The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
10146 | 0 | EP | call site: 00000 | Engine::run_with_scope |
fuzz_target
[function]
[call site]
00000
Engine::new
[function]
[call site]
00001
Engine::new_raw
[function]
[call site]
00002
Some
[function]
[call site]
00003
TestStruct::new
[function]
[call site]
00004
crate::module::resolvers::FileModuleResolver::new
[function]
[call site]
00005
FileModuleResolver::new_with_extension
[function]
[call site]
00006
Self::into
[function]
[call site]
00007
TestStruct::new
[function]
[call site]
00008
Self::into
[function]
[call site]
00009
Scope::new
[function]
[call site]
00010
TestStruct::new
[function]
[call site]
00011
TestStruct::new
[function]
[call site]
00012
TestStruct::new
[function]
[call site]
00013
Engine::set_max_strings_interned
[function]
[call site]
00014
func::locked_write
[function]
[call site]
00015
try_borrow_mut
[function]
[call site]
00016
ok
[function]
[call site]
00017
StraightHasher::write
[function]
[call site]
00018
ok
[function]
[call site]
00019
try_write
[function]
[call site]
00020
Some
[function]
[call site]
00021
std::thread::sleep
[function]
[call site]
00022
std::thread::sleep
[function]
[call site]
00023
std::time::Duration::from_secs
[function]
[call site]
00024
FnPtr::try_from
[function]
[call site]
00025
tokenizer::is_valid_function_name
[function]
[call site]
00026
is_valid_identifier
[function]
[call site]
00027
test_chars
[function]
[call site]
00028
Engine::new
[function]
[call site]
00029
is_id_first_alphabetic
[function]
[call site]
00030
unicode_xid::UnicodeXID::is_xid_start
[function]
[call site]
00031
is_ascii_alphabetic
[function]
[call site]
00032
char::is_ascii_alphanumeric
[function]
[call site]
00033
is_reserved_keyword_or_symbol
[function]
[call site]
00034
as_bytes
[function]
[call site]
00035
test::len
[function]
[call site]
00036
test::len
[function]
[call site]
00037
string_functions::contains
[function]
[call site]
00038
string_functions::contains
[function]
[call site]
00039
string_functions::contains
[function]
[call site]
00040
test::len
[function]
[call site]
00041
as_bytes
[function]
[call site]
00042
Token::lookup_symbol_from_syntax
[function]
[call site]
00043
as_bytes
[function]
[call site]
00044
test::len
[function]
[call site]
00045
string_functions::contains
[function]
[call site]
00046
string_functions::contains
[function]
[call site]
00047
test::len
[function]
[call site]
00048
as_bytes
[function]
[call site]
00049
Some
[function]
[call site]
00050
TestStruct::clone
[function]
[call site]
00051
Self
[function]
[call site]
00052
Position::is_none
[function]
[call site]
00053
Ok
[function]
[call site]
00054
TestStruct::new
[function]
[call site]
00055
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
00056
as_bytes
[function]
[call site]
00057
test::len
[function]
[call site]
00058
string_functions::contains
[function]
[call site]
00059
string_functions::contains
[function]
[call site]
00060
test::len
[function]
[call site]
00061
as_bytes
[function]
[call site]
00062
Token::lookup_symbol_from_syntax
[function]
[call site]
00063
Option::is_some
[function]
[call site]
00064
Err
[function]
[call site]
00065
ERR::ErrorParsing
[function]
[call site]
00066
PERR::Reserved
[function]
[call site]
00067
test_to_string
[function]
[call site]
00068
Engine::new
[function]
[call site]
00069
Scope::new
[function]
[call site]
00070
blob_functions::push
[function]
[call site]
00071
blob_functions::push
[function]
[call site]
00072
FnPtr::try_from
[function]
[call site]
00073
tokenizer::is_valid_function_name
[function]
[call site]
00074
Ok
[function]
[call site]
00075
TestStruct::new
[function]
[call site]
00076
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
00077
Token::lookup_symbol_from_syntax
[function]
[call site]
00078
Option::is_some
[function]
[call site]
00079
Err
[function]
[call site]
00080
ERR::ErrorParsing
[function]
[call site]
00081
PERR::Reserved
[function]
[call site]
00082
test_to_string
[function]
[call site]
00083
into
[function]
[call site]
00084
Err
[function]
[call site]
00085
ERR::ErrorFunctionNotFound
[function]
[call site]
00086
test_to_string
[function]
[call site]
00087
into
[function]
[call site]
00088
RhaiResultOf::unwrap
[function]
[call site]
00089
blob_functions::push
[function]
[call site]
00090
blob_functions::push
[function]
[call site]
00091
into
[function]
[call site]
00092
Err
[function]
[call site]
00093
ERR::ErrorFunctionNotFound
[function]
[call site]
00094
test_to_string
[function]
[call site]
00095
into
[function]
[call site]
00096
RhaiResultOf::unwrap
[function]
[call site]
00097
std::time::Duration::from_millis
[function]
[call site]
00098
Some
[function]
[call site]
00099
StraightHasher::write
[function]
[call site]
00100
try_write
[function]
[call site]
00101
StringsInterner::set_max
[function]
[call site]
00102
StringsInterner::throttle_cache
[function]
[call site]
00103
StringsInterner::max
[function]
[call site]
00104
StringsInterner::clear
[function]
[call site]
00105
string_functions::clear
[function]
[call site]
00106
string_functions::is_empty
[function]
[call site]
00107
test::len
[function]
[call site]
00108
shared_get_mut
[function]
[call site]
00109
Shared::get_mut
[function]
[call site]
00110
Shared::get_mut
[function]
[call site]
00111
string_functions::clear
[function]
[call site]
00112
ImmutableString::new
[function]
[call site]
00113
Self
[function]
[call site]
00114
Position::new_const
[function]
[call site]
00115
Some
[function]
[call site]
00116
TestStruct::new
[function]
[call site]
00117
Option::into
[function]
[call site]
00118
string_functions::clear
[function]
[call site]
00119
test::len
[function]
[call site]
00120
StringsInterner::max
[function]
[call site]
00121
test::len
[function]
[call site]
00122
StringsInterner::max
[function]
[call site]
00123
Some
[function]
[call site]
00124
ImmutableString::strong_count
[function]
[call site]
00125
ImmutableString::strong_count
[function]
[call site]
00126
ImmutableString::strong_count
[function]
[call site]
00127
ImmutableString::strong_count
[function]
[call site]
00128
test::len
[function]
[call site]
00129
test::len
[function]
[call site]
00130
test::len
[function]
[call site]
00131
ImmutableString::strong_count
[function]
[call site]
00132
string_functions::remove
[function]
[call site]
00133
Some
[function]
[call site]
00134
TestStruct::new
[function]
[call site]
00135
StringsInterner::new
[function]
[call site]
00136
Engine::default
[function]
[call site]
00137
TestStruct::new
[function]
[call site]
00138
BloomFilterU64::new
[function]
[call site]
00139
Self
[function]
[call site]
00140
Some
[function]
[call site]
00141
TestStruct::new
[function]
[call site]
00142
Some
[function]
[call site]
00143
TestStruct::new
[function]
[call site]
00144
Engine::register_global_module
[function]
[call site]
00145
Engine::global_namespace_mut
[function]
[call site]
00146
string_functions::is_empty
[function]
[call site]
00147
Module::new
[function]
[call site]
00148
Position::new_const
[function]
[call site]
00149
CustomTypesCollection::new
[function]
[call site]
00150
Self
[function]
[call site]
00151
TestStruct::new
[function]
[call site]
00152
TestStruct::new
[function]
[call site]
00153
TestStruct::new
[function]
[call site]
00154
BloomFilterU64::new
[function]
[call site]
00155
TestStruct::new
[function]
[call site]
00156
TestStruct::new
[function]
[call site]
00157
Module::set_internal
[function]
[call site]
00158
test_get_set
[function]
[call site]
00159
Engine::new
[function]
[call site]
00160
register_type::<TestStruct>
[function]
[call site]
00161
Engine::register_get_set
[function]
[call site]
00162
Engine::register_get
[function]
[call site]
00163
Engine::register_fn
[function]
[call site]
00164
FuncRegistration::new
[function]
[call site]
00165
into
[function]
[call site]
00166
Engine::default
[function]
[call site]
00167
Engine::default
[function]
[call site]
00168
&str::into
[function]
[call site]
00169
Engine::default
[function]
[call site]
00170
into
[function]
[call site]
00171
Package::register_into_engine
[function]
[call site]
00172
Package::init_engine
[function]
[call site]
00173
Engine::register_global_module
[function]
[call site]
00174
Package::as_shared_module
[function]
[call site]
00175
crate::engine::make_getter
[function]
[call site]
00176
Position::new_const
[function]
[call site]
00177
Some
[function]
[call site]
00178
TestStruct::new
[function]
[call site]
00179
RhaiResultOf::push_str
[function]
[call site]
00180
RhaiResultOf::push_str
[function]
[call site]
00181
StmtBlock::as_ref
[function]
[call site]
00182
Engine::register_set
[function]
[call site]
00183
Engine::register_fn
[function]
[call site]
00184
crate::engine::make_setter
[function]
[call site]
00185
Position::new_const
[function]
[call site]
00186
RhaiResultOf::push_str
[function]
[call site]
00187
RhaiResultOf::push_str
[function]
[call site]
00188
StmtBlock::as_ref
[function]
[call site]
00189
Engine::register_get
[function]
[call site]
00190
Engine::register_fn
[function]
[call site]
00191
crate::engine::make_getter
[function]
[call site]
00192
StmtBlock::as_ref
[function]
[call site]
00193
Engine::register_fn
[function]
[call site]
00194
FuncRegistration::new
[function]
[call site]
00195
into
[function]
[call site]
00196
Package::register_into_engine
[function]
[call site]
00197
Engine::register_fn
[function]
[call site]
00198
Engine::register_indexer_get_set
[function]
[call site]
00199
Engine::register_indexer_get
[function]
[call site]
00200
Engine::register_fn
[function]
[call site]
00201
Engine::register_indexer_set
[function]
[call site]
00202
Engine::register_fn
[function]
[call site]
00203
test::len
[function]
[call site]
00204
test::len
[function]
[call site]
00205
blob_functions::push
[function]
[call site]
00206
bool::into
[function]
[call site]
00207
Shared::get_mut
[function]
[call site]
00208
first_mut
[function]
[call site]
00209
unwrap
[function]
[call site]
00210
Option::unwrap
[function]
[call site]
00211
blob_functions::insert
[function]
[call site]
00212
FnPtr::try_from
[function]
[call site]
00213
RhaiResultOf::unwrap
[function]
[call site]
00214
string_functions::is_empty
[function]
[call site]
00215
blob_functions::push
[function]
[call site]
00216
eval::calc_offset_len
[function]
[call site]
00217
FnPtr::try_from
[function]
[call site]
00218
tokenizer::is_valid_function_name
[function]
[call site]
00219
Ok
[function]
[call site]
00220
TestStruct::new
[function]
[call site]
00221
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
00222
Token::lookup_symbol_from_syntax
[function]
[call site]
00223
Option::is_some
[function]
[call site]
00224
Err
[function]
[call site]
00225
ERR::ErrorParsing
[function]
[call site]
00226
PERR::Reserved
[function]
[call site]
00227
test_to_string
[function]
[call site]
00228
into
[function]
[call site]
00229
Err
[function]
[call site]
00230
ERR::ErrorFunctionNotFound
[function]
[call site]
00231
test_to_string
[function]
[call site]
00232
into
[function]
[call site]
00233
CharsStream::unsigned_abs
[function]
[call site]
00234
RhaiResultOf::map_or
[function]
[call site]
00235
min_max_functions::min
[function]
[call site]
00236
FnPtr::try_from
[function]
[call site]
00237
Engine::lex_with_map
[function]
[call site]
00238
Engine::lex_raw
[function]
[call site]
00239
TestStruct::new
[function]
[call site]
00240
TokenizerControlBlock::new
[function]
[call site]
00241
ImmutableString::new
[function]
[call site]
00242
Self
[function]
[call site]
00243
Position::new_const
[function]
[call site]
00244
Option::into
[function]
[call site]
00245
Self::into
[function]
[call site]
00246
TestStruct::clone
[function]
[call site]
00247
std::num::NonZeroUsize::new
[function]
[call site]
00248
Engine::max_string_size
[function]
[call site]
00249
Command::get
[function]
[call site]
00250
Position::new
[function]
[call site]
00251
MyIterableType::into_iter
[function]
[call site]
00252
test_chars
[function]
[call site]
00253
0.chars().collect::<Vec<_>>
[function]
[call site]
00254
MyIterableType::into_iter
[function]
[call site]
00255
test_chars
[function]
[call site]
00256
0.chars().collect::<Vec<_>>
[function]
[call site]
00257
MyIterableType::into_iter
[function]
[call site]
00258
Self::IntoIter::map
[function]
[call site]
00259
Engine::lex_raw
[function]
[call site]
00260
Some
[function]
[call site]
00261
StmtBlock::as_ref
[function]
[call site]
00262
&[Stmt]::chars
[function]
[call site]
00263
Engine::new
[function]
[call site]
00264
peekable
[function]
[call site]
00265
reflection_functions::collect
[function]
[call site]
00266
NativeCallContext::engine
[function]
[call site]
00267
Engine::collect_fn_metadata_impl
[function]
[call site]
00268
TestStruct::new
[function]
[call site]
00269
NativeCallContext::iter_namespaces
[function]
[call site]
00270
MyIterableType::into_iter
[function]
[call site]
00271
test_chars
[function]
[call site]
00272
0.chars().collect::<Vec<_>>
[function]
[call site]
00273
MyIterableType::into_iter
[function]
[call site]
00274
Engine::lex_with_map
[function]
[call site]
00275
Engine::lex_raw
[function]
[call site]
00276
Some
[function]
[call site]
00277
flat_map
[function]
[call site]
00278
filter_map
[function]
[call site]
00279
Position::new_const
[function]
[call site]
00280
RhaiFunc::get_script_fn_def
[function]
[call site]
00281
Some
[function]
[call site]
00282
Engine::lex_with_map
[function]
[call site]
00283
Engine::lex_raw
[function]
[call site]
00284
Some
[function]
[call site]
00285
into
[function]
[call site]
00286
array_functions::for_each
[function]
[call site]
00287
string_functions::is_empty
[function]
[call site]
00288
Ok
[function]
[call site]
00289
StaticModuleResolver::iter_mut
[function]
[call site]
00290
StaticModuleResolver::iter_mut
[function]
[call site]
00291
Engine::lex_with_map
[function]
[call site]
00292
Ident::as_str
[function]
[call site]
00293
impl
[call site]
00294
into
[function]
[call site]
00295
FnPtr::call_raw_with_extra_args
[function]
[call site]
00296
_call_with_extra_args::<true,
[call site]
00297
_call_with_extra_args::<false,
[call site]
00298
Some
[function]
[call site]
00299
Ok
[function]
[call site]
00300
blob_functions::push
[function]
[call site]
00301
blob_functions::push
[function]
[call site]
00302
FnPtr::try_from
[function]
[call site]
00303
RhaiResultOf::unwrap
[function]
[call site]
00304
MyIterableType::into_iter
[function]
[call site]
00305
test_var_def_filter
[function]
[call site]
00306
Engine::new
[function]
[call site]
00307
Engine::compile
[function]
[call site]
00308
Engine::compile_with_scope
[function]
[call site]
00309
Engine::compile_scripts_with_scope
[function]
[call site]
00310
Engine::compile_scripts_with_scope_raw
[function]
[call site]
00311
Engine::lex
[function]
[call site]
00312
Engine::lex_raw
[function]
[call site]
00313
as_deref
[function]
[call site]
00314
StmtBlock::as_ref
[function]
[call site]
00315
syn::Result::peekable
[function]
[call site]
00316
Engine::default
[function]
[call site]
00317
ParseState::new
[function]
[call site]
00318
TestStruct::new
[function]
[call site]
00319
Scope::new
[function]
[call site]
00320
TestStruct::new
[function]
[call site]
00321
TestStruct::new
[function]
[call site]
00322
TestStruct::clone
[function]
[call site]
00323
Engine::parse
[function]
[call site]
00324
Engine::parse_global_level
[function]
[call site]
00325
Position::new_const
[function]
[call site]
00326
Some
[function]
[call site]
00327
TestStruct::new
[function]
[call site]
00328
Engine::max_expr_depth
[function]
[call site]
00329
Command::get
[function]
[call site]
00330
peek
[function]
[call site]
00331
unwrap
[function]
[call site]
00332
Engine::parse_stmt
[function]
[call site]
00333
StaticVec::<SmartString>::new_const
[function]
[call site]
00334
Some
[function]
[call site]
00335
TestStruct::new
[function]
[call site]
00336
Position::new_const
[function]
[call site]
00337
peek
[function]
[call site]
00338
unwrap
[function]
[call site]
00339
Position::is_none
[function]
[call site]
00340
ParseSettings::has_flag
[function]
[call site]
00341
intersects
[function]
[call site]
00342
Err
[function]
[call site]
00343
PERR::into_err
[function]
[call site]
00344
ParseError
[function]
[call site]
00345
PERR::into
[function]
[call site]
00346
MultiInputsStream::get_next
[function]
[call site]
00347
test::len
[function]
[call site]
00348
MultiInputsStream::get_next
[function]
[call site]
00349
Some
[function]
[call site]
00350
unwrap
[function]
[call site]
00351
string_functions::contains
[function]
[call site]
00352
string_functions::contains
[function]
[call site]
00353
string_functions::is_empty
[function]
[call site]
00354
test::len
[function]
[call site]
00355
blob_functions::push
[function]
[call site]
00356
TestStruct::clone
[function]
[call site]
00357
Self
[function]
[call site]
00358
string_functions::clear
[function]
[call site]
00359
string_functions::is_empty
[function]
[call site]
00360
shared_get_mut
[function]
[call site]
00361
string_functions::clear
[function]
[call site]
00362
ImmutableString::new
[function]
[call site]
00363
unindent_block_comment
[function]
[call site]
00364
string_functions::contains
[function]
[call site]
00365
usize::lines
[function]
[call site]
00366
skip
[function]
[call site]
00367
Engine::lex_with_map
[function]
[call site]
00368
test::len
[function]
[call site]
00369
trim_start_matches
[function]
[call site]
00370
test::len
[function]
[call site]
00371
min_max_functions::min
[function]
[call site]
00372
unwrap_or
[function]
[call site]
00373
min_max_functions::min
[function]
[call site]
00374
usize::lines
[function]
[call site]
00375
enumerate
[function]
[call site]
00376
Engine::lex_with_map
[function]
[call site]
00377
lines()
[call site]
00378
.enumerate()
[call site]
00379
.map(|(i,
[call site]
00380
.collect::<Vec<_>>
[function]
[call site]
00381
join
[function]
[call site]
00382
ParseSettings::level_up_with_position
[function]
[call site]
00383
ParseSettings::level_up
[function]
[call site]
00384
Err
[function]
[call site]
00385
PERR::into_err
[function]
[call site]
00386
Ok
[function]
[call site]
00387
Ok
[function]
[call site]
00388
unwrap_or
[function]
[call site]
00389
blob_functions::push
[function]
[call site]
00390
!::into
[function]
[call site]
00391
string_functions::is_empty
[function]
[call site]
00392
RhaiResultOf::push_str
[function]
[call site]
00393
RhaiResultOf::push_str
[function]
[call site]
00394
peek
[function]
[call site]
00395
unwrap
[function]
[call site]
00396
Err
[function]
[call site]
00397
PERR::into_err
[function]
[call site]
00398
string_functions::is_empty
[function]
[call site]
00399
blob_functions::push
[function]
[call site]
00400
peek
[function]
[call site]
00401
unwrap
[function]
[call site]
00402
Ok
[function]
[call site]
00403
Stmt::Noop
[function]
[call site]
00404
eat_token
[function]
[call site]
00405
MultiInputsStream::get_next
[function]
[call site]
00406
test::len
[function]
[call site]
00407
MultiInputsStream::get_next
[function]
[call site]
00408
Some
[function]
[call site]
00409
Option::unwrap
[function]
[call site]
00410
Ok
[function]
[call site]
00411
Stmt::Noop
[function]
[call site]
00412
Ok
[function]
[call site]
00413
Engine::parse_block
[function]
[call site]
00414
MultiInputsStream::get_next
[function]
[call site]
00415
unwrap
[function]
[call site]
00416
Err
[function]
[call site]
00417
PERR::into_err
[function]
[call site]
00418
ParseError
[function]
[call site]
00419
PERR::into
[function]
[call site]
00420
Err
[function]
[call site]
00421
PERR::MissingToken
[function]
[call site]
00422
into
[function]
[call site]
00423
&str::into
[function]
[call site]
00424
PERR::into_err
[function]
[call site]
00425
ParseSettings::level_up_with_position
[function]
[call site]
00426
ParseSettings::level_up
[function]
[call site]
00427
Ok
[function]
[call site]
00428
StmtBlock::empty
[function]
[call site]
00429
Position::new_const
[function]
[call site]
00430
Span::new
[function]
[call site]
00431
ParseSettings::has_flag
[function]
[call site]
00432
Engine::parse_expr_stmt
[function]
[call site]
00433
peek
[function]
[call site]
00434
unwrap
[function]
[call site]
00435
Engine::parse_expr
[function]
[call site]
00436
peek
[function]
[call site]
00437
unwrap
[function]
[call site]
00438
TestStruct::new
[function]
[call site]
00439
ParseSettings::level_up
[function]
[call site]
00440
Engine::parse_unary
[function]
[call site]
00441
peek
[function]
[call site]
00442
unwrap
[function]
[call site]
00443
Err
[function]
[call site]
00444
LexError::UnexpectedInput
[function]
[call site]
00445
(Token,
[call site]
00446
Engine::new
[function]
[call site]
00447
Scope::new
[function]
[call site]
00448
blob_functions::push
[function]
[call site]
00449
blob_functions::push
[function]
[call site]
00450
blob_functions::push
[function]
[call site]
00451
PERR::into_err
[function]
[call site]
00452
TestStruct::clone
[function]
[call site]
00453
Self
[function]
[call site]
00454
eat_token
[function]
[call site]
00455
Engine::parse_unary
[function]
[call site]
00456
ParseSettings::level_up
[function]
[call site]
00457
checked_neg
[function]
[call site]
00458
Engine::lex_with_map
[function]
[call site]
00459
Expr::IntegerConstant
[function]
[call site]
00460
StmtBlock::span_or_else
[function]
[call site]
00461
Span::new
[function]
[call site]
00462
iterator_functions::chars_from_start
[function]
[call site]
00463
CharsStream::new
[function]
[call site]
00464
Self
[function]
[call site]
00465
TestStruct::new
[function]
[call site]
00466
MyIterableType::into_iter
[function]
[call site]
00467
test_chars
[function]
[call site]
00468
0.chars().collect::<Vec<_>>
[function]
[call site]
00469
MyIterableType::into_iter
[function]
[call site]
00470
FnPtr::try_from
[function]
[call site]
00471
RhaiResultOf::unwrap_or
[function]
[call site]
00472
FnPtr::try_from
[function]
[call site]
00473
RhaiResultOf::unwrap_or
[function]
[call site]
00474
Self
[function]
[call site]
00475
test_chars
[function]
[call site]
00476
skip
[function]
[call site]
00477
test_functions_take
[function]
[call site]
00478
Engine::new
[function]
[call site]
00479
register_type_with_name::<TestStruct>
[function]
[call site]
00480
Engine::register_fn
[function]
[call site]
00481
TestStruct
[function]
[call site]
00482
chars()
[call site]
00483
.skip(from)
[call site]
00484
.take(len)
[call site]
00485
.collect::<Vec<_>>
[function]
[call site]
00486
MyIterableType::into_iter
[function]
[call site]
00487
FnPtr::try_from
[function]
[call site]
00488
Self::unsigned_abs
[function]
[call site]
00489
RhaiResultOf::unwrap_or
[function]
[call site]
00490
test_chars
[function]
[call site]
00491
ImmutableString::strong_count
[function]
[call site]
00492
ImmutableString::strong_count
[function]
[call site]
00493
usize::saturating_sub
[function]
[call site]
00494
Self
[function]
[call site]
00495
test_chars
[function]
[call site]
00496
skip
[function]
[call site]
00497
test_functions_take
[function]
[call site]
00498
chars()
[call site]
00499
.skip(offset)
[call site]
00500
.take(len)
[call site]
00501
.collect::<Vec<_>>
[function]
[call site]
00502
MyIterableType::into_iter
[function]
[call site]
00503
StmtBlock::span_or_else
[function]
[call site]
00504
string_functions::add_append
[function]
[call site]
00505
string_functions::is_empty
[function]
[call site]
00506
test::len
[function]
[call site]
00507
String::from_utf8_lossy
[function]
[call site]
00508
string_functions::is_empty
[function]
[call site]
00509
String::from_utf8
[function]
[call site]
00510
unwrap
[function]
[call site]
00511
into
[function]
[call site]
00512
ImmutableString::into_owned
[function]
[call site]
00513
ImmutableString::make_mut
[function]
[call site]
00514
func::shared_make_mut
[function]
[call site]
00515
Shared::make_mut
[function]
[call site]
00516
Shared::make_mut
[function]
[call site]
00517
func::shared_take
[function]
[call site]
00518
shared_try_take
[function]
[call site]
00519
Shared::try_unwrap
[function]
[call site]
00520
Result::ok
[function]
[call site]
00521
unwrap_or_else
[function]
[call site]
00522
T::into
[function]
[call site]
00523
String::into
[function]
[call site]
00524
ImmutableString::into_owned
[function]
[call site]
00525
StmtBlock::as_ref
[function]
[call site]
00526
into
[function]
[call site]
00527
StmtBlock::span_or_else
[function]
[call site]
00528
Some
[function]
[call site]
00529
Expr::FloatConstant
[function]
[call site]
00530
into
[function]
[call site]
00531
ok_or_else
[function]
[call site]
00532
LexError::MalformedNumber
[function]
[call site]
00533
PERR::into_err
[function]
[call site]
00534
Ok
[function]
[call site]
00535
Expr::FloatConstant
[function]
[call site]
00536
into
[function]
[call site]
00537
Ok
[function]
[call site]
00538
Engine::get_interned_string
[function]
[call site]
00539
locked_write
[function]
[call site]
00540
try_borrow_mut
[function]
[call site]
00541
ok
[function]
[call site]
00542
StraightHasher::write
[function]
[call site]
00543
ok
[function]
[call site]
00544
try_write
[function]
[call site]
00545
Some
[function]
[call site]
00546
std::thread::sleep
[function]
[call site]
00547
std::time::Duration::from_millis
[function]
[call site]
00548
Some
[function]
[call site]
00549
StraightHasher::write
[function]
[call site]
00550
try_write
[function]
[call site]
00551
Command::get
[function]
[call site]
00552
into
[function]
[call site]
00553
into
[function]
[call site]
00554
FnCallHashes::from_native_only
[function]
[call site]
00555
calc_fn_hash
[function]
[call site]
00556
get_hasher
[function]
[call site]
00557
config::hashing::get_hashing_seed
[function]
[call site]
00558
Command::get
[function]
[call site]
00559
unwrap_or
[function]
[call site]
00560
ahash::RandomState::with_seeds
[function]
[call site]
00561
StraightHasherBuilder::build_hasher
[function]
[call site]
00562
StraightHasher
[function]
[call site]
00563
Engine::default
[function]
[call site]
00564
write_u8
[function]
[call site]
00565
MyIterableType::into_iter
[function]
[call site]
00566
Self::IntoIter::for_each
[function]
[call site]
00567
string_functions::is_empty
[function]
[call site]
00568
Ok
[function]
[call site]
00569
StaticModuleResolver::iter_mut
[function]
[call site]
00570
impl
[call site]
00571
into
[function]
[call site]
00572
FnPtr::call_raw_with_extra_args
[function]
[call site]
00573
Some
[function]
[call site]
00574
Ok
[function]
[call site]
00575
test::hash
[function]
[call site]
00576
write_usize
[function]
[call site]
00577
test::hash
[function]
[call site]
00578
write_usize
[function]
[call site]
00579
StraightHasher::finish
[function]
[call site]
00580
MyIterableType::into_iter
[function]
[call site]
00581
test_chars
[function]
[call site]
00582
0.chars().collect::<Vec<_>>
[function]
[call site]
00583
MyIterableType::into_iter
[function]
[call site]
00584
Self::IntoIter::collect
[function]
[call site]
00585
NativeCallContext::engine
[function]
[call site]
00586
Engine::collect_fn_metadata_impl
[function]
[call site]
00587
Some
[function]
[call site]
00588
StmtBlock::as_ref
[function]
[call site]
00589
test::len
[function]
[call site]
00590
IterateMap::new
[function]
[call site]
00591
string_functions::is_empty
[function]
[call site]
00592
blob_functions::insert
[function]
[call site]
00593
FnPtr::try_from
[function]
[call site]
00594
RhaiResultOf::unwrap
[function]
[call site]
00595
string_functions::is_empty
[function]
[call site]
00596
blob_functions::push
[function]
[call site]
00597
eval::calc_offset_len
[function]
[call site]
00598
test::len
[function]
[call site]
00599
test::len
[function]
[call site]
00600
blob_functions::push
[function]
[call site]
00601
blob_functions::insert
[function]
[call site]
00602
&str::into
[function]
[call site]
00603
Engine::get_interned_string
[function]
[call site]
00604
locked_write
[function]
[call site]
00605
Command::get
[function]
[call site]
00606
into
[function]
[call site]
00607
into
[function]
[call site]
00608
ImmutableString::into
[function]
[call site]
00609
blob_functions::insert
[function]
[call site]
00610
&str::into
[function]
[call site]
00611
Engine::get_interned_string
[function]
[call site]
00612
ImmutableString::into
[function]
[call site]
00613
blob_functions::insert
[function]
[call site]
00614
&str::into
[function]
[call site]
00615
Engine::get_interned_string
[function]
[call site]
00616
ImmutableString::into
[function]
[call site]
00617
blob_functions::insert
[function]
[call site]
00618
&str::into
[function]
[call site]
00619
string_functions::starts_with
[function]
[call site]
00620
string_functions::starts_with
[function]
[call site]
00621
into
[function]
[call site]
00622
blob_functions::insert
[function]
[call site]
00623
&str::into
[function]
[call site]
00624
into
[function]
[call site]
00625
blob_functions::insert
[function]
[call site]
00626
&str::into
[function]
[call site]
00627
MyIterableType::into_iter
[function]
[call site]
00628
Engine::lex_with_map
[function]
[call site]
00629
Engine::get_interned_string
[function]
[call site]
00630
ImmutableString::into
[function]
[call site]
00631
params
[call site]
00632
.iter()
[call site]
00633
.map(|&p|
[call site]
00634
.collect::<Array>
[function]
[call site]
00635
into
[function]
[call site]
00636
string_functions::is_empty
[function]
[call site]
00637
blob_functions::insert
[function]
[call site]
00638
&str::into
[function]
[call site]
00639
MyIterableType::into_iter
[function]
[call site]
00640
Engine::lex_with_map
[function]
[call site]
00641
Engine::get_interned_string
[function]
[call site]
00642
ImmutableString::into
[function]
[call site]
00643
comments
[call site]
00644
.iter()
[call site]
00645
.map(|&s|
[call site]
00646
.collect::<Array>
[function]
[call site]
00647
into
[function]
[call site]
00648
Some
[function]
[call site]
00649
Dynamic::from_map
[function]
[call site]
00650
Self
[function]
[call site]
00651
Union::Map
[function]
[call site]
00652
(TokenIterator::into
[function]
[call site]
00653
Some
[function]
[call site]
00654
FnCallExpr::into_fn_call_expr
[function]
[call site]
00655
Expr::FnCall
[function]
[call site]
00656
FnCallExpr::into
[function]
[call site]
00657
TestStruct::clone
[function]
[call site]
00658
eat_token
[function]
[call site]
00659
Engine::parse_unary
[function]
[call site]
00660
ParseSettings::level_up
[function]
[call site]
00661
Ok
[function]
[call site]
00662
Ok
[function]
[call site]
00663
Ok
[function]
[call site]
00664
Engine::get_interned_string
[function]
[call site]
00665
FnCallHashes::from_native_only
[function]
[call site]
00666
calc_fn_hash
[function]
[call site]
00667
MyIterableType::into_iter
[function]
[call site]
00668
Self::IntoIter::collect
[function]
[call site]
00669
Some
[function]
[call site]
00670
FnCallExpr::into_fn_call_expr
[function]
[call site]
00671
TestStruct::clone
[function]
[call site]
00672
eat_token
[function]
[call site]
00673
Ok
[function]
[call site]
00674
Engine::get_interned_string
[function]
[call site]
00675
FnCallHashes::from_native_only
[function]
[call site]
00676
calc_fn_hash
[function]
[call site]
00677
Engine::parse_unary
[function]
[call site]
00678
ParseSettings::level_up
[function]
[call site]
00679
MyIterableType::into_iter
[function]
[call site]
00680
Self::IntoIter::collect
[function]
[call site]
00681
Some
[function]
[call site]
00682
FnCallExpr::into_fn_call_expr
[function]
[call site]
00683
Err
[function]
[call site]
00684
PERR::into_err
[function]
[call site]
00685
Engine::parse_primary
[function]
[call site]
00686
peek
[function]
[call site]
00687
unwrap
[function]
[call site]
00688
Err
[function]
[call site]
00689
LexError::UnexpectedInput
[function]
[call site]
00690
(Token,
[call site]
00691
PERR::into_err
[function]
[call site]
00692
Err
[function]
[call site]
00693
PERR::into_err
[function]
[call site]
00694
MultiInputsStream::get_next
[function]
[call site]
00695
Expr::Unit
[function]
[call site]
00696
MultiInputsStream::get_next
[function]
[call site]
00697
unwrap
[function]
[call site]
00698
Expr::IntegerConstant
[function]
[call site]
00699
Expr::CharConstant
[function]
[call site]
00700
Expr::StringConstant
[function]
[call site]
00701
Engine::get_interned_string
[function]
[call site]
00702
Expr::BoolConstant
[function]
[call site]
00703
Expr::BoolConstant
[function]
[call site]
00704
Expr::IntegerConstant
[function]
[call site]
00705
MultiInputsStream::get_next
[function]
[call site]
00706
Expr::FloatConstant
[function]
[call site]
00707
MultiInputsStream::get_next
[function]
[call site]
00708
Expr::DynamicConstant
[function]
[call site]
00709
TestStruct::new
[function]
[call site]
00710
into
[function]
[call site]
00711
ParseSettings::has_option
[function]
[call site]
00712
intersects
[function]
[call site]
00713
Engine::parse_block
[function]
[call site]
00714
ParseSettings::level_up
[function]
[call site]
00715
Expr::Stmt
[function]
[call site]
00716
TestStruct::new
[function]
[call site]
00717
ParseResult::into
[function]
[call site]
00718
eat_token
[function]
[call site]
00719
Engine::parse_expr
[function]
[call site]
00720
ParseSettings::level_up
[function]
[call site]
00721
MultiInputsStream::get_next
[function]
[call site]
00722
unwrap
[function]
[call site]
00723
Err
[function]
[call site]
00724
PERR::into_err
[function]
[call site]
00725
Err
[function]
[call site]
00726
PERR::MissingToken
[function]
[call site]
00727
into
[function]
[call site]
00728
&str::into
[function]
[call site]
00729
PERR::into_err
[function]
[call site]
00730
ParseSettings::has_option
[function]
[call site]
00731
Expr::Stmt
[function]
[call site]
00732
TestStruct::new
[function]
[call site]
00733
Engine::parse_if
[function]
[call site]
00734
ParseSettings::level_up_with_position
[function]
[call site]
00735
eat_token
[function]
[call site]
00736
ensure_not_statement_expr
[function]
[call site]
00737
&mut
[call site]
00738
unwrap
[function]
[call site]
00739
Err
[function]
[call site]
00740
PERR::ExprExpected
[function]
[call site]
00741
&'static
[call site]
00742
Engine::new
[function]
[call site]
00743
Scope::new
[function]
[call site]
00744
blob_functions::push
[function]
[call site]
00745
blob_functions::push
[function]
[call site]
00746
blob_functions::push
[function]
[call site]
00747
PERR::into_err
[function]
[call site]
00748
Ok
[function]
[call site]
00749
Engine::parse_expr
[function]
[call site]
00750
Expr::ensure_bool_expr
[function]
[call site]
00751
Dynamic::is_bool
[function]
[call site]
00752
crate::func::locked_read
[function]
[call site]
00753
try_borrow
[function]
[call site]
00754
ok
[function]
[call site]
00755
locked_read
[function]
[call site]
00756
try_borrow
[function]
[call site]
00757
ok
[function]
[call site]
00758
locked_read
[function]
[call site]
00759
Option::ok
[function]
[call site]
00760
try_read
[function]
[call site]
00761
Some
[function]
[call site]
00762
std::thread::sleep
[function]
[call site]
00763
std::time::Duration::from_millis
[function]
[call site]
00764
Some
[function]
[call site]
00765
locked_read
[function]
[call site]
00766
try_read
[function]
[call site]
00767
Option::ok
[function]
[call site]
00768
try_read
[function]
[call site]
00769
Some
[function]
[call site]
00770
std::thread::sleep
[function]
[call site]
00771
std::time::Duration::from_millis
[function]
[call site]
00772
Some
[function]
[call site]
00773
locked_read
[function]
[call site]
00774
try_read
[function]
[call site]
00775
Option::map_or
[function]
[call site]
00776
RhaiNativeFunc::return_type_name
[function]
[call site]
00777
type_name::<R>
[function]
[call site]
00778
Ok
[function]
[call site]
00779
Err
[function]
[call site]
00780
PERR::MismatchedType
[function]
[call site]
00781
&str::into
[function]
[call site]
00782
&'static
[call site]
00783
PERR::into_err
[function]
[call site]
00784
Expr::start_position
[function]
[call site]
00785
string_functions::is_empty
[function]
[call site]
00786
Expr::position
[function]
[call site]
00787
ParseSettings::level_up_with_position
[function]
[call site]
00788
ParseSettings::level_up_with_position
[function]
[call site]
00789
Expr::start_position
[function]
[call site]
00790
string_functions::is_empty
[function]
[call site]
00791
Expr::position
[function]
[call site]
00792
ParseSettings::level_up_with_position
[function]
[call site]
00793
Expr::start_position
[function]
[call site]
00794
Expr::start_position
[function]
[call site]
00795
Expr::position
[function]
[call site]
00796
Expr::start_position
[function]
[call site]
00797
Expr::position
[function]
[call site]
00798
ensure_not_assignment
[function]
[call site]
00799
&mut
[call site]
00800
unwrap
[function]
[call site]
00801
Err
[function]
[call site]
00802
LexError::ImproperSymbol
[function]
[call site]
00803
Token::literal_syntax
[function]
[call site]
00804
&'static
[call site]
00805
&str::into
[function]
[call site]
00806
PERR::into_err
[function]
[call site]
00807
Ok
[function]
[call site]
00808
Engine::parse_block
[function]
[call site]
00809
into
[function]
[call site]
00810
match_token
[function]
[call site]
00811
&mut
[call site]
00812
unwrap
[function]
[call site]
00813
eat_token
[function]
[call site]
00814
peek
[function]
[call site]
00815
unwrap
[function]
[call site]
00816
Engine::parse_if
[function]
[call site]
00817
Engine::parse_block
[function]
[call site]
00818
Stmt::Noop
[function]
[call site]
00819
into
[function]
[call site]
00820
Ok
[function]
[call site]
00821
Stmt::If
[function]
[call site]
00822
into
[function]
[call site]
00823
ParseSettings::level_up
[function]
[call site]
00824
into
[function]
[call site]
00825
Engine::allow_looping
[function]
[call site]
00826
intersects
[function]
[call site]
00827
ParseSettings::has_option
[function]
[call site]
00828
Expr::Stmt
[function]
[call site]
00829
TestStruct::new
[function]
[call site]
00830
Engine::parse_while_loop
[function]
[call site]
00831
ParseSettings::level_up
[function]
[call site]
00832
MultiInputsStream::get_next
[function]
[call site]
00833
unwrap
[function]
[call site]
00834
ensure_not_statement_expr
[function]
[call site]
00835
Engine::parse_expr
[function]
[call site]
00836
Expr::ensure_bool_expr
[function]
[call site]
00837
ensure_not_assignment
[function]
[call site]
00838
Expr::Unit
[function]
[call site]
00839
Engine::parse_block
[function]
[call site]
00840
into
[function]
[call site]
00841
Ok
[function]
[call site]
00842
Stmt::While
[function]
[call site]
00843
into
[function]
[call site]
00844
ParseSettings::level_up
[function]
[call site]
00845
into
[function]
[call site]
00846
Engine::allow_looping
[function]
[call site]
00847
ParseSettings::has_option
[function]
[call site]
00848
Expr::Stmt
[function]
[call site]
00849
TestStruct::new
[function]
[call site]
00850
Engine::parse_do
[function]
[call site]
00851
ParseSettings::level_up_with_position
[function]
[call site]
00852
eat_token
[function]
[call site]
00853
ParseSettings::has_flag
[function]
[call site]
00854
Engine::parse_block
[function]
[call site]
00855
into
[function]
[call site]
00856
MultiInputsStream::get_next
[function]
[call site]
00857
unwrap
[function]
[call site]
00858
string_functions::is_empty
[function]
[call site]
00859
test::len
[function]
[call site]
00860
Err
[function]
[call site]
00861
PERR::MissingToken
[function]
[call site]
00862
into
[function]
[call site]
00863
&str::into
[function]
[call site]
00864
PERR::into_err
[function]
[call site]
00865
string_functions::remove
[function]
[call site]
00866
ensure_not_statement_expr
[function]
[call site]
00867
Engine::parse_expr
[function]
[call site]
00868
Expr::ensure_bool_expr
[function]
[call site]
00869
ensure_not_assignment
[function]
[call site]
00870
Ok
[function]
[call site]
00871
Stmt::Do
[function]
[call site]
00872
into
[function]
[call site]
00873
ParseSettings::level_up
[function]
[call site]
00874
into
[function]
[call site]
00875
Engine::allow_looping
[function]
[call site]
00876
ParseSettings::has_option
[function]
[call site]
00877
Expr::Stmt
[function]
[call site]
00878
TestStruct::new
[function]
[call site]
00879
Engine::parse_for
[function]
[call site]
00880
ParseSettings::level_up_with_position
[function]
[call site]
00881
eat_token
[function]
[call site]
00882
match_token
[function]
[call site]
00883
parse_var_name
[function]
[call site]
00884
MultiInputsStream::get_next
[function]
[call site]
00885
Option::unwrap
[function]
[call site]
00886
Ok
[function]
[call site]
00887
tokenizer::is_valid_identifier
[function]
[call site]
00888
test_chars
[function]
[call site]
00889
is_id_first_alphabetic
[function]
[call site]
00890
char::is_ascii_alphanumeric
[function]
[call site]
00891
Err
[function]
[call site]
00892
PERR::Reserved
[function]
[call site]
00893
test_to_string
[function]
[call site]
00894
PERR::into_err
[function]
[call site]
00895
Err
[function]
[call site]
00896
PERR::into_err
[function]
[call site]
00897
Err
[function]
[call site]
00898
PERR::into_err
[function]
[call site]
00899
match_token
[function]
[call site]
00900
Err
[function]
[call site]
00901
PERR::MissingToken
[function]
[call site]
00902
into
[function]
[call site]
00903
&str::into
[function]
[call site]
00904
PERR::into_err
[function]
[call site]
00905
parse_var_name
[function]
[call site]
00906
Err
[function]
[call site]
00907
PERR::DuplicatedVariable
[function]
[call site]
00908
into
[function]
[call site]
00909
PERR::into_err
[function]
[call site]
00910
match_token
[function]
[call site]
00911
Err
[function]
[call site]
00912
PERR::MissingToken
[function]
[call site]
00913
into
[function]
[call site]
00914
&str::into
[function]
[call site]
00915
PERR::into_err
[function]
[call site]
00916
Some
[function]
[call site]
00917
parse_var_name
[function]
[call site]
00918
MultiInputsStream::get_next
[function]
[call site]
00919
unwrap
[function]
[call site]
00920
Err
[function]
[call site]
00921
PERR::into_err
[function]
[call site]
00922
Err
[function]
[call site]
00923
PERR::MissingToken
[function]
[call site]
00924
into
[function]
[call site]
00925
&str::into
[function]
[call site]
00926
PERR::into_err
[function]
[call site]
00927
ensure_not_statement_expr
[function]
[call site]
00928
Engine::parse_expr
[function]
[call site]
00929
Expr::ensure_iterable
[function]
[call site]
00930
Ok
[function]
[call site]
00931
Err
[function]
[call site]
00932
PERR::MismatchedType
[function]
[call site]
00933
&str::into
[function]
[call site]
00934
&'static
[call site]
00935
PERR::into_err
[function]
[call site]
00936
Expr::start_position
[function]
[call site]
00937
Engine::lex_with_map
[function]
[call site]
00938
Engine::get_interned_string
[function]
[call site]
00939
Engine::get_interned_string
[function]
[call site]
00940
test::len
[function]
[call site]
00941
blob_functions::push
[function]
[call site]
00942
TestStruct::clone
[function]
[call site]
00943
blob_functions::push
[function]
[call site]
00944
Engine::parse_block
[function]
[call site]
00945
into
[function]
[call site]
00946
Scope::rewind
[function]
[call site]
00947
string_functions::truncate
[function]
[call site]
00948
string_functions::clear
[function]
[call site]
00949
FnPtr::try_from
[function]
[call site]
00950
char_indices
[function]
[call site]
00951
nth
[function]
[call site]
00952
shared_make_mut
[function]
[call site]
00953
Shared::make_mut
[function]
[call site]
00954
string_functions::truncate
[function]
[call site]
00955
string_functions::truncate
[function]
[call site]
00956
string_functions::truncate
[function]
[call site]
00957
Ok
[function]
[call site]
00958
Stmt::For
[function]
[call site]
00959
TestStruct::new
[function]
[call site]
00960
ParseSettings::level_up
[function]
[call site]
00961
into
[function]
[call site]
00962
ParseSettings::has_option
[function]
[call site]
00963
Expr::Stmt
[function]
[call site]
00964
TestStruct::new
[function]
[call site]
00965
Engine::parse_switch
[function]
[call site]
00966
ParseSettings::level_up_with_position
[function]
[call site]
00967
eat_token
[function]
[call site]
00968
Engine::parse_expr
[function]
[call site]
00969
MultiInputsStream::get_next
[function]
[call site]
00970
unwrap
[function]
[call site]
00971
Err
[function]
[call site]
00972
PERR::into_err
[function]
[call site]
00973
Err
[function]
[call site]
00974
PERR::MissingToken
[function]
[call site]
00975
into
[function]
[call site]
00976
&str::into
[function]
[call site]
00977
PERR::into_err
[function]
[call site]
00978
FnArgsVec::<BinaryExpr>::new
[function]
[call site]
00979
StraightHashMap::<CaseBlocksList>::default
[function]
[call site]
00980
TestStruct::new
[function]
[call site]
00981
StaticVec::<RangeCase>::new
[function]
[call site]
00982
peek
[function]
[call site]
00983
unwrap
[function]
[call site]
00984
eat_token
[function]
[call site]
00985
Err
[function]
[call site]
00986
PERR::MissingToken
[function]
[call site]
00987
into
[function]
[call site]
00988
into
[function]
[call site]
00989
PERR::into_err
[function]
[call site]
00990
Position::is_none
[function]
[call site]
00991
eat_token
[function]
[call site]
00992
match_token
[function]
[call site]
00993
Err
[function]
[call site]
00994
PERR::into_err
[function]
[call site]
00995
Position::new_const
[function]
[call site]
00996
Some
[function]
[call site]
00997
TestStruct::new
[function]
[call site]
00998
Expr::BoolConstant
[function]
[call site]
00999
None::is_some
[function]
[call site]
01000
Err
[function]
[call site]
01001
PERR::into_err
[function]
[call site]
01002
Position::new_const
[function]
[call site]
01003
Engine::parse_expr
[function]
[call site]
01004
blob_functions::push
[function]
[call site]
01005
blob_functions::push
[function]
[call site]
01006
FnPtr::try_from
[function]
[call site]
01007
RhaiResultOf::unwrap
[function]
[call site]
01008
Err
[function]
[call site]
01009
PERR::ExprExpected
[function]
[call site]
01010
&str::into
[function]
[call site]
01011
PERR::into_err
[function]
[call site]
01012
match_token
[function]
[call site]
01013
match_token
[function]
[call site]
01014
ensure_not_statement_expr
[function]
[call site]
01015
Engine::parse_expr
[function]
[call site]
01016
Expr::ensure_bool_expr
[function]
[call site]
01017
ensure_not_assignment
[function]
[call site]
01018
Expr::BoolConstant
[function]
[call site]
01019
MultiInputsStream::get_next
[function]
[call site]
01020
unwrap
[function]
[call site]
01021
Err
[function]
[call site]
01022
PERR::into_err
[function]
[call site]
01023
Err
[function]
[call site]
01024
PERR::MissingToken
[function]
[call site]
01025
into
[function]
[call site]
01026
&str::into
[function]
[call site]
01027
PERR::into_err
[function]
[call site]
01028
ParseSettings::has_flag
[function]
[call site]
01029
Engine::parse_expr
[function]
[call site]
01030
Engine::parse_stmt
[function]
[call site]
01031
CustomExpr::is_self_terminated
[function]
[call site]
01032
ParseResult::into
[function]
[call site]
01033
Expr::Stmt
[function]
[call site]
01034
StmtBlockContainer::into
[function]
[call site]
01035
blob_functions::push
[function]
[call site]
01036
test::len
[function]
[call site]
01037
string_functions::is_empty
[function]
[call site]
01038
test::len
[function]
[call site]
01039
Some
[function]
[call site]
01040
Expr::get_literal_value
[function]
[call site]
01041
Some
[function]
[call site]
01042
StmtBlock::as_ref
[function]
[call site]
01043
TestStruct::clone
[function]
[call site]
01044
Self
[function]
[call site]
01045
write_lock::<FnPtr>
[function]
[call site]
01046
Some
[function]
[call site]
01047
crate::Shared::new
[function]
[call site]
01048
Option<&GlobalRuntimeState>::into
[function]
[call site]
01049
into
[function]
[call site]
01050
into
[function]
[call site]
01051
into
[function]
[call site]
01052
TestStruct::clone
[function]
[call site]
01053
Self::into
[function]
[call site]
01054
into
[function]
[call site]
01055
Expr::is_constant
[function]
[call site]
01056
MyIterableType::into_iter
[function]
[call site]
01057
Self::IntoIter::all
[function]
[call site]
01058
Engine::new
[function]
[call site]
01059
register_type::<TestStruct>
[function]
[call site]
01060
Engine::register_fn
[function]
[call site]
01061
Engine::register_fn
[function]
[call site]
01062
MyIterableType::into_iter
[function]
[call site]
01063
Engine::lex_with_map
[function]
[call site]
01064
test_method_call
[function]
[call site]
01065
Engine::new
[function]
[call site]
01066
register_type::<TestStruct>
[function]
[call site]
01067
Engine::register_fn
[function]
[call site]
01068
Engine::register_fn
[function]
[call site]
01069
crate::Array::with_capacity
[function]
[call site]
01070
blob_functions::blob_with_capacity_and_value
[function]
[call site]
01071
Ok
[function]
[call site]
01072
TestStruct::new
[function]
[call site]
01073
FnPtr::try_from
[function]
[call site]
01074
RhaiResultOf::unwrap_or
[function]
[call site]
01075
NativeCallContext::engine
[function]
[call site]
01076
Engine::throw_on_size
[function]
[call site]
01077
map_or
[function]
[call site]
01078
Command::get
[function]
[call site]
01079
Err
[function]
[call site]
01080
ERR::ErrorDataTooLarge
[function]
[call site]
01081
&str::to_string
[function]
[call site]
01082
Engine::new
[function]
[call site]
01083
Scope::new
[function]
[call site]
01084
blob_functions::push
[function]
[call site]
01085
blob_functions::push
[function]
[call site]
01086
blob_functions::push
[function]
[call site]
01087
into
[function]
[call site]
01088
map_or
[function]
[call site]
01089
Command::get
[function]
[call site]
01090
Err
[function]
[call site]
01091
ERR::ErrorDataTooLarge
[function]
[call site]
01092
&str::to_string
[function]
[call site]
01093
into
[function]
[call site]
01094
map_or
[function]
[call site]
01095
Command::get
[function]
[call site]
01096
Err
[function]
[call site]
01097
ERR::ErrorDataTooLarge
[function]
[call site]
01098
&str::to_string
[function]
[call site]
01099
into
[function]
[call site]
01100
Ok
[function]
[call site]
01101
FnPtr::try_from
[function]
[call site]
01102
RhaiResultOf::unwrap
[function]
[call site]
01103
Ok
[function]
[call site]
01104
test::len
[function]
[call site]
01105
StmtBlock::extend
[function]
[call site]
01106
StmtBlock::extend
[function]
[call site]
01107
StmtBlock::extend
[function]
[call site]
01108
MyIterableType::into_iter
[function]
[call site]
01109
Self::IntoIter::map
[function]
[call site]
01110
Expr::get_literal_value
[function]
[call site]
01111
Some
[function]
[call site]
01112
StmtBlock::as_ref
[function]
[call site]
01113
TestStruct::clone
[function]
[call site]
01114
write_lock::<FnPtr>
[function]
[call site]
01115
Some
[function]
[call site]
01116
crate::Shared::new
[function]
[call site]
01117
Option<&GlobalRuntimeState>::into
[function]
[call site]
01118
into
[function]
[call site]
01119
into
[function]
[call site]
01120
into
[function]
[call site]
01121
TestStruct::clone
[function]
[call site]
01122
Self::into
[function]
[call site]
01123
into
[function]
[call site]
01124
Expr::is_constant
[function]
[call site]
01125
crate::Array::with_capacity
[function]
[call site]
01126
test::len
[function]
[call site]
01127
StmtBlock::extend
[function]
[call site]
01128
MyIterableType::into_iter
[function]
[call site]
01129
Self::IntoIter::map
[function]
[call site]
01130
Expr::get_literal_value
[function]
[call site]
01131
Option::unwrap
[function]
[call site]
01132
Dynamic::from_array
[function]
[call site]
01133
Self
[function]
[call site]
01134
Union::Array
[function]
[call site]
01135
into
[function]
[call site]
01136
Expr::is_constant
[function]
[call site]
01137
TestStruct::clone
[function]
[call site]
01138
(TokenIterator::get_mut
[function]
[call site]
01139
Shared::get_mut
[function]
[call site]
01140
Ident::as_str
[function]
[call site]
01141
Option::unwrap
[function]
[call site]
01142
Expr::get_literal_value
[function]
[call site]
01143
Option::unwrap
[function]
[call site]
01144
Dynamic::from_map
[function]
[call site]
01145
Expr::is_constant
[function]
[call site]
01146
Position::new_const
[function]
[call site]
01147
Expr::get_literal_value
[function]
[call site]
01148
Some
[function]
[call site]
01149
StmtBlock::as_ref
[function]
[call site]
01150
TestStruct::clone
[function]
[call site]
01151
write_lock::<FnPtr>
[function]
[call site]
01152
Some
[function]
[call site]
01153
crate::Shared::new
[function]
[call site]
01154
Option<&GlobalRuntimeState>::into
[function]
[call site]
01155
into
[function]
[call site]
01156
into
[function]
[call site]
01157
into
[function]
[call site]
01158
TestStruct::clone
[function]
[call site]
01159
Self::into
[function]
[call site]
01160
into
[function]
[call site]
01161
Expr::is_constant
[function]
[call site]
01162
crate::Array::with_capacity
[function]
[call site]
01163
test::len
[function]
[call site]
01164
StmtBlock::extend
[function]
[call site]
01165
MyIterableType::into_iter
[function]
[call site]
01166
Self::IntoIter::map
[function]
[call site]
01167
Expr::get_literal_value
[function]
[call site]
01168
Option::unwrap
[function]
[call site]
01169
Dynamic::from_array
[function]
[call site]
01170
Expr::is_constant
[function]
[call site]
01171
TestStruct::clone
[function]
[call site]
01172
(TokenIterator::get_mut
[function]
[call site]
01173
Ident::as_str
[function]
[call site]
01174
Option::unwrap
[function]
[call site]
01175
Expr::get_literal_value
[function]
[call site]
01176
Option::unwrap
[function]
[call site]
01177
Dynamic::from_map
[function]
[call site]
01178
Expr::is_constant
[function]
[call site]
01179
Position::new_const
[function]
[call site]
01180
Expr::get_literal_value
[function]
[call site]
01181
Option::unwrap
[function]
[call site]
01182
unwrap
[function]
[call site]
01183
into
[function]
[call site]
01184
FnCallExpr::is_qualified
[function]
[call site]
01185
string_functions::is_empty
[function]
[call site]
01186
test::len
[function]
[call site]
01187
FnPtr::new
[function]
[call site]
01188
into
[function]
[call site]
01189
try_into
[function]
[call site]
01190
TestStruct::clone
[function]
[call site]
01191
RhaiResultOf::ok
[function]
[call site]
01192
into
[function]
[call site]
01193
test::len
[function]
[call site]
01194
Token::literal_syntax
[function]
[call site]
01195
Token::literal_syntax
[function]
[call site]
01196
Ident::as_str
[function]
[call site]
01197
into
[function]
[call site]
01198
into
[function]
[call site]
01199
into
[function]
[call site]
01200
into
[function]
[call site]
01201
into
[function]
[call site]
01202
into
[function]
[call site]
01203
Option::unwrap
[function]
[call site]
01204
unwrap
[function]
[call site]
01205
into
[function]
[call site]
01206
FnCallExpr::is_qualified
[function]
[call site]
01207
test::len
[function]
[call site]
01208
FnPtr::new
[function]
[call site]
01209
TestStruct::clone
[function]
[call site]
01210
RhaiResultOf::ok
[function]
[call site]
01211
into
[function]
[call site]
01212
test::len
[function]
[call site]
01213
Token::literal_syntax
[function]
[call site]
01214
Token::literal_syntax
[function]
[call site]
01215
Ident::as_str
[function]
[call site]
01216
into
[function]
[call site]
01217
into
[function]
[call site]
01218
into
[function]
[call site]
01219
into
[function]
[call site]
01220
into
[function]
[call site]
01221
into
[function]
[call site]
01222
Option::unwrap
[function]
[call site]
01223
Dynamic::from_array
[function]
[call site]
01224
Expr::is_constant
[function]
[call site]
01225
TestStruct::clone
[function]
[call site]
01226
(TokenIterator::get_mut
[function]
[call site]
01227
Ident::as_str
[function]
[call site]
01228
Option::unwrap
[function]
[call site]
01229
Expr::get_literal_value
[function]
[call site]
01230
Option::unwrap
[function]
[call site]
01231
Dynamic::from_map
[function]
[call site]
01232
Expr::is_constant
[function]
[call site]
01233
Position::new_const
[function]
[call site]
01234
Expr::get_literal_value
[function]
[call site]
01235
Option::unwrap
[function]
[call site]
01236
unwrap
[function]
[call site]
01237
into
[function]
[call site]
01238
FnCallExpr::is_qualified
[function]
[call site]
01239
test::len
[function]
[call site]
01240
FnPtr::new
[function]
[call site]
01241
TestStruct::clone
[function]
[call site]
01242
RhaiResultOf::ok
[function]
[call site]
01243
into
[function]
[call site]
01244
test::len
[function]
[call site]
01245
Token::literal_syntax
[function]
[call site]
01246
Token::literal_syntax
[function]
[call site]
01247
Ident::as_str
[function]
[call site]
01248
into
[function]
[call site]
01249
into
[function]
[call site]
01250
into
[function]
[call site]
01251
into
[function]
[call site]
01252
into
[function]
[call site]
01253
into
[function]
[call site]
01254
Option::ok_or_else
[function]
[call site]
01255
PERR::ExprExpected
[function]
[call site]
01256
&str::into
[function]
[call site]
01257
PERR::into_err
[function]
[call site]
01258
Expr::start_position
[function]
[call site]
01259
read_lock::<ExclusiveRange>
[function]
[call site]
01260
Some
[function]
[call site]
01261
TestStruct::clone
[function]
[call site]
01262
Self
[function]
[call site]
01263
Self::into
[function]
[call site]
01264
read_lock::<InclusiveRange>
[function]
[call site]
01265
Some
[function]
[call site]
01266
TestStruct::clone
[function]
[call site]
01267
Self::into
[function]
[call site]
01268
string_functions::is_empty
[function]
[call site]
01269
RangeCase::set_index
[function]
[call site]
01270
blob_functions::push
[function]
[call site]
01271
string_functions::is_empty
[function]
[call site]
01272
Err
[function]
[call site]
01273
PERR::into_err
[function]
[call site]
01274
Expr::start_position
[function]
[call site]
01275
func::hashing::get_hasher
[function]
[call site]
01276
config::hashing::get_hashing_seed
[function]
[call site]
01277
ahash::RandomState::with_seeds
[function]
[call site]
01278
StraightHasherBuilder::build_hasher
[function]
[call site]
01279
Engine::default
[function]
[call site]
01280
test::hash
[function]
[call site]
01281
Self::Hasher::finish
[function]
[call site]
01282
Scope::push_entry
[function]
[call site]
01283
Scope::is_empty
[function]
[call site]
01284
string_functions::is_empty
[function]
[call site]
01285
reserve
[function]
[call site]
01286
reserve
[function]
[call site]
01287
blob_functions::push
[function]
[call site]
01288
Dynamic::set_access_mode
[function]
[call site]
01289
StmtBlock::as_mut
[function]
[call site]
01290
Dynamic::set_access_mode
[function]
[call site]
01291
StmtBlock::as_mut
[function]
[call site]
01292
Dynamic::set_access_mode
[function]
[call site]
01293
values_mut
[function]
[call site]
01294
Dynamic::set_access_mode
[function]
[call site]
01295
values_mut
[function]
[call site]
01296
Dynamic::set_access_mode
[function]
[call site]
01297
blob_functions::push
[function]
[call site]
01298
&mut
[call site]
01299
Position::new_const
[function]
[call site]
01300
Some
[function]
[call site]
01301
TestStruct::new
[function]
[call site]
01302
blob_functions::push
[function]
[call site]
01303
peek
[function]
[call site]
01304
unwrap
[function]
[call site]
01305
eat_token
[function]
[call site]
01306
Err
[function]
[call site]
01307
PERR::MissingToken
[function]
[call site]
01308
into
[function]
[call site]
01309
into
[function]
[call site]
01310
PERR::into_err
[function]
[call site]
01311
Err
[function]
[call site]
01312
TestStruct::clone
[function]
[call site]
01313
Self
[function]
[call site]
01314
PERR::into_err
[function]
[call site]
01315
ParseError
[function]
[call site]
01316
PERR::into
[function]
[call site]
01317
Err
[function]
[call site]
01318
PERR::MissingToken
[function]
[call site]
01319
into
[function]
[call site]
01320
&str::into
[function]
[call site]
01321
PERR::into_err
[function]
[call site]
01322
shrink_to_fit
[function]
[call site]
01323
Self::shrink_to_fit
[function]
[call site]
01324
shrink_to_fit
[function]
[call site]
01325
Ok
[function]
[call site]
01326
Stmt::Switch
[function]
[call site]
01327
into
[function]
[call site]
01328
ParseSettings::level_up
[function]
[call site]
01329
into
[function]
[call site]
01330
ParseSettings::has_option
[function]
[call site]
01331
test::len
[function]
[call site]
01332
Engine::max_functions
[function]
[call site]
01333
Err
[function]
[call site]
01334
PERR::into_err
[function]
[call site]
01335
ParseSettings::has_option
[function]
[call site]
01336
Engine::parse_anon_fn
[function]
[call site]
01337
ParseState::new
[function]
[call site]
01338
TestStruct::clone
[function]
[call site]
01339
clone_from
[function]
[call site]
01340
StmtBlock::extend
[function]
[call site]
01341
TestStruct::clone
[function]
[call site]
01342
StaticVec::<ImmutableString>::new_const
[function]
[call site]
01343
Some
[function]
[call site]
01344
TestStruct::new
[function]
[call site]
01345
MultiInputsStream::get_next
[function]
[call site]
01346
unwrap
[function]
[call site]
01347
match_token
[function]
[call site]
01348
MultiInputsStream::get_next
[function]
[call site]
01349
unwrap
[function]
[call site]
01350
MyIterableType::into_iter
[function]
[call site]
01351
test_chars
[function]
[call site]
01352
0.chars().collect::<Vec<_>>
[function]
[call site]
01353
MyIterableType::into_iter
[function]
[call site]
01354
Self::IntoIter::any
[function]
[call site]
01355
Err
[function]
[call site]
01356
PERR::FnDuplicatedParam
[function]
[call site]
01357
ImmutableString::new
[function]
[call site]
01358
test_to_string
[function]
[call site]
01359
PERR::into_err
[function]
[call site]
01360
Engine::get_interned_string
[function]
[call site]
01361
blob_functions::push
[function]
[call site]
01362
TestStruct::clone
[function]
[call site]
01363
blob_functions::push
[function]
[call site]
01364
Err
[function]
[call site]
01365
PERR::into_err
[function]
[call site]
01366
Err
[function]
[call site]
01367
PERR::MissingToken
[function]
[call site]
01368
into
[function]
[call site]
01369
&str::into
[function]
[call site]
01370
PERR::into_err
[function]
[call site]
01371
MultiInputsStream::get_next
[function]
[call site]
01372
unwrap
[function]
[call site]
01373
Err
[function]
[call site]
01374
PERR::into_err
[function]
[call site]
01375
Err
[function]
[call site]
01376
PERR::MissingToken
[function]
[call site]
01377
into
[function]
[call site]
01378
&str::into
[function]
[call site]
01379
PERR::into_err
[function]
[call site]
01380
Engine::parse_stmt
[function]
[call site]
01381
ParseSettings::level_up
[function]
[call site]
01382
Err
[function]
[call site]
01383
PERR::into_err
[function]
[call site]
01384
Ok
[function]
[call site]
01385
std::mem::take
[function]
[call site]
01386
Engine::new
[function]
[call site]
01387
register_type_with_name::<TestStruct>
[function]
[call site]
01388
Engine::register_fn
[function]
[call site]
01389
TestStruct
[function]
[call site]
01390
blob_functions::blob_with_capacity
[function]
[call site]
01391
blob_functions::blob_with_capacity_and_value
[function]
[call site]
01392
test::len
[function]
[call site]
01393
test::len
[function]
[call site]
01394
test::len
[function]
[call site]
01395
test::len
[function]
[call site]
01396
StmtBlock::extend
[function]
[call site]
01397
MyIterableType::into_iter
[function]
[call site]
01398
test_chars
[function]
[call site]
01399
0.chars().collect::<Vec<_>>
[function]
[call site]
01400
MyIterableType::into_iter
[function]
[call site]
01401
Self::IntoIter::map
[function]
[call site]
01402
TestStruct::clone
[function]
[call site]
01403
blob_functions::blob_with_capacity
[function]
[call site]
01404
test::len
[function]
[call site]
01405
ThinVec::<Ident>::new
[function]
[call site]
01406
string_functions::add_append
[function]
[call site]
01407
string_functions::is_empty
[function]
[call site]
01408
String::from_utf8_lossy
[function]
[call site]
01409
string_functions::is_empty
[function]
[call site]
01410
String::from_utf8
[function]
[call site]
01411
unwrap
[function]
[call site]
01412
into
[function]
[call site]
01413
ImmutableString::into_owned
[function]
[call site]
01414
String::into
[function]
[call site]
01415
ImmutableString::into_owned
[function]
[call site]
01416
StmtBlock::as_ref
[function]
[call site]
01417
into
[function]
[call site]
01418
func::hashing::get_hasher
[function]
[call site]
01419
MyIterableType::into_iter
[function]
[call site]
01420
Self::IntoIter::for_each
[function]
[call site]
01421
test::hash
[function]
[call site]
01422
test::hash
[function]
[call site]
01423
Self::Hasher::finish
[function]
[call site]
01424
Engine::get_interned_string
[function]
[call site]
01425
make_anonymous_fn
[function]
[call site]
01426
crate::Identifier::new_const
[function]
[call site]
01427
Some
[function]
[call site]
01428
TestStruct::new
[function]
[call site]
01429
unwrap
[function]
[call site]
01430
TestStruct::new
[function]
[call site]
01431
TestStruct::clone
[function]
[call site]
01432
TokenStream::into
[function]
[call site]
01433
Engine::default
[function]
[call site]
01434
TestStruct::new
[function]
[call site]
01435
crate::types::fn_ptr::FnPtrType::Script
[function]
[call site]
01436
TestStruct::clone
[function]
[call site]
01437
Self
[function]
[call site]
01438
Expr::DynamicConstant
[function]
[call site]
01439
TestStruct::new
[function]
[call site]
01440
into
[function]
[call site]
01441
Engine::access_var
[function]
[call site]
01442
ParseState::find_var
[function]
[call site]
01443
Scope::iter_rev_inner
[function]
[call site]
01444
MyIterableType::into_iter
[function]
[call site]
01445
test_chars
[function]
[call site]
01446
0.chars().collect::<Vec<_>>
[function]
[call site]
01447
MyIterableType::into_iter
[function]
[call site]
01448
array_functions::reduce_rev
[function]
[call site]
01449
array_functions::reduce_rev_with_initial
[function]
[call site]
01450
string_functions::is_empty
[function]
[call site]
01451
Ok
[function]
[call site]
01452
test::len
[function]
[call site]
01453
StaticModuleResolver::iter_mut
[function]
[call site]
01454
array_functions::reduce_rev
[function]
[call site]
01455
array_functions::reduce_rev_with_initial
[function]
[call site]
01456
RhaiResult::enumerate
[function]
[call site]
01457
try_fold
[function]
[call site]
01458
into
[function]
[call site]
01459
FnPtr::call_raw_with_extra_args
[function]
[call site]
01460
_call_with_extra_args::<true,
[call site]
01461
_call_with_extra_args::<false,
[call site]
01462
Some
[function]
[call site]
01463
Some
[function]
[call site]
01464
array_functions::zip
[function]
[call site]
01465
string_functions::is_empty
[function]
[call site]
01466
test::len
[function]
[call site]
01467
string_functions::is_empty
[function]
[call site]
01468
test::len
[function]
[call site]
01469
Ok
[function]
[call site]
01470
IterateDynamicArray::new
[function]
[call site]
01471
StaticModuleResolver::iter_mut
[function]
[call site]
01472
StaticModuleResolver::iter_mut
[function]
[call site]
01473
Engine::lex_with_map
[function]
[call site]
01474
Ident::as_str
[function]
[call site]
01475
array_functions::zip
[function]
[call site]
01476
string_functions::is_empty
[function]
[call site]
01477
string_functions::is_empty
[function]
[call site]
01478
Ok
[function]
[call site]
01479
IterateDynamicArray::new
[function]
[call site]
01480
StaticModuleResolver::iter_mut
[function]
[call site]
01481
array_functions::zip
[function]
[call site]
01482
RhaiResultOf::enumerate
[function]
[call site]
01483
Engine::lex_with_map
[function]
[call site]
01484
FnPtr::call_raw_with_extra_args
[function]
[call site]
01485
TestStruct::clone
[function]
[call site]
01486
into
[function]
[call site]
01487
reflection_functions::collect
[function]
[call site]
01488
NativeCallContext::engine
[function]
[call site]
01489
Engine::collect_fn_metadata_impl
[function]
[call site]
01490
Some
[function]
[call site]
01491
StmtBlock::as_ref
[function]
[call site]
01492
test::len
[function]
[call site]
01493
IterateMap::new
[function]
[call site]
01494
string_functions::is_empty
[function]
[call site]
01495
blob_functions::insert
[function]
[call site]
01496
&str::into
[function]
[call site]
01497
Engine::get_interned_string
[function]
[call site]
01498
ImmutableString::into
[function]
[call site]
01499
blob_functions::insert
[function]
[call site]
01500
&str::into
[function]
[call site]
01501
Engine::get_interned_string
[function]
[call site]
01502
ImmutableString::into
[function]
[call site]
01503
blob_functions::insert
[function]
[call site]
01504
&str::into
[function]
[call site]
01505
Engine::get_interned_string
[function]
[call site]
01506
ImmutableString::into
[function]
[call site]
01507
blob_functions::insert
[function]
[call site]
01508
&str::into
[function]
[call site]
01509
string_functions::starts_with
[function]
[call site]
01510
into
[function]
[call site]
01511
blob_functions::insert
[function]
[call site]
01512
&str::into
[function]
[call site]
01513
into
[function]
[call site]
01514
blob_functions::insert
[function]
[call site]
01515
&str::into
[function]
[call site]
01516
MyIterableType::into_iter
[function]
[call site]
01517
Engine::lex_with_map
[function]
[call site]
01518
Engine::get_interned_string
[function]
[call site]
01519
ImmutableString::into
[function]
[call site]
01520
params
[call site]
01521
.iter()
[call site]
01522
.map(|&p|
[call site]
01523
.collect::<Array>
[function]
[call site]
01524
into
[function]
[call site]
01525
string_functions::is_empty
[function]
[call site]
01526
blob_functions::insert
[function]
[call site]
01527
&str::into
[function]
[call site]
01528
MyIterableType::into_iter
[function]
[call site]
01529
Engine::lex_with_map
[function]
[call site]
01530
Engine::get_interned_string
[function]
[call site]
01531
ImmutableString::into
[function]
[call site]
01532
comments
[call site]
01533
.iter()
[call site]
01534
.map(|&s|
[call site]
01535
.collect::<Array>
[function]
[call site]
01536
into
[function]
[call site]
01537
Some
[function]
[call site]
01538
Dynamic::from_map
[function]
[call site]
01539
RhaiResultOf::enumerate
[function]
[call site]
01540
Engine::lex_with_map
[function]
[call site]
01541
FnPtr::call_raw_with_extra_args
[function]
[call site]
01542
TestStruct::clone
[function]
[call site]
01543
into
[function]
[call site]
01544
reflection_functions::collect
[function]
[call site]
01545
MyIterableType::into_iter
[function]
[call site]
01546
array_functions::reduce_rev
[function]
[call site]
01547
Engine::lex_with_map
[function]
[call site]
01548
Dynamic::is_read_only
[function]
[call site]
01549
crate::func::locked_read
[function]
[call site]
01550
Option::map_or
[function]
[call site]
01551
Dynamic::access_mode
[function]
[call site]
01552
Dynamic::access_mode
[function]
[call site]
01553
ParseSettings::level_up_with_position
[function]
[call site]
01554
map_or
[function]
[call site]
01555
map_functions::values
[function]
[call site]
01556
string_functions::is_empty
[function]
[call site]
01557
test::len
[function]
[call site]
01558
IterateDynamicArray::new
[function]
[call site]
01559
map_functions::values
[function]
[call site]
01560
string_functions::is_empty
[function]
[call site]
01561
IterateDynamicArray::new
[function]
[call site]
01562
map_functions::values
[function]
[call site]
01563
Array::cloned
[function]
[call site]
01564
reflection_functions::collect
[function]
[call site]
01565
Array::cloned
[function]
[call site]
01566
reflection_functions::collect
[function]
[call site]
01567
T::as_any
[function]
[call site]
01568
MyIterableType::into_iter
[function]
[call site]
01569
T::as_any
[function]
[call site]
01570
Engine::get_interned_string
[function]
[call site]
01571
blob_functions::push
[function]
[call site]
01572
then
[function]
[call site]
01573
TestStruct::new
[function]
[call site]
01574
Dynamic::flatten
[function]
[call site]
01575
crate::func::native::shared_try_take
[function]
[call site]
01576
Shared::try_unwrap
[function]
[call site]
01577
into_inner
[function]
[call site]
01578
Dynamic::flatten
[function]
[call site]
01579
into_inner
[function]
[call site]
01580
unwrap
[function]
[call site]
01581
Dynamic::flatten
[function]
[call site]
01582
into_inner
[function]
[call site]
01583
Dynamic::flatten
[function]
[call site]
01584
crate::func::locked_read
[function]
[call site]
01585
Dynamic::flatten_clone
[function]
[call site]
01586
crate::func::locked_read
[function]
[call site]
01587
Option::map_or_else
[function]
[call site]
01588
Dynamic::clone
[function]
[call site]
01589
Self
[function]
[call site]
01590
Union::Unit
[function]
[call site]
01591
Self
[function]
[call site]
01592
Union::Bool
[function]
[call site]
01593
Self
[function]
[call site]
01594
Union::Str
[function]
[call site]
01595
TestStruct::clone
[function]
[call site]
01596
Self
[function]
[call site]
01597
Self
[function]
[call site]
01598
Union::Char
[function]
[call site]
01599
Self
[function]
[call site]
01600
Union::Int
[function]
[call site]
01601
Self
[function]
[call site]
01602
Union::Float
[function]
[call site]
01603
Self
[function]
[call site]
01604
Union::Decimal
[function]
[call site]
01605
TestStruct::clone
[function]
[call site]
01606
Self
[function]
[call site]
01607
Union::Array
[function]
[call site]
01608
TestStruct::clone
[function]
[call site]
01609
Self
[function]
[call site]
01610
Union::Blob
[function]
[call site]
01611
TestStruct::clone
[function]
[call site]
01612
Self
[function]
[call site]
01613
Union::Map
[function]
[call site]
01614
TestStruct::clone
[function]
[call site]
01615
Self
[function]
[call site]
01616
Union::FnPtr
[function]
[call site]
01617
TestStruct::clone
[function]
[call site]
01618
Self
[function]
[call site]
01619
Union::TimeStamp
[function]
[call site]
01620
TestStruct::clone
[function]
[call site]
01621
Self
[function]
[call site]
01622
Union::Variant
[function]
[call site]
01623
StmtBlock::as_ref
[function]
[call site]
01624
StmtBlock::as_ref
[function]
[call site]
01625
T::clone_object
[function]
[call site]
01626
TestStruct::new
[function]
[call site]
01627
TestStruct::clone
[function]
[call site]
01628
Self
[function]
[call site]
01629
Box::into
[function]
[call site]
01630
Self
[function]
[call site]
01631
Union::Shared
[function]
[call site]
01632
TestStruct::clone
[function]
[call site]
01633
Dynamic::flatten_clone
[function]
[call site]
01634
crate::func::locked_read
[function]
[call site]
01635
Option::map_or_else
[function]
[call site]
01636
Dynamic::clone
[function]
[call site]
01637
Dynamic::flatten_clone
[function]
[call site]
01638
Dynamic::clone
[function]
[call site]
01639
Dynamic::clone
[function]
[call site]
01640
Self
[function]
[call site]
01641
Union::Shared
[function]
[call site]
01642
Position::is_none
[function]
[call site]
01643
ParseSettings::has_flag
[function]
[call site]
01644
ParseSettings::has_option
[function]
[call site]
01645
map_or
[function]
[call site]
01646
string_functions::contains
[function]
[call site]
01647
Err
[function]
[call site]
01648
PERR::VariableUndefined
[function]
[call site]
01649
test_to_string
[function]
[call site]
01650
PERR::into_err
[function]
[call site]
01651
calc_fn_hash
[function]
[call site]
01652
test::len
[function]
[call site]
01653
blob_functions::insert
[function]
[call site]
01654
Engine::make_curry_from_externals
[function]
[call site]
01655
StmtBlock::as_ref
[function]
[call site]
01656
string_functions::is_empty
[function]
[call site]
01657
test::len
[function]
[call site]
01658
StmtBlock::as_ref
[function]
[call site]
01659
test::len
[function]
[call site]
01660
test::len
[function]
[call site]
01661
blob_functions::blob_with_capacity
[function]
[call site]
01662
StmtBlock::as_ref
[function]
[call site]
01663
test::len
[function]
[call site]
01664
blob_functions::push
[function]
[call site]
01665
StmtBlock::extend
[function]
[call site]
01666
StmtBlock::as_ref
[function]
[call site]
01667
MyIterableType::into_iter
[function]
[call site]
01668
test_chars
[function]
[call site]
01669
0.chars().collect::<Vec<_>>
[function]
[call site]
01670
MyIterableType::into_iter
[function]
[call site]
01671
Self::IntoIter::cloned
[function]
[call site]
01672
Engine::lex_with_map
[function]
[call site]
01673
Engine::access_var
[function]
[call site]
01674
FnPtr::try_from
[function]
[call site]
01675
Command::get
[function]
[call site]
01676
RhaiResultOf::ok
[function]
[call site]
01677
and_then
[function]
[call site]
01678
Expr::Variable
[function]
[call site]
01679
Engine::default
[function]
[call site]
01680
into
[function]
[call site]
01681
Expr::Variable
[function]
[call site]
01682
into
[function]
[call site]
01683
Engine::get_interned_string
[function]
[call site]
01684
FnCallHashes::from_native_only
[function]
[call site]
01685
calc_fn_hash
[function]
[call site]
01686
FnCallExpr::into_fn_call_expr
[function]
[call site]
01687
blob_functions::blob_with_capacity
[function]
[call site]
01688
blob_functions::blob_with_capacity_and_value
[function]
[call site]
01689
blob_functions::push
[function]
[call site]
01690
blob_functions::push
[function]
[call site]
01691
FnPtr::try_from
[function]
[call site]
01692
RhaiResultOf::unwrap
[function]
[call site]
01693
Stmt::Share
[function]
[call site]
01694
MyIterableType::into_iter
[function]
[call site]
01695
test_chars
[function]
[call site]
01696
0.chars().collect::<Vec<_>>
[function]
[call site]
01697
MyIterableType::into_iter
[function]
[call site]
01698
Self::IntoIter::map
[function]
[call site]
01699
Engine::access_var
[function]
[call site]
01700
into_iter()
[call site]
01701
.map(|var|
[call site]
01702
let
[call site]
01703
(var,
[call site]
01704
})
[call site]
01705
.collect::<FnArgsVec<_>>
[function]
[call site]
01706
into
[function]
[call site]
01707
blob_functions::push
[function]
[call site]
01708
Stmt::Expr
[function]
[call site]
01709
into
[function]
[call site]
01710
Expr::Stmt
[function]
[call site]
01711
StmtBlock::new
[function]
[call site]
01712
StmtBlock::new_with_span
[function]
[call site]
01713
MyIterableType::into_iter
[function]
[call site]
01714
test_chars
[function]
[call site]
01715
0.chars().collect::<Vec<_>>
[function]
[call site]
01716
MyIterableType::into_iter
[function]
[call site]
01717
Self::IntoIter::collect
[function]
[call site]
01718
StmtBlockContainer::shrink_to_fit
[function]
[call site]
01719
Span::new
[function]
[call site]
01720
Self::into
[function]
[call site]
01721
Ok
[function]
[call site]
01722
TestStruct::new
[function]
[call site]
01723
ParseSettings::level_up
[function]
[call site]
01724
MultiInputsStream::get_next
[function]
[call site]
01725
unwrap
[function]
[call site]
01726
string_functions::is_empty
[function]
[call site]
01727
blob_functions::push
[function]
[call site]
01728
blob_functions::push
[function]
[call site]
01729
FnPtr::try_from
[function]
[call site]
01730
RhaiResultOf::unwrap
[function]
[call site]
01731
Expr::StringConstant
[function]
[call site]
01732
Engine::get_interned_string
[function]
[call site]
01733
Engine::parse_block
[function]
[call site]
01734
Expr::Stmt
[function]
[call site]
01735
TestStruct::new
[function]
[call site]
01736
ParseResult::into
[function]
[call site]
01737
string_functions::is_empty
[function]
[call site]
01738
blob_functions::push
[function]
[call site]
01739
Target::borrow_mut
[function]
[call site]
01740
Target::as_mut
[function]
[call site]
01741
MultiInputsStream::get_next
[function]
[call site]
01742
unwrap
[function]
[call site]
01743
string_functions::is_empty
[function]
[call site]
01744
blob_functions::push
[function]
[call site]
01745
Expr::StringConstant
[function]
[call site]
01746
Engine::get_interned_string
[function]
[call site]
01747
string_functions::is_empty
[function]
[call site]
01748
blob_functions::push
[function]
[call site]
01749
Expr::StringConstant
[function]
[call site]
01750
Engine::get_interned_string
[function]
[call site]
01751
Err
[function]
[call site]
01752
PERR::into_err
[function]
[call site]
01753
string_functions::is_empty
[function]
[call site]
01754
test::len
[function]
[call site]
01755
Expr::StringConstant
[function]
[call site]
01756
Engine::get_interned_string
[function]
[call site]
01757
Self::shrink_to_fit
[function]
[call site]
01758
Expr::InterpolatedString
[function]
[call site]
01759
Engine::parse_array_literal
[function]
[call site]
01760
eat_token
[function]
[call site]
01761
TestStruct::new
[function]
[call site]
01762
Engine::max_array_size
[function]
[call site]
01763
Command::get
[function]
[call site]
01764
test::len
[function]
[call site]
01765
Engine::max_array_size
[function]
[call site]
01766
Err
[function]
[call site]
01767
PERR::LiteralTooLarge
[function]
[call site]
01768
&str::into
[function]
[call site]
01769
Engine::max_array_size
[function]
[call site]
01770
PERR::into_err
[function]
[call site]
01771
peek
[function]
[call site]
01772
unwrap
[function]
[call site]
01773
peek
[function]
[call site]
01774
unwrap
[function]
[call site]
01775
eat_token
[function]
[call site]
01776
Err
[function]
[call site]
01777
PERR::MissingToken
[function]
[call site]
01778
into
[function]
[call site]
01779
into
[function]
[call site]
01780
PERR::into_err
[function]
[call site]
01781
blob_functions::push
[function]
[call site]
01782
Engine::parse_expr
[function]
[call site]
01783
ParseSettings::level_up
[function]
[call site]
01784
peek
[function]
[call site]
01785
unwrap
[function]
[call site]
01786
eat_token
[function]
[call site]
01787
Err
[function]
[call site]
01788
PERR::MissingToken
[function]
[call site]
01789
into
[function]
[call site]
01790
into
[function]
[call site]
01791
PERR::into_err
[function]
[call site]
01792
Err
[function]
[call site]
01793
TestStruct::clone
[function]
[call site]
01794
PERR::into_err
[function]
[call site]
01795
Err
[function]
[call site]
01796
PERR::MissingToken
[function]
[call site]
01797
into
[function]
[call site]
01798
&str::into
[function]
[call site]
01799
PERR::into_err
[function]
[call site]
01800
shrink_to_fit
[function]
[call site]
01801
Ok
[function]
[call site]
01802
Expr::Array
[function]
[call site]
01803
ParseSettings::level_up
[function]
[call site]
01804
Engine::parse_map_literal
[function]
[call site]
01805
eat_token
[function]
[call site]
01806
StaticVec::<(Ident,
[call site]
01807
std::collections::BTreeMap::<crate::Identifier,
[call site]
01808
peek
[function]
[call site]
01809
unwrap
[function]
[call site]
01810
eat_token
[function]
[call site]
01811
Err
[function]
[call site]
01812
PERR::MissingToken
[function]
[call site]
01813
into
[function]
[call site]
01814
into
[function]
[call site]
01815
PERR::into_err
[function]
[call site]
01816
MultiInputsStream::get_next
[function]
[call site]
01817
unwrap
[function]
[call site]
01818
ParseSettings::has_flag
[function]
[call site]
01819
Err
[function]
[call site]
01820
PERR::into_err
[function]
[call site]
01821
MyIterableType::into_iter
[function]
[call site]
01822
test_chars
[function]
[call site]
01823
0.chars().collect::<Vec<_>>
[function]
[call site]
01824
MyIterableType::into_iter
[function]
[call site]
01825
Self::IntoIter::any
[function]
[call site]
01826
Ident::as_str
[function]
[call site]
01827
Ident::as_str
[function]
[call site]
01828
Err
[function]
[call site]
01829
PERR::DuplicatedProperty
[function]
[call site]
01830
test_to_string
[function]
[call site]
01831
PERR::into_err
[function]
[call site]
01832
Err
[function]
[call site]
01833
PERR::into_err
[function]
[call site]
01834
tokenizer::is_valid_identifier
[function]
[call site]
01835
Err
[function]
[call site]
01836
PERR::Reserved
[function]
[call site]
01837
test_to_string
[function]
[call site]
01838
PERR::into_err
[function]
[call site]
01839
Err
[function]
[call site]
01840
PERR::into_err
[function]
[call site]
01841
Err
[function]
[call site]
01842
PERR::MissingToken
[function]
[call site]
01843
into
[function]
[call site]
01844
into
[function]
[call site]
01845
PERR::into_err
[function]
[call site]
01846
string_functions::is_empty
[function]
[call site]
01847
Err
[function]
[call site]
01848
PERR::MissingToken
[function]
[call site]
01849
into
[function]
[call site]
01850
into
[function]
[call site]
01851
PERR::into_err
[function]
[call site]
01852
Err
[function]
[call site]
01853
PERR::into_err
[function]
[call site]
01854
MultiInputsStream::get_next
[function]
[call site]
01855
unwrap
[function]
[call site]
01856
Err
[function]
[call site]
01857
PERR::into_err
[function]
[call site]
01858
Err
[function]
[call site]
01859
PERR::MissingToken
[function]
[call site]
01860
into
[function]
[call site]
01861
PERR::into_err
[function]
[call site]
01862
Engine::max_map_size
[function]
[call site]
01863
Command::get
[function]
[call site]
01864
test::len
[function]
[call site]
01865
test::len
[function]
[call site]
01866
Engine::max_map_size
[function]
[call site]
01867
Err
[function]
[call site]
01868
PERR::LiteralTooLarge
[function]
[call site]
01869
&str::into
[function]
[call site]
01870
Engine::max_map_size
[function]
[call site]
01871
PERR::into_err
[function]
[call site]
01872
peek
[function]
[call site]
01873
unwrap
[function]
[call site]
01874
Engine::parse_expr
[function]
[call site]
01875
ParseSettings::level_up
[function]
[call site]
01876
blob_functions::insert
[function]
[call site]
01877
FnPtr::try_from
[function]
[call site]
01878
RhaiResultOf::unwrap
[function]
[call site]
01879
string_functions::is_empty
[function]
[call site]
01880
blob_functions::push
[function]
[call site]
01881
eval::calc_offset_len
[function]
[call site]
01882
test::len
[function]
[call site]
01883
test::len
[function]
[call site]
01884
blob_functions::push
[function]
[call site]
01885
blob_functions::insert
[function]
[call site]
01886
TestStruct::clone
[function]
[call site]
01887
Engine::get_interned_string
[function]
[call site]
01888
blob_functions::push
[function]
[call site]
01889
blob_functions::push
[function]
[call site]
01890
FnPtr::try_from
[function]
[call site]
01891
RhaiResultOf::unwrap
[function]
[call site]
01892
peek
[function]
[call site]
01893
unwrap
[function]
[call site]
01894
eat_token
[function]
[call site]
01895
Err
[function]
[call site]
01896
PERR::MissingToken
[function]
[call site]
01897
into
[function]
[call site]
01898
&str::into
[function]
[call site]
01899
PERR::into_err
[function]
[call site]
01900
Err
[function]
[call site]
01901
TestStruct::clone
[function]
[call site]
01902
PERR::into_err
[function]
[call site]
01903
Err
[function]
[call site]
01904
PERR::MissingToken
[function]
[call site]
01905
into
[function]
[call site]
01906
into
[function]
[call site]
01907
PERR::into_err
[function]
[call site]
01908
(TokenIterator::shrink_to_fit
[function]
[call site]
01909
Ok
[function]
[call site]
01910
Expr::Map
[function]
[call site]
01911
into
[function]
[call site]
01912
ParseSettings::level_up
[function]
[call site]
01913
contains_key
[function]
[call site]
01914
get_key_value
[function]
[call site]
01915
unwrap
[function]
[call site]
01916
MultiInputsStream::get_next
[function]
[call site]
01917
unwrap
[function]
[call site]
01918
Engine::parse_custom_syntax
[function]
[call site]
01919
TestStruct::new
[function]
[call site]
01920
TestStruct::new
[function]
[call site]
01921
TestStruct::new
[function]
[call site]
01922
Scope::push_constant_dynamic
[function]
[call site]
01923
Scope::push_entry
[function]
[call site]
01924
Scope::is_empty
[function]
[call site]
01925
reserve
[function]
[call site]
01926
reserve
[function]
[call site]
01927
blob_functions::push
[function]
[call site]
01928
Dynamic::set_access_mode
[function]
[call site]
01929
blob_functions::push
[function]
[call site]
01930
into
[function]
[call site]
01931
into
[function]
[call site]
01932
Engine::get_interned_string
[function]
[call site]
01933
RhaiResultOf::into
[function]
[call site]
01934
blob_functions::push
[function]
[call site]
01935
TestStruct::clone
[function]
[call site]
01936
blob_functions::push
[function]
[call site]
01937
TestStruct::clone
[function]
[call site]
01938
peek
[function]
[call site]
01939
unwrap
[function]
[call site]
01940
(Token,
[call site]
01941
ImmutableString::new
[function]
[call site]
01942
ParseSettings::level_up
[function]
[call site]
01943
parse_func
[function]
[call site]
01944
string_functions::starts_with
[function]
[call site]
01945
test::len
[function]
[call site]
01946
test::len
[function]
[call site]
01947
blob_functions::push
[function]
[call site]
01948
Expr::StringConstant
[function]
[call site]
01949
Engine::get_interned_string
[function]
[call site]
01950
Engine::get_interned_string
[function]
[call site]
01951
Err
[function]
[call site]
01952
PERR::into_err
[function]
[call site]
01953
Ident::as_str
[function]
[call site]
01954
Target::borrow_mut
[function]
[call site]
01955
MultiInputsStream::get_next
[function]
[call site]
01956
unwrap
[function]
[call site]
01957
blob_functions::push
[function]
[call site]
01958
test_to_string
[function]
[call site]
01959
into
[function]
[call site]
01960
Self::last
[function]
[call site]
01961
unwrap
[function]
[call site]
01962
blob_functions::push
[function]
[call site]
01963
Engine::get_interned_string
[function]
[call site]
01964
parse_var_name
[function]
[call site]
01965
Engine::get_interned_string
[function]
[call site]
01966
blob_functions::push
[function]
[call site]
01967
TestStruct::clone
[function]
[call site]
01968
blob_functions::push
[function]
[call site]
01969
Engine::get_interned_string
[function]
[call site]
01970
blob_functions::push
[function]
[call site]
01971
Expr::Variable
[function]
[call site]
01972
into
[function]
[call site]
01973
into
[function]
[call site]
01974
MultiInputsStream::get_next
[function]
[call site]
01975
unwrap
[function]
[call site]
01976
Token::is_standard_symbol
[function]
[call site]
01977
Ok
[function]
[call site]
01978
Token::literal_syntax
[function]
[call site]
01979
&'static
[call site]
01980
tokenizer::is_valid_identifier
[function]
[call site]
01981
Ident::as_str
[function]
[call site]
01982
Ok
[function]
[call site]
01983
Err
[function]
[call site]
01984
PERR::into_err
[function]
[call site]
01985
Err
[function]
[call site]
01986
PERR::MissingSymbol
[function]
[call site]
01987
ImmutableString::new
[function]
[call site]
01988
PERR::into_err
[function]
[call site]
01989
Engine::get_interned_string
[function]
[call site]
01990
blob_functions::push
[function]
[call site]
01991
TestStruct::clone
[function]
[call site]
01992
blob_functions::push
[function]
[call site]
01993
Engine::get_interned_string
[function]
[call site]
01994
blob_functions::push
[function]
[call site]
01995
Expr::StringConstant
[function]
[call site]
01996
MultiInputsStream::get_next
[function]
[call site]
01997
unwrap
[function]
[call site]
01998
Err
[function]
[call site]
01999
PERR::into_err
[function]
[call site]
02000
Ok
[function]
[call site]
02001
(Token,
[call site]
02002
Engine::get_interned_string
[function]
[call site]
02003
blob_functions::push
[function]
[call site]
02004
TestStruct::clone
[function]
[call site]
02005
blob_functions::push
[function]
[call site]
02006
Engine::get_interned_string
[function]
[call site]
02007
blob_functions::push
[function]
[call site]
02008
Expr::StringConstant
[function]
[call site]
02009
blob_functions::push
[function]
[call site]
02010
Engine::parse_expr
[function]
[call site]
02011
Engine::get_interned_string
[function]
[call site]
02012
blob_functions::push
[function]
[call site]
02013
TestStruct::clone
[function]
[call site]
02014
Self
[function]
[call site]
02015
blob_functions::push
[function]
[call site]
02016
Engine::parse_block
[function]
[call site]
02017
blob_functions::push
[function]
[call site]
02018
Expr::Stmt
[function]
[call site]
02019
TestStruct::new
[function]
[call site]
02020
ParseResult::into
[function]
[call site]
02021
Engine::get_interned_string
[function]
[call site]
02022
blob_functions::push
[function]
[call site]
02023
TestStruct::clone
[function]
[call site]
02024
blob_functions::push
[function]
[call site]
02025
Engine::parse_block
[function]
[call site]
02026
blob_functions::push
[function]
[call site]
02027
Expr::Stmt
[function]
[call site]
02028
TestStruct::new
[function]
[call site]
02029
ParseResult::into
[function]
[call site]
02030
Engine::get_interned_string
[function]
[call site]
02031
blob_functions::push
[function]
[call site]
02032
TestStruct::clone
[function]
[call site]
02033
blob_functions::push
[function]
[call site]
02034
peek
[function]
[call site]
02035
unwrap
[function]
[call site]
02036
Err
[function]
[call site]
02037
PERR::MissingSymbol
[function]
[call site]
02038
&str::into
[function]
[call site]
02039
PERR::into_err
[function]
[call site]
02040
blob_functions::push
[function]
[call site]
02041
Engine::parse_anon_fn
[function]
[call site]
02042
Engine::get_interned_string
[function]
[call site]
02043
blob_functions::push
[function]
[call site]
02044
TestStruct::clone
[function]
[call site]
02045
blob_functions::push
[function]
[call site]
02046
MultiInputsStream::get_next
[function]
[call site]
02047
unwrap
[function]
[call site]
02048
blob_functions::push
[function]
[call site]
02049
Expr::BoolConstant
[function]
[call site]
02050
blob_functions::push
[function]
[call site]
02051
Engine::get_interned_string
[function]
[call site]
02052
Token::literal_syntax
[function]
[call site]
02053
blob_functions::push
[function]
[call site]
02054
Engine::get_interned_string
[function]
[call site]
02055
Err
[function]
[call site]
02056
PERR::MissingSymbol
[function]
[call site]
02057
&str::into
[function]
[call site]
02058
PERR::into_err
[function]
[call site]
02059
MultiInputsStream::get_next
[function]
[call site]
02060
unwrap
[function]
[call site]
02061
blob_functions::push
[function]
[call site]
02062
Expr::IntegerConstant
[function]
[call site]
02063
blob_functions::push
[function]
[call site]
02064
f32::to_string
[function]
[call site]
02065
Engine::new
[function]
[call site]
02066
Scope::new
[function]
[call site]
02067
blob_functions::push
[function]
[call site]
02068
blob_functions::push
[function]
[call site]
02069
blob_functions::push
[function]
[call site]
02070
into
[function]
[call site]
02071
blob_functions::push
[function]
[call site]
02072
Engine::get_interned_string
[function]
[call site]
02073
Err
[function]
[call site]
02074
PERR::MissingSymbol
[function]
[call site]
02075
&str::into
[function]
[call site]
02076
PERR::into_err
[function]
[call site]
02077
MultiInputsStream::get_next
[function]
[call site]
02078
unwrap
[function]
[call site]
02079
blob_functions::push
[function]
[call site]
02080
Expr::FloatConstant
[function]
[call site]
02081
blob_functions::push
[function]
[call site]
02082
into
[function]
[call site]
02083
blob_functions::push
[function]
[call site]
02084
Engine::get_interned_string
[function]
[call site]
02085
Err
[function]
[call site]
02086
PERR::MissingSymbol
[function]
[call site]
02087
&str::into
[function]
[call site]
02088
PERR::into_err
[function]
[call site]
02089
MultiInputsStream::get_next
[function]
[call site]
02090
unwrap
[function]
[call site]
02091
Engine::get_interned_string
[function]
[call site]
02092
blob_functions::push
[function]
[call site]
02093
Expr::StringConstant
[function]
[call site]
02094
TestStruct::clone
[function]
[call site]
02095
blob_functions::push
[function]
[call site]
02096
blob_functions::push
[function]
[call site]
02097
Engine::get_interned_string
[function]
[call site]
02098
Err
[function]
[call site]
02099
PERR::MissingSymbol
[function]
[call site]
02100
&str::into
[function]
[call site]
02101
PERR::into_err
[function]
[call site]
02102
MultiInputsStream::get_next
[function]
[call site]
02103
unwrap
[function]
[call site]
02104
Err
[function]
[call site]
02105
PERR::into_err
[function]
[call site]
02106
blob_functions::push
[function]
[call site]
02107
TestStruct::clone
[function]
[call site]
02108
blob_functions::push
[function]
[call site]
02109
TestStruct::clone
[function]
[call site]
02110
Token::is_literal
[function]
[call site]
02111
Token::literal_syntax
[function]
[call site]
02112
blob_functions::push
[function]
[call site]
02113
TestStruct::clone
[function]
[call site]
02114
blob_functions::push
[function]
[call site]
02115
TestStruct::clone
[function]
[call site]
02116
Err
[function]
[call site]
02117
PERR::MissingToken
[function]
[call site]
02118
into
[function]
[call site]
02119
PERR::into_err
[function]
[call site]
02120
Self::shrink_to_fit
[function]
[call site]
02121
Self::shrink_to_fit
[function]
[call site]
02122
Ok
[function]
[call site]
02123
Expr::Custom
[function]
[call site]
02124
into
[function]
[call site]
02125
ParseSettings::level_up
[function]
[call site]
02126
MultiInputsStream::get_next
[function]
[call site]
02127
unwrap
[function]
[call site]
02128
peek
[function]
[call site]
02129
unwrap
[function]
[call site]
02130
Expr::Variable
[function]
[call site]
02131
Engine::get_interned_string
[function]
[call site]
02132
into
[function]
[call site]
02133
Engine::get_interned_string
[function]
[call site]
02134
into
[function]
[call site]
02135
ASTFlags::intersects
[function]
[call site]
02136
Err
[function]
[call site]
02137
LexError::ImproperSymbol
[function]
[call site]
02138
Token::literal_syntax
[function]
[call site]
02139
&'static
[call site]
02140
ImmutableString::new
[function]
[call site]
02141
PERR::into_err
[function]
[call site]
02142
Engine::get_interned_string
[function]
[call site]
02143
Expr::Variable
[function]
[call site]
02144
into
[function]
[call site]
02145
Engine::access_var
[function]
[call site]
02146
ASTFlags::intersects
[function]
[call site]
02147
Position::is_none
[function]
[call site]
02148
ParseSettings::has_option
[function]
[call site]
02149
map_or
[function]
[call site]
02150
string_functions::contains
[function]
[call site]
02151
Err
[function]
[call site]
02152
PERR::VariableUndefined
[function]
[call site]
02153
test_to_string
[function]
[call site]
02154
PERR::into_err
[function]
[call site]
02155
and_then
[function]
[call site]
02156
FnPtr::try_from
[function]
[call site]
02157
Command::get
[function]
[call site]
02158
RhaiResultOf::ok
[function]
[call site]
02159
and_then
[function]
[call site]
02160
Engine::get_interned_string
[function]
[call site]
02161
Expr::Variable
[function]
[call site]
02162
into
[function]
[call site]
02163
into
[function]
[call site]
02164
MultiInputsStream::get_next
[function]
[call site]
02165
unwrap
[function]
[call site]
02166
peek
[function]
[call site]
02167
unwrap
[function]
[call site]
02168
is_reserved_keyword_or_symbol
[function]
[call site]
02169
Expr::Variable
[function]
[call site]
02170
Engine::get_interned_string
[function]
[call site]
02171
into
[function]
[call site]
02172
Engine::get_interned_string
[function]
[call site]
02173
into
[function]
[call site]
02174
ParseSettings::has_flag
[function]
[call site]
02175
Expr::ThisPtr
[function]
[call site]
02176
Err
[function]
[call site]
02177
LexError::ImproperSymbol
[function]
[call site]
02178
test_to_string
[function]
[call site]
02179
PERR::into_err
[function]
[call site]
02180
Err
[function]
[call site]
02181
PERR::Reserved
[function]
[call site]
02182
test_to_string
[function]
[call site]
02183
PERR::into_err
[function]
[call site]
02184
MultiInputsStream::get_next
[function]
[call site]
02185
unwrap
[function]
[call site]
02186
Err
[function]
[call site]
02187
PERR::into_err
[function]
[call site]
02188
Err
[function]
[call site]
02189
LexError::UnexpectedInput
[function]
[call site]
02190
(Token,
[call site]
02191
PERR::into_err
[function]
[call site]
02192
peek
[function]
[call site]
02193
unwrap
[function]
[call site]
02194
Ok
[function]
[call site]
02195
Engine::parse_postfix
[function]
[call site]
02196
peek
[function]
[call site]
02197
unwrap
[function]
[call site]
02198
Expr::is_valid_postfix
[function]
[call site]
02199
MultiInputsStream::get_next
[function]
[call site]
02200
unwrap
[function]
[call site]
02201
string_functions::is_empty
[function]
[call site]
02202
peek
[function]
[call site]
02203
unwrap
[function]
[call site]
02204
Err
[function]
[call site]
02205
LexError::UnexpectedInput
[function]
[call site]
02206
into
[function]
[call site]
02207
PERR::into_err
[function]
[call site]
02208
Err
[function]
[call site]
02209
LexError::ImproperSymbol
[function]
[call site]
02210
&str::into
[function]
[call site]
02211
&str::into
[function]
[call site]
02212
PERR::into_err
[function]
[call site]
02213
peek
[function]
[call site]
02214
unwrap
[function]
[call site]
02215
Err
[function]
[call site]
02216
PERR::MissingToken
[function]
[call site]
02217
into
[function]
[call site]
02218
&str::into
[function]
[call site]
02219
PERR::into_err
[function]
[call site]
02220
MultiInputsStream::get_next
[function]
[call site]
02221
unwrap
[function]
[call site]
02222
Engine::parse_fn_call
[function]
[call site]
02223
peek
[function]
[call site]
02224
unwrap
[function]
[call site]
02225
TestStruct::new
[function]
[call site]
02226
Err
[function]
[call site]
02227
PERR::MissingToken
[function]
[call site]
02228
into
[function]
[call site]
02229
PERR::into_err
[function]
[call site]
02230
Err
[function]
[call site]
02231
TestStruct::clone
[function]
[call site]
02232
PERR::into_err
[function]
[call site]
02233
eat_token
[function]
[call site]
02234
string_functions::is_empty
[function]
[call site]
02235
calc_fn_hash
[function]
[call site]
02236
Namespace::root
[function]
[call site]
02237
ParseState::find_module
[function]
[call site]
02238
MyIterableType::into_iter
[function]
[call site]
02239
array_functions::reduce_rev
[function]
[call site]
02240
rposition
[function]
[call site]
02241
and_then
[function]
[call site]
02242
TestStruct::new
[function]
[call site]
02243
ParseSettings::has_option
[function]
[call site]
02244
Position::is_none
[function]
[call site]
02245
MyIterableType::into_iter
[function]
[call site]
02246
T::as_any
[function]
[call site]
02247
contains_key
[function]
[call site]
02248
Err
[function]
[call site]
02249
PERR::ModuleUndefined
[function]
[call site]
02250
&str::into
[function]
[call site]
02251
PERR::into_err
[function]
[call site]
02252
ParseSettings::level_up_with_position
[function]
[call site]
02253
calc_fn_hash
[function]
[call site]
02254
MyIterableType::into_iter
[function]
[call site]
02255
Engine::lex_with_map
[function]
[call site]
02256
calc_fn_hash
[function]
[call site]
02257
tokenizer::is_valid_function_name
[function]
[call site]
02258
FnCallHashes::from_hash
[function]
[call site]
02259
Some
[function]
[call site]
02260
FnCallHashes::from_native_only
[function]
[call site]
02261
shrink_to_fit
[function]
[call site]
02262
Ok
[function]
[call site]
02263
Engine::get_interned_string
[function]
[call site]
02264
FnCallExpr::into_fn_call_expr
[function]
[call site]
02265
ParseSettings::level_up
[function]
[call site]
02266
peek
[function]
[call site]
02267
unwrap
[function]
[call site]
02268
blob_functions::push
[function]
[call site]
02269
Engine::parse_expr
[function]
[call site]
02270
peek
[function]
[call site]
02271
unwrap
[function]
[call site]
02272
eat_token
[function]
[call site]
02273
string_functions::is_empty
[function]
[call site]
02274
calc_fn_hash
[function]
[call site]
02275
test::len
[function]
[call site]
02276
Namespace::root
[function]
[call site]
02277
ParseState::find_module
[function]
[call site]
02278
ParseSettings::has_option
[function]
[call site]
02279
Position::is_none
[function]
[call site]
02280
MyIterableType::into_iter
[function]
[call site]
02281
T::as_any
[function]
[call site]
02282
contains_key
[function]
[call site]
02283
Err
[function]
[call site]
02284
PERR::ModuleUndefined
[function]
[call site]
02285
&str::into
[function]
[call site]
02286
PERR::into_err
[function]
[call site]
02287
ParseSettings::level_up_with_position
[function]
[call site]
02288
calc_fn_hash
[function]
[call site]
02289
MyIterableType::into_iter
[function]
[call site]
02290
Engine::lex_with_map
[function]
[call site]
02291
test::len
[function]
[call site]
02292
calc_fn_hash
[function]
[call site]
02293
test::len
[function]
[call site]
02294
tokenizer::is_valid_function_name
[function]
[call site]
02295
FnCallHashes::from_hash
[function]
[call site]
02296
FnCallHashes::from_native_only
[function]
[call site]
02297
shrink_to_fit
[function]
[call site]
02298
Ok
[function]
[call site]
02299
Engine::get_interned_string
[function]
[call site]
02300
FnCallExpr::into_fn_call_expr
[function]
[call site]
02301
eat_token
[function]
[call site]
02302
Err
[function]
[call site]
02303
PERR::MissingToken
[function]
[call site]
02304
into
[function]
[call site]
02305
PERR::into_err
[function]
[call site]
02306
Err
[function]
[call site]
02307
TestStruct::clone
[function]
[call site]
02308
PERR::into_err
[function]
[call site]
02309
Err
[function]
[call site]
02310
PERR::MissingToken
[function]
[call site]
02311
into
[function]
[call site]
02312
PERR::into_err
[function]
[call site]
02313
Engine::parse_fn_call
[function]
[call site]
02314
RhaiResultOf::intersects
[function]
[call site]
02315
Err
[function]
[call site]
02316
LexError::ImproperSymbol
[function]
[call site]
02317
Token::literal_syntax
[function]
[call site]
02318
&'static
[call site]
02319
ImmutableString::new
[function]
[call site]
02320
PERR::into_err
[function]
[call site]
02321
parse_var_name
[function]
[call site]
02322
blob_functions::push
[function]
[call site]
02323
Engine::get_interned_string
[function]
[call site]
02324
Expr::Variable
[function]
[call site]
02325
into
[function]
[call site]
02326
string_functions::is_empty
[function]
[call site]
02327
ParseSettings::level_up
[function]
[call site]
02328
Engine::parse_index_chain
[function]
[call site]
02329
Engine::parse_expr
[function]
[call site]
02330
ParseSettings::level_up
[function]
[call site]
02331
E::n::g::i::n::e::::::::p::a::r::s::e::_::i::n::d::e::x::_::c::h::a::i::n::check_argument_types
[function]
[call site]
02332
Err
[function]
[call site]
02333
PERR::MalformedIndexExpr
[function]
[call site]
02334
&str::into
[function]
[call site]
02335
PERR::into_err
[function]
[call site]
02336
Expr::start_position
[function]
[call site]
02337
string_functions::is_empty
[function]
[call site]
02338
Expr::position
[function]
[call site]
02339
ParseSettings::level_up_with_position
[function]
[call site]
02340
Expr::start_position
[function]
[call site]
02341
Expr::start_position
[function]
[call site]
02342
Expr::position
[function]
[call site]
02343
Ok
[function]
[call site]
02344
Err
[function]
[call site]
02345
PERR::MalformedIndexExpr
[function]
[call site]
02346
&str::into
[function]
[call site]
02347
PERR::into_err
[function]
[call site]
02348
Expr::start_position
[function]
[call site]
02349
Err
[function]
[call site]
02350
PERR::MalformedIndexExpr
[function]
[call site]
02351
&str::into
[function]
[call site]
02352
PERR::into_err
[function]
[call site]
02353
Expr::start_position
[function]
[call site]
02354
Err
[function]
[call site]
02355
PERR::MalformedIndexExpr
[function]
[call site]
02356
&str::into
[function]
[call site]
02357
PERR::into_err
[function]
[call site]
02358
Expr::start_position
[function]
[call site]
02359
Err
[function]
[call site]
02360
PERR::MalformedIndexExpr
[function]
[call site]
02361
&str::into
[function]
[call site]
02362
PERR::into_err
[function]
[call site]
02363
Expr::start_position
[function]
[call site]
02364
Ok
[function]
[call site]
02365
Ok
[function]
[call site]
02366
Err
[function]
[call site]
02367
PERR::MalformedIndexExpr
[function]
[call site]
02368
&str::into
[function]
[call site]
02369
PERR::into_err
[function]
[call site]
02370
Expr::start_position
[function]
[call site]
02371
Err
[function]
[call site]
02372
PERR::MalformedIndexExpr
[function]
[call site]
02373
&str::into
[function]
[call site]
02374
PERR::into_err
[function]
[call site]
02375
Expr::start_position
[function]
[call site]
02376
Err
[function]
[call site]
02377
PERR::MalformedIndexExpr
[function]
[call site]
02378
&str::into
[function]
[call site]
02379
PERR::into_err
[function]
[call site]
02380
Expr::start_position
[function]
[call site]
02381
Err
[function]
[call site]
02382
PERR::MalformedIndexExpr
[function]
[call site]
02383
&str::into
[function]
[call site]
02384
PERR::into_err
[function]
[call site]
02385
Expr::start_position
[function]
[call site]
02386
Err
[function]
[call site]
02387
PERR::MalformedIndexExpr
[function]
[call site]
02388
&str::into
[function]
[call site]
02389
PERR::into_err
[function]
[call site]
02390
Expr::start_position
[function]
[call site]
02391
Ok
[function]
[call site]
02392
Ok
[function]
[call site]
02393
peek
[function]
[call site]
02394
unwrap
[function]
[call site]
02395
eat_token
[function]
[call site]
02396
peek
[function]
[call site]
02397
unwrap
[function]
[call site]
02398
MultiInputsStream::get_next
[function]
[call site]
02399
unwrap
[function]
[call site]
02400
ParseSettings::level_up
[function]
[call site]
02401
string_functions::is_empty
[function]
[call site]
02402
Engine::parse_index_chain
[function]
[call site]
02403
Ok
[function]
[call site]
02404
Expr::Index
[function]
[call site]
02405
into
[function]
[call site]
02406
Ok
[function]
[call site]
02407
Expr::Index
[function]
[call site]
02408
into
[function]
[call site]
02409
Err
[function]
[call site]
02410
TestStruct::clone
[function]
[call site]
02411
PERR::into_err
[function]
[call site]
02412
Err
[function]
[call site]
02413
PERR::MissingToken
[function]
[call site]
02414
into
[function]
[call site]
02415
&str::into
[function]
[call site]
02416
PERR::into_err
[function]
[call site]
02417
peek
[function]
[call site]
02418
unwrap
[function]
[call site]
02419
is_reserved_keyword_or_symbol
[function]
[call site]
02420
Err
[function]
[call site]
02421
PERR::Reserved
[function]
[call site]
02422
test_to_string
[function]
[call site]
02423
PERR::into_err
[function]
[call site]
02424
Err
[function]
[call site]
02425
PERR::into_err
[function]
[call site]
02426
string_functions::is_empty
[function]
[call site]
02427
Engine::parse_primary
[function]
[call site]
02428
ParseSettings::level_up
[function]
[call site]
02429
Engine::make_dot_expr
[function]
[call site]
02430
ASTFlags::intersects
[function]
[call site]
02431
Engine::make_dot_expr
[function]
[call site]
02432
Ok
[function]
[call site]
02433
Expr::Index
[function]
[call site]
02434
string_functions::is_empty
[function]
[call site]
02435
string_functions::is_empty
[function]
[call site]
02436
Engine::convert_expr_into_property
[function]
[call site]
02437
string_functions::is_empty
[function]
[call site]
02438
TestStruct::clone
[function]
[call site]
02439
Engine::get_interned_getter
[function]
[call site]
02440
locked_write
[function]
[call site]
02441
StringsInterner::get_with_mapper
[function]
[call site]
02442
StmtBlock::as_ref
[function]
[call site]
02443
StringsInterner::max
[function]
[call site]
02444
func::hashing::get_hasher
[function]
[call site]
02445
Self::Hasher::write_u8
[function]
[call site]
02446
test::hash
[function]
[call site]
02447
Self::Hasher::finish
[function]
[call site]
02448
test::len
[function]
[call site]
02449
test::len
[function]
[call site]
02450
BloomFilterU64::is_absent_and_set
[function]
[call site]
02451
BloomFilterU64::calc_hash
[function]
[call site]
02452
string_functions::is_empty
[function]
[call site]
02453
reserve
[function]
[call site]
02454
Scope::push_entry
[function]
[call site]
02455
Scope::is_empty
[function]
[call site]
02456
reserve
[function]
[call site]
02457
reserve
[function]
[call site]
02458
blob_functions::push
[function]
[call site]
02459
Dynamic::set_access_mode
[function]
[call site]
02460
blob_functions::push
[function]
[call site]
02461
Command::get
[function]
[call site]
02462
TestStruct::clone
[function]
[call site]
02463
Self
[function]
[call site]
02464
blob_functions::insert
[function]
[call site]
02465
TestStruct::clone
[function]
[call site]
02466
StringsInterner::throttle_cache
[function]
[call site]
02467
Some
[function]
[call site]
02468
make_getter
[function]
[call site]
02469
Position::new_const
[function]
[call site]
02470
RhaiResultOf::push_str
[function]
[call site]
02471
RhaiResultOf::push_str
[function]
[call site]
02472
StmtBlock::as_ref
[function]
[call site]
02473
Identifier::into
[function]
[call site]
02474
make_getter
[function]
[call site]
02475
StmtBlock::as_ref
[function]
[call site]
02476
Identifier::into
[function]
[call site]
02477
make_getter
[function]
[call site]
02478
StmtBlock::as_ref
[function]
[call site]
02479
Identifier::into
[function]
[call site]
02480
calc_fn_hash
[function]
[call site]
02481
Engine::get_interned_setter
[function]
[call site]
02482
locked_write
[function]
[call site]
02483
StringsInterner::get_with_mapper
[function]
[call site]
02484
make_setter
[function]
[call site]
02485
Position::new_const
[function]
[call site]
02486
RhaiResultOf::push_str
[function]
[call site]
02487
RhaiResultOf::push_str
[function]
[call site]
02488
StmtBlock::as_ref
[function]
[call site]
02489
Identifier::into
[function]
[call site]
02490
make_setter
[function]
[call site]
02491
StmtBlock::as_ref
[function]
[call site]
02492
Identifier::into
[function]
[call site]
02493
make_setter
[function]
[call site]
02494
StmtBlock::as_ref
[function]
[call site]
02495
Identifier::into
[function]
[call site]
02496
calc_fn_hash
[function]
[call site]
02497
Expr::Property
[function]
[call site]
02498
TestStruct::new
[function]
[call site]
02499
Ok
[function]
[call site]
02500
Expr::Dot
[function]
[call site]
02501
into
[function]
[call site]
02502
Ok
[function]
[call site]
02503
Expr::Dot
[function]
[call site]
02504
into
[function]
[call site]
02505
FnCallExpr::is_qualified
[function]
[call site]
02506
string_functions::is_empty
[function]
[call site]
02507
Err
[function]
[call site]
02508
LexError::ImproperSymbol
[function]
[call site]
02509
test_to_string
[function]
[call site]
02510
PERR::into_err
[function]
[call site]
02511
Err
[function]
[call site]
02512
PERR::MalformedCapture
[function]
[call site]
02513
&str::into
[function]
[call site]
02514
PERR::into_err
[function]
[call site]
02515
test::len
[function]
[call site]
02516
tokenizer::is_valid_function_name
[function]
[call site]
02517
FnCallHashes::from_script_and_native
[function]
[call site]
02518
Some
[function]
[call site]
02519
calc_fn_hash
[function]
[call site]
02520
calc_fn_hash
[function]
[call site]
02521
FnCallHashes::from_native_only
[function]
[call site]
02522
calc_fn_hash
[function]
[call site]
02523
FnCallHashes::from_native_only
[function]
[call site]
02524
calc_fn_hash
[function]
[call site]
02525
Expr::MethodCall
[function]
[call site]
02526
Ok
[function]
[call site]
02527
Expr::Dot
[function]
[call site]
02528
into
[function]
[call site]
02529
string_functions::is_empty
[function]
[call site]
02530
FnCallExpr::is_qualified
[function]
[call site]
02531
Engine::convert_expr_into_property
[function]
[call site]
02532
into
[function]
[call site]
02533
Expr::Dot
[function]
[call site]
02534
Expr::Index
[function]
[call site]
02535
Ok
[function]
[call site]
02536
Expr::Dot
[function]
[call site]
02537
into
[function]
[call site]
02538
test::len
[function]
[call site]
02539
tokenizer::is_valid_function_name
[function]
[call site]
02540
FnCallHashes::from_script_and_native
[function]
[call site]
02541
calc_fn_hash
[function]
[call site]
02542
calc_fn_hash
[function]
[call site]
02543
FnCallHashes::from_native_only
[function]
[call site]
02544
calc_fn_hash
[function]
[call site]
02545
FnCallHashes::from_native_only
[function]
[call site]
02546
calc_fn_hash
[function]
[call site]
02547
Expr::MethodCall
[function]
[call site]
02548
into
[function]
[call site]
02549
Expr::Dot
[function]
[call site]
02550
Expr::Index
[function]
[call site]
02551
Ok
[function]
[call site]
02552
Expr::Dot
[function]
[call site]
02553
into
[function]
[call site]
02554
Err
[function]
[call site]
02555
PERR::into_err
[function]
[call site]
02556
Expr::start_position
[function]
[call site]
02557
string_functions::is_empty
[function]
[call site]
02558
optimize_combo_chain
[function]
[call site]
02559
test_functions_take
[function]
[call site]
02560
test_functions_take
[function]
[call site]
02561
test_functions_take
[function]
[call site]
02562
StmtBlock::as_mut
[function]
[call site]
02563
intersects
[function]
[call site]
02564
StmtBlock::as_mut
[function]
[call site]
02565
StmtBlock::as_mut
[function]
[call site]
02566
string_functions::remove
[function]
[call site]
02567
test_functions_take
[function]
[call site]
02568
make_sub
[function]
[call site]
02569
make_root
[function]
[call site]
02570
string_functions::is_empty
[function]
[call site]
02571
Some
[function]
[call site]
02572
string_functions::is_empty
[function]
[call site]
02573
Some
[function]
[call site]
02574
string_functions::is_empty
[function]
[call site]
02575
crate::calc_var_hash
[function]
[call site]
02576
get_hasher
[function]
[call site]
02577
write_u8
[function]
[call site]
02578
MyIterableType::into_iter
[function]
[call site]
02579
Self::IntoIter::for_each
[function]
[call site]
02580
test::hash
[function]
[call site]
02581
write_usize
[function]
[call site]
02582
test::hash
[function]
[call site]
02583
StraightHasher::finish
[function]
[call site]
02584
MyIterableType::into_iter
[function]
[call site]
02585
Engine::lex_with_map
[function]
[call site]
02586
Namespace::root
[function]
[call site]
02587
ParseState::find_module
[function]
[call site]
02588
ParseSettings::has_option
[function]
[call site]
02589
Position::is_none
[function]
[call site]
02590
MyIterableType::into_iter
[function]
[call site]
02591
T::as_any
[function]
[call site]
02592
contains_key
[function]
[call site]
02593
Err
[function]
[call site]
02594
PERR::ModuleUndefined
[function]
[call site]
02595
&str::into
[function]
[call site]
02596
PERR::into_err
[function]
[call site]
02597
ParseSettings::level_up_with_position
[function]
[call site]
02598
Ok
[function]
[call site]
02599
string_functions::is_empty
[function]
[call site]
02600
test::len
[function]
[call site]
02601
string_functions::is_empty
[function]
[call site]
02602
Engine::parse_binary_op
[function]
[call site]
02603
ParseSettings::level_up_with_position
[function]
[call site]
02604
peek
[function]
[call site]
02605
unwrap
[function]
[call site]
02606
Ok
[function]
[call site]
02607
Command::get
[function]
[call site]
02608
copied
[function]
[call site]
02609
ok_or_else
[function]
[call site]
02610
PERR::Reserved
[function]
[call site]
02611
!::to_string
[function]
[call site]
02612
Engine::new
[function]
[call site]
02613
Scope::new
[function]
[call site]
02614
blob_functions::push
[function]
[call site]
02615
blob_functions::push
[function]
[call site]
02616
blob_functions::push
[function]
[call site]
02617
PERR::into_err
[function]
[call site]
02618
tokenizer::is_valid_identifier
[function]
[call site]
02619
Err
[function]
[call site]
02620
PERR::UnknownOperator
[function]
[call site]
02621
!::to_string
[function]
[call site]
02622
PERR::into_err
[function]
[call site]
02623
test_ops_precedence
[function]
[call site]
02624
Engine::new
[function]
[call site]
02625
Token::is_bind_right
[function]
[call site]
02626
Ok
[function]
[call site]
02627
MultiInputsStream::get_next
[function]
[call site]
02628
unwrap
[function]
[call site]
02629
Engine::parse_stmt
[function]
[call site]
02630
ParseResult::into
[function]
[call site]
02631
Expr::Stmt
[function]
[call site]
02632
ParseResult::into
[function]
[call site]
02633
peek
[function]
[call site]
02634
unwrap
[function]
[call site]
02635
Expr::Unit
[function]
[call site]
02636
Engine::parse_unary
[function]
[call site]
02637
peek
[function]
[call site]
02638
unwrap
[function]
[call site]
02639
Command::get
[function]
[call site]
02640
copied
[function]
[call site]
02641
ok_or_else
[function]
[call site]
02642
PERR::Reserved
[function]
[call site]
02643
!::to_string
[function]
[call site]
02644
PERR::into_err
[function]
[call site]
02645
tokenizer::is_valid_identifier
[function]
[call site]
02646
Err
[function]
[call site]
02647
PERR::UnknownOperator
[function]
[call site]
02648
!::to_string
[function]
[call site]
02649
PERR::into_err
[function]
[call site]
02650
test_ops_precedence
[function]
[call site]
02651
Engine::parse_binary_op
[function]
[call site]
02652
ParseSettings::level_up
[function]
[call site]
02653
ParseSettings::level_up
[function]
[call site]
02654
test_to_string
[function]
[call site]
02655
calc_fn_hash
[function]
[call site]
02656
tokenizer::is_valid_function_name
[function]
[call site]
02657
Engine::get_interned_string
[function]
[call site]
02658
FnCallHashes::from_native_only
[function]
[call site]
02659
MyIterableType::into_iter
[function]
[call site]
02660
Self::IntoIter::collect
[function]
[call site]
02661
Self::then
[function]
[call site]
02662
TestStruct::clone
[function]
[call site]
02663
test_functions_take
[function]
[call site]
02664
Expr::ensure_bool_expr
[function]
[call site]
02665
test_functions_take
[function]
[call site]
02666
Expr::ensure_bool_expr
[function]
[call site]
02667
StmtBlock::extend
[function]
[call site]
02668
blob_functions::push
[function]
[call site]
02669
blob_functions::insert
[function]
[call site]
02670
Expr::set_position
[function]
[call site]
02671
Expr::set_position
[function]
[call site]
02672
Expr::And
[function]
[call site]
02673
TestStruct::new
[function]
[call site]
02674
into
[function]
[call site]
02675
test_functions_take
[function]
[call site]
02676
Expr::ensure_bool_expr
[function]
[call site]
02677
test_functions_take
[function]
[call site]
02678
Expr::ensure_bool_expr
[function]
[call site]
02679
StmtBlock::extend
[function]
[call site]
02680
blob_functions::push
[function]
[call site]
02681
blob_functions::insert
[function]
[call site]
02682
Expr::set_position
[function]
[call site]
02683
Expr::Or
[function]
[call site]
02684
TestStruct::new
[function]
[call site]
02685
into
[function]
[call site]
02686
test_functions_take
[function]
[call site]
02687
test_functions_take
[function]
[call site]
02688
StmtBlock::extend
[function]
[call site]
02689
blob_functions::push
[function]
[call site]
02690
blob_functions::insert
[function]
[call site]
02691
Expr::set_position
[function]
[call site]
02692
Expr::Coalesce
[function]
[call site]
02693
TestStruct::new
[function]
[call site]
02694
into
[function]
[call site]
02695
split_first_mut
[function]
[call site]
02696
unwrap
[function]
[call site]
02697
std::mem::swap
[function]
[call site]
02698
FnCallHashes::from_hash
[function]
[call site]
02699
calc_fn_hash
[function]
[call site]
02700
Engine::get_interned_string
[function]
[call site]
02701
FnCallExpr::into_fn_call_expr
[function]
[call site]
02702
Engine::get_interned_string
[function]
[call site]
02703
FnCallHashes::from_native_only
[function]
[call site]
02704
calc_fn_hash
[function]
[call site]
02705
MyIterableType::into_iter
[function]
[call site]
02706
Self::IntoIter::collect
[function]
[call site]
02707
Some
[function]
[call site]
02708
FnCallExpr::into_fn_call_expr
[function]
[call site]
02709
FnCallExpr::into_fn_call_expr
[function]
[call site]
02710
contains_key
[function]
[call site]
02711
FnCallHashes::from_native_only
[function]
[call site]
02712
calc_fn_hash
[function]
[call site]
02713
FnCallHashes::from_hash
[function]
[call site]
02714
calc_fn_hash
[function]
[call site]
02715
FnCallExpr::into_fn_call_expr
[function]
[call site]
02716
FnCallExpr::into_fn_call_expr
[function]
[call site]
02717
peek
[function]
[call site]
02718
unwrap
[function]
[call site]
02719
eat_token
[function]
[call site]
02720
Token::is_op_assignment
[function]
[call site]
02721
MultiInputsStream::get_next
[function]
[call site]
02722
Engine::lex_with_map
[function]
[call site]
02723
Some
[function]
[call site]
02724
unwrap
[function]
[call site]
02725
Ok
[function]
[call site]
02726
Stmt::Expr
[function]
[call site]
02727
into
[function]
[call site]
02728
Engine::parse_expr
[function]
[call site]
02729
Engine::make_assignment_stmt
[function]
[call site]
02730
map_or_else
[function]
[call site]
02731
OpAssignment::new_assignment
[function]
[call site]
02732
OpAssignment::new_op_assignment_from_token
[function]
[call site]
02733
Token::get_base_op_from_assignment
[function]
[call site]
02734
Some
[function]
[call site]
02735
Option::unwrap_or_else
[function]
[call site]
02736
Token::literal_syntax
[function]
[call site]
02737
Token::literal_syntax
[function]
[call site]
02738
calc_fn_hash
[function]
[call site]
02739
calc_fn_hash
[function]
[call site]
02740
Ok
[function]
[call site]
02741
Stmt::Assignment
[function]
[call site]
02742
into
[function]
[call site]
02743
Position::is_none
[function]
[call site]
02744
Ok
[function]
[call site]
02745
Stmt::Assignment
[function]
[call site]
02746
into
[function]
[call site]
02747
f32::map_or_else
[function]
[call site]
02748
expect
[function]
[call site]
02749
Command::get
[function]
[call site]
02750
Command::get
[function]
[call site]
02751
Scope::get_mut_by_index
[function]
[call site]
02752
test::len
[function]
[call site]
02753
Dynamic::access_mode
[function]
[call site]
02754
Ok
[function]
[call site]
02755
Stmt::Assignment
[function]
[call site]
02756
into
[function]
[call site]
02757
Err
[function]
[call site]
02758
PERR::AssignmentToConstant
[function]
[call site]
02759
test_to_string
[function]
[call site]
02760
PERR::into_err
[function]
[call site]
02761
ASTFlags::intersects
[function]
[call site]
02762
E::n::g::i::n::e::::::::m::a::k::e::_::a::s::s::i::g::n::m::e::n::t::_::s::t::m::t::check_lvalue
[function]
[call site]
02763
ASTFlags::intersects
[function]
[call site]
02764
E::n::g::i::n::e::::::::m::a::k::e::_::a::s::s::i::g::n::m::e::n::t::_::s::t::m::t::check_lvalue
[function]
[call site]
02765
Some
[function]
[call site]
02766
ParseSettings::level_up_with_position
[function]
[call site]
02767
ASTFlags::intersects
[function]
[call site]
02768
E::n::g::i::n::e::::::::m::a::k::e::_::a::s::s::i::g::n::m::e::n::t::_::s::t::m::t::check_lvalue
[function]
[call site]
02769
Some
[function]
[call site]
02770
ParseSettings::level_up_with_position
[function]
[call site]
02771
Err
[function]
[call site]
02772
PERR::AssignmentToInvalidLHS
[function]
[call site]
02773
ImmutableString::new
[function]
[call site]
02774
PERR::into_err
[function]
[call site]
02775
Ok
[function]
[call site]
02776
Stmt::Assignment
[function]
[call site]
02777
into
[function]
[call site]
02778
Err
[function]
[call site]
02779
PERR::AssignmentToInvalidLHS
[function]
[call site]
02780
ImmutableString::new
[function]
[call site]
02781
PERR::into_err
[function]
[call site]
02782
ParseSettings::level_up_with_position
[function]
[call site]
02783
Expr::is_constant
[function]
[call site]
02784
MyIterableType::into_iter
[function]
[call site]
02785
Self::IntoIter::all
[function]
[call site]
02786
MyIterableType::into_iter
[function]
[call site]
02787
Engine::lex_with_map
[function]
[call site]
02788
test_method_call
[function]
[call site]
02789
Err
[function]
[call site]
02790
PERR::AssignmentToConstant
[function]
[call site]
02791
ImmutableString::new
[function]
[call site]
02792
PERR::into_err
[function]
[call site]
02793
Expr::start_position
[function]
[call site]
02794
Token::is_op_assignment
[function]
[call site]
02795
Err
[function]
[call site]
02796
LexError::ImproperSymbol
[function]
[call site]
02797
Token::literal_syntax
[function]
[call site]
02798
into
[function]
[call site]
02799
&str::into
[function]
[call site]
02800
PERR::into_err
[function]
[call site]
02801
Err
[function]
[call site]
02802
PERR::AssignmentToInvalidLHS
[function]
[call site]
02803
ImmutableString::new
[function]
[call site]
02804
PERR::into_err
[function]
[call site]
02805
ParseSettings::level_up_with_position
[function]
[call site]
02806
StmtBlock::statements_mut
[function]
[call site]
02807
blob_functions::push
[function]
[call site]
02808
blob_functions::push
[function]
[call site]
02809
FnPtr::try_from
[function]
[call site]
02810
RhaiResultOf::unwrap
[function]
[call site]
02811
MultiInputsStream::get_next
[function]
[call site]
02812
unwrap
[function]
[call site]
02813
Ok
[function]
[call site]
02814
Stmt::Block
[function]
[call site]
02815
StmtBlock::new
[function]
[call site]
02816
Self::into
[function]
[call site]
02817
Err
[function]
[call site]
02818
PERR::into_err
[function]
[call site]
02819
Err
[function]
[call site]
02820
PERR::MissingToken
[function]
[call site]
02821
into
[function]
[call site]
02822
&str::into
[function]
[call site]
02823
PERR::into_err
[function]
[call site]
02824
test::len
[function]
[call site]
02825
test::len
[function]
[call site]
02826
peek
[function]
[call site]
02827
unwrap
[function]
[call site]
02828
eat_token
[function]
[call site]
02829
Err
[function]
[call site]
02830
PERR::MissingToken
[function]
[call site]
02831
into
[function]
[call site]
02832
&str::into
[function]
[call site]
02833
PERR::into_err
[function]
[call site]
02834
string_functions::remove
[function]
[call site]
02835
Engine::parse_stmt
[function]
[call site]
02836
Stmt::is_noop
[function]
[call site]
02837
CustomExpr::is_self_terminated
[function]
[call site]
02838
StmtBlock::statements_mut
[function]
[call site]
02839
blob_functions::push
[function]
[call site]
02840
peek
[function]
[call site]
02841
unwrap
[function]
[call site]
02842
eat_token
[function]
[call site]
02843
eat_token
[function]
[call site]
02844
eat_token
[function]
[call site]
02845
Err
[function]
[call site]
02846
TestStruct::clone
[function]
[call site]
02847
PERR::into_err
[function]
[call site]
02848
Err
[function]
[call site]
02849
PERR::MissingToken
[function]
[call site]
02850
into
[function]
[call site]
02851
&str::into
[function]
[call site]
02852
PERR::into_err
[function]
[call site]
02853
Scope::rewind
[function]
[call site]
02854
string_functions::truncate
[function]
[call site]
02855
Ok
[function]
[call site]
02856
Stmt::Block
[function]
[call site]
02857
StmtBlock::new
[function]
[call site]
02858
Self::into
[function]
[call site]
02859
ParseSettings::level_up
[function]
[call site]
02860
eat_token
[function]
[call site]
02861
MultiInputsStream::get_next
[function]
[call site]
02862
unwrap
[function]
[call site]
02863
ParseSettings::has_flag
[function]
[call site]
02864
Err
[function]
[call site]
02865
PERR::into_err
[function]
[call site]
02866
test::len
[function]
[call site]
02867
Engine::max_functions
[function]
[call site]
02868
Err
[function]
[call site]
02869
PERR::into_err
[function]
[call site]
02870
ParseState::new
[function]
[call site]
02871
TestStruct::clone
[function]
[call site]
02872
clone_from
[function]
[call site]
02873
StmtBlock::extend
[function]
[call site]
02874
TestStruct::clone
[function]
[call site]
02875
Engine::max_function_expr_depth
[function]
[call site]
02876
Command::get
[function]
[call site]
02877
Engine::parse_fn
[function]
[call site]
02878
ParseSettings::level_up
[function]
[call site]
02879
MultiInputsStream::get_next
[function]
[call site]
02880
unwrap
[function]
[call site]
02881
peek
[function]
[call site]
02882
unwrap
[function]
[call site]
02883
eat_token
[function]
[call site]
02884
Ident::as_str
[function]
[call site]
02885
Engine::get_interned_string
[function]
[call site]
02886
std::any::type_name::<crate::INT>
[function]
[call site]
02887
Engine::get_interned_string
[function]
[call site]
02888
std::any::type_name::<crate::FLOAT>
[function]
[call site]
02889
Engine::get_interned_string
[function]
[call site]
02890
MultiInputsStream::get_next
[function]
[call site]
02891
unwrap
[function]
[call site]
02892
Some
[function]
[call site]
02893
Err
[function]
[call site]
02894
PERR::MissingToken
[function]
[call site]
02895
into
[function]
[call site]
02896
&str::into
[function]
[call site]
02897
PERR::into_err
[function]
[call site]
02898
eat_token
[function]
[call site]
02899
Ident::as_str
[function]
[call site]
02900
Engine::get_interned_string
[function]
[call site]
02901
std::any::type_name::<crate::INT>
[function]
[call site]
02902
Engine::get_interned_string
[function]
[call site]
02903
std::any::type_name::<crate::FLOAT>
[function]
[call site]
02904
Engine::get_interned_string
[function]
[call site]
02905
MultiInputsStream::get_next
[function]
[call site]
02906
unwrap
[function]
[call site]
02907
Some
[function]
[call site]
02908
tokenizer::is_valid_function_name
[function]
[call site]
02909
tokenizer::is_valid_function_name
[function]
[call site]
02910
Err
[function]
[call site]
02911
PERR::Reserved
[function]
[call site]
02912
test_to_string
[function]
[call site]
02913
PERR::into_err
[function]
[call site]
02914
Err
[function]
[call site]
02915
PERR::into_err
[function]
[call site]
02916
peek
[function]
[call site]
02917
unwrap
[function]
[call site]
02918
eat_token
[function]
[call site]
02919
match_token
[function]
[call site]
02920
eat_token
[function]
[call site]
02921
Err
[function]
[call site]
02922
PERR::FnMissingParams
[function]
[call site]
02923
into
[function]
[call site]
02924
PERR::into_err
[function]
[call site]
02925
StaticVec::<(ImmutableString,
[call site]
02926
Some
[function]
[call site]
02927
TestStruct::new
[function]
[call site]
02928
MultiInputsStream::get_next
[function]
[call site]
02929
unwrap
[function]
[call site]
02930
MyIterableType::into_iter
[function]
[call site]
02931
Self::IntoIter::any
[function]
[call site]
02932
Err
[function]
[call site]
02933
PERR::FnDuplicatedParam
[function]
[call site]
02934
into
[function]
[call site]
02935
test_to_string
[function]
[call site]
02936
PERR::into_err
[function]
[call site]
02937
Engine::get_interned_string
[function]
[call site]
02938
blob_functions::push
[function]
[call site]
02939
TestStruct::clone
[function]
[call site]
02940
blob_functions::push
[function]
[call site]
02941
Err
[function]
[call site]
02942
PERR::into_err
[function]
[call site]
02943
Err
[function]
[call site]
02944
PERR::MissingToken
[function]
[call site]
02945
into
[function]
[call site]
02946
PERR::into_err
[function]
[call site]
02947
MultiInputsStream::get_next
[function]
[call site]
02948
unwrap
[function]
[call site]
02949
Err
[function]
[call site]
02950
PERR::into_err
[function]
[call site]
02951
Err
[function]
[call site]
02952
PERR::MissingToken
[function]
[call site]
02953
into
[function]
[call site]
02954
PERR::into_err
[function]
[call site]
02955
peek
[function]
[call site]
02956
unwrap
[function]
[call site]
02957
Engine::parse_block
[function]
[call site]
02958
Err
[function]
[call site]
02959
PERR::FnMissingBody
[function]
[call site]
02960
into
[function]
[call site]
02961
PERR::into_err
[function]
[call site]
02962
into
[function]
[call site]
02963
MyIterableType::into_iter
[function]
[call site]
02964
Self::IntoIter::map
[function]
[call site]
02965
reflection_functions::collect
[function]
[call site]
02966
shrink_to_fit
[function]
[call site]
02967
Ok
[function]
[call site]
02968
Engine::get_interned_string
[function]
[call site]
02969
MyIterableType::into_iter
[function]
[call site]
02970
Self::IntoIter::collect
[function]
[call site]
02971
calc_fn_hash
[function]
[call site]
02972
test::len
[function]
[call site]
02973
StmtBlock::as_ref
[function]
[call site]
02974
map_or
[function]
[call site]
02975
crate::calc_typed_method_hash
[function]
[call site]
02976
get_hasher
[function]
[call site]
02977
write_u8
[function]
[call site]
02978
test::hash
[function]
[call site]
02979
StraightHasher::finish
[function]
[call site]
02980
contains_key
[function]
[call site]
02981
Err
[function]
[call site]
02982
PERR::FnDuplicatedDefinition
[function]
[call site]
02983
test_to_string
[function]
[call site]
02984
test::len
[function]
[call site]
02985
PERR::into_err
[function]
[call site]
02986
blob_functions::insert
[function]
[call site]
02987
into
[function]
[call site]
02988
Ok
[function]
[call site]
02989
Stmt::Noop
[function]
[call site]
02990
Err
[function]
[call site]
02991
PERR::MissingToken
[function]
[call site]
02992
into
[function]
[call site]
02993
PERR::into_err
[function]
[call site]
02994
Engine::parse_if
[function]
[call site]
02995
ParseSettings::level_up
[function]
[call site]
02996
Engine::parse_switch
[function]
[call site]
02997
ParseSettings::level_up
[function]
[call site]
02998
Engine::allow_looping
[function]
[call site]
02999
Engine::parse_while_loop
[function]
[call site]
03000
ParseSettings::level_up
[function]
[call site]
03001
Engine::allow_looping
[function]
[call site]
03002
Engine::parse_do
[function]
[call site]
03003
ParseSettings::level_up
[function]
[call site]
03004
Engine::allow_looping
[function]
[call site]
03005
Engine::parse_for
[function]
[call site]
03006
ParseSettings::level_up
[function]
[call site]
03007
Engine::allow_looping
[function]
[call site]
03008
ParseSettings::has_flag
[function]
[call site]
03009
eat_token
[function]
[call site]
03010
Ok
[function]
[call site]
03011
Stmt::BreakLoop
[function]
[call site]
03012
string_functions::is_empty
[function]
[call site]
03013
Engine::allow_looping
[function]
[call site]
03014
ParseSettings::has_flag
[function]
[call site]
03015
eat_token
[function]
[call site]
03016
peek
[function]
[call site]
03017
unwrap
[function]
[call site]
03018
Engine::parse_expr
[function]
[call site]
03019
ParseSettings::level_up
[function]
[call site]
03020
Ok
[function]
[call site]
03021
Stmt::BreakLoop
[function]
[call site]
03022
Some
[function]
[call site]
03023
into
[function]
[call site]
03024
peek
[function]
[call site]
03025
unwrap
[function]
[call site]
03026
Ok
[function]
[call site]
03027
Stmt::BreakLoop
[function]
[call site]
03028
Err
[function]
[call site]
03029
Engine::allow_looping
[function]
[call site]
03030
Err
[function]
[call site]
03031
PERR::into_err
[function]
[call site]
03032
MultiInputsStream::get_next
[function]
[call site]
03033
Engine::lex_with_map
[function]
[call site]
03034
string_functions::is_empty
[function]
[call site]
03035
unwrap
[function]
[call site]
03036
peek
[function]
[call site]
03037
unwrap
[function]
[call site]
03038
Engine::parse_expr
[function]
[call site]
03039
ParseSettings::level_up
[function]
[call site]
03040
Ok
[function]
[call site]
03041
Stmt::Return
[function]
[call site]
03042
Some
[function]
[call site]
03043
into
[function]
[call site]
03044
peek
[function]
[call site]
03045
unwrap
[function]
[call site]
03046
Ok
[function]
[call site]
03047
Stmt::Return
[function]
[call site]
03048
Err
[function]
[call site]
03049
Engine::parse_try_catch
[function]
[call site]
03050
ParseSettings::level_up_with_position
[function]
[call site]
03051
eat_token
[function]
[call site]
03052
Engine::parse_block
[function]
[call site]
03053
into
[function]
[call site]
03054
match_token
[function]
[call site]
03055
Err
[function]
[call site]
03056
PERR::MissingToken
[function]
[call site]
03057
into
[function]
[call site]
03058
&str::into
[function]
[call site]
03059
PERR::into_err
[function]
[call site]
03060
match_token
[function]
[call site]
03061
parse_var_name
[function]
[call site]
03062
match_token
[function]
[call site]
03063
Err
[function]
[call site]
03064
PERR::MissingToken
[function]
[call site]
03065
into
[function]
[call site]
03066
&str::into
[function]
[call site]
03067
PERR::into_err
[function]
[call site]
03068
Engine::get_interned_string
[function]
[call site]
03069
blob_functions::push
[function]
[call site]
03070
TestStruct::clone
[function]
[call site]
03071
Engine::get_interned_string
[function]
[call site]
03072
Engine::parse_block
[function]
[call site]
03073
into
[function]
[call site]
03074
string_functions::is_empty
[function]
[call site]
03075
Expr::Unit
[function]
[call site]
03076
string_functions::pop
[function]
[call site]
03077
string_functions::is_empty
[function]
[call site]
03078
shared_make_mut
[function]
[call site]
03079
string_functions::pop
[function]
[call site]
03080
string_functions::is_empty
[function]
[call site]
03081
shared_make_mut
[function]
[call site]
03082
string_functions::pop
[function]
[call site]
03083
Dynamic::map_or
[function]
[call site]
03084
Dynamic::map_or
[function]
[call site]
03085
Expr::Variable
[function]
[call site]
03086
Engine::default
[function]
[call site]
03087
into
[function]
[call site]
03088
into
[function]
[call site]
03089
Ok
[function]
[call site]
03090
Stmt::TryCatch
[function]
[call site]
03091
into
[function]
[call site]
03092
ParseSettings::level_up
[function]
[call site]
03093
Engine::parse_let
[function]
[call site]
03094
MultiInputsStream::get_next
[function]
[call site]
03095
unwrap
[function]
[call site]
03096
parse_var_name
[function]
[call site]
03097
Engine::allow_shadowing
[function]
[call site]
03098
intersects
[function]
[call site]
03099
Command::get
[function]
[call site]
03100
is_some
[function]
[call site]
03101
Err
[function]
[call site]
03102
PERR::VariableExists
[function]
[call site]
03103
into
[function]
[call site]
03104
PERR::into_err
[function]
[call site]
03105
Command::get
[function]
[call site]
03106
is_some
[function]
[call site]
03107
get_or_insert_with
[function]
[call site]
03108
Engine::new_global_runtime_state
[function]
[call site]
03109
crate::ThinVec::new
[function]
[call site]
03110
crate::ThinVec::new
[function]
[call site]
03111
crate::StaticVec::new
[function]
[call site]
03112
Engine::default_tag
[function]
[call site]
03113
TestStruct::clone
[function]
[call site]
03114
Self
[function]
[call site]
03115
StmtBlock::as_ref
[function]
[call site]
03116
Engine::lex_with_map
[function]
[call site]
03117
crate::eval::Debugger::new
[function]
[call site]
03118
TestStruct::new
[function]
[call site]
03119
TestStruct::new
[function]
[call site]
03120
into
[function]
[call site]
03121
GlobalRuntimeState::into
[function]
[call site]
03122
VarDefInfo::new
[function]
[call site]
03123
Caches::new
[function]
[call site]
03124
Position::new_const
[function]
[call site]
03125
EvalContext::new
[function]
[call site]
03126
test_var_def_filter
[function]
[call site]
03127
Err
[function]
[call site]
03128
PERR::ForbiddenVariable
[function]
[call site]
03129
into
[function]
[call site]
03130
PERR::into_err
[function]
[call site]
03131
Err
[function]
[call site]
03132
PERR::into_err
[function]
[call site]
03133
PERR::ForbiddenVariable
[function]
[call site]
03134
into
[function]
[call site]
03135
PERR::into_err
[function]
[call site]
03136
Engine::get_interned_string
[function]
[call site]
03137
match_token
[function]
[call site]
03138
Engine::parse_expr
[function]
[call site]
03139
ParseSettings::level_up
[function]
[call site]
03140
Expr::Unit
[function]
[call site]
03141
string_functions::is_empty
[function]
[call site]
03142
ParseState::find_var
[function]
[call site]
03143
test::len
[function]
[call site]
03144
Scope::get_entry_by_index
[function]
[call site]
03145
test::len
[function]
[call site]
03146
string_functions::is_empty
[function]
[call site]
03147
Some
[function]
[call site]
03148
Scope::get_mut_by_index
[function]
[call site]
03149
Dynamic::set_access_mode
[function]
[call site]
03150
Some
[function]
[call site]
03151
TestStruct::new
[function]
[call site]
03152
test::len
[function]
[call site]
03153
Self::unwrap
[function]
[call site]
03154
Scope::push_entry
[function]
[call site]
03155
Scope::is_empty
[function]
[call site]
03156
reserve
[function]
[call site]
03157
reserve
[function]
[call site]
03158
blob_functions::push
[function]
[call site]
03159
Dynamic::set_access_mode
[function]
[call site]
03160
blob_functions::push
[function]
[call site]
03161
TestStruct::clone
[function]
[call site]
03162
Scope::add_alias_by_index
[function]
[call site]
03163
test::len
[function]
[call site]
03164
resize
[function]
[call site]
03165
Engine::default
[function]
[call site]
03166
shared_get_mut
[function]
[call site]
03167
unwrap
[function]
[call site]
03168
string_functions::contains
[function]
[call site]
03169
blob_functions::push
[function]
[call site]
03170
test::len
[function]
[call site]
03171
TestStruct::clone
[function]
[call site]
03172
into
[function]
[call site]
03173
Ok
[function]
[call site]
03174
Stmt::Var
[function]
[call site]
03175
Stmt::Var
[function]
[call site]
03176
ParseSettings::level_up
[function]
[call site]
03177
Engine::parse_let
[function]
[call site]
03178
ParseSettings::level_up
[function]
[call site]
03179
Engine::parse_import
[function]
[call site]
03180
ParseSettings::level_up_with_position
[function]
[call site]
03181
eat_token
[function]
[call site]
03182
Engine::parse_expr
[function]
[call site]
03183
match_token
[function]
[call site]
03184
parse_var_name
[function]
[call site]
03185
Engine::get_interned_string
[function]
[call site]
03186
Engine::get_interned_string
[function]
[call site]
03187
blob_functions::push
[function]
[call site]
03188
TestStruct::clone
[function]
[call site]
03189
Ok
[function]
[call site]
03190
Stmt::Import
[function]
[call site]
03191
into
[function]
[call site]
03192
ParseSettings::level_up
[function]
[call site]
03193
ParseSettings::has_flag
[function]
[call site]
03194
Err
[function]
[call site]
03195
PERR::into_err
[function]
[call site]
03196
Engine::parse_export
[function]
[call site]
03197
eat_token
[function]
[call site]
03198
peek
[function]
[call site]
03199
unwrap
[function]
[call site]
03200
ParseSettings::level_up
[function]
[call site]
03201
Engine::parse_let
[function]
[call site]
03202
Expr::set_position
[function]
[call site]
03203
Expr::set_position
[function]
[call site]
03204
Ok
[function]
[call site]
03205
ParseSettings::level_up
[function]
[call site]
03206
Engine::parse_let
[function]
[call site]
03207
Expr::set_position
[function]
[call site]
03208
Ok
[function]
[call site]
03209
parse_var_name
[function]
[call site]
03210
match_token
[function]
[call site]
03211
parse_var_name
[function]
[call site]
03212
Engine::lex_with_map
[function]
[call site]
03213
Engine::lex_raw
[function]
[call site]
03214
Some
[function]
[call site]
03215
Engine::get_interned_string
[function]
[call site]
03216
Engine::get_interned_string
[function]
[call site]
03217
ParseState::find_var
[function]
[call site]
03218
Scope::add_alias_by_index
[function]
[call site]
03219
test::len
[function]
[call site]
03220
TestStruct::clone
[function]
[call site]
03221
Engine::get_interned_string
[function]
[call site]
03222
Ok
[function]
[call site]
03223
Stmt::Export
[function]
[call site]
03224
into
[function]
[call site]
03225
ParseSettings::level_up
[function]
[call site]
03226
Engine::parse_expr_stmt
[function]
[call site]
03227
ParseSettings::level_up
[function]
[call site]
03228
Stmt::is_noop
[function]
[call site]
03229
CustomExpr::is_self_terminated
[function]
[call site]
03230
blob_functions::push
[function]
[call site]
03231
peek
[function]
[call site]
03232
unwrap
[function]
[call site]
03233
eat_token
[function]
[call site]
03234
Err
[function]
[call site]
03235
TestStruct::clone
[function]
[call site]
03236
PERR::into_err
[function]
[call site]
03237
Err
[function]
[call site]
03238
PERR::MissingToken
[function]
[call site]
03239
into
[function]
[call site]
03240
&str::into
[function]
[call site]
03241
PERR::into_err
[function]
[call site]
03242
map_functions::values
[function]
[call site]
03243
cloned
[function]
[call site]
03244
reflection_functions::collect
[function]
[call site]
03245
TestStruct::new
[function]
[call site]
03246
Ok
[function]
[call site]
03247
Ok
[function]
[call site]
03248
Engine::optimize_into_ast
[function]
[call site]
03249
crate::Module::from
[function]
[call site]
03250
TestStruct::new
[function]
[call site]
03251
Self::IntoIter::into_iter
[function]
[call site]
03252
test_chars
[function]
[call site]
03253
0.chars().collect::<Vec<_>>
[function]
[call site]
03254
MyIterableType::into_iter
[function]
[call site]
03255
Self::IntoIter::for_each
[function]
[call site]
03256
Module::set_script_fn
[function]
[call site]
03257
Option::into
[function]
[call site]
03258
test::len
[function]
[call site]
03259
crate::calc_fn_hash
[function]
[call site]
03260
get_hasher
[function]
[call site]
03261
write_u8
[function]
[call site]
03262
MyIterableType::into_iter
[function]
[call site]
03263
Self::IntoIter::for_each
[function]
[call site]
03264
test::hash
[function]
[call site]
03265
write_usize
[function]
[call site]
03266
test::hash
[function]
[call site]
03267
write_usize
[function]
[call site]
03268
StraightHasher::finish
[function]
[call site]
03269
StmtBlock::as_ref
[function]
[call site]
03270
map_or
[function]
[call site]
03271
crate::calc_typed_method_hash
[function]
[call site]
03272
StmtBlock::as_ref
[function]
[call site]
03273
and_then
[function]
[call site]
03274
Command::get
[function]
[call site]
03275
Ident::as_str
[function]
[call site]
03276
into
[function]
[call site]
03277
Position::new_const
[function]
[call site]
03278
Some
[function]
[call site]
03279
TestStruct::new
[function]
[call site]
03280
MyIterableType::into_iter
[function]
[call site]
03281
Engine::lex_with_map
[function]
[call site]
03282
reflection_functions::collect
[function]
[call site]
03283
Engine::default
[function]
[call site]
03284
crate::StaticVec::new_const
[function]
[call site]
03285
Some
[function]
[call site]
03286
TestStruct::new
[function]
[call site]
03287
get_or_insert_with
[function]
[call site]
03288
new_hash_map
[function]
[call site]
03289
StraightHashMap::with_capacity_and_hasher
[function]
[call site]
03290
Engine::default
[function]
[call site]
03291
blob_functions::insert
[function]
[call site]
03292
Option::into
[function]
[call site]
03293
Array::into
[function]
[call site]
03294
string_functions::remove
[function]
[call site]
03295
Self::into
[function]
[call site]
03296
crate::Module::from
[function]
[call site]
03297
StmtBlock::as_ref
[function]
[call site]
03298
MyIterableType::into_iter
[function]
[call site]
03299
Self::IntoIter::map
[function]
[call site]
03300
ScriptFuncDef::clone_function_signatures
[function]
[call site]
03301
TestStruct::clone
[function]
[call site]
03302
TestStruct::clone
[function]
[call site]
03303
TestStruct::clone
[function]
[call site]
03304
Engine::default
[function]
[call site]
03305
Self::into
[function]
[call site]
03306
Self::into
[function]
[call site]
03307
crate::Module::from
[function]
[call site]
03308
MyIterableType::into_iter
[function]
[call site]
03309
Self::IntoIter::map
[function]
[call site]
03310
crate::func::shared_take_or_clone
[function]
[call site]
03311
shared_try_take
[function]
[call site]
03312
Result::unwrap_or_else
[function]
[call site]
03313
StmtBlock::as_ref
[function]
[call site]
03314
TestStruct::clone
[function]
[call site]
03315
StmtBlock::take_statements
[function]
[call site]
03316
mem::take
[function]
[call site]
03317
Engine::new
[function]
[call site]
03318
register_type_with_name::<TestStruct>
[function]
[call site]
03319
Engine::register_fn
[function]
[call site]
03320
TestStruct
[function]
[call site]
03321
StmtBlock::statements_mut
[function]
[call site]
03322
StmtBlock::statements_mut
[function]
[call site]
03323
Engine::optimize_top_level
[function]
[call site]
03324
StmtBlockContainer::shrink_to_fit
[function]
[call site]
03325
OptimizerState::new
[function]
[call site]
03326
Engine::new_global_runtime_state
[function]
[call site]
03327
crate::ThinVec::new
[function]
[call site]
03328
crate::ThinVec::new
[function]
[call site]
03329
crate::StaticVec::new
[function]
[call site]
03330
Engine::default_tag
[function]
[call site]
03331
TestStruct::clone
[function]
[call site]
03332
StmtBlock::as_ref
[function]
[call site]
03333
Engine::lex_with_map
[function]
[call site]
03334
crate::eval::Debugger::new
[function]
[call site]
03335
into
[function]
[call site]
03336
&crate::SharedModule::into
[function]
[call site]
03337
TestStruct::new
[function]
[call site]
03338
Caches::new
[function]
[call site]
03339
MyIterableType::into_iter
[function]
[call site]
03340
array_functions::reduce_rev
[function]
[call site]
03341
flat_map
[function]
[call site]
03342
Module::iter_var
[function]
[call site]
03343
Module::iter_var_raw
[function]
[call site]
03344
MyIterableType::into_iter
[function]
[call site]
03345
Engine::lex_with_map
[function]
[call site]
03346
Engine::lex_raw
[function]
[call site]
03347
Some
[function]
[call site]
03348
Ident::as_str
[function]
[call site]
03349
array_functions::for_each
[function]
[call site]
03350
OptimizerState::push_var
[function]
[call site]
03351
blob_functions::push
[function]
[call site]
03352
into
[function]
[call site]
03353
Some
[function]
[call site]
03354
Cow::Borrowed
[function]
[call site]
03355
MyIterableType::into_iter
[function]
[call site]
03356
flat_map
[function]
[call site]
03357
array_functions::for_each
[function]
[call site]
03358
OptimizerState::push_var
[function]
[call site]
03359
into
[function]
[call site]
03360
Some
[function]
[call site]
03361
Cow::Borrowed
[function]
[call site]
03362
optimize_stmt_block
[function]
[call site]
03363
string_functions::is_empty
[function]
[call site]
03364
test::len
[function]
[call site]
03365
OptimizerState::is_dirty
[function]
[call site]
03366
MyIterableType::into_iter
[function]
[call site]
03367
test_chars
[function]
[call site]
03368
0.chars().collect::<Vec<_>>
[function]
[call site]
03369
MyIterableType::into_iter
[function]
[call site]
03370
Self::IntoIter::position
[function]
[call site]
03371
ParseSettings::level_up
[function]
[call site]
03372
Ok
[function]
[call site]
03373
StmtBlockContainer::split_at_mut
[function]
[call site]
03374
test_functions_take
[function]
[call site]
03375
StmtBlock::statements_mut
[function]
[call site]
03376
StaticModuleResolver::iter_mut
[function]
[call site]
03377
Engine::lex_with_map
[function]
[call site]
03378
optimize_combo_chain
[function]
[call site]
03379
test_functions_take
[function]
[call site]
03380
test_functions_take
[function]
[call site]
03381
test_functions_take
[function]
[call site]
03382
StmtBlock::as_mut
[function]
[call site]
03383
intersects
[function]
[call site]
03384
StmtBlock::as_mut
[function]
[call site]
03385
StmtBlock::as_mut
[function]
[call site]
03386
string_functions::remove
[function]
[call site]
03387
test_functions_take
[function]
[call site]
03388
make_sub
[function]
[call site]
03389
make_root
[function]
[call site]
03390
StaticModuleResolver::iter_mut
[function]
[call site]
03391
Engine::lex_with_map
[function]
[call site]
03392
optimize_combo_chain
[function]
[call site]
03393
StaticModuleResolver::iter_mut
[function]
[call site]
03394
skip
[function]
[call site]
03395
Engine::lex_with_map
[function]
[call site]
03396
reflection_functions::collect
[function]
[call site]
03397
OptimizerState::clear_dirty
[function]
[call site]
03398
test::len
[function]
[call site]
03399
map_functions::retain
[function]
[call site]
03400
string_functions::is_empty
[function]
[call site]
03401
Ok
[function]
[call site]
03402
IterateMap::new
[function]
[call site]
03403
IterateMap::new
[function]
[call site]
03404
IterateMap::new
[function]
[call site]
03405
mem::take
[function]
[call site]
03406
MyIterableType::into_iter
[function]
[call site]
03407
FnPtr::call_raw_with_extra_args
[function]
[call site]
03408
_call_with_extra_args::<true,
[call site]
03409
_call_with_extra_args::<false,
[call site]
03410
Some
[function]
[call site]
03411
TestStruct::clone
[function]
[call site]
03412
Self::into
[function]
[call site]
03413
Some
[function]
[call site]
03414
Dynamic::as_bool
[function]
[call site]
03415
Ok
[function]
[call site]
03416
crate::func::locked_read
[function]
[call site]
03417
Option::and_then
[function]
[call site]
03418
Some
[function]
[call site]
03419
ok_or_else
[function]
[call site]
03420
std::
[call site]
03421
any::type_name
[function]
[call site]
03422
type_name::<R>
[function]
[call site]
03423
Err
[function]
[call site]
03424
Dynamic::type_name
[function]
[call site]
03425
type_name::<INT>
[function]
[call site]
03426
type_name::<crate::FLOAT>
[function]
[call site]
03427
std::
[call site]
03428
any::type_name
[function]
[call site]
03429
crate::func::locked_read
[function]
[call site]
03430
Option::unwrap
[function]
[call site]
03431
std::
[call site]
03432
any::type_name
[function]
[call site]
03433
unwrap_or
[function]
[call site]
03434
blob_functions::insert
[function]
[call site]
03435
blob_functions::insert
[function]
[call site]
03436
Ok
[function]
[call site]
03437
OptimizerState::set_dirty
[function]
[call site]
03438
Stmt::is_control_flow_break
[function]
[call site]
03439
StaticModuleResolver::iter_mut
[function]
[call site]
03440
StaticModuleResolver::iter_mut
[function]
[call site]
03441
Engine::lex_with_map
[function]
[call site]
03442
Ident::as_str
[function]
[call site]
03443
array_functions::for_each
[function]
[call site]
03444
string_functions::is_empty
[function]
[call site]
03445
Ok
[function]
[call site]
03446
StaticModuleResolver::iter_mut
[function]
[call site]
03447
impl
[call site]
03448
into
[function]
[call site]
03449
FnPtr::call_raw_with_extra_args
[function]
[call site]
03450
Some
[function]
[call site]
03451
Ok
[function]
[call site]
03452
optimize_expr
[function]
[call site]
03453
ParseSettings::level_up_with_position
[function]
[call site]
03454
string_functions::is_empty
[function]
[call site]
03455
OptimizerState::set_dirty
[function]
[call site]
03456
Expr::Unit
[function]
[call site]
03457
ParseSettings::level_up_with_position
[function]
[call site]
03458
test::len
[function]
[call site]
03459
OptimizerState::set_dirty
[function]
[call site]
03460
StmtBlock::take_statements
[function]
[call site]
03461
string_functions::remove
[function]
[call site]
03462
optimize_expr
[function]
[call site]
03463
StmtBlock::statements_mut
[function]
[call site]
03464
optimize_stmt_block
[function]
[call site]
03465
StmtBlock::take_statements
[function]
[call site]
03466
StmtBlock::statements_mut
[function]
[call site]
03467
StmtBlock::as_mut
[function]
[call site]
03468
OptimizerState::set_dirty
[function]
[call site]
03469
test_functions_take
[function]
[call site]
03470
ASTFlags::intersects
[function]
[call site]
03471
OptimizerState::set_dirty
[function]
[call site]
03472
test_functions_take
[function]
[call site]
03473
MyIterableType::into_iter
[function]
[call site]
03474
test_method_call
[function]
[call site]
03475
RhaiFunc::is_pure
[function]
[call site]
03476
RhaiFunc::is_pure
[function]
[call site]
03477
OptimizerState::set_dirty
[function]
[call site]
03478
mem::take
[function]
[call site]
03479
MyIterableType::into_iter
[function]
[call site]
03480
Self::IntoIter::find
[function]
[call site]
03481
array_functions::find_starting_from
[function]
[call site]
03482
array_functions::index_of_filter_starting_from
[function]
[call site]
03483
string_functions::is_empty
[function]
[call site]
03484
Ok
[function]
[call site]
03485
eval::calc_offset_len
[function]
[call site]
03486
test::len
[function]
[call site]
03487
StaticModuleResolver::iter_mut
[function]
[call site]
03488
impl
[call site]
03489
skip
[function]
[call site]
03490
into
[function]
[call site]
03491
FnPtr::call_raw_with_extra_args
[function]
[call site]
03492
Some
[function]
[call site]
03493
Some
[function]
[call site]
03494
Dynamic::as_bool
[function]
[call site]
03495
unwrap_or
[function]
[call site]
03496
Ok
[function]
[call site]
03497
Ok
[function]
[call site]
03498
Ok
[function]
[call site]
03499
Ok
[function]
[call site]
03500
Command::get
[function]
[call site]
03501
RhaiResult::map_or_else
[function]
[call site]
03502
Expr::Unit
[function]
[call site]
03503
Expr::set_position
[function]
[call site]
03504
optimize_expr
[function]
[call site]
03505
Expr::is_constant
[function]
[call site]
03506
string_functions::is_empty
[function]
[call site]
03507
Expr::get_literal_value
[function]
[call site]
03508
OptimizerState::set_dirty
[function]
[call site]
03509
Engine::map_type_name
[function]
[call site]
03510
MyIterableType::into_iter
[function]
[call site]
03511
array_functions::find_map
[function]
[call site]
03512
array_functions::find_map_starting_from
[function]
[call site]
03513
string_functions::is_empty
[function]
[call site]
03514
Ok
[function]
[call site]
03515
eval::calc_offset_len
[function]
[call site]
03516
test::len
[function]
[call site]
03517
StaticModuleResolver::iter_mut
[function]
[call site]
03518
impl
[call site]
03519
skip
[function]
[call site]
03520
into
[function]
[call site]
03521
FnPtr::call_raw_with_extra_args
[function]
[call site]
03522
Some
[function]
[call site]
03523
Some
[function]
[call site]
03524
Expr::is_unit
[function]
[call site]
03525
Ok
[function]
[call site]
03526
Ok
[function]
[call site]
03527
Module::get_custom_type_display_by_name
[function]
[call site]
03528
Module::get_custom_type_by_name_raw
[function]
[call site]
03529
Command::get
[function]
[call site]
03530
Engine::lex_with_map
[function]
[call site]
03531
Ident::as_str
[function]
[call site]
03532
StmtBlock::span_or_else
[function]
[call site]
03533
map_functions::values
[function]
[call site]
03534
array_functions::find_map
[function]
[call site]
03535
Module::get_custom_type_display_by_name
[function]
[call site]
03536
unwrap_or_else
[function]
[call site]
03537
map_std_type_name
[function]
[call site]
03538
string_functions::trim
[function]
[call site]
03539
shared_get_mut
[function]
[call site]
03540
string_functions::trim
[function]
[call site]
03541
into
[function]
[call site]
03542
string_functions::trim
[function]
[call site]
03543
into
[function]
[call site]
03544
type_name::<crate::INT>
[function]
[call site]
03545
type_name::<crate::FLOAT>
[function]
[call site]
03546
type_name::<String>
[function]
[call site]
03547
type_name::<ImmutableString>
[function]
[call site]
03548
type_name::<&str>
[function]
[call site]
03549
type_name::<rust_decimal::Decimal>
[function]
[call site]
03550
type_name::<FnPtr>
[function]
[call site]
03551
type_name::<crate::Array>
[function]
[call site]
03552
type_name::<crate::Blob>
[function]
[call site]
03553
type_name::<crate::Map>
[function]
[call site]
03554
type_name::<crate::Instant>
[function]
[call site]
03555
type_name::<ExclusiveRange>
[function]
[call site]
03556
type_name::<InclusiveRange>
[function]
[call site]
03557
type_name::<BitRange>
[function]
[call site]
03558
type_name::<CharsStream>
[function]
[call site]
03559
type_name::<StepRange<u8>>
[function]
[call site]
03560
test::len
[function]
[call site]
03561
string_functions::starts_with
[function]
[call site]
03562
string_functions::ends_with
[function]
[call site]
03563
string_functions::ends_with
[function]
[call site]
03564
test_string_split
[function]
[call site]
03565
Engine::new
[function]
[call site]
03566
last
[function]
[call site]
03567
unwrap
[function]
[call site]
03568
test::len
[function]
[call site]
03569
type_name::<crate::packages::iter_basic::StepRange<crate::FLOAT>>
[function]
[call site]
03570
type_name::<crate::packages::iter_basic::StepRange<rust_decimal::Decimal>>
[function]
[call site]
03571
strip_prefix
[function]
[call site]
03572
map_or
[function]
[call site]
03573
map_std_type_name
[function]
[call site]
03574
RhaiNativeFunc::return_type_name
[function]
[call site]
03575
type_name::<R>
[function]
[call site]
03576
into
[function]
[call site]
03577
Expr::from_dynamic
[function]
[call site]
03578
Self::Unit
[function]
[call site]
03579
Self::BoolConstant
[function]
[call site]
03580
Self::StringConstant
[function]
[call site]
03581
Self::CharConstant
[function]
[call site]
03582
Self::IntegerConstant
[function]
[call site]
03583
Self::DynamicConstant
[function]
[call site]
03584
TestStruct::new
[function]
[call site]
03585
into
[function]
[call site]
03586
Self::FloatConstant
[function]
[call site]
03587
Self::DynamicConstant
[function]
[call site]
03588
TestStruct::new
[function]
[call site]
03589
into
[function]
[call site]
03590
Self::DynamicConstant
[function]
[call site]
03591
TestStruct::new
[function]
[call site]
03592
into
[function]
[call site]
03593
FnPtr::is_curried
[function]
[call site]
03594
string_functions::is_empty
[function]
[call site]
03595
Self::FnCall
[function]
[call site]
03596
into
[function]
[call site]
03597
FnCallHashes::from_hash
[function]
[call site]
03598
calc_fn_hash
[function]
[call site]
03599
test_native_context_fn_name
[function]
[call site]
03600
Engine::new
[function]
[call site]
03601
Engine::register_raw_fn
[function]
[call site]
03602
into
[function]
[call site]
03603
StmtBlock::as_ref
[function]
[call site]
03604
test::len
[function]
[call site]
03605
test::len
[function]
[call site]
03606
string_functions::starts_with
[function]
[call site]
03607
FuncRegistration::new
[function]
[call site]
03608
FuncRegistration::in_global_namespace
[function]
[call site]
03609
FuncRegistration::set_into_module_raw
[function]
[call site]
03610
StmtBlock::as_ref
[function]
[call site]
03611
test::len
[function]
[call site]
03612
StmtBlock::extend
[function]
[call site]
03613
StmtBlock::as_ref
[function]
[call site]
03614
MyIterableType::into_iter
[function]
[call site]
03615
Self::IntoIter::copied
[function]
[call site]
03616
first
[function]
[call site]
03617
RhaiFunc::is_method
[function]
[call site]
03618
is_method_call
[function]
[call site]
03619
StaticModuleResolver::iter_mut
[function]
[call site]
03620
enumerate
[function]
[call site]
03621
array_functions::for_each
[function]
[call site]
03622
Module::map_type
[function]
[call site]
03623
TypeId::of::<&str>
[function]
[call site]
03624
TypeId::of::<ImmutableString>
[function]
[call site]
03625
TypeId::of::<String>
[function]
[call site]
03626
TypeId::of::<ImmutableString>
[function]
[call site]
03627
MyIterableType::into_iter
[function]
[call site]
03628
T::as_any
[function]
[call site]
03629
TypeId::of::<Dynamic>
[function]
[call site]
03630
test::len
[function]
[call site]
03631
test::len
[function]
[call site]
03632
string_functions::pop
[function]
[call site]
03633
unwrap
[function]
[call site]
03634
calc_fn_hash
[function]
[call site]
03635
test::len
[function]
[call site]
03636
calc_fn_hash_full
[function]
[call site]
03637
get_hasher
[function]
[call site]
03638
write_u8
[function]
[call site]
03639
MyIterableType::into_iter
[function]
[call site]
03640
Self::IntoIter::for_each
[function]
[call site]
03641
test::hash
[function]
[call site]
03642
write_usize
[function]
[call site]
03643
StraightHasher::finish
[function]
[call site]
03644
MyIterableType::into_iter
[function]
[call site]
03645
copied
[function]
[call site]
03646
StmtBlock::as_ref
[function]
[call site]
03647
and_then
[function]
[call site]
03648
Command::get
[function]
[call site]
03649
BloomFilterU64::mark
[function]
[call site]
03650
BloomFilterU64::calc_hash
[function]
[call site]
03651
string_functions::remove
[function]
[call site]
03652
get_or_insert_with
[function]
[call site]
03653
new_hash_map
[function]
[call site]
03654
Scope::push_entry
[function]
[call site]
03655
blob_functions::insert
[function]
[call site]
03656
FnPtr::try_from
[function]
[call site]
03657
RhaiResultOf::unwrap
[function]
[call site]
03658
string_functions::is_empty
[function]
[call site]
03659
blob_functions::push
[function]
[call site]
03660
eval::calc_offset_len
[function]
[call site]
03661
test::len
[function]
[call site]
03662
test::len
[function]
[call site]
03663
blob_functions::push
[function]
[call site]
03664
blob_functions::insert
[function]
[call site]
03665
into
[function]
[call site]
03666
&mut
[call site]
03667
blob_functions::insert
[function]
[call site]
03668
into
[function]
[call site]
03669
Engine::global_namespace_mut
[function]
[call site]
03670
TestStruct::new
[function]
[call site]
03671
unwrap
[function]
[call site]
03672
Engine::lex_with_map
[function]
[call site]
03673
TypeId::of::<INT>
[function]
[call site]
03674
TypeId::of::<INT>
[function]
[call site]
03675
Engine::register_raw_fn
[function]
[call site]
03676
into
[function]
[call site]
03677
StmtBlock::as_ref
[function]
[call site]
03678
test::len
[function]
[call site]
03679
test::len
[function]
[call site]
03680
string_functions::starts_with
[function]
[call site]
03681
FuncRegistration::new
[function]
[call site]
03682
FuncRegistration::in_global_namespace
[function]
[call site]
03683
FuncRegistration::set_into_module_raw
[function]
[call site]
03684
Engine::global_namespace_mut
[function]
[call site]
03685
TestStruct::new
[function]
[call site]
03686
unwrap
[function]
[call site]
03687
Engine::lex_with_map
[function]
[call site]
03688
TypeId::of::<INT>
[function]
[call site]
03689
TypeId::of::<INT>
[function]
[call site]
03690
std::
[call site]
03691
iter::once
[function]
[call site]
03692
Self::StringConstant
[function]
[call site]
03693
test_native_context_fn_name
[function]
[call site]
03694
into
[function]
[call site]
03695
reflection_functions::collect
[function]
[call site]
03696
into
[function]
[call site]
03697
Self::DynamicConstant
[function]
[call site]
03698
into
[function]
[call site]
03699
Expr::is_constant
[function]
[call site]
03700
string_functions::is_empty
[function]
[call site]
03701
Expr::get_literal_value
[function]
[call site]
03702
Option::is_some
[function]
[call site]
03703
OptimizerState::set_dirty
[function]
[call site]
03704
Expr::from_dynamic
[function]
[call site]
03705
optimize_expr
[function]
[call site]
03706
optimize_expr
[function]
[call site]
03707
optimize_expr
[function]
[call site]
03708
optimize_expr
[function]
[call site]
03709
ASTFlags::intersects
[function]
[call site]
03710
OptimizerState::set_dirty
[function]
[call site]
03711
test_functions_take
[function]
[call site]
03712
FnPtr::try_from
[function]
[call site]
03713
Engine::lex_with_map
[function]
[call site]
03714
test::len
[function]
[call site]
03715
test::len
[function]
[call site]
03716
(TokenIterator::unwrap_or
[function]
[call site]
03717
MyIterableType::into_iter
[function]
[call site]
03718
test_chars
[function]
[call site]
03719
0.chars().collect::<Vec<_>>
[function]
[call site]
03720
MyIterableType::into_iter
[function]
[call site]
03721
Self::IntoIter::all
[function]
[call site]
03722
OptimizerState::set_dirty
[function]
[call site]
03723
FnPtr::try_from
[function]
[call site]
03724
RhaiResultOf::unwrap
[function]
[call site]
03725
test_functions_take
[function]
[call site]
03726
EvalAltResult::set_position
[function]
[call site]
03727
FnPtr::try_from
[function]
[call site]
03728
f32::unsigned_abs
[function]
[call site]
03729
Engine::lex_with_map
[function]
[call site]
03730
test::len
[function]
[call site]
03731
(TokenIterator::unwrap_or
[function]
[call site]
03732
MyIterableType::into_iter
[function]
[call site]
03733
Self::IntoIter::all
[function]
[call site]
03734
OptimizerState::set_dirty
[function]
[call site]
03735
test::len
[function]
[call site]
03736
FnPtr::try_from
[function]
[call site]
03737
f32::unsigned_abs
[function]
[call site]
03738
RhaiResultOf::unwrap
[function]
[call site]
03739
test_functions_take
[function]
[call site]
03740
EvalAltResult::set_position
[function]
[call site]
03741
MyIterableType::into_iter
[function]
[call site]
03742
test_method_call
[function]
[call site]
03743
RhaiFunc::is_pure
[function]
[call site]
03744
OptimizerState::set_dirty
[function]
[call site]
03745
mem::take
[function]
[call site]
03746
MyIterableType::into_iter
[function]
[call site]
03747
Self::IntoIter::find
[function]
[call site]
03748
RhaiResult::map_or_else
[function]
[call site]
03749
Expr::Unit
[function]
[call site]
03750
Expr::set_position
[function]
[call site]
03751
FnPtr::try_from
[function]
[call site]
03752
Engine::lex_with_map
[function]
[call site]
03753
(TokenIterator::unwrap_or
[function]
[call site]
03754
OptimizerState::set_dirty
[function]
[call site]
03755
Expr::BoolConstant
[function]
[call site]
03756
FnPtr::try_from
[function]
[call site]
03757
RhaiResultOf::unwrap
[function]
[call site]
03758
FnPtr::try_from
[function]
[call site]
03759
f32::unsigned_abs
[function]
[call site]
03760
Engine::lex_with_map
[function]
[call site]
03761
(TokenIterator::unwrap_or
[function]
[call site]
03762
OptimizerState::set_dirty
[function]
[call site]
03763
Expr::BoolConstant
[function]
[call site]
03764
FnPtr::try_from
[function]
[call site]
03765
f32::unsigned_abs
[function]
[call site]
03766
RhaiResultOf::unwrap
[function]
[call site]
03767
FnPtr::try_from
[function]
[call site]
03768
Engine::lex_with_map
[function]
[call site]
03769
test_chars
[function]
[call site]
03770
ImmutableString::strong_count
[function]
[call site]
03771
(TokenIterator::unwrap_or
[function]
[call site]
03772
OptimizerState::set_dirty
[function]
[call site]
03773
Expr::CharConstant
[function]
[call site]
03774
test_chars
[function]
[call site]
03775
nth
[function]
[call site]
03776
FnPtr::try_from
[function]
[call site]
03777
RhaiResultOf::unwrap
[function]
[call site]
03778
unwrap
[function]
[call site]
03779
FnPtr::try_from
[function]
[call site]
03780
f32::unsigned_abs
[function]
[call site]
03781
Engine::lex_with_map
[function]
[call site]
03782
test_chars
[function]
[call site]
03783
ImmutableString::strong_count
[function]
[call site]
03784
(TokenIterator::unwrap_or
[function]
[call site]
03785
OptimizerState::set_dirty
[function]
[call site]
03786
Expr::CharConstant
[function]
[call site]
03787
test_chars
[function]
[call site]
03788
array_functions::reduce_rev
[function]
[call site]
03789
RhaiResult::nth
[function]
[call site]
03790
FnPtr::try_from
[function]
[call site]
03791
f32::unsigned_abs
[function]
[call site]
03792
RhaiResultOf::unwrap
[function]
[call site]
03793
unwrap
[function]
[call site]
03794
optimize_expr
[function]
[call site]
03795
optimize_expr
[function]
[call site]
03796
optimize_expr
[function]
[call site]
03797
optimize_expr
[function]
[call site]
03798
optimize_expr
[function]
[call site]
03799
string_functions::is_empty
[function]
[call site]
03800
OptimizerState::set_dirty
[function]
[call site]
03801
Expr::StringConstant
[function]
[call site]
03802
Engine::const_empty_string
[function]
[call site]
03803
Engine::get_interned_string
[function]
[call site]
03804
Expr::is_constant
[function]
[call site]
03805
OptimizerState::set_dirty
[function]
[call site]
03806
Expr::StringConstant
[function]
[call site]
03807
Expr::get_literal_value
[function]
[call site]
03808
Option::unwrap
[function]
[call site]
03809
get_literal_value(None).unwrap().cast::<ImmutableString>
[function]
[call site]
03810
ParseSettings::level_up_with_position
[function]
[call site]
03811
StaticModuleResolver::iter_mut
[function]
[call site]
03812
array_functions::for_each
[function]
[call site]
03813
optimize_expr
[function]
[call site]
03814
test::len
[function]
[call site]
03815
test_functions_take
[function]
[call site]
03816
test_functions_take
[function]
[call site]
03817
Expr::StringConstant
[function]
[call site]
03818
string_functions::remove
[function]
[call site]
03819
OptimizerState::set_dirty
[function]
[call site]
03820
string_functions::remove
[function]
[call site]
03821
OptimizerState::set_dirty
[function]
[call site]
03822
string_functions::remove
[function]
[call site]
03823
OptimizerState::set_dirty
[function]
[call site]
03824
string_functions::is_empty
[function]
[call site]
03825
string_functions::remove
[function]
[call site]
03826
OptimizerState::set_dirty
[function]
[call site]
03827
string_functions::is_empty
[function]
[call site]
03828
string_functions::remove
[function]
[call site]
03829
OptimizerState::set_dirty
[function]
[call site]
03830
shrink_to_fit
[function]
[call site]
03831
Expr::is_constant
[function]
[call site]
03832
OptimizerState::set_dirty
[function]
[call site]
03833
Expr::DynamicConstant
[function]
[call site]
03834
Expr::get_literal_value
[function]
[call site]
03835
Option::unwrap
[function]
[call site]
03836
into
[function]
[call site]
03837
ParseSettings::level_up_with_position
[function]
[call site]
03838
StaticModuleResolver::iter_mut
[function]
[call site]
03839
array_functions::for_each
[function]
[call site]
03840
optimize_expr
[function]
[call site]
03841
Expr::is_constant
[function]
[call site]
03842
OptimizerState::set_dirty
[function]
[call site]
03843
Expr::DynamicConstant
[function]
[call site]
03844
Expr::get_literal_value
[function]
[call site]
03845
Option::unwrap
[function]
[call site]
03846
into
[function]
[call site]
03847
ParseSettings::level_up_with_position
[function]
[call site]
03848
StaticModuleResolver::iter_mut
[function]
[call site]
03849
array_functions::for_each
[function]
[call site]
03850
optimize_expr
[function]
[call site]
03851
test::len
[function]
[call site]
03852
OptimizerState::set_dirty
[function]
[call site]
03853
string_functions::remove
[function]
[call site]
03854
MyIterableType::into_iter
[function]
[call site]
03855
Self::IntoIter::take
[function]
[call site]
03856
Engine::new
[function]
[call site]
03857
register_type_with_name::<TestStruct>
[function]
[call site]
03858
Engine::register_fn
[function]
[call site]
03859
TestStruct
[function]
[call site]
03860
test_method_call
[function]
[call site]
03861
Some
[function]
[call site]
03862
OptimizerState::set_dirty
[function]
[call site]
03863
test::len
[function]
[call site]
03864
string_functions::truncate
[function]
[call site]
03865
OptimizerState::set_dirty
[function]
[call site]
03866
optimize_expr
[function]
[call site]
03867
OptimizerState::set_dirty
[function]
[call site]
03868
Expr::BoolConstant
[function]
[call site]
03869
string_functions::is_empty
[function]
[call site]
03870
OptimizerState::set_dirty
[function]
[call site]
03871
Expr::BoolConstant
[function]
[call site]
03872
test::len
[function]
[call site]
03873
OptimizerState::set_dirty
[function]
[call site]
03874
test_functions_take
[function]
[call site]
03875
test::len
[function]
[call site]
03876
OptimizerState::set_dirty
[function]
[call site]
03877
string_functions::remove
[function]
[call site]
03878
MyIterableType::into_iter
[function]
[call site]
03879
Self::IntoIter::take
[function]
[call site]
03880
test_method_call
[function]
[call site]
03881
Some
[function]
[call site]
03882
OptimizerState::set_dirty
[function]
[call site]
03883
test::len
[function]
[call site]
03884
string_functions::truncate
[function]
[call site]
03885
OptimizerState::set_dirty
[function]
[call site]
03886
optimize_expr
[function]
[call site]
03887
OptimizerState::set_dirty
[function]
[call site]
03888
Expr::BoolConstant
[function]
[call site]
03889
string_functions::is_empty
[function]
[call site]
03890
OptimizerState::set_dirty
[function]
[call site]
03891
Expr::BoolConstant
[function]
[call site]
03892
test::len
[function]
[call site]
03893
OptimizerState::set_dirty
[function]
[call site]
03894
test_functions_take
[function]
[call site]
03895
test::len
[function]
[call site]
03896
OptimizerState::set_dirty
[function]
[call site]
03897
string_functions::remove
[function]
[call site]
03898
Expr::is_constant
[function]
[call site]
03899
test::len
[function]
[call site]
03900
string_functions::truncate
[function]
[call site]
03901
OptimizerState::set_dirty
[function]
[call site]
03902
optimize_expr
[function]
[call site]
03903
string_functions::is_empty
[function]
[call site]
03904
OptimizerState::set_dirty
[function]
[call site]
03905
Expr::BoolConstant
[function]
[call site]
03906
test::len
[function]
[call site]
03907
OptimizerState::set_dirty
[function]
[call site]
03908
test_functions_take
[function]
[call site]
03909
test::len
[function]
[call site]
03910
OptimizerState::set_dirty
[function]
[call site]
03911
Expr::BoolConstant
[function]
[call site]
03912
FnCallExpr::is_qualified
[function]
[call site]
03913
StaticModuleResolver::iter_mut
[function]
[call site]
03914
array_functions::for_each
[function]
[call site]
03915
optimize_expr
[function]
[call site]
03916
move_constant_arg
[function]
[call site]
03917
Expr::get_literal_value
[function]
[call site]
03918
Some
[function]
[call site]
03919
StmtBlock::as_ref
[function]
[call site]
03920
TestStruct::clone
[function]
[call site]
03921
write_lock::<FnPtr>
[function]
[call site]
03922
Some
[function]
[call site]
03923
crate::Shared::new
[function]
[call site]
03924
Option<&GlobalRuntimeState>::into
[function]
[call site]
03925
into
[function]
[call site]
03926
into
[function]
[call site]
03927
into
[function]
[call site]
03928
TestStruct::clone
[function]
[call site]
03929
Self::into
[function]
[call site]
03930
into
[function]
[call site]
03931
Expr::is_constant
[function]
[call site]
03932
crate::Array::with_capacity
[function]
[call site]
03933
test::len
[function]
[call site]
03934
StmtBlock::extend
[function]
[call site]
03935
MyIterableType::into_iter
[function]
[call site]
03936
Self::IntoIter::map
[function]
[call site]
03937
Expr::get_literal_value
[function]
[call site]
03938
Option::unwrap
[function]
[call site]
03939
Dynamic::from_array
[function]
[call site]
03940
Expr::is_constant
[function]
[call site]
03941
TestStruct::clone
[function]
[call site]
03942
(TokenIterator::get_mut
[function]
[call site]
03943
Ident::as_str
[function]
[call site]
03944
Option::unwrap
[function]
[call site]
03945
Expr::get_literal_value
[function]
[call site]
03946
Option::unwrap
[function]
[call site]
03947
Dynamic::from_map
[function]
[call site]
03948
Expr::is_constant
[function]
[call site]
03949
Position::new_const
[function]
[call site]
03950
Expr::get_literal_value
[function]
[call site]
03951
Option::unwrap
[function]
[call site]
03952
unwrap
[function]
[call site]
03953
into
[function]
[call site]
03954
FnCallExpr::is_qualified
[function]
[call site]
03955
test::len
[function]
[call site]
03956
FnPtr::new
[function]
[call site]
03957
TestStruct::clone
[function]
[call site]
03958
RhaiResultOf::ok
[function]
[call site]
03959
into
[function]
[call site]
03960
test::len
[function]
[call site]
03961
Token::literal_syntax
[function]
[call site]
03962
Token::literal_syntax
[function]
[call site]
03963
Ident::as_str
[function]
[call site]
03964
into
[function]
[call site]
03965
into
[function]
[call site]
03966
into
[function]
[call site]
03967
into
[function]
[call site]
03968
into
[function]
[call site]
03969
into
[function]
[call site]
03970
Expr::DynamicConstant
[function]
[call site]
03971
into
[function]
[call site]
03972
Expr::start_position
[function]
[call site]
03973
string_functions::is_empty
[function]
[call site]
03974
Expr::position
[function]
[call site]
03975
ParseSettings::level_up_with_position
[function]
[call site]
03976
Expr::start_position
[function]
[call site]
03977
Expr::start_position
[function]
[call site]
03978
Expr::position
[function]
[call site]
03979
OptimizerState::set_dirty
[function]
[call site]
03980
test::len
[function]
[call site]
03981
FnCallExpr::constant_args
[function]
[call site]
03982
string_functions::is_empty
[function]
[call site]
03983
MyIterableType::into_iter
[function]
[call site]
03984
test_method_call
[function]
[call site]
03985
TestStruct::clone
[function]
[call site]
03986
Self::into
[function]
[call site]
03987
Dynamic::into_immutable_string
[function]
[call site]
03988
Ok
[function]
[call site]
03989
crate::func::locked_read
[function]
[call site]
03990
Option::and_then
[function]
[call site]
03991
Some
[function]
[call site]
03992
TestStruct::clone
[function]
[call site]
03993
ok_or_else
[function]
[call site]
03994
std::
[call site]
03995
any::type_name
[function]
[call site]
03996
Err
[function]
[call site]
03997
Dynamic::type_name
[function]
[call site]
03998
Result::map_err
[function]
[call site]
03999
and_then
[function]
[call site]
04000
OptimizerState::set_dirty
[function]
[call site]
04001
Expr::DynamicConstant
[function]
[call site]
04002
TestStruct::new
[function]
[call site]
04003
into
[function]
[call site]
04004
optimize_expr
[function]
[call site]
04005
test::len
[function]
[call site]
04006
FnCallExpr::constant_args
[function]
[call site]
04007
Expr::get_literal_value
[function]
[call site]
04008
unwrap
[function]
[call site]
04009
args[0].get_literal_value(None).unwrap().cast::<FnPtr>
[function]
[call site]
04010
StmtBlock::extend
[function]
[call site]
04011
MyIterableType::into_iter
[function]
[call site]
04012
skip
[function]
[call site]
04013
Engine::lex_with_map
[function]
[call site]
04014
Expr::get_literal_value
[function]
[call site]
04015
unwrap
[function]
[call site]
04016
OptimizerState::set_dirty
[function]
[call site]
04017
Expr::DynamicConstant
[function]
[call site]
04018
TestStruct::new
[function]
[call site]
04019
into
[function]
[call site]
04020
string_functions::contains
[function]
[call site]
04021
Ident::as_str
[function]
[call site]
04022
StaticModuleResolver::iter_mut
[function]
[call site]
04023
array_functions::for_each
[function]
[call site]
04024
optimize_expr
[function]
[call site]
04025
FnCallExpr::constant_args
[function]
[call site]
04026
MyIterableType::into_iter
[function]
[call site]
04027
Engine::lex_with_map
[function]
[call site]
04028
Expr::get_literal_value
[function]
[call site]
04029
unwrap
[function]
[call site]
04030
args.iter().map(|arg_expr|
[call site]
04031
MyIterableType::into_iter
[function]
[call site]
04032
Engine::lex_with_map
[function]
[call site]
04033
iter().map(Dynamic::type_id).collect::<FnArgsVec<_>>
[function]
[call site]
04034
Ident::as_str
[function]
[call site]
04035
test::len
[function]
[call site]
04036
OptimizerState::set_dirty
[function]
[call site]
04037
Engine::map_type_name
[function]
[call site]
04038
RhaiNativeFunc::return_type_name
[function]
[call site]
04039
into
[function]
[call site]
04040
Expr::from_dynamic
[function]
[call site]
04041
test::len
[function]
[call site]
04042
OptimizerState::set_dirty
[function]
[call site]
04043
Expr::from_dynamic
[function]
[call site]
04044
test::len
[function]
[call site]
04045
FnCallExpr::is_operator_call
[function]
[call site]
04046
is_some
[function]
[call site]
04047
Engine::fast_operators
[function]
[call site]
04048
intersects
[function]
[call site]
04049
Engine::has_native_fn_override
[function]
[call site]
04050
calc_fn_hash_full
[function]
[call site]
04051
StmtBlock::as_ref
[function]
[call site]
04052
MyIterableType::into_iter
[function]
[call site]
04053
Self::IntoIter::copied
[function]
[call site]
04054
MyIterableType::into_iter
[function]
[call site]
04055
test_var_def_filter
[function]
[call site]
04056
Module::is_standard_lib
[function]
[call site]
04057
intersects
[function]
[call site]
04058
T::as_any
[function]
[call site]
04059
Module::contains_fn
[function]
[call site]
04060
StmtBlock::as_ref
[function]
[call site]
04061
map_or
[function]
[call site]
04062
contains_key
[function]
[call site]
04063
map_functions::values
[function]
[call site]
04064
T::as_any
[function]
[call site]
04065
Module::contains_qualified_fn
[function]
[call site]
04066
StmtBlock::as_ref
[function]
[call site]
04067
map_or
[function]
[call site]
04068
contains_key
[function]
[call site]
04069
RhaiFunc::is_native
[function]
[call site]
04070
func::builtin::get_builtin_binary_op_fn
[function]
[call site]
04071
Some
[function]
[call site]
04072
Dynamic::as_int
[function]
[call site]
04073
Ok
[function]
[call site]
04074
crate::func::locked_read
[function]
[call site]
04075
Option::and_then
[function]
[call site]
04076
Some
[function]
[call site]
04077
ok_or_else
[function]
[call site]
04078
std::
[call site]
04079
any::type_name
[function]
[call site]
04080
Err
[function]
[call site]
04081
Dynamic::type_name
[function]
[call site]
04082
unwrap
[function]
[call site]
04083
Dynamic::as_int
[function]
[call site]
04084
unwrap
[function]
[call site]
04085
Ok
[function]
[call site]
04086
into
[function]
[call site]
04087
Some
[function]
[call site]
04088
Dynamic::as_int
[function]
[call site]
04089
unwrap
[function]
[call site]
04090
Dynamic::as_int
[function]
[call site]
04091
unwrap
[function]
[call site]
04092
Ok
[function]
[call site]
04093
into
[function]
[call site]
04094
Some
[function]
[call site]
04095
Dynamic::as_immutable_string_ref
[function]
[call site]
04096
read_lock::<ImmutableString>
[function]
[call site]
04097
ok_or_else
[function]
[call site]
04098
Dynamic::type_name
[function]
[call site]
04099
unwrap
[function]
[call site]
04100
Dynamic::as_immutable_string_ref
[function]
[call site]
04101
unwrap
[function]
[call site]
04102
unwrap
[function]
[call site]
04103
Package::init_engine
[function]
[call site]
04104
Engine::throw_on_size
[function]
[call site]
04105
map_or
[function]
[call site]
04106
Command::get
[function]
[call site]
04107
Err
[function]
[call site]
04108
ERR::ErrorDataTooLarge
[function]
[call site]
04109
&str::to_string
[function]
[call site]
04110
into
[function]
[call site]
04111
map_or
[function]
[call site]
04112
Command::get
[function]
[call site]
04113
Err
[function]
[call site]
04114
ERR::ErrorDataTooLarge
[function]
[call site]
04115
&str::to_string
[function]
[call site]
04116
into
[function]
[call site]
04117
map_or
[function]
[call site]
04118
Command::get
[function]
[call site]
04119
Err
[function]
[call site]
04120
ERR::ErrorDataTooLarge
[function]
[call site]
04121
&str::to_string
[function]
[call site]
04122
into
[function]
[call site]
04123
Ok
[function]
[call site]
04124
test::len
[function]
[call site]
04125
test::len
[function]
[call site]
04126
Ok
[function]
[call site]
04127
into
[function]
[call site]
04128
Some
[function]
[call site]
04129
Dynamic::as_char
[function]
[call site]
04130
Ok
[function]
[call site]
04131
crate::func::locked_read
[function]
[call site]
04132
Option::and_then
[function]
[call site]
04133
Some
[function]
[call site]
04134
ok_or_else
[function]
[call site]
04135
std::
[call site]
04136
any::type_name
[function]
[call site]
04137
Err
[function]
[call site]
04138
Dynamic::type_name
[function]
[call site]
04139
unwrap
[function]
[call site]
04140
Dynamic::as_char
[function]
[call site]
04141
unwrap
[function]
[call site]
04142
Position::new_const
[function]
[call site]
04143
blob_functions::push
[function]
[call site]
04144
blob_functions::push
[function]
[call site]
04145
FnPtr::try_from
[function]
[call site]
04146
RhaiResultOf::unwrap
[function]
[call site]
04147
blob_functions::push
[function]
[call site]
04148
unwrap
[function]
[call site]
04149
Package::init_engine
[function]
[call site]
04150
Engine::throw_on_size
[function]
[call site]
04151
test::len
[function]
[call site]
04152
test::len
[function]
[call site]
04153
Ok
[function]
[call site]
04154
Result::into
[function]
[call site]
04155
Some
[function]
[call site]
04156
Dynamic::as_blob_ref
[function]
[call site]
04157
read_lock::<Blob>
[function]
[call site]
04158
ok_or_else
[function]
[call site]
04159
Dynamic::type_name
[function]
[call site]
04160
unwrap
[function]
[call site]
04161
string_functions::is_empty
[function]
[call site]
04162
Ok
[function]
[call site]
04163
Dynamic::flatten_clone
[function]
[call site]
04164
Dynamic::as_blob_ref
[function]
[call site]
04165
unwrap
[function]
[call site]
04166
string_functions::is_empty
[function]
[call site]
04167
Ok
[function]
[call site]
04168
Dynamic::flatten_clone
[function]
[call site]
04169
unwrap
[function]
[call site]
04170
Package::init_engine
[function]
[call site]
04171
Engine::throw_on_size
[function]
[call site]
04172
test::len
[function]
[call site]
04173
test::len
[function]
[call site]
04174
TestStruct::clone
[function]
[call site]
04175
StmtBlock::extend
[function]
[call site]
04176
Ok
[function]
[call site]
04177
Dynamic::from_blob
[function]
[call site]
04178
Self
[function]
[call site]
04179
Union::Blob
[function]
[call site]
04180
into
[function]
[call site]
04181
Some
[function]
[call site]
04182
Some
[function]
[call site]
04183
Some
[function]
[call site]
04184
Ok
[function]
[call site]
04185
Dynamic::as_int
[function]
[call site]
04186
unwrap
[function]
[call site]
04187
into
[function]
[call site]
04188
Some
[function]
[call site]
04189
Ok
[function]
[call site]
04190
Dynamic::as_int
[function]
[call site]
04191
unwrap
[function]
[call site]
04192
into
[function]
[call site]
04193
Some
[function]
[call site]
04194
Ok
[function]
[call site]
04195
Dynamic::as_int
[function]
[call site]
04196
unwrap
[function]
[call site]
04197
into
[function]
[call site]
04198
Some
[function]
[call site]
04199
Ok
[function]
[call site]
04200
Dynamic::as_int
[function]
[call site]
04201
unwrap
[function]
[call site]
04202
into
[function]
[call site]
04203
Dynamic::as_char
[function]
[call site]
04204
unwrap
[function]
[call site]
04205
Dynamic::as_immutable_string_ref
[function]
[call site]
04206
unwrap
[function]
[call site]
04207
Some
[function]
[call site]
04208
test_chars
[function]
[call site]
04209
MultiInputsStream::get_next
[function]
[call site]
04210
MultiInputsStream::get_next
[function]
[call site]
04211
Some
[function]
[call site]
04212
Dynamic::as_char
[function]
[call site]
04213
unwrap
[function]
[call site]
04214
Dynamic::as_immutable_string_ref
[function]
[call site]
04215
unwrap
[function]
[call site]
04216
Position::new_const
[function]
[call site]
04217
blob_functions::push
[function]
[call site]
04218
Result::push_str
[function]
[call site]
04219
unwrap
[function]
[call site]
04220
Package::init_engine
[function]
[call site]
04221
Engine::throw_on_size
[function]
[call site]
04222
test::len
[function]
[call site]
04223
Ok
[function]
[call site]
04224
Result::into
[function]
[call site]
04225
Dynamic::as_immutable_string_ref
[function]
[call site]
04226
unwrap
[function]
[call site]
04227
Dynamic::as_char
[function]
[call site]
04228
unwrap
[function]
[call site]
04229
test_chars
[function]
[call site]
04230
MultiInputsStream::get_next
[function]
[call site]
04231
MultiInputsStream::get_next
[function]
[call site]
04232
Some
[function]
[call site]
04233
Some
[function]
[call site]
04234
Dynamic::as_immutable_string_ref
[function]
[call site]
04235
unwrap
[function]
[call site]
04236
Dynamic::as_char
[function]
[call site]
04237
unwrap
[function]
[call site]
04238
unwrap
[function]
[call site]
04239
Package::init_engine
[function]
[call site]
04240
Engine::throw_on_size
[function]
[call site]
04241
test::len
[function]
[call site]
04242
Ok
[function]
[call site]
04243
Result::into
[function]
[call site]
04244
Some
[function]
[call site]
04245
Dynamic::as_immutable_string_ref
[function]
[call site]
04246
unwrap
[function]
[call site]
04247
Dynamic::as_char
[function]
[call site]
04248
unwrap
[function]
[call site]
04249
Ok
[function]
[call site]
04250
into
[function]
[call site]
04251
Some
[function]
[call site]
04252
Ok
[function]
[call site]
04253
TestStruct::clone
[function]
[call site]
04254
Some
[function]
[call site]
04255
Some
[function]
[call site]
04256
Some
[function]
[call site]
04257
Ok
[function]
[call site]
04258
TestStruct::clone
[function]
[call site]
04259
Some
[function]
[call site]
04260
Some
[function]
[call site]
04261
Some
[function]
[call site]
04262
Dynamic::as_blob_ref
[function]
[call site]
04263
unwrap
[function]
[call site]
04264
TestStruct::clone
[function]
[call site]
04265
Dynamic::as_char
[function]
[call site]
04266
unwrap
[function]
[call site]
04267
encode_utf8
[function]
[call site]
04268
unwrap
[function]
[call site]
04269
Package::init_engine
[function]
[call site]
04270
Engine::throw_on_size
[function]
[call site]
04271
test::len
[function]
[call site]
04272
test::len
[function]
[call site]
04273
StmtBlock::extend
[function]
[call site]
04274
as_bytes
[function]
[call site]
04275
Ok
[function]
[call site]
04276
Dynamic::from_blob
[function]
[call site]
04277
Dynamic::type_id
[function]
[call site]
04278
TypeId::of::<()>
[function]
[call site]
04279
TypeId::of::<bool>
[function]
[call site]
04280
TypeId::of::<ImmutableString>
[function]
[call site]
04281
TypeId::of::<char>
[function]
[call site]
04282
TypeId::of::<INT>
[function]
[call site]
04283
TypeId::of::<crate::FLOAT>
[function]
[call site]
04284
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
04285
TypeId::of::<Array>
[function]
[call site]
04286
TypeId::of::<Blob>
[function]
[call site]
04287
TypeId::of::<Map>
[function]
[call site]
04288
TypeId::of::<FnPtr>
[function]
[call site]
04289
TypeId::of::<Instant>
[function]
[call site]
04290
Dynamic::type_id
[function]
[call site]
04291
crate::func::locked_read
[function]
[call site]
04292
Option::unwrap
[function]
[call site]
04293
Dynamic::type_id
[function]
[call site]
04294
Dynamic::type_id
[function]
[call site]
04295
TypeId::of::<ExclusiveRange>
[function]
[call site]
04296
TypeId::of::<ExclusiveRange>
[function]
[call site]
04297
TypeId::of::<InclusiveRange>
[function]
[call site]
04298
TypeId::of::<InclusiveRange>
[function]
[call site]
04299
TypeId::of::<ExclusiveRange>
[function]
[call site]
04300
TypeId::of::<InclusiveRange>
[function]
[call site]
04301
TypeId::of::<InclusiveRange>
[function]
[call site]
04302
TypeId::of::<ExclusiveRange>
[function]
[call site]
04303
Some
[function]
[call site]
04304
Some
[function]
[call site]
04305
is_numeric
[function]
[call site]
04306
TypeId::of::<INT>
[function]
[call site]
04307
TypeId::of::<f32>
[function]
[call site]
04308
TypeId::of::<f64>
[function]
[call site]
04309
TypeId::of::<Decimal>
[function]
[call site]
04310
TypeId::of::<u8>
[function]
[call site]
04311
TypeId::of::<u16>
[function]
[call site]
04312
TypeId::of::<u32>
[function]
[call site]
04313
TypeId::of::<u64>
[function]
[call site]
04314
TypeId::of::<i8>
[function]
[call site]
04315
TypeId::of::<i16>
[function]
[call site]
04316
TypeId::of::<i32>
[function]
[call site]
04317
TypeId::of::<i64>
[function]
[call site]
04318
TypeId::of::<u128>
[function]
[call site]
04319
TypeId::of::<i128>
[function]
[call site]
04320
is_numeric
[function]
[call site]
04321
Some
[function]
[call site]
04322
is_numeric
[function]
[call site]
04323
is_numeric
[function]
[call site]
04324
Some
[function]
[call site]
04325
StmtBlock::as_ref
[function]
[call site]
04326
unwrap
[function]
[call site]
04327
then
[function]
[call site]
04328
Ident::as_str
[function]
[call site]
04329
into
[function]
[call site]
04330
split_first_mut
[function]
[call site]
04331
unwrap
[function]
[call site]
04332
test_var_is_def
[function]
[call site]
04333
Engine::new
[function]
[call site]
04334
OptimizerState::set_dirty
[function]
[call site]
04335
Expr::from_dynamic
[function]
[call site]
04336
StaticModuleResolver::iter_mut
[function]
[call site]
04337
array_functions::for_each
[function]
[call site]
04338
optimize_expr
[function]
[call site]
04339
move_constant_arg
[function]
[call site]
04340
OptimizerState::set_dirty
[function]
[call site]
04341
FnCallExpr::constant_args
[function]
[call site]
04342
FnCallHashes::is_native_only
[function]
[call site]
04343
Position::is_none
[function]
[call site]
04344
MyIterableType::into_iter
[function]
[call site]
04345
array_functions::find_map
[function]
[call site]
04346
Module::get_script_fn
[function]
[call site]
04347
StmtBlock::as_ref
[function]
[call site]
04348
and_then
[function]
[call site]
04349
StmtBlock::as_ref
[function]
[call site]
04350
&crate::SharedModule::values
[function]
[call site]
04351
string_functions::is_empty
[function]
[call site]
04352
IterateDynamicArray::new
[function]
[call site]
04353
map_functions::values
[function]
[call site]
04354
Array::cloned
[function]
[call site]
04355
reflection_functions::collect
[function]
[call site]
04356
array_functions::find
[function]
[call site]
04357
array_functions::find_starting_from
[function]
[call site]
04358
RhaiResult::and_then
[function]
[call site]
04359
RhaiFunc::get_script_fn_def
[function]
[call site]
04360
test::len
[function]
[call site]
04361
is_some
[function]
[call site]
04362
MyIterableType::into_iter
[function]
[call site]
04363
Engine::lex_with_map
[function]
[call site]
04364
Expr::get_literal_value
[function]
[call site]
04365
Some
[function]
[call site]
04366
StmtBlock::as_ref
[function]
[call site]
04367
TestStruct::clone
[function]
[call site]
04368
write_lock::<FnPtr>
[function]
[call site]
04369
Some
[function]
[call site]
04370
crate::Shared::new
[function]
[call site]
04371
Option<&GlobalRuntimeState>::into
[function]
[call site]
04372
into
[function]
[call site]
04373
into
[function]
[call site]
04374
into
[function]
[call site]
04375
TestStruct::clone
[function]
[call site]
04376
Self::into
[function]
[call site]
04377
into
[function]
[call site]
04378
Expr::is_constant
[function]
[call site]
04379
crate::Array::with_capacity
[function]
[call site]
04380
test::len
[function]
[call site]
04381
StmtBlock::extend
[function]
[call site]
04382
MyIterableType::into_iter
[function]
[call site]
04383
Self::IntoIter::map
[function]
[call site]
04384
Expr::get_literal_value
[function]
[call site]
04385
Option::unwrap
[function]
[call site]
04386
Dynamic::from_array
[function]
[call site]
04387
Expr::is_constant
[function]
[call site]
04388
TestStruct::clone
[function]
[call site]
04389
(TokenIterator::get_mut
[function]
[call site]
04390
Ident::as_str
[function]
[call site]
04391
Option::unwrap
[function]
[call site]
04392
Expr::get_literal_value
[function]
[call site]
04393
Option::unwrap
[function]
[call site]
04394
Dynamic::from_map
[function]
[call site]
04395
Expr::is_constant
[function]
[call site]
04396
Position::new_const
[function]
[call site]
04397
Expr::get_literal_value
[function]
[call site]
04398
Option::unwrap
[function]
[call site]
04399
unwrap
[function]
[call site]
04400
into
[function]
[call site]
04401
FnCallExpr::is_qualified
[function]
[call site]
04402
test::len
[function]
[call site]
04403
FnPtr::new
[function]
[call site]
04404
TestStruct::clone
[function]
[call site]
04405
RhaiResultOf::ok
[function]
[call site]
04406
into
[function]
[call site]
04407
test::len
[function]
[call site]
04408
Token::literal_syntax
[function]
[call site]
04409
Token::literal_syntax
[function]
[call site]
04410
Ident::as_str
[function]
[call site]
04411
into
[function]
[call site]
04412
into
[function]
[call site]
04413
into
[function]
[call site]
04414
into
[function]
[call site]
04415
into
[function]
[call site]
04416
into
[function]
[call site]
04417
args.iter().map(|a|
[call site]
04418
unwrap
[function]
[call site]
04419
Ident::as_str
[function]
[call site]
04420
test::len
[function]
[call site]
04421
Some
[function]
[call site]
04422
Engine::map_type_name
[function]
[call site]
04423
RhaiNativeFunc::return_type_name
[function]
[call site]
04424
into
[function]
[call site]
04425
test::len
[function]
[call site]
04426
Some
[function]
[call site]
04427
OptimizerState::call_fn_with_const_args
[function]
[call site]
04428
Engine::exec_native_fn_call
[function]
[call site]
04429
Engine::track_operation
[function]
[call site]
04430
Engine::max_operations
[function]
[call site]
04431
Command::get
[function]
[call site]
04432
Engine::max_operations
[function]
[call site]
04433
Err
[function]
[call site]
04434
ERR::ErrorTooManyOperations
[function]
[call site]
04435
into
[function]
[call site]
04436
StmtBlock::as_ref
[function]
[call site]
04437
and_then
[function]
[call site]
04438
test_max_operations_progress
[function]
[call site]
04439
Engine::new
[function]
[call site]
04440
Engine::set_optimization_level
[function]
[call site]
04441
Engine::set_max_operations
[function]
[call site]
04442
TestStruct::new
[function]
[call site]
04443
Engine::on_progress
[function]
[call site]
04444
Some
[function]
[call site]
04445
TestStruct::new
[function]
[call site]
04446
Some
[function]
[call site]
04447
into
[function]
[call site]
04448
Engine::lex_with_map
[function]
[call site]
04449
Err
[function]
[call site]
04450
ERR::ErrorTerminated
[function]
[call site]
04451
into
[function]
[call site]
04452
unwrap_or
[function]
[call site]
04453
Ok
[function]
[call site]
04454
Some
[function]
[call site]
04455
Engine::resolve_fn
[function]
[call site]
04456
as_deref
[function]
[call site]
04457
map_or
[function]
[call site]
04458
calc_fn_hash_full
[function]
[call site]
04459
MyIterableType::into_iter
[function]
[call site]
04460
Self::IntoIter::map
[function]
[call site]
04461
Dynamic::type_id
[function]
[call site]
04462
TypeId::of::<()>
[function]
[call site]
04463
TypeId::of::<bool>
[function]
[call site]
04464
TypeId::of::<ImmutableString>
[function]
[call site]
04465
TypeId::of::<char>
[function]
[call site]
04466
TypeId::of::<INT>
[function]
[call site]
04467
TypeId::of::<crate::FLOAT>
[function]
[call site]
04468
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
04469
TypeId::of::<Array>
[function]
[call site]
04470
TypeId::of::<Blob>
[function]
[call site]
04471
TypeId::of::<Map>
[function]
[call site]
04472
TypeId::of::<FnPtr>
[function]
[call site]
04473
TypeId::of::<Instant>
[function]
[call site]
04474
Dynamic::type_id
[function]
[call site]
04475
crate::func::locked_read
[function]
[call site]
04476
Option::unwrap
[function]
[call site]
04477
Dynamic::type_id
[function]
[call site]
04478
Caches::fn_resolution_cache_mut
[function]
[call site]
04479
string_functions::is_empty
[function]
[call site]
04480
Caches::push_fn_resolution_cache
[function]
[call site]
04481
blob_functions::push
[function]
[call site]
04482
Engine::default
[function]
[call site]
04483
last_mut
[function]
[call site]
04484
unwrap
[function]
[call site]
04485
Scope::push_entry
[function]
[call site]
04486
&mut
[call site]
04487
StmtBlock::as_ref
[function]
[call site]
04488
as_deref
[function]
[call site]
04489
map_or
[function]
[call site]
04490
MyIterableType::into_iter
[function]
[call site]
04491
array_functions::reduce_rev
[function]
[call site]
04492
array_functions::find_map
[function]
[call site]
04493
Module::set_indexer_get_fn
[function]
[call site]
04494
FuncRegistration::new
[function]
[call site]
04495
FuncRegistration::in_global_namespace
[function]
[call site]
04496
FuncRegistration::with_purity
[function]
[call site]
04497
Some
[function]
[call site]
04498
FuncRegistration::with_volatility
[function]
[call site]
04499
Some
[function]
[call site]
04500
FuncRegistration::set_into_module
[function]
[call site]
04501
unwrap_or_else
[function]
[call site]
04502
RhaiNativeFunc::num_params
[function]
[call site]
04503
RhaiNativeFunc::num_params
[function]
[call site]
04504
string_functions::starts_with
[function]
[call site]
04505
unwrap_or
[function]
[call site]
04506
into_rhai_function
[function]
[call site]
04507
FuncRegistration::set_into_module_raw
[function]
[call site]
04508
StmtBlock::as_ref
[function]
[call site]
04509
test::len
[function]
[call site]
04510
StmtBlock::extend
[function]
[call site]
04511
StmtBlock::as_ref
[function]
[call site]
04512
MyIterableType::into_iter
[function]
[call site]
04513
Self::IntoIter::copied
[function]
[call site]
04514
first
[function]
[call site]
04515
RhaiFunc::is_method
[function]
[call site]
04516
StaticModuleResolver::iter_mut
[function]
[call site]
04517
enumerate
[function]
[call site]
04518
array_functions::for_each
[function]
[call site]
04519
Module::map_type
[function]
[call site]
04520
MyIterableType::into_iter
[function]
[call site]
04521
T::as_any
[function]
[call site]
04522
TypeId::of::<Dynamic>
[function]
[call site]
04523
test::len
[function]
[call site]
04524
test::len
[function]
[call site]
04525
string_functions::pop
[function]
[call site]
04526
unwrap
[function]
[call site]
04527
calc_fn_hash
[function]
[call site]
04528
test::len
[function]
[call site]
04529
calc_fn_hash_full
[function]
[call site]
04530
MyIterableType::into_iter
[function]
[call site]
04531
copied
[function]
[call site]
04532
StmtBlock::as_ref
[function]
[call site]
04533
and_then
[function]
[call site]
04534
Command::get
[function]
[call site]
04535
BloomFilterU64::mark
[function]
[call site]
04536
string_functions::remove
[function]
[call site]
04537
get_or_insert_with
[function]
[call site]
04538
new_hash_map
[function]
[call site]
04539
Scope::push_entry
[function]
[call site]
04540
blob_functions::insert
[function]
[call site]
04541
into
[function]
[call site]
04542
&mut
[call site]
04543
blob_functions::insert
[function]
[call site]
04544
into
[function]
[call site]
04545
FUNC::param_types
[function]
[call site]
04546
Engine::lex_with_map
[function]
[call site]
04547
Engine::lex_raw
[function]
[call site]
04548
Some
[function]
[call site]
04549
Module::id_raw
[function]
[call site]
04550
StmtBlock::as_ref
[function]
[call site]
04551
StmtBlock::span_or_else
[function]
[call site]
04552
MyIterableType::into_iter
[function]
[call site]
04553
array_functions::find_map
[function]
[call site]
04554
Module::set_indexer_get_fn
[function]
[call site]
04555
Engine::lex_with_map
[function]
[call site]
04556
Module::id_raw
[function]
[call site]
04557
StmtBlock::span_or_else
[function]
[call site]
04558
Module::get_qualified_fn
[function]
[call site]
04559
StmtBlock::as_ref
[function]
[call site]
04560
and_then
[function]
[call site]
04561
Command::get
[function]
[call site]
04562
StmtBlock::span_or_else
[function]
[call site]
04563
Span::new
[function]
[call site]
04564
iterator_functions::chars_from_start
[function]
[call site]
04565
StmtBlock::span_or_else
[function]
[call site]
04566
string_functions::add_append
[function]
[call site]
04567
StmtBlock::span_or_else
[function]
[call site]
04568
map_functions::values
[function]
[call site]
04569
test_var_def_filter
[function]
[call site]
04570
Module::contains_indexed_global_functions
[function]
[call site]
04571
intersects
[function]
[call site]
04572
array_functions::find_map
[function]
[call site]
04573
Module::get_qualified_fn
[function]
[call site]
04574
StmtBlock::as_ref
[function]
[call site]
04575
and_then
[function]
[call site]
04576
Command::get
[function]
[call site]
04577
Engine::lex_with_map
[function]
[call site]
04578
Module::id_raw
[function]
[call site]
04579
TestStruct::clone
[function]
[call site]
04580
cloned
[function]
[call site]
04581
BloomFilterU64::is_absent_and_set
[function]
[call site]
04582
Some
[function]
[call site]
04583
StmtBlock::as_ref
[function]
[call site]
04584
blob_functions::insert
[function]
[call site]
04585
Some
[function]
[call site]
04586
StmtBlock::as_ref
[function]
[call site]
04587
min_max_functions::min
[function]
[call site]
04588
MyIterableType::into_iter
[function]
[call site]
04589
T::as_any
[function]
[call site]
04590
Module::may_contain_dynamic_fn
[function]
[call site]
04591
BloomFilterU64::is_absent
[function]
[call site]
04592
BloomFilterU64::calc_hash
[function]
[call site]
04593
MyIterableType::into_iter
[function]
[call site]
04594
T::as_any
[function]
[call site]
04595
Module::may_contain_dynamic_fn
[function]
[call site]
04596
Module::may_contain_dynamic_fn
[function]
[call site]
04597
BloomFilterU64::is_absent
[function]
[call site]
04598
map_functions::values
[function]
[call site]
04599
T::as_any
[function]
[call site]
04600
Module::may_contain_dynamic_fn
[function]
[call site]
04601
and_then
[function]
[call site]
04602
Token::is_op_assignment
[function]
[call site]
04603
split_first
[function]
[call site]
04604
unwrap
[function]
[call site]
04605
super::get_builtin_op_assignment_fn
[function]
[call site]
04606
Some
[function]
[call site]
04607
Dynamic::as_int
[function]
[call site]
04608
unwrap
[function]
[call site]
04609
Dynamic::as_int
[function]
[call site]
04610
unwrap
[function]
[call site]
04611
write_lock::<Dynamic>
[function]
[call site]
04612
unwrap
[function]
[call site]
04613
RhaiResult::into
[function]
[call site]
04614
Ok
[function]
[call site]
04615
Some
[function]
[call site]
04616
Dynamic::as_int
[function]
[call site]
04617
unwrap
[function]
[call site]
04618
Dynamic::as_int
[function]
[call site]
04619
unwrap
[function]
[call site]
04620
write_lock::<Dynamic>
[function]
[call site]
04621
unwrap
[function]
[call site]
04622
RhaiResult::into
[function]
[call site]
04623
Ok
[function]
[call site]
04624
Some
[function]
[call site]
04625
Dynamic::as_char
[function]
[call site]
04626
unwrap
[function]
[call site]
04627
write_lock::<Dynamic>
[function]
[call site]
04628
unwrap
[function]
[call site]
04629
Position::new_const
[function]
[call site]
04630
blob_functions::push
[function]
[call site]
04631
blob_functions::push
[function]
[call site]
04632
FnPtr::try_from
[function]
[call site]
04633
RhaiResultOf::unwrap
[function]
[call site]
04634
Dynamic::as_char
[function]
[call site]
04635
Result::unwrap
[function]
[call site]
04636
blob_functions::push
[function]
[call site]
04637
RhaiResultOf::into
[function]
[call site]
04638
Ok
[function]
[call site]
04639
Some
[function]
[call site]
04640
split_first_mut
[function]
[call site]
04641
unwrap
[function]
[call site]
04642
Dynamic::as_immutable_string_mut
[function]
[call site]
04643
Dynamic::type_name
[function]
[call site]
04644
write_lock::<ImmutableString>
[function]
[call site]
04645
ok_or
[function]
[call site]
04646
unwrap
[function]
[call site]
04647
Dynamic::as_immutable_string_ref
[function]
[call site]
04648
unwrap
[function]
[call site]
04649
string_functions::is_empty
[function]
[call site]
04650
string_functions::is_empty
[function]
[call site]
04651
test::len
[function]
[call site]
04652
test::len
[function]
[call site]
04653
unwrap
[function]
[call site]
04654
Package::init_engine
[function]
[call site]
04655
Engine::throw_on_size
[function]
[call site]
04656
Ok
[function]
[call site]
04657
Some
[function]
[call site]
04658
split_first_mut
[function]
[call site]
04659
unwrap
[function]
[call site]
04660
Dynamic::as_immutable_string_mut
[function]
[call site]
04661
unwrap
[function]
[call site]
04662
Dynamic::as_immutable_string_ref
[function]
[call site]
04663
unwrap
[function]
[call site]
04664
Ok
[function]
[call site]
04665
Some
[function]
[call site]
04666
test_functions_take
[function]
[call site]
04667
Dynamic::into_array
[function]
[call site]
04668
Ok
[function]
[call site]
04669
crate::func::locked_read
[function]
[call site]
04670
Option::and_then
[function]
[call site]
04671
Some
[function]
[call site]
04672
StmtBlock::as_ref
[function]
[call site]
04673
TestStruct::clone
[function]
[call site]
04674
ok_or_else
[function]
[call site]
04675
std::
[call site]
04676
any::type_name
[function]
[call site]
04677
Err
[function]
[call site]
04678
Dynamic::type_name
[function]
[call site]
04679
unwrap
[function]
[call site]
04680
string_functions::is_empty
[function]
[call site]
04681
Ok
[function]
[call site]
04682
Dynamic::as_array_ref
[function]
[call site]
04683
read_lock::<Array>
[function]
[call site]
04684
ok_or_else
[function]
[call site]
04685
Dynamic::type_name
[function]
[call site]
04686
unwrap
[function]
[call site]
04687
string_functions::is_empty
[function]
[call site]
04688
unwrap
[function]
[call site]
04689
Package::init_engine
[function]
[call site]
04690
Engine::check_data_size
[function]
[call site]
04691
Engine::has_data_size_limit
[function]
[call site]
04692
is_some
[function]
[call site]
04693
is_some
[function]
[call site]
04694
is_some
[function]
[call site]
04695
Ok
[function]
[call site]
04696
calc_data_sizes
[function]
[call site]
04697
calc_array_sizes
[function]
[call site]
04698
calc_array_sizes
[function]
[call site]
04699
test::len
[function]
[call site]
04700
calc_map_sizes
[function]
[call site]
04701
map_functions::values
[function]
[call site]
04702
calc_array_sizes
[function]
[call site]
04703
test::len
[function]
[call site]
04704
calc_map_sizes
[function]
[call site]
04705
test::len
[function]
[call site]
04706
test::len
[function]
[call site]
04707
test::len
[function]
[call site]
04708
calc_map_sizes
[function]
[call site]
04709
test::len
[function]
[call site]
04710
calc_data_sizes
[function]
[call site]
04711
read_lock::<Dynamic>
[function]
[call site]
04712
unwrap
[function]
[call site]
04713
StmtBlock::borrow
[function]
[call site]
04714
Engine::throw_on_size
[function]
[call site]
04715
map_or
[function]
[call site]
04716
Command::get
[function]
[call site]
04717
Err
[function]
[call site]
04718
ERR::ErrorDataTooLarge
[function]
[call site]
04719
&str::to_string
[function]
[call site]
04720
into
[function]
[call site]
04721
map_or
[function]
[call site]
04722
Command::get
[function]
[call site]
04723
Err
[function]
[call site]
04724
ERR::ErrorDataTooLarge
[function]
[call site]
04725
&str::to_string
[function]
[call site]
04726
into
[function]
[call site]
04727
map_or
[function]
[call site]
04728
Command::get
[function]
[call site]
04729
Err
[function]
[call site]
04730
ERR::ErrorDataTooLarge
[function]
[call site]
04731
&str::to_string
[function]
[call site]
04732
into
[function]
[call site]
04733
Ok
[function]
[call site]
04734
RhaiResultOf::map_err
[function]
[call site]
04735
EvalAltResult::fill_position
[function]
[call site]
04736
EvalAltResult::position
[function]
[call site]
04737
Position::is_none
[function]
[call site]
04738
EvalAltResult::set_position
[function]
[call site]
04739
Ok
[function]
[call site]
04740
Dynamic::read_lock
[function]
[call site]
04741
crate::func::locked_read
[function]
[call site]
04742
TypeId::of::<Self>
[function]
[call site]
04743
TypeId::of::<T>
[function]
[call site]
04744
Dynamic::type_id
[function]
[call site]
04745
TypeId::of::<T>
[function]
[call site]
04746
Some
[function]
[call site]
04747
DynamicReadLock
[function]
[call site]
04748
DynamicReadLockInner::Guard
[function]
[call site]
04749
Dynamic::downcast_ref
[function]
[call site]
04750
TypeId::of::<T>
[function]
[call site]
04751
TypeId::of::<INT>
[function]
[call site]
04752
T::as_any
[function]
[call site]
04753
as_any().downcast_ref::<T>
[function]
[call site]
04754
TypeId::of::<T>
[function]
[call site]
04755
TypeId::of::<crate::FLOAT>
[function]
[call site]
04756
StmtBlock::as_ref
[function]
[call site]
04757
T::as_any
[function]
[call site]
04758
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04759
TypeId::of::<T>
[function]
[call site]
04760
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
04761
StmtBlock::as_ref
[function]
[call site]
04762
T::as_any
[function]
[call site]
04763
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04764
TypeId::of::<T>
[function]
[call site]
04765
TypeId::of::<bool>
[function]
[call site]
04766
T::as_any
[function]
[call site]
04767
as_any().downcast_ref::<T>
[function]
[call site]
04768
TypeId::of::<T>
[function]
[call site]
04769
TypeId::of::<ImmutableString>
[function]
[call site]
04770
T::as_any
[function]
[call site]
04771
as_any().downcast_ref::<T>
[function]
[call site]
04772
TypeId::of::<T>
[function]
[call site]
04773
TypeId::of::<char>
[function]
[call site]
04774
T::as_any
[function]
[call site]
04775
as_any().downcast_ref::<T>
[function]
[call site]
04776
TypeId::of::<T>
[function]
[call site]
04777
TypeId::of::<Array>
[function]
[call site]
04778
StmtBlock::as_ref
[function]
[call site]
04779
T::as_any
[function]
[call site]
04780
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04781
TypeId::of::<T>
[function]
[call site]
04782
TypeId::of::<Blob>
[function]
[call site]
04783
StmtBlock::as_ref
[function]
[call site]
04784
T::as_any
[function]
[call site]
04785
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04786
TypeId::of::<T>
[function]
[call site]
04787
TypeId::of::<Map>
[function]
[call site]
04788
StmtBlock::as_ref
[function]
[call site]
04789
T::as_any
[function]
[call site]
04790
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04791
TypeId::of::<T>
[function]
[call site]
04792
TypeId::of::<FnPtr>
[function]
[call site]
04793
StmtBlock::as_ref
[function]
[call site]
04794
T::as_any
[function]
[call site]
04795
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04796
TypeId::of::<T>
[function]
[call site]
04797
TypeId::of::<Instant>
[function]
[call site]
04798
StmtBlock::as_ref
[function]
[call site]
04799
T::as_any
[function]
[call site]
04800
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04801
TypeId::of::<T>
[function]
[call site]
04802
TypeId::of::<()>
[function]
[call site]
04803
T::as_any
[function]
[call site]
04804
as_any().downcast_ref::<T>
[function]
[call site]
04805
TypeId::of::<T>
[function]
[call site]
04806
TypeId::of::<Self>
[function]
[call site]
04807
T::as_any
[function]
[call site]
04808
as_any().downcast_ref::<T>
[function]
[call site]
04809
T::as_any
[function]
[call site]
04810
as_any().downcast_ref::<T>
[function]
[call site]
04811
Engine::lex_with_map
[function]
[call site]
04812
Engine::lex_with_map
[function]
[call site]
04813
Engine::lex_raw
[function]
[call site]
04814
Some
[function]
[call site]
04815
unwrap
[function]
[call site]
04816
Dynamic::as_array_mut
[function]
[call site]
04817
Dynamic::type_name
[function]
[call site]
04818
write_lock::<Array>
[function]
[call site]
04819
ok_or
[function]
[call site]
04820
unwrap
[function]
[call site]
04821
string_functions::add_append
[function]
[call site]
04822
Ok
[function]
[call site]
04823
Some
[function]
[call site]
04824
test_functions_take
[function]
[call site]
04825
Dynamic::into_blob
[function]
[call site]
04826
Ok
[function]
[call site]
04827
crate::func::locked_read
[function]
[call site]
04828
Option::and_then
[function]
[call site]
04829
Some
[function]
[call site]
04830
StmtBlock::as_ref
[function]
[call site]
04831
TestStruct::clone
[function]
[call site]
04832
ok_or_else
[function]
[call site]
04833
std::
[call site]
04834
any::type_name
[function]
[call site]
04835
Err
[function]
[call site]
04836
Dynamic::type_name
[function]
[call site]
04837
unwrap
[function]
[call site]
04838
Dynamic::as_blob_mut
[function]
[call site]
04839
Dynamic::type_name
[function]
[call site]
04840
write_lock::<Blob>
[function]
[call site]
04841
ok_or
[function]
[call site]
04842
unwrap
[function]
[call site]
04843
unwrap
[function]
[call site]
04844
Package::init_engine
[function]
[call site]
04845
Engine::throw_on_size
[function]
[call site]
04846
test::len
[function]
[call site]
04847
test::len
[function]
[call site]
04848
string_functions::add_append
[function]
[call site]
04849
Ok
[function]
[call site]
04850
Some
[function]
[call site]
04851
Dynamic::as_char
[function]
[call site]
04852
unwrap
[function]
[call site]
04853
encode_utf8
[function]
[call site]
04854
Dynamic::as_immutable_string_mut
[function]
[call site]
04855
unwrap
[function]
[call site]
04856
unwrap
[function]
[call site]
04857
Package::init_engine
[function]
[call site]
04858
Engine::throw_on_size
[function]
[call site]
04859
test::len
[function]
[call site]
04860
test::len
[function]
[call site]
04861
Ok
[function]
[call site]
04862
Some
[function]
[call site]
04863
Dynamic::as_immutable_string_ref
[function]
[call site]
04864
unwrap
[function]
[call site]
04865
string_functions::is_empty
[function]
[call site]
04866
Ok
[function]
[call site]
04867
Dynamic::as_char
[function]
[call site]
04868
unwrap
[function]
[call site]
04869
test_to_string
[function]
[call site]
04870
unwrap
[function]
[call site]
04871
Package::init_engine
[function]
[call site]
04872
Engine::throw_on_size
[function]
[call site]
04873
test::len
[function]
[call site]
04874
test::len
[function]
[call site]
04875
write_lock::<Dynamic>
[function]
[call site]
04876
unwrap
[function]
[call site]
04877
into
[function]
[call site]
04878
Ok
[function]
[call site]
04879
Some
[function]
[call site]
04880
test_functions_take
[function]
[call site]
04881
Dynamic::as_array_mut
[function]
[call site]
04882
unwrap
[function]
[call site]
04883
blob_functions::push
[function]
[call site]
04884
unwrap
[function]
[call site]
04885
Package::init_engine
[function]
[call site]
04886
Engine::check_data_size
[function]
[call site]
04887
Dynamic::read_lock
[function]
[call site]
04888
unwrap
[function]
[call site]
04889
Ok
[function]
[call site]
04890
Some
[function]
[call site]
04891
Dynamic::as_int
[function]
[call site]
04892
unwrap
[function]
[call site]
04893
Dynamic::as_blob_mut
[function]
[call site]
04894
unwrap
[function]
[call site]
04895
unwrap
[function]
[call site]
04896
Package::init_engine
[function]
[call site]
04897
Engine::throw_on_size
[function]
[call site]
04898
test::len
[function]
[call site]
04899
blob_functions::push
[function]
[call site]
04900
Ok
[function]
[call site]
04901
Some
[function]
[call site]
04902
Dynamic::as_char
[function]
[call site]
04903
unwrap
[function]
[call site]
04904
Dynamic::as_blob_mut
[function]
[call site]
04905
unwrap
[function]
[call site]
04906
unwrap
[function]
[call site]
04907
Package::init_engine
[function]
[call site]
04908
Engine::throw_on_size
[function]
[call site]
04909
test::len
[function]
[call site]
04910
string_functions::add_append_char
[function]
[call site]
04911
Position::new_const
[function]
[call site]
04912
RhaiResultOf::push_str
[function]
[call site]
04913
blob_functions::push
[function]
[call site]
04914
RhaiResultOf::into
[function]
[call site]
04915
Ok
[function]
[call site]
04916
Some
[function]
[call site]
04917
split_first_mut
[function]
[call site]
04918
unwrap
[function]
[call site]
04919
Dynamic::as_blob_mut
[function]
[call site]
04920
unwrap
[function]
[call site]
04921
Dynamic::as_immutable_string_ref
[function]
[call site]
04922
unwrap
[function]
[call site]
04923
string_functions::is_empty
[function]
[call site]
04924
Ok
[function]
[call site]
04925
unwrap
[function]
[call site]
04926
Package::init_engine
[function]
[call site]
04927
Engine::throw_on_size
[function]
[call site]
04928
test::len
[function]
[call site]
04929
test::len
[function]
[call site]
04930
string_functions::add_append_str
[function]
[call site]
04931
Position::new_const
[function]
[call site]
04932
RhaiResultOf::push_str
[function]
[call site]
04933
RhaiResultOf::push_str
[function]
[call site]
04934
RhaiResultOf::into
[function]
[call site]
04935
Ok
[function]
[call site]
04936
Engine::lex_with_map
[function]
[call site]
04937
TestStruct::new
[function]
[call site]
04938
super::get_builtin_binary_op_fn
[function]
[call site]
04939
Some
[function]
[call site]
04940
Dynamic::as_int
[function]
[call site]
04941
unwrap
[function]
[call site]
04942
Dynamic::as_int
[function]
[call site]
04943
unwrap
[function]
[call site]
04944
Ok
[function]
[call site]
04945
into
[function]
[call site]
04946
Some
[function]
[call site]
04947
Dynamic::as_int
[function]
[call site]
04948
unwrap
[function]
[call site]
04949
Dynamic::as_int
[function]
[call site]
04950
unwrap
[function]
[call site]
04951
Ok
[function]
[call site]
04952
into
[function]
[call site]
04953
Some
[function]
[call site]
04954
Dynamic::as_immutable_string_ref
[function]
[call site]
04955
unwrap
[function]
[call site]
04956
Dynamic::as_immutable_string_ref
[function]
[call site]
04957
unwrap
[function]
[call site]
04958
unwrap
[function]
[call site]
04959
Package::init_engine
[function]
[call site]
04960
Engine::throw_on_size
[function]
[call site]
04961
test::len
[function]
[call site]
04962
test::len
[function]
[call site]
04963
Ok
[function]
[call site]
04964
into
[function]
[call site]
04965
Some
[function]
[call site]
04966
Dynamic::as_char
[function]
[call site]
04967
unwrap
[function]
[call site]
04968
Dynamic::as_char
[function]
[call site]
04969
unwrap
[function]
[call site]
04970
Position::new_const
[function]
[call site]
04971
blob_functions::push
[function]
[call site]
04972
blob_functions::push
[function]
[call site]
04973
unwrap
[function]
[call site]
04974
Package::init_engine
[function]
[call site]
04975
Engine::throw_on_size
[function]
[call site]
04976
test::len
[function]
[call site]
04977
Ok
[function]
[call site]
04978
Result::into
[function]
[call site]
04979
Some
[function]
[call site]
04980
Dynamic::as_blob_ref
[function]
[call site]
04981
unwrap
[function]
[call site]
04982
string_functions::is_empty
[function]
[call site]
04983
Ok
[function]
[call site]
04984
Dynamic::flatten_clone
[function]
[call site]
04985
Dynamic::as_blob_ref
[function]
[call site]
04986
unwrap
[function]
[call site]
04987
string_functions::is_empty
[function]
[call site]
04988
Ok
[function]
[call site]
04989
Dynamic::flatten_clone
[function]
[call site]
04990
unwrap
[function]
[call site]
04991
Package::init_engine
[function]
[call site]
04992
Engine::throw_on_size
[function]
[call site]
04993
test::len
[function]
[call site]
04994
test::len
[function]
[call site]
04995
TestStruct::clone
[function]
[call site]
04996
StmtBlock::extend
[function]
[call site]
04997
Ok
[function]
[call site]
04998
Dynamic::from_blob
[function]
[call site]
04999
Some
[function]
[call site]
05000
Some
[function]
[call site]
05001
Some
[function]
[call site]
05002
Ok
[function]
[call site]
05003
Dynamic::as_int
[function]
[call site]
05004
unwrap
[function]
[call site]
05005
into
[function]
[call site]
05006
Some
[function]
[call site]
05007
Ok
[function]
[call site]
05008
Dynamic::as_int
[function]
[call site]
05009
unwrap
[function]
[call site]
05010
into
[function]
[call site]
05011
Some
[function]
[call site]
05012
Ok
[function]
[call site]
05013
Dynamic::as_int
[function]
[call site]
05014
unwrap
[function]
[call site]
05015
into
[function]
[call site]
05016
Some
[function]
[call site]
05017
Ok
[function]
[call site]
05018
Dynamic::as_int
[function]
[call site]
05019
unwrap
[function]
[call site]
05020
into
[function]
[call site]
05021
Dynamic::as_char
[function]
[call site]
05022
unwrap
[function]
[call site]
05023
Dynamic::as_immutable_string_ref
[function]
[call site]
05024
unwrap
[function]
[call site]
05025
Some
[function]
[call site]
05026
test_chars
[function]
[call site]
05027
MultiInputsStream::get_next
[function]
[call site]
05028
MultiInputsStream::get_next
[function]
[call site]
05029
Some
[function]
[call site]
05030
Dynamic::as_char
[function]
[call site]
05031
unwrap
[function]
[call site]
05032
Dynamic::as_immutable_string_ref
[function]
[call site]
05033
unwrap
[function]
[call site]
05034
Position::new_const
[function]
[call site]
05035
blob_functions::push
[function]
[call site]
05036
Result::push_str
[function]
[call site]
05037
unwrap
[function]
[call site]
05038
Package::init_engine
[function]
[call site]
05039
Engine::throw_on_size
[function]
[call site]
05040
test::len
[function]
[call site]
05041
Ok
[function]
[call site]
05042
Result::into
[function]
[call site]
05043
Dynamic::as_immutable_string_ref
[function]
[call site]
05044
unwrap
[function]
[call site]
05045
Dynamic::as_char
[function]
[call site]
05046
unwrap
[function]
[call site]
05047
test_chars
[function]
[call site]
05048
MultiInputsStream::get_next
[function]
[call site]
05049
MultiInputsStream::get_next
[function]
[call site]
05050
Some
[function]
[call site]
05051
Some
[function]
[call site]
05052
Dynamic::as_immutable_string_ref
[function]
[call site]
05053
unwrap
[function]
[call site]
05054
Dynamic::as_char
[function]
[call site]
05055
unwrap
[function]
[call site]
05056
unwrap
[function]
[call site]
05057
Package::init_engine
[function]
[call site]
05058
Engine::throw_on_size
[function]
[call site]
05059
test::len
[function]
[call site]
05060
Ok
[function]
[call site]
05061
Result::into
[function]
[call site]
05062
Some
[function]
[call site]
05063
Dynamic::as_immutable_string_ref
[function]
[call site]
05064
unwrap
[function]
[call site]
05065
Dynamic::as_char
[function]
[call site]
05066
unwrap
[function]
[call site]
05067
Ok
[function]
[call site]
05068
into
[function]
[call site]
05069
Some
[function]
[call site]
05070
Ok
[function]
[call site]
05071
TestStruct::clone
[function]
[call site]
05072
Some
[function]
[call site]
05073
Some
[function]
[call site]
05074
Some
[function]
[call site]
05075
Ok
[function]
[call site]
05076
TestStruct::clone
[function]
[call site]
05077
Some
[function]
[call site]
05078
Some
[function]
[call site]
05079
Some
[function]
[call site]
05080
Dynamic::as_blob_ref
[function]
[call site]
05081
unwrap
[function]
[call site]
05082
TestStruct::clone
[function]
[call site]
05083
Dynamic::as_char
[function]
[call site]
05084
unwrap
[function]
[call site]
05085
encode_utf8
[function]
[call site]
05086
unwrap
[function]
[call site]
05087
Package::init_engine
[function]
[call site]
05088
Engine::throw_on_size
[function]
[call site]
05089
test::len
[function]
[call site]
05090
test::len
[function]
[call site]
05091
StmtBlock::extend
[function]
[call site]
05092
as_bytes
[function]
[call site]
05093
Ok
[function]
[call site]
05094
Dynamic::from_blob
[function]
[call site]
05095
Dynamic::type_id
[function]
[call site]
05096
Dynamic::type_id
[function]
[call site]
05097
TypeId::of::<ExclusiveRange>
[function]
[call site]
05098
TypeId::of::<ExclusiveRange>
[function]
[call site]
05099
TypeId::of::<InclusiveRange>
[function]
[call site]
05100
TypeId::of::<InclusiveRange>
[function]
[call site]
05101
TypeId::of::<ExclusiveRange>
[function]
[call site]
05102
TypeId::of::<InclusiveRange>
[function]
[call site]
05103
TypeId::of::<InclusiveRange>
[function]
[call site]
05104
TypeId::of::<ExclusiveRange>
[function]
[call site]
05105
Some
[function]
[call site]
05106
Some
[function]
[call site]
05107
is_numeric
[function]
[call site]
05108
is_numeric
[function]
[call site]
05109
Some
[function]
[call site]
05110
is_numeric
[function]
[call site]
05111
is_numeric
[function]
[call site]
05112
Some
[function]
[call site]
05113
Engine::lex_with_map
[function]
[call site]
05114
TestStruct::new
[function]
[call site]
05115
BloomFilterU64::is_absent_and_set
[function]
[call site]
05116
StmtBlock::as_ref
[function]
[call site]
05117
blob_functions::insert
[function]
[call site]
05118
StmtBlock::as_ref
[function]
[call site]
05119
calc_fn_hash_full
[function]
[call site]
05120
StmtBlock::as_ref
[function]
[call site]
05121
&[Stmt]::unwrap
[function]
[call site]
05122
MyIterableType::into_iter
[function]
[call site]
05123
enumerate
[function]
[call site]
05124
Engine::lex_with_map
[function]
[call site]
05125
TypeId::of::<Dynamic>
[function]
[call site]
05126
Dynamic::type_id
[function]
[call site]
05127
RhaiFunc::is_volatile
[function]
[call site]
05128
RhaiFunc::is_volatile
[function]
[call site]
05129
Engine::gen_fn_call_signature
[function]
[call site]
05130
Err
[function]
[call site]
05131
ERR::ErrorFunctionNotFound
[function]
[call site]
05132
into
[function]
[call site]
05133
RhaiFunc::is_method
[function]
[call site]
05134
StmtBlock::as_ref
[function]
[call site]
05135
map_or
[function]
[call site]
05136
Debugger::call_stack
[function]
[call site]
05137
test::len
[function]
[call site]
05138
test::len
[function]
[call site]
05139
ArgBackup::new
[function]
[call site]
05140
string_functions::is_empty
[function]
[call site]
05141
ArgBackup::change_first_arg_to_copy
[function]
[call site]
05142
TestStruct::clone
[function]
[call site]
05143
Some
[function]
[call site]
05144
string_functions::replace
[function]
[call site]
05145
string_functions::is_empty
[function]
[call site]
05146
string_functions::replace
[function]
[call site]
05147
string_functions::is_empty
[function]
[call site]
05148
string_functions::replace
[function]
[call site]
05149
into
[function]
[call site]
05150
into
[function]
[call site]
05151
mem::transmute
[function]
[call site]
05152
Engine::is_debugger_registered
[function]
[call site]
05153
is_some
[function]
[call site]
05154
TestStruct::clone
[function]
[call site]
05155
StmtBlock::span_or_else
[function]
[call site]
05156
Span::new
[function]
[call site]
05157
iterator_functions::chars_from_start
[function]
[call site]
05158
StmtBlock::span_or_else
[function]
[call site]
05159
string_functions::add_append
[function]
[call site]
05160
StmtBlock::span_or_else
[function]
[call site]
05161
TestStruct::clone
[function]
[call site]
05162
GlobalRuntimeState::debugger_mut
[function]
[call site]
05163
as_deref_mut
[function]
[call site]
05164
unwrap
[function]
[call site]
05165
&mut
[call site]
05166
blob_functions::push
[function]
[call site]
05167
MyIterableType::into_iter
[function]
[call site]
05168
Self::IntoIter::collect
[function]
[call site]
05169
Engine::get_interned_string
[function]
[call site]
05170
MyIterableType::into_iter
[function]
[call site]
05171
Self::IntoIter::map
[function]
[call site]
05172
TestStruct::clone
[function]
[call site]
05173
RhaiNativeFunc::has_context
[function]
[call site]
05174
bool::then
[function]
[call site]
05175
as_deref
[function]
[call site]
05176
into
[function]
[call site]
05177
RhaiFunc::is_pure
[function]
[call site]
05178
string_functions::is_empty
[function]
[call site]
05179
Dynamic::is_read_only
[function]
[call site]
05180
Err
[function]
[call site]
05181
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
05182
test_to_string
[function]
[call site]
05183
into
[function]
[call site]
05184
test_method_call
[function]
[call site]
05185
Engine::new
[function]
[call site]
05186
register_type::<TestStruct>
[function]
[call site]
05187
Engine::register_fn
[function]
[call site]
05188
Engine::register_fn
[function]
[call site]
05189
test_custom_syntax_func
[function]
[call site]
05190
Engine::new
[function]
[call site]
05191
Engine::register_custom_syntax
[function]
[call site]
05192
Vec::<ImmutableString>::new
[function]
[call site]
05193
StmtBlock::as_ref
[function]
[call site]
05194
StmtBlock::as_ref
[function]
[call site]
05195
string_functions::trim
[function]
[call site]
05196
shared_get_mut
[function]
[call site]
05197
string_functions::trim
[function]
[call site]
05198
into
[function]
[call site]
05199
string_functions::trim
[function]
[call site]
05200
into
[function]
[call site]
05201
string_functions::is_empty
[function]
[call site]
05202
Token::lookup_symbol_from_syntax
[function]
[call site]
05203
StmtBlock::span_or_else
[function]
[call site]
05204
Span::new
[function]
[call site]
05205
iterator_functions::chars_from_start
[function]
[call site]
05206
StmtBlock::span_or_else
[function]
[call site]
05207
string_functions::add_append
[function]
[call site]
05208
StmtBlock::span_or_else
[function]
[call site]
05209
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
05210
then
[function]
[call site]
05211
Token::Reserved
[function]
[call site]
05212
TestStruct::new
[function]
[call site]
05213
into
[function]
[call site]
05214
Err
[function]
[call site]
05215
LexError::ImproperSymbol
[function]
[call site]
05216
ImmutableString::new
[function]
[call site]
05217
&str::to_string
[function]
[call site]
05218
PERR::into_err
[function]
[call site]
05219
string_functions::is_empty
[function]
[call site]
05220
into
[function]
[call site]
05221
string_functions::is_empty
[function]
[call site]
05222
into
[function]
[call site]
05223
string_functions::is_empty
[function]
[call site]
05224
into
[function]
[call site]
05225
string_functions::is_empty
[function]
[call site]
05226
tokenizer::is_valid_identifier
[function]
[call site]
05227
into
[function]
[call site]
05228
string_functions::is_empty
[function]
[call site]
05229
(Token,
[call site]
05230
Engine::is_symbol_disabled
[function]
[call site]
05231
string_functions::contains
[function]
[call site]
05232
StmtBlock::as_ref
[function]
[call site]
05233
&[Stmt]::map_or
[function]
[call site]
05234
contains_key
[function]
[call site]
05235
blob_functions::insert
[function]
[call site]
05236
into
[function]
[call site]
05237
into
[function]
[call site]
05238
string_functions::is_empty
[function]
[call site]
05239
StmtBlock::as_ref
[function]
[call site]
05240
&[Stmt]::map_or
[function]
[call site]
05241
Engine::is_symbol_disabled
[function]
[call site]
05242
Err
[function]
[call site]
05243
LexError::ImproperSymbol
[function]
[call site]
05244
test_to_string
[function]
[call site]
05245
PERR::into_err
[function]
[call site]
05246
string_functions::is_empty
[function]
[call site]
05247
tokenizer::is_valid_identifier
[function]
[call site]
05248
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
05249
Engine::is_symbol_disabled
[function]
[call site]
05250
StmtBlock::as_ref
[function]
[call site]
05251
&[Stmt]::map_or
[function]
[call site]
05252
contains_key
[function]
[call site]
05253
blob_functions::insert
[function]
[call site]
05254
into
[function]
[call site]
05255
into
[function]
[call site]
05256
Err
[function]
[call site]
05257
LexError::ImproperSymbol
[function]
[call site]
05258
test_to_string
[function]
[call site]
05259
PERR::into_err
[function]
[call site]
05260
blob_functions::push
[function]
[call site]
05261
string_functions::is_empty
[function]
[call site]
05262
Ok
[function]
[call site]
05263
TestStruct::clone
[function]
[call site]
05264
Engine::register_custom_syntax_with_state_raw
[function]
[call site]
05265
blob_functions::insert
[function]
[call site]
05266
RhaiResultOf::into
[function]
[call site]
05267
TestStruct::new
[function]
[call site]
05268
TestStruct::new
[function]
[call site]
05269
into
[function]
[call site]
05270
syn::Result::len
[function]
[call site]
05271
test::len
[function]
[call site]
05272
test::len
[function]
[call site]
05273
test::len
[function]
[call site]
05274
Ok
[function]
[call site]
05275
Ok
[function]
[call site]
05276
Some
[function]
[call site]
05277
TestStruct::clone
[function]
[call site]
05278
Ok
[function]
[call site]
05279
EvalContext::eval_expression_tree
[function]
[call site]
05280
EvalContext::eval_expression_tree_raw
[function]
[call site]
05281
as_deref_mut
[function]
[call site]
05282
Engine::eval_stmt_block
[function]
[call site]
05283
string_functions::is_empty
[function]
[call site]
05284
Ok
[function]
[call site]
05285
GlobalRuntimeState::num_imports
[function]
[call site]
05286
test::len
[function]
[call site]
05287
MyIterableType::into_iter
[function]
[call site]
05288
Self::IntoIter::try_fold
[function]
[call site]
05289
Self::as_deref_mut
[function]
[call site]
05290
GlobalRuntimeState::num_imports
[function]
[call site]
05291
Engine::eval_stmt
[function]
[call site]
05292
Engine::track_operation
[function]
[call site]
05293
ParseSettings::level_up_with_position
[function]
[call site]
05294
ParseSettings::level_up
[function]
[call site]
05295
Ok
[function]
[call site]
05296
Engine::dbg_reset
[function]
[call site]
05297
Engine::is_debugger_registered
[function]
[call site]
05298
Engine::dbg_reset_raw
[function]
[call site]
05299
impl
[call site]
05300
Ok
[function]
[call site]
05301
Some
[function]
[call site]
05302
ASTNode::is_stmt
[function]
[call site]
05303
Some
[function]
[call site]
05304
ASTNode::is_expr
[function]
[call site]
05305
Some
[function]
[call site]
05306
Some
[function]
[call site]
05307
Some
[function]
[call site]
05308
Debugger::is_break_point
[function]
[call site]
05309
Debugger::break_points
[function]
[call site]
05310
MyIterableType::into_iter
[function]
[call site]
05311
test_chars
[function]
[call site]
05312
0.chars().collect::<Vec<_>>
[function]
[call site]
05313
MyIterableType::into_iter
[function]
[call site]
05314
Self::IntoIter::enumerate
[function]
[call site]
05315
test_var_def_filter
[function]
[call site]
05316
BreakPoint::is_enabled
[function]
[call site]
05317
array_functions::find
[function]
[call site]
05318
array_functions::find_starting_from
[function]
[call site]
05319
Position::is_none
[function]
[call site]
05320
Position::is_beginning_of_line
[function]
[call site]
05321
ASTNode::position
[function]
[call site]
05322
ParseSettings::level_up_with_position
[function]
[call site]
05323
ParseSettings::level_up_with_position
[function]
[call site]
05324
Position::line
[function]
[call site]
05325
Option::unwrap_or
[function]
[call site]
05326
e::p::r::i::n::t::_::e::r::r::o::r::eprint_line
[function]
[call site]
05327
Position::line
[function]
[call site]
05328
Option::unwrap
[function]
[call site]
05329
&str::to_string
[function]
[call site]
05330
lines
[function]
[call site]
05331
enumerate
[function]
[call site]
05332
unwrap
[function]
[call site]
05333
as_deref
[function]
[call site]
05334
ASTNode::position
[function]
[call site]
05335
as_deref
[function]
[call site]
05336
test::len
[function]
[call site]
05337
test::len
[function]
[call site]
05338
Engine::lex_with_map
[function]
[call site]
05339
&mut
[call site]
05340
Position::is_none
[function]
[call site]
05341
Position::line
[function]
[call site]
05342
Option::unwrap
[function]
[call site]
05343
saturating_sub
[function]
[call site]
05344
min_max_functions::min
[function]
[call site]
05345
test::len
[function]
[call site]
05346
test::len
[function]
[call site]
05347
ImmutableString::to_string
[function]
[call site]
05348
Engine::new
[function]
[call site]
05349
Scope::new
[function]
[call site]
05350
blob_functions::push
[function]
[call site]
05351
blob_functions::push
[function]
[call site]
05352
blob_functions::push
[function]
[call site]
05353
test::len
[function]
[call site]
05354
Position::position
[function]
[call site]
05355
MyIterableType::into_iter
[function]
[call site]
05356
test_chars
[function]
[call site]
05357
0.chars().collect::<Vec<_>>
[function]
[call site]
05358
MyIterableType::into_iter
[function]
[call site]
05359
Self::IntoIter::enumerate
[function]
[call site]
05360
test_functions_take
[function]
[call site]
05361
skip
[function]
[call site]
05362
Position::position
[function]
[call site]
05363
test::len
[function]
[call site]
05364
DebuggerEvent::BreakPoint
[function]
[call site]
05365
Ok
[function]
[call site]
05366
Engine::dbg_raw
[function]
[call site]
05367
test::len
[function]
[call site]
05368
AST::source_raw
[function]
[call site]
05369
StmtBlock::as_ref
[function]
[call site]
05370
Option::cloned
[function]
[call site]
05371
EvalContext::new
[function]
[call site]
05372
on_debugger
[function]
[call site]
05373
as_deref
[function]
[call site]
05374
ASTNode::position
[function]
[call site]
05375
test::len
[function]
[call site]
05376
GlobalRuntimeState::debugger_mut
[function]
[call site]
05377
Ok
[function]
[call site]
05378
GlobalRuntimeState::debugger_mut
[function]
[call site]
05379
Ok
[function]
[call site]
05380
Some
[function]
[call site]
05381
GlobalRuntimeState::debugger_mut
[function]
[call site]
05382
Ok
[function]
[call site]
05383
Some
[function]
[call site]
05384
GlobalRuntimeState::debugger_mut
[function]
[call site]
05385
Ok
[function]
[call site]
05386
GlobalRuntimeState::debugger_mut
[function]
[call site]
05387
DebuggerStatus::FunctionExit
[function]
[call site]
05388
Ok
[function]
[call site]
05389
Ok
[function]
[call site]
05390
Ok
[function]
[call site]
05391
Ok
[function]
[call site]
05392
Self::as_deref_mut
[function]
[call site]
05393
Ok
[function]
[call site]
05394
Engine::eval_expr
[function]
[call site]
05395
Engine::track_operation
[function]
[call site]
05396
ParseSettings::level_up_with_position
[function]
[call site]
05397
Engine::dbg_reset
[function]
[call site]
05398
Self::as_deref_mut
[function]
[call site]
05399
Expr::get_literal_value
[function]
[call site]
05400
Some
[function]
[call site]
05401
Ok
[function]
[call site]
05402
Engine::eval_fn_call_expr
[function]
[call site]
05403
StmtBlock::as_ref
[function]
[call site]
05404
Engine::fast_operators
[function]
[call site]
05405
intersects
[function]
[call site]
05406
test::len
[function]
[call site]
05407
Some
[function]
[call site]
05408
Engine::get_arg_value
[function]
[call site]
05409
Expr::get_literal_value
[function]
[call site]
05410
Some
[function]
[call site]
05411
StmtBlock::as_ref
[function]
[call site]
05412
TestStruct::clone
[function]
[call site]
05413
write_lock::<FnPtr>
[function]
[call site]
05414
Some
[function]
[call site]
05415
crate::Shared::new
[function]
[call site]
05416
Option<&GlobalRuntimeState>::into
[function]
[call site]
05417
into
[function]
[call site]
05418
into
[function]
[call site]
05419
into
[function]
[call site]
05420
TestStruct::clone
[function]
[call site]
05421
Self::into
[function]
[call site]
05422
into
[function]
[call site]
05423
Expr::is_constant
[function]
[call site]
05424
crate::Array::with_capacity
[function]
[call site]
05425
test::len
[function]
[call site]
05426
StmtBlock::extend
[function]
[call site]
05427
MyIterableType::into_iter
[function]
[call site]
05428
Self::IntoIter::map
[function]
[call site]
05429
Expr::get_literal_value
[function]
[call site]
05430
Option::unwrap
[function]
[call site]
05431
Dynamic::from_array
[function]
[call site]
05432
Expr::is_constant
[function]
[call site]
05433
TestStruct::clone
[function]
[call site]
05434
(TokenIterator::get_mut
[function]
[call site]
05435
Ident::as_str
[function]
[call site]
05436
Option::unwrap
[function]
[call site]
05437
Expr::get_literal_value
[function]
[call site]
05438
Option::unwrap
[function]
[call site]
05439
Dynamic::from_map
[function]
[call site]
05440
Expr::is_constant
[function]
[call site]
05441
Position::new_const
[function]
[call site]
05442
Expr::get_literal_value
[function]
[call site]
05443
Option::unwrap
[function]
[call site]
05444
unwrap
[function]
[call site]
05445
into
[function]
[call site]
05446
FnCallExpr::is_qualified
[function]
[call site]
05447
test::len
[function]
[call site]
05448
FnPtr::new
[function]
[call site]
05449
TestStruct::clone
[function]
[call site]
05450
RhaiResultOf::ok
[function]
[call site]
05451
into
[function]
[call site]
05452
test::len
[function]
[call site]
05453
Token::literal_syntax
[function]
[call site]
05454
Token::literal_syntax
[function]
[call site]
05455
Ident::as_str
[function]
[call site]
05456
into
[function]
[call site]
05457
into
[function]
[call site]
05458
into
[function]
[call site]
05459
into
[function]
[call site]
05460
into
[function]
[call site]
05461
into
[function]
[call site]
05462
Some
[function]
[call site]
05463
Engine::track_operation
[function]
[call site]
05464
Expr::start_position
[function]
[call site]
05465
Engine::dbg
[function]
[call site]
05466
Engine::is_debugger_registered
[function]
[call site]
05467
Engine::dbg_reset_raw
[function]
[call site]
05468
GlobalRuntimeState::debugger_mut
[function]
[call site]
05469
Ok
[function]
[call site]
05470
Ok
[function]
[call site]
05471
Expr::start_position
[function]
[call site]
05472
as_deref_mut
[function]
[call site]
05473
and_then
[function]
[call site]
05474
Debugger::clear_status_if
[function]
[call site]
05475
Some
[function]
[call site]
05476
string_functions::replace
[function]
[call site]
05477
Engine::eval_expr
[function]
[call site]
05478
Engine::lex_with_map
[function]
[call site]
05479
Engine::lex_raw
[function]
[call site]
05480
Some
[function]
[call site]
05481
Expr::start_position
[function]
[call site]
05482
Self::as_deref_mut
[function]
[call site]
05483
Dynamic::flatten
[function]
[call site]
05484
Ok
[function]
[call site]
05485
into
[function]
[call site]
05486
Engine::exec_fn_call
[function]
[call site]
05487
FnCallHashes::is_native_only
[function]
[call site]
05488
Position::is_none
[function]
[call site]
05489
test::len
[function]
[call site]
05490
Engine::get_interned_string
[function]
[call site]
05491
Engine::map_type_name
[function]
[call site]
05492
MyIterableType::into_iter
[function]
[call site]
05493
array_functions::find_map
[function]
[call site]
05494
Module::get_custom_type_display_by_name
[function]
[call site]
05495
StmtBlock::span_or_else
[function]
[call site]
05496
map_functions::values
[function]
[call site]
05497
array_functions::find_map
[function]
[call site]
05498
Module::get_custom_type_display_by_name
[function]
[call site]
05499
unwrap_or_else
[function]
[call site]
05500
map_std_type_name
[function]
[call site]
05501
std::
[call site]
05502
any::type_name
[function]
[call site]
05503
Ok
[function]
[call site]
05504
ImmutableString::into
[function]
[call site]
05505
test::len
[function]
[call site]
05506
Ok
[function]
[call site]
05507
Dynamic::is_shared
[function]
[call site]
05508
into
[function]
[call site]
05509
Engine::gen_fn_call_signature
[function]
[call site]
05510
Err
[function]
[call site]
05511
ERR::ErrorFunctionNotFound
[function]
[call site]
05512
into
[function]
[call site]
05513
ensure_no_data_race
[function]
[call site]
05514
MyIterableType::into_iter
[function]
[call site]
05515
Self::IntoIter::skip
[function]
[call site]
05516
String::from
[function]
[call site]
05517
ImmutableString::into_owned
[function]
[call site]
05518
ParseSettings::level_up_with_position
[function]
[call site]
05519
Dynamic::is_locked
[function]
[call site]
05520
try_borrow
[function]
[call site]
05521
is_err
[function]
[call site]
05522
map_or
[function]
[call site]
05523
Ok
[function]
[call site]
05524
Err
[function]
[call site]
05525
ERR::ErrorDataRace
[function]
[call site]
05526
into
[function]
[call site]
05527
FnCallHashes::is_native_only
[function]
[call site]
05528
FnCallHashes::script
[function]
[call site]
05529
expect
[function]
[call site]
05530
string_functions::is_empty
[function]
[call site]
05531
crate::calc_typed_method_hash
[function]
[call site]
05532
Engine::map_type_name
[function]
[call site]
05533
std::
[call site]
05534
any::type_name
[function]
[call site]
05535
Engine::resolve_fn
[function]
[call site]
05536
Position::is_none
[function]
[call site]
05537
Engine::resolve_fn
[function]
[call site]
05538
None::cloned
[function]
[call site]
05539
as_deref
[function]
[call site]
05540
string_functions::is_empty
[function]
[call site]
05541
Ok
[function]
[call site]
05542
Scope::new
[function]
[call site]
05543
string_functions::replace
[function]
[call site]
05544
defer
[function]
[call site]
05545
crate::Deferred::lock
[function]
[call site]
05546
split_first_mut
[function]
[call site]
05547
unwrap
[function]
[call site]
05548
Some
[function]
[call site]
05549
Engine::call_script_fn
[function]
[call site]
05550
Engine::track_operation
[function]
[call site]
05551
Engine::max_call_levels
[function]
[call site]
05552
Err
[function]
[call site]
05553
ERR::ErrorStackOverflow
[function]
[call site]
05554
into
[function]
[call site]
05555
Position::is_none
[function]
[call site]
05556
string_functions::is_empty
[function]
[call site]
05557
Ok
[function]
[call site]
05558
string_functions::is_empty
[function]
[call site]
05559
Ok
[function]
[call site]
05560
test::len
[function]
[call site]
05561
test::len
[function]
[call site]
05562
GlobalRuntimeState::num_imports
[function]
[call site]
05563
StmtBlock::as_ref
[function]
[call site]
05564
map_or
[function]
[call site]
05565
Debugger::call_stack
[function]
[call site]
05566
test::len
[function]
[call site]
05567
test::len
[function]
[call site]
05568
test::len
[function]
[call site]
05569
Engine::max_variables
[function]
[call site]
05570
Err
[function]
[call site]
05571
ERR::ErrorTooManyVariables
[function]
[call site]
05572
into
[function]
[call site]
05573
StmtBlock::extend
[function]
[call site]
05574
MyIterableType::into_iter
[function]
[call site]
05575
cloned
[function]
[call site]
05576
array_functions::zip
[function]
[call site]
05577
StaticModuleResolver::iter_mut
[function]
[call site]
05578
Engine::lex_with_map
[function]
[call site]
05579
RhaiResult::take
[function]
[call site]
05580
Engine::new
[function]
[call site]
05581
register_type_with_name::<TestStruct>
[function]
[call site]
05582
Engine::register_fn
[function]
[call site]
05583
TestStruct
[function]
[call site]
05584
Engine::is_debugger_registered
[function]
[call site]
05585
TestStruct::clone
[function]
[call site]
05586
Scope::iter_inner
[function]
[call site]
05587
MyIterableType::into_iter
[function]
[call site]
05588
array_functions::zip
[function]
[call site]
05589
MyIterableType::into_iter
[function]
[call site]
05590
Engine::lex_with_map
[function]
[call site]
05591
Dynamic::is_read_only
[function]
[call site]
05592
impl
[call site]
05593
Engine::lex_with_map
[function]
[call site]
05594
Dynamic::flatten_clone
[function]
[call site]
05595
TestStruct::clone
[function]
[call site]
05596
GlobalRuntimeState::debugger_mut
[function]
[call site]
05597
&mut
[call site]
05598
Caches::fn_resolution_caches_len
[function]
[call site]
05599
test::len
[function]
[call site]
05600
Engine::lex_with_map
[function]
[call site]
05601
Engine::lex_raw
[function]
[call site]
05602
Some
[function]
[call site]
05603
MyIterableType::into_iter
[function]
[call site]
05604
test_chars
[function]
[call site]
05605
0.chars().collect::<Vec<_>>
[function]
[call site]
05606
MyIterableType::into_iter
[function]
[call site]
05607
Self::IntoIter::cloned
[function]
[call site]
05608
array_functions::for_each
[function]
[call site]
05609
GlobalRuntimeState::push_import
[function]
[call site]
05610
blob_functions::push
[function]
[call site]
05611
into
[function]
[call site]
05612
blob_functions::push
[function]
[call site]
05613
into
[function]
[call site]
05614
StmtBlock::extend
[function]
[call site]
05615
&crate::SharedModule::clone
[function]
[call site]
05616
Self
[function]
[call site]
05617
std::mem::replace
[function]
[call site]
05618
string_functions::is_empty
[function]
[call site]
05619
string_functions::replace
[function]
[call site]
05620
into
[function]
[call site]
05621
TestStruct::clone
[function]
[call site]
05622
Engine::is_debugger_registered
[function]
[call site]
05623
crate::ast::Stmt::Noop
[function]
[call site]
05624
ParseSettings::level_up_with_position
[function]
[call site]
05625
Engine::dbg
[function]
[call site]
05626
Self::as_deref_mut
[function]
[call site]
05627
Engine::eval_stmt_block
[function]
[call site]
05628
string_functions::is_empty
[function]
[call site]
05629
Ok
[function]
[call site]
05630
GlobalRuntimeState::num_imports
[function]
[call site]
05631
MyIterableType::into_iter
[function]
[call site]
05632
Self::IntoIter::try_fold
[function]
[call site]
05633
Self::as_deref_mut
[function]
[call site]
05634
GlobalRuntimeState::num_imports
[function]
[call site]
05635
Engine::eval_stmt
[function]
[call site]
05636
GlobalRuntimeState::scan_imports_raw
[function]
[call site]
05637
MyIterableType::into_iter
[function]
[call site]
05638
array_functions::zip
[function]
[call site]
05639
MyIterableType::into_iter
[function]
[call site]
05640
impl
[call site]
05641
T::as_any
[function]
[call site]
05642
Module::contains_indexed_global_functions
[function]
[call site]
05643
Caches::fn_resolution_caches_len
[function]
[call site]
05644
Caches::fn_resolution_cache_mut
[function]
[call site]
05645
string_functions::clear
[function]
[call site]
05646
string_functions::is_empty
[function]
[call site]
05647
shared_get_mut
[function]
[call site]
05648
string_functions::clear
[function]
[call site]
05649
ImmutableString::new
[function]
[call site]
05650
Caches::push_fn_resolution_cache
[function]
[call site]
05651
blob_functions::push
[function]
[call site]
05652
Engine::default
[function]
[call site]
05653
Caches::fn_resolution_cache_mut
[function]
[call site]
05654
string_functions::clear
[function]
[call site]
05655
Ok
[function]
[call site]
05656
Self::as_deref_mut
[function]
[call site]
05657
StmtBlock::take_statements
[function]
[call site]
05658
mem::take
[function]
[call site]
05659
StmtBlock::statements_mut
[function]
[call site]
05660
StmtBlock::span_or_else
[function]
[call site]
05661
Span::new
[function]
[call site]
05662
iterator_functions::chars_from_start
[function]
[call site]
05663
StmtBlock::span_or_else
[function]
[call site]
05664
string_functions::add_append
[function]
[call site]
05665
StmtBlock::span_or_else
[function]
[call site]
05666
Ok
[function]
[call site]
05667
Expr::set_position
[function]
[call site]
05668
Expr::set_position
[function]
[call site]
05669
Err
[function]
[call site]
05670
ParseError::into
[function]
[call site]
05671
EvalAltResult::is_system_exception
[function]
[call site]
05672
Expr::set_position
[function]
[call site]
05673
Err
[function]
[call site]
05674
ParseError::into
[function]
[call site]
05675
Err
[function]
[call site]
05676
ERR::ErrorInFunctionCall
[function]
[call site]
05677
test_to_string
[function]
[call site]
05678
Option<&EncapsulatedEnviron>::and_then
[function]
[call site]
05679
last
[function]
[call site]
05680
and_then
[function]
[call site]
05681
decimal_functions::max_id
[function]
[call site]
05682
into
[function]
[call site]
05683
unwrap_or_else
[function]
[call site]
05684
&mut
[call site]
05685
unwrap_or
[function]
[call site]
05686
test_to_string
[function]
[call site]
05687
&mut
[call site]
05688
unwrap_or
[function]
[call site]
05689
test_to_string
[function]
[call site]
05690
into
[function]
[call site]
05691
Engine::is_debugger_registered
[function]
[call site]
05692
GlobalRuntimeState::debugger_mut
[function]
[call site]
05693
crate::ast::Stmt::Noop
[function]
[call site]
05694
StmtBlock::end_position
[function]
[call site]
05695
string_functions::add_append
[function]
[call site]
05696
StmtBlock::span_or_else
[function]
[call site]
05697
into
[function]
[call site]
05698
crate::eval::DebuggerEvent::FunctionExitWithValue
[function]
[call site]
05699
crate::eval::DebuggerEvent::FunctionExitWithError
[function]
[call site]
05700
Engine::dbg_raw
[function]
[call site]
05701
Err
[function]
[call site]
05702
StmtBlock::as_mut
[function]
[call site]
05703
unwrap
[function]
[call site]
05704
Debugger::rewind_call_stack
[function]
[call site]
05705
string_functions::truncate
[function]
[call site]
05706
Scope::rewind
[function]
[call site]
05707
string_functions::is_empty
[function]
[call site]
05708
Scope::remove_range
[function]
[call site]
05709
map_functions::drain
[function]
[call site]
05710
string_functions::is_empty
[function]
[call site]
05711
Ok
[function]
[call site]
05712
IterateMap::new
[function]
[call site]
05713
IterateMap::new
[function]
[call site]
05714
IterateMap::new
[function]
[call site]
05715
mem::take
[function]
[call site]
05716
MyIterableType::into_iter
[function]
[call site]
05717
FnPtr::call_raw_with_extra_args
[function]
[call site]
05718
Some
[function]
[call site]
05719
TestStruct::clone
[function]
[call site]
05720
Self::into
[function]
[call site]
05721
Some
[function]
[call site]
05722
Dynamic::as_bool
[function]
[call site]
05723
unwrap_or
[function]
[call site]
05724
blob_functions::insert
[function]
[call site]
05725
blob_functions::insert
[function]
[call site]
05726
Ok
[function]
[call site]
05727
array_functions::for_each
[function]
[call site]
05728
map_functions::drain
[function]
[call site]
05729
array_functions::for_each
[function]
[call site]
05730
test::len
[function]
[call site]
05731
test::len
[function]
[call site]
05732
string_functions::truncate
[function]
[call site]
05733
map_functions::drain
[function]
[call site]
05734
array_functions::for_each
[function]
[call site]
05735
test::len
[function]
[call site]
05736
string_functions::truncate
[function]
[call site]
05737
GlobalRuntimeState::truncate_imports
[function]
[call site]
05738
string_functions::truncate
[function]
[call site]
05739
string_functions::truncate
[function]
[call site]
05740
Caches::rewind_fn_resolution_caches
[function]
[call site]
05741
string_functions::truncate
[function]
[call site]
05742
ArgBackup::new
[function]
[call site]
05743
string_functions::is_empty
[function]
[call site]
05744
ArgBackup::change_first_arg_to_copy
[function]
[call site]
05745
defer
[function]
[call site]
05746
Engine::call_script_fn
[function]
[call site]
05747
Engine::lex_with_map
[function]
[call site]
05748
FnCallHashes::native
[function]
[call site]
05749
Engine::exec_native_fn_call
[function]
[call site]
05750
Engine::track_operation
[function]
[call site]
05751
Some
[function]
[call site]
05752
Engine::resolve_fn
[function]
[call site]
05753
RhaiFunc::is_volatile
[function]
[call site]
05754
Engine::gen_fn_call_signature
[function]
[call site]
05755
Err
[function]
[call site]
05756
ERR::ErrorFunctionNotFound
[function]
[call site]
05757
into
[function]
[call site]
05758
RhaiFunc::is_method
[function]
[call site]
05759
StmtBlock::as_ref
[function]
[call site]
05760
map_or
[function]
[call site]
05761
Debugger::call_stack
[function]
[call site]
05762
test::len
[function]
[call site]
05763
ArgBackup::new
[function]
[call site]
05764
string_functions::is_empty
[function]
[call site]
05765
ArgBackup::change_first_arg_to_copy
[function]
[call site]
05766
Engine::is_debugger_registered
[function]
[call site]
05767
TestStruct::clone
[function]
[call site]
05768
StmtBlock::span_or_else
[function]
[call site]
05769
TestStruct::clone
[function]
[call site]
05770
GlobalRuntimeState::debugger_mut
[function]
[call site]
05771
&mut
[call site]
05772
Engine::get_interned_string
[function]
[call site]
05773
MyIterableType::into_iter
[function]
[call site]
05774
Self::IntoIter::map
[function]
[call site]
05775
TestStruct::clone
[function]
[call site]
05776
RhaiNativeFunc::has_context
[function]
[call site]
05777
bool::then
[function]
[call site]
05778
as_deref
[function]
[call site]
05779
into
[function]
[call site]
05780
RhaiFunc::is_pure
[function]
[call site]
05781
string_functions::is_empty
[function]
[call site]
05782
Dynamic::is_read_only
[function]
[call site]
05783
Err
[function]
[call site]
05784
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
05785
test_to_string
[function]
[call site]
05786
into
[function]
[call site]
05787
test_method_call
[function]
[call site]
05788
test_custom_syntax_func
[function]
[call site]
05789
and_then
[function]
[call site]
05790
Engine::check_data_size
[function]
[call site]
05791
Engine::has_data_size_limit
[function]
[call site]
05792
Ok
[function]
[call site]
05793
calc_data_sizes
[function]
[call site]
05794
StmtBlock::borrow
[function]
[call site]
05795
Engine::throw_on_size
[function]
[call site]
05796
RhaiResultOf::map_err
[function]
[call site]
05797
EvalAltResult::fill_position
[function]
[call site]
05798
Ok
[function]
[call site]
05799
map_err
[function]
[call site]
05800
EvalAltResult::fill_position
[function]
[call site]
05801
ArgBackup::restore_first_arg
[function]
[call site]
05802
test_functions_take
[function]
[call site]
05803
unwrap
[function]
[call site]
05804
Engine::is_debugger_registered
[function]
[call site]
05805
Engine::register_debugger
[function]
[call site]
05806
Some
[function]
[call site]
05807
TestStruct::new
[function]
[call site]
05808
TestStruct::new
[function]
[call site]
05809
Scope::new
[function]
[call site]
05810
crate::ast::Stmt::Noop
[function]
[call site]
05811
into
[function]
[call site]
05812
DebuggerEvent::FunctionExitWithValue
[function]
[call site]
05813
DebuggerEvent::FunctionExitWithError
[function]
[call site]
05814
Engine::dbg_raw
[function]
[call site]
05815
Err
[function]
[call site]
05816
GlobalRuntimeState::debugger_mut
[function]
[call site]
05817
&mut
[call site]
05818
string_functions::truncate
[function]
[call site]
05819
string_functions::is_empty
[function]
[call site]
05820
Engine::check_data_size
[function]
[call site]
05821
Ok
[function]
[call site]
05822
Dynamic::into_immutable_string
[function]
[call site]
05823
Ok
[function]
[call site]
05824
crate::func::locked_read
[function]
[call site]
05825
Option::and_then
[function]
[call site]
05826
Some
[function]
[call site]
05827
TestStruct::clone
[function]
[call site]
05828
ok_or_else
[function]
[call site]
05829
std::
[call site]
05830
any::type_name
[function]
[call site]
05831
Err
[function]
[call site]
05832
Dynamic::type_name
[function]
[call site]
05833
Result::map_err
[function]
[call site]
05834
Engine::map_type_name
[function]
[call site]
05835
type_name::<ImmutableString>
[function]
[call site]
05836
&'a
[call site]
05837
ERR::ErrorMismatchOutputType
[function]
[call site]
05838
into
[function]
[call site]
05839
test_side_effects_print
[function]
[call site]
05840
TestStruct::new
[function]
[call site]
05841
TestStruct::new
[function]
[call site]
05842
ImmutableString::new
[function]
[call site]
05843
Engine::new
[function]
[call site]
05844
TestStruct::clone
[function]
[call site]
05845
Self
[function]
[call site]
05846
Engine::on_print
[function]
[call site]
05847
Some
[function]
[call site]
05848
TestStruct::new
[function]
[call site]
05849
StraightHasher::write
[function]
[call site]
05850
unwrap
[function]
[call site]
05851
push_str
[function]
[call site]
05852
run
[function]
[call site]
05853
Engine::new
[function]
[call site]
05854
Self::run
[function]
[call site]
05855
Engine::new
[function]
[call site]
05856
Engine::set_optimization_level
[function]
[call site]
05857
t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test
[function]
[call site]
05858
Engine::set_optimization_level
[function]
[call site]
05859
t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test
[function]
[call site]
05860
Engine::set_optimization_level
[function]
[call site]
05861
t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test
[function]
[call site]
05862
Engine::register_fn
[function]
[call site]
05863
Engine::set_optimization_level
[function]
[call site]
05864
Engine::set_fast_operators
[function]
[call site]
05865
test_get_set
[function]
[call site]
05866
Engine::set_optimization_level
[function]
[call site]
05867
RhaiResultOf::unwrap
[function]
[call site]
05868
Dynamic::into_immutable_string
[function]
[call site]
05869
Result::map_err
[function]
[call site]
05870
Engine::map_type_name
[function]
[call site]
05871
type_name::<ImmutableString>
[function]
[call site]
05872
&'a
[call site]
05873
ERR::ErrorMismatchOutputType
[function]
[call site]
05874
into
[function]
[call site]
05875
test_print_debug
[function]
[call site]
05876
TestStruct::new
[function]
[call site]
05877
TestStruct::new
[function]
[call site]
05878
Vec::<String>::new
[function]
[call site]
05879
TestStruct::clone
[function]
[call site]
05880
Self
[function]
[call site]
05881
TestStruct::clone
[function]
[call site]
05882
Engine::new
[function]
[call site]
05883
Engine::on_print
[function]
[call site]
05884
StraightHasher::write
[function]
[call site]
05885
unwrap
[function]
[call site]
05886
blob_functions::push
[function]
[call site]
05887
Engine::on_debug
[function]
[call site]
05888
Some
[function]
[call site]
05889
TestStruct::new
[function]
[call site]
05890
unwrap_or
[function]
[call site]
05891
StraightHasher::write
[function]
[call site]
05892
unwrap
[function]
[call site]
05893
blob_functions::push
[function]
[call site]
05894
run
[function]
[call site]
05895
RhaiResultOf::unwrap
[function]
[call site]
05896
Engine::compile
[function]
[call site]
05897
ParseResult::unwrap
[function]
[call site]
05898
AST::set_source
[function]
[call site]
05899
into
[function]
[call site]
05900
crate::Shared::get_mut
[function]
[call site]
05901
Shared::get_mut
[function]
[call site]
05902
StmtBlock::as_mut
[function]
[call site]
05903
Engine::lex_with_map
[function]
[call site]
05904
Engine::lex_raw
[function]
[call site]
05905
Some
[function]
[call site]
05906
Module::set_id
[function]
[call site]
05907
Decimal::into
[function]
[call site]
05908
string_functions::is_empty
[function]
[call site]
05909
test::len
[function]
[call site]
05910
then_some
[function]
[call site]
05911
TestStruct::clone
[function]
[call site]
05912
string_functions::is_empty
[function]
[call site]
05913
then_some
[function]
[call site]
05914
eval_ast::<Dynamic>
[function]
[call site]
05915
unwrap
[function]
[call site]
05916
Self::read
[function]
[call site]
05917
try_borrow
[function]
[call site]
05918
ok
[function]
[call site]
05919
locked_read
[function]
[call site]
05920
Option::ok
[function]
[call site]
05921
try_read
[function]
[call site]
05922
Some
[function]
[call site]
05923
std::thread::sleep
[function]
[call site]
05924
std::time::Duration::from_millis
[function]
[call site]
05925
Some
[function]
[call site]
05926
locked_read
[function]
[call site]
05927
try_read
[function]
[call site]
05928
Option::unwrap
[function]
[call site]
05929
MyIterableType::into_iter
[function]
[call site]
05930
&mut
[call site]
05931
Engine::map_type_name
[function]
[call site]
05932
std::
[call site]
05933
any::type_name
[function]
[call site]
05934
Engine::map_type_name
[function]
[call site]
05935
std::
[call site]
05936
any::type_name
[function]
[call site]
05937
Err
[function]
[call site]
05938
ERR::ErrorIndexingType
[function]
[call site]
05939
into
[function]
[call site]
05940
Engine::map_type_name
[function]
[call site]
05941
std::
[call site]
05942
any::type_name
[function]
[call site]
05943
Engine::map_type_name
[function]
[call site]
05944
std::
[call site]
05945
any::type_name
[function]
[call site]
05946
Engine::map_type_name
[function]
[call site]
05947
std::
[call site]
05948
any::type_name
[function]
[call site]
05949
Err
[function]
[call site]
05950
ERR::ErrorIndexingType
[function]
[call site]
05951
into
[function]
[call site]
05952
string_functions::starts_with
[function]
[call site]
05953
test::len
[function]
[call site]
05954
Engine::map_type_name
[function]
[call site]
05955
std::
[call site]
05956
any::type_name
[function]
[call site]
05957
Err
[function]
[call site]
05958
ERR::ErrorDotExpr
[function]
[call site]
05959
into
[function]
[call site]
05960
string_functions::starts_with
[function]
[call site]
05961
test::len
[function]
[call site]
05962
Engine::map_type_name
[function]
[call site]
05963
std::
[call site]
05964
any::type_name
[function]
[call site]
05965
Engine::map_type_name
[function]
[call site]
05966
std::
[call site]
05967
any::type_name
[function]
[call site]
05968
Err
[function]
[call site]
05969
ERR::ErrorDotExpr
[function]
[call site]
05970
into
[function]
[call site]
05971
Err
[function]
[call site]
05972
ERR::ErrorFunctionNotFound
[function]
[call site]
05973
Engine::gen_fn_call_signature
[function]
[call site]
05974
into
[function]
[call site]
05975
Engine::lex_with_map
[function]
[call site]
05976
Engine::fast_operators
[function]
[call site]
05977
test::len
[function]
[call site]
05978
is_some
[function]
[call site]
05979
Engine::get_arg_value
[function]
[call site]
05980
Self::as_deref_mut
[function]
[call site]
05981
Dynamic::flatten
[function]
[call site]
05982
Engine::get_arg_value
[function]
[call site]
05983
Self::as_deref_mut
[function]
[call site]
05984
Dynamic::flatten
[function]
[call site]
05985
Dynamic::is_variant
[function]
[call site]
05986
Dynamic::is_variant
[function]
[call site]
05987
super::get_builtin_binary_op_fn
[function]
[call site]
05988
unwrap
[function]
[call site]
05989
then
[function]
[call site]
05990
Ident::as_str
[function]
[call site]
05991
into
[function]
[call site]
05992
test_custom_syntax_func
[function]
[call site]
05993
Engine::exec_fn_call
[function]
[call site]
05994
Engine::lex_with_map
[function]
[call site]
05995
string_functions::is_empty
[function]
[call site]
05996
RhaiFunc::is_native
[function]
[call site]
05997
Engine::make_qualified_function_call
[function]
[call site]
05998
blob_functions::blob_with_capacity
[function]
[call site]
05999
test::len
[function]
[call site]
06000
test::len
[function]
[call site]
06001
blob_functions::blob_with_capacity
[function]
[call site]
06002
test::len
[function]
[call site]
06003
StmtBlock::as_ref
[function]
[call site]
06004
&[Stmt]::map_or
[function]
[call site]
06005
Dynamic::is_shared
[function]
[call site]
06006
Self::is_some
[function]
[call site]
06007
&[Expr]::first
[function]
[call site]
06008
Engine::track_operation
[function]
[call site]
06009
Engine::dbg
[function]
[call site]
06010
Self::as_deref_mut
[function]
[call site]
06011
blob_functions::push
[function]
[call site]
06012
MyIterableType::into_iter
[function]
[call site]
06013
test_chars
[function]
[call site]
06014
0.chars().collect::<Vec<_>>
[function]
[call site]
06015
MyIterableType::into_iter
[function]
[call site]
06016
Self::IntoIter::skip
[function]
[call site]
06017
Engine::get_arg_value
[function]
[call site]
06018
Self::as_deref_mut
[function]
[call site]
06019
blob_functions::push
[function]
[call site]
06020
Dynamic::flatten
[function]
[call site]
06021
RhaiResultOf::split_first_mut
[function]
[call site]
06022
unwrap
[function]
[call site]
06023
Some
[function]
[call site]
06024
blob_functions::push
[function]
[call site]
06025
Self::unwrap
[function]
[call site]
06026
StmtBlock::extend
[function]
[call site]
06027
StaticModuleResolver::iter_mut
[function]
[call site]
06028
Engine::track_operation
[function]
[call site]
06029
Engine::dbg
[function]
[call site]
06030
Self::as_deref_mut
[function]
[call site]
06031
blob_functions::push
[function]
[call site]
06032
MyIterableType::into_iter
[function]
[call site]
06033
Self::IntoIter::skip
[function]
[call site]
06034
Engine::get_arg_value
[function]
[call site]
06035
Self::as_deref_mut
[function]
[call site]
06036
blob_functions::push
[function]
[call site]
06037
Dynamic::flatten
[function]
[call site]
06038
Engine::search_namespace
[function]
[call site]
06039
Engine::search_scope_only
[function]
[call site]
06040
Command::get
[function]
[call site]
06041
MyIterableType::into_iter
[function]
[call site]
06042
flat_map
[function]
[call site]
06043
RhaiFunc::get_iter_fn
[function]
[call site]
06044
Some
[function]
[call site]
06045
test_var_def_filter
[function]
[call site]
06046
RhaiFunc::is_script
[function]
[call site]
06047
test_var_def_filter
[function]
[call site]
06048
Ident::as_str
[function]
[call site]
06049
Engine::lex_with_map
[function]
[call site]
06050
MultiInputsStream::get_next
[function]
[call site]
06051
RhaiFunc::get_shared_encapsulated_environ
[function]
[call site]
06052
StmtBlock::as_ref
[function]
[call site]
06053
TestStruct::clone
[function]
[call site]
06054
crate::Shared::new
[function]
[call site]
06055
into
[function]
[call site]
06056
TestStruct::clone
[function]
[call site]
06057
Engine::default
[function]
[call site]
06058
Some
[function]
[call site]
06059
crate::types::fn_ptr::FnPtrType::Script
[function]
[call site]
06060
RhaiFunc::get_script_fn_def
[function]
[call site]
06061
Option::cloned
[function]
[call site]
06062
unwrap
[function]
[call site]
06063
into
[function]
[call site]
06064
Ok
[function]
[call site]
06065
into
[function]
[call site]
06066
map_or
[function]
[call site]
06067
test::len
[function]
[call site]
06068
EvalContext::new
[function]
[call site]
06069
Expr::get_variable_name
[function]
[call site]
06070
string_functions::is_empty
[function]
[call site]
06071
Some
[function]
[call site]
06072
Option::unwrap
[function]
[call site]
06073
resolve_var
[function]
[call site]
06074
test::len
[function]
[call site]
06075
Dynamic::set_access_mode
[function]
[call site]
06076
StmtBlock::as_mut
[function]
[call site]
06077
Dynamic::set_access_mode
[function]
[call site]
06078
values_mut
[function]
[call site]
06079
Dynamic::set_access_mode
[function]
[call site]
06080
Ok
[function]
[call site]
06081
Result::into
[function]
[call site]
06082
Err
[function]
[call site]
06083
EvalAltResult::fill_position
[function]
[call site]
06084
ParseSettings::level_up_with_position
[function]
[call site]
06085
test::len
[function]
[call site]
06086
Expr::get_variable_name
[function]
[call site]
06087
Option::unwrap
[function]
[call site]
06088
Scope::search
[function]
[call site]
06089
MyIterableType::into_iter
[function]
[call site]
06090
array_functions::reduce_rev
[function]
[call site]
06091
ParseSettings::level_up_with_position
[function]
[call site]
06092
Engine::lex_with_map
[function]
[call site]
06093
Scope::len
[function]
[call site]
06094
test::len
[function]
[call site]
06095
MyIterableType::into_iter
[function]
[call site]
06096
array_functions::find_map
[function]
[call site]
06097
Module::get_var
[function]
[call site]
06098
Command::get
[function]
[call site]
06099
cloned
[function]
[call site]
06100
map_or_else
[function]
[call site]
06101
Err
[function]
[call site]
06102
ERR::ErrorVariableNotFound
[function]
[call site]
06103
ParseResult::to_string
[function]
[call site]
06104
Engine::new
[function]
[call site]
06105
Scope::new
[function]
[call site]
06106
blob_functions::push
[function]
[call site]
06107
blob_functions::push
[function]
[call site]
06108
blob_functions::push
[function]
[call site]
06109
ParseSettings::level_up_with_position
[function]
[call site]
06110
into
[function]
[call site]
06111
Ok
[function]
[call site]
06112
into
[function]
[call site]
06113
Scope::get_mut_by_index
[function]
[call site]
06114
try_into
[function]
[call site]
06115
string_functions::is_empty
[function]
[call site]
06116
Engine::search_imports
[function]
[call site]
06117
Namespace::root
[function]
[call site]
06118
GlobalRuntimeState::num_imports
[function]
[call site]
06119
test::len
[function]
[call site]
06120
Command::get
[function]
[call site]
06121
GlobalRuntimeState::get_shared_import
[function]
[call site]
06122
Command::get
[function]
[call site]
06123
cloned
[function]
[call site]
06124
GlobalRuntimeState::find_import
[function]
[call site]
06125
MyIterableType::into_iter
[function]
[call site]
06126
rposition
[function]
[call site]
06127
Option::map_or_else
[function]
[call site]
06128
Command::get
[function]
[call site]
06129
cloned
[function]
[call site]
06130
GlobalRuntimeState::get_shared_import
[function]
[call site]
06131
Module::get_qualified_var
[function]
[call site]
06132
StmtBlock::as_ref
[function]
[call site]
06133
and_then
[function]
[call site]
06134
Command::get
[function]
[call site]
06135
INT::cloned
[function]
[call site]
06136
Option::map_or_else
[function]
[call site]
06137
Err
[function]
[call site]
06138
ERR::ErrorVariableNotFound
[function]
[call site]
06139
ParseSettings::level_up_with_position
[function]
[call site]
06140
into
[function]
[call site]
06141
Dynamic::set_access_mode
[function]
[call site]
06142
Ok
[function]
[call site]
06143
into
[function]
[call site]
06144
test::len
[function]
[call site]
06145
Namespace::root
[function]
[call site]
06146
crate::func::locked_write
[function]
[call site]
06147
try_borrow_mut
[function]
[call site]
06148
ok
[function]
[call site]
06149
StraightHasher::write
[function]
[call site]
06150
ok
[function]
[call site]
06151
try_write
[function]
[call site]
06152
Some
[function]
[call site]
06153
std::thread::sleep
[function]
[call site]
06154
std::time::Duration::from_millis
[function]
[call site]
06155
Some
[function]
[call site]
06156
StraightHasher::write
[function]
[call site]
06157
try_write
[function]
[call site]
06158
Option::unwrap
[function]
[call site]
06159
shared_get_mut
[function]
[call site]
06160
Ident::as_str
[function]
[call site]
06161
TestStruct::clone
[function]
[call site]
06162
Self::into
[function]
[call site]
06163
StmtBlock::as_mut
[function]
[call site]
06164
Dynamic::set_access_mode
[function]
[call site]
06165
Ok
[function]
[call site]
06166
Err
[function]
[call site]
06167
ERR::ErrorVariableNotFound
[function]
[call site]
06168
ParseSettings::level_up_with_position
[function]
[call site]
06169
into
[function]
[call site]
06170
Err
[function]
[call site]
06171
ERR::ErrorModuleNotFound
[function]
[call site]
06172
test_to_string
[function]
[call site]
06173
ParseSettings::level_up_with_position
[function]
[call site]
06174
into
[function]
[call site]
06175
Engine::search_scope_only
[function]
[call site]
06176
Dynamic::is_shared
[function]
[call site]
06177
Target::is_temp_value
[function]
[call site]
06178
shared_take_or_clone
[function]
[call site]
06179
shared_try_take
[function]
[call site]
06180
Result::unwrap_or_else
[function]
[call site]
06181
StmtBlock::as_ref
[function]
[call site]
06182
TestStruct::clone
[function]
[call site]
06183
Dynamic::flatten
[function]
[call site]
06184
StmtBlock::extend
[function]
[call site]
06185
StaticModuleResolver::iter_mut
[function]
[call site]
06186
StaticModuleResolver::iter_mut
[function]
[call site]
06187
Engine::lex_with_map
[function]
[call site]
06188
Ident::as_str
[function]
[call site]
06189
RhaiResultOf::split_first_mut
[function]
[call site]
06190
unwrap
[function]
[call site]
06191
Some
[function]
[call site]
06192
Target::take_ref
[function]
[call site]
06193
Some
[function]
[call site]
06194
unwrap
[function]
[call site]
06195
blob_functions::push
[function]
[call site]
06196
StmtBlock::extend
[function]
[call site]
06197
StaticModuleResolver::iter_mut
[function]
[call site]
06198
Engine::get_arg_value
[function]
[call site]
06199
Self::as_deref_mut
[function]
[call site]
06200
blob_functions::push
[function]
[call site]
06201
Dynamic::flatten
[function]
[call site]
06202
StmtBlock::extend
[function]
[call site]
06203
StaticModuleResolver::iter_mut
[function]
[call site]
06204
Engine::search_imports
[function]
[call site]
06205
Option::ok_or_else
[function]
[call site]
06206
ERR::ErrorModuleNotFound
[function]
[call site]
06207
test_to_string
[function]
[call site]
06208
ParseSettings::level_up_with_position
[function]
[call site]
06209
Module::get_qualified_fn
[function]
[call site]
06210
StmtBlock::span_or_else
[function]
[call site]
06211
calc_fn_hash_full
[function]
[call site]
06212
MyIterableType::into_iter
[function]
[call site]
06213
Self::IntoIter::map
[function]
[call site]
06214
Dynamic::type_id
[function]
[call site]
06215
Module::get_qualified_fn
[function]
[call site]
06216
Position::is_none
[function]
[call site]
06217
string_functions::is_empty
[function]
[call site]
06218
test::len
[function]
[call site]
06219
min_max_functions::min
[function]
[call site]
06220
calc_fn_hash_full
[function]
[call site]
06221
MyIterableType::into_iter
[function]
[call site]
06222
Self::IntoIter::enumerate
[function]
[call site]
06223
Engine::lex_with_map
[function]
[call site]
06224
TypeId::of::<Dynamic>
[function]
[call site]
06225
Dynamic::type_id
[function]
[call site]
06226
Module::get_qualified_fn
[function]
[call site]
06227
Some
[function]
[call site]
06228
map_or
[function]
[call site]
06229
TestStruct::clone
[function]
[call site]
06230
as_deref
[function]
[call site]
06231
Scope::new
[function]
[call site]
06232
string_functions::replace
[function]
[call site]
06233
Module::id_raw
[function]
[call site]
06234
Option::cloned
[function]
[call site]
06235
defer
[function]
[call site]
06236
Engine::call_script_fn
[function]
[call site]
06237
RhaiFunc::is_pure
[function]
[call site]
06238
Dynamic::is_read_only
[function]
[call site]
06239
Err
[function]
[call site]
06240
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
06241
test_to_string
[function]
[call site]
06242
into
[function]
[call site]
06243
RhaiNativeFunc::has_context
[function]
[call site]
06244
bool::then
[function]
[call site]
06245
decimal_functions::max_id
[function]
[call site]
06246
into
[function]
[call site]
06247
test_method_call
[function]
[call site]
06248
and_then
[function]
[call site]
06249
Engine::check_data_size
[function]
[call site]
06250
bool::then
[function]
[call site]
06251
decimal_functions::max_id
[function]
[call site]
06252
into
[function]
[call site]
06253
test_custom_syntax_func
[function]
[call site]
06254
and_then
[function]
[call site]
06255
Engine::check_data_size
[function]
[call site]
06256
Err
[function]
[call site]
06257
ERR::ErrorFunctionNotFound
[function]
[call site]
06258
string_functions::is_empty
[function]
[call site]
06259
Engine::gen_fn_call_signature
[function]
[call site]
06260
into
[function]
[call site]
06261
split_first
[function]
[call site]
06262
map_or_else
[function]
[call site]
06263
StmtBlock::as_ref
[function]
[call site]
06264
Some
[function]
[call site]
06265
Engine::make_function_call
[function]
[call site]
06266
String::from
[function]
[call site]
06267
is_some
[function]
[call site]
06268
test::len
[function]
[call site]
06269
Position::new_const
[function]
[call site]
06270
Option<&Token>::is_some
[function]
[call site]
06271
unwrap
[function]
[call site]
06272
Engine::get_arg_value
[function]
[call site]
06273
Self::as_deref_mut
[function]
[call site]
06274
try_cast_result::<FnPtr>
[function]
[call site]
06275
map_err
[function]
[call site]
06276
make_type_mismatch_err::<FnPtr>
[function]
[call site]
06277
Engine::map_type_name
[function]
[call site]
06278
RhaiNativeFunc::return_type_name
[function]
[call site]
06279
fn_ptr_functions::is_anonymous
[function]
[call site]
06280
fn_ptr_functions::is_anonymous
[function]
[call site]
06281
StmtBlock::extend
[function]
[call site]
06282
test::len
[function]
[call site]
06283
test::len
[function]
[call site]
06284
test::len
[function]
[call site]
06285
blob_functions::blob_with_capacity
[function]
[call site]
06286
test::len
[function]
[call site]
06287
test::len
[function]
[call site]
06288
StmtBlock::extend
[function]
[call site]
06289
Self::as_deref_mut
[function]
[call site]
06290
Engine::get_arg_value
[function]
[call site]
06291
blob_functions::push
[function]
[call site]
06292
StaticModuleResolver::iter_mut
[function]
[call site]
06293
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
06294
Scope::new
[function]
[call site]
06295
as_deref
[function]
[call site]
06296
defer
[function]
[call site]
06297
Engine::call_script_fn
[function]
[call site]
06298
blob_functions::blob_with_capacity
[function]
[call site]
06299
test::len
[function]
[call site]
06300
test::len
[function]
[call site]
06301
StmtBlock::extend
[function]
[call site]
06302
Self::as_deref_mut
[function]
[call site]
06303
Engine::get_arg_value
[function]
[call site]
06304
blob_functions::push
[function]
[call site]
06305
StaticModuleResolver::iter_mut
[function]
[call site]
06306
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
06307
defer
[function]
[call site]
06308
into
[function]
[call site]
06309
test_custom_syntax_func
[function]
[call site]
06310
and_then
[function]
[call site]
06311
Engine::check_data_size
[function]
[call site]
06312
map_err
[function]
[call site]
06313
EvalAltResult::fill_position
[function]
[call site]
06314
&[Expr]::first
[function]
[call site]
06315
string_functions::is_empty
[function]
[call site]
06316
test::len
[function]
[call site]
06317
test::len
[function]
[call site]
06318
tokenizer::is_valid_function_name
[function]
[call site]
06319
FnCallHashes::from_native_only
[function]
[call site]
06320
calc_fn_hash
[function]
[call site]
06321
FnCallHashes::from_hash
[function]
[call site]
06322
calc_fn_hash
[function]
[call site]
06323
unwrap
[function]
[call site]
06324
Engine::get_arg_value
[function]
[call site]
06325
Dynamic::into_immutable_string
[function]
[call site]
06326
Ok
[function]
[call site]
06327
crate::func::locked_read
[function]
[call site]
06328
Option::and_then
[function]
[call site]
06329
Some
[function]
[call site]
06330
TestStruct::clone
[function]
[call site]
06331
ok_or_else
[function]
[call site]
06332
std::
[call site]
06333
any::type_name
[function]
[call site]
06334
Err
[function]
[call site]
06335
Dynamic::type_name
[function]
[call site]
06336
Result::map_err
[function]
[call site]
06337
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06338
and_then
[function]
[call site]
06339
Engine::lex_with_map
[function]
[call site]
06340
map_err
[function]
[call site]
06341
EvalAltResult::fill_position
[function]
[call site]
06342
unwrap
[function]
[call site]
06343
Engine::get_arg_value
[function]
[call site]
06344
Self::as_deref_mut
[function]
[call site]
06345
try_cast_result::<FnPtr>
[function]
[call site]
06346
map_err
[function]
[call site]
06347
make_type_mismatch_err::<FnPtr>
[function]
[call site]
06348
Engine::map_type_name
[function]
[call site]
06349
RhaiNativeFunc::return_type_name
[function]
[call site]
06350
Engine::get_arg_value
[function]
[call site]
06351
Self::as_deref_mut
[function]
[call site]
06352
FnPtr::add_curry
[function]
[call site]
06353
blob_functions::push
[function]
[call site]
06354
Ok
[function]
[call site]
06355
into
[function]
[call site]
06356
unwrap
[function]
[call site]
06357
Engine::get_arg_value
[function]
[call site]
06358
Self::as_deref_mut
[function]
[call site]
06359
Ok
[function]
[call site]
06360
Dynamic::is_shared
[function]
[call site]
06361
bool::into
[function]
[call site]
06362
unwrap
[function]
[call site]
06363
Engine::get_arg_value
[function]
[call site]
06364
Self::as_deref_mut
[function]
[call site]
06365
Dynamic::into_immutable_string
[function]
[call site]
06366
Result::map_err
[function]
[call site]
06367
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06368
Engine::get_arg_value
[function]
[call site]
06369
Dynamic::as_int
[function]
[call site]
06370
Ok
[function]
[call site]
06371
crate::func::locked_read
[function]
[call site]
06372
Option::and_then
[function]
[call site]
06373
Some
[function]
[call site]
06374
ok_or_else
[function]
[call site]
06375
std::
[call site]
06376
any::type_name
[function]
[call site]
06377
Err
[function]
[call site]
06378
Dynamic::type_name
[function]
[call site]
06379
Result::map_err
[function]
[call site]
06380
make_type_mismatch_err::<crate::INT>
[function]
[call site]
06381
Ok
[function]
[call site]
06382
FnPtr::try_from
[function]
[call site]
06383
Engine::lex_with_map
[function]
[call site]
06384
calc_fn_hash
[function]
[call site]
06385
Engine::has_script_fn
[function]
[call site]
06386
Caches::fn_resolution_cache_mut
[function]
[call site]
06387
Command::get
[function]
[call site]
06388
Engine::lex_with_map
[function]
[call site]
06389
MyIterableType::into_iter
[function]
[call site]
06390
T::as_any
[function]
[call site]
06391
Module::contains_fn
[function]
[call site]
06392
MyIterableType::into_iter
[function]
[call site]
06393
T::as_any
[function]
[call site]
06394
Module::contains_fn
[function]
[call site]
06395
Module::contains_qualified_fn
[function]
[call site]
06396
StmtBlock::as_ref
[function]
[call site]
06397
map_or
[function]
[call site]
06398
contains_key
[function]
[call site]
06399
map_functions::values
[function]
[call site]
06400
T::as_any
[function]
[call site]
06401
Module::contains_qualified_fn
[function]
[call site]
06402
BloomFilterU64::is_absent_and_set
[function]
[call site]
06403
blob_functions::insert
[function]
[call site]
06404
bool::into
[function]
[call site]
06405
(TokenIterator::unwrap_or
[function]
[call site]
06406
unwrap
[function]
[call site]
06407
Engine::get_arg_value
[function]
[call site]
06408
Self::as_deref_mut
[function]
[call site]
06409
Dynamic::into_immutable_string
[function]
[call site]
06410
Result::map_err
[function]
[call site]
06411
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06412
Engine::get_arg_value
[function]
[call site]
06413
Self::as_deref_mut
[function]
[call site]
06414
Dynamic::into_immutable_string
[function]
[call site]
06415
Result::map_err
[function]
[call site]
06416
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06417
Engine::get_arg_value
[function]
[call site]
06418
Dynamic::as_int
[function]
[call site]
06419
Result::map_err
[function]
[call site]
06420
make_type_mismatch_err::<crate::INT>
[function]
[call site]
06421
Ok
[function]
[call site]
06422
FnPtr::try_from
[function]
[call site]
06423
Engine::lex_with_map
[function]
[call site]
06424
crate::calc_typed_method_hash
[function]
[call site]
06425
calc_fn_hash
[function]
[call site]
06426
Engine::has_script_fn
[function]
[call site]
06427
bool::into
[function]
[call site]
06428
(TokenIterator::unwrap_or
[function]
[call site]
06429
unwrap
[function]
[call site]
06430
Engine::get_arg_value
[function]
[call site]
06431
Dynamic::into_immutable_string
[function]
[call site]
06432
Result::map_err
[function]
[call site]
06433
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06434
Ok
[function]
[call site]
06435
string_functions::contains
[function]
[call site]
06436
bool::into
[function]
[call site]
06437
test::len
[function]
[call site]
06438
GlobalRuntimeState::num_imports
[function]
[call site]
06439
unwrap
[function]
[call site]
06440
Engine::get_arg_value
[function]
[call site]
06441
Dynamic::into_immutable_string
[function]
[call site]
06442
Result::map_err
[function]
[call site]
06443
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06444
Engine::eval_script_expr_in_place
[function]
[call site]
06445
Engine::track_operation
[function]
[call site]
06446
string_functions::trim
[function]
[call site]
06447
string_functions::is_empty
[function]
[call site]
06448
Ok
[function]
[call site]
06449
Engine::compile_scripts_with_scope_raw
[function]
[call site]
06450
AST::has_functions
[function]
[call site]
06451
string_functions::is_empty
[function]
[call site]
06452
Err
[function]
[call site]
06453
into
[function]
[call site]
06454
StmtBlock::take_statements
[function]
[call site]
06455
string_functions::is_empty
[function]
[call site]
06456
Ok
[function]
[call site]
06457
Engine::eval_global_statements
[function]
[call site]
06458
Engine::eval_stmt_block
[function]
[call site]
06459
StmtBlock::span_or_else
[function]
[call site]
06460
Ok
[function]
[call site]
06461
Ok
[function]
[call site]
06462
Err
[function]
[call site]
06463
test::len
[function]
[call site]
06464
GlobalRuntimeState::num_imports
[function]
[call site]
06465
Result::map_err
[function]
[call site]
06466
ERR::ErrorInFunctionCall
[function]
[call site]
06467
test_to_string
[function]
[call site]
06468
&mut
[call site]
06469
unwrap_or
[function]
[call site]
06470
test_to_string
[function]
[call site]
06471
into
[function]
[call site]
06472
blob_functions::blob_with_capacity
[function]
[call site]
06473
blob_functions::blob_with_capacity
[function]
[call site]
06474
test::len
[function]
[call site]
06475
string_functions::is_empty
[function]
[call site]
06476
MyIterableType::into_iter
[function]
[call site]
06477
Self::IntoIter::copied
[function]
[call site]
06478
optimize_combo_chain
[function]
[call site]
06479
MyIterableType::into_iter
[function]
[call site]
06480
Engine::get_arg_value
[function]
[call site]
06481
Self::as_deref_mut
[function]
[call site]
06482
blob_functions::push
[function]
[call site]
06483
Dynamic::flatten
[function]
[call site]
06484
StmtBlock::extend
[function]
[call site]
06485
StaticModuleResolver::iter_mut
[function]
[call site]
06486
StmtBlock::extend
[function]
[call site]
06487
StaticModuleResolver::iter_mut
[function]
[call site]
06488
Some
[function]
[call site]
06489
Engine::exec_fn_call
[function]
[call site]
06490
Engine::lex_with_map
[function]
[call site]
06491
StmtBlock::as_ref
[function]
[call site]
06492
&[Stmt]::map_or
[function]
[call site]
06493
Dynamic::is_shared
[function]
[call site]
06494
Self::is_some
[function]
[call site]
06495
string_functions::is_empty
[function]
[call site]
06496
Engine::track_operation
[function]
[call site]
06497
Engine::dbg
[function]
[call site]
06498
Self::as_deref_mut
[function]
[call site]
06499
Engine::get_arg_value
[function]
[call site]
06500
Self::as_deref_mut
[function]
[call site]
06501
blob_functions::push
[function]
[call site]
06502
Dynamic::flatten
[function]
[call site]
06503
blob_functions::push
[function]
[call site]
06504
Self::unwrap
[function]
[call site]
06505
string_functions::is_empty
[function]
[call site]
06506
Engine::track_operation
[function]
[call site]
06507
Engine::dbg
[function]
[call site]
06508
Self::as_deref_mut
[function]
[call site]
06509
Engine::get_arg_value
[function]
[call site]
06510
Self::as_deref_mut
[function]
[call site]
06511
blob_functions::push
[function]
[call site]
06512
Dynamic::flatten
[function]
[call site]
06513
Engine::search_namespace
[function]
[call site]
06514
StmtBlock::as_ref
[function]
[call site]
06515
Dynamic::is_read_only
[function]
[call site]
06516
ImmutableString::into_owned
[function]
[call site]
06517
Dynamic::is_shared
[function]
[call site]
06518
Target::is_temp_value
[function]
[call site]
06519
blob_functions::insert
[function]
[call site]
06520
FnPtr::try_from
[function]
[call site]
06521
RhaiResultOf::unwrap
[function]
[call site]
06522
string_functions::is_empty
[function]
[call site]
06523
blob_functions::push
[function]
[call site]
06524
eval::calc_offset_len
[function]
[call site]
06525
test::len
[function]
[call site]
06526
test::len
[function]
[call site]
06527
blob_functions::push
[function]
[call site]
06528
blob_functions::insert
[function]
[call site]
06529
shared_take_or_clone
[function]
[call site]
06530
Dynamic::flatten
[function]
[call site]
06531
Target::take_ref
[function]
[call site]
06532
unwrap
[function]
[call site]
06533
blob_functions::push
[function]
[call site]
06534
MyIterableType::into_iter
[function]
[call site]
06535
Self::IntoIter::chain
[function]
[call site]
06536
test_functions_take
[function]
[call site]
06537
test_functions_take
[function]
[call site]
06538
test_functions_take
[function]
[call site]
06539
StmtBlock::as_mut
[function]
[call site]
06540
intersects
[function]
[call site]
06541
StmtBlock::as_mut
[function]
[call site]
06542
StmtBlock::as_mut
[function]
[call site]
06543
string_functions::remove
[function]
[call site]
06544
test_functions_take
[function]
[call site]
06545
make_sub
[function]
[call site]
06546
make_root
[function]
[call site]
06547
MyIterableType::into_iter
[function]
[call site]
06548
Engine::get_arg_value
[function]
[call site]
06549
Self::as_deref_mut
[function]
[call site]
06550
blob_functions::push
[function]
[call site]
06551
Dynamic::flatten
[function]
[call site]
06552
StmtBlock::extend
[function]
[call site]
06553
StaticModuleResolver::iter_mut
[function]
[call site]
06554
StmtBlock::extend
[function]
[call site]
06555
StaticModuleResolver::iter_mut
[function]
[call site]
06556
Engine::exec_fn_call
[function]
[call site]
06557
Engine::lex_with_map
[function]
[call site]
06558
Self::ok_or_else
[function]
[call site]
06559
ERR::ErrorUnboundThis
[function]
[call site]
06560
into
[function]
[call site]
06561
cloned
[function]
[call site]
06562
Engine::search_namespace
[function]
[call site]
06563
Engine::lex_with_map
[function]
[call site]
06564
Position::new_const
[function]
[call site]
06565
Engine::eval_expr
[function]
[call site]
06566
Self::as_deref_mut
[function]
[call site]
06567
Dynamic::flatten
[function]
[call site]
06568
ParseSettings::level_up_with_position
[function]
[call site]
06569
Dynamic::is_string
[function]
[call site]
06570
crate::func::locked_read
[function]
[call site]
06571
Option::map_or
[function]
[call site]
06572
unwrap
[function]
[call site]
06573
&mut
[call site]
06574
into
[function]
[call site]
06575
packages::string_basic::print_with_func
[function]
[call site]
06576
NativeCallContext::call_native_fn_raw
[function]
[call site]
06577
NativeCallContext::_call_fn_raw
[function]
[call site]
06578
TestStruct::clone
[function]
[call site]
06579
Caches::new
[function]
[call site]
06580
StmtBlock::as_ref
[function]
[call site]
06581
Token::lookup_symbol_from_syntax
[function]
[call site]
06582
test::len
[function]
[call site]
06583
NativeCallContext::engine
[function]
[call site]
06584
Engine::exec_native_fn_call
[function]
[call site]
06585
Engine::track_operation
[function]
[call site]
06586
Some
[function]
[call site]
06587
Engine::resolve_fn
[function]
[call site]
06588
RhaiFunc::is_volatile
[function]
[call site]
06589
Engine::gen_fn_call_signature
[function]
[call site]
06590
Err
[function]
[call site]
06591
ERR::ErrorFunctionNotFound
[function]
[call site]
06592
into
[function]
[call site]
06593
RhaiFunc::is_method
[function]
[call site]
06594
StmtBlock::as_ref
[function]
[call site]
06595
map_or
[function]
[call site]
06596
Debugger::call_stack
[function]
[call site]
06597
test::len
[function]
[call site]
06598
ArgBackup::new
[function]
[call site]
06599
string_functions::is_empty
[function]
[call site]
06600
ArgBackup::change_first_arg_to_copy
[function]
[call site]
06601
Engine::is_debugger_registered
[function]
[call site]
06602
TestStruct::clone
[function]
[call site]
06603
StmtBlock::span_or_else
[function]
[call site]
06604
TestStruct::clone
[function]
[call site]
06605
GlobalRuntimeState::debugger_mut
[function]
[call site]
06606
&mut
[call site]
06607
Engine::get_interned_string
[function]
[call site]
06608
MyIterableType::into_iter
[function]
[call site]
06609
Self::IntoIter::map
[function]
[call site]
06610
TestStruct::clone
[function]
[call site]
06611
RhaiNativeFunc::has_context
[function]
[call site]
06612
bool::then
[function]
[call site]
06613
as_deref
[function]
[call site]
06614
into
[function]
[call site]
06615
RhaiFunc::is_pure
[function]
[call site]
06616
string_functions::is_empty
[function]
[call site]
06617
Dynamic::is_read_only
[function]
[call site]
06618
Err
[function]
[call site]
06619
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
06620
test_to_string
[function]
[call site]
06621
into
[function]
[call site]
06622
test_method_call
[function]
[call site]
06623
test_custom_syntax_func
[function]
[call site]
06624
and_then
[function]
[call site]
06625
Engine::check_data_size
[function]
[call site]
06626
map_err
[function]
[call site]
06627
EvalAltResult::fill_position
[function]
[call site]
06628
ArgBackup::restore_first_arg
[function]
[call site]
06629
Engine::is_debugger_registered
[function]
[call site]
06630
Engine::register_debugger
[function]
[call site]
06631
Scope::new
[function]
[call site]
06632
crate::ast::Stmt::Noop
[function]
[call site]
06633
into
[function]
[call site]
06634
DebuggerEvent::FunctionExitWithValue
[function]
[call site]
06635
DebuggerEvent::FunctionExitWithError
[function]
[call site]
06636
Engine::dbg_raw
[function]
[call site]
06637
Err
[function]
[call site]
06638
GlobalRuntimeState::debugger_mut
[function]
[call site]
06639
&mut
[call site]
06640
string_functions::is_empty
[function]
[call site]
06641
Engine::check_data_size
[function]
[call site]
06642
Ok
[function]
[call site]
06643
Dynamic::into_immutable_string
[function]
[call site]
06644
Result::map_err
[function]
[call site]
06645
Engine::map_type_name
[function]
[call site]
06646
type_name::<ImmutableString>
[function]
[call site]
06647
&'a
[call site]
06648
ERR::ErrorMismatchOutputType
[function]
[call site]
06649
into
[function]
[call site]
06650
test_side_effects_print
[function]
[call site]
06651
Dynamic::into_immutable_string
[function]
[call site]
06652
Result::map_err
[function]
[call site]
06653
Engine::map_type_name
[function]
[call site]
06654
type_name::<ImmutableString>
[function]
[call site]
06655
&'a
[call site]
06656
ERR::ErrorMismatchOutputType
[function]
[call site]
06657
into
[function]
[call site]
06658
test_print_debug
[function]
[call site]
06659
&mut
[call site]
06660
Engine::map_type_name
[function]
[call site]
06661
std::
[call site]
06662
any::type_name
[function]
[call site]
06663
Engine::map_type_name
[function]
[call site]
06664
std::
[call site]
06665
any::type_name
[function]
[call site]
06666
Err
[function]
[call site]
06667
ERR::ErrorIndexingType
[function]
[call site]
06668
into
[function]
[call site]
06669
Engine::map_type_name
[function]
[call site]
06670
std::
[call site]
06671
any::type_name
[function]
[call site]
06672
Engine::map_type_name
[function]
[call site]
06673
std::
[call site]
06674
any::type_name
[function]
[call site]
06675
Engine::map_type_name
[function]
[call site]
06676
std::
[call site]
06677
any::type_name
[function]
[call site]
06678
Err
[function]
[call site]
06679
ERR::ErrorIndexingType
[function]
[call site]
06680
into
[function]
[call site]
06681
string_functions::starts_with
[function]
[call site]
06682
test::len
[function]
[call site]
06683
Engine::map_type_name
[function]
[call site]
06684
std::
[call site]
06685
any::type_name
[function]
[call site]
06686
Err
[function]
[call site]
06687
ERR::ErrorDotExpr
[function]
[call site]
06688
into
[function]
[call site]
06689
string_functions::starts_with
[function]
[call site]
06690
test::len
[function]
[call site]
06691
Engine::map_type_name
[function]
[call site]
06692
std::
[call site]
06693
any::type_name
[function]
[call site]
06694
Engine::map_type_name
[function]
[call site]
06695
std::
[call site]
06696
any::type_name
[function]
[call site]
06697
Err
[function]
[call site]
06698
ERR::ErrorDotExpr
[function]
[call site]
06699
into
[function]
[call site]
06700
Err
[function]
[call site]
06701
ERR::ErrorFunctionNotFound
[function]
[call site]
06702
Engine::gen_fn_call_signature
[function]
[call site]
06703
into
[function]
[call site]
06704
StmtBlock::as_ref
[function]
[call site]
06705
calc_fn_hash
[function]
[call site]
06706
NativeCallContext::call_position
[function]
[call site]
06707
Engine::lex_with_map
[function]
[call site]
06708
FnCallHashes::from_script_and_native
[function]
[call site]
06709
calc_fn_hash
[function]
[call site]
06710
calc_fn_hash
[function]
[call site]
06711
FnCallHashes::from_native_only
[function]
[call site]
06712
calc_fn_hash
[function]
[call site]
06713
FnCallHashes::from_hash
[function]
[call site]
06714
calc_fn_hash
[function]
[call site]
06715
NativeCallContext::engine
[function]
[call site]
06716
Engine::exec_fn_call
[function]
[call site]
06717
FnCallHashes::is_native_only
[function]
[call site]
06718
test::len
[function]
[call site]
06719
Engine::get_interned_string
[function]
[call site]
06720
Engine::map_type_name
[function]
[call site]
06721
std::
[call site]
06722
any::type_name
[function]
[call site]
06723
Ok
[function]
[call site]
06724
ImmutableString::into
[function]
[call site]
06725
test::len
[function]
[call site]
06726
Ok
[function]
[call site]
06727
Dynamic::is_shared
[function]
[call site]
06728
into
[function]
[call site]
06729
Engine::gen_fn_call_signature
[function]
[call site]
06730
Err
[function]
[call site]
06731
ERR::ErrorFunctionNotFound
[function]
[call site]
06732
into
[function]
[call site]
06733
ensure_no_data_race
[function]
[call site]
06734
FnCallHashes::is_native_only
[function]
[call site]
06735
FnCallHashes::script
[function]
[call site]
06736
string_functions::is_empty
[function]
[call site]
06737
crate::calc_typed_method_hash
[function]
[call site]
06738
Engine::map_type_name
[function]
[call site]
06739
std::
[call site]
06740
any::type_name
[function]
[call site]
06741
Engine::resolve_fn
[function]
[call site]
06742
Position::is_none
[function]
[call site]
06743
Engine::resolve_fn
[function]
[call site]
06744
None::cloned
[function]
[call site]
06745
as_deref
[function]
[call site]
06746
string_functions::is_empty
[function]
[call site]
06747
Ok
[function]
[call site]
06748
Scope::new
[function]
[call site]
06749
string_functions::replace
[function]
[call site]
06750
defer
[function]
[call site]
06751
split_first_mut
[function]
[call site]
06752
unwrap
[function]
[call site]
06753
Some
[function]
[call site]
06754
Engine::call_script_fn
[function]
[call site]
06755
ArgBackup::new
[function]
[call site]
06756
string_functions::is_empty
[function]
[call site]
06757
ArgBackup::change_first_arg_to_copy
[function]
[call site]
06758
defer
[function]
[call site]
06759
Engine::call_script_fn
[function]
[call site]
06760
Engine::lex_with_map
[function]
[call site]
06761
FnCallHashes::native
[function]
[call site]
06762
Engine::exec_native_fn_call
[function]
[call site]
06763
StmtBlock::as_ref
[function]
[call site]
06764
NativeCallContext::call_position
[function]
[call site]
06765
Engine::lex_with_map
[function]
[call site]
06766
Dynamic::is_string
[function]
[call site]
06767
crate::func::locked_read
[function]
[call site]
06768
Option::map_or
[function]
[call site]
06769
Dynamic::into_immutable_string
[function]
[call site]
06770
Result::unwrap
[function]
[call site]
06771
Package::init_engine
[function]
[call site]
06772
Engine::map_type_name
[function]
[call site]
06773
RhaiNativeFunc::return_type_name
[function]
[call site]
06774
type_name::<R>
[function]
[call site]
06775
&'a
[call site]
06776
Position::new_const
[function]
[call site]
06777
unwrap
[function]
[call site]
06778
unwrap
[function]
[call site]
06779
Package::init_engine
[function]
[call site]
06780
Engine::map_type_name
[function]
[call site]
06781
&'a
[call site]
06782
unwrap
[function]
[call site]
06783
Engine::throw_on_size
[function]
[call site]
06784
test::len
[function]
[call site]
06785
RhaiResultOf::map_err
[function]
[call site]
06786
EvalAltResult::fill_position
[function]
[call site]
06787
Ok
[function]
[call site]
06788
Engine::get_interned_string
[function]
[call site]
06789
ImmutableString::into
[function]
[call site]
06790
crate::Array::with_capacity
[function]
[call site]
06791
test::len
[function]
[call site]
06792
Engine::eval_expr
[function]
[call site]
06793
Self::as_deref_mut
[function]
[call site]
06794
Dynamic::flatten
[function]
[call site]
06795
Engine::has_data_size_limit
[function]
[call site]
06796
crate::eval::calc_data_sizes
[function]
[call site]
06797
calc_array_sizes
[function]
[call site]
06798
test::len
[function]
[call site]
06799
calc_map_sizes
[function]
[call site]
06800
test::len
[function]
[call site]
06801
calc_data_sizes
[function]
[call site]
06802
read_lock::<Dynamic>
[function]
[call site]
06803
unwrap
[function]
[call site]
06804
Engine::throw_on_size
[function]
[call site]
06805
RhaiResultOf::map_err
[function]
[call site]
06806
EvalAltResult::fill_position
[function]
[call site]
06807
ParseSettings::level_up_with_position
[function]
[call site]
06808
blob_functions::push
[function]
[call site]
06809
Ok
[function]
[call site]
06810
Dynamic::from_array
[function]
[call site]
06811
TestStruct::clone
[function]
[call site]
06812
Engine::eval_expr
[function]
[call site]
06813
Self::as_deref_mut
[function]
[call site]
06814
Dynamic::flatten
[function]
[call site]
06815
Engine::has_data_size_limit
[function]
[call site]
06816
crate::eval::calc_data_sizes
[function]
[call site]
06817
Engine::throw_on_size
[function]
[call site]
06818
RhaiResultOf::map_err
[function]
[call site]
06819
EvalAltResult::fill_position
[function]
[call site]
06820
ParseSettings::level_up_with_position
[function]
[call site]
06821
(TokenIterator::get_mut
[function]
[call site]
06822
Ident::as_str
[function]
[call site]
06823
Option::unwrap
[function]
[call site]
06824
Ok
[function]
[call site]
06825
Dynamic::from_map
[function]
[call site]
06826
Engine::eval_expr
[function]
[call site]
06827
Self::as_deref_mut
[function]
[call site]
06828
Dynamic::as_bool
[function]
[call site]
06829
map_err
[function]
[call site]
06830
make_type_mismatch_err::<bool>
[function]
[call site]
06831
ParseSettings::level_up_with_position
[function]
[call site]
06832
Ok
[function]
[call site]
06833
Engine::eval_expr
[function]
[call site]
06834
Self::as_deref_mut
[function]
[call site]
06835
Dynamic::as_bool
[function]
[call site]
06836
map_err
[function]
[call site]
06837
make_type_mismatch_err::<bool>
[function]
[call site]
06838
ParseSettings::level_up_with_position
[function]
[call site]
06839
Ok
[function]
[call site]
06840
Engine::eval_expr
[function]
[call site]
06841
Self::as_deref_mut
[function]
[call site]
06842
Expr::is_unit
[function]
[call site]
06843
Ok
[function]
[call site]
06844
MyIterableType::into_iter
[function]
[call site]
06845
Engine::lex_with_map
[function]
[call site]
06846
reflection_functions::collect
[function]
[call site]
06847
first
[function]
[call site]
06848
unwrap
[function]
[call site]
06849
Command::get
[function]
[call site]
06850
Ident::as_str
[function]
[call site]
06851
ok_or_else
[function]
[call site]
06852
TestStruct::new
[function]
[call site]
06853
ERR::ErrorCustomSyntax
[function]
[call site]
06854
MyIterableType::into_iter
[function]
[call site]
06855
Engine::lex_with_map
[function]
[call site]
06856
reflection_functions::collect
[function]
[call site]
06857
EvalContext::new
[function]
[call site]
06858
and_then
[function]
[call site]
06859
Engine::check_data_size
[function]
[call site]
06860
Expr::start_position
[function]
[call site]
06861
Engine::eval_stmt_block
[function]
[call site]
06862
StmtBlock::take_statements
[function]
[call site]
06863
Engine::eval_dot_index_chain
[function]
[call site]
06864
Position::new_const
[function]
[call site]
06865
ChainType::from
[function]
[call site]
06866
Expr::get_literal_value
[function]
[call site]
06867
Some
[function]
[call site]
06868
is_some
[function]
[call site]
06869
blob_functions::push
[function]
[call site]
06870
Expr::get_literal_value
[function]
[call site]
06871
Some
[function]
[call site]
06872
unwrap
[function]
[call site]
06873
string_functions::is_empty
[function]
[call site]
06874
Self::as_deref_mut
[function]
[call site]
06875
Engine::eval_dot_index_chain_arguments
[function]
[call site]
06876
Engine::track_operation
[function]
[call site]
06877
ParseSettings::level_up_with_position
[function]
[call site]
06878
ChainType::from
[function]
[call site]
06879
Engine::get_arg_value
[function]
[call site]
06880
Self::as_deref_mut
[function]
[call site]
06881
blob_functions::push
[function]
[call site]
06882
blob_functions::push
[function]
[call site]
06883
FnPtr::try_from
[function]
[call site]
06884
RhaiResultOf::unwrap
[function]
[call site]
06885
Dynamic::flatten
[function]
[call site]
06886
Expr::options
[function]
[call site]
06887
string_functions::is_empty
[function]
[call site]
06888
string_functions::is_empty
[function]
[call site]
06889
string_functions::is_empty
[function]
[call site]
06890
ASTFlags::intersects
[function]
[call site]
06891
Position::new_const
[function]
[call site]
06892
Self::as_deref_mut
[function]
[call site]
06893
Engine::get_arg_value
[function]
[call site]
06894
blob_functions::push
[function]
[call site]
06895
Dynamic::flatten
[function]
[call site]
06896
blob_functions::push
[function]
[call site]
06897
Engine::eval_expr
[function]
[call site]
06898
Self::as_deref_mut
[function]
[call site]
06899
Dynamic::flatten
[function]
[call site]
06900
Engine::eval_dot_index_chain_arguments
[function]
[call site]
06901
StmtBlock::extend
[function]
[call site]
06902
StmtBlock::extend
[function]
[call site]
06903
blob_functions::push
[function]
[call site]
06904
Engine::eval_expr
[function]
[call site]
06905
Dynamic::flatten
[function]
[call site]
06906
Ok
[function]
[call site]
06907
Engine::track_operation
[function]
[call site]
06908
Engine::dbg
[function]
[call site]
06909
Self::as_deref_mut
[function]
[call site]
06910
Self::map_or_else
[function]
[call site]
06911
Err
[function]
[call site]
06912
ERR::ErrorUnboundThis
[function]
[call site]
06913
into
[function]
[call site]
06914
Self::try_into
[function]
[call site]
06915
Some
[function]
[call site]
06916
Engine::eval_dot_index_chain_raw
[function]
[call site]
06917
Target::is_ref
[function]
[call site]
06918
ParseSettings::level_up_with_position
[function]
[call site]
06919
ParseSettings::level_up
[function]
[call site]
06920
Ok
[function]
[call site]
06921
ChainType::from
[function]
[call site]
06922
Expr::options
[function]
[call site]
06923
ASTFlags::intersects
[function]
[call site]
06924
StmtBlock::as_ref
[function]
[call site]
06925
Expr::is_unit
[function]
[call site]
06926
Ok
[function]
[call site]
06927
Expr::start_position
[function]
[call site]
06928
Expr::options
[function]
[call site]
06929
ASTFlags::intersects
[function]
[call site]
06930
Engine::dbg
[function]
[call site]
06931
Self::as_deref_mut
[function]
[call site]
06932
string_functions::pop
[function]
[call site]
06933
string_functions::is_empty
[function]
[call site]
06934
shared_make_mut
[function]
[call site]
06935
string_functions::pop
[function]
[call site]
06936
Dynamic::map_or
[function]
[call site]
06937
Dynamic::unwrap
[function]
[call site]
06938
TestStruct::clone
[function]
[call site]
06939
Expr::start_position
[function]
[call site]
06940
StmtBlock::as_mut
[function]
[call site]
06941
Dynamic::is_shared
[function]
[call site]
06942
write_lock::<Dynamic>
[function]
[call site]
06943
unwrap
[function]
[call site]
06944
Self::as_deref_mut
[function]
[call site]
06945
Engine::get_indexed_mut
[function]
[call site]
06946
Engine::track_operation
[function]
[call site]
06947
Dynamic::as_int
[function]
[call site]
06948
Ok
[function]
[call site]
06949
crate::func::locked_read
[function]
[call site]
06950
Option::and_then
[function]
[call site]
06951
Some
[function]
[call site]
06952
ok_or_else
[function]
[call site]
06953
std::
[call site]
06954
any::type_name
[function]
[call site]
06955
Err
[function]
[call site]
06956
Dynamic::type_name
[function]
[call site]
06957
Result::map_err
[function]
[call site]
06958
make_type_mismatch_err::<crate::INT>
[function]
[call site]
06959
test::len
[function]
[call site]
06960
super::calc_index
[function]
[call site]
06961
FnPtr::try_from
[function]
[call site]
06962
unsigned_abs
[function]
[call site]
06963
Ok
[function]
[call site]
06964
FnPtr::try_from
[function]
[call site]
06965
Ok
[function]
[call site]
06966
ERR::ErrorArrayBounds
[function]
[call site]
06967
into
[function]
[call site]
06968
super::EvalContext::new
[function]
[call site]
06969
cb
[function]
[call site]
06970
map_err
[function]
[call site]
06971
EvalAltResult::fill_position
[function]
[call site]
06972
Err
[function]
[call site]
06973
shared_get_mut
[function]
[call site]
06974
unwrap
[function]
[call site]
06975
try_into
[function]
[call site]
06976
Dynamic::as_int
[function]
[call site]
06977
Result::map_err
[function]
[call site]
06978
make_type_mismatch_err::<crate::INT>
[function]
[call site]
06979
test::len
[function]
[call site]
06980
super::calc_index
[function]
[call site]
06981
ERR::ErrorArrayBounds
[function]
[call site]
06982
into
[function]
[call site]
06983
Command::get
[function]
[call site]
06984
Engine::lex_with_map
[function]
[call site]
06985
into
[function]
[call site]
06986
unwrap
[function]
[call site]
06987
Ok
[function]
[call site]
06988
read_lock::<crate::ImmutableString>
[function]
[call site]
06989
ok_or_else
[function]
[call site]
06990
make_type_mismatch_err::<crate::ImmutableString>
[function]
[call site]
06991
RhaiNativeFunc::return_type_name
[function]
[call site]
06992
type_name::<R>
[function]
[call site]
06993
(TokenIterator::contains_key
[function]
[call site]
06994
Ident::as_str
[function]
[call site]
06995
super::EvalContext::new
[function]
[call site]
06996
cb
[function]
[call site]
06997
Ident::as_str
[function]
[call site]
06998
map_err
[function]
[call site]
06999
EvalAltResult::fill_position
[function]
[call site]
07000
string_functions::is_empty
[function]
[call site]
07001
(TokenIterator::contains_key
[function]
[call site]
07002
Ident::as_str
[function]
[call site]
07003
blob_functions::insert
[function]
[call site]
07004
TestStruct::clone
[function]
[call site]
07005
Self::into
[function]
[call site]
07006
(TokenIterator::get_mut
[function]
[call site]
07007
Ident::as_str
[function]
[call site]
07008
try_into
[function]
[call site]
07009
Engine::fail_on_invalid_map_property
[function]
[call site]
07010
intersects
[function]
[call site]
07011
Err
[function]
[call site]
07012
ERR::ErrorPropertyNotFound
[function]
[call site]
07013
test_to_string
[function]
[call site]
07014
into
[function]
[call site]
07015
Ok
[function]
[call site]
07016
Target::from
[function]
[call site]
07017
Self::TempValue
[function]
[call site]
07018
into
[function]
[call site]
07019
is::<crate::ExclusiveRange>
[function]
[call site]
07020
is::<crate::InclusiveRange>
[function]
[call site]
07021
read_lock::<crate::ExclusiveRange>
[function]
[call site]
07022
super::calc_index
[function]
[call site]
07023
ERR::ErrorBitFieldBounds
[function]
[call site]
07024
into
[function]
[call site]
07025
super::calc_index
[function]
[call site]
07026
FnPtr::try_from
[function]
[call site]
07027
RhaiResultOf::ok
[function]
[call site]
07028
and_then
[function]
[call site]
07029
then_some
[function]
[call site]
07030
ok_or_else
[function]
[call site]
07031
ERR::ErrorBitFieldBounds
[function]
[call site]
07032
FnPtr::try_from
[function]
[call site]
07033
RhaiResultOf::unwrap
[function]
[call site]
07034
pow
[function]
[call site]
07035
FnPtr::try_from
[function]
[call site]
07036
tokenizer::is_valid_function_name
[function]
[call site]
07037
Ok
[function]
[call site]
07038
TestStruct::new
[function]
[call site]
07039
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
07040
Token::lookup_symbol_from_syntax
[function]
[call site]
07041
Option::is_some
[function]
[call site]
07042
Err
[function]
[call site]
07043
ERR::ErrorParsing
[function]
[call site]
07044
PERR::Reserved
[function]
[call site]
07045
test_to_string
[function]
[call site]
07046
into
[function]
[call site]
07047
Err
[function]
[call site]
07048
ERR::ErrorFunctionNotFound
[function]
[call site]
07049
test_to_string
[function]
[call site]
07050
into
[function]
[call site]
07051
RhaiResultOf::unwrap
[function]
[call site]
07052
read_lock::<crate::InclusiveRange>
[function]
[call site]
07053
iterator_functions::chars_from_start
[function]
[call site]
07054
CharsStream::new
[function]
[call site]
07055
string_functions::add_append
[function]
[call site]
07056
string_functions::is_empty
[function]
[call site]
07057
String::from_utf8_lossy
[function]
[call site]
07058
string_functions::is_empty
[function]
[call site]
07059
String::from_utf8
[function]
[call site]
07060
unwrap
[function]
[call site]
07061
into
[function]
[call site]
07062
ImmutableString::into_owned
[function]
[call site]
07063
String::into
[function]
[call site]
07064
ImmutableString::into_owned
[function]
[call site]
07065
StmtBlock::as_ref
[function]
[call site]
07066
into
[function]
[call site]
07067
string_functions::add_append
[function]
[call site]
07068
super::calc_index
[function]
[call site]
07069
ERR::ErrorBitFieldBounds
[function]
[call site]
07070
into
[function]
[call site]
07071
super::calc_index
[function]
[call site]
07072
ERR::ErrorBitFieldBounds
[function]
[call site]
07073
into
[function]
[call site]
07074
FnPtr::try_from
[function]
[call site]
07075
RhaiResultOf::unwrap
[function]
[call site]
07076
pow
[function]
[call site]
07077
FnPtr::try_from
[function]
[call site]
07078
RhaiResultOf::unwrap
[function]
[call site]
07079
Ok
[function]
[call site]
07080
into
[function]
[call site]
07081
Dynamic::as_int
[function]
[call site]
07082
Result::map_err
[function]
[call site]
07083
make_type_mismatch_err::<crate::INT>
[function]
[call site]
07084
super::calc_index
[function]
[call site]
07085
ERR::ErrorBitFieldBounds
[function]
[call site]
07086
into
[function]
[call site]
07087
FnPtr::try_from
[function]
[call site]
07088
RhaiResultOf::unwrap
[function]
[call site]
07089
Ok
[function]
[call site]
07090
into
[function]
[call site]
07091
Dynamic::as_int
[function]
[call site]
07092
FnPtr::try_from
[function]
[call site]
07093
Err
[function]
[call site]
07094
ERR::ErrorStringBounds
[function]
[call site]
07095
test_chars
[function]
[call site]
07096
ImmutableString::strong_count
[function]
[call site]
07097
into
[function]
[call site]
07098
test_chars
[function]
[call site]
07099
nth
[function]
[call site]
07100
ok_or_else
[function]
[call site]
07101
ERR::ErrorStringBounds
[function]
[call site]
07102
test_chars
[function]
[call site]
07103
ImmutableString::strong_count
[function]
[call site]
07104
FnPtr::try_from
[function]
[call site]
07105
unsigned_abs
[function]
[call site]
07106
Err
[function]
[call site]
07107
ERR::ErrorStringBounds
[function]
[call site]
07108
test_chars
[function]
[call site]
07109
ImmutableString::strong_count
[function]
[call site]
07110
into
[function]
[call site]
07111
test_chars
[function]
[call site]
07112
array_functions::reduce_rev
[function]
[call site]
07113
RhaiResult::nth
[function]
[call site]
07114
ok_or_else
[function]
[call site]
07115
ERR::ErrorStringBounds
[function]
[call site]
07116
test_chars
[function]
[call site]
07117
ImmutableString::strong_count
[function]
[call site]
07118
Ok
[function]
[call site]
07119
into
[function]
[call site]
07120
std::any::type_name::<ExclusiveRange>
[function]
[call site]
07121
std::any::type_name::<InclusiveRange>
[function]
[call site]
07122
string_functions::is_empty
[function]
[call site]
07123
TestStruct::clone
[function]
[call site]
07124
Self::into
[function]
[call site]
07125
Ok
[function]
[call site]
07126
std::any::type_name::<ExclusiveRange>
[function]
[call site]
07127
read_lock::<ExclusiveRange>
[function]
[call site]
07128
unwrap
[function]
[call site]
07129
TestStruct::clone
[function]
[call site]
07130
test_chars
[function]
[call site]
07131
ImmutableString::strong_count
[function]
[call site]
07132
super::calc_index
[function]
[call site]
07133
ERR::ErrorStringBounds
[function]
[call site]
07134
into
[function]
[call site]
07135
super::calc_index
[function]
[call site]
07136
ERR::ErrorStringBounds
[function]
[call site]
07137
into
[function]
[call site]
07138
Result::unwrap_or
[function]
[call site]
07139
TestStruct::clone
[function]
[call site]
07140
Self::into
[function]
[call site]
07141
ImmutableString::saturating_sub
[function]
[call site]
07142
test_chars
[function]
[call site]
07143
skip
[function]
[call site]
07144
test_functions_take
[function]
[call site]
07145
chars().skip(start).take(take).collect::<String>
[function]
[call site]
07146
into
[function]
[call site]
07147
Ok
[function]
[call site]
07148
std::any::type_name::<InclusiveRange>
[function]
[call site]
07149
read_lock::<InclusiveRange>
[function]
[call site]
07150
unwrap
[function]
[call site]
07151
TestStruct::clone
[function]
[call site]
07152
test_chars
[function]
[call site]
07153
ImmutableString::strong_count
[function]
[call site]
07154
iterator_functions::chars_from_start
[function]
[call site]
07155
iterator_functions::chars_from_start
[function]
[call site]
07156
super::calc_index
[function]
[call site]
07157
iterator_functions::chars_from_start
[function]
[call site]
07158
ERR::ErrorStringBounds
[function]
[call site]
07159
iterator_functions::chars_from_start
[function]
[call site]
07160
into
[function]
[call site]
07161
string_functions::add_append
[function]
[call site]
07162
string_functions::add_append
[function]
[call site]
07163
super::calc_index
[function]
[call site]
07164
string_functions::add_append
[function]
[call site]
07165
ERR::ErrorStringBounds
[function]
[call site]
07166
string_functions::add_append
[function]
[call site]
07167
into
[function]
[call site]
07168
Result::unwrap_or
[function]
[call site]
07169
TestStruct::clone
[function]
[call site]
07170
Self::into
[function]
[call site]
07171
test_chars
[function]
[call site]
07172
skip
[function]
[call site]
07173
test_functions_take
[function]
[call site]
07174
chars().skip(start).take(take).collect::<String>
[function]
[call site]
07175
into
[function]
[call site]
07176
Ok
[function]
[call site]
07177
Err
[function]
[call site]
07178
make_type_mismatch_err::<crate::INT>
[function]
[call site]
07179
Engine::call_indexer_get
[function]
[call site]
07180
hash_idx
[function]
[call site]
07181
get_or_init
[function]
[call site]
07182
calc_fn_hash
[function]
[call site]
07183
calc_fn_hash
[function]
[call site]
07184
into
[function]
[call site]
07185
Engine::exec_native_fn_call
[function]
[call site]
07186
Engine::lex_with_map
[function]
[call site]
07187
Engine::lex_with_map
[function]
[call site]
07188
Err
[function]
[call site]
07189
ERR::ErrorIndexingType
[function]
[call site]
07190
into
[function]
[call site]
07191
Target::is_temp_value
[function]
[call site]
07192
Engine::eval_dot_index_chain_raw
[function]
[call site]
07193
Some
[function]
[call site]
07194
shared_take_or_clone
[function]
[call site]
07195
Err
[function]
[call site]
07196
StmtBlock::as_mut
[function]
[call site]
07197
Engine::call_indexer_set
[function]
[call site]
07198
hash_idx
[function]
[call site]
07199
Engine::exec_native_fn_call
[function]
[call site]
07200
StmtBlock::span_or_else
[function]
[call site]
07201
Span::new
[function]
[call site]
07202
iterator_functions::chars_from_start
[function]
[call site]
07203
StmtBlock::span_or_else
[function]
[call site]
07204
string_functions::add_append
[function]
[call site]
07205
StmtBlock::span_or_else
[function]
[call site]
07206
Ok
[function]
[call site]
07207
Err
[function]
[call site]
07208
Ok
[function]
[call site]
07209
Engine::dbg
[function]
[call site]
07210
Self::as_deref_mut
[function]
[call site]
07211
StmtBlock::as_mut
[function]
[call site]
07212
Dynamic::is_shared
[function]
[call site]
07213
write_lock::<Dynamic>
[function]
[call site]
07214
unwrap
[function]
[call site]
07215
string_functions::pop
[function]
[call site]
07216
Dynamic::unwrap
[function]
[call site]
07217
TestStruct::clone
[function]
[call site]
07218
Engine::get_indexed_mut
[function]
[call site]
07219
Engine::eval_op_assignment
[function]
[call site]
07220
StmtBlock::as_ref
[function]
[call site]
07221
Dynamic::is_read_only
[function]
[call site]
07222
Expr::get_variable_name
[function]
[call site]
07223
string_functions::is_empty
[function]
[call site]
07224
Some
[function]
[call site]
07225
Option::unwrap_or_default
[function]
[call site]
07226
Expr::start_position
[function]
[call site]
07227
string_functions::is_empty
[function]
[call site]
07228
Expr::position
[function]
[call site]
07229
ParseSettings::level_up_with_position
[function]
[call site]
07230
Expr::start_position
[function]
[call site]
07231
Expr::start_position
[function]
[call site]
07232
Expr::position
[function]
[call site]
07233
Err
[function]
[call site]
07234
ERR::ErrorAssignmentToConstant
[function]
[call site]
07235
test_to_string
[function]
[call site]
07236
into
[function]
[call site]
07237
ParseSettings::level_up_with_position
[function]
[call site]
07238
ParseSettings::level_up
[function]
[call site]
07239
Ok
[function]
[call site]
07240
OpAssignment::get_op_assignment_info
[function]
[call site]
07241
OpAssignment::is_op_assignment
[function]
[call site]
07242
Some
[function]
[call site]
07243
StmtBlock::as_mut
[function]
[call site]
07244
as_mut().write_lock::<Dynamic>
[function]
[call site]
07245
unwrap
[function]
[call site]
07246
Engine::fast_operators
[function]
[call site]
07247
add
[function]
[call site]
07248
i64::map_err
[function]
[call site]
07249
EvalAltResult::fill_position
[function]
[call site]
07250
f32_functions::subtract
[function]
[call site]
07251
f32::map_err
[function]
[call site]
07252
EvalAltResult::fill_position
[function]
[call site]
07253
f32_functions::multiply
[function]
[call site]
07254
f32::map_err
[function]
[call site]
07255
EvalAltResult::fill_position
[function]
[call site]
07256
f32_functions::divide
[function]
[call site]
07257
f32::map_err
[function]
[call site]
07258
EvalAltResult::fill_position
[function]
[call site]
07259
f32_functions::modulo
[function]
[call site]
07260
f32::map_err
[function]
[call site]
07261
EvalAltResult::fill_position
[function]
[call site]
07262
func::get_builtin_op_assignment_fn
[function]
[call site]
07263
Some
[function]
[call site]
07264
Dynamic::as_int
[function]
[call site]
07265
unwrap
[function]
[call site]
07266
Dynamic::as_int
[function]
[call site]
07267
unwrap
[function]
[call site]
07268
write_lock::<Dynamic>
[function]
[call site]
07269
unwrap
[function]
[call site]
07270
RhaiResult::into
[function]
[call site]
07271
Ok
[function]
[call site]
07272
Some
[function]
[call site]
07273
Dynamic::as_int
[function]
[call site]
07274
unwrap
[function]
[call site]
07275
Dynamic::as_int
[function]
[call site]
07276
unwrap
[function]
[call site]
07277
write_lock::<Dynamic>
[function]
[call site]
07278
unwrap
[function]
[call site]
07279
RhaiResult::into
[function]
[call site]
07280
Ok
[function]
[call site]
07281
Some
[function]
[call site]
07282
Dynamic::as_char
[function]
[call site]
07283
unwrap
[function]
[call site]
07284
write_lock::<Dynamic>
[function]
[call site]
07285
unwrap
[function]
[call site]
07286
Position::new_const
[function]
[call site]
07287
blob_functions::push
[function]
[call site]
07288
Dynamic::as_char
[function]
[call site]
07289
Result::unwrap
[function]
[call site]
07290
blob_functions::push
[function]
[call site]
07291
RhaiResultOf::into
[function]
[call site]
07292
Ok
[function]
[call site]
07293
Some
[function]
[call site]
07294
split_first_mut
[function]
[call site]
07295
unwrap
[function]
[call site]
07296
Dynamic::as_immutable_string_mut
[function]
[call site]
07297
unwrap
[function]
[call site]
07298
Dynamic::as_immutable_string_ref
[function]
[call site]
07299
unwrap
[function]
[call site]
07300
string_functions::is_empty
[function]
[call site]
07301
string_functions::is_empty
[function]
[call site]
07302
test::len
[function]
[call site]
07303
test::len
[function]
[call site]
07304
unwrap
[function]
[call site]
07305
Package::init_engine
[function]
[call site]
07306
Engine::throw_on_size
[function]
[call site]
07307
Ok
[function]
[call site]
07308
Some
[function]
[call site]
07309
split_first_mut
[function]
[call site]
07310
unwrap
[function]
[call site]
07311
Dynamic::as_immutable_string_mut
[function]
[call site]
07312
unwrap
[function]
[call site]
07313
Dynamic::as_immutable_string_ref
[function]
[call site]
07314
unwrap
[function]
[call site]
07315
Ok
[function]
[call site]
07316
Some
[function]
[call site]
07317
test_functions_take
[function]
[call site]
07318
Dynamic::into_array
[function]
[call site]
07319
unwrap
[function]
[call site]
07320
string_functions::is_empty
[function]
[call site]
07321
Ok
[function]
[call site]
07322
Dynamic::as_array_ref
[function]
[call site]
07323
unwrap
[function]
[call site]
07324
string_functions::is_empty
[function]
[call site]
07325
unwrap
[function]
[call site]
07326
Package::init_engine
[function]
[call site]
07327
Engine::check_data_size
[function]
[call site]
07328
Dynamic::read_lock
[function]
[call site]
07329
unwrap
[function]
[call site]
07330
Dynamic::as_array_mut
[function]
[call site]
07331
unwrap
[function]
[call site]
07332
string_functions::add_append
[function]
[call site]
07333
Ok
[function]
[call site]
07334
Some
[function]
[call site]
07335
test_functions_take
[function]
[call site]
07336
Dynamic::into_blob
[function]
[call site]
07337
unwrap
[function]
[call site]
07338
Dynamic::as_blob_mut
[function]
[call site]
07339
unwrap
[function]
[call site]
07340
unwrap
[function]
[call site]
07341
Package::init_engine
[function]
[call site]
07342
Engine::throw_on_size
[function]
[call site]
07343
test::len
[function]
[call site]
07344
test::len
[function]
[call site]
07345
string_functions::add_append
[function]
[call site]
07346
Ok
[function]
[call site]
07347
Some
[function]
[call site]
07348
Dynamic::as_char
[function]
[call site]
07349
unwrap
[function]
[call site]
07350
encode_utf8
[function]
[call site]
07351
Dynamic::as_immutable_string_mut
[function]
[call site]
07352
unwrap
[function]
[call site]
07353
unwrap
[function]
[call site]
07354
Package::init_engine
[function]
[call site]
07355
Engine::throw_on_size
[function]
[call site]
07356
test::len
[function]
[call site]
07357
test::len
[function]
[call site]
07358
Ok
[function]
[call site]
07359
Some
[function]
[call site]
07360
Dynamic::as_immutable_string_ref
[function]
[call site]
07361
unwrap
[function]
[call site]
07362
string_functions::is_empty
[function]
[call site]
07363
Ok
[function]
[call site]
07364
Dynamic::as_char
[function]
[call site]
07365
unwrap
[function]
[call site]
07366
test_to_string
[function]
[call site]
07367
unwrap
[function]
[call site]
07368
Package::init_engine
[function]
[call site]
07369
Engine::throw_on_size
[function]
[call site]
07370
test::len
[function]
[call site]
07371
test::len
[function]
[call site]
07372
write_lock::<Dynamic>
[function]
[call site]
07373
unwrap
[function]
[call site]
07374
into
[function]
[call site]
07375
Ok
[function]
[call site]
07376
Some
[function]
[call site]
07377
test_functions_take
[function]
[call site]
07378
Dynamic::as_array_mut
[function]
[call site]
07379
unwrap
[function]
[call site]
07380
blob_functions::push
[function]
[call site]
07381
unwrap
[function]
[call site]
07382
Package::init_engine
[function]
[call site]
07383
Engine::check_data_size
[function]
[call site]
07384
Dynamic::read_lock
[function]
[call site]
07385
unwrap
[function]
[call site]
07386
Ok
[function]
[call site]
07387
Some
[function]
[call site]
07388
Dynamic::as_int
[function]
[call site]
07389
unwrap
[function]
[call site]
07390
Dynamic::as_blob_mut
[function]
[call site]
07391
unwrap
[function]
[call site]
07392
unwrap
[function]
[call site]
07393
Package::init_engine
[function]
[call site]
07394
Engine::throw_on_size
[function]
[call site]
07395
test::len
[function]
[call site]
07396
blob_functions::push
[function]
[call site]
07397
Ok
[function]
[call site]
07398
Some
[function]
[call site]
07399
Dynamic::as_char
[function]
[call site]
07400
unwrap
[function]
[call site]
07401
Dynamic::as_blob_mut
[function]
[call site]
07402
unwrap
[function]
[call site]
07403
unwrap
[function]
[call site]
07404
Package::init_engine
[function]
[call site]
07405
Engine::throw_on_size
[function]
[call site]
07406
test::len
[function]
[call site]
07407
string_functions::add_append_char
[function]
[call site]
07408
Ok
[function]
[call site]
07409
Some
[function]
[call site]
07410
split_first_mut
[function]
[call site]
07411
unwrap
[function]
[call site]
07412
Dynamic::as_blob_mut
[function]
[call site]
07413
unwrap
[function]
[call site]
07414
Dynamic::as_immutable_string_ref
[function]
[call site]
07415
unwrap
[function]
[call site]
07416
string_functions::is_empty
[function]
[call site]
07417
Ok
[function]
[call site]
07418
unwrap
[function]
[call site]
07419
Package::init_engine
[function]
[call site]
07420
Engine::throw_on_size
[function]
[call site]
07421
test::len
[function]
[call site]
07422
test::len
[function]
[call site]
07423
string_functions::add_append_str
[function]
[call site]
07424
Ok
[function]
[call site]
07425
then
[function]
[call site]
07426
&mut
[call site]
07427
into
[function]
[call site]
07428
test_custom_syntax_func
[function]
[call site]
07429
map_err
[function]
[call site]
07430
EvalAltResult::fill_position
[function]
[call site]
07431
Some
[function]
[call site]
07432
Engine::exec_native_fn_call
[function]
[call site]
07433
Some
[function]
[call site]
07434
Engine::exec_native_fn_call
[function]
[call site]
07435
Err
[function]
[call site]
07436
Engine::check_data_size
[function]
[call site]
07437
ParseSettings::level_up_with_position
[function]
[call site]
07438
ParseSettings::level_up
[function]
[call site]
07439
Ok
[function]
[call site]
07440
StmtBlock::as_mut
[function]
[call site]
07441
as_mut().write_lock::<Dynamic>
[function]
[call site]
07442
unwrap
[function]
[call site]
07443
StmtBlock::as_mut
[function]
[call site]
07444
Target::propagate_changed_value
[function]
[call site]
07445
Dynamic::as_bool
[function]
[call site]
07446
Result::map_err
[function]
[call site]
07447
TestStruct::new
[function]
[call site]
07448
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07449
&str::to_string
[function]
[call site]
07450
ParseError::to_string
[function]
[call site]
07451
Engine::new
[function]
[call site]
07452
Scope::new
[function]
[call site]
07453
blob_functions::push
[function]
[call site]
07454
blob_functions::push
[function]
[call site]
07455
blob_functions::push
[function]
[call site]
07456
write_lock::<crate::INT>
[function]
[call site]
07457
unwrap
[function]
[call site]
07458
Dynamic::as_int
[function]
[call site]
07459
Result::map_err
[function]
[call site]
07460
TestStruct::new
[function]
[call site]
07461
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07462
&str::to_string
[function]
[call site]
07463
ParseError::to_string
[function]
[call site]
07464
write_lock::<crate::INT>
[function]
[call site]
07465
unwrap
[function]
[call site]
07466
Dynamic::as_int
[function]
[call site]
07467
Result::map_err
[function]
[call site]
07468
TestStruct::new
[function]
[call site]
07469
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07470
&str::to_string
[function]
[call site]
07471
ParseError::to_string
[function]
[call site]
07472
write_lock::<crate::Blob>
[function]
[call site]
07473
unwrap
[function]
[call site]
07474
FnPtr::try_from
[function]
[call site]
07475
RhaiResultOf::unwrap
[function]
[call site]
07476
Dynamic::as_char
[function]
[call site]
07477
Result::map_err
[function]
[call site]
07478
TestStruct::new
[function]
[call site]
07479
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07480
&str::to_string
[function]
[call site]
07481
ParseError::to_string
[function]
[call site]
07482
write_lock::<crate::ImmutableString>
[function]
[call site]
07483
unwrap
[function]
[call site]
07484
test_chars
[function]
[call site]
07485
enumerate
[function]
[call site]
07486
Engine::lex_with_map
[function]
[call site]
07487
reflection_functions::collect
[function]
[call site]
07488
write_lock::<crate::ImmutableString>
[function]
[call site]
07489
unwrap
[function]
[call site]
07490
test_chars
[function]
[call site]
07491
ImmutableString::strong_count
[function]
[call site]
07492
test_chars
[function]
[call site]
07493
test_functions_take
[function]
[call site]
07494
test_chars
[function]
[call site]
07495
skip
[function]
[call site]
07496
test_chars
[function]
[call site]
07497
skip
[function]
[call site]
07498
test_chars
[function]
[call site]
07499
skip
[function]
[call site]
07500
optimize_combo_chain
[function]
[call site]
07501
test_to_string
[function]
[call site]
07502
test_chars
[function]
[call site]
07503
optimize_combo_chain
[function]
[call site]
07504
reflection_functions::collect
[function]
[call site]
07505
Ok
[function]
[call site]
07506
Engine::check_data_size
[function]
[call site]
07507
StmtBlock::as_ref
[function]
[call site]
07508
ParseSettings::level_up_with_position
[function]
[call site]
07509
Some
[function]
[call site]
07510
Err
[function]
[call site]
07511
Token::is_op_assignment
[function]
[call site]
07512
TestStruct::clone
[function]
[call site]
07513
Engine::call_indexer_get
[function]
[call site]
07514
into
[function]
[call site]
07515
Engine::eval_op_assignment
[function]
[call site]
07516
shared_take_or_clone
[function]
[call site]
07517
Engine::check_data_size
[function]
[call site]
07518
ParseSettings::level_up_with_position
[function]
[call site]
07519
Engine::call_indexer_set
[function]
[call site]
07520
Ok
[function]
[call site]
07521
Engine::dbg
[function]
[call site]
07522
Self::as_deref_mut
[function]
[call site]
07523
StmtBlock::as_mut
[function]
[call site]
07524
Dynamic::is_shared
[function]
[call site]
07525
write_lock::<Dynamic>
[function]
[call site]
07526
unwrap
[function]
[call site]
07527
string_functions::pop
[function]
[call site]
07528
Dynamic::unwrap
[function]
[call site]
07529
Engine::get_indexed_mut
[function]
[call site]
07530
Engine::lex_with_map
[function]
[call site]
07531
RhaiResult::take_or_clone
[function]
[call site]
07532
shared_try_take
[function]
[call site]
07533
Result::unwrap_or_else
[function]
[call site]
07534
StmtBlock::as_ref
[function]
[call site]
07535
TestStruct::clone
[function]
[call site]
07536
Expr::options
[function]
[call site]
07537
ASTFlags::intersects
[function]
[call site]
07538
StmtBlock::as_ref
[function]
[call site]
07539
Expr::is_unit
[function]
[call site]
07540
Ok
[function]
[call site]
07541
StmtBlock::as_ref
[function]
[call site]
07542
Dynamic::is_map
[function]
[call site]
07543
crate::func::locked_read
[function]
[call site]
07544
Option::map_or
[function]
[call site]
07545
Engine::dbg_reset
[function]
[call site]
07546
defer
[function]
[call site]
07547
defer
[function]
[call site]
07548
first
[function]
[call site]
07549
map_or
[function]
[call site]
07550
Engine::make_method_call
[function]
[call site]
07551
StmtBlock::as_ref
[function]
[call site]
07552
Dynamic::is_fnptr
[function]
[call site]
07553
crate::func::locked_read
[function]
[call site]
07554
Option::map_or
[function]
[call site]
07555
StmtBlock::as_ref
[function]
[call site]
07556
as_ref().read_lock::<FnPtr>
[function]
[call site]
07557
unwrap
[function]
[call site]
07558
test_fn_ptr_curry
[function]
[call site]
07559
Engine::new
[function]
[call site]
07560
Engine::register_fn
[function]
[call site]
07561
MyIterableType::into_iter
[function]
[call site]
07562
Self::IntoIter::cloned
[function]
[call site]
07563
curry().iter().cloned().collect::<FnArgsVec<_>>
[function]
[call site]
07564
StaticModuleResolver::iter_mut
[function]
[call site]
07565
impl
[call site]
07566
test_functions_take
[function]
[call site]
07567
test_functions_take
[function]
[call site]
07568
test_functions_take
[function]
[call site]
07569
StmtBlock::as_mut
[function]
[call site]
07570
intersects
[function]
[call site]
07571
StmtBlock::as_mut
[function]
[call site]
07572
StmtBlock::as_mut
[function]
[call site]
07573
string_functions::remove
[function]
[call site]
07574
test_functions_take
[function]
[call site]
07575
make_sub
[function]
[call site]
07576
make_root
[function]
[call site]
07577
StaticModuleResolver::iter_mut
[function]
[call site]
07578
StaticModuleResolver::iter_mut
[function]
[call site]
07579
Engine::lex_with_map
[function]
[call site]
07580
Ident::as_str
[function]
[call site]
07581
iter_mut()
[call site]
07582
.chain(call_args.iter_mut())
[call site]
07583
.collect::<FnArgsVec<_>>
[function]
[call site]
07584
test::len
[function]
[call site]
07585
test::len
[function]
[call site]
07586
StmtBlock::as_ref
[function]
[call site]
07587
as_ref().read_lock::<FnPtr>
[function]
[call site]
07588
unwrap
[function]
[call site]
07589
Scope::new
[function]
[call site]
07590
StmtBlock::as_ref
[function]
[call site]
07591
Engine::lex_with_map
[function]
[call site]
07592
defer
[function]
[call site]
07593
Engine::call_script_fn
[function]
[call site]
07594
Engine::lex_with_map
[function]
[call site]
07595
defer
[function]
[call site]
07596
into
[function]
[call site]
07597
test_custom_syntax_func
[function]
[call site]
07598
and_then
[function]
[call site]
07599
Engine::check_data_size
[function]
[call site]
07600
Engine::lex_with_map
[function]
[call site]
07601
map_err
[function]
[call site]
07602
EvalAltResult::fill_position
[function]
[call site]
07603
test_native_context_fn_name
[function]
[call site]
07604
fn_ptr_functions::is_anonymous
[function]
[call site]
07605
tokenizer::is_valid_function_name
[function]
[call site]
07606
FnCallHashes::from_native_only
[function]
[call site]
07607
calc_fn_hash
[function]
[call site]
07608
test::len
[function]
[call site]
07609
FnCallHashes::from_hash
[function]
[call site]
07610
calc_fn_hash
[function]
[call site]
07611
test::len
[function]
[call site]
07612
Engine::exec_fn_call
[function]
[call site]
07613
string_functions::is_empty
[function]
[call site]
07614
test::len
[function]
[call site]
07615
Err
[function]
[call site]
07616
make_type_mismatch_err::<FnPtr>
[function]
[call site]
07617
Engine::map_type_name
[function]
[call site]
07618
StmtBlock::as_ref
[function]
[call site]
07619
std::
[call site]
07620
any::type_name
[function]
[call site]
07621
test_functions_take
[function]
[call site]
07622
take()
[call site]
07623
.try_cast_result::<FnPtr>
[function]
[call site]
07624
map_err
[function]
[call site]
07625
make_type_mismatch_err::<FnPtr>
[function]
[call site]
07626
Engine::map_type_name
[function]
[call site]
07627
RhaiNativeFunc::return_type_name
[function]
[call site]
07628
fn_ptr_functions::is_anonymous
[function]
[call site]
07629
MyIterableType::into_iter
[function]
[call site]
07630
into_iter().collect::<FnArgsVec<_>>
[function]
[call site]
07631
blob_functions::blob_with_capacity
[function]
[call site]
07632
test::len
[function]
[call site]
07633
test::len
[function]
[call site]
07634
test::len
[function]
[call site]
07635
StmtBlock::extend
[function]
[call site]
07636
StaticModuleResolver::iter_mut
[function]
[call site]
07637
StmtBlock::extend
[function]
[call site]
07638
StaticModuleResolver::iter_mut
[function]
[call site]
07639
impl
[call site]
07640
test::len
[function]
[call site]
07641
test::len
[function]
[call site]
07642
ensure_no_data_race
[function]
[call site]
07643
Scope::new
[function]
[call site]
07644
Some
[function]
[call site]
07645
StmtBlock::as_mut
[function]
[call site]
07646
as_deref
[function]
[call site]
07647
defer
[function]
[call site]
07648
Engine::call_script_fn
[function]
[call site]
07649
Engine::lex_with_map
[function]
[call site]
07650
defer
[function]
[call site]
07651
into
[function]
[call site]
07652
blob_functions::insert
[function]
[call site]
07653
StmtBlock::as_mut
[function]
[call site]
07654
test_custom_syntax_func
[function]
[call site]
07655
and_then
[function]
[call site]
07656
Engine::check_data_size
[function]
[call site]
07657
Engine::lex_with_map
[function]
[call site]
07658
map_err
[function]
[call site]
07659
EvalAltResult::fill_position
[function]
[call site]
07660
Target::is_ref
[function]
[call site]
07661
blob_functions::insert
[function]
[call site]
07662
StmtBlock::as_mut
[function]
[call site]
07663
test::len
[function]
[call site]
07664
tokenizer::is_valid_function_name
[function]
[call site]
07665
FnCallHashes::from_native_only
[function]
[call site]
07666
calc_fn_hash
[function]
[call site]
07667
FnCallHashes::from_script_and_native
[function]
[call site]
07668
calc_fn_hash
[function]
[call site]
07669
calc_fn_hash
[function]
[call site]
07670
FnCallHashes::from_native_only
[function]
[call site]
07671
calc_fn_hash
[function]
[call site]
07672
Engine::exec_fn_call
[function]
[call site]
07673
StmtBlock::as_ref
[function]
[call site]
07674
std::
[call site]
07675
any::type_name
[function]
[call site]
07676
StmtBlock::as_ref
[function]
[call site]
07677
as_ref()
[call site]
07678
.read_lock::<FnPtr>
[function]
[call site]
07679
ok_or_else
[function]
[call site]
07680
make_type_mismatch_err::<FnPtr>
[function]
[call site]
07681
Engine::map_type_name
[function]
[call site]
07682
TestStruct::clone
[function]
[call site]
07683
StmtBlock::extend
[function]
[call site]
07684
StaticModuleResolver::iter_mut
[function]
[call site]
07685
Engine::lex_with_map
[function]
[call site]
07686
Ok
[function]
[call site]
07687
into
[function]
[call site]
07688
string_functions::is_empty
[function]
[call site]
07689
Ok
[function]
[call site]
07690
Dynamic::is_shared
[function]
[call site]
07691
into
[function]
[call site]
07692
StmtBlock::as_ref
[function]
[call site]
07693
Dynamic::as_map_ref
[function]
[call site]
07694
read_lock::<Map>
[function]
[call site]
07695
ok_or_else
[function]
[call site]
07696
Dynamic::type_name
[function]
[call site]
07697
Command::get
[function]
[call site]
07698
read_lock::<FnPtr>
[function]
[call site]
07699
FnPtr::fn_name_raw
[function]
[call site]
07700
TestStruct::clone
[function]
[call site]
07701
Self
[function]
[call site]
07702
FnPtr::is_curried
[function]
[call site]
07703
test_fn_ptr_curry
[function]
[call site]
07704
MyIterableType::into_iter
[function]
[call site]
07705
Self::IntoIter::cloned
[function]
[call site]
07706
optimize_combo_chain
[function]
[call site]
07707
StaticModuleResolver::iter_mut
[function]
[call site]
07708
Engine::lex_with_map
[function]
[call site]
07709
curry()
[call site]
07710
.iter()
[call site]
07711
.cloned()
[call site]
07712
.chain(call_args.iter_mut().map(mem::take))
[call site]
07713
.collect::<FnArgsVec<_>>
[function]
[call site]
07714
test::len
[function]
[call site]
07715
test::len
[function]
[call site]
07716
Some
[function]
[call site]
07717
Some
[function]
[call site]
07718
TestStruct::clone
[function]
[call site]
07719
TestStruct::clone
[function]
[call site]
07720
Some
[function]
[call site]
07721
cfg
[function]
[call site]
07722
Some
[function]
[call site]
07723
TestStruct::clone
[function]
[call site]
07724
cfg
[function]
[call site]
07725
test_not
[function]
[call site]
07726
Engine::new
[function]
[call site]
07727
TestStruct::clone
[function]
[call site]
07728
cfg
[function]
[call site]
07729
fn_ptr_functions::is_anonymous
[function]
[call site]
07730
test::len
[function]
[call site]
07731
tokenizer::is_valid_function_name
[function]
[call site]
07732
FnCallHashes::from_native_only
[function]
[call site]
07733
calc_fn_hash
[function]
[call site]
07734
FnCallHashes::from_script_and_native
[function]
[call site]
07735
calc_fn_hash
[function]
[call site]
07736
calc_fn_hash
[function]
[call site]
07737
FnCallHashes::from_native_only
[function]
[call site]
07738
calc_fn_hash
[function]
[call site]
07739
Scope::new
[function]
[call site]
07740
as_deref
[function]
[call site]
07741
Some
[function]
[call site]
07742
StmtBlock::as_mut
[function]
[call site]
07743
StaticModuleResolver::iter_mut
[function]
[call site]
07744
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
07745
defer
[function]
[call site]
07746
Engine::call_script_fn
[function]
[call site]
07747
Engine::lex_with_map
[function]
[call site]
07748
std::iter::once
[function]
[call site]
07749
StmtBlock::as_mut
[function]
[call site]
07750
optimize_combo_chain
[function]
[call site]
07751
StaticModuleResolver::iter_mut
[function]
[call site]
07752
as_mut())
[call site]
07753
.chain(call_args.iter_mut())
[call site]
07754
.collect::<FnArgsVec<_>>
[function]
[call site]
07755
defer
[function]
[call site]
07756
into
[function]
[call site]
07757
test_custom_syntax_func
[function]
[call site]
07758
and_then
[function]
[call site]
07759
Engine::check_data_size
[function]
[call site]
07760
Engine::lex_with_map
[function]
[call site]
07761
map_err
[function]
[call site]
07762
EvalAltResult::fill_position
[function]
[call site]
07763
Target::is_ref
[function]
[call site]
07764
std::iter::once
[function]
[call site]
07765
StmtBlock::as_mut
[function]
[call site]
07766
optimize_combo_chain
[function]
[call site]
07767
StaticModuleResolver::iter_mut
[function]
[call site]
07768
as_mut())
[call site]
07769
.chain(call_args.iter_mut())
[call site]
07770
.collect::<FnArgsVec<_>>
[function]
[call site]
07771
Engine::exec_fn_call
[function]
[call site]
07772
Target::propagate_changed_value
[function]
[call site]
07773
Ok
[function]
[call site]
07774
Engine::dbg
[function]
[call site]
07775
Self::as_deref_mut
[function]
[call site]
07776
TestStruct::clone
[function]
[call site]
07777
into
[function]
[call site]
07778
StmtBlock::as_mut
[function]
[call site]
07779
Dynamic::is_shared
[function]
[call site]
07780
write_lock::<Dynamic>
[function]
[call site]
07781
unwrap
[function]
[call site]
07782
Engine::get_indexed_mut
[function]
[call site]
07783
Engine::eval_op_assignment
[function]
[call site]
07784
Engine::check_data_size
[function]
[call site]
07785
print_source
[function]
[call site]
07786
Position::is_none
[function]
[call site]
07787
Position::line
[function]
[call site]
07788
Option::unwrap
[function]
[call site]
07789
saturating_sub
[function]
[call site]
07790
min_max_functions::min
[function]
[call site]
07791
test::len
[function]
[call site]
07792
ImmutableString::to_string
[function]
[call site]
07793
test::len
[function]
[call site]
07794
Position::position
[function]
[call site]
07795
MyIterableType::into_iter
[function]
[call site]
07796
Self::IntoIter::enumerate
[function]
[call site]
07797
test_functions_take
[function]
[call site]
07798
skip
[function]
[call site]
07799
Position::position
[function]
[call site]
07800
test::len
[function]
[call site]
07801
ParseSettings::level_up_with_position
[function]
[call site]
07802
Ok
[function]
[call site]
07803
Engine::dbg
[function]
[call site]
07804
Self::as_deref_mut
[function]
[call site]
07805
StmtBlock::as_mut
[function]
[call site]
07806
Dynamic::is_shared
[function]
[call site]
07807
write_lock::<Dynamic>
[function]
[call site]
07808
unwrap
[function]
[call site]
07809
TestStruct::clone
[function]
[call site]
07810
into
[function]
[call site]
07811
Engine::get_indexed_mut
[function]
[call site]
07812
Ok
[function]
[call site]
07813
shared_take_or_clone
[function]
[call site]
07814
Engine::dbg
[function]
[call site]
07815
Token::is_op_assignment
[function]
[call site]
07816
StmtBlock::as_mut
[function]
[call site]
07817
Engine::exec_native_fn_call
[function]
[call site]
07818
StmtBlock::span_or_else
[function]
[call site]
07819
StmtBlock::as_mut
[function]
[call site]
07820
into
[function]
[call site]
07821
Engine::call_indexer_get
[function]
[call site]
07822
Engine::lex_with_map
[function]
[call site]
07823
(TokenIterator::map_err
[function]
[call site]
07824
Err
[function]
[call site]
07825
try_into
[function]
[call site]
07826
Engine::eval_op_assignment
[function]
[call site]
07827
StmtBlock::as_mut
[function]
[call site]
07828
Engine::exec_native_fn_call
[function]
[call site]
07829
StmtBlock::span_or_else
[function]
[call site]
07830
StmtBlock::as_mut
[function]
[call site]
07831
into
[function]
[call site]
07832
Engine::call_indexer_set
[function]
[call site]
07833
RhaiResultOf::map_err
[function]
[call site]
07834
Err
[function]
[call site]
07835
Engine::dbg
[function]
[call site]
07836
StmtBlock::as_mut
[function]
[call site]
07837
Engine::exec_native_fn_call
[function]
[call site]
07838
RhaiResultOf::map_or_else
[function]
[call site]
07839
StmtBlock::as_mut
[function]
[call site]
07840
into
[function]
[call site]
07841
Engine::call_indexer_get
[function]
[call site]
07842
Engine::lex_with_map
[function]
[call site]
07843
(TokenIterator::map_err
[function]
[call site]
07844
Err
[function]
[call site]
07845
Ok
[function]
[call site]
07846
Self::as_deref_mut
[function]
[call site]
07847
Engine::dbg
[function]
[call site]
07848
as_deref_mut
[function]
[call site]
07849
StmtBlock::as_mut
[function]
[call site]
07850
Dynamic::is_shared
[function]
[call site]
07851
write_lock::<Dynamic>
[function]
[call site]
07852
unwrap
[function]
[call site]
07853
TestStruct::clone
[function]
[call site]
07854
into
[function]
[call site]
07855
Engine::get_indexed_mut
[function]
[call site]
07856
Engine::dbg_reset
[function]
[call site]
07857
defer
[function]
[call site]
07858
defer
[function]
[call site]
07859
first
[function]
[call site]
07860
map_or
[function]
[call site]
07861
Engine::make_method_call
[function]
[call site]
07862
into
[function]
[call site]
07863
Engine::eval_dot_index_chain_raw
[function]
[call site]
07864
Self::as_deref_mut
[function]
[call site]
07865
Engine::dbg
[function]
[call site]
07866
StmtBlock::as_mut
[function]
[call site]
07867
Engine::exec_native_fn_call
[function]
[call site]
07868
StmtBlock::span_or_else
[function]
[call site]
07869
StmtBlock::as_mut
[function]
[call site]
07870
into
[function]
[call site]
07871
Engine::call_indexer_get
[function]
[call site]
07872
Engine::lex_with_map
[function]
[call site]
07873
(TokenIterator::map_err
[function]
[call site]
07874
Err
[function]
[call site]
07875
try_into
[function]
[call site]
07876
Engine::eval_dot_index_chain_raw
[function]
[call site]
07877
StmtBlock::as_mut
[function]
[call site]
07878
StmtBlock::as_mut
[function]
[call site]
07879
Engine::exec_native_fn_call
[function]
[call site]
07880
StmtBlock::span_or_else
[function]
[call site]
07881
StmtBlock::as_mut
[function]
[call site]
07882
into
[function]
[call site]
07883
StmtBlock::as_mut
[function]
[call site]
07884
Engine::call_indexer_set
[function]
[call site]
07885
StmtBlock::span_or_else
[function]
[call site]
07886
Ok
[function]
[call site]
07887
Err
[function]
[call site]
07888
Err
[function]
[call site]
07889
Ok
[function]
[call site]
07890
Engine::dbg_reset
[function]
[call site]
07891
defer
[function]
[call site]
07892
defer
[function]
[call site]
07893
first
[function]
[call site]
07894
map_or
[function]
[call site]
07895
Engine::make_method_call
[function]
[call site]
07896
into
[function]
[call site]
07897
Engine::eval_dot_index_chain_raw
[function]
[call site]
07898
Engine::track_operation
[function]
[call site]
07899
Engine::dbg
[function]
[call site]
07900
Self::as_deref_mut
[function]
[call site]
07901
Engine::search_namespace
[function]
[call site]
07902
Engine::eval_dot_index_chain_raw
[function]
[call site]
07903
Engine::eval_expr
[function]
[call site]
07904
Self::as_deref_mut
[function]
[call site]
07905
Dynamic::flatten
[function]
[call site]
07906
into
[function]
[call site]
07907
Some
[function]
[call site]
07908
Engine::eval_dot_index_chain_raw
[function]
[call site]
07909
Engine::lex_with_map
[function]
[call site]
07910
Engine::eval_dot_index_chain
[function]
[call site]
07911
Engine::lex_with_map
[function]
[call site]
07912
string_functions::is_empty
[function]
[call site]
07913
Ok
[function]
[call site]
07914
Engine::eval_stmt_block
[function]
[call site]
07915
StmtBlock::take_statements
[function]
[call site]
07916
Engine::eval_fn_call_expr
[function]
[call site]
07917
Position::is_none
[function]
[call site]
07918
Err
[function]
[call site]
07919
ERR::ErrorUnboundThis
[function]
[call site]
07920
ParseSettings::level_up_with_position
[function]
[call site]
07921
into
[function]
[call site]
07922
Engine::eval_expr
[function]
[call site]
07923
Self::as_deref_mut
[function]
[call site]
07924
Dynamic::flatten
[function]
[call site]
07925
Engine::track_operation
[function]
[call site]
07926
ParseSettings::level_up_with_position
[function]
[call site]
07927
Self::unwrap
[function]
[call site]
07928
try_into
[function]
[call site]
07929
Engine::eval_op_assignment
[function]
[call site]
07930
Engine::eval_expr
[function]
[call site]
07931
Self::as_deref_mut
[function]
[call site]
07932
Dynamic::flatten
[function]
[call site]
07933
Engine::track_operation
[function]
[call site]
07934
ParseSettings::level_up_with_position
[function]
[call site]
07935
Engine::search_namespace
[function]
[call site]
07936
Target::is_ref
[function]
[call site]
07937
Dynamic::is_shared
[function]
[call site]
07938
Err
[function]
[call site]
07939
ERR::ErrorAssignmentToConstant
[function]
[call site]
07940
test_to_string
[function]
[call site]
07941
ParseSettings::level_up_with_position
[function]
[call site]
07942
into
[function]
[call site]
07943
Engine::eval_op_assignment
[function]
[call site]
07944
Engine::eval_expr
[function]
[call site]
07945
Self::as_deref_mut
[function]
[call site]
07946
Dynamic::flatten
[function]
[call site]
07947
Some
[function]
[call site]
07948
Engine::intern_string
[function]
[call site]
07949
Engine::get_interned_string
[function]
[call site]
07950
ImmutableString::into
[function]
[call site]
07951
Engine::eval_dot_index_chain
[function]
[call site]
07952
Engine::eval_dot_index_chain
[function]
[call site]
07953
Ok
[function]
[call site]
07954
Engine::allow_shadowing
[function]
[call site]
07955
string_functions::contains
[function]
[call site]
07956
Ident::as_str
[function]
[call site]
07957
Err
[function]
[call site]
07958
ERR::ErrorVariableExists
[function]
[call site]
07959
Ident::as_str
[function]
[call site]
07960
test_to_string
[function]
[call site]
07961
into
[function]
[call site]
07962
ASTFlags::intersects
[function]
[call site]
07963
ASTFlags::intersects
[function]
[call site]
07964
string_functions::contains
[function]
[call site]
07965
Ident::as_str
[function]
[call site]
07966
VarDefInfo::new
[function]
[call site]
07967
Ident::as_str
[function]
[call site]
07968
test::len
[function]
[call site]
07969
EvalContext::new
[function]
[call site]
07970
Self::as_deref_mut
[function]
[call site]
07971
test_var_def_filter
[function]
[call site]
07972
test::len
[function]
[call site]
07973
Err
[function]
[call site]
07974
ERR::ErrorForbiddenVariable
[function]
[call site]
07975
Ident::as_str
[function]
[call site]
07976
&str::to_string
[function]
[call site]
07977
into
[function]
[call site]
07978
Position::is_none
[function]
[call site]
07979
test::len
[function]
[call site]
07980
Engine::max_variables
[function]
[call site]
07981
Err
[function]
[call site]
07982
ERR::ErrorTooManyVariables
[function]
[call site]
07983
into
[function]
[call site]
07984
Engine::eval_expr
[function]
[call site]
07985
Dynamic::flatten
[function]
[call site]
07986
Engine::intern_string
[function]
[call site]
07987
MyIterableType::into_iter
[function]
[call site]
07988
T::as_any
[function]
[call site]
07989
string_functions::is_empty
[function]
[call site]
07990
crate::func::locked_write
[function]
[call site]
07991
get_or_insert_with
[function]
[call site]
07992
crate::Shared::new
[function]
[call site]
07993
crate::Locked::new
[function]
[call site]
07994
std::collections::BTreeMap::new
[function]
[call site]
07995
Option::unwrap
[function]
[call site]
07996
blob_functions::insert
[function]
[call site]
07997
TestStruct::clone
[function]
[call site]
07998
TestStruct::clone
[function]
[call site]
07999
then_some
[function]
[call site]
08000
Dynamic::set_access_mode
[function]
[call site]
08001
Scope::get_mut_by_index
[function]
[call site]
08002
test::len
[function]
[call site]
08003
Command::get
[function]
[call site]
08004
Scope::push_entry
[function]
[call site]
08005
TestStruct::clone
[function]
[call site]
08006
Scope::add_alias_by_index
[function]
[call site]
08007
test::len
[function]
[call site]
08008
Ident::as_str
[function]
[call site]
08009
&str::into
[function]
[call site]
08010
Ok
[function]
[call site]
08011
Engine::eval_expr
[function]
[call site]
08012
Self::as_deref_mut
[function]
[call site]
08013
Dynamic::as_bool
[function]
[call site]
08014
map_err
[function]
[call site]
08015
make_type_mismatch_err::<bool>
[function]
[call site]
08016
ParseSettings::level_up_with_position
[function]
[call site]
08017
string_functions::is_empty
[function]
[call site]
08018
test::len
[function]
[call site]
08019
Engine::eval_stmt_block
[function]
[call site]
08020
StmtBlock::take_statements
[function]
[call site]
08021
mem::take
[function]
[call site]
08022
StmtBlock::statements_mut
[function]
[call site]
08023
string_functions::is_empty
[function]
[call site]
08024
Engine::eval_stmt_block
[function]
[call site]
08025
StmtBlock::take_statements
[function]
[call site]
08026
Ok
[function]
[call site]
08027
Engine::eval_expr
[function]
[call site]
08028
Self::as_deref_mut
[function]
[call site]
08029
Dynamic::is_hashable
[function]
[call site]
08030
MyIterableType::into_iter
[function]
[call site]
08031
Self::IntoIter::all
[function]
[call site]
08032
map_functions::values
[function]
[call site]
08033
Array::all
[function]
[call site]
08034
Engine::new
[function]
[call site]
08035
register_type::<TestStruct>
[function]
[call site]
08036
Engine::register_fn
[function]
[call site]
08037
Engine::register_fn
[function]
[call site]
08038
is_some
[function]
[call site]
08039
test_fn_ptr_curry
[function]
[call site]
08040
MyIterableType::into_iter
[function]
[call site]
08041
Self::IntoIter::all
[function]
[call site]
08042
T::as_any
[function]
[call site]
08043
Dynamic::type_id
[function]
[call site]
08044
TypeId::of::<u8>
[function]
[call site]
08045
TypeId::of::<u16>
[function]
[call site]
08046
TypeId::of::<u32>
[function]
[call site]
08047
TypeId::of::<u64>
[function]
[call site]
08048
TypeId::of::<i8>
[function]
[call site]
08049
TypeId::of::<i16>
[function]
[call site]
08050
TypeId::of::<i32>
[function]
[call site]
08051
TypeId::of::<i64>
[function]
[call site]
08052
TypeId::of::<f32>
[function]
[call site]
08053
TypeId::of::<f64>
[function]
[call site]
08054
TypeId::of::<u128>
[function]
[call site]
08055
TypeId::of::<i128>
[function]
[call site]
08056
TypeId::of::<ExclusiveRange>
[function]
[call site]
08057
TypeId::of::<InclusiveRange>
[function]
[call site]
08058
crate::func::locked_read
[function]
[call site]
08059
Option::map_or
[function]
[call site]
08060
Dynamic::is_hashable
[function]
[call site]
08061
MyIterableType::into_iter
[function]
[call site]
08062
Self::IntoIter::all
[function]
[call site]
08063
map_functions::values
[function]
[call site]
08064
Array::all
[function]
[call site]
08065
is_some
[function]
[call site]
08066
test_fn_ptr_curry
[function]
[call site]
08067
MyIterableType::into_iter
[function]
[call site]
08068
Self::IntoIter::all
[function]
[call site]
08069
T::as_any
[function]
[call site]
08070
Dynamic::type_id
[function]
[call site]
08071
TypeId::of::<u8>
[function]
[call site]
08072
TypeId::of::<u16>
[function]
[call site]
08073
TypeId::of::<u32>
[function]
[call site]
08074
TypeId::of::<u64>
[function]
[call site]
08075
TypeId::of::<i8>
[function]
[call site]
08076
TypeId::of::<i16>
[function]
[call site]
08077
TypeId::of::<i32>
[function]
[call site]
08078
TypeId::of::<i64>
[function]
[call site]
08079
TypeId::of::<f32>
[function]
[call site]
08080
TypeId::of::<f64>
[function]
[call site]
08081
TypeId::of::<u128>
[function]
[call site]
08082
TypeId::of::<i128>
[function]
[call site]
08083
TypeId::of::<ExclusiveRange>
[function]
[call site]
08084
TypeId::of::<InclusiveRange>
[function]
[call site]
08085
crate::func::locked_read
[function]
[call site]
08086
Option::map_or
[function]
[call site]
08087
Dynamic::is_hashable
[function]
[call site]
08088
crate::func::locked_read
[function]
[call site]
08089
Option::map_or
[function]
[call site]
08090
blob_functions::insert
[function]
[call site]
08091
checked_is_hashable
[function]
[call site]
08092
MyIterableType::into_iter
[function]
[call site]
08093
Self::IntoIter::all
[function]
[call site]
08094
checked_is_hashable
[function]
[call site]
08095
map_functions::values
[function]
[call site]
08096
Array::all
[function]
[call site]
08097
checked_is_hashable
[function]
[call site]
08098
Position::is_none
[function]
[call site]
08099
test_fn_ptr_curry
[function]
[call site]
08100
MyIterableType::into_iter
[function]
[call site]
08101
Self::IntoIter::all
[function]
[call site]
08102
checked_is_hashable
[function]
[call site]
08103
Dynamic::is_hashable
[function]
[call site]
08104
checked_is_hashable
[function]
[call site]
08105
Engine::default
[function]
[call site]
08106
crate::func::locked_read
[function]
[call site]
08107
Option::map_or
[function]
[call site]
08108
blob_functions::insert
[function]
[call site]
08109
checked_is_hashable
[function]
[call site]
08110
MyIterableType::into_iter
[function]
[call site]
08111
Self::IntoIter::all
[function]
[call site]
08112
checked_is_hashable
[function]
[call site]
08113
map_functions::values
[function]
[call site]
08114
Array::all
[function]
[call site]
08115
checked_is_hashable
[function]
[call site]
08116
Position::is_none
[function]
[call site]
08117
test_fn_ptr_curry
[function]
[call site]
08118
MyIterableType::into_iter
[function]
[call site]
08119
Self::IntoIter::all
[function]
[call site]
08120
checked_is_hashable
[function]
[call site]
08121
Dynamic::is_hashable
[function]
[call site]
08122
checked_is_hashable
[function]
[call site]
08123
Engine::default
[function]
[call site]
08124
func::get_hasher
[function]
[call site]
08125
config::hashing::get_hashing_seed
[function]
[call site]
08126
ahash::RandomState::with_seeds
[function]
[call site]
08127
StraightHasherBuilder::build_hasher
[function]
[call site]
08128
Engine::default
[function]
[call site]
08129
test::hash
[function]
[call site]
08130
Self::Hasher::finish
[function]
[call site]
08131
Command::get
[function]
[call site]
08132
Engine::eval_expr
[function]
[call site]
08133
Self::as_deref_mut
[function]
[call site]
08134
Dynamic::as_bool
[function]
[call site]
08135
map_err
[function]
[call site]
08136
make_type_mismatch_err::<bool>
[function]
[call site]
08137
ParseSettings::level_up_with_position
[function]
[call site]
08138
ParseSettings::level_up
[function]
[call site]
08139
Ok
[function]
[call site]
08140
Some
[function]
[call site]
08141
string_functions::is_empty
[function]
[call site]
08142
MyIterableType::into_iter
[function]
[call site]
08143
Self::IntoIter::filter
[function]
[call site]
08144
Engine::new
[function]
[call site]
08145
Engine::compile
[function]
[call site]
08146
ParseResult::unwrap
[function]
[call site]
08147
Engine::run_ast
[function]
[call site]
08148
Engine::run_ast_with_scope
[function]
[call site]
08149
Caches::new
[function]
[call site]
08150
Engine::new_global_runtime_state
[function]
[call site]
08151
AST::source_raw
[function]
[call site]
08152
StmtBlock::as_ref
[function]
[call site]
08153
Option::cloned
[function]
[call site]
08154
blob_functions::push
[function]
[call site]
08155
AST::shared_lib
[function]
[call site]
08156
&crate::SharedModule::clone
[function]
[call site]
08157
clone_from
[function]
[call site]
08158
Engine::eval_global_statements
[function]
[call site]
08159
StmtBlock::take_statements
[function]
[call site]
08160
Engine::is_debugger_registered
[function]
[call site]
08161
GlobalRuntimeState::debugger_mut
[function]
[call site]
08162
as_deref_mut
[function]
[call site]
08163
unwrap
[function]
[call site]
08164
crate::ast::Stmt::Noop
[function]
[call site]
08165
Engine::dbg
[function]
[call site]
08166
Ok
[function]
[call site]
08167
Scope::new
[function]
[call site]
08168
RhaiResultOf::unwrap
[function]
[call site]
08169
Engine::on_def_var
[function]
[call site]
08170
Some
[function]
[call site]
08171
TestStruct::new
[function]
[call site]
08172
Option::name
[function]
[call site]
08173
Engine::new
[function]
[call site]
08174
VarDefInfo::nesting_level
[function]
[call site]
08175
Ok
[function]
[call site]
08176
Ok
[function]
[call site]
08177
run
[function]
[call site]
08178
RhaiResultOf::unwrap
[function]
[call site]
08179
string_functions::contains
[function]
[call site]
08180
without_metadata::test_parse_json_err_no_index
[function]
[call site]
08181
Engine::new
[function]
[call site]
08182
Scope::new
[function]
[call site]
08183
eval_with_scope::<Dynamic>
[function]
[call site]
08184
unwrap_err
[function]
[call site]
08185
Engine::eval_expr
[function]
[call site]
08186
Self::as_deref_mut
[function]
[call site]
08187
Dynamic::as_bool
[function]
[call site]
08188
map_err
[function]
[call site]
08189
make_type_mismatch_err::<bool>
[function]
[call site]
08190
ParseSettings::level_up_with_position
[function]
[call site]
08191
Some
[function]
[call site]
08192
StmtBlock::span_or_else
[function]
[call site]
08193
Span::new
[function]
[call site]
08194
iterator_functions::chars_from_start
[function]
[call site]
08195
StmtBlock::span_or_else
[function]
[call site]
08196
string_functions::add_append
[function]
[call site]
08197
StmtBlock::span_or_else
[function]
[call site]
08198
StmtBlock::as_ref
[function]
[call site]
08199
Engine::lex_with_map
[function]
[call site]
08200
Span::map_or
[function]
[call site]
08201
Ok
[function]
[call site]
08202
Engine::eval_expr
[function]
[call site]
08203
string_functions::is_empty
[function]
[call site]
08204
Engine::track_operation
[function]
[call site]
08205
ParseSettings::level_up_with_position
[function]
[call site]
08206
ParseSettings::level_up
[function]
[call site]
08207
Ok
[function]
[call site]
08208
Self::as_deref_mut
[function]
[call site]
08209
StmtBlock::take_statements
[function]
[call site]
08210
Engine::eval_stmt_block
[function]
[call site]
08211
Ok
[function]
[call site]
08212
Err
[function]
[call site]
08213
Engine::eval_expr
[function]
[call site]
08214
Self::as_deref_mut
[function]
[call site]
08215
Dynamic::as_bool
[function]
[call site]
08216
map_err
[function]
[call site]
08217
make_type_mismatch_err::<bool>
[function]
[call site]
08218
ParseSettings::level_up_with_position
[function]
[call site]
08219
Ok
[function]
[call site]
08220
string_functions::is_empty
[function]
[call site]
08221
Self::as_deref_mut
[function]
[call site]
08222
StmtBlock::take_statements
[function]
[call site]
08223
Engine::eval_stmt_block
[function]
[call site]
08224
Ok
[function]
[call site]
08225
Err
[function]
[call site]
08226
ASTFlags::intersects
[function]
[call site]
08227
string_functions::is_empty
[function]
[call site]
08228
Self::as_deref_mut
[function]
[call site]
08229
StmtBlock::take_statements
[function]
[call site]
08230
Engine::eval_stmt_block
[function]
[call site]
08231
Ok
[function]
[call site]
08232
Err
[function]
[call site]
08233
Engine::eval_expr
[function]
[call site]
08234
Self::as_deref_mut
[function]
[call site]
08235
Dynamic::as_bool
[function]
[call site]
08236
map_err
[function]
[call site]
08237
make_type_mismatch_err::<bool>
[function]
[call site]
08238
ParseSettings::level_up_with_position
[function]
[call site]
08239
Ok
[function]
[call site]
08240
test::len
[function]
[call site]
08241
Engine::max_variables
[function]
[call site]
08242
String::from
[function]
[call site]
08243
is_some
[function]
[call site]
08244
Err
[function]
[call site]
08245
ERR::ErrorTooManyVariables
[function]
[call site]
08246
into
[function]
[call site]
08247
Engine::eval_expr
[function]
[call site]
08248
Self::as_deref_mut
[function]
[call site]
08249
Dynamic::flatten
[function]
[call site]
08250
Dynamic::type_id
[function]
[call site]
08251
MyIterableType::into_iter
[function]
[call site]
08252
array_functions::find_map
[function]
[call site]
08253
Module::get_iter
[function]
[call site]
08254
Command::get
[function]
[call site]
08255
Engine::lex_with_map
[function]
[call site]
08256
StmtBlock::span_or_else
[function]
[call site]
08257
Module::get_iter
[function]
[call site]
08258
Command::get
[function]
[call site]
08259
Engine::lex_with_map
[function]
[call site]
08260
StmtBlock::span_or_else
[function]
[call site]
08261
map_functions::values
[function]
[call site]
08262
array_functions::find_map
[function]
[call site]
08263
Module::get_qualified_iter
[function]
[call site]
08264
Command::get
[function]
[call site]
08265
Engine::lex_with_map
[function]
[call site]
08266
ok_or_else
[function]
[call site]
08267
ERR::ErrorFor
[function]
[call site]
08268
Expr::start_position
[function]
[call site]
08269
defer
[function]
[call site]
08270
StmtBlock::as_ref
[function]
[call site]
08271
Engine::lex_with_map
[function]
[call site]
08272
blob_functions::push
[function]
[call site]
08273
TestStruct::clone
[function]
[call site]
08274
test::len
[function]
[call site]
08275
blob_functions::push
[function]
[call site]
08276
TestStruct::clone
[function]
[call site]
08277
test::len
[function]
[call site]
08278
string_functions::is_empty
[function]
[call site]
08279
iter_func
[function]
[call site]
08280
Engine::track_operation
[function]
[call site]
08281
ParseSettings::level_up_with_position
[function]
[call site]
08282
iter_func
[function]
[call site]
08283
checked_add
[function]
[call site]
08284
ok_or_else
[function]
[call site]
08285
ERR::ErrorArithmetic
[function]
[call site]
08286
Scope::get_mut_by_index
[function]
[call site]
08287
Dynamic::write_lock
[function]
[call site]
08288
crate::func::locked_write
[function]
[call site]
08289
TypeId::of::<Self>
[function]
[call site]
08290
TypeId::of::<T>
[function]
[call site]
08291
Dynamic::type_id
[function]
[call site]
08292
TypeId::of::<T>
[function]
[call site]
08293
Some
[function]
[call site]
08294
DynamicWriteLock
[function]
[call site]
08295
DynamicWriteLockInner::Guard
[function]
[call site]
08296
Dynamic::downcast_mut
[function]
[call site]
08297
TypeId::of::<T>
[function]
[call site]
08298
TypeId::of::<INT>
[function]
[call site]
08299
T::as_any_mut
[function]
[call site]
08300
as_any_mut().downcast_mut::<T>
[function]
[call site]
08301
TypeId::of::<T>
[function]
[call site]
08302
TypeId::of::<crate::FLOAT>
[function]
[call site]
08303
StmtBlock::as_mut
[function]
[call site]
08304
T::as_any_mut
[function]
[call site]
08305
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08306
TypeId::of::<T>
[function]
[call site]
08307
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
08308
StmtBlock::as_mut
[function]
[call site]
08309
T::as_any_mut
[function]
[call site]
08310
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08311
TypeId::of::<T>
[function]
[call site]
08312
TypeId::of::<bool>
[function]
[call site]
08313
T::as_any_mut
[function]
[call site]
08314
as_any_mut().downcast_mut::<T>
[function]
[call site]
08315
TypeId::of::<T>
[function]
[call site]
08316
TypeId::of::<ImmutableString>
[function]
[call site]
08317
T::as_any_mut
[function]
[call site]
08318
as_any_mut().downcast_mut::<T>
[function]
[call site]
08319
TypeId::of::<T>
[function]
[call site]
08320
TypeId::of::<char>
[function]
[call site]
08321
T::as_any_mut
[function]
[call site]
08322
as_any_mut().downcast_mut::<T>
[function]
[call site]
08323
TypeId::of::<T>
[function]
[call site]
08324
TypeId::of::<Array>
[function]
[call site]
08325
StmtBlock::as_mut
[function]
[call site]
08326
T::as_any_mut
[function]
[call site]
08327
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08328
TypeId::of::<T>
[function]
[call site]
08329
TypeId::of::<Blob>
[function]
[call site]
08330
StmtBlock::as_mut
[function]
[call site]
08331
T::as_any_mut
[function]
[call site]
08332
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08333
TypeId::of::<T>
[function]
[call site]
08334
TypeId::of::<Map>
[function]
[call site]
08335
StmtBlock::as_mut
[function]
[call site]
08336
T::as_any_mut
[function]
[call site]
08337
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08338
TypeId::of::<T>
[function]
[call site]
08339
TypeId::of::<FnPtr>
[function]
[call site]
08340
StmtBlock::as_mut
[function]
[call site]
08341
T::as_any_mut
[function]
[call site]
08342
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08343
TypeId::of::<T>
[function]
[call site]
08344
TypeId::of::<Instant>
[function]
[call site]
08345
StmtBlock::as_mut
[function]
[call site]
08346
T::as_any_mut
[function]
[call site]
08347
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08348
TypeId::of::<T>
[function]
[call site]
08349
TypeId::of::<()>
[function]
[call site]
08350
T::as_any_mut
[function]
[call site]
08351
as_any_mut().downcast_mut::<T>
[function]
[call site]
08352
TypeId::of::<T>
[function]
[call site]
08353
TypeId::of::<Self>
[function]
[call site]
08354
T::as_any_mut
[function]
[call site]
08355
as_any_mut().downcast_mut::<T>
[function]
[call site]
08356
T::as_any_mut
[function]
[call site]
08357
as_any_mut().downcast_mut::<T>
[function]
[call site]
08358
Engine::lex_with_map
[function]
[call site]
08359
Engine::lex_with_map
[function]
[call site]
08360
Option::unwrap
[function]
[call site]
08361
Dynamic::from_int
[function]
[call site]
08362
Self
[function]
[call site]
08363
Union::Int
[function]
[call site]
08364
map_err
[function]
[call site]
08365
EvalAltResult::fill_position
[function]
[call site]
08366
ParseSettings::level_up_with_position
[function]
[call site]
08367
Dynamic::flatten
[function]
[call site]
08368
Scope::get_mut_by_index
[function]
[call site]
08369
Dynamic::write_lock
[function]
[call site]
08370
Option::unwrap
[function]
[call site]
08371
Self::as_deref_mut
[function]
[call site]
08372
StmtBlock::take_statements
[function]
[call site]
08373
Engine::eval_stmt_block
[function]
[call site]
08374
Err
[function]
[call site]
08375
Ok
[function]
[call site]
08376
ASTFlags::intersects
[function]
[call site]
08377
Engine::eval_expr
[function]
[call site]
08378
Err
[function]
[call site]
08379
ERR::LoopBreak
[function]
[call site]
08380
into
[function]
[call site]
08381
Engine::eval_stmt_block
[function]
[call site]
08382
Self::as_deref_mut
[function]
[call site]
08383
StmtBlock::take_statements
[function]
[call site]
08384
EvalAltResult::is_pseudo_error
[function]
[call site]
08385
Err
[function]
[call site]
08386
EvalAltResult::is_catchable
[function]
[call site]
08387
Err
[function]
[call site]
08388
EvalAltResult::unwrap_inner
[function]
[call site]
08389
EvalAltResult::unwrap_inner
[function]
[call site]
08390
Expr::is_unit
[function]
[call site]
08391
TestStruct::clone
[function]
[call site]
08392
EvalAltResult::take_position
[function]
[call site]
08393
EvalAltResult::position
[function]
[call site]
08394
EvalAltResult::set_position
[function]
[call site]
08395
ParseError::to_string
[function]
[call site]
08396
into
[function]
[call site]
08397
crate::Map::new
[function]
[call site]
08398
EvalAltResult::take_position
[function]
[call site]
08399
blob_functions::insert
[function]
[call site]
08400
&str::into
[function]
[call site]
08401
ParseError::to_string
[function]
[call site]
08402
into
[function]
[call site]
08403
blob_functions::insert
[function]
[call site]
08404
&str::into
[function]
[call site]
08405
into
[function]
[call site]
08406
Position::is_none
[function]
[call site]
08407
blob_functions::insert
[function]
[call site]
08408
&str::into
[function]
[call site]
08409
Position::line
[function]
[call site]
08410
Option::unwrap
[function]
[call site]
08411
into
[function]
[call site]
08412
blob_functions::insert
[function]
[call site]
08413
&str::into
[function]
[call site]
08414
Position::position
[function]
[call site]
08415
Option::unwrap_or
[function]
[call site]
08416
into
[function]
[call site]
08417
EvalAltResult::dump_fields
[function]
[call site]
08418
blob_functions::insert
[function]
[call site]
08419
&str::into
[function]
[call site]
08420
test_string_split
[function]
[call site]
08421
MultiInputsStream::get_next
[function]
[call site]
08422
expect
[function]
[call site]
08423
into
[function]
[call site]
08424
blob_functions::insert
[function]
[call site]
08425
&str::into
[function]
[call site]
08426
into
[function]
[call site]
08427
blob_functions::insert
[function]
[call site]
08428
&str::into
[function]
[call site]
08429
into
[function]
[call site]
08430
blob_functions::insert
[function]
[call site]
08431
&str::into
[function]
[call site]
08432
into
[function]
[call site]
08433
blob_functions::insert
[function]
[call site]
08434
&str::into
[function]
[call site]
08435
into
[function]
[call site]
08436
blob_functions::insert
[function]
[call site]
08437
&str::into
[function]
[call site]
08438
Array::into
[function]
[call site]
08439
blob_functions::insert
[function]
[call site]
08440
&str::into
[function]
[call site]
08441
into
[function]
[call site]
08442
blob_functions::insert
[function]
[call site]
08443
&str::into
[function]
[call site]
08444
into
[function]
[call site]
08445
blob_functions::insert
[function]
[call site]
08446
&str::into
[function]
[call site]
08447
RhaiResult::into
[function]
[call site]
08448
blob_functions::insert
[function]
[call site]
08449
&str::into
[function]
[call site]
08450
TestStruct::clone
[function]
[call site]
08451
blob_functions::insert
[function]
[call site]
08452
&str::into
[function]
[call site]
08453
into
[function]
[call site]
08454
blob_functions::insert
[function]
[call site]
08455
&str::into
[function]
[call site]
08456
into
[function]
[call site]
08457
blob_functions::insert
[function]
[call site]
08458
&str::into
[function]
[call site]
08459
into
[function]
[call site]
08460
blob_functions::insert
[function]
[call site]
08461
&str::into
[function]
[call site]
08462
TestStruct::clone
[function]
[call site]
08463
blob_functions::insert
[function]
[call site]
08464
&str::into
[function]
[call site]
08465
Dynamic::from_array
[function]
[call site]
08466
MyIterableType::into_iter
[function]
[call site]
08467
Engine::lex_with_map
[function]
[call site]
08468
reflection_functions::collect
[function]
[call site]
08469
MyIterableType::into_iter
[function]
[call site]
08470
Engine::lex_with_map
[function]
[call site]
08471
iter()
[call site]
08472
.map(String::as_str)
[call site]
08473
.collect::<Vec<_>>
[function]
[call site]
08474
join
[function]
[call site]
08475
into
[function]
[call site]
08476
Self::into
[function]
[call site]
08477
defer
[function]
[call site]
08478
test::len
[function]
[call site]
08479
Engine::max_variables
[function]
[call site]
08480
Err
[function]
[call site]
08481
ERR::ErrorTooManyVariables
[function]
[call site]
08482
ParseSettings::level_up_with_position
[function]
[call site]
08483
into
[function]
[call site]
08484
blob_functions::push
[function]
[call site]
08485
TestStruct::clone
[function]
[call site]
08486
Self::as_deref_mut
[function]
[call site]
08487
StmtBlock::take_statements
[function]
[call site]
08488
Engine::eval_stmt_block
[function]
[call site]
08489
Engine::lex_with_map
[function]
[call site]
08490
(TokenIterator::map_err
[function]
[call site]
08491
Expr::is_unit
[function]
[call site]
08492
Expr::set_position
[function]
[call site]
08493
ASTFlags::intersects
[function]
[call site]
08494
Engine::eval_expr
[function]
[call site]
08495
RhaiResult::and_then
[function]
[call site]
08496
Err
[function]
[call site]
08497
ERR::ErrorRuntime
[function]
[call site]
08498
Dynamic::flatten
[function]
[call site]
08499
crate::func::native::shared_try_take
[function]
[call site]
08500
into_inner
[function]
[call site]
08501
Dynamic::flatten
[function]
[call site]
08502
into_inner
[function]
[call site]
08503
unwrap
[function]
[call site]
08504
Dynamic::flatten
[function]
[call site]
08505
into_inner
[function]
[call site]
08506
Dynamic::flatten
[function]
[call site]
08507
crate::func::locked_read
[function]
[call site]
08508
Dynamic::flatten_clone
[function]
[call site]
08509
Self
[function]
[call site]
08510
Union::Shared
[function]
[call site]
08511
into
[function]
[call site]
08512
ASTFlags::intersects
[function]
[call site]
08513
Err
[function]
[call site]
08514
ERR::ErrorRuntime
[function]
[call site]
08515
into
[function]
[call site]
08516
Engine::eval_expr
[function]
[call site]
08517
RhaiResult::and_then
[function]
[call site]
08518
Err
[function]
[call site]
08519
ERR::Return
[function]
[call site]
08520
Dynamic::flatten
[function]
[call site]
08521
into
[function]
[call site]
08522
Err
[function]
[call site]
08523
ERR::Return
[function]
[call site]
08524
into
[function]
[call site]
08525
Engine::max_modules
[function]
[call site]
08526
Err
[function]
[call site]
08527
ERR::ErrorTooManyModules
[function]
[call site]
08528
into
[function]
[call site]
08529
Engine::eval_expr
[function]
[call site]
08530
try_cast_result::<crate::ImmutableString>
[function]
[call site]
08531
map_err
[function]
[call site]
08532
make_type_mismatch_err::<crate::ImmutableString>
[function]
[call site]
08533
RhaiNativeFunc::return_type_name
[function]
[call site]
08534
ParseSettings::level_up_with_position
[function]
[call site]
08535
Expr::start_position
[function]
[call site]
08536
TestStruct::clone
[function]
[call site]
08537
StmtBlock::as_ref
[function]
[call site]
08538
&[Stmt]::and_then
[function]
[call site]
08539
FileModuleResolver::resolve_raw
[function]
[call site]
08540
FileModuleResolver::impl_resolve
[function]
[call site]
08541
&mut
[call site]
08542
test_for_module_iterator
[function]
[call site]
08543
Engine::new
[function]
[call site]
08544
Module::new
[function]
[call site]
08545
set_iterable::<MyIterableType>
[function]
[call site]
08546
Module::set_native_fn
[function]
[call site]
08547
FuncRegistration::new
[function]
[call site]
08548
FuncRegistration::in_internal_namespace
[function]
[call site]
08549
FuncRegistration::with_purity
[function]
[call site]
08550
FuncRegistration::with_volatility
[function]
[call site]
08551
FuncRegistration::set_into_module
[function]
[call site]
08552
Ok
[function]
[call site]
08553
MyIterableType
[function]
[call site]
08554
&str::to_string
[function]
[call site]
08555
Module::new
[function]
[call site]
08556
Module::set_sub_module
[function]
[call site]
08557
blob_functions::insert
[function]
[call site]
08558
into
[function]
[call site]
08559
into
[function]
[call site]
08560
string_functions::remove
[function]
[call site]
08561
Engine::register_static_module
[function]
[call site]
08562
E::n::g::i::n::e::::::::r::e::g::i::s::t::e::r::_::s::t::a::t::i::c::_::m::o::d::u::l::e::register_static_module_raw
[function]
[call site]
08563
split_once
[function]
[call site]
08564
Engine::lex_with_map
[function]
[call site]
08565
string_functions::trim
[function]
[call site]
08566
shared_get_mut
[function]
[call site]
08567
string_functions::trim
[function]
[call site]
08568
into
[function]
[call site]
08569
string_functions::trim
[function]
[call site]
08570
into
[function]
[call site]
08571
string_functions::trim
[function]
[call site]
08572
string_functions::is_empty
[function]
[call site]
08573
test::len
[function]
[call site]
08574
&str::contains_key
[function]
[call site]
08575
Module::new
[function]
[call site]
08576
crate::func::shared_take_or_clone
[function]
[call site]
08577
string_functions::remove
[function]
[call site]
08578
unwrap
[function]
[call site]
08579
E::n::g::i::n::e::::::::r::e::g::i::s::t::e::r::_::s::t::a::t::i::c::_::m::o::d::u::l::e::register_static_module_raw
[function]
[call site]
08580
Module::get_sub_modules_mut
[function]
[call site]
08581
string_functions::clear
[function]
[call site]
08582
string_functions::remove
[function]
[call site]
08583
Module::build_index
[function]
[call site]
08584
Module::is_indexed
[function]
[call site]
08585
intersects
[function]
[call site]
08586
blob_functions::blob_with_capacity
[function]
[call site]
08587
blob_functions::blob_with_capacity_and_value
[function]
[call site]
08588
new_hash_map
[function]
[call site]
08589
test::len
[function]
[call site]
08590
new_hash_map
[function]
[call site]
08591
StmtBlock::as_ref
[function]
[call site]
08592
map_or
[function]
[call site]
08593
TestStruct::new
[function]
[call site]
08594
blob_functions::push
[function]
[call site]
08595
blob_functions::push
[function]
[call site]
08596
FnPtr::try_from
[function]
[call site]
08597
RhaiResultOf::unwrap
[function]
[call site]
08598
M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module
[function]
[call site]
08599
blob_functions::push
[function]
[call site]
08600
M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module
[function]
[call site]
08601
string_functions::pop
[function]
[call site]
08602
string_functions::is_empty
[function]
[call site]
08603
shared_make_mut
[function]
[call site]
08604
string_functions::pop
[function]
[call site]
08605
Dynamic::map_or
[function]
[call site]
08606
crate::calc_var_hash
[function]
[call site]
08607
MyIterableType::into_iter
[function]
[call site]
08608
test_chars
[function]
[call site]
08609
0.chars().collect::<Vec<_>>
[function]
[call site]
08610
MyIterableType::into_iter
[function]
[call site]
08611
Self::IntoIter::copied
[function]
[call site]
08612
blob_functions::insert
[function]
[call site]
08613
FnPtr::try_from
[function]
[call site]
08614
RhaiResultOf::unwrap
[function]
[call site]
08615
string_functions::is_empty
[function]
[call site]
08616
blob_functions::push
[function]
[call site]
08617
eval::calc_offset_len
[function]
[call site]
08618
test::len
[function]
[call site]
08619
test::len
[function]
[call site]
08620
blob_functions::push
[function]
[call site]
08621
blob_functions::insert
[function]
[call site]
08622
TestStruct::clone
[function]
[call site]
08623
blob_functions::insert
[function]
[call site]
08624
FnPtr::try_from
[function]
[call site]
08625
RhaiResultOf::unwrap
[function]
[call site]
08626
string_functions::is_empty
[function]
[call site]
08627
blob_functions::push
[function]
[call site]
08628
eval::calc_offset_len
[function]
[call site]
08629
test::len
[function]
[call site]
08630
test::len
[function]
[call site]
08631
blob_functions::push
[function]
[call site]
08632
blob_functions::insert
[function]
[call site]
08633
TestStruct::clone
[function]
[call site]
08634
MyIterableType::into_iter
[function]
[call site]
08635
Dynamic::flatten
[function]
[call site]
08636
Command::get
[function]
[call site]
08637
blob_functions::insert
[function]
[call site]
08638
TestStruct::clone
[function]
[call site]
08639
RhaiFunc::is_script
[function]
[call site]
08640
crate::calc_fn_hash
[function]
[call site]
08641
MyIterableType::into_iter
[function]
[call site]
08642
Self::IntoIter::copied
[function]
[call site]
08643
RhaiFunc::get_script_fn_def
[function]
[call site]
08644
Option::unwrap
[function]
[call site]
08645
StmtBlock::as_ref
[function]
[call site]
08646
map_or
[function]
[call site]
08647
crate::calc_typed_method_hash
[function]
[call site]
08648
Command::get
[function]
[call site]
08649
blob_functions::insert
[function]
[call site]
08650
TestStruct::clone
[function]
[call site]
08651
calc_native_fn_hash
[function]
[call site]
08652
calc_fn_hash_full
[function]
[call site]
08653
calc_fn_hash
[function]
[call site]
08654
test::len
[function]
[call site]
08655
MyIterableType::into_iter
[function]
[call site]
08656
Self::IntoIter::copied
[function]
[call site]
08657
MyIterableType::into_iter
[function]
[call site]
08658
Self::IntoIter::copied
[function]
[call site]
08659
Command::get
[function]
[call site]
08660
blob_functions::insert
[function]
[call site]
08661
TestStruct::clone
[function]
[call site]
08662
test_get_set
[function]
[call site]
08663
string_functions::is_empty
[function]
[call site]
08664
test::len
[function]
[call site]
08665
then_some
[function]
[call site]
08666
string_functions::is_empty
[function]
[call site]
08667
then_some
[function]
[call site]
08668
decimal_functions::max_id
[function]
[call site]
08669
Position::is_none
[function]
[call site]
08670
Module::set_id
[function]
[call site]
08671
blob_functions::insert
[function]
[call site]
08672
FnPtr::try_from
[function]
[call site]
08673
RhaiResultOf::unwrap
[function]
[call site]
08674
string_functions::is_empty
[function]
[call site]
08675
blob_functions::push
[function]
[call site]
08676
eval::calc_offset_len
[function]
[call site]
08677
test::len
[function]
[call site]
08678
test::len
[function]
[call site]
08679
blob_functions::push
[function]
[call site]
08680
blob_functions::insert
[function]
[call site]
08681
into
[function]
[call site]
08682
into
[function]
[call site]
08683
Module::is_indexed
[function]
[call site]
08684
intersects
[function]
[call site]
08685
decimal_functions::max_id
[function]
[call site]
08686
Position::is_none
[function]
[call site]
08687
crate::func::shared_take_or_clone
[function]
[call site]
08688
Module::set_id
[function]
[call site]
08689
into
[function]
[call site]
08690
blob_functions::insert
[function]
[call site]
08691
into
[function]
[call site]
08692
crate::func::shared_take_or_clone
[function]
[call site]
08693
Module::build_index
[function]
[call site]
08694
decimal_functions::max_id
[function]
[call site]
08695
Position::is_none
[function]
[call site]
08696
Module::set_id
[function]
[call site]
08697
blob_functions::insert
[function]
[call site]
08698
into
[function]
[call site]
08699
into
[function]
[call site]
08700
StmtBlock::as_ref
[function]
[call site]
08701
into
[function]
[call site]
08702
and_then
[function]
[call site]
08703
TestStruct::new
[function]
[call site]
08704
Self::parent
[function]
[call site]
08705
FileModuleResolver::get_file_path
[function]
[call site]
08706
TestStruct::new
[function]
[call site]
08707
bool::is_relative
[function]
[call site]
08708
TestStruct::clone
[function]
[call site]
08709
StmtBlock::span_or_else
[function]
[call site]
08710
Engine::lex_with_map
[function]
[call site]
08711
Engine::lex_raw
[function]
[call site]
08712
Some
[function]
[call site]
08713
unwrap_or_default
[function]
[call site]
08714
blob_functions::push
[function]
[call site]
08715
blob_functions::push
[function]
[call site]
08716
FnPtr::try_from
[function]
[call site]
08717
RhaiResultOf::unwrap
[function]
[call site]
08718
bool::into
[function]
[call site]
08719
FileModuleResolver::set_extension
[function]
[call site]
08720
Self::into
[function]
[call site]
08721
Ident::as_str
[function]
[call site]
08722
FileModuleResolver::is_cache_enabled
[function]
[call site]
08723
func::locked_read
[function]
[call site]
08724
try_borrow
[function]
[call site]
08725
ok
[function]
[call site]
08726
locked_read
[function]
[call site]
08727
Option::ok
[function]
[call site]
08728
try_read
[function]
[call site]
08729
Some
[function]
[call site]
08730
std::thread::sleep
[function]
[call site]
08731
std::time::Duration::from_millis
[function]
[call site]
08732
Some
[function]
[call site]
08733
locked_read
[function]
[call site]
08734
try_read
[function]
[call site]
08735
Option::unwrap
[function]
[call site]
08736
Command::get
[function]
[call site]
08737
Ok
[function]
[call site]
08738
TestStruct::clone
[function]
[call site]
08739
Engine::compile_file_with_scope
[function]
[call site]
08740
Engine::read_file
[function]
[call site]
08741
StmtBlock::as_ref
[function]
[call site]
08742
File::open
[function]
[call site]
08743
map_err
[function]
[call site]
08744
ERR::ErrorSystem
[function]
[call site]
08745
ParseError::into
[function]
[call site]
08746
ImmutableString::new
[function]
[call site]
08747
read_to_string
[function]
[call site]
08748
map_err
[function]
[call site]
08749
ERR::ErrorSystem
[function]
[call site]
08750
ParseError::into
[function]
[call site]
08751
string_functions::starts_with
[function]
[call site]
08752
string_functions::starts_with
[function]
[call site]
08753
array_functions::find
[function]
[call site]
08754
array_functions::find_starting_from
[function]
[call site]
08755
map_functions::drain
[function]
[call site]
08756
string_functions::is_empty
[function]
[call site]
08757
Ok
[function]
[call site]
08758
IterateMap::new
[function]
[call site]
08759
IterateMap::new
[function]
[call site]
08760
IterateMap::new
[function]
[call site]
08761
mem::take
[function]
[call site]
08762
MyIterableType::into_iter
[function]
[call site]
08763
FnPtr::call_raw_with_extra_args
[function]
[call site]
08764
Some
[function]
[call site]
08765
TestStruct::clone
[function]
[call site]
08766
Self::into
[function]
[call site]
08767
Some
[function]
[call site]
08768
Dynamic::as_bool
[function]
[call site]
08769
unwrap_or
[function]
[call site]
08770
blob_functions::insert
[function]
[call site]
08771
blob_functions::insert
[function]
[call site]
08772
Ok
[function]
[call site]
08773
ImmutableString::strong_count
[function]
[call site]
08774
ImmutableString::strong_count
[function]
[call site]
08775
string_functions::clear
[function]
[call site]
08776
string_functions::is_empty
[function]
[call site]
08777
shared_get_mut
[function]
[call site]
08778
string_functions::clear
[function]
[call site]
08779
ImmutableString::new
[function]
[call site]
08780
Ok
[function]
[call site]
08781
RhaiResultOf::and_then
[function]
[call site]
08782
Engine::compile_with_scope
[function]
[call site]
08783
AST::set_source
[function]
[call site]
08784
bool::to_string_lossy
[function]
[call site]
08785
StmtBlock::as_ref
[function]
[call site]
08786
Ok
[function]
[call site]
08787
TestStruct::clone
[function]
[call site]
08788
Self
[function]
[call site]
08789
RhaiResultOf::map_err
[function]
[call site]
08790
is::<IoError>
[function]
[call site]
08791
TestStruct::new
[function]
[call site]
08792
ERR::ErrorModuleNotFound
[function]
[call site]
08793
bool::to_string
[function]
[call site]
08794
Engine::new
[function]
[call site]
08795
Scope::new
[function]
[call site]
08796
blob_functions::push
[function]
[call site]
08797
blob_functions::push
[function]
[call site]
08798
blob_functions::push
[function]
[call site]
08799
TestStruct::new
[function]
[call site]
08800
ERR::ErrorInModule
[function]
[call site]
08801
bool::to_string
[function]
[call site]
08802
AST::set_source
[function]
[call site]
08803
Module::eval_ast_as_new_raw
[function]
[call site]
08804
test::len
[function]
[call site]
08805
&mut
[call site]
08806
test::len
[function]
[call site]
08807
TestStruct::clone
[function]
[call site]
08808
test::len
[function]
[call site]
08809
std::mem::take
[function]
[call site]
08810
crate::eval::Caches::new
[function]
[call site]
08811
Position::new_const
[function]
[call site]
08812
Engine::eval_ast_with_scope_raw
[function]
[call site]
08813
string_functions::replace
[function]
[call site]
08814
AST::source_raw
[function]
[call site]
08815
Option::cloned
[function]
[call site]
08816
test::len
[function]
[call site]
08817
blob_functions::push
[function]
[call site]
08818
AST::shared_lib
[function]
[call site]
08819
&crate::SharedModule::clone
[function]
[call site]
08820
string_functions::replace
[function]
[call site]
08821
TestStruct::clone
[function]
[call site]
08822
Engine::eval_global_statements
[function]
[call site]
08823
StmtBlock::take_statements
[function]
[call site]
08824
Engine::is_debugger_registered
[function]
[call site]
08825
GlobalRuntimeState::debugger_mut
[function]
[call site]
08826
crate::ast::Stmt::Noop
[function]
[call site]
08827
Engine::dbg
[function]
[call site]
08828
Ok
[function]
[call site]
08829
TestStruct::new
[function]
[call site]
08830
Result::is_ok
[function]
[call site]
08831
&mut
[call site]
08832
MyIterableType::into_iter
[function]
[call site]
08833
array_functions::zip
[function]
[call site]
08834
MyIterableType::into_iter
[function]
[call site]
08835
impl
[call site]
08836
Engine::lex_with_map
[function]
[call site]
08837
TestStruct::clone
[function]
[call site]
08838
TestStruct::clone
[function]
[call site]
08839
reflection_functions::collect
[function]
[call site]
08840
crate::ThinVec::new
[function]
[call site]
08841
MyIterableType::into_iter
[function]
[call site]
08842
Self::IntoIter::for_each
[function]
[call site]
08843
Module::set_sub_module
[function]
[call site]
08844
TestStruct::clone
[function]
[call site]
08845
TestStruct::clone
[function]
[call site]
08846
std::mem::replace
[function]
[call site]
08847
&mut
[call site]
08848
string_functions::truncate
[function]
[call site]
08849
string_functions::truncate
[function]
[call site]
08850
string_functions::truncate
[function]
[call site]
08851
TestStruct::new
[function]
[call site]
08852
std::iter::once
[function]
[call site]
08853
AST::shared_lib
[function]
[call site]
08854
&crate::SharedModule::clone
[function]
[call site]
08855
reflection_functions::collect
[function]
[call site]
08856
test::len
[function]
[call site]
08857
Scope::pop_entry
[function]
[call site]
08858
string_functions::pop
[function]
[call site]
08859
Engine::lex_with_map
[function]
[call site]
08860
string_functions::pop
[function]
[call site]
08861
unwrap
[function]
[call site]
08862
test::len
[function]
[call site]
08863
test::len
[function]
[call site]
08864
string_functions::pop
[function]
[call site]
08865
unwrap
[function]
[call site]
08866
to_vec
[function]
[call site]
08867
TestStruct::new
[function]
[call site]
08868
Option::unwrap
[function]
[call site]
08869
Scope::get_entry_by_index
[function]
[call site]
08870
TestStruct::clone
[function]
[call site]
08871
Array::to_vec
[function]
[call site]
08872
Dynamic::deep_scan
[function]
[call site]
08873
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
08874
test_var_def_filter
[function]
[call site]
08875
StaticModuleResolver::iter_mut
[function]
[call site]
08876
StaticModuleResolver::iter_mut
[function]
[call site]
08877
Engine::lex_with_map
[function]
[call site]
08878
Ident::as_str
[function]
[call site]
08879
array_functions::for_each
[function]
[call site]
08880
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
08881
values_mut
[function]
[call site]
08882
array_functions::for_each
[function]
[call site]
08883
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
08884
FnPtr::iter_curry_mut
[function]
[call site]
08885
StaticModuleResolver::iter_mut
[function]
[call site]
08886
array_functions::for_each
[function]
[call site]
08887
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
08888
downcast_mut::<crate::FnPtr>
[function]
[call site]
08889
Some
[function]
[call site]
08890
TestStruct::clone
[function]
[call site]
08891
test::len
[function]
[call site]
08892
string_functions::pop
[function]
[call site]
08893
unwrap
[function]
[call site]
08894
Module::contains_var
[function]
[call site]
08895
contains_key
[function]
[call site]
08896
Module::set_var
[function]
[call site]
08897
into
[function]
[call site]
08898
Dynamic::from
[function]
[call site]
08899
String::from
[function]
[call site]
08900
ImmutableString::into_owned
[function]
[call site]
08901
Module::is_indexed
[function]
[call site]
08902
crate::calc_var_hash
[function]
[call site]
08903
Some
[function]
[call site]
08904
get_or_insert_with
[function]
[call site]
08905
blob_functions::insert
[function]
[call site]
08906
TestStruct::clone
[function]
[call site]
08907
blob_functions::insert
[function]
[call site]
08908
Module::contains_var
[function]
[call site]
08909
Position::is_none
[function]
[call site]
08910
Some
[function]
[call site]
08911
Module::set_var
[function]
[call site]
08912
TestStruct::clone
[function]
[call site]
08913
Module::set_var
[function]
[call site]
08914
AST::iter_fn_def
[function]
[call site]
08915
Module::iter_script_fn
[function]
[call site]
08916
Module::iter_fn
[function]
[call site]
08917
MyIterableType::into_iter
[function]
[call site]
08918
flat_map
[function]
[call site]
08919
Engine::lex_with_map
[function]
[call site]
08920
impl
[call site]
08921
Engine::new
[function]
[call site]
08922
Engine::compile
[function]
[call site]
08923
ParseResult::unwrap
[function]
[call site]
08924
Engine::run_ast
[function]
[call site]
08925
RhaiResultOf::unwrap
[function]
[call site]
08926
Engine::on_def_var
[function]
[call site]
08927
Option::name
[function]
[call site]
08928
VarDefInfo::nesting_level
[function]
[call site]
08929
Ok
[function]
[call site]
08930
Ok
[function]
[call site]
08931
run
[function]
[call site]
08932
RhaiResultOf::unwrap
[function]
[call site]
08933
RhaiFunc::is_script
[function]
[call site]
08934
Engine::lex_with_map
[function]
[call site]
08935
Ident::as_str
[function]
[call site]
08936
RhaiFunc::get_script_fn_def
[function]
[call site]
08937
Option::expect
[function]
[call site]
08938
Engine::lex_with_map
[function]
[call site]
08939
impl
[call site]
08940
array_functions::for_each
[function]
[call site]
08941
Module::set_script_fn
[function]
[call site]
08942
TestStruct::clone
[function]
[call site]
08943
StmtBlock::as_mut
[function]
[call site]
08944
unwrap
[function]
[call site]
08945
shared_get_mut
[function]
[call site]
08946
unwrap
[function]
[call site]
08947
Some
[function]
[call site]
08948
TestStruct::clone
[function]
[call site]
08949
AST::source_raw
[function]
[call site]
08950
Option::cloned
[function]
[call site]
08951
Module::set_doc
[function]
[call site]
08952
into
[function]
[call site]
08953
test_comments_doc
[function]
[call site]
08954
Engine::new
[function]
[call site]
08955
Engine::compile
[function]
[call site]
08956
ParseResult::unwrap
[function]
[call site]
08957
Engine::compile
[function]
[call site]
08958
ParseResult::unwrap
[function]
[call site]
08959
Engine::compile
[function]
[call site]
08960
ParseResult::unwrap
[function]
[call site]
08961
Module::build_index
[function]
[call site]
08962
Ok
[function]
[call site]
08963
RhaiResultOf::map_err
[function]
[call site]
08964
TestStruct::new
[function]
[call site]
08965
ERR::ErrorInModule
[function]
[call site]
08966
bool::to_string
[function]
[call site]
08967
into
[function]
[call site]
08968
FileModuleResolver::is_cache_enabled
[function]
[call site]
08969
func::locked_write
[function]
[call site]
08970
Option::unwrap
[function]
[call site]
08971
blob_functions::insert
[function]
[call site]
08972
TestStruct::clone
[function]
[call site]
08973
Ok
[function]
[call site]
08974
Some
[function]
[call site]
08975
StmtBlock::span_or_else
[function]
[call site]
08976
Engine::module_resolver
[function]
[call site]
08977
as_deref
[function]
[call site]
08978
unwrap_or
[function]
[call site]
08979
&dyn
[call site]
08980
FileModuleResolver::impl_resolve
[function]
[call site]
08981
Some
[function]
[call site]
08982
unwrap_or_else
[function]
[call site]
08983
Err
[function]
[call site]
08984
ERR::ErrorModuleNotFound
[function]
[call site]
08985
bool::to_string
[function]
[call site]
08986
into
[function]
[call site]
08987
string_functions::is_empty
[function]
[call site]
08988
Engine::const_empty_string
[function]
[call site]
08989
Engine::get_interned_string
[function]
[call site]
08990
TestStruct::clone
[function]
[call site]
08991
Module::is_indexed
[function]
[call site]
08992
GlobalRuntimeState::push_import
[function]
[call site]
08993
crate::func::shared_take_or_clone
[function]
[call site]
08994
Module::build_index
[function]
[call site]
08995
GlobalRuntimeState::push_import
[function]
[call site]
08996
Ok
[function]
[call site]
08997
Scope::search
[function]
[call site]
08998
Option::map_or_else
[function]
[call site]
08999
Err
[function]
[call site]
09000
ERR::ErrorVariableNotFound
[function]
[call site]
09001
test_to_string
[function]
[call site]
09002
into
[function]
[call site]
09003
string_functions::is_empty
[function]
[call site]
09004
Scope::add_alias_by_index
[function]
[call site]
09005
TestStruct::clone
[function]
[call site]
09006
Ok
[function]
[call site]
09007
test::len
[function]
[call site]
09008
EvalContext::new
[function]
[call site]
09009
Self::as_deref_mut
[function]
[call site]
09010
resolve_var
[function]
[call site]
09011
map_or
[function]
[call site]
09012
test::len
[function]
[call site]
09013
Err
[function]
[call site]
09014
EvalAltResult::fill_position
[function]
[call site]
09015
Engine::lex_with_map
[function]
[call site]
09016
test::len
[function]
[call site]
09017
Command::get
[function]
[call site]
09018
StmtBlock::span_or_else
[function]
[call site]
09019
Span::new
[function]
[call site]
09020
iterator_functions::chars_from_start
[function]
[call site]
09021
StmtBlock::span_or_else
[function]
[call site]
09022
string_functions::add_append
[function]
[call site]
09023
StmtBlock::span_or_else
[function]
[call site]
09024
Scope::search
[function]
[call site]
09025
Span::ok_or_else
[function]
[call site]
09026
TestStruct::new
[function]
[call site]
09027
ERR::ErrorVariableNotFound
[function]
[call site]
09028
test_to_string
[function]
[call site]
09029
Scope::get_mut_by_index
[function]
[call site]
09030
Dynamic::is_shared
[function]
[call site]
09031
test_functions_take
[function]
[call site]
09032
Dynamic::into_shared
[function]
[call site]
09033
Dynamic::access_mode
[function]
[call site]
09034
Self
[function]
[call site]
09035
Union::Shared
[function]
[call site]
09036
crate::Locked::new
[function]
[call site]
09037
Self::into
[function]
[call site]
09038
Ok
[function]
[call site]
09039
GlobalRuntimeState::scan_imports_raw
[function]
[call site]
09040
impl
[call site]
09041
T::as_any
[function]
[call site]
09042
Module::contains_indexed_global_functions
[function]
[call site]
09043
Caches::fn_resolution_caches_len
[function]
[call site]
09044
Caches::fn_resolution_cache_mut
[function]
[call site]
09045
string_functions::clear
[function]
[call site]
09046
Caches::push_fn_resolution_cache
[function]
[call site]
09047
Caches::fn_resolution_cache_mut
[function]
[call site]
09048
string_functions::clear
[function]
[call site]
09049
Ok
[function]
[call site]
09050
StmtBlock::take_statements
[function]
[call site]
09051
Engine::eval_expr
[function]
[call site]
09052
Engine::track_operation
[function]
[call site]
09053
ParseSettings::level_up_with_position
[function]
[call site]
09054
Engine::dbg_reset
[function]
[call site]
09055
Self::as_deref_mut
[function]
[call site]
09056
Expr::get_literal_value
[function]
[call site]
09057
Some
[function]
[call site]
09058
Ok
[function]
[call site]
09059
Engine::eval_fn_call_expr
[function]
[call site]
09060
Self::ok_or_else
[function]
[call site]
09061
ERR::ErrorUnboundThis
[function]
[call site]
09062
into
[function]
[call site]
09063
cloned
[function]
[call site]
09064
Engine::search_namespace
[function]
[call site]
09065
Engine::lex_with_map
[function]
[call site]
09066
Position::new_const
[function]
[call site]
09067
Engine::eval_expr
[function]
[call site]
09068
Self::as_deref_mut
[function]
[call site]
09069
Dynamic::flatten
[function]
[call site]
09070
ParseSettings::level_up_with_position
[function]
[call site]
09071
Dynamic::is_string
[function]
[call site]
09072
unwrap
[function]
[call site]
09073
&mut
[call site]
09074
into
[function]
[call site]
09075
packages::string_basic::print_with_func
[function]
[call site]
09076
unwrap
[function]
[call site]
09077
Engine::throw_on_size
[function]
[call site]
09078
test::len
[function]
[call site]
09079
RhaiResultOf::map_err
[function]
[call site]
09080
EvalAltResult::fill_position
[function]
[call site]
09081
Ok
[function]
[call site]
09082
Engine::get_interned_string
[function]
[call site]
09083
ImmutableString::into
[function]
[call site]
09084
crate::Array::with_capacity
[function]
[call site]
09085
test::len
[function]
[call site]
09086
Engine::eval_expr
[function]
[call site]
09087
Self::as_deref_mut
[function]
[call site]
09088
Dynamic::flatten
[function]
[call site]
09089
Engine::has_data_size_limit
[function]
[call site]
09090
crate::eval::calc_data_sizes
[function]
[call site]
09091
Engine::throw_on_size
[function]
[call site]
09092
RhaiResultOf::map_err
[function]
[call site]
09093
EvalAltResult::fill_position
[function]
[call site]
09094
ParseSettings::level_up_with_position
[function]
[call site]
09095
blob_functions::push
[function]
[call site]
09096
Ok
[function]
[call site]
09097
Dynamic::from_array
[function]
[call site]
09098
TestStruct::clone
[function]
[call site]
09099
Engine::eval_expr
[function]
[call site]
09100
Self::as_deref_mut
[function]
[call site]
09101
Dynamic::flatten
[function]
[call site]
09102
Engine::has_data_size_limit
[function]
[call site]
09103
crate::eval::calc_data_sizes
[function]
[call site]
09104
Engine::throw_on_size
[function]
[call site]
09105
RhaiResultOf::map_err
[function]
[call site]
09106
EvalAltResult::fill_position
[function]
[call site]
09107
ParseSettings::level_up_with_position
[function]
[call site]
09108
(TokenIterator::get_mut
[function]
[call site]
09109
Ident::as_str
[function]
[call site]
09110
Option::unwrap
[function]
[call site]
09111
Ok
[function]
[call site]
09112
Dynamic::from_map
[function]
[call site]
09113
Engine::eval_expr
[function]
[call site]
09114
Self::as_deref_mut
[function]
[call site]
09115
Dynamic::as_bool
[function]
[call site]
09116
map_err
[function]
[call site]
09117
make_type_mismatch_err::<bool>
[function]
[call site]
09118
ParseSettings::level_up_with_position
[function]
[call site]
09119
Ok
[function]
[call site]
09120
Engine::eval_expr
[function]
[call site]
09121
Self::as_deref_mut
[function]
[call site]
09122
Dynamic::as_bool
[function]
[call site]
09123
map_err
[function]
[call site]
09124
make_type_mismatch_err::<bool>
[function]
[call site]
09125
ParseSettings::level_up_with_position
[function]
[call site]
09126
Ok
[function]
[call site]
09127
Engine::eval_expr
[function]
[call site]
09128
Self::as_deref_mut
[function]
[call site]
09129
Expr::is_unit
[function]
[call site]
09130
Ok
[function]
[call site]
09131
MyIterableType::into_iter
[function]
[call site]
09132
Engine::lex_with_map
[function]
[call site]
09133
reflection_functions::collect
[function]
[call site]
09134
first
[function]
[call site]
09135
unwrap
[function]
[call site]
09136
Command::get
[function]
[call site]
09137
Ident::as_str
[function]
[call site]
09138
ok_or_else
[function]
[call site]
09139
TestStruct::new
[function]
[call site]
09140
ERR::ErrorCustomSyntax
[function]
[call site]
09141
MyIterableType::into_iter
[function]
[call site]
09142
Engine::lex_with_map
[function]
[call site]
09143
reflection_functions::collect
[function]
[call site]
09144
EvalContext::new
[function]
[call site]
09145
and_then
[function]
[call site]
09146
Engine::check_data_size
[function]
[call site]
09147
Expr::start_position
[function]
[call site]
09148
Engine::eval_stmt_block
[function]
[call site]
09149
StmtBlock::take_statements
[function]
[call site]
09150
Engine::eval_dot_index_chain
[function]
[call site]
09151
Engine::eval_dot_index_chain
[function]
[call site]
09152
ParseResult::unwrap
[function]
[call site]
09153
and_then
[function]
[call site]
09154
Engine::check_data_size
[function]
[call site]
09155
map_err
[function]
[call site]
09156
EvalAltResult::fill_position
[function]
[call site]
09157
ArgBackup::restore_first_arg
[function]
[call site]
09158
Engine::is_debugger_registered
[function]
[call site]
09159
Engine::register_debugger
[function]
[call site]
09160
Scope::new
[function]
[call site]
09161
crate::ast::Stmt::Noop
[function]
[call site]
09162
into
[function]
[call site]
09163
DebuggerEvent::FunctionExitWithValue
[function]
[call site]
09164
DebuggerEvent::FunctionExitWithError
[function]
[call site]
09165
Engine::dbg_raw
[function]
[call site]
09166
Err
[function]
[call site]
09167
GlobalRuntimeState::debugger_mut
[function]
[call site]
09168
&mut
[call site]
09169
string_functions::is_empty
[function]
[call site]
09170
Engine::check_data_size
[function]
[call site]
09171
Ok
[function]
[call site]
09172
Dynamic::into_immutable_string
[function]
[call site]
09173
Result::map_err
[function]
[call site]
09174
Engine::map_type_name
[function]
[call site]
09175
type_name::<ImmutableString>
[function]
[call site]
09176
&'a
[call site]
09177
ERR::ErrorMismatchOutputType
[function]
[call site]
09178
into
[function]
[call site]
09179
test_side_effects_print
[function]
[call site]
09180
Dynamic::into_immutable_string
[function]
[call site]
09181
Result::map_err
[function]
[call site]
09182
Engine::map_type_name
[function]
[call site]
09183
type_name::<ImmutableString>
[function]
[call site]
09184
&'a
[call site]
09185
ERR::ErrorMismatchOutputType
[function]
[call site]
09186
into
[function]
[call site]
09187
test_print_debug
[function]
[call site]
09188
&mut
[call site]
09189
Engine::map_type_name
[function]
[call site]
09190
std::
[call site]
09191
any::type_name
[function]
[call site]
09192
Engine::map_type_name
[function]
[call site]
09193
std::
[call site]
09194
any::type_name
[function]
[call site]
09195
Err
[function]
[call site]
09196
ERR::ErrorIndexingType
[function]
[call site]
09197
into
[function]
[call site]
09198
Engine::map_type_name
[function]
[call site]
09199
std::
[call site]
09200
any::type_name
[function]
[call site]
09201
Engine::map_type_name
[function]
[call site]
09202
std::
[call site]
09203
any::type_name
[function]
[call site]
09204
Engine::map_type_name
[function]
[call site]
09205
std::
[call site]
09206
any::type_name
[function]
[call site]
09207
Err
[function]
[call site]
09208
ERR::ErrorIndexingType
[function]
[call site]
09209
into
[function]
[call site]
09210
string_functions::starts_with
[function]
[call site]
09211
test::len
[function]
[call site]
09212
Engine::map_type_name
[function]
[call site]
09213
std::
[call site]
09214
any::type_name
[function]
[call site]
09215
Err
[function]
[call site]
09216
ERR::ErrorDotExpr
[function]
[call site]
09217
into
[function]
[call site]
09218
string_functions::starts_with
[function]
[call site]
09219
test::len
[function]
[call site]
09220
Engine::map_type_name
[function]
[call site]
09221
std::
[call site]
09222
any::type_name
[function]
[call site]
09223
Engine::map_type_name
[function]
[call site]
09224
std::
[call site]
09225
any::type_name
[function]
[call site]
09226
Err
[function]
[call site]
09227
ERR::ErrorDotExpr
[function]
[call site]
09228
into
[function]
[call site]
09229
Err
[function]
[call site]
09230
ERR::ErrorFunctionNotFound
[function]
[call site]
09231
Engine::gen_fn_call_signature
[function]
[call site]
09232
into
[function]
[call site]
09233
calc_fn_hash
[function]
[call site]
09234
test::len
[function]
[call site]
09235
StaticModuleResolver::iter_mut
[function]
[call site]
09236
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
09237
ok
[function]
[call site]
09238
Engine::lex_with_map
[function]
[call site]
09239
StmtBlock::as_ref
[function]
[call site]
09240
OptimizerState::set_dirty
[function]
[call site]
09241
Expr::from_dynamic
[function]
[call site]
09242
StaticModuleResolver::iter_mut
[function]
[call site]
09243
array_functions::for_each
[function]
[call site]
09244
optimize_expr
[function]
[call site]
09245
StaticModuleResolver::iter_mut
[function]
[call site]
09246
array_functions::for_each
[function]
[call site]
09247
optimize_expr
[function]
[call site]
09248
move_constant_arg
[function]
[call site]
09249
OptimizerState::set_dirty
[function]
[call site]
09250
string_functions::is_empty
[function]
[call site]
09251
OptimizerState::find_literal_constant
[function]
[call site]
09252
MyIterableType::into_iter
[function]
[call site]
09253
array_functions::reduce_rev
[function]
[call site]
09254
array_functions::find
[function]
[call site]
09255
and_then
[function]
[call site]
09256
as_deref
[function]
[call site]
09257
Option::is_some
[function]
[call site]
09258
Expr::from_dynamic
[function]
[call site]
09259
OptimizerState::find_literal_constant
[function]
[call site]
09260
Option::unwrap
[function]
[call site]
09261
TestStruct::clone
[function]
[call site]
09262
OptimizerState::set_dirty
[function]
[call site]
09263
ASTFlags::intersects
[function]
[call site]
09264
Expr::is_constant
[function]
[call site]
09265
Some
[function]
[call site]
09266
Cow::Owned
[function]
[call site]
09267
Expr::get_literal_value
[function]
[call site]
09268
unwrap
[function]
[call site]
09269
OptimizerState::push_var
[function]
[call site]
09270
TestStruct::clone
[function]
[call site]
09271
optimize_stmt
[function]
[call site]
09272
Token::is_op_assignment
[function]
[call site]
09273
o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access
[function]
[call site]
09274
string_functions::is_empty
[function]
[call site]
09275
OptimizerState::set_dirty
[function]
[call site]
09276
OpAssignment::new_op_assignment_from_base
[function]
[call site]
09277
Token::lookup_symbol_from_syntax
[function]
[call site]
09278
Option::unwrap_or_else
[function]
[call site]
09279
OpAssignment::new_op_assignment_from_base_token
[function]
[call site]
09280
OpAssignment::new_op_assignment_from_token
[function]
[call site]
09281
Token::get_base_op_from_assignment
[function]
[call site]
09282
Option::unwrap_or_else
[function]
[call site]
09283
Token::literal_syntax
[function]
[call site]
09284
Token::literal_syntax
[function]
[call site]
09285
calc_fn_hash
[function]
[call site]
09286
calc_fn_hash
[function]
[call site]
09287
Token::convert_to_op_assignment
[function]
[call site]
09288
Some
[function]
[call site]
09289
Option::unwrap_or_else
[function]
[call site]
09290
test_functions_take
[function]
[call site]
09291
o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access
[function]
[call site]
09292
optimize_expr
[function]
[call site]
09293
optimize_expr
[function]
[call site]
09294
string_functions::is_empty
[function]
[call site]
09295
string_functions::is_empty
[function]
[call site]
09296
OptimizerState::set_dirty
[function]
[call site]
09297
Expr::start_position
[function]
[call site]
09298
test_functions_take
[function]
[call site]
09299
optimize_expr
[function]
[call site]
09300
Stmt::Block
[function]
[call site]
09301
StmtBlock::new
[function]
[call site]
09302
Stmt::Expr
[function]
[call site]
09303
into
[function]
[call site]
09304
Stmt::Noop
[function]
[call site]
09305
Self::into
[function]
[call site]
09306
Stmt::Expr
[function]
[call site]
09307
into
[function]
[call site]
09308
string_functions::is_empty
[function]
[call site]
09309
OptimizerState::set_dirty
[function]
[call site]
09310
Stmt::Noop
[function]
[call site]
09311
OptimizerState::set_dirty
[function]
[call site]
09312
StmtBlock::take_statements
[function]
[call site]
09313
optimize_stmt_block
[function]
[call site]
09314
string_functions::is_empty
[function]
[call site]
09315
Stmt::Noop
[function]
[call site]
09316
ParseSettings::level_up_with_position
[function]
[call site]
09317
Stmt::Block
[function]
[call site]
09318
StmtBlock::new_with_span
[function]
[call site]
09319
MyIterableType::into_iter
[function]
[call site]
09320
Self::IntoIter::collect
[function]
[call site]
09321
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09322
StmtBlock::new_with_span
[function]
[call site]
09323
MyIterableType::into_iter
[function]
[call site]
09324
Self::IntoIter::collect
[function]
[call site]
09325
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09326
Self::into
[function]
[call site]
09327
OptimizerState::set_dirty
[function]
[call site]
09328
StmtBlock::take_statements
[function]
[call site]
09329
optimize_stmt_block
[function]
[call site]
09330
string_functions::is_empty
[function]
[call site]
09331
Stmt::Noop
[function]
[call site]
09332
ParseSettings::level_up_with_position
[function]
[call site]
09333
Stmt::Block
[function]
[call site]
09334
StmtBlock::new_with_span
[function]
[call site]
09335
StmtBlock::new_with_span
[function]
[call site]
09336
Self::into
[function]
[call site]
09337
optimize_expr
[function]
[call site]
09338
StmtBlock::statements_mut
[function]
[call site]
09339
optimize_stmt_block
[function]
[call site]
09340
StmtBlock::take_statements
[function]
[call site]
09341
mem::take
[function]
[call site]
09342
StmtBlock::statements_mut
[function]
[call site]
09343
StmtBlock::statements_mut
[function]
[call site]
09344
optimize_stmt_block
[function]
[call site]
09345
StmtBlock::take_statements
[function]
[call site]
09346
is_hashable_constant
[function]
[call site]
09347
Expr::is_constant
[function]
[call site]
09348
Dynamic::is_hashable
[function]
[call site]
09349
Expr::get_literal_value
[function]
[call site]
09350
unwrap
[function]
[call site]
09351
func::hashing::get_hasher
[function]
[call site]
09352
test::hash
[function]
[call site]
09353
Self::Hasher::finish
[function]
[call site]
09354
Command::get
[function]
[call site]
09355
mem::take
[function]
[call site]
09356
string_functions::clear
[function]
[call site]
09357
Stmt::Expr
[function]
[call site]
09358
test_functions_take
[function]
[call site]
09359
into
[function]
[call site]
09360
optimize_stmt
[function]
[call site]
09361
optimize_expr
[function]
[call site]
09362
map_or
[function]
[call site]
09363
Stmt::Expr
[function]
[call site]
09364
test_functions_take
[function]
[call site]
09365
into
[function]
[call site]
09366
optimize_stmt
[function]
[call site]
09367
into
[function]
[call site]
09368
Stmt::Expr
[function]
[call site]
09369
test_functions_take
[function]
[call site]
09370
into
[function]
[call site]
09371
into
[function]
[call site]
09372
test_functions_take
[function]
[call site]
09373
Stmt::If
[function]
[call site]
09374
into
[function]
[call site]
09375
Expr::start_position
[function]
[call site]
09376
OptimizerState::set_dirty
[function]
[call site]
09377
mem::take
[function]
[call site]
09378
Stmt::Expr
[function]
[call site]
09379
test_functions_take
[function]
[call site]
09380
into
[function]
[call site]
09381
optimize_stmt
[function]
[call site]
09382
OptimizerState::set_dirty
[function]
[call site]
09383
string_functions::is_empty
[function]
[call site]
09384
test::len
[function]
[call site]
09385
MyIterableType::into_iter
[function]
[call site]
09386
Self::IntoIter::all
[function]
[call site]
09387
MyIterableType::into_iter
[function]
[call site]
09388
Self::IntoIter::find
[function]
[call site]
09389
string_functions::contains
[function]
[call site]
09390
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09391
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09392
Stmt::Expr
[function]
[call site]
09393
test_functions_take
[function]
[call site]
09394
into
[function]
[call site]
09395
optimize_stmt
[function]
[call site]
09396
test_functions_take
[function]
[call site]
09397
optimize_expr
[function]
[call site]
09398
map_or
[function]
[call site]
09399
Stmt::Expr
[function]
[call site]
09400
test_functions_take
[function]
[call site]
09401
into
[function]
[call site]
09402
optimize_stmt
[function]
[call site]
09403
into
[function]
[call site]
09404
Stmt::Expr
[function]
[call site]
09405
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09406
test_functions_take
[function]
[call site]
09407
into
[function]
[call site]
09408
into
[function]
[call site]
09409
Stmt::If
[function]
[call site]
09410
into
[function]
[call site]
09411
Expr::start_position
[function]
[call site]
09412
OptimizerState::set_dirty
[function]
[call site]
09413
string_functions::is_empty
[function]
[call site]
09414
OptimizerState::set_dirty
[function]
[call site]
09415
string_functions::clear
[function]
[call site]
09416
test::len
[function]
[call site]
09417
map_functions::retain
[function]
[call site]
09418
string_functions::is_empty
[function]
[call site]
09419
Ok
[function]
[call site]
09420
IterateMap::new
[function]
[call site]
09421
IterateMap::new
[function]
[call site]
09422
IterateMap::new
[function]
[call site]
09423
mem::take
[function]
[call site]
09424
MyIterableType::into_iter
[function]
[call site]
09425
FnPtr::call_raw_with_extra_args
[function]
[call site]
09426
Some
[function]
[call site]
09427
TestStruct::clone
[function]
[call site]
09428
Self::into
[function]
[call site]
09429
Some
[function]
[call site]
09430
Dynamic::as_bool
[function]
[call site]
09431
unwrap_or
[function]
[call site]
09432
blob_functions::insert
[function]
[call site]
09433
blob_functions::insert
[function]
[call site]
09434
Ok
[function]
[call site]
09435
string_functions::contains
[function]
[call site]
09436
test::len
[function]
[call site]
09437
OptimizerState::set_dirty
[function]
[call site]
09438
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09439
optimize_expr
[function]
[call site]
09440
optimize_expr
[function]
[call site]
09441
OptimizerState::set_dirty
[function]
[call site]
09442
Stmt::Expr
[function]
[call site]
09443
test_functions_take
[function]
[call site]
09444
into
[function]
[call site]
09445
optimize_stmt
[function]
[call site]
09446
Stmt::Block
[function]
[call site]
09447
StmtBlock::empty
[function]
[call site]
09448
Self::into
[function]
[call site]
09449
optimize_expr
[function]
[call site]
09450
optimize_expr
[function]
[call site]
09451
optimize_expr
[function]
[call site]
09452
Expr::is_unit
[function]
[call site]
09453
Expr::Unit
[function]
[call site]
09454
ParseSettings::level_up_with_position
[function]
[call site]
09455
OptimizerState::set_dirty
[function]
[call site]
09456
map_functions::retain
[function]
[call site]
09457
map_functions::retain
[function]
[call site]
09458
string_functions::is_empty
[function]
[call site]
09459
Ok
[function]
[call site]
09460
IterateMap::new
[function]
[call site]
09461
IterateMap::new
[function]
[call site]
09462
IterateMap::new
[function]
[call site]
09463
mem::take
[function]
[call site]
09464
MyIterableType::into_iter
[function]
[call site]
09465
FnPtr::call_raw_with_extra_args
[function]
[call site]
09466
Some
[function]
[call site]
09467
TestStruct::clone
[function]
[call site]
09468
Self::into
[function]
[call site]
09469
Some
[function]
[call site]
09470
Dynamic::as_bool
[function]
[call site]
09471
unwrap_or
[function]
[call site]
09472
blob_functions::insert
[function]
[call site]
09473
blob_functions::insert
[function]
[call site]
09474
Ok
[function]
[call site]
09475
OptimizerState::set_dirty
[function]
[call site]
09476
MyIterableType::into_iter
[function]
[call site]
09477
Self::IntoIter::position
[function]
[call site]
09478
test::len
[function]
[call site]
09479
OptimizerState::set_dirty
[function]
[call site]
09480
string_functions::truncate
[function]
[call site]
09481
string_functions::clear
[function]
[call site]
09482
FnPtr::try_from
[function]
[call site]
09483
char_indices
[function]
[call site]
09484
nth
[function]
[call site]
09485
shared_make_mut
[function]
[call site]
09486
string_functions::truncate
[function]
[call site]
09487
string_functions::is_empty
[function]
[call site]
09488
OptimizerState::set_dirty
[function]
[call site]
09489
map_functions::retain
[function]
[call site]
09490
OptimizerState::set_dirty
[function]
[call site]
09491
optimize_expr
[function]
[call site]
09492
StaticModuleResolver::iter_mut
[function]
[call site]
09493
impl
[call site]
09494
array_functions::for_each
[function]
[call site]
09495
Some
[function]
[call site]
09496
map_functions::values
[function]
[call site]
09497
flat_map
[function]
[call site]
09498
MyIterableType::into_iter
[function]
[call site]
09499
test_chars
[function]
[call site]
09500
0.chars().collect::<Vec<_>>
[function]
[call site]
09501
MyIterableType::into_iter
[function]
[call site]
09502
test_method_call
[function]
[call site]
09503
MyIterableType::into_iter
[function]
[call site]
09504
Self::IntoIter::all
[function]
[call site]
09505
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09506
Expr::is_unit
[function]
[call site]
09507
Expr::Unit
[function]
[call site]
09508
ParseSettings::level_up_with_position
[function]
[call site]
09509
OptimizerState::set_dirty
[function]
[call site]
09510
OptimizerState::set_dirty
[function]
[call site]
09511
Stmt::Noop
[function]
[call site]
09512
optimize_expr
[function]
[call site]
09513
Expr::Unit
[function]
[call site]
09514
StmtBlock::statements_mut
[function]
[call site]
09515
optimize_stmt_block
[function]
[call site]
09516
StmtBlock::take_statements
[function]
[call site]
09517
optimize_expr
[function]
[call site]
09518
StmtBlock::statements_mut
[function]
[call site]
09519
optimize_stmt_block
[function]
[call site]
09520
StmtBlock::take_statements
[function]
[call site]
09521
optimize_expr
[function]
[call site]
09522
StmtBlock::statements_mut
[function]
[call site]
09523
optimize_stmt_block
[function]
[call site]
09524
StmtBlock::take_statements
[function]
[call site]
09525
ASTFlags::intersects
[function]
[call site]
09526
optimize_expr
[function]
[call site]
09527
optimize_expr
[function]
[call site]
09528
optimize_stmt_block
[function]
[call site]
09529
StmtBlock::take_statements
[function]
[call site]
09530
mem::take
[function]
[call site]
09531
StmtBlock::statements_mut
[function]
[call site]
09532
StmtBlockContainer::as_mut_slice
[function]
[call site]
09533
OptimizerState::set_dirty
[function]
[call site]
09534
Stmt::Noop
[function]
[call site]
09535
StmtBlock::new_with_span
[function]
[call site]
09536
MyIterableType::into_iter
[function]
[call site]
09537
Self::IntoIter::collect
[function]
[call site]
09538
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09539
iterator_functions::chars_from_start
[function]
[call site]
09540
CharsStream::new
[function]
[call site]
09541
Stmt::is_block_dependent
[function]
[call site]
09542
MyIterableType::into_iter
[function]
[call site]
09543
Self::IntoIter::all
[function]
[call site]
09544
FnCallExpr::is_qualified
[function]
[call site]
09545
FnCallExpr::is_qualified
[function]
[call site]
09546
OptimizerState::set_dirty
[function]
[call site]
09547
test_functions_take
[function]
[call site]
09548
StmtBlock::statements_mut
[function]
[call site]
09549
MyIterableType::into_iter
[function]
[call site]
09550
test_method_call
[function]
[call site]
09551
OptimizerState::set_dirty
[function]
[call site]
09552
StmtBlock::take_statements
[function]
[call site]
09553
StmtBlock::new_with_span
[function]
[call site]
09554
optimize_stmt_block
[function]
[call site]
09555
StmtBlock::new_with_span
[function]
[call site]
09556
Stmt::Block
[function]
[call site]
09557
ParseResult::into
[function]
[call site]
09558
StmtBlock::statements_mut
[function]
[call site]
09559
optimize_stmt_block
[function]
[call site]
09560
StmtBlock::take_statements
[function]
[call site]
09561
StmtBlock::statements_mut
[function]
[call site]
09562
optimize_stmt_block
[function]
[call site]
09563
StmtBlock::take_statements
[function]
[call site]
09564
OptimizerState::set_dirty
[function]
[call site]
09565
StmtBlock::as_mut
[function]
[call site]
09566
string_functions::is_empty
[function]
[call site]
09567
test::len
[function]
[call site]
09568
mem::take
[function]
[call site]
09569
StmtBlock::as_mut
[function]
[call site]
09570
StmtBlock::statements_mut
[function]
[call site]
09571
optimize_stmt_block
[function]
[call site]
09572
StmtBlock::take_statements
[function]
[call site]
09573
Stmt::Block
[function]
[call site]
09574
into
[function]
[call site]
09575
Stmt::Noop
[function]
[call site]
09576
ParseSettings::level_up_with_position
[function]
[call site]
09577
OptimizerState::set_dirty
[function]
[call site]
09578
test_functions_take
[function]
[call site]
09579
Stmt::FnCall
[function]
[call site]
09580
optimize_expr
[function]
[call site]
09581
ParseResult::take
[function]
[call site]
09582
Engine::new
[function]
[call site]
09583
register_type_with_name::<TestStruct>
[function]
[call site]
09584
Engine::register_fn
[function]
[call site]
09585
TestStruct
[function]
[call site]
09586
Expr::FnCall
[function]
[call site]
09587
optimize_expr
[function]
[call site]
09588
Stmt::FnCall
[function]
[call site]
09589
Stmt::Expr
[function]
[call site]
09590
into
[function]
[call site]
09591
optimize_expr
[function]
[call site]
09592
optimize_expr
[function]
[call site]
09593
string_functions::is_empty
[function]
[call site]
09594
OptimizerState::set_dirty
[function]
[call site]
09595
Stmt::Noop
[function]
[call site]
09596
test::len
[function]
[call site]
09597
map_functions::retain
[function]
[call site]
09598
OptimizerState::find_literal_constant
[function]
[call site]
09599
Ident::as_str
[function]
[call site]
09600
Position::is_none
[function]
[call site]
09601
test::len
[function]
[call site]
09602
OptimizerState::set_dirty
[function]
[call site]
09603
MyIterableType::into_iter
[function]
[call site]
09604
Self::IntoIter::rev
[function]
[call site]
09605
array_functions::reduce_rev_with_initial
[function]
[call site]
09606
ParseSettings::level_up_with_position
[function]
[call site]
09607
ParseSettings::level_up
[function]
[call site]
09608
Ok
[function]
[call site]
09609
RhaiFunc::is_pure
[function]
[call site]
09610
Expr::is_constant
[function]
[call site]
09611
Expr::is_constant
[function]
[call site]
09612
Expr::is_constant
[function]
[call site]
09613
ParseResult::map_or
[function]
[call site]
09614
test::len
[function]
[call site]
09615
test::len
[function]
[call site]
09616
test::len
[function]
[call site]
09617
test::len
[function]
[call site]
09618
RhaiFunc::is_pure
[function]
[call site]
09619
OptimizerState::set_dirty
[function]
[call site]
09620
string_functions::remove
[function]
[call site]
09621
RhaiFunc::is_pure
[function]
[call site]
09622
RhaiFunc::is_pure
[function]
[call site]
09623
OptimizerState::set_dirty
[function]
[call site]
09624
string_functions::remove
[function]
[call site]
09625
ASTFlags::intersects
[function]
[call site]
09626
OptimizerState::set_dirty
[function]
[call site]
09627
string_functions::clear
[function]
[call site]
09628
string_functions::is_empty
[function]
[call site]
09629
shared_get_mut
[function]
[call site]
09630
string_functions::clear
[function]
[call site]
09631
ImmutableString::new
[function]
[call site]
09632
Stmt::returns_value
[function]
[call site]
09633
RhaiFunc::is_pure
[function]
[call site]
09634
OptimizerState::set_dirty
[function]
[call site]
09635
string_functions::clear
[function]
[call site]
09636
ASTFlags::intersects
[function]
[call site]
09637
Stmt::returns_value
[function]
[call site]
09638
OptimizerState::set_dirty
[function]
[call site]
09639
string_functions::pop
[function]
[call site]
09640
string_functions::is_empty
[function]
[call site]
09641
shared_make_mut
[function]
[call site]
09642
string_functions::pop
[function]
[call site]
09643
Dynamic::map_or
[function]
[call site]
09644
Dynamic::unwrap
[function]
[call site]
09645
ASTFlags::intersects
[function]
[call site]
09646
OptimizerState::set_dirty
[function]
[call site]
09647
StmtBlockContainer::last_mut
[function]
[call site]
09648
unwrap
[function]
[call site]
09649
StmtBlock::as_mut
[function]
[call site]
09650
&mut
[call site]
09651
Stmt::Noop
[function]
[call site]
09652
Stmt::Expr
[function]
[call site]
09653
mem::take
[function]
[call site]
09654
Stmt::returns_value
[function]
[call site]
09655
Stmt::returns_value
[function]
[call site]
09656
RhaiFunc::is_pure
[function]
[call site]
09657
OptimizerState::set_dirty
[function]
[call site]
09658
Stmt::returns_value
[function]
[call site]
09659
StmtBlockContainer::last_mut
[function]
[call site]
09660
unwrap
[function]
[call site]
09661
Stmt::Noop
[function]
[call site]
09662
ParseSettings::level_up_with_position
[function]
[call site]
09663
string_functions::pop
[function]
[call site]
09664
Dynamic::unwrap
[function]
[call site]
09665
RhaiFunc::is_pure
[function]
[call site]
09666
OptimizerState::set_dirty
[function]
[call site]
09667
string_functions::clear
[function]
[call site]
09668
ASTFlags::intersects
[function]
[call site]
09669
OptimizerState::set_dirty
[function]
[call site]
09670
string_functions::pop
[function]
[call site]
09671
Dynamic::unwrap
[function]
[call site]
09672
ASTFlags::intersects
[function]
[call site]
09673
RhaiFunc::is_pure
[function]
[call site]
09674
OptimizerState::set_dirty
[function]
[call site]
09675
string_functions::pop
[function]
[call site]
09676
Dynamic::unwrap
[function]
[call site]
09677
RhaiFunc::is_pure
[function]
[call site]
09678
OptimizerState::set_dirty
[function]
[call site]
09679
string_functions::pop
[function]
[call site]
09680
Dynamic::unwrap
[function]
[call site]
09681
OptimizerState::rewind_var
[function]
[call site]
09682
string_functions::truncate
[function]
[call site]
09683
OptimizerState::is_dirty
[function]
[call site]
09684
OptimizerState::set_dirty
[function]
[call site]
09685
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09686
Option::into
[function]
[call site]
09687
Self::into
[function]
[call site]
09688
crate::Module::new
[function]
[call site]
09689
Position::new_const
[function]
[call site]
09690
CustomTypesCollection::new
[function]
[call site]
09691
TestStruct::new
[function]
[call site]
09692
TestStruct::new
[function]
[call site]
09693
BloomFilterU64::new
[function]
[call site]
09694
TestStruct::new
[function]
[call site]
09695
TestStruct::new
[function]
[call site]
09696
Self::into
[function]
[call site]
09697
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09698
AST::new
[function]
[call site]
09699
crate::SmartString::new_const
[function]
[call site]
09700
Some
[function]
[call site]
09701
TestStruct::new
[function]
[call site]
09702
MyIterableType::into_iter
[function]
[call site]
09703
Self::IntoIter::collect
[function]
[call site]
09704
into
[function]
[call site]
09705
Engine::optimize_top_level
[function]
[call site]
09706
std::slice::from_ref
[function]
[call site]
09707
Ok
[function]
[call site]
09708
AST::new
[function]
[call site]
09709
crate::Module::new
[function]
[call site]
09710
StmtBlock::extend
[function]
[call site]
09711
StmtBlock::extend
[function]
[call site]
09712
StmtBlock::borrow
[function]
[call site]
09713
into
[function]
[call site]
09714
Ok
[function]
[call site]
09715
Some
[function]
[call site]
09716
Scope::new
[function]
[call site]
09717
ParseResult::unwrap
[function]
[call site]
09718
Engine::run_ast
[function]
[call site]
09719
RhaiResultOf::unwrap
[function]
[call site]
09720
Engine::on_def_var
[function]
[call site]
09721
Option::name
[function]
[call site]
09722
VarDefInfo::nesting_level
[function]
[call site]
09723
Ok
[function]
[call site]
09724
Ok
[function]
[call site]
09725
run
[function]
[call site]
09726
RhaiResultOf::unwrap
[function]
[call site]
09727
Module::is_standard_lib
[function]
[call site]
09728
flat_map
[function]
[call site]
09729
RhaiFunc::get_iter_fn
[function]
[call site]
09730
filter_map
[function]
[call site]
09731
Position::new_const
[function]
[call site]
09732
RhaiFunc::get_script_fn_def
[function]
[call site]
09733
Engine::lex_with_map
[function]
[call site]
09734
into
[function]
[call site]
09735
array_functions::for_each
[function]
[call site]
09736
blob_functions::push
[function]
[call site]
09737
RhaiFunc::get_iter_fn
[function]
[call site]
09738
Option::filter_map
[function]
[call site]
09739
into
[function]
[call site]
09740
RhaiFunc::get_script_fn_def
[function]
[call site]
09741
Engine::lex_with_map
[function]
[call site]
09742
into
[function]
[call site]
09743
array_functions::for_each
[function]
[call site]
09744
blob_functions::push
[function]
[call site]
09745
Module::iter_sub_modules
[function]
[call site]
09746
Module::iter_sub_modules_raw
[function]
[call site]
09747
MyIterableType::into_iter
[function]
[call site]
09748
Engine::lex_with_map
[function]
[call site]
09749
Ident::as_str
[function]
[call site]
09750
array_functions::for_each
[function]
[call site]
09751
Position::new_const
[function]
[call site]
09752
unwrap
[function]
[call site]
09753
scan_module_recursive
[function]
[call site]
09754
NativeCallContext::global_runtime_state
[function]
[call site]
09755
GlobalRuntimeState::iter_imports_raw
[function]
[call site]
09756
MyIterableType::into_iter
[function]
[call site]
09757
array_functions::reduce_rev
[function]
[call site]
09758
array_functions::zip
[function]
[call site]
09759
MyIterableType::into_iter
[function]
[call site]
09760
array_functions::reduce_rev
[function]
[call site]
09761
array_functions::for_each
[function]
[call site]
09762
scan_module_recursive
[function]
[call site]
09763
MyIterableType::into_iter
[function]
[call site]
09764
array_functions::for_each
[function]
[call site]
09765
scan_module_recursive
[function]
[call site]
09766
Some
[function]
[call site]
09767
StmtBlock::as_ref
[function]
[call site]
09768
test::len
[function]
[call site]
09769
IterateMap::new
[function]
[call site]
09770
string_functions::is_empty
[function]
[call site]
09771
blob_functions::insert
[function]
[call site]
09772
&str::into
[function]
[call site]
09773
Engine::get_interned_string
[function]
[call site]
09774
ImmutableString::into
[function]
[call site]
09775
blob_functions::insert
[function]
[call site]
09776
&str::into
[function]
[call site]
09777
Engine::get_interned_string
[function]
[call site]
09778
ImmutableString::into
[function]
[call site]
09779
blob_functions::insert
[function]
[call site]
09780
&str::into
[function]
[call site]
09781
Engine::get_interned_string
[function]
[call site]
09782
ImmutableString::into
[function]
[call site]
09783
blob_functions::insert
[function]
[call site]
09784
&str::into
[function]
[call site]
09785
string_functions::starts_with
[function]
[call site]
09786
into
[function]
[call site]
09787
blob_functions::insert
[function]
[call site]
09788
&str::into
[function]
[call site]
09789
into
[function]
[call site]
09790
blob_functions::insert
[function]
[call site]
09791
&str::into
[function]
[call site]
09792
MyIterableType::into_iter
[function]
[call site]
09793
Engine::lex_with_map
[function]
[call site]
09794
Engine::get_interned_string
[function]
[call site]
09795
ImmutableString::into
[function]
[call site]
09796
params
[call site]
09797
.iter()
[call site]
09798
.map(|&p|
[call site]
09799
.collect::<Array>
[function]
[call site]
09800
into
[function]
[call site]
09801
string_functions::is_empty
[function]
[call site]
09802
blob_functions::insert
[function]
[call site]
09803
&str::into
[function]
[call site]
09804
MyIterableType::into_iter
[function]
[call site]
09805
Engine::lex_with_map
[function]
[call site]
09806
Engine::get_interned_string
[function]
[call site]
09807
ImmutableString::into
[function]
[call site]
09808
comments
[call site]
09809
.iter()
[call site]
09810
.map(|&s|
[call site]
09811
.collect::<Array>
[function]
[call site]
09812
into
[function]
[call site]
09813
Some
[function]
[call site]
09814
Dynamic::from_map
[function]
[call site]
09815
Some
[function]
[call site]
09816
(TokenIterator::unwrap_or
[function]
[call site]
09817
FnPtr::try_from
[function]
[call site]
09818
RhaiResultOf::unwrap
[function]
[call site]
09819
FnPtr::try_from
[function]
[call site]
09820
Engine::lex_with_map
[function]
[call site]
09821
(TokenIterator::unwrap_or
[function]
[call site]
09822
FnPtr::try_from
[function]
[call site]
09823
RhaiResultOf::unwrap
[function]
[call site]
09824
test::len
[function]
[call site]
09825
test::len
[function]
[call site]
09826
blob_functions::push
[function]
[call site]
09827
blob_functions::insert
[function]
[call site]
09828
TestStruct::new
[function]
[call site]
09829
Self::as_shared_module
[function]
[call site]
09830
Engine::set_max_string_size
[function]
[call site]
09831
TestStruct::new
[function]
[call site]
09832
Engine::set_max_array_size
[function]
[call site]
09833
TestStruct::new
[function]
[call site]
09834
Engine::set_max_map_size
[function]
[call site]
09835
TestStruct::new
[function]
[call site]
09836
Engine::set_max_variables
[function]
[call site]
09837
Engine::set_max_modules
[function]
[call site]
09838
Engine::set_max_call_levels
[function]
[call site]
09839
Engine::set_max_expr_depths
[function]
[call site]
09840
TestStruct::new
[function]
[call site]
09841
TestStruct::new
[function]
[call site]
09842
Engine::set_optimization_level
[function]
[call site]
09843
Engine::on_debug
[function]
[call site]
09844
Some
[function]
[call site]
09845
TestStruct::new
[function]
[call site]
09846
std::hint::black_box
[function]
[call site]
09847
Engine::on_print
[function]
[call site]
09848
std::hint::black_box
[function]
[call site]
09849
test_chars
[function]
[call site]
09850
test_functions_take
[function]
[call site]
09851
script.chars().take(32
[call site]
09852
Instant::now
[function]
[call site]
09853
Engine::on_progress
[function]
[call site]
09854
time_functions::elapsed
[function]
[call site]
09855
Instant::now
[function]
[call site]
09856
Err
[function]
[call site]
09857
make_arithmetic_err
[function]
[call site]
09858
Ok
[function]
[call site]
09859
time_functions::elapsed
[function]
[call site]
09860
Instant::now
[function]
[call site]
09861
Err
[function]
[call site]
09862
make_arithmetic_err
[function]
[call site]
09863
Ok
[function]
[call site]
09864
time_functions::elapsed
[function]
[call site]
09865
RhaiResult::as_secs_f64
[function]
[call site]
09866
into
[function]
[call site]
09867
time_functions::elapsed
[function]
[call site]
09868
RhaiResult::as_secs
[function]
[call site]
09869
FnPtr::try_from
[function]
[call site]
09870
tokenizer::is_valid_function_name
[function]
[call site]
09871
Ok
[function]
[call site]
09872
TestStruct::new
[function]
[call site]
09873
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
09874
Token::lookup_symbol_from_syntax
[function]
[call site]
09875
Option::is_some
[function]
[call site]
09876
Err
[function]
[call site]
09877
ERR::ErrorParsing
[function]
[call site]
09878
PERR::Reserved
[function]
[call site]
09879
test_to_string
[function]
[call site]
09880
into
[function]
[call site]
09881
Err
[function]
[call site]
09882
ERR::ErrorFunctionNotFound
[function]
[call site]
09883
test_to_string
[function]
[call site]
09884
into
[function]
[call site]
09885
Err
[function]
[call site]
09886
make_arithmetic_err
[function]
[call site]
09887
Instant::now
[function]
[call site]
09888
Err
[function]
[call site]
09889
make_arithmetic_err
[function]
[call site]
09890
Ok
[function]
[call site]
09891
into
[function]
[call site]
09892
RhaiResult::as_secs_f64
[function]
[call site]
09893
into
[function]
[call site]
09894
time_functions::elapsed
[function]
[call site]
09895
RhaiResult::as_secs
[function]
[call site]
09896
FnPtr::try_from
[function]
[call site]
09897
Err
[function]
[call site]
09898
make_arithmetic_err
[function]
[call site]
09899
Instant::now
[function]
[call site]
09900
Err
[function]
[call site]
09901
make_arithmetic_err
[function]
[call site]
09902
Ok
[function]
[call site]
09903
into
[function]
[call site]
09904
RhaiResult::as_millis
[function]
[call site]
09905
then_some
[function]
[call site]
09906
Scope::new
[function]
[call site]
09907
rhai::
[call site]
09908
serde::to_dynamic
[function]
[call site]
09909
DynamicSerializer::new
[function]
[call site]
09910
Position::new_const
[function]
[call site]
09911
Dynamic::serialize
[function]
[call site]
09912
&mut
[call site]
09913
Ok
[function]
[call site]
09914
&mut
[call site]
09915
Ok
[function]
[call site]
09916
RhaiResult::into
[function]
[call site]
09917
&mut
[call site]
09918
Ok
[function]
[call site]
09919
RhaiResult::into
[function]
[call site]
09920
&mut
[call site]
09921
Ok
[function]
[call site]
09922
RhaiResult::into
[function]
[call site]
09923
&mut
[call site]
09924
Ok
[function]
[call site]
09925
RhaiResult::into
[function]
[call site]
09926
Ok
[function]
[call site]
09927
Dynamic::from
[function]
[call site]
09928
rust_decimal::Decimal::from_i64
[function]
[call site]
09929
Ok
[function]
[call site]
09930
Dynamic::from_decimal
[function]
[call site]
09931
Self
[function]
[call site]
09932
Union::Decimal
[function]
[call site]
09933
into
[function]
[call site]
09934
Ok
[function]
[call site]
09935
Dynamic::from_float
[function]
[call site]
09936
Self
[function]
[call site]
09937
Union::Float
[function]
[call site]
09938
super::FloatWrapper::new
[function]
[call site]
09939
Self
[function]
[call site]
09940
Err
[function]
[call site]
09941
RhaiError::custom
[function]
[call site]
09942
LexError::ImproperSymbol
[function]
[call site]
09943
ImmutableString::new
[function]
[call site]
09944
ParseError::to_string
[function]
[call site]
09945
PERR::into_err
[function]
[call site]
09946
into
[function]
[call site]
09947
&mut
[call site]
09948
Ok
[function]
[call site]
09949
String::from
[function]
[call site]
09950
ImmutableString::into_owned
[function]
[call site]
09951
Self::into
[function]
[call site]
09952
&mut
[call site]
09953
Ok
[function]
[call site]
09954
into
[function]
[call site]
09955
rust_decimal::Decimal::from_f64
[function]
[call site]
09956
Ok
[function]
[call site]
09957
Dynamic::from_decimal
[function]
[call site]
09958
Err
[function]
[call site]
09959
RhaiError::custom
[function]
[call site]
09960
&mut
[call site]
09961
Ok
[function]
[call site]
09962
into
[function]
[call site]
09963
rust_decimal::Decimal::from_f32
[function]
[call site]
09964
Ok
[function]
[call site]
09965
Dynamic::from_decimal
[function]
[call site]
09966
Err
[function]
[call site]
09967
RhaiError::custom
[function]
[call site]
09968
float_functions::f32_to_f64
[function]
[call site]
09969
into
[function]
[call site]
09970
&mut
[call site]
09971
&mut
[call site]
09972
test_to_string
[function]
[call site]
09973
to_f32
[function]
[call site]
09974
&mut
[call site]
09975
&mut
[call site]
09976
test_to_string
[function]
[call site]
09977
Dynamic::serialize
[function]
[call site]
09978
&mut
[call site]
09979
Ok
[function]
[call site]
09980
Dynamic::from_blob
[function]
[call site]
09981
&[u8]::to_vec
[function]
[call site]
09982
Err
[function]
[call site]
09983
ERR::ErrorMismatchDataType
[function]
[call site]
09984
&str::into
[function]
[call site]
09985
&str::into
[function]
[call site]
09986
into
[function]
[call site]
09987
&mut
[call site]
09988
Ok
[function]
[call site]
09989
DynamicSerializer::new
[function]
[call site]
09990
crate::Map::new
[function]
[call site]
09991
Self::into
[function]
[call site]
09992
Err
[function]
[call site]
09993
ERR::ErrorMismatchDataType
[function]
[call site]
09994
&str::into
[function]
[call site]
09995
&str::into
[function]
[call site]
09996
into
[function]
[call site]
09997
Some
[function]
[call site]
09998
test::len
[function]
[call site]
09999
MyIterableType::into_iter
[function]
[call site]
10000
Self::IntoIter::try_for_each
[function]
[call site]
10001
DynamicSerializer::serialize_entry
[function]
[call site]
10002
Dynamic::serialize
[function]
[call site]
10003
&mut
[call site]
10004
&mut
[call site]
10005
&mut
[call site]
10006
&mut
[call site]
10007
&mut
[call site]
10008
&mut
[call site]
10009
&mut
[call site]
10010
&mut
[call site]
10011
float_functions::f32_to_f64
[function]
[call site]
10012
&mut
[call site]
10013
&mut
[call site]
10014
test_to_string
[function]
[call site]
10015
to_f32
[function]
[call site]
10016
&mut
[call site]
10017
&mut
[call site]
10018
test_to_string
[function]
[call site]
10019
Dynamic::serialize
[function]
[call site]
10020
&mut
[call site]
10021
&mut
[call site]
10022
Some
[function]
[call site]
10023
test::len
[function]
[call site]
10024
MyIterableType::into_iter
[function]
[call site]
10025
Self::IntoIter::try_for_each
[function]
[call site]
10026
DynamicSerializer::serialize_entry
[function]
[call site]
10027
string_functions::add_append
[function]
[call site]
10028
string_functions::is_empty
[function]
[call site]
10029
String::from_utf8_lossy
[function]
[call site]
10030
string_functions::is_empty
[function]
[call site]
10031
String::from_utf8
[function]
[call site]
10032
unwrap
[function]
[call site]
10033
into
[function]
[call site]
10034
ImmutableString::into_owned
[function]
[call site]
10035
String::into
[function]
[call site]
10036
ImmutableString::into_owned
[function]
[call site]
10037
StmtBlock::as_ref
[function]
[call site]
10038
into
[function]
[call site]
10039
FnPtr::is_curried
[function]
[call site]
10040
impl
[call site]
10041
std::iter::once
[function]
[call site]
10042
test_native_context_fn_name
[function]
[call site]
10043
into
[function]
[call site]
10044
optimize_combo_chain
[function]
[call site]
10045
FnPtr::iter_curry
[function]
[call site]
10046
MyIterableType::into_iter
[function]
[call site]
10047
impl
[call site]
10048
&mut
[call site]
10049
test_native_context_fn_name
[function]
[call site]
10050
&mut
[call site]
10051
StmtBlock::as_ref
[function]
[call site]
10052
RhaiNativeFunc::return_type_name
[function]
[call site]
10053
type_name::<R>
[function]
[call site]
10054
&mut
[call site]
10055
RhaiNativeFunc::return_type_name
[function]
[call site]
10056
StmtBlock::borrow
[function]
[call site]
10057
Dynamic::serialize
[function]
[call site]
10058
locked_read
[function]
[call site]
10059
unwrap
[function]
[call site]
10060
Dynamic::serialize
[function]
[call site]
10061
Dynamic::into_immutable_string
[function]
[call site]
10062
Result::map_err
[function]
[call site]
10063
ERR::ErrorMismatchDataType
[function]
[call site]
10064
&str::into
[function]
[call site]
10065
into
[function]
[call site]
10066
Dynamic::serialize
[function]
[call site]
10067
_value.downcast_mut::<crate::Map>
[function]
[call site]
10068
unwrap
[function]
[call site]
10069
blob_functions::insert
[function]
[call site]
10070
RhaiResultOf::into
[function]
[call site]
10071
Ok
[function]
[call site]
10072
Err
[function]
[call site]
10073
ERR::ErrorMismatchDataType
[function]
[call site]
10074
&str::into
[function]
[call site]
10075
&str::into
[function]
[call site]
10076
into
[function]
[call site]
10077
string_functions::add_append
[function]
[call site]
10078
FnPtr::is_curried
[function]
[call site]
10079
impl
[call site]
10080
std::iter::once
[function]
[call site]
10081
test_native_context_fn_name
[function]
[call site]
10082
into
[function]
[call site]
10083
optimize_combo_chain
[function]
[call site]
10084
FnPtr::iter_curry
[function]
[call site]
10085
impl
[call site]
10086
&mut
[call site]
10087
test_native_context_fn_name
[function]
[call site]
10088
&mut
[call site]
10089
StmtBlock::as_ref
[function]
[call site]
10090
RhaiNativeFunc::return_type_name
[function]
[call site]
10091
&mut
[call site]
10092
RhaiNativeFunc::return_type_name
[function]
[call site]
10093
StmtBlock::borrow
[function]
[call site]
10094
Dynamic::serialize
[function]
[call site]
10095
locked_read
[function]
[call site]
10096
unwrap
[function]
[call site]
10097
Dynamic::serialize
[function]
[call site]
10098
Scope::push_dynamic
[function]
[call site]
10099
Scope::push_entry
[function]
[call site]
10100
into
[function]
[call site]
10101
into
[function]
[call site]
10102
Dynamic::access_mode
[function]
[call site]
10103
Engine::run_with_scope
[function]
[call site]
10104
Engine::lex
[function]
[call site]
10105
syn::Result::peekable
[function]
[call site]
10106
Engine::default
[function]
[call site]
10107
ParseState::new
[function]
[call site]
10108
Some
[function]
[call site]
10109
Engine::parse
[function]
[call site]
10110
Engine::run_ast_with_scope
[function]
[call site]
10111
get_value::<Dynamic>
[function]
[call site]
10112
std::hint::black_box
[function]
[call site]
10113
rhai::
[call site]
10114
serde::from_dynamic
[function]
[call site]
10115
Self::Unit
[function]
[call site]
10116
Self::BoolConstant
[function]
[call site]
10117
Self::StringConstant
[function]
[call site]
10118
Self::CharConstant
[function]
[call site]
10119
Self::IntegerConstant
[function]
[call site]
10120
Self::DynamicConstant
[function]
[call site]
10121
TestStruct::new
[function]
[call site]
10122
into
[function]
[call site]
10123
Self::FloatConstant
[function]
[call site]
10124
Self::DynamicConstant
[function]
[call site]
10125
TestStruct::new
[function]
[call site]
10126
into
[function]
[call site]
10127
Self::DynamicConstant
[function]
[call site]
10128
TestStruct::new
[function]
[call site]
10129
into
[function]
[call site]
10130
FnPtr::is_curried
[function]
[call site]
10131
Self::FnCall
[function]
[call site]
10132
into
[function]
[call site]
10133
FnCallHashes::from_hash
[function]
[call site]
10134
calc_fn_hash
[function]
[call site]
10135
test_native_context_fn_name
[function]
[call site]
10136
std::
[call site]
10137
iter::once
[function]
[call site]
10138
Self::StringConstant
[function]
[call site]
10139
test_native_context_fn_name
[function]
[call site]
10140
into
[function]
[call site]
10141
reflection_functions::collect
[function]
[call site]
10142
into
[function]
[call site]
10143
Self::DynamicConstant
[function]
[call site]
10144
into
[function]
[call site]
10145
std::hint::black_box
[function]
[call site]
10146