The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 10221 | 0 | EP | call site: 00000 | Engine::run_ast |
fuzz_target
[function]
[call site]
00000
fuzz
[function]
[call site]
00001
Engine::new
[function]
[call site]
00002
Engine::new_raw
[function]
[call site]
00003
Some
[function]
[call site]
00004
TestStruct::new
[function]
[call site]
00005
crate::module::resolvers::FileModuleResolver::new
[function]
[call site]
00006
FileModuleResolver::new_with_extension
[function]
[call site]
00007
Self::into
[function]
[call site]
00008
TestStruct::new
[function]
[call site]
00009
Self::into
[function]
[call site]
00010
Scope::new
[function]
[call site]
00011
TestStruct::new
[function]
[call site]
00012
TestStruct::new
[function]
[call site]
00013
TestStruct::new
[function]
[call site]
00014
Engine::set_max_strings_interned
[function]
[call site]
00015
func::locked_write
[function]
[call site]
00016
try_borrow_mut
[function]
[call site]
00017
ok
[function]
[call site]
00018
StraightHasher::write
[function]
[call site]
00019
ok
[function]
[call site]
00020
try_write
[function]
[call site]
00021
Some
[function]
[call site]
00022
std::thread::sleep
[function]
[call site]
00023
std::thread::sleep
[function]
[call site]
00024
std::time::Duration::from_secs
[function]
[call site]
00025
FnPtr::try_from
[function]
[call site]
00026
tokenizer::is_valid_function_name
[function]
[call site]
00027
is_valid_identifier
[function]
[call site]
00028
test_chars
[function]
[call site]
00029
Engine::new
[function]
[call site]
00030
eval::<char>
[function]
[call site]
00031
unwrap_err
[function]
[call site]
00032
eval::<char>
[function]
[call site]
00033
unwrap_err
[function]
[call site]
00034
is_id_first_alphabetic
[function]
[call site]
00035
unicode_xid::UnicodeXID::is_xid_start
[function]
[call site]
00036
is_ascii_alphabetic
[function]
[call site]
00037
char::is_ascii_alphanumeric
[function]
[call site]
00038
is_reserved_keyword_or_symbol
[function]
[call site]
00039
as_bytes
[function]
[call site]
00040
test::len
[function]
[call site]
00041
test::len
[function]
[call site]
00042
string_functions::contains
[function]
[call site]
00043
string_functions::contains
[function]
[call site]
00044
string_functions::contains
[function]
[call site]
00045
test::len
[function]
[call site]
00046
as_bytes
[function]
[call site]
00047
Token::lookup_symbol_from_syntax
[function]
[call site]
00048
as_bytes
[function]
[call site]
00049
test::len
[function]
[call site]
00050
string_functions::contains
[function]
[call site]
00051
string_functions::contains
[function]
[call site]
00052
test::len
[function]
[call site]
00053
as_bytes
[function]
[call site]
00054
Some
[function]
[call site]
00055
TestStruct::clone
[function]
[call site]
00056
Self
[function]
[call site]
00057
Position::is_none
[function]
[call site]
00058
Ok
[function]
[call site]
00059
TestStruct::new
[function]
[call site]
00060
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
00061
as_bytes
[function]
[call site]
00062
test::len
[function]
[call site]
00063
string_functions::contains
[function]
[call site]
00064
string_functions::contains
[function]
[call site]
00065
test::len
[function]
[call site]
00066
as_bytes
[function]
[call site]
00067
Token::lookup_symbol_from_syntax
[function]
[call site]
00068
Option::is_some
[function]
[call site]
00069
Err
[function]
[call site]
00070
ERR::ErrorParsing
[function]
[call site]
00071
PERR::Reserved
[function]
[call site]
00072
test_to_string
[function]
[call site]
00073
Engine::new
[function]
[call site]
00074
Scope::new
[function]
[call site]
00075
blob_functions::push
[function]
[call site]
00076
blob_functions::push
[function]
[call site]
00077
FnPtr::try_from
[function]
[call site]
00078
tokenizer::is_valid_function_name
[function]
[call site]
00079
Ok
[function]
[call site]
00080
TestStruct::new
[function]
[call site]
00081
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
00082
Token::lookup_symbol_from_syntax
[function]
[call site]
00083
Option::is_some
[function]
[call site]
00084
Err
[function]
[call site]
00085
ERR::ErrorParsing
[function]
[call site]
00086
PERR::Reserved
[function]
[call site]
00087
test_to_string
[function]
[call site]
00088
into
[function]
[call site]
00089
Err
[function]
[call site]
00090
ERR::ErrorFunctionNotFound
[function]
[call site]
00091
test_to_string
[function]
[call site]
00092
into
[function]
[call site]
00093
RhaiResultOf::unwrap
[function]
[call site]
00094
blob_functions::push
[function]
[call site]
00095
blob_functions::push
[function]
[call site]
00096
into
[function]
[call site]
00097
Err
[function]
[call site]
00098
ERR::ErrorFunctionNotFound
[function]
[call site]
00099
test_to_string
[function]
[call site]
00100
into
[function]
[call site]
00101
RhaiResultOf::unwrap
[function]
[call site]
00102
std::time::Duration::from_millis
[function]
[call site]
00103
Some
[function]
[call site]
00104
StraightHasher::write
[function]
[call site]
00105
try_write
[function]
[call site]
00106
StringsInterner::set_max
[function]
[call site]
00107
StringsInterner::throttle_cache
[function]
[call site]
00108
StringsInterner::max
[function]
[call site]
00109
StringsInterner::clear
[function]
[call site]
00110
string_functions::clear
[function]
[call site]
00111
string_functions::is_empty
[function]
[call site]
00112
test::len
[function]
[call site]
00113
shared_get_mut
[function]
[call site]
00114
Shared::get_mut
[function]
[call site]
00115
Shared::get_mut
[function]
[call site]
00116
string_functions::clear
[function]
[call site]
00117
ImmutableString::new
[function]
[call site]
00118
Self
[function]
[call site]
00119
Position::new_const
[function]
[call site]
00120
Some
[function]
[call site]
00121
TestStruct::new
[function]
[call site]
00122
Option::into
[function]
[call site]
00123
string_functions::clear
[function]
[call site]
00124
test::len
[function]
[call site]
00125
StringsInterner::max
[function]
[call site]
00126
test::len
[function]
[call site]
00127
StringsInterner::max
[function]
[call site]
00128
Some
[function]
[call site]
00129
ImmutableString::strong_count
[function]
[call site]
00130
ImmutableString::strong_count
[function]
[call site]
00131
ImmutableString::strong_count
[function]
[call site]
00132
ImmutableString::strong_count
[function]
[call site]
00133
test::len
[function]
[call site]
00134
test::len
[function]
[call site]
00135
test::len
[function]
[call site]
00136
ImmutableString::strong_count
[function]
[call site]
00137
string_functions::remove
[function]
[call site]
00138
Some
[function]
[call site]
00139
TestStruct::new
[function]
[call site]
00140
StringsInterner::new
[function]
[call site]
00141
Engine::default
[function]
[call site]
00142
TestStruct::new
[function]
[call site]
00143
BloomFilterU64::new
[function]
[call site]
00144
Self
[function]
[call site]
00145
Some
[function]
[call site]
00146
TestStruct::new
[function]
[call site]
00147
Some
[function]
[call site]
00148
TestStruct::new
[function]
[call site]
00149
Engine::register_global_module
[function]
[call site]
00150
Engine::global_namespace_mut
[function]
[call site]
00151
string_functions::is_empty
[function]
[call site]
00152
Module::new
[function]
[call site]
00153
Position::new_const
[function]
[call site]
00154
CustomTypesCollection::new
[function]
[call site]
00155
Self
[function]
[call site]
00156
TestStruct::new
[function]
[call site]
00157
TestStruct::new
[function]
[call site]
00158
TestStruct::new
[function]
[call site]
00159
BloomFilterU64::new
[function]
[call site]
00160
TestStruct::new
[function]
[call site]
00161
TestStruct::new
[function]
[call site]
00162
Module::set_internal
[function]
[call site]
00163
test_get_set
[function]
[call site]
00164
Engine::new
[function]
[call site]
00165
register_type::<TestStruct>
[function]
[call site]
00166
Engine::register_get_set
[function]
[call site]
00167
Engine::register_get
[function]
[call site]
00168
Engine::register_fn
[function]
[call site]
00169
FuncRegistration::new
[function]
[call site]
00170
into
[function]
[call site]
00171
Engine::default
[function]
[call site]
00172
Engine::default
[function]
[call site]
00173
&str::into
[function]
[call site]
00174
Engine::default
[function]
[call site]
00175
into
[function]
[call site]
00176
Package::register_into_engine
[function]
[call site]
00177
Package::init_engine
[function]
[call site]
00178
Engine::register_global_module
[function]
[call site]
00179
Package::as_shared_module
[function]
[call site]
00180
crate::engine::make_getter
[function]
[call site]
00181
Position::new_const
[function]
[call site]
00182
Some
[function]
[call site]
00183
TestStruct::new
[function]
[call site]
00184
RhaiResultOf::push_str
[function]
[call site]
00185
RhaiResultOf::push_str
[function]
[call site]
00186
StmtBlock::as_ref
[function]
[call site]
00187
Engine::register_set
[function]
[call site]
00188
Engine::register_fn
[function]
[call site]
00189
crate::engine::make_setter
[function]
[call site]
00190
Position::new_const
[function]
[call site]
00191
RhaiResultOf::push_str
[function]
[call site]
00192
RhaiResultOf::push_str
[function]
[call site]
00193
StmtBlock::as_ref
[function]
[call site]
00194
Engine::register_get
[function]
[call site]
00195
Engine::register_fn
[function]
[call site]
00196
crate::engine::make_getter
[function]
[call site]
00197
StmtBlock::as_ref
[function]
[call site]
00198
Engine::register_fn
[function]
[call site]
00199
FuncRegistration::new
[function]
[call site]
00200
into
[function]
[call site]
00201
Package::register_into_engine
[function]
[call site]
00202
Engine::register_fn
[function]
[call site]
00203
Engine::register_indexer_get_set
[function]
[call site]
00204
Engine::register_indexer_get
[function]
[call site]
00205
Engine::register_fn
[function]
[call site]
00206
Engine::register_indexer_set
[function]
[call site]
00207
Engine::register_fn
[function]
[call site]
00208
test::len
[function]
[call site]
00209
test::len
[function]
[call site]
00210
blob_functions::push
[function]
[call site]
00211
bool::into
[function]
[call site]
00212
Shared::get_mut
[function]
[call site]
00213
first_mut
[function]
[call site]
00214
unwrap
[function]
[call site]
00215
Option::unwrap
[function]
[call site]
00216
blob_functions::insert
[function]
[call site]
00217
FnPtr::try_from
[function]
[call site]
00218
RhaiResultOf::unwrap
[function]
[call site]
00219
string_functions::is_empty
[function]
[call site]
00220
blob_functions::push
[function]
[call site]
00221
eval::calc_offset_len
[function]
[call site]
00222
FnPtr::try_from
[function]
[call site]
00223
tokenizer::is_valid_function_name
[function]
[call site]
00224
Ok
[function]
[call site]
00225
TestStruct::new
[function]
[call site]
00226
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
00227
Token::lookup_symbol_from_syntax
[function]
[call site]
00228
Option::is_some
[function]
[call site]
00229
Err
[function]
[call site]
00230
ERR::ErrorParsing
[function]
[call site]
00231
PERR::Reserved
[function]
[call site]
00232
test_to_string
[function]
[call site]
00233
into
[function]
[call site]
00234
Err
[function]
[call site]
00235
ERR::ErrorFunctionNotFound
[function]
[call site]
00236
test_to_string
[function]
[call site]
00237
into
[function]
[call site]
00238
CharsStream::unsigned_abs
[function]
[call site]
00239
RhaiResultOf::map_or
[function]
[call site]
00240
min_max_functions::min
[function]
[call site]
00241
FnPtr::try_from
[function]
[call site]
00242
RhaiResultOf::map
[function]
[call site]
00243
Engine::new
[function]
[call site]
00244
Engine::set_optimization_level
[function]
[call site]
00245
Scope::new
[function]
[call site]
00246
rhai::Map::new
[function]
[call site]
00247
blob_functions::insert
[function]
[call site]
00248
&str::into
[function]
[call site]
00249
into
[function]
[call site]
00250
Scope::push_constant_dynamic
[function]
[call site]
00251
Scope::push_entry
[function]
[call site]
00252
Scope::is_empty
[function]
[call site]
00253
string_functions::is_empty
[function]
[call site]
00254
reserve
[function]
[call site]
00255
reserve
[function]
[call site]
00256
blob_functions::push
[function]
[call site]
00257
Dynamic::set_access_mode
[function]
[call site]
00258
StmtBlock::as_mut
[function]
[call site]
00259
Dynamic::set_access_mode
[function]
[call site]
00260
StmtBlock::as_mut
[function]
[call site]
00261
Dynamic::set_access_mode
[function]
[call site]
00262
values_mut
[function]
[call site]
00263
Dynamic::set_access_mode
[function]
[call site]
00264
values_mut
[function]
[call site]
00265
Dynamic::set_access_mode
[function]
[call site]
00266
blob_functions::push
[function]
[call site]
00267
into
[function]
[call site]
00268
into
[function]
[call site]
00269
into
[function]
[call site]
00270
Scope::push_constant_dynamic
[function]
[call site]
00271
&str::into
[function]
[call site]
00272
Engine::compile_expression_with_scope
[function]
[call site]
00273
Engine::lex
[function]
[call site]
00274
Engine::lex_raw
[function]
[call site]
00275
TestStruct::new
[function]
[call site]
00276
TokenizerControlBlock::new
[function]
[call site]
00277
ImmutableString::new
[function]
[call site]
00278
Self
[function]
[call site]
00279
Position::new_const
[function]
[call site]
00280
Option::into
[function]
[call site]
00281
Self::into
[function]
[call site]
00282
TestStruct::clone
[function]
[call site]
00283
std::num::NonZeroUsize::new
[function]
[call site]
00284
Engine::max_string_size
[function]
[call site]
00285
Command::get
[function]
[call site]
00286
Position::new
[function]
[call site]
00287
MyIterableType::into_iter
[function]
[call site]
00288
test_chars
[function]
[call site]
00289
0.chars().collect::<Vec<_>>
[function]
[call site]
00290
MyIterableType::into_iter
[function]
[call site]
00291
test_chars
[function]
[call site]
00292
0.chars().collect::<Vec<_>>
[function]
[call site]
00293
MyIterableType::into_iter
[function]
[call site]
00294
Self::IntoIter::map
[function]
[call site]
00295
Engine::new
[function]
[call site]
00296
Engine::set_optimization_level
[function]
[call site]
00297
Scope::new
[function]
[call site]
00298
rhai::Map::new
[function]
[call site]
00299
blob_functions::insert
[function]
[call site]
00300
&str::into
[function]
[call site]
00301
into
[function]
[call site]
00302
Scope::push_constant_dynamic
[function]
[call site]
00303
into
[function]
[call site]
00304
Scope::push_constant_dynamic
[function]
[call site]
00305
&str::into
[function]
[call site]
00306
Engine::compile_expression_with_scope
[function]
[call site]
00307
ParseResult::expect
[function]
[call site]
00308
Ident::as_str
[function]
[call site]
00309
eval_ast::<bool>
[function]
[call site]
00310
expect
[function]
[call site]
00311
StmtBlock::as_ref
[function]
[call site]
00312
&[Stmt]::chars
[function]
[call site]
00313
Engine::new
[function]
[call site]
00314
eval::<char>
[function]
[call site]
00315
unwrap_err
[function]
[call site]
00316
eval::<char>
[function]
[call site]
00317
unwrap_err
[function]
[call site]
00318
peekable
[function]
[call site]
00319
reflection_functions::collect
[function]
[call site]
00320
NativeCallContext::engine
[function]
[call site]
00321
Engine::collect_fn_metadata_impl
[function]
[call site]
00322
TestStruct::new
[function]
[call site]
00323
NativeCallContext::iter_namespaces
[function]
[call site]
00324
MyIterableType::into_iter
[function]
[call site]
00325
test_chars
[function]
[call site]
00326
0.chars().collect::<Vec<_>>
[function]
[call site]
00327
MyIterableType::into_iter
[function]
[call site]
00328
test_optimizer_const_map
[function]
[call site]
00329
Engine::new
[function]
[call site]
00330
Engine::set_optimization_level
[function]
[call site]
00331
Scope::new
[function]
[call site]
00332
rhai::Map::new
[function]
[call site]
00333
blob_functions::insert
[function]
[call site]
00334
&str::into
[function]
[call site]
00335
into
[function]
[call site]
00336
Scope::push_constant_dynamic
[function]
[call site]
00337
into
[function]
[call site]
00338
Scope::push_constant_dynamic
[function]
[call site]
00339
&str::into
[function]
[call site]
00340
Engine::compile_expression_with_scope
[function]
[call site]
00341
ParseResult::expect
[function]
[call site]
00342
Ident::as_str
[function]
[call site]
00343
eval_ast::<bool>
[function]
[call site]
00344
expect
[function]
[call site]
00345
flat_map
[function]
[call site]
00346
filter_map
[function]
[call site]
00347
Position::new_const
[function]
[call site]
00348
RhaiFunc::get_script_fn_def
[function]
[call site]
00349
Some
[function]
[call site]
00350
Option::map
[function]
[call site]
00351
Engine::new
[function]
[call site]
00352
Engine::set_optimization_level
[function]
[call site]
00353
Scope::new
[function]
[call site]
00354
rhai::Map::new
[function]
[call site]
00355
blob_functions::insert
[function]
[call site]
00356
&str::into
[function]
[call site]
00357
into
[function]
[call site]
00358
Scope::push_constant_dynamic
[function]
[call site]
00359
into
[function]
[call site]
00360
Scope::push_constant_dynamic
[function]
[call site]
00361
&str::into
[function]
[call site]
00362
Engine::compile_expression_with_scope
[function]
[call site]
00363
ParseResult::expect
[function]
[call site]
00364
Ident::as_str
[function]
[call site]
00365
eval_ast::<bool>
[function]
[call site]
00366
expect
[function]
[call site]
00367
into
[function]
[call site]
00368
array_functions::for_each
[function]
[call site]
00369
string_functions::is_empty
[function]
[call site]
00370
Ok
[function]
[call site]
00371
StaticModuleResolver::iter_mut
[function]
[call site]
00372
StaticModuleResolver::iter_mut
[function]
[call site]
00373
test_optimizer_const_map
[function]
[call site]
00374
Ident::as_str
[function]
[call site]
00375
impl
[call site]
00376
into
[function]
[call site]
00377
FnPtr::call_raw_with_extra_args
[function]
[call site]
00378
_call_with_extra_args::<true,
[call site]
00379
_call_with_extra_args::<false,
[call site]
00380
Some
[function]
[call site]
00381
Ok
[function]
[call site]
00382
blob_functions::push
[function]
[call site]
00383
blob_functions::push
[function]
[call site]
00384
FnPtr::try_from
[function]
[call site]
00385
RhaiResultOf::unwrap
[function]
[call site]
00386
MyIterableType::into_iter
[function]
[call site]
00387
test_var_def_filter
[function]
[call site]
00388
Engine::new
[function]
[call site]
00389
Engine::compile
[function]
[call site]
00390
Engine::compile_with_scope
[function]
[call site]
00391
Engine::compile_scripts_with_scope
[function]
[call site]
00392
Engine::compile_scripts_with_scope_raw
[function]
[call site]
00393
Engine::lex
[function]
[call site]
00394
StmtBlock::as_ref
[function]
[call site]
00395
syn::Result::peekable
[function]
[call site]
00396
Engine::default
[function]
[call site]
00397
ParseState::new
[function]
[call site]
00398
TestStruct::new
[function]
[call site]
00399
Scope::new
[function]
[call site]
00400
TestStruct::new
[function]
[call site]
00401
TestStruct::new
[function]
[call site]
00402
TestStruct::clone
[function]
[call site]
00403
Engine::parse
[function]
[call site]
00404
Engine::parse_global_level
[function]
[call site]
00405
Position::new_const
[function]
[call site]
00406
Some
[function]
[call site]
00407
TestStruct::new
[function]
[call site]
00408
Engine::max_expr_depth
[function]
[call site]
00409
Command::get
[function]
[call site]
00410
peek
[function]
[call site]
00411
unwrap
[function]
[call site]
00412
Engine::parse_stmt
[function]
[call site]
00413
StaticVec::<SmartString>::new_const
[function]
[call site]
00414
Some
[function]
[call site]
00415
TestStruct::new
[function]
[call site]
00416
Position::new_const
[function]
[call site]
00417
peek
[function]
[call site]
00418
unwrap
[function]
[call site]
00419
Position::is_none
[function]
[call site]
00420
ParseSettings::has_flag
[function]
[call site]
00421
intersects
[function]
[call site]
00422
Err
[function]
[call site]
00423
PERR::into_err
[function]
[call site]
00424
ParseError
[function]
[call site]
00425
PERR::into
[function]
[call site]
00426
MultiInputsStream::get_next
[function]
[call site]
00427
test::len
[function]
[call site]
00428
MultiInputsStream::get_next
[function]
[call site]
00429
Some
[function]
[call site]
00430
unwrap
[function]
[call site]
00431
string_functions::contains
[function]
[call site]
00432
string_functions::contains
[function]
[call site]
00433
string_functions::is_empty
[function]
[call site]
00434
test::len
[function]
[call site]
00435
blob_functions::push
[function]
[call site]
00436
TestStruct::clone
[function]
[call site]
00437
Self
[function]
[call site]
00438
string_functions::clear
[function]
[call site]
00439
string_functions::is_empty
[function]
[call site]
00440
shared_get_mut
[function]
[call site]
00441
string_functions::clear
[function]
[call site]
00442
ImmutableString::new
[function]
[call site]
00443
unindent_block_comment
[function]
[call site]
00444
string_functions::contains
[function]
[call site]
00445
usize::lines
[function]
[call site]
00446
skip
[function]
[call site]
00447
test_optimizer_const_map
[function]
[call site]
00448
test::len
[function]
[call site]
00449
trim_start_matches
[function]
[call site]
00450
test::len
[function]
[call site]
00451
min_max_functions::min
[function]
[call site]
00452
unwrap_or
[function]
[call site]
00453
min_max_functions::min
[function]
[call site]
00454
usize::lines
[function]
[call site]
00455
enumerate
[function]
[call site]
00456
test_optimizer_const_map
[function]
[call site]
00457
lines()
[call site]
00458
.enumerate()
[call site]
00459
.map(|(i,
[call site]
00460
.collect::<Vec<_>>
[function]
[call site]
00461
join
[function]
[call site]
00462
ParseSettings::level_up_with_position
[function]
[call site]
00463
ParseSettings::level_up
[function]
[call site]
00464
Err
[function]
[call site]
00465
PERR::into_err
[function]
[call site]
00466
Ok
[function]
[call site]
00467
Ok
[function]
[call site]
00468
unwrap_or
[function]
[call site]
00469
blob_functions::push
[function]
[call site]
00470
!::into
[function]
[call site]
00471
string_functions::is_empty
[function]
[call site]
00472
RhaiResultOf::push_str
[function]
[call site]
00473
RhaiResultOf::push_str
[function]
[call site]
00474
peek
[function]
[call site]
00475
unwrap
[function]
[call site]
00476
Err
[function]
[call site]
00477
PERR::into_err
[function]
[call site]
00478
string_functions::is_empty
[function]
[call site]
00479
blob_functions::push
[function]
[call site]
00480
peek
[function]
[call site]
00481
unwrap
[function]
[call site]
00482
Ok
[function]
[call site]
00483
Stmt::Noop
[function]
[call site]
00484
eat_token
[function]
[call site]
00485
MultiInputsStream::get_next
[function]
[call site]
00486
test::len
[function]
[call site]
00487
MultiInputsStream::get_next
[function]
[call site]
00488
Some
[function]
[call site]
00489
Option::unwrap
[function]
[call site]
00490
Ok
[function]
[call site]
00491
Stmt::Noop
[function]
[call site]
00492
Ok
[function]
[call site]
00493
Engine::parse_block
[function]
[call site]
00494
MultiInputsStream::get_next
[function]
[call site]
00495
unwrap
[function]
[call site]
00496
Err
[function]
[call site]
00497
PERR::into_err
[function]
[call site]
00498
ParseError
[function]
[call site]
00499
PERR::into
[function]
[call site]
00500
Err
[function]
[call site]
00501
PERR::MissingToken
[function]
[call site]
00502
into
[function]
[call site]
00503
&str::into
[function]
[call site]
00504
PERR::into_err
[function]
[call site]
00505
ParseSettings::level_up_with_position
[function]
[call site]
00506
ParseSettings::level_up
[function]
[call site]
00507
Ok
[function]
[call site]
00508
StmtBlock::empty
[function]
[call site]
00509
Position::new_const
[function]
[call site]
00510
Span::new
[function]
[call site]
00511
ParseSettings::has_flag
[function]
[call site]
00512
Engine::parse_expr_stmt
[function]
[call site]
00513
peek
[function]
[call site]
00514
unwrap
[function]
[call site]
00515
Engine::parse_expr
[function]
[call site]
00516
peek
[function]
[call site]
00517
unwrap
[function]
[call site]
00518
TestStruct::new
[function]
[call site]
00519
ParseSettings::level_up
[function]
[call site]
00520
Engine::parse_unary
[function]
[call site]
00521
peek
[function]
[call site]
00522
unwrap
[function]
[call site]
00523
Err
[function]
[call site]
00524
LexError::UnexpectedInput
[function]
[call site]
00525
(Token,
[call site]
00526
Engine::new
[function]
[call site]
00527
Scope::new
[function]
[call site]
00528
blob_functions::push
[function]
[call site]
00529
blob_functions::push
[function]
[call site]
00530
blob_functions::push
[function]
[call site]
00531
PERR::into_err
[function]
[call site]
00532
TestStruct::clone
[function]
[call site]
00533
Self
[function]
[call site]
00534
eat_token
[function]
[call site]
00535
Engine::parse_unary
[function]
[call site]
00536
ParseSettings::level_up
[function]
[call site]
00537
checked_neg
[function]
[call site]
00538
test_optimizer_const_map
[function]
[call site]
00539
Expr::IntegerConstant
[function]
[call site]
00540
StmtBlock::span_or_else
[function]
[call site]
00541
Span::new
[function]
[call site]
00542
iterator_functions::chars_from_start
[function]
[call site]
00543
CharsStream::new
[function]
[call site]
00544
Self
[function]
[call site]
00545
TestStruct::new
[function]
[call site]
00546
MyIterableType::into_iter
[function]
[call site]
00547
test_chars
[function]
[call site]
00548
0.chars().collect::<Vec<_>>
[function]
[call site]
00549
MyIterableType::into_iter
[function]
[call site]
00550
FnPtr::try_from
[function]
[call site]
00551
RhaiResultOf::unwrap_or
[function]
[call site]
00552
FnPtr::try_from
[function]
[call site]
00553
RhaiResultOf::unwrap_or
[function]
[call site]
00554
Self
[function]
[call site]
00555
test_chars
[function]
[call site]
00556
skip
[function]
[call site]
00557
test_functions_take
[function]
[call site]
00558
Engine::new
[function]
[call site]
00559
register_type_with_name::<TestStruct>
[function]
[call site]
00560
Engine::register_fn
[function]
[call site]
00561
TestStruct
[function]
[call site]
00562
chars()
[call site]
00563
.skip(from)
[call site]
00564
.take(len)
[call site]
00565
.collect::<Vec<_>>
[function]
[call site]
00566
MyIterableType::into_iter
[function]
[call site]
00567
FnPtr::try_from
[function]
[call site]
00568
Self::unsigned_abs
[function]
[call site]
00569
RhaiResultOf::unwrap_or
[function]
[call site]
00570
test_chars
[function]
[call site]
00571
ImmutableString::strong_count
[function]
[call site]
00572
ImmutableString::strong_count
[function]
[call site]
00573
usize::saturating_sub
[function]
[call site]
00574
Self
[function]
[call site]
00575
test_chars
[function]
[call site]
00576
skip
[function]
[call site]
00577
test_functions_take
[function]
[call site]
00578
chars()
[call site]
00579
.skip(offset)
[call site]
00580
.take(len)
[call site]
00581
.collect::<Vec<_>>
[function]
[call site]
00582
MyIterableType::into_iter
[function]
[call site]
00583
StmtBlock::span_or_else
[function]
[call site]
00584
string_functions::add_append
[function]
[call site]
00585
string_functions::is_empty
[function]
[call site]
00586
test::len
[function]
[call site]
00587
String::from_utf8_lossy
[function]
[call site]
00588
string_functions::is_empty
[function]
[call site]
00589
String::from_utf8
[function]
[call site]
00590
unwrap
[function]
[call site]
00591
into
[function]
[call site]
00592
ImmutableString::into_owned
[function]
[call site]
00593
ImmutableString::make_mut
[function]
[call site]
00594
func::shared_make_mut
[function]
[call site]
00595
Shared::make_mut
[function]
[call site]
00596
Shared::make_mut
[function]
[call site]
00597
func::shared_take
[function]
[call site]
00598
shared_try_take
[function]
[call site]
00599
Shared::try_unwrap
[function]
[call site]
00600
Result::ok
[function]
[call site]
00601
unwrap_or_else
[function]
[call site]
00602
T::into
[function]
[call site]
00603
String::into
[function]
[call site]
00604
ImmutableString::into_owned
[function]
[call site]
00605
StmtBlock::as_ref
[function]
[call site]
00606
into
[function]
[call site]
00607
StmtBlock::span_or_else
[function]
[call site]
00608
Some
[function]
[call site]
00609
Expr::FloatConstant
[function]
[call site]
00610
into
[function]
[call site]
00611
ok_or_else
[function]
[call site]
00612
LexError::MalformedNumber
[function]
[call site]
00613
PERR::into_err
[function]
[call site]
00614
Ok
[function]
[call site]
00615
Expr::FloatConstant
[function]
[call site]
00616
into
[function]
[call site]
00617
Ok
[function]
[call site]
00618
Engine::get_interned_string
[function]
[call site]
00619
locked_write
[function]
[call site]
00620
try_borrow_mut
[function]
[call site]
00621
ok
[function]
[call site]
00622
StraightHasher::write
[function]
[call site]
00623
ok
[function]
[call site]
00624
try_write
[function]
[call site]
00625
Some
[function]
[call site]
00626
std::thread::sleep
[function]
[call site]
00627
std::time::Duration::from_millis
[function]
[call site]
00628
Some
[function]
[call site]
00629
StraightHasher::write
[function]
[call site]
00630
try_write
[function]
[call site]
00631
Command::get
[function]
[call site]
00632
into
[function]
[call site]
00633
into
[function]
[call site]
00634
FnCallHashes::from_native_only
[function]
[call site]
00635
calc_fn_hash
[function]
[call site]
00636
get_hasher
[function]
[call site]
00637
config::hashing::get_hashing_seed
[function]
[call site]
00638
Command::get
[function]
[call site]
00639
unwrap_or
[function]
[call site]
00640
ahash::RandomState::with_seeds
[function]
[call site]
00641
StraightHasherBuilder::build_hasher
[function]
[call site]
00642
StraightHasher
[function]
[call site]
00643
Engine::default
[function]
[call site]
00644
write_u8
[function]
[call site]
00645
MyIterableType::into_iter
[function]
[call site]
00646
Self::IntoIter::for_each
[function]
[call site]
00647
string_functions::is_empty
[function]
[call site]
00648
Ok
[function]
[call site]
00649
StaticModuleResolver::iter_mut
[function]
[call site]
00650
impl
[call site]
00651
into
[function]
[call site]
00652
FnPtr::call_raw_with_extra_args
[function]
[call site]
00653
Some
[function]
[call site]
00654
Ok
[function]
[call site]
00655
test::hash
[function]
[call site]
00656
write_usize
[function]
[call site]
00657
test::hash
[function]
[call site]
00658
write_usize
[function]
[call site]
00659
StraightHasher::finish
[function]
[call site]
00660
MyIterableType::into_iter
[function]
[call site]
00661
test_chars
[function]
[call site]
00662
0.chars().collect::<Vec<_>>
[function]
[call site]
00663
MyIterableType::into_iter
[function]
[call site]
00664
Self::IntoIter::collect
[function]
[call site]
00665
NativeCallContext::engine
[function]
[call site]
00666
Engine::collect_fn_metadata_impl
[function]
[call site]
00667
Some
[function]
[call site]
00668
StmtBlock::as_ref
[function]
[call site]
00669
test::len
[function]
[call site]
00670
IterateMap::new
[function]
[call site]
00671
string_functions::is_empty
[function]
[call site]
00672
blob_functions::insert
[function]
[call site]
00673
&str::into
[function]
[call site]
00674
Engine::get_interned_string
[function]
[call site]
00675
locked_write
[function]
[call site]
00676
Command::get
[function]
[call site]
00677
into
[function]
[call site]
00678
into
[function]
[call site]
00679
ImmutableString::into
[function]
[call site]
00680
blob_functions::insert
[function]
[call site]
00681
&str::into
[function]
[call site]
00682
Engine::get_interned_string
[function]
[call site]
00683
ImmutableString::into
[function]
[call site]
00684
blob_functions::insert
[function]
[call site]
00685
&str::into
[function]
[call site]
00686
Engine::get_interned_string
[function]
[call site]
00687
ImmutableString::into
[function]
[call site]
00688
blob_functions::insert
[function]
[call site]
00689
&str::into
[function]
[call site]
00690
string_functions::starts_with
[function]
[call site]
00691
string_functions::starts_with
[function]
[call site]
00692
into
[function]
[call site]
00693
blob_functions::insert
[function]
[call site]
00694
&str::into
[function]
[call site]
00695
into
[function]
[call site]
00696
blob_functions::insert
[function]
[call site]
00697
&str::into
[function]
[call site]
00698
MyIterableType::into_iter
[function]
[call site]
00699
test_optimizer_const_map
[function]
[call site]
00700
Engine::get_interned_string
[function]
[call site]
00701
ImmutableString::into
[function]
[call site]
00702
params
[call site]
00703
.iter()
[call site]
00704
.map(|&p|
[call site]
00705
.collect::<Array>
[function]
[call site]
00706
into
[function]
[call site]
00707
string_functions::is_empty
[function]
[call site]
00708
blob_functions::insert
[function]
[call site]
00709
&str::into
[function]
[call site]
00710
MyIterableType::into_iter
[function]
[call site]
00711
test_optimizer_const_map
[function]
[call site]
00712
Engine::get_interned_string
[function]
[call site]
00713
ImmutableString::into
[function]
[call site]
00714
comments
[call site]
00715
.iter()
[call site]
00716
.map(|&s|
[call site]
00717
.collect::<Array>
[function]
[call site]
00718
into
[function]
[call site]
00719
Some
[function]
[call site]
00720
Dynamic::from_map
[function]
[call site]
00721
Self
[function]
[call site]
00722
Union::Map
[function]
[call site]
00723
into
[function]
[call site]
00724
Some
[function]
[call site]
00725
FnCallExpr::into_fn_call_expr
[function]
[call site]
00726
Expr::FnCall
[function]
[call site]
00727
FnCallExpr::into
[function]
[call site]
00728
TestStruct::clone
[function]
[call site]
00729
eat_token
[function]
[call site]
00730
Engine::parse_unary
[function]
[call site]
00731
ParseSettings::level_up
[function]
[call site]
00732
Ok
[function]
[call site]
00733
Ok
[function]
[call site]
00734
Ok
[function]
[call site]
00735
Engine::get_interned_string
[function]
[call site]
00736
FnCallHashes::from_native_only
[function]
[call site]
00737
calc_fn_hash
[function]
[call site]
00738
MyIterableType::into_iter
[function]
[call site]
00739
Self::IntoIter::collect
[function]
[call site]
00740
Some
[function]
[call site]
00741
FnCallExpr::into_fn_call_expr
[function]
[call site]
00742
TestStruct::clone
[function]
[call site]
00743
eat_token
[function]
[call site]
00744
Ok
[function]
[call site]
00745
Engine::get_interned_string
[function]
[call site]
00746
FnCallHashes::from_native_only
[function]
[call site]
00747
calc_fn_hash
[function]
[call site]
00748
Engine::parse_unary
[function]
[call site]
00749
ParseSettings::level_up
[function]
[call site]
00750
MyIterableType::into_iter
[function]
[call site]
00751
Self::IntoIter::collect
[function]
[call site]
00752
Some
[function]
[call site]
00753
FnCallExpr::into_fn_call_expr
[function]
[call site]
00754
Err
[function]
[call site]
00755
PERR::into_err
[function]
[call site]
00756
Engine::parse_primary
[function]
[call site]
00757
peek
[function]
[call site]
00758
unwrap
[function]
[call site]
00759
Err
[function]
[call site]
00760
LexError::UnexpectedInput
[function]
[call site]
00761
(Token,
[call site]
00762
PERR::into_err
[function]
[call site]
00763
Err
[function]
[call site]
00764
PERR::into_err
[function]
[call site]
00765
MultiInputsStream::get_next
[function]
[call site]
00766
Expr::Unit
[function]
[call site]
00767
MultiInputsStream::get_next
[function]
[call site]
00768
unwrap
[function]
[call site]
00769
Expr::IntegerConstant
[function]
[call site]
00770
Expr::CharConstant
[function]
[call site]
00771
Expr::StringConstant
[function]
[call site]
00772
Engine::get_interned_string
[function]
[call site]
00773
Expr::BoolConstant
[function]
[call site]
00774
Expr::BoolConstant
[function]
[call site]
00775
Expr::IntegerConstant
[function]
[call site]
00776
MultiInputsStream::get_next
[function]
[call site]
00777
Expr::FloatConstant
[function]
[call site]
00778
MultiInputsStream::get_next
[function]
[call site]
00779
Expr::DynamicConstant
[function]
[call site]
00780
TestStruct::new
[function]
[call site]
00781
into
[function]
[call site]
00782
ParseSettings::has_option
[function]
[call site]
00783
intersects
[function]
[call site]
00784
Engine::parse_block
[function]
[call site]
00785
ParseSettings::level_up
[function]
[call site]
00786
Expr::Stmt
[function]
[call site]
00787
TestStruct::new
[function]
[call site]
00788
ParseResult::into
[function]
[call site]
00789
eat_token
[function]
[call site]
00790
Engine::parse_expr
[function]
[call site]
00791
ParseSettings::level_up
[function]
[call site]
00792
MultiInputsStream::get_next
[function]
[call site]
00793
unwrap
[function]
[call site]
00794
Err
[function]
[call site]
00795
PERR::into_err
[function]
[call site]
00796
Err
[function]
[call site]
00797
PERR::MissingToken
[function]
[call site]
00798
into
[function]
[call site]
00799
&str::into
[function]
[call site]
00800
PERR::into_err
[function]
[call site]
00801
ParseSettings::has_option
[function]
[call site]
00802
Expr::Stmt
[function]
[call site]
00803
TestStruct::new
[function]
[call site]
00804
Engine::parse_if
[function]
[call site]
00805
ParseSettings::level_up_with_position
[function]
[call site]
00806
eat_token
[function]
[call site]
00807
ensure_not_statement_expr
[function]
[call site]
00808
&mut
[call site]
00809
unwrap
[function]
[call site]
00810
Err
[function]
[call site]
00811
PERR::ExprExpected
[function]
[call site]
00812
&'static
[call site]
00813
Engine::new
[function]
[call site]
00814
Scope::new
[function]
[call site]
00815
blob_functions::push
[function]
[call site]
00816
blob_functions::push
[function]
[call site]
00817
blob_functions::push
[function]
[call site]
00818
PERR::into_err
[function]
[call site]
00819
Ok
[function]
[call site]
00820
Engine::parse_expr
[function]
[call site]
00821
Expr::ensure_bool_expr
[function]
[call site]
00822
Dynamic::is_bool
[function]
[call site]
00823
crate::func::locked_read
[function]
[call site]
00824
try_borrow
[function]
[call site]
00825
ok
[function]
[call site]
00826
locked_read
[function]
[call site]
00827
try_borrow
[function]
[call site]
00828
ok
[function]
[call site]
00829
locked_read
[function]
[call site]
00830
Option::ok
[function]
[call site]
00831
try_read
[function]
[call site]
00832
Some
[function]
[call site]
00833
std::thread::sleep
[function]
[call site]
00834
std::time::Duration::from_millis
[function]
[call site]
00835
Some
[function]
[call site]
00836
locked_read
[function]
[call site]
00837
try_read
[function]
[call site]
00838
Option::ok
[function]
[call site]
00839
try_read
[function]
[call site]
00840
Some
[function]
[call site]
00841
std::thread::sleep
[function]
[call site]
00842
std::time::Duration::from_millis
[function]
[call site]
00843
Some
[function]
[call site]
00844
locked_read
[function]
[call site]
00845
try_read
[function]
[call site]
00846
Option::map_or
[function]
[call site]
00847
RhaiNativeFunc::return_type_name
[function]
[call site]
00848
type_name::<R>
[function]
[call site]
00849
Ok
[function]
[call site]
00850
Err
[function]
[call site]
00851
PERR::MismatchedType
[function]
[call site]
00852
&str::into
[function]
[call site]
00853
&'static
[call site]
00854
PERR::into_err
[function]
[call site]
00855
Expr::start_position
[function]
[call site]
00856
string_functions::is_empty
[function]
[call site]
00857
Expr::position
[function]
[call site]
00858
ParseSettings::level_up_with_position
[function]
[call site]
00859
ParseSettings::level_up_with_position
[function]
[call site]
00860
Expr::start_position
[function]
[call site]
00861
string_functions::is_empty
[function]
[call site]
00862
Expr::position
[function]
[call site]
00863
ParseSettings::level_up_with_position
[function]
[call site]
00864
Expr::start_position
[function]
[call site]
00865
Expr::start_position
[function]
[call site]
00866
Expr::position
[function]
[call site]
00867
Expr::start_position
[function]
[call site]
00868
Expr::position
[function]
[call site]
00869
ensure_not_assignment
[function]
[call site]
00870
&mut
[call site]
00871
unwrap
[function]
[call site]
00872
Err
[function]
[call site]
00873
LexError::ImproperSymbol
[function]
[call site]
00874
Token::literal_syntax
[function]
[call site]
00875
&'static
[call site]
00876
&str::into
[function]
[call site]
00877
PERR::into_err
[function]
[call site]
00878
Ok
[function]
[call site]
00879
Engine::parse_block
[function]
[call site]
00880
into
[function]
[call site]
00881
match_token
[function]
[call site]
00882
&mut
[call site]
00883
unwrap
[function]
[call site]
00884
eat_token
[function]
[call site]
00885
peek
[function]
[call site]
00886
unwrap
[function]
[call site]
00887
Engine::parse_if
[function]
[call site]
00888
Engine::parse_block
[function]
[call site]
00889
Stmt::Noop
[function]
[call site]
00890
into
[function]
[call site]
00891
Ok
[function]
[call site]
00892
Stmt::If
[function]
[call site]
00893
into
[function]
[call site]
00894
ParseSettings::level_up
[function]
[call site]
00895
into
[function]
[call site]
00896
Engine::allow_looping
[function]
[call site]
00897
intersects
[function]
[call site]
00898
ParseSettings::has_option
[function]
[call site]
00899
Expr::Stmt
[function]
[call site]
00900
TestStruct::new
[function]
[call site]
00901
Engine::parse_while_loop
[function]
[call site]
00902
ParseSettings::level_up
[function]
[call site]
00903
MultiInputsStream::get_next
[function]
[call site]
00904
unwrap
[function]
[call site]
00905
ensure_not_statement_expr
[function]
[call site]
00906
Engine::parse_expr
[function]
[call site]
00907
Expr::ensure_bool_expr
[function]
[call site]
00908
ensure_not_assignment
[function]
[call site]
00909
Expr::Unit
[function]
[call site]
00910
Engine::parse_block
[function]
[call site]
00911
into
[function]
[call site]
00912
Ok
[function]
[call site]
00913
Stmt::While
[function]
[call site]
00914
into
[function]
[call site]
00915
ParseSettings::level_up
[function]
[call site]
00916
into
[function]
[call site]
00917
Engine::allow_looping
[function]
[call site]
00918
ParseSettings::has_option
[function]
[call site]
00919
Expr::Stmt
[function]
[call site]
00920
TestStruct::new
[function]
[call site]
00921
Engine::parse_do
[function]
[call site]
00922
ParseSettings::level_up_with_position
[function]
[call site]
00923
eat_token
[function]
[call site]
00924
ParseSettings::has_flag
[function]
[call site]
00925
Engine::parse_block
[function]
[call site]
00926
into
[function]
[call site]
00927
MultiInputsStream::get_next
[function]
[call site]
00928
unwrap
[function]
[call site]
00929
string_functions::is_empty
[function]
[call site]
00930
test::len
[function]
[call site]
00931
Err
[function]
[call site]
00932
PERR::MissingToken
[function]
[call site]
00933
into
[function]
[call site]
00934
&str::into
[function]
[call site]
00935
PERR::into_err
[function]
[call site]
00936
string_functions::remove
[function]
[call site]
00937
ensure_not_statement_expr
[function]
[call site]
00938
Engine::parse_expr
[function]
[call site]
00939
Expr::ensure_bool_expr
[function]
[call site]
00940
ensure_not_assignment
[function]
[call site]
00941
Ok
[function]
[call site]
00942
Stmt::Do
[function]
[call site]
00943
into
[function]
[call site]
00944
ParseSettings::level_up
[function]
[call site]
00945
into
[function]
[call site]
00946
Engine::allow_looping
[function]
[call site]
00947
ParseSettings::has_option
[function]
[call site]
00948
Expr::Stmt
[function]
[call site]
00949
TestStruct::new
[function]
[call site]
00950
Engine::parse_for
[function]
[call site]
00951
ParseSettings::level_up_with_position
[function]
[call site]
00952
eat_token
[function]
[call site]
00953
match_token
[function]
[call site]
00954
parse_var_name
[function]
[call site]
00955
MultiInputsStream::get_next
[function]
[call site]
00956
Option::unwrap
[function]
[call site]
00957
Ok
[function]
[call site]
00958
tokenizer::is_valid_identifier
[function]
[call site]
00959
test_chars
[function]
[call site]
00960
is_id_first_alphabetic
[function]
[call site]
00961
char::is_ascii_alphanumeric
[function]
[call site]
00962
Err
[function]
[call site]
00963
PERR::Reserved
[function]
[call site]
00964
test_to_string
[function]
[call site]
00965
PERR::into_err
[function]
[call site]
00966
Err
[function]
[call site]
00967
PERR::into_err
[function]
[call site]
00968
Err
[function]
[call site]
00969
PERR::into_err
[function]
[call site]
00970
match_token
[function]
[call site]
00971
Err
[function]
[call site]
00972
PERR::MissingToken
[function]
[call site]
00973
into
[function]
[call site]
00974
&str::into
[function]
[call site]
00975
PERR::into_err
[function]
[call site]
00976
parse_var_name
[function]
[call site]
00977
Err
[function]
[call site]
00978
PERR::DuplicatedVariable
[function]
[call site]
00979
into
[function]
[call site]
00980
PERR::into_err
[function]
[call site]
00981
match_token
[function]
[call site]
00982
Err
[function]
[call site]
00983
PERR::MissingToken
[function]
[call site]
00984
into
[function]
[call site]
00985
&str::into
[function]
[call site]
00986
PERR::into_err
[function]
[call site]
00987
Some
[function]
[call site]
00988
parse_var_name
[function]
[call site]
00989
MultiInputsStream::get_next
[function]
[call site]
00990
unwrap
[function]
[call site]
00991
Err
[function]
[call site]
00992
PERR::into_err
[function]
[call site]
00993
Err
[function]
[call site]
00994
PERR::MissingToken
[function]
[call site]
00995
into
[function]
[call site]
00996
&str::into
[function]
[call site]
00997
PERR::into_err
[function]
[call site]
00998
ensure_not_statement_expr
[function]
[call site]
00999
Engine::parse_expr
[function]
[call site]
01000
Expr::ensure_iterable
[function]
[call site]
01001
Ok
[function]
[call site]
01002
Err
[function]
[call site]
01003
PERR::MismatchedType
[function]
[call site]
01004
&str::into
[function]
[call site]
01005
&'static
[call site]
01006
PERR::into_err
[function]
[call site]
01007
Expr::start_position
[function]
[call site]
01008
test_optimizer_const_map
[function]
[call site]
01009
Engine::get_interned_string
[function]
[call site]
01010
Engine::get_interned_string
[function]
[call site]
01011
test::len
[function]
[call site]
01012
blob_functions::push
[function]
[call site]
01013
TestStruct::clone
[function]
[call site]
01014
blob_functions::push
[function]
[call site]
01015
Engine::parse_block
[function]
[call site]
01016
into
[function]
[call site]
01017
Scope::rewind
[function]
[call site]
01018
string_functions::truncate
[function]
[call site]
01019
string_functions::clear
[function]
[call site]
01020
FnPtr::try_from
[function]
[call site]
01021
char_indices
[function]
[call site]
01022
nth
[function]
[call site]
01023
shared_make_mut
[function]
[call site]
01024
Shared::make_mut
[function]
[call site]
01025
string_functions::truncate
[function]
[call site]
01026
string_functions::truncate
[function]
[call site]
01027
string_functions::truncate
[function]
[call site]
01028
Ok
[function]
[call site]
01029
Stmt::For
[function]
[call site]
01030
TestStruct::new
[function]
[call site]
01031
ParseSettings::level_up
[function]
[call site]
01032
into
[function]
[call site]
01033
ParseSettings::has_option
[function]
[call site]
01034
Expr::Stmt
[function]
[call site]
01035
TestStruct::new
[function]
[call site]
01036
Engine::parse_switch
[function]
[call site]
01037
ParseSettings::level_up_with_position
[function]
[call site]
01038
eat_token
[function]
[call site]
01039
Engine::parse_expr
[function]
[call site]
01040
MultiInputsStream::get_next
[function]
[call site]
01041
unwrap
[function]
[call site]
01042
Err
[function]
[call site]
01043
PERR::into_err
[function]
[call site]
01044
Err
[function]
[call site]
01045
PERR::MissingToken
[function]
[call site]
01046
into
[function]
[call site]
01047
&str::into
[function]
[call site]
01048
PERR::into_err
[function]
[call site]
01049
FnArgsVec::<BinaryExpr>::new
[function]
[call site]
01050
StraightHashMap::<CaseBlocksList>::default
[function]
[call site]
01051
TestStruct::new
[function]
[call site]
01052
StaticVec::<RangeCase>::new
[function]
[call site]
01053
peek
[function]
[call site]
01054
unwrap
[function]
[call site]
01055
eat_token
[function]
[call site]
01056
Err
[function]
[call site]
01057
PERR::MissingToken
[function]
[call site]
01058
into
[function]
[call site]
01059
into
[function]
[call site]
01060
PERR::into_err
[function]
[call site]
01061
Position::is_none
[function]
[call site]
01062
eat_token
[function]
[call site]
01063
match_token
[function]
[call site]
01064
Err
[function]
[call site]
01065
PERR::into_err
[function]
[call site]
01066
Position::new_const
[function]
[call site]
01067
Some
[function]
[call site]
01068
TestStruct::new
[function]
[call site]
01069
Expr::BoolConstant
[function]
[call site]
01070
None::is_some
[function]
[call site]
01071
Err
[function]
[call site]
01072
PERR::into_err
[function]
[call site]
01073
Position::new_const
[function]
[call site]
01074
Engine::parse_expr
[function]
[call site]
01075
blob_functions::push
[function]
[call site]
01076
blob_functions::push
[function]
[call site]
01077
FnPtr::try_from
[function]
[call site]
01078
RhaiResultOf::unwrap
[function]
[call site]
01079
Err
[function]
[call site]
01080
PERR::ExprExpected
[function]
[call site]
01081
&str::into
[function]
[call site]
01082
PERR::into_err
[function]
[call site]
01083
match_token
[function]
[call site]
01084
match_token
[function]
[call site]
01085
ensure_not_statement_expr
[function]
[call site]
01086
Engine::parse_expr
[function]
[call site]
01087
Expr::ensure_bool_expr
[function]
[call site]
01088
ensure_not_assignment
[function]
[call site]
01089
Expr::BoolConstant
[function]
[call site]
01090
MultiInputsStream::get_next
[function]
[call site]
01091
unwrap
[function]
[call site]
01092
Err
[function]
[call site]
01093
PERR::into_err
[function]
[call site]
01094
Err
[function]
[call site]
01095
PERR::MissingToken
[function]
[call site]
01096
into
[function]
[call site]
01097
&str::into
[function]
[call site]
01098
PERR::into_err
[function]
[call site]
01099
ParseSettings::has_flag
[function]
[call site]
01100
Engine::parse_expr
[function]
[call site]
01101
Engine::parse_stmt
[function]
[call site]
01102
CustomExpr::is_self_terminated
[function]
[call site]
01103
ParseResult::into
[function]
[call site]
01104
Expr::Stmt
[function]
[call site]
01105
StmtBlockContainer::into
[function]
[call site]
01106
blob_functions::push
[function]
[call site]
01107
test::len
[function]
[call site]
01108
string_functions::is_empty
[function]
[call site]
01109
test::len
[function]
[call site]
01110
Some
[function]
[call site]
01111
Expr::get_literal_value
[function]
[call site]
01112
Some
[function]
[call site]
01113
StmtBlock::as_ref
[function]
[call site]
01114
TestStruct::clone
[function]
[call site]
01115
Self
[function]
[call site]
01116
write_lock::<FnPtr>
[function]
[call site]
01117
Some
[function]
[call site]
01118
crate::Shared::new
[function]
[call site]
01119
Option<&GlobalRuntimeState>::into
[function]
[call site]
01120
into
[function]
[call site]
01121
into
[function]
[call site]
01122
into
[function]
[call site]
01123
TestStruct::clone
[function]
[call site]
01124
Self::into
[function]
[call site]
01125
into
[function]
[call site]
01126
Expr::is_constant
[function]
[call site]
01127
MyIterableType::into_iter
[function]
[call site]
01128
Self::IntoIter::all
[function]
[call site]
01129
Engine::new
[function]
[call site]
01130
register_type::<TestStruct>
[function]
[call site]
01131
Engine::register_fn
[function]
[call site]
01132
Engine::register_fn
[function]
[call site]
01133
MyIterableType::into_iter
[function]
[call site]
01134
test_optimizer_const_map
[function]
[call site]
01135
test_method_call
[function]
[call site]
01136
Engine::new
[function]
[call site]
01137
register_type::<TestStruct>
[function]
[call site]
01138
Engine::register_fn
[function]
[call site]
01139
Engine::register_fn
[function]
[call site]
01140
crate::Array::with_capacity
[function]
[call site]
01141
blob_functions::blob_with_capacity_and_value
[function]
[call site]
01142
Ok
[function]
[call site]
01143
TestStruct::new
[function]
[call site]
01144
FnPtr::try_from
[function]
[call site]
01145
RhaiResultOf::unwrap_or
[function]
[call site]
01146
NativeCallContext::engine
[function]
[call site]
01147
Engine::throw_on_size
[function]
[call site]
01148
map_or
[function]
[call site]
01149
Command::get
[function]
[call site]
01150
Err
[function]
[call site]
01151
ERR::ErrorDataTooLarge
[function]
[call site]
01152
&str::to_string
[function]
[call site]
01153
Engine::new
[function]
[call site]
01154
Scope::new
[function]
[call site]
01155
blob_functions::push
[function]
[call site]
01156
blob_functions::push
[function]
[call site]
01157
blob_functions::push
[function]
[call site]
01158
into
[function]
[call site]
01159
map_or
[function]
[call site]
01160
Command::get
[function]
[call site]
01161
Err
[function]
[call site]
01162
ERR::ErrorDataTooLarge
[function]
[call site]
01163
&str::to_string
[function]
[call site]
01164
into
[function]
[call site]
01165
map_or
[function]
[call site]
01166
Command::get
[function]
[call site]
01167
Err
[function]
[call site]
01168
ERR::ErrorDataTooLarge
[function]
[call site]
01169
&str::to_string
[function]
[call site]
01170
into
[function]
[call site]
01171
Ok
[function]
[call site]
01172
FnPtr::try_from
[function]
[call site]
01173
RhaiResultOf::unwrap
[function]
[call site]
01174
Ok
[function]
[call site]
01175
test::len
[function]
[call site]
01176
StmtBlock::extend
[function]
[call site]
01177
StmtBlock::extend
[function]
[call site]
01178
StmtBlock::extend
[function]
[call site]
01179
MyIterableType::into_iter
[function]
[call site]
01180
Self::IntoIter::map
[function]
[call site]
01181
Expr::get_literal_value
[function]
[call site]
01182
Some
[function]
[call site]
01183
StmtBlock::as_ref
[function]
[call site]
01184
TestStruct::clone
[function]
[call site]
01185
write_lock::<FnPtr>
[function]
[call site]
01186
Some
[function]
[call site]
01187
crate::Shared::new
[function]
[call site]
01188
Option<&GlobalRuntimeState>::into
[function]
[call site]
01189
into
[function]
[call site]
01190
into
[function]
[call site]
01191
into
[function]
[call site]
01192
TestStruct::clone
[function]
[call site]
01193
Self::into
[function]
[call site]
01194
into
[function]
[call site]
01195
Expr::is_constant
[function]
[call site]
01196
crate::Array::with_capacity
[function]
[call site]
01197
test::len
[function]
[call site]
01198
StmtBlock::extend
[function]
[call site]
01199
MyIterableType::into_iter
[function]
[call site]
01200
Self::IntoIter::map
[function]
[call site]
01201
Expr::get_literal_value
[function]
[call site]
01202
Option::unwrap
[function]
[call site]
01203
Dynamic::from_array
[function]
[call site]
01204
Self
[function]
[call site]
01205
Union::Array
[function]
[call site]
01206
into
[function]
[call site]
01207
Expr::is_constant
[function]
[call site]
01208
TestStruct::clone
[function]
[call site]
01209
shared_get_mut
[function]
[call site]
01210
Ident::as_str
[function]
[call site]
01211
Option::unwrap
[function]
[call site]
01212
Expr::get_literal_value
[function]
[call site]
01213
Option::unwrap
[function]
[call site]
01214
Dynamic::from_map
[function]
[call site]
01215
Expr::is_constant
[function]
[call site]
01216
Position::new_const
[function]
[call site]
01217
Expr::get_literal_value
[function]
[call site]
01218
Some
[function]
[call site]
01219
StmtBlock::as_ref
[function]
[call site]
01220
TestStruct::clone
[function]
[call site]
01221
write_lock::<FnPtr>
[function]
[call site]
01222
Some
[function]
[call site]
01223
crate::Shared::new
[function]
[call site]
01224
Option<&GlobalRuntimeState>::into
[function]
[call site]
01225
into
[function]
[call site]
01226
into
[function]
[call site]
01227
into
[function]
[call site]
01228
TestStruct::clone
[function]
[call site]
01229
Self::into
[function]
[call site]
01230
into
[function]
[call site]
01231
Expr::is_constant
[function]
[call site]
01232
crate::Array::with_capacity
[function]
[call site]
01233
test::len
[function]
[call site]
01234
StmtBlock::extend
[function]
[call site]
01235
MyIterableType::into_iter
[function]
[call site]
01236
Self::IntoIter::map
[function]
[call site]
01237
Expr::get_literal_value
[function]
[call site]
01238
Option::unwrap
[function]
[call site]
01239
Dynamic::from_array
[function]
[call site]
01240
Expr::is_constant
[function]
[call site]
01241
TestStruct::clone
[function]
[call site]
01242
shared_get_mut
[function]
[call site]
01243
Ident::as_str
[function]
[call site]
01244
Option::unwrap
[function]
[call site]
01245
Expr::get_literal_value
[function]
[call site]
01246
Option::unwrap
[function]
[call site]
01247
Dynamic::from_map
[function]
[call site]
01248
Expr::is_constant
[function]
[call site]
01249
Position::new_const
[function]
[call site]
01250
Expr::get_literal_value
[function]
[call site]
01251
Option::unwrap
[function]
[call site]
01252
unwrap
[function]
[call site]
01253
into
[function]
[call site]
01254
FnCallExpr::is_qualified
[function]
[call site]
01255
string_functions::is_empty
[function]
[call site]
01256
test::len
[function]
[call site]
01257
FnPtr::new
[function]
[call site]
01258
into
[function]
[call site]
01259
try_into
[function]
[call site]
01260
TestStruct::clone
[function]
[call site]
01261
RhaiResultOf::ok
[function]
[call site]
01262
into
[function]
[call site]
01263
test::len
[function]
[call site]
01264
Token::literal_syntax
[function]
[call site]
01265
Token::literal_syntax
[function]
[call site]
01266
Ident::as_str
[function]
[call site]
01267
into
[function]
[call site]
01268
into
[function]
[call site]
01269
into
[function]
[call site]
01270
into
[function]
[call site]
01271
into
[function]
[call site]
01272
into
[function]
[call site]
01273
Option::unwrap
[function]
[call site]
01274
unwrap
[function]
[call site]
01275
into
[function]
[call site]
01276
FnCallExpr::is_qualified
[function]
[call site]
01277
test::len
[function]
[call site]
01278
FnPtr::new
[function]
[call site]
01279
TestStruct::clone
[function]
[call site]
01280
RhaiResultOf::ok
[function]
[call site]
01281
into
[function]
[call site]
01282
test::len
[function]
[call site]
01283
Token::literal_syntax
[function]
[call site]
01284
Token::literal_syntax
[function]
[call site]
01285
Ident::as_str
[function]
[call site]
01286
into
[function]
[call site]
01287
into
[function]
[call site]
01288
into
[function]
[call site]
01289
into
[function]
[call site]
01290
into
[function]
[call site]
01291
into
[function]
[call site]
01292
Option::unwrap
[function]
[call site]
01293
Dynamic::from_array
[function]
[call site]
01294
Expr::is_constant
[function]
[call site]
01295
TestStruct::clone
[function]
[call site]
01296
shared_get_mut
[function]
[call site]
01297
Ident::as_str
[function]
[call site]
01298
Option::unwrap
[function]
[call site]
01299
Expr::get_literal_value
[function]
[call site]
01300
Option::unwrap
[function]
[call site]
01301
Dynamic::from_map
[function]
[call site]
01302
Expr::is_constant
[function]
[call site]
01303
Position::new_const
[function]
[call site]
01304
Expr::get_literal_value
[function]
[call site]
01305
Option::unwrap
[function]
[call site]
01306
unwrap
[function]
[call site]
01307
into
[function]
[call site]
01308
FnCallExpr::is_qualified
[function]
[call site]
01309
test::len
[function]
[call site]
01310
FnPtr::new
[function]
[call site]
01311
TestStruct::clone
[function]
[call site]
01312
RhaiResultOf::ok
[function]
[call site]
01313
into
[function]
[call site]
01314
test::len
[function]
[call site]
01315
Token::literal_syntax
[function]
[call site]
01316
Token::literal_syntax
[function]
[call site]
01317
Ident::as_str
[function]
[call site]
01318
into
[function]
[call site]
01319
into
[function]
[call site]
01320
into
[function]
[call site]
01321
into
[function]
[call site]
01322
into
[function]
[call site]
01323
into
[function]
[call site]
01324
Option::ok_or_else
[function]
[call site]
01325
PERR::ExprExpected
[function]
[call site]
01326
&str::into
[function]
[call site]
01327
PERR::into_err
[function]
[call site]
01328
Expr::start_position
[function]
[call site]
01329
read_lock::<ExclusiveRange>
[function]
[call site]
01330
Some
[function]
[call site]
01331
TestStruct::clone
[function]
[call site]
01332
Self
[function]
[call site]
01333
Self::into
[function]
[call site]
01334
read_lock::<InclusiveRange>
[function]
[call site]
01335
Some
[function]
[call site]
01336
TestStruct::clone
[function]
[call site]
01337
Self::into
[function]
[call site]
01338
string_functions::is_empty
[function]
[call site]
01339
RangeCase::set_index
[function]
[call site]
01340
blob_functions::push
[function]
[call site]
01341
string_functions::is_empty
[function]
[call site]
01342
Err
[function]
[call site]
01343
PERR::into_err
[function]
[call site]
01344
Expr::start_position
[function]
[call site]
01345
func::hashing::get_hasher
[function]
[call site]
01346
config::hashing::get_hashing_seed
[function]
[call site]
01347
ahash::RandomState::with_seeds
[function]
[call site]
01348
StraightHasherBuilder::build_hasher
[function]
[call site]
01349
Engine::default
[function]
[call site]
01350
test::hash
[function]
[call site]
01351
Self::Hasher::finish
[function]
[call site]
01352
Scope::push_entry
[function]
[call site]
01353
Scope::is_empty
[function]
[call site]
01354
reserve
[function]
[call site]
01355
reserve
[function]
[call site]
01356
blob_functions::push
[function]
[call site]
01357
Dynamic::set_access_mode
[function]
[call site]
01358
blob_functions::push
[function]
[call site]
01359
&mut
[call site]
01360
Position::new_const
[function]
[call site]
01361
Some
[function]
[call site]
01362
TestStruct::new
[function]
[call site]
01363
blob_functions::push
[function]
[call site]
01364
peek
[function]
[call site]
01365
unwrap
[function]
[call site]
01366
eat_token
[function]
[call site]
01367
Err
[function]
[call site]
01368
PERR::MissingToken
[function]
[call site]
01369
into
[function]
[call site]
01370
into
[function]
[call site]
01371
PERR::into_err
[function]
[call site]
01372
Err
[function]
[call site]
01373
TestStruct::clone
[function]
[call site]
01374
Self
[function]
[call site]
01375
PERR::into_err
[function]
[call site]
01376
ParseError
[function]
[call site]
01377
PERR::into
[function]
[call site]
01378
Err
[function]
[call site]
01379
PERR::MissingToken
[function]
[call site]
01380
into
[function]
[call site]
01381
&str::into
[function]
[call site]
01382
PERR::into_err
[function]
[call site]
01383
shrink_to_fit
[function]
[call site]
01384
Self::shrink_to_fit
[function]
[call site]
01385
shrink_to_fit
[function]
[call site]
01386
Ok
[function]
[call site]
01387
Stmt::Switch
[function]
[call site]
01388
into
[function]
[call site]
01389
ParseSettings::level_up
[function]
[call site]
01390
into
[function]
[call site]
01391
ParseSettings::has_option
[function]
[call site]
01392
test::len
[function]
[call site]
01393
Engine::max_functions
[function]
[call site]
01394
Err
[function]
[call site]
01395
PERR::into_err
[function]
[call site]
01396
ParseSettings::has_option
[function]
[call site]
01397
Engine::parse_anon_fn
[function]
[call site]
01398
ParseState::new
[function]
[call site]
01399
TestStruct::clone
[function]
[call site]
01400
clone_from
[function]
[call site]
01401
StmtBlock::extend
[function]
[call site]
01402
TestStruct::clone
[function]
[call site]
01403
StaticVec::<ImmutableString>::new_const
[function]
[call site]
01404
Some
[function]
[call site]
01405
TestStruct::new
[function]
[call site]
01406
MultiInputsStream::get_next
[function]
[call site]
01407
unwrap
[function]
[call site]
01408
match_token
[function]
[call site]
01409
MultiInputsStream::get_next
[function]
[call site]
01410
unwrap
[function]
[call site]
01411
MyIterableType::into_iter
[function]
[call site]
01412
test_chars
[function]
[call site]
01413
0.chars().collect::<Vec<_>>
[function]
[call site]
01414
MyIterableType::into_iter
[function]
[call site]
01415
Self::IntoIter::any
[function]
[call site]
01416
Err
[function]
[call site]
01417
PERR::FnDuplicatedParam
[function]
[call site]
01418
ImmutableString::new
[function]
[call site]
01419
test_to_string
[function]
[call site]
01420
PERR::into_err
[function]
[call site]
01421
Engine::get_interned_string
[function]
[call site]
01422
blob_functions::push
[function]
[call site]
01423
TestStruct::clone
[function]
[call site]
01424
blob_functions::push
[function]
[call site]
01425
Err
[function]
[call site]
01426
PERR::into_err
[function]
[call site]
01427
Token::is_reserved
[function]
[call site]
01428
Err
[function]
[call site]
01429
PERR::Reserved
[function]
[call site]
01430
(Token,
[call site]
01431
PERR::into_err
[function]
[call site]
01432
Token::is_standard_keyword
[function]
[call site]
01433
Err
[function]
[call site]
01434
PERR::into_err
[function]
[call site]
01435
Err
[function]
[call site]
01436
PERR::MissingToken
[function]
[call site]
01437
into
[function]
[call site]
01438
&str::into
[function]
[call site]
01439
PERR::into_err
[function]
[call site]
01440
MultiInputsStream::get_next
[function]
[call site]
01441
unwrap
[function]
[call site]
01442
Err
[function]
[call site]
01443
PERR::into_err
[function]
[call site]
01444
Err
[function]
[call site]
01445
PERR::MissingToken
[function]
[call site]
01446
into
[function]
[call site]
01447
&str::into
[function]
[call site]
01448
PERR::into_err
[function]
[call site]
01449
Engine::parse_stmt
[function]
[call site]
01450
ParseSettings::level_up
[function]
[call site]
01451
Err
[function]
[call site]
01452
PERR::into_err
[function]
[call site]
01453
Ok
[function]
[call site]
01454
std::mem::take
[function]
[call site]
01455
Engine::new
[function]
[call site]
01456
register_type_with_name::<TestStruct>
[function]
[call site]
01457
Engine::register_fn
[function]
[call site]
01458
TestStruct
[function]
[call site]
01459
blob_functions::blob_with_capacity
[function]
[call site]
01460
blob_functions::blob_with_capacity_and_value
[function]
[call site]
01461
test::len
[function]
[call site]
01462
test::len
[function]
[call site]
01463
test::len
[function]
[call site]
01464
test::len
[function]
[call site]
01465
StmtBlock::extend
[function]
[call site]
01466
MyIterableType::into_iter
[function]
[call site]
01467
test_chars
[function]
[call site]
01468
0.chars().collect::<Vec<_>>
[function]
[call site]
01469
MyIterableType::into_iter
[function]
[call site]
01470
Self::IntoIter::map
[function]
[call site]
01471
TestStruct::clone
[function]
[call site]
01472
blob_functions::blob_with_capacity
[function]
[call site]
01473
test::len
[function]
[call site]
01474
ThinVec::<Ident>::new
[function]
[call site]
01475
string_functions::add_append
[function]
[call site]
01476
string_functions::is_empty
[function]
[call site]
01477
String::from_utf8_lossy
[function]
[call site]
01478
string_functions::is_empty
[function]
[call site]
01479
String::from_utf8
[function]
[call site]
01480
unwrap
[function]
[call site]
01481
into
[function]
[call site]
01482
ImmutableString::into_owned
[function]
[call site]
01483
String::into
[function]
[call site]
01484
ImmutableString::into_owned
[function]
[call site]
01485
StmtBlock::as_ref
[function]
[call site]
01486
into
[function]
[call site]
01487
func::hashing::get_hasher
[function]
[call site]
01488
MyIterableType::into_iter
[function]
[call site]
01489
Self::IntoIter::for_each
[function]
[call site]
01490
test::hash
[function]
[call site]
01491
test::hash
[function]
[call site]
01492
Self::Hasher::finish
[function]
[call site]
01493
Engine::get_interned_string
[function]
[call site]
01494
make_anonymous_fn
[function]
[call site]
01495
crate::Identifier::new_const
[function]
[call site]
01496
Some
[function]
[call site]
01497
TestStruct::new
[function]
[call site]
01498
unwrap
[function]
[call site]
01499
TestStruct::new
[function]
[call site]
01500
TestStruct::clone
[function]
[call site]
01501
TokenStream::into
[function]
[call site]
01502
Engine::default
[function]
[call site]
01503
TestStruct::new
[function]
[call site]
01504
crate::types::fn_ptr::FnPtrType::Script
[function]
[call site]
01505
TestStruct::clone
[function]
[call site]
01506
Self
[function]
[call site]
01507
Expr::DynamicConstant
[function]
[call site]
01508
TestStruct::new
[function]
[call site]
01509
into
[function]
[call site]
01510
Engine::access_var
[function]
[call site]
01511
ParseState::find_var
[function]
[call site]
01512
Scope::iter_rev_inner
[function]
[call site]
01513
MyIterableType::into_iter
[function]
[call site]
01514
test_chars
[function]
[call site]
01515
0.chars().collect::<Vec<_>>
[function]
[call site]
01516
MyIterableType::into_iter
[function]
[call site]
01517
array_functions::reduce_rev
[function]
[call site]
01518
array_functions::reduce_rev_with_initial
[function]
[call site]
01519
string_functions::is_empty
[function]
[call site]
01520
Ok
[function]
[call site]
01521
test::len
[function]
[call site]
01522
StaticModuleResolver::iter_mut
[function]
[call site]
01523
array_functions::reduce_rev
[function]
[call site]
01524
array_functions::reduce_rev_with_initial
[function]
[call site]
01525
RhaiResult::enumerate
[function]
[call site]
01526
try_fold
[function]
[call site]
01527
into
[function]
[call site]
01528
FnPtr::call_raw_with_extra_args
[function]
[call site]
01529
_call_with_extra_args::<true,
[call site]
01530
_call_with_extra_args::<false,
[call site]
01531
Some
[function]
[call site]
01532
Some
[function]
[call site]
01533
array_functions::zip
[function]
[call site]
01534
string_functions::is_empty
[function]
[call site]
01535
test::len
[function]
[call site]
01536
string_functions::is_empty
[function]
[call site]
01537
test::len
[function]
[call site]
01538
Ok
[function]
[call site]
01539
IterateDynamicArray::new
[function]
[call site]
01540
StaticModuleResolver::iter_mut
[function]
[call site]
01541
StaticModuleResolver::iter_mut
[function]
[call site]
01542
test_optimizer_const_map
[function]
[call site]
01543
Ident::as_str
[function]
[call site]
01544
array_functions::zip
[function]
[call site]
01545
string_functions::is_empty
[function]
[call site]
01546
string_functions::is_empty
[function]
[call site]
01547
Ok
[function]
[call site]
01548
IterateDynamicArray::new
[function]
[call site]
01549
StaticModuleResolver::iter_mut
[function]
[call site]
01550
array_functions::zip
[function]
[call site]
01551
RhaiResultOf::enumerate
[function]
[call site]
01552
test_optimizer_const_map
[function]
[call site]
01553
FnPtr::call_raw_with_extra_args
[function]
[call site]
01554
TestStruct::clone
[function]
[call site]
01555
into
[function]
[call site]
01556
reflection_functions::collect
[function]
[call site]
01557
RhaiResultOf::enumerate
[function]
[call site]
01558
test_optimizer_const_map
[function]
[call site]
01559
FnPtr::call_raw_with_extra_args
[function]
[call site]
01560
TestStruct::clone
[function]
[call site]
01561
into
[function]
[call site]
01562
reflection_functions::collect
[function]
[call site]
01563
MyIterableType::into_iter
[function]
[call site]
01564
array_functions::reduce_rev
[function]
[call site]
01565
test_optimizer_const_map
[function]
[call site]
01566
Dynamic::is_read_only
[function]
[call site]
01567
crate::func::locked_read
[function]
[call site]
01568
Option::map_or
[function]
[call site]
01569
Dynamic::access_mode
[function]
[call site]
01570
Dynamic::access_mode
[function]
[call site]
01571
ParseSettings::level_up_with_position
[function]
[call site]
01572
map_or
[function]
[call site]
01573
map_functions::values
[function]
[call site]
01574
string_functions::is_empty
[function]
[call site]
01575
IterateDynamicArray::new
[function]
[call site]
01576
map_functions::values
[function]
[call site]
01577
Array::cloned
[function]
[call site]
01578
reflection_functions::collect
[function]
[call site]
01579
T::as_any
[function]
[call site]
01580
MyIterableType::into_iter
[function]
[call site]
01581
T::as_any
[function]
[call site]
01582
Engine::get_interned_string
[function]
[call site]
01583
blob_functions::push
[function]
[call site]
01584
then
[function]
[call site]
01585
TestStruct::new
[function]
[call site]
01586
Dynamic::flatten
[function]
[call site]
01587
crate::func::native::shared_try_take
[function]
[call site]
01588
Shared::try_unwrap
[function]
[call site]
01589
into_inner
[function]
[call site]
01590
Dynamic::flatten
[function]
[call site]
01591
into_inner
[function]
[call site]
01592
unwrap
[function]
[call site]
01593
Dynamic::flatten
[function]
[call site]
01594
into_inner
[function]
[call site]
01595
Dynamic::flatten
[function]
[call site]
01596
crate::func::locked_read
[function]
[call site]
01597
Dynamic::flatten_clone
[function]
[call site]
01598
crate::func::locked_read
[function]
[call site]
01599
Option::map_or_else
[function]
[call site]
01600
Dynamic::clone
[function]
[call site]
01601
Self
[function]
[call site]
01602
Union::Unit
[function]
[call site]
01603
Self
[function]
[call site]
01604
Union::Bool
[function]
[call site]
01605
Self
[function]
[call site]
01606
Union::Str
[function]
[call site]
01607
TestStruct::clone
[function]
[call site]
01608
Self
[function]
[call site]
01609
Self
[function]
[call site]
01610
Union::Char
[function]
[call site]
01611
Self
[function]
[call site]
01612
Union::Int
[function]
[call site]
01613
Self
[function]
[call site]
01614
Union::Float
[function]
[call site]
01615
Self
[function]
[call site]
01616
Union::Decimal
[function]
[call site]
01617
TestStruct::clone
[function]
[call site]
01618
Self
[function]
[call site]
01619
Union::Array
[function]
[call site]
01620
TestStruct::clone
[function]
[call site]
01621
Self
[function]
[call site]
01622
Union::Blob
[function]
[call site]
01623
TestStruct::clone
[function]
[call site]
01624
Self
[function]
[call site]
01625
Union::Map
[function]
[call site]
01626
TestStruct::clone
[function]
[call site]
01627
Self
[function]
[call site]
01628
Union::FnPtr
[function]
[call site]
01629
TestStruct::clone
[function]
[call site]
01630
Self
[function]
[call site]
01631
Union::TimeStamp
[function]
[call site]
01632
TestStruct::clone
[function]
[call site]
01633
Self
[function]
[call site]
01634
Union::Variant
[function]
[call site]
01635
StmtBlock::as_ref
[function]
[call site]
01636
StmtBlock::as_ref
[function]
[call site]
01637
T::clone_object
[function]
[call site]
01638
TestStruct::new
[function]
[call site]
01639
TestStruct::clone
[function]
[call site]
01640
Self
[function]
[call site]
01641
Box::into
[function]
[call site]
01642
Self
[function]
[call site]
01643
Union::Shared
[function]
[call site]
01644
TestStruct::clone
[function]
[call site]
01645
Dynamic::flatten_clone
[function]
[call site]
01646
crate::func::locked_read
[function]
[call site]
01647
Option::map_or_else
[function]
[call site]
01648
Dynamic::clone
[function]
[call site]
01649
Dynamic::flatten_clone
[function]
[call site]
01650
Dynamic::clone
[function]
[call site]
01651
Dynamic::clone
[function]
[call site]
01652
Self
[function]
[call site]
01653
Union::Shared
[function]
[call site]
01654
Position::is_none
[function]
[call site]
01655
ParseSettings::has_flag
[function]
[call site]
01656
ParseSettings::has_option
[function]
[call site]
01657
map_or
[function]
[call site]
01658
string_functions::contains
[function]
[call site]
01659
Err
[function]
[call site]
01660
PERR::VariableUndefined
[function]
[call site]
01661
test_to_string
[function]
[call site]
01662
PERR::into_err
[function]
[call site]
01663
calc_fn_hash
[function]
[call site]
01664
test::len
[function]
[call site]
01665
blob_functions::insert
[function]
[call site]
01666
Engine::make_curry_from_externals
[function]
[call site]
01667
StmtBlock::as_ref
[function]
[call site]
01668
string_functions::is_empty
[function]
[call site]
01669
test::len
[function]
[call site]
01670
StmtBlock::as_ref
[function]
[call site]
01671
test::len
[function]
[call site]
01672
test::len
[function]
[call site]
01673
blob_functions::blob_with_capacity
[function]
[call site]
01674
StmtBlock::as_ref
[function]
[call site]
01675
test::len
[function]
[call site]
01676
blob_functions::push
[function]
[call site]
01677
StmtBlock::extend
[function]
[call site]
01678
StmtBlock::as_ref
[function]
[call site]
01679
MyIterableType::into_iter
[function]
[call site]
01680
test_chars
[function]
[call site]
01681
0.chars().collect::<Vec<_>>
[function]
[call site]
01682
MyIterableType::into_iter
[function]
[call site]
01683
Self::IntoIter::cloned
[function]
[call site]
01684
test_optimizer_const_map
[function]
[call site]
01685
Engine::access_var
[function]
[call site]
01686
FnPtr::try_from
[function]
[call site]
01687
Command::get
[function]
[call site]
01688
RhaiResultOf::ok
[function]
[call site]
01689
and_then
[function]
[call site]
01690
Expr::Variable
[function]
[call site]
01691
Engine::default
[function]
[call site]
01692
into
[function]
[call site]
01693
Expr::Variable
[function]
[call site]
01694
into
[function]
[call site]
01695
Engine::get_interned_string
[function]
[call site]
01696
FnCallHashes::from_native_only
[function]
[call site]
01697
calc_fn_hash
[function]
[call site]
01698
FnCallExpr::into_fn_call_expr
[function]
[call site]
01699
blob_functions::blob_with_capacity
[function]
[call site]
01700
blob_functions::blob_with_capacity_and_value
[function]
[call site]
01701
blob_functions::push
[function]
[call site]
01702
blob_functions::push
[function]
[call site]
01703
FnPtr::try_from
[function]
[call site]
01704
RhaiResultOf::unwrap
[function]
[call site]
01705
Stmt::Share
[function]
[call site]
01706
MyIterableType::into_iter
[function]
[call site]
01707
test_chars
[function]
[call site]
01708
0.chars().collect::<Vec<_>>
[function]
[call site]
01709
MyIterableType::into_iter
[function]
[call site]
01710
Self::IntoIter::map
[function]
[call site]
01711
Engine::access_var
[function]
[call site]
01712
into_iter()
[call site]
01713
.map(|var|
[call site]
01714
let
[call site]
01715
(var,
[call site]
01716
})
[call site]
01717
.collect::<FnArgsVec<_>>
[function]
[call site]
01718
into
[function]
[call site]
01719
blob_functions::push
[function]
[call site]
01720
Stmt::Expr
[function]
[call site]
01721
into
[function]
[call site]
01722
Expr::Stmt
[function]
[call site]
01723
StmtBlock::new
[function]
[call site]
01724
StmtBlock::new_with_span
[function]
[call site]
01725
MyIterableType::into_iter
[function]
[call site]
01726
test_chars
[function]
[call site]
01727
0.chars().collect::<Vec<_>>
[function]
[call site]
01728
MyIterableType::into_iter
[function]
[call site]
01729
Self::IntoIter::collect
[function]
[call site]
01730
StmtBlockContainer::shrink_to_fit
[function]
[call site]
01731
Span::new
[function]
[call site]
01732
Self::into
[function]
[call site]
01733
Ok
[function]
[call site]
01734
TestStruct::new
[function]
[call site]
01735
ParseSettings::level_up
[function]
[call site]
01736
MultiInputsStream::get_next
[function]
[call site]
01737
unwrap
[function]
[call site]
01738
string_functions::is_empty
[function]
[call site]
01739
blob_functions::push
[function]
[call site]
01740
blob_functions::push
[function]
[call site]
01741
FnPtr::try_from
[function]
[call site]
01742
RhaiResultOf::unwrap
[function]
[call site]
01743
Expr::StringConstant
[function]
[call site]
01744
Engine::get_interned_string
[function]
[call site]
01745
Engine::parse_block
[function]
[call site]
01746
Expr::Stmt
[function]
[call site]
01747
TestStruct::new
[function]
[call site]
01748
ParseResult::into
[function]
[call site]
01749
string_functions::is_empty
[function]
[call site]
01750
blob_functions::push
[function]
[call site]
01751
Target::borrow_mut
[function]
[call site]
01752
Target::as_mut
[function]
[call site]
01753
MultiInputsStream::get_next
[function]
[call site]
01754
unwrap
[function]
[call site]
01755
string_functions::is_empty
[function]
[call site]
01756
blob_functions::push
[function]
[call site]
01757
Expr::StringConstant
[function]
[call site]
01758
Engine::get_interned_string
[function]
[call site]
01759
string_functions::is_empty
[function]
[call site]
01760
blob_functions::push
[function]
[call site]
01761
Expr::StringConstant
[function]
[call site]
01762
Engine::get_interned_string
[function]
[call site]
01763
Err
[function]
[call site]
01764
PERR::into_err
[function]
[call site]
01765
string_functions::is_empty
[function]
[call site]
01766
test::len
[function]
[call site]
01767
Expr::StringConstant
[function]
[call site]
01768
Engine::get_interned_string
[function]
[call site]
01769
Self::shrink_to_fit
[function]
[call site]
01770
Expr::InterpolatedString
[function]
[call site]
01771
Engine::parse_array_literal
[function]
[call site]
01772
eat_token
[function]
[call site]
01773
TestStruct::new
[function]
[call site]
01774
Engine::max_array_size
[function]
[call site]
01775
Command::get
[function]
[call site]
01776
test::len
[function]
[call site]
01777
Engine::max_array_size
[function]
[call site]
01778
Err
[function]
[call site]
01779
PERR::LiteralTooLarge
[function]
[call site]
01780
&str::into
[function]
[call site]
01781
Engine::max_array_size
[function]
[call site]
01782
PERR::into_err
[function]
[call site]
01783
peek
[function]
[call site]
01784
unwrap
[function]
[call site]
01785
peek
[function]
[call site]
01786
unwrap
[function]
[call site]
01787
eat_token
[function]
[call site]
01788
Err
[function]
[call site]
01789
PERR::MissingToken
[function]
[call site]
01790
into
[function]
[call site]
01791
into
[function]
[call site]
01792
PERR::into_err
[function]
[call site]
01793
blob_functions::push
[function]
[call site]
01794
Engine::parse_expr
[function]
[call site]
01795
ParseSettings::level_up
[function]
[call site]
01796
peek
[function]
[call site]
01797
unwrap
[function]
[call site]
01798
eat_token
[function]
[call site]
01799
Err
[function]
[call site]
01800
PERR::MissingToken
[function]
[call site]
01801
into
[function]
[call site]
01802
into
[function]
[call site]
01803
PERR::into_err
[function]
[call site]
01804
Err
[function]
[call site]
01805
TestStruct::clone
[function]
[call site]
01806
PERR::into_err
[function]
[call site]
01807
Err
[function]
[call site]
01808
PERR::MissingToken
[function]
[call site]
01809
into
[function]
[call site]
01810
&str::into
[function]
[call site]
01811
PERR::into_err
[function]
[call site]
01812
shrink_to_fit
[function]
[call site]
01813
Ok
[function]
[call site]
01814
Expr::Array
[function]
[call site]
01815
ParseSettings::level_up
[function]
[call site]
01816
Engine::parse_map_literal
[function]
[call site]
01817
eat_token
[function]
[call site]
01818
StaticVec::<(Ident,
[call site]
01819
std::collections::BTreeMap::<crate::Identifier,
[call site]
01820
peek
[function]
[call site]
01821
unwrap
[function]
[call site]
01822
eat_token
[function]
[call site]
01823
Err
[function]
[call site]
01824
PERR::MissingToken
[function]
[call site]
01825
into
[function]
[call site]
01826
into
[function]
[call site]
01827
PERR::into_err
[function]
[call site]
01828
MultiInputsStream::get_next
[function]
[call site]
01829
unwrap
[function]
[call site]
01830
ParseSettings::has_flag
[function]
[call site]
01831
Err
[function]
[call site]
01832
PERR::into_err
[function]
[call site]
01833
MyIterableType::into_iter
[function]
[call site]
01834
Self::IntoIter::any
[function]
[call site]
01835
Ident::as_str
[function]
[call site]
01836
Ident::as_str
[function]
[call site]
01837
Err
[function]
[call site]
01838
PERR::DuplicatedProperty
[function]
[call site]
01839
test_to_string
[function]
[call site]
01840
PERR::into_err
[function]
[call site]
01841
Err
[function]
[call site]
01842
PERR::into_err
[function]
[call site]
01843
tokenizer::is_valid_identifier
[function]
[call site]
01844
Err
[function]
[call site]
01845
PERR::Reserved
[function]
[call site]
01846
test_to_string
[function]
[call site]
01847
PERR::into_err
[function]
[call site]
01848
Err
[function]
[call site]
01849
PERR::into_err
[function]
[call site]
01850
Err
[function]
[call site]
01851
PERR::MissingToken
[function]
[call site]
01852
into
[function]
[call site]
01853
into
[function]
[call site]
01854
PERR::into_err
[function]
[call site]
01855
string_functions::is_empty
[function]
[call site]
01856
Err
[function]
[call site]
01857
PERR::MissingToken
[function]
[call site]
01858
into
[function]
[call site]
01859
into
[function]
[call site]
01860
PERR::into_err
[function]
[call site]
01861
Err
[function]
[call site]
01862
PERR::into_err
[function]
[call site]
01863
MultiInputsStream::get_next
[function]
[call site]
01864
unwrap
[function]
[call site]
01865
Err
[function]
[call site]
01866
PERR::into_err
[function]
[call site]
01867
Err
[function]
[call site]
01868
PERR::MissingToken
[function]
[call site]
01869
into
[function]
[call site]
01870
PERR::into_err
[function]
[call site]
01871
Engine::max_map_size
[function]
[call site]
01872
Command::get
[function]
[call site]
01873
test::len
[function]
[call site]
01874
Engine::max_map_size
[function]
[call site]
01875
Err
[function]
[call site]
01876
PERR::LiteralTooLarge
[function]
[call site]
01877
&str::into
[function]
[call site]
01878
Engine::max_map_size
[function]
[call site]
01879
PERR::into_err
[function]
[call site]
01880
peek
[function]
[call site]
01881
unwrap
[function]
[call site]
01882
Engine::parse_expr
[function]
[call site]
01883
ParseSettings::level_up
[function]
[call site]
01884
blob_functions::insert
[function]
[call site]
01885
FnPtr::try_from
[function]
[call site]
01886
RhaiResultOf::unwrap
[function]
[call site]
01887
string_functions::is_empty
[function]
[call site]
01888
blob_functions::push
[function]
[call site]
01889
eval::calc_offset_len
[function]
[call site]
01890
test::len
[function]
[call site]
01891
test::len
[function]
[call site]
01892
blob_functions::push
[function]
[call site]
01893
blob_functions::insert
[function]
[call site]
01894
TestStruct::clone
[function]
[call site]
01895
Engine::get_interned_string
[function]
[call site]
01896
blob_functions::push
[function]
[call site]
01897
peek
[function]
[call site]
01898
unwrap
[function]
[call site]
01899
eat_token
[function]
[call site]
01900
Err
[function]
[call site]
01901
PERR::MissingToken
[function]
[call site]
01902
into
[function]
[call site]
01903
&str::into
[function]
[call site]
01904
PERR::into_err
[function]
[call site]
01905
Err
[function]
[call site]
01906
TestStruct::clone
[function]
[call site]
01907
PERR::into_err
[function]
[call site]
01908
Err
[function]
[call site]
01909
PERR::MissingToken
[function]
[call site]
01910
into
[function]
[call site]
01911
into
[function]
[call site]
01912
PERR::into_err
[function]
[call site]
01913
shrink_to_fit
[function]
[call site]
01914
Ok
[function]
[call site]
01915
Expr::Map
[function]
[call site]
01916
into
[function]
[call site]
01917
ParseSettings::level_up
[function]
[call site]
01918
contains_key
[function]
[call site]
01919
get_key_value
[function]
[call site]
01920
unwrap
[function]
[call site]
01921
MultiInputsStream::get_next
[function]
[call site]
01922
unwrap
[function]
[call site]
01923
Engine::parse_custom_syntax
[function]
[call site]
01924
TestStruct::new
[function]
[call site]
01925
TestStruct::new
[function]
[call site]
01926
TestStruct::new
[function]
[call site]
01927
Scope::push_constant_dynamic
[function]
[call site]
01928
Engine::get_interned_string
[function]
[call site]
01929
RhaiResultOf::into
[function]
[call site]
01930
blob_functions::push
[function]
[call site]
01931
TestStruct::clone
[function]
[call site]
01932
blob_functions::push
[function]
[call site]
01933
TestStruct::clone
[function]
[call site]
01934
peek
[function]
[call site]
01935
unwrap
[function]
[call site]
01936
(Token,
[call site]
01937
Position::new_const
[function]
[call site]
01938
ParseSettings::level_up
[function]
[call site]
01939
parse_func
[function]
[call site]
01940
string_functions::starts_with
[function]
[call site]
01941
test::len
[function]
[call site]
01942
test::len
[function]
[call site]
01943
blob_functions::push
[function]
[call site]
01944
Expr::StringConstant
[function]
[call site]
01945
Engine::get_interned_string
[function]
[call site]
01946
Engine::get_interned_string
[function]
[call site]
01947
Err
[function]
[call site]
01948
PERR::into_err
[function]
[call site]
01949
Ident::as_str
[function]
[call site]
01950
Target::borrow_mut
[function]
[call site]
01951
MultiInputsStream::get_next
[function]
[call site]
01952
unwrap
[function]
[call site]
01953
blob_functions::push
[function]
[call site]
01954
test_to_string
[function]
[call site]
01955
into
[function]
[call site]
01956
Self::last
[function]
[call site]
01957
unwrap
[function]
[call site]
01958
blob_functions::push
[function]
[call site]
01959
Engine::get_interned_string
[function]
[call site]
01960
parse_var_name
[function]
[call site]
01961
Engine::get_interned_string
[function]
[call site]
01962
blob_functions::push
[function]
[call site]
01963
TestStruct::clone
[function]
[call site]
01964
blob_functions::push
[function]
[call site]
01965
Engine::get_interned_string
[function]
[call site]
01966
blob_functions::push
[function]
[call site]
01967
Expr::Variable
[function]
[call site]
01968
into
[function]
[call site]
01969
into
[function]
[call site]
01970
MultiInputsStream::get_next
[function]
[call site]
01971
unwrap
[function]
[call site]
01972
Token::is_standard_symbol
[function]
[call site]
01973
Ok
[function]
[call site]
01974
Token::literal_syntax
[function]
[call site]
01975
&'static
[call site]
01976
tokenizer::is_valid_identifier
[function]
[call site]
01977
Ident::as_str
[function]
[call site]
01978
Ok
[function]
[call site]
01979
Err
[function]
[call site]
01980
PERR::into_err
[function]
[call site]
01981
Err
[function]
[call site]
01982
PERR::MissingSymbol
[function]
[call site]
01983
ImmutableString::new
[function]
[call site]
01984
PERR::into_err
[function]
[call site]
01985
Engine::get_interned_string
[function]
[call site]
01986
blob_functions::push
[function]
[call site]
01987
TestStruct::clone
[function]
[call site]
01988
blob_functions::push
[function]
[call site]
01989
Engine::get_interned_string
[function]
[call site]
01990
blob_functions::push
[function]
[call site]
01991
Expr::StringConstant
[function]
[call site]
01992
MultiInputsStream::get_next
[function]
[call site]
01993
unwrap
[function]
[call site]
01994
Err
[function]
[call site]
01995
PERR::into_err
[function]
[call site]
01996
Ok
[function]
[call site]
01997
(Token,
[call site]
01998
Engine::get_interned_string
[function]
[call site]
01999
blob_functions::push
[function]
[call site]
02000
TestStruct::clone
[function]
[call site]
02001
blob_functions::push
[function]
[call site]
02002
Engine::get_interned_string
[function]
[call site]
02003
blob_functions::push
[function]
[call site]
02004
Expr::StringConstant
[function]
[call site]
02005
blob_functions::push
[function]
[call site]
02006
Engine::parse_expr
[function]
[call site]
02007
Engine::get_interned_string
[function]
[call site]
02008
blob_functions::push
[function]
[call site]
02009
TestStruct::clone
[function]
[call site]
02010
Self
[function]
[call site]
02011
blob_functions::push
[function]
[call site]
02012
Engine::parse_block
[function]
[call site]
02013
blob_functions::push
[function]
[call site]
02014
Expr::Stmt
[function]
[call site]
02015
TestStruct::new
[function]
[call site]
02016
ParseResult::into
[function]
[call site]
02017
Engine::get_interned_string
[function]
[call site]
02018
blob_functions::push
[function]
[call site]
02019
TestStruct::clone
[function]
[call site]
02020
blob_functions::push
[function]
[call site]
02021
Engine::parse_block
[function]
[call site]
02022
blob_functions::push
[function]
[call site]
02023
Expr::Stmt
[function]
[call site]
02024
TestStruct::new
[function]
[call site]
02025
ParseResult::into
[function]
[call site]
02026
Engine::get_interned_string
[function]
[call site]
02027
blob_functions::push
[function]
[call site]
02028
TestStruct::clone
[function]
[call site]
02029
blob_functions::push
[function]
[call site]
02030
peek
[function]
[call site]
02031
unwrap
[function]
[call site]
02032
Err
[function]
[call site]
02033
PERR::MissingSymbol
[function]
[call site]
02034
&str::into
[function]
[call site]
02035
PERR::into_err
[function]
[call site]
02036
blob_functions::push
[function]
[call site]
02037
Engine::parse_anon_fn
[function]
[call site]
02038
Engine::get_interned_string
[function]
[call site]
02039
blob_functions::push
[function]
[call site]
02040
TestStruct::clone
[function]
[call site]
02041
blob_functions::push
[function]
[call site]
02042
MultiInputsStream::get_next
[function]
[call site]
02043
unwrap
[function]
[call site]
02044
blob_functions::push
[function]
[call site]
02045
Expr::BoolConstant
[function]
[call site]
02046
blob_functions::push
[function]
[call site]
02047
Engine::get_interned_string
[function]
[call site]
02048
Token::literal_syntax
[function]
[call site]
02049
blob_functions::push
[function]
[call site]
02050
Engine::get_interned_string
[function]
[call site]
02051
Err
[function]
[call site]
02052
PERR::MissingSymbol
[function]
[call site]
02053
&str::into
[function]
[call site]
02054
PERR::into_err
[function]
[call site]
02055
MultiInputsStream::get_next
[function]
[call site]
02056
unwrap
[function]
[call site]
02057
blob_functions::push
[function]
[call site]
02058
Expr::IntegerConstant
[function]
[call site]
02059
blob_functions::push
[function]
[call site]
02060
f32::to_string
[function]
[call site]
02061
Engine::new
[function]
[call site]
02062
Scope::new
[function]
[call site]
02063
blob_functions::push
[function]
[call site]
02064
blob_functions::push
[function]
[call site]
02065
blob_functions::push
[function]
[call site]
02066
into
[function]
[call site]
02067
blob_functions::push
[function]
[call site]
02068
Engine::get_interned_string
[function]
[call site]
02069
Err
[function]
[call site]
02070
PERR::MissingSymbol
[function]
[call site]
02071
&str::into
[function]
[call site]
02072
PERR::into_err
[function]
[call site]
02073
MultiInputsStream::get_next
[function]
[call site]
02074
unwrap
[function]
[call site]
02075
blob_functions::push
[function]
[call site]
02076
Expr::FloatConstant
[function]
[call site]
02077
blob_functions::push
[function]
[call site]
02078
into
[function]
[call site]
02079
blob_functions::push
[function]
[call site]
02080
Engine::get_interned_string
[function]
[call site]
02081
Err
[function]
[call site]
02082
PERR::MissingSymbol
[function]
[call site]
02083
&str::into
[function]
[call site]
02084
PERR::into_err
[function]
[call site]
02085
MultiInputsStream::get_next
[function]
[call site]
02086
unwrap
[function]
[call site]
02087
Engine::get_interned_string
[function]
[call site]
02088
blob_functions::push
[function]
[call site]
02089
Expr::StringConstant
[function]
[call site]
02090
TestStruct::clone
[function]
[call site]
02091
blob_functions::push
[function]
[call site]
02092
blob_functions::push
[function]
[call site]
02093
Engine::get_interned_string
[function]
[call site]
02094
Err
[function]
[call site]
02095
PERR::MissingSymbol
[function]
[call site]
02096
&str::into
[function]
[call site]
02097
PERR::into_err
[function]
[call site]
02098
MultiInputsStream::get_next
[function]
[call site]
02099
unwrap
[function]
[call site]
02100
Err
[function]
[call site]
02101
PERR::into_err
[function]
[call site]
02102
blob_functions::push
[function]
[call site]
02103
TestStruct::clone
[function]
[call site]
02104
blob_functions::push
[function]
[call site]
02105
TestStruct::clone
[function]
[call site]
02106
Token::is_literal
[function]
[call site]
02107
Token::literal_syntax
[function]
[call site]
02108
blob_functions::push
[function]
[call site]
02109
TestStruct::clone
[function]
[call site]
02110
blob_functions::push
[function]
[call site]
02111
TestStruct::clone
[function]
[call site]
02112
Err
[function]
[call site]
02113
PERR::MissingToken
[function]
[call site]
02114
into
[function]
[call site]
02115
PERR::into_err
[function]
[call site]
02116
Self::shrink_to_fit
[function]
[call site]
02117
Self::shrink_to_fit
[function]
[call site]
02118
Ok
[function]
[call site]
02119
Expr::Custom
[function]
[call site]
02120
into
[function]
[call site]
02121
ParseSettings::level_up
[function]
[call site]
02122
MultiInputsStream::get_next
[function]
[call site]
02123
unwrap
[function]
[call site]
02124
peek
[function]
[call site]
02125
unwrap
[function]
[call site]
02126
Expr::Variable
[function]
[call site]
02127
Engine::get_interned_string
[function]
[call site]
02128
into
[function]
[call site]
02129
Engine::get_interned_string
[function]
[call site]
02130
into
[function]
[call site]
02131
ASTFlags::intersects
[function]
[call site]
02132
Err
[function]
[call site]
02133
LexError::ImproperSymbol
[function]
[call site]
02134
Token::literal_syntax
[function]
[call site]
02135
&'static
[call site]
02136
ImmutableString::new
[function]
[call site]
02137
PERR::into_err
[function]
[call site]
02138
Engine::get_interned_string
[function]
[call site]
02139
Expr::Variable
[function]
[call site]
02140
into
[function]
[call site]
02141
Engine::access_var
[function]
[call site]
02142
ASTFlags::intersects
[function]
[call site]
02143
Position::is_none
[function]
[call site]
02144
ParseSettings::has_option
[function]
[call site]
02145
map_or
[function]
[call site]
02146
string_functions::contains
[function]
[call site]
02147
Err
[function]
[call site]
02148
PERR::VariableUndefined
[function]
[call site]
02149
test_to_string
[function]
[call site]
02150
PERR::into_err
[function]
[call site]
02151
and_then
[function]
[call site]
02152
FnPtr::try_from
[function]
[call site]
02153
Command::get
[function]
[call site]
02154
RhaiResultOf::ok
[function]
[call site]
02155
and_then
[function]
[call site]
02156
Engine::get_interned_string
[function]
[call site]
02157
Expr::Variable
[function]
[call site]
02158
into
[function]
[call site]
02159
into
[function]
[call site]
02160
MultiInputsStream::get_next
[function]
[call site]
02161
unwrap
[function]
[call site]
02162
peek
[function]
[call site]
02163
unwrap
[function]
[call site]
02164
is_reserved_keyword_or_symbol
[function]
[call site]
02165
Expr::Variable
[function]
[call site]
02166
Engine::get_interned_string
[function]
[call site]
02167
into
[function]
[call site]
02168
Engine::get_interned_string
[function]
[call site]
02169
into
[function]
[call site]
02170
ParseSettings::has_flag
[function]
[call site]
02171
Expr::ThisPtr
[function]
[call site]
02172
Err
[function]
[call site]
02173
LexError::ImproperSymbol
[function]
[call site]
02174
test_to_string
[function]
[call site]
02175
PERR::into_err
[function]
[call site]
02176
Err
[function]
[call site]
02177
PERR::Reserved
[function]
[call site]
02178
test_to_string
[function]
[call site]
02179
PERR::into_err
[function]
[call site]
02180
MultiInputsStream::get_next
[function]
[call site]
02181
unwrap
[function]
[call site]
02182
Err
[function]
[call site]
02183
PERR::into_err
[function]
[call site]
02184
Err
[function]
[call site]
02185
LexError::UnexpectedInput
[function]
[call site]
02186
(Token,
[call site]
02187
PERR::into_err
[function]
[call site]
02188
peek
[function]
[call site]
02189
unwrap
[function]
[call site]
02190
Ok
[function]
[call site]
02191
Engine::parse_postfix
[function]
[call site]
02192
peek
[function]
[call site]
02193
unwrap
[function]
[call site]
02194
Expr::is_valid_postfix
[function]
[call site]
02195
MultiInputsStream::get_next
[function]
[call site]
02196
unwrap
[function]
[call site]
02197
string_functions::is_empty
[function]
[call site]
02198
peek
[function]
[call site]
02199
unwrap
[function]
[call site]
02200
Err
[function]
[call site]
02201
LexError::UnexpectedInput
[function]
[call site]
02202
into
[function]
[call site]
02203
PERR::into_err
[function]
[call site]
02204
Err
[function]
[call site]
02205
LexError::ImproperSymbol
[function]
[call site]
02206
&str::into
[function]
[call site]
02207
&str::into
[function]
[call site]
02208
PERR::into_err
[function]
[call site]
02209
peek
[function]
[call site]
02210
unwrap
[function]
[call site]
02211
Err
[function]
[call site]
02212
PERR::MissingToken
[function]
[call site]
02213
into
[function]
[call site]
02214
&str::into
[function]
[call site]
02215
PERR::into_err
[function]
[call site]
02216
MultiInputsStream::get_next
[function]
[call site]
02217
unwrap
[function]
[call site]
02218
Engine::parse_fn_call
[function]
[call site]
02219
peek
[function]
[call site]
02220
unwrap
[function]
[call site]
02221
TestStruct::new
[function]
[call site]
02222
Err
[function]
[call site]
02223
PERR::MissingToken
[function]
[call site]
02224
into
[function]
[call site]
02225
PERR::into_err
[function]
[call site]
02226
Err
[function]
[call site]
02227
TestStruct::clone
[function]
[call site]
02228
PERR::into_err
[function]
[call site]
02229
eat_token
[function]
[call site]
02230
string_functions::is_empty
[function]
[call site]
02231
calc_fn_hash
[function]
[call site]
02232
Namespace::root
[function]
[call site]
02233
ParseState::find_module
[function]
[call site]
02234
MyIterableType::into_iter
[function]
[call site]
02235
array_functions::reduce_rev
[function]
[call site]
02236
rposition
[function]
[call site]
02237
and_then
[function]
[call site]
02238
TestStruct::new
[function]
[call site]
02239
ParseSettings::has_option
[function]
[call site]
02240
Position::is_none
[function]
[call site]
02241
MyIterableType::into_iter
[function]
[call site]
02242
T::as_any
[function]
[call site]
02243
contains_key
[function]
[call site]
02244
Err
[function]
[call site]
02245
PERR::ModuleUndefined
[function]
[call site]
02246
&str::into
[function]
[call site]
02247
PERR::into_err
[function]
[call site]
02248
ParseSettings::level_up_with_position
[function]
[call site]
02249
calc_fn_hash
[function]
[call site]
02250
MyIterableType::into_iter
[function]
[call site]
02251
test_optimizer_const_map
[function]
[call site]
02252
calc_fn_hash
[function]
[call site]
02253
tokenizer::is_valid_function_name
[function]
[call site]
02254
FnCallHashes::from_hash
[function]
[call site]
02255
Some
[function]
[call site]
02256
FnCallHashes::from_native_only
[function]
[call site]
02257
shrink_to_fit
[function]
[call site]
02258
Ok
[function]
[call site]
02259
Engine::get_interned_string
[function]
[call site]
02260
FnCallExpr::into_fn_call_expr
[function]
[call site]
02261
ParseSettings::level_up
[function]
[call site]
02262
peek
[function]
[call site]
02263
unwrap
[function]
[call site]
02264
blob_functions::push
[function]
[call site]
02265
Engine::parse_expr
[function]
[call site]
02266
peek
[function]
[call site]
02267
unwrap
[function]
[call site]
02268
eat_token
[function]
[call site]
02269
string_functions::is_empty
[function]
[call site]
02270
calc_fn_hash
[function]
[call site]
02271
test::len
[function]
[call site]
02272
Namespace::root
[function]
[call site]
02273
ParseState::find_module
[function]
[call site]
02274
ParseSettings::has_option
[function]
[call site]
02275
Position::is_none
[function]
[call site]
02276
MyIterableType::into_iter
[function]
[call site]
02277
T::as_any
[function]
[call site]
02278
contains_key
[function]
[call site]
02279
Err
[function]
[call site]
02280
PERR::ModuleUndefined
[function]
[call site]
02281
&str::into
[function]
[call site]
02282
PERR::into_err
[function]
[call site]
02283
ParseSettings::level_up_with_position
[function]
[call site]
02284
calc_fn_hash
[function]
[call site]
02285
MyIterableType::into_iter
[function]
[call site]
02286
test_optimizer_const_map
[function]
[call site]
02287
test::len
[function]
[call site]
02288
calc_fn_hash
[function]
[call site]
02289
test::len
[function]
[call site]
02290
tokenizer::is_valid_function_name
[function]
[call site]
02291
FnCallHashes::from_hash
[function]
[call site]
02292
FnCallHashes::from_native_only
[function]
[call site]
02293
shrink_to_fit
[function]
[call site]
02294
Ok
[function]
[call site]
02295
Engine::get_interned_string
[function]
[call site]
02296
FnCallExpr::into_fn_call_expr
[function]
[call site]
02297
eat_token
[function]
[call site]
02298
Err
[function]
[call site]
02299
PERR::MissingToken
[function]
[call site]
02300
into
[function]
[call site]
02301
PERR::into_err
[function]
[call site]
02302
Err
[function]
[call site]
02303
TestStruct::clone
[function]
[call site]
02304
PERR::into_err
[function]
[call site]
02305
Err
[function]
[call site]
02306
PERR::MissingToken
[function]
[call site]
02307
into
[function]
[call site]
02308
PERR::into_err
[function]
[call site]
02309
Engine::parse_fn_call
[function]
[call site]
02310
RhaiResultOf::intersects
[function]
[call site]
02311
Err
[function]
[call site]
02312
LexError::ImproperSymbol
[function]
[call site]
02313
Token::literal_syntax
[function]
[call site]
02314
&'static
[call site]
02315
ImmutableString::new
[function]
[call site]
02316
PERR::into_err
[function]
[call site]
02317
parse_var_name
[function]
[call site]
02318
blob_functions::push
[function]
[call site]
02319
Engine::get_interned_string
[function]
[call site]
02320
Expr::Variable
[function]
[call site]
02321
into
[function]
[call site]
02322
string_functions::is_empty
[function]
[call site]
02323
ParseSettings::level_up
[function]
[call site]
02324
Engine::parse_index_chain
[function]
[call site]
02325
Engine::parse_expr
[function]
[call site]
02326
ParseSettings::level_up
[function]
[call site]
02327
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]
02328
Err
[function]
[call site]
02329
PERR::MalformedIndexExpr
[function]
[call site]
02330
&str::into
[function]
[call site]
02331
PERR::into_err
[function]
[call site]
02332
Expr::start_position
[function]
[call site]
02333
string_functions::is_empty
[function]
[call site]
02334
Expr::position
[function]
[call site]
02335
ParseSettings::level_up_with_position
[function]
[call site]
02336
Expr::start_position
[function]
[call site]
02337
Expr::start_position
[function]
[call site]
02338
Expr::position
[function]
[call site]
02339
Ok
[function]
[call site]
02340
Err
[function]
[call site]
02341
PERR::MalformedIndexExpr
[function]
[call site]
02342
&str::into
[function]
[call site]
02343
PERR::into_err
[function]
[call site]
02344
Expr::start_position
[function]
[call site]
02345
Err
[function]
[call site]
02346
PERR::MalformedIndexExpr
[function]
[call site]
02347
&str::into
[function]
[call site]
02348
PERR::into_err
[function]
[call site]
02349
Expr::start_position
[function]
[call site]
02350
Err
[function]
[call site]
02351
PERR::MalformedIndexExpr
[function]
[call site]
02352
&str::into
[function]
[call site]
02353
PERR::into_err
[function]
[call site]
02354
Expr::start_position
[function]
[call site]
02355
Err
[function]
[call site]
02356
PERR::MalformedIndexExpr
[function]
[call site]
02357
&str::into
[function]
[call site]
02358
PERR::into_err
[function]
[call site]
02359
Expr::start_position
[function]
[call site]
02360
Ok
[function]
[call site]
02361
Ok
[function]
[call site]
02362
Err
[function]
[call site]
02363
PERR::MalformedIndexExpr
[function]
[call site]
02364
&str::into
[function]
[call site]
02365
PERR::into_err
[function]
[call site]
02366
Expr::start_position
[function]
[call site]
02367
Err
[function]
[call site]
02368
PERR::MalformedIndexExpr
[function]
[call site]
02369
&str::into
[function]
[call site]
02370
PERR::into_err
[function]
[call site]
02371
Expr::start_position
[function]
[call site]
02372
Err
[function]
[call site]
02373
PERR::MalformedIndexExpr
[function]
[call site]
02374
&str::into
[function]
[call site]
02375
PERR::into_err
[function]
[call site]
02376
Expr::start_position
[function]
[call site]
02377
Err
[function]
[call site]
02378
PERR::MalformedIndexExpr
[function]
[call site]
02379
&str::into
[function]
[call site]
02380
PERR::into_err
[function]
[call site]
02381
Expr::start_position
[function]
[call site]
02382
Err
[function]
[call site]
02383
PERR::MalformedIndexExpr
[function]
[call site]
02384
&str::into
[function]
[call site]
02385
PERR::into_err
[function]
[call site]
02386
Expr::start_position
[function]
[call site]
02387
Ok
[function]
[call site]
02388
Ok
[function]
[call site]
02389
peek
[function]
[call site]
02390
unwrap
[function]
[call site]
02391
eat_token
[function]
[call site]
02392
peek
[function]
[call site]
02393
unwrap
[function]
[call site]
02394
MultiInputsStream::get_next
[function]
[call site]
02395
unwrap
[function]
[call site]
02396
ParseSettings::level_up
[function]
[call site]
02397
string_functions::is_empty
[function]
[call site]
02398
Engine::parse_index_chain
[function]
[call site]
02399
Ok
[function]
[call site]
02400
Expr::Index
[function]
[call site]
02401
into
[function]
[call site]
02402
Ok
[function]
[call site]
02403
Expr::Index
[function]
[call site]
02404
into
[function]
[call site]
02405
Err
[function]
[call site]
02406
TestStruct::clone
[function]
[call site]
02407
PERR::into_err
[function]
[call site]
02408
Err
[function]
[call site]
02409
PERR::MissingToken
[function]
[call site]
02410
into
[function]
[call site]
02411
&str::into
[function]
[call site]
02412
PERR::into_err
[function]
[call site]
02413
peek
[function]
[call site]
02414
unwrap
[function]
[call site]
02415
is_reserved_keyword_or_symbol
[function]
[call site]
02416
Err
[function]
[call site]
02417
PERR::Reserved
[function]
[call site]
02418
test_to_string
[function]
[call site]
02419
PERR::into_err
[function]
[call site]
02420
Err
[function]
[call site]
02421
PERR::into_err
[function]
[call site]
02422
string_functions::is_empty
[function]
[call site]
02423
Engine::parse_primary
[function]
[call site]
02424
ParseSettings::level_up
[function]
[call site]
02425
Engine::make_dot_expr
[function]
[call site]
02426
ASTFlags::intersects
[function]
[call site]
02427
Engine::make_dot_expr
[function]
[call site]
02428
Ok
[function]
[call site]
02429
Expr::Index
[function]
[call site]
02430
string_functions::is_empty
[function]
[call site]
02431
string_functions::is_empty
[function]
[call site]
02432
Engine::convert_expr_into_property
[function]
[call site]
02433
string_functions::is_empty
[function]
[call site]
02434
TestStruct::clone
[function]
[call site]
02435
Engine::get_interned_getter
[function]
[call site]
02436
locked_write
[function]
[call site]
02437
StringsInterner::get_with_mapper
[function]
[call site]
02438
StmtBlock::as_ref
[function]
[call site]
02439
StringsInterner::max
[function]
[call site]
02440
func::hashing::get_hasher
[function]
[call site]
02441
Self::Hasher::write_u8
[function]
[call site]
02442
test::hash
[function]
[call site]
02443
Self::Hasher::finish
[function]
[call site]
02444
test::len
[function]
[call site]
02445
test::len
[function]
[call site]
02446
BloomFilterU64::is_absent_and_set
[function]
[call site]
02447
BloomFilterU64::calc_hash
[function]
[call site]
02448
string_functions::is_empty
[function]
[call site]
02449
reserve
[function]
[call site]
02450
Scope::push_entry
[function]
[call site]
02451
Scope::is_empty
[function]
[call site]
02452
reserve
[function]
[call site]
02453
reserve
[function]
[call site]
02454
blob_functions::push
[function]
[call site]
02455
Dynamic::set_access_mode
[function]
[call site]
02456
blob_functions::push
[function]
[call site]
02457
Command::get
[function]
[call site]
02458
TestStruct::clone
[function]
[call site]
02459
Self
[function]
[call site]
02460
blob_functions::insert
[function]
[call site]
02461
TestStruct::clone
[function]
[call site]
02462
StringsInterner::throttle_cache
[function]
[call site]
02463
Some
[function]
[call site]
02464
make_getter
[function]
[call site]
02465
Position::new_const
[function]
[call site]
02466
RhaiResultOf::push_str
[function]
[call site]
02467
RhaiResultOf::push_str
[function]
[call site]
02468
StmtBlock::as_ref
[function]
[call site]
02469
Identifier::into
[function]
[call site]
02470
make_getter
[function]
[call site]
02471
StmtBlock::as_ref
[function]
[call site]
02472
Identifier::into
[function]
[call site]
02473
make_getter
[function]
[call site]
02474
StmtBlock::as_ref
[function]
[call site]
02475
Identifier::into
[function]
[call site]
02476
calc_fn_hash
[function]
[call site]
02477
Engine::get_interned_setter
[function]
[call site]
02478
locked_write
[function]
[call site]
02479
StringsInterner::get_with_mapper
[function]
[call site]
02480
make_setter
[function]
[call site]
02481
Position::new_const
[function]
[call site]
02482
RhaiResultOf::push_str
[function]
[call site]
02483
RhaiResultOf::push_str
[function]
[call site]
02484
StmtBlock::as_ref
[function]
[call site]
02485
Identifier::into
[function]
[call site]
02486
make_setter
[function]
[call site]
02487
StmtBlock::as_ref
[function]
[call site]
02488
Identifier::into
[function]
[call site]
02489
make_setter
[function]
[call site]
02490
StmtBlock::as_ref
[function]
[call site]
02491
Identifier::into
[function]
[call site]
02492
calc_fn_hash
[function]
[call site]
02493
Expr::Property
[function]
[call site]
02494
TestStruct::new
[function]
[call site]
02495
Ok
[function]
[call site]
02496
Expr::Dot
[function]
[call site]
02497
into
[function]
[call site]
02498
Ok
[function]
[call site]
02499
Expr::Dot
[function]
[call site]
02500
into
[function]
[call site]
02501
FnCallExpr::is_qualified
[function]
[call site]
02502
string_functions::is_empty
[function]
[call site]
02503
Err
[function]
[call site]
02504
LexError::ImproperSymbol
[function]
[call site]
02505
test_to_string
[function]
[call site]
02506
PERR::into_err
[function]
[call site]
02507
Err
[function]
[call site]
02508
PERR::MalformedCapture
[function]
[call site]
02509
&str::into
[function]
[call site]
02510
PERR::into_err
[function]
[call site]
02511
test::len
[function]
[call site]
02512
tokenizer::is_valid_function_name
[function]
[call site]
02513
FnCallHashes::from_script_and_native
[function]
[call site]
02514
Some
[function]
[call site]
02515
calc_fn_hash
[function]
[call site]
02516
calc_fn_hash
[function]
[call site]
02517
FnCallHashes::from_native_only
[function]
[call site]
02518
calc_fn_hash
[function]
[call site]
02519
FnCallHashes::from_native_only
[function]
[call site]
02520
calc_fn_hash
[function]
[call site]
02521
Expr::MethodCall
[function]
[call site]
02522
Ok
[function]
[call site]
02523
Expr::Dot
[function]
[call site]
02524
into
[function]
[call site]
02525
string_functions::is_empty
[function]
[call site]
02526
FnCallExpr::is_qualified
[function]
[call site]
02527
Engine::convert_expr_into_property
[function]
[call site]
02528
into
[function]
[call site]
02529
Expr::Dot
[function]
[call site]
02530
Expr::Index
[function]
[call site]
02531
Ok
[function]
[call site]
02532
Expr::Dot
[function]
[call site]
02533
into
[function]
[call site]
02534
test::len
[function]
[call site]
02535
tokenizer::is_valid_function_name
[function]
[call site]
02536
FnCallHashes::from_script_and_native
[function]
[call site]
02537
calc_fn_hash
[function]
[call site]
02538
calc_fn_hash
[function]
[call site]
02539
FnCallHashes::from_native_only
[function]
[call site]
02540
calc_fn_hash
[function]
[call site]
02541
FnCallHashes::from_native_only
[function]
[call site]
02542
calc_fn_hash
[function]
[call site]
02543
Expr::MethodCall
[function]
[call site]
02544
into
[function]
[call site]
02545
Expr::Dot
[function]
[call site]
02546
Expr::Index
[function]
[call site]
02547
Ok
[function]
[call site]
02548
Expr::Dot
[function]
[call site]
02549
into
[function]
[call site]
02550
Err
[function]
[call site]
02551
PERR::into_err
[function]
[call site]
02552
Expr::start_position
[function]
[call site]
02553
string_functions::is_empty
[function]
[call site]
02554
optimize_combo_chain
[function]
[call site]
02555
test_functions_take
[function]
[call site]
02556
test_functions_take
[function]
[call site]
02557
test_functions_take
[function]
[call site]
02558
StmtBlock::as_mut
[function]
[call site]
02559
intersects
[function]
[call site]
02560
StmtBlock::as_mut
[function]
[call site]
02561
StmtBlock::as_mut
[function]
[call site]
02562
string_functions::remove
[function]
[call site]
02563
test_functions_take
[function]
[call site]
02564
make_sub
[function]
[call site]
02565
make_root
[function]
[call site]
02566
string_functions::is_empty
[function]
[call site]
02567
Some
[function]
[call site]
02568
string_functions::is_empty
[function]
[call site]
02569
Some
[function]
[call site]
02570
string_functions::is_empty
[function]
[call site]
02571
crate::calc_var_hash
[function]
[call site]
02572
get_hasher
[function]
[call site]
02573
write_u8
[function]
[call site]
02574
MyIterableType::into_iter
[function]
[call site]
02575
Self::IntoIter::for_each
[function]
[call site]
02576
test::hash
[function]
[call site]
02577
write_usize
[function]
[call site]
02578
test::hash
[function]
[call site]
02579
StraightHasher::finish
[function]
[call site]
02580
MyIterableType::into_iter
[function]
[call site]
02581
test_optimizer_const_map
[function]
[call site]
02582
Namespace::root
[function]
[call site]
02583
ParseState::find_module
[function]
[call site]
02584
ParseSettings::has_option
[function]
[call site]
02585
Position::is_none
[function]
[call site]
02586
MyIterableType::into_iter
[function]
[call site]
02587
T::as_any
[function]
[call site]
02588
contains_key
[function]
[call site]
02589
Err
[function]
[call site]
02590
PERR::ModuleUndefined
[function]
[call site]
02591
&str::into
[function]
[call site]
02592
PERR::into_err
[function]
[call site]
02593
ParseSettings::level_up_with_position
[function]
[call site]
02594
Ok
[function]
[call site]
02595
string_functions::is_empty
[function]
[call site]
02596
test::len
[function]
[call site]
02597
string_functions::is_empty
[function]
[call site]
02598
Engine::parse_binary_op
[function]
[call site]
02599
ParseSettings::level_up_with_position
[function]
[call site]
02600
peek
[function]
[call site]
02601
unwrap
[function]
[call site]
02602
Ok
[function]
[call site]
02603
Command::get
[function]
[call site]
02604
copied
[function]
[call site]
02605
ok_or_else
[function]
[call site]
02606
PERR::Reserved
[function]
[call site]
02607
!::to_string
[function]
[call site]
02608
Engine::new
[function]
[call site]
02609
Scope::new
[function]
[call site]
02610
blob_functions::push
[function]
[call site]
02611
blob_functions::push
[function]
[call site]
02612
blob_functions::push
[function]
[call site]
02613
PERR::into_err
[function]
[call site]
02614
tokenizer::is_valid_identifier
[function]
[call site]
02615
Err
[function]
[call site]
02616
PERR::UnknownOperator
[function]
[call site]
02617
!::to_string
[function]
[call site]
02618
PERR::into_err
[function]
[call site]
02619
test_ops_precedence
[function]
[call site]
02620
Engine::new
[function]
[call site]
02621
Token::is_bind_right
[function]
[call site]
02622
Ok
[function]
[call site]
02623
MultiInputsStream::get_next
[function]
[call site]
02624
unwrap
[function]
[call site]
02625
Engine::parse_stmt
[function]
[call site]
02626
ParseResult::into
[function]
[call site]
02627
Expr::Stmt
[function]
[call site]
02628
ParseResult::into
[function]
[call site]
02629
peek
[function]
[call site]
02630
unwrap
[function]
[call site]
02631
Expr::Unit
[function]
[call site]
02632
Engine::parse_unary
[function]
[call site]
02633
peek
[function]
[call site]
02634
unwrap
[function]
[call site]
02635
Command::get
[function]
[call site]
02636
copied
[function]
[call site]
02637
ok_or_else
[function]
[call site]
02638
PERR::Reserved
[function]
[call site]
02639
!::to_string
[function]
[call site]
02640
PERR::into_err
[function]
[call site]
02641
tokenizer::is_valid_identifier
[function]
[call site]
02642
Err
[function]
[call site]
02643
PERR::UnknownOperator
[function]
[call site]
02644
!::to_string
[function]
[call site]
02645
PERR::into_err
[function]
[call site]
02646
test_ops_precedence
[function]
[call site]
02647
Engine::parse_binary_op
[function]
[call site]
02648
ParseSettings::level_up
[function]
[call site]
02649
ParseSettings::level_up
[function]
[call site]
02650
into
[function]
[call site]
02651
calc_fn_hash
[function]
[call site]
02652
tokenizer::is_valid_function_name
[function]
[call site]
02653
Engine::get_interned_string
[function]
[call site]
02654
FnCallHashes::from_native_only
[function]
[call site]
02655
MyIterableType::into_iter
[function]
[call site]
02656
Self::IntoIter::collect
[function]
[call site]
02657
Self::then
[function]
[call site]
02658
TestStruct::clone
[function]
[call site]
02659
test_functions_take
[function]
[call site]
02660
Expr::ensure_bool_expr
[function]
[call site]
02661
test_functions_take
[function]
[call site]
02662
Expr::ensure_bool_expr
[function]
[call site]
02663
StmtBlock::extend
[function]
[call site]
02664
blob_functions::push
[function]
[call site]
02665
blob_functions::insert
[function]
[call site]
02666
Expr::set_position
[function]
[call site]
02667
Expr::set_position
[function]
[call site]
02668
Expr::And
[function]
[call site]
02669
TestStruct::new
[function]
[call site]
02670
into
[function]
[call site]
02671
test_functions_take
[function]
[call site]
02672
Expr::ensure_bool_expr
[function]
[call site]
02673
test_functions_take
[function]
[call site]
02674
Expr::ensure_bool_expr
[function]
[call site]
02675
StmtBlock::extend
[function]
[call site]
02676
blob_functions::push
[function]
[call site]
02677
blob_functions::insert
[function]
[call site]
02678
Expr::set_position
[function]
[call site]
02679
Expr::Or
[function]
[call site]
02680
TestStruct::new
[function]
[call site]
02681
into
[function]
[call site]
02682
test_functions_take
[function]
[call site]
02683
test_functions_take
[function]
[call site]
02684
StmtBlock::extend
[function]
[call site]
02685
blob_functions::push
[function]
[call site]
02686
blob_functions::insert
[function]
[call site]
02687
Expr::set_position
[function]
[call site]
02688
Expr::Coalesce
[function]
[call site]
02689
TestStruct::new
[function]
[call site]
02690
into
[function]
[call site]
02691
split_first_mut
[function]
[call site]
02692
unwrap
[function]
[call site]
02693
std::mem::swap
[function]
[call site]
02694
FnCallHashes::from_hash
[function]
[call site]
02695
calc_fn_hash
[function]
[call site]
02696
Engine::get_interned_string
[function]
[call site]
02697
FnCallExpr::into_fn_call_expr
[function]
[call site]
02698
Engine::get_interned_string
[function]
[call site]
02699
FnCallHashes::from_native_only
[function]
[call site]
02700
calc_fn_hash
[function]
[call site]
02701
MyIterableType::into_iter
[function]
[call site]
02702
Self::IntoIter::collect
[function]
[call site]
02703
Some
[function]
[call site]
02704
FnCallExpr::into_fn_call_expr
[function]
[call site]
02705
FnCallExpr::into_fn_call_expr
[function]
[call site]
02706
contains_key
[function]
[call site]
02707
FnCallHashes::from_native_only
[function]
[call site]
02708
calc_fn_hash
[function]
[call site]
02709
FnCallHashes::from_hash
[function]
[call site]
02710
calc_fn_hash
[function]
[call site]
02711
FnCallExpr::into_fn_call_expr
[function]
[call site]
02712
FnCallExpr::into_fn_call_expr
[function]
[call site]
02713
peek
[function]
[call site]
02714
unwrap
[function]
[call site]
02715
eat_token
[function]
[call site]
02716
Token::is_op_assignment
[function]
[call site]
02717
MultiInputsStream::get_next
[function]
[call site]
02718
test_optimizer_const_map
[function]
[call site]
02719
Some
[function]
[call site]
02720
unwrap
[function]
[call site]
02721
Ok
[function]
[call site]
02722
Stmt::Expr
[function]
[call site]
02723
into
[function]
[call site]
02724
Engine::parse_expr
[function]
[call site]
02725
Engine::make_assignment_stmt
[function]
[call site]
02726
map_or_else
[function]
[call site]
02727
OpAssignment::new_assignment
[function]
[call site]
02728
OpAssignment::new_op_assignment_from_token
[function]
[call site]
02729
Token::get_base_op_from_assignment
[function]
[call site]
02730
Some
[function]
[call site]
02731
Option::unwrap_or_else
[function]
[call site]
02732
Token::literal_syntax
[function]
[call site]
02733
Token::literal_syntax
[function]
[call site]
02734
calc_fn_hash
[function]
[call site]
02735
calc_fn_hash
[function]
[call site]
02736
Ok
[function]
[call site]
02737
Stmt::Assignment
[function]
[call site]
02738
into
[function]
[call site]
02739
Position::is_none
[function]
[call site]
02740
Ok
[function]
[call site]
02741
Stmt::Assignment
[function]
[call site]
02742
into
[function]
[call site]
02743
f32::map_or_else
[function]
[call site]
02744
expect
[function]
[call site]
02745
Command::get
[function]
[call site]
02746
Command::get
[function]
[call site]
02747
Scope::get_mut_by_index
[function]
[call site]
02748
test::len
[function]
[call site]
02749
Dynamic::access_mode
[function]
[call site]
02750
Ok
[function]
[call site]
02751
Stmt::Assignment
[function]
[call site]
02752
into
[function]
[call site]
02753
Err
[function]
[call site]
02754
PERR::AssignmentToConstant
[function]
[call site]
02755
test_to_string
[function]
[call site]
02756
PERR::into_err
[function]
[call site]
02757
ASTFlags::intersects
[function]
[call site]
02758
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]
02759
ASTFlags::intersects
[function]
[call site]
02760
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]
02761
Some
[function]
[call site]
02762
ParseSettings::level_up_with_position
[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
Err
[function]
[call site]
02768
PERR::AssignmentToInvalidLHS
[function]
[call site]
02769
ImmutableString::new
[function]
[call site]
02770
PERR::into_err
[function]
[call site]
02771
Ok
[function]
[call site]
02772
Stmt::Assignment
[function]
[call site]
02773
into
[function]
[call site]
02774
Err
[function]
[call site]
02775
PERR::AssignmentToInvalidLHS
[function]
[call site]
02776
ImmutableString::new
[function]
[call site]
02777
PERR::into_err
[function]
[call site]
02778
ParseSettings::level_up_with_position
[function]
[call site]
02779
Expr::is_constant
[function]
[call site]
02780
MyIterableType::into_iter
[function]
[call site]
02781
Self::IntoIter::all
[function]
[call site]
02782
MyIterableType::into_iter
[function]
[call site]
02783
test_optimizer_const_map
[function]
[call site]
02784
test_method_call
[function]
[call site]
02785
Err
[function]
[call site]
02786
PERR::AssignmentToConstant
[function]
[call site]
02787
ImmutableString::new
[function]
[call site]
02788
PERR::into_err
[function]
[call site]
02789
Expr::start_position
[function]
[call site]
02790
Token::is_op_assignment
[function]
[call site]
02791
Err
[function]
[call site]
02792
LexError::ImproperSymbol
[function]
[call site]
02793
Token::literal_syntax
[function]
[call site]
02794
into
[function]
[call site]
02795
&str::into
[function]
[call site]
02796
PERR::into_err
[function]
[call site]
02797
Err
[function]
[call site]
02798
PERR::AssignmentToInvalidLHS
[function]
[call site]
02799
ImmutableString::new
[function]
[call site]
02800
PERR::into_err
[function]
[call site]
02801
ParseSettings::level_up_with_position
[function]
[call site]
02802
StmtBlock::statements_mut
[function]
[call site]
02803
blob_functions::push
[function]
[call site]
02804
blob_functions::push
[function]
[call site]
02805
FnPtr::try_from
[function]
[call site]
02806
RhaiResultOf::unwrap
[function]
[call site]
02807
MultiInputsStream::get_next
[function]
[call site]
02808
unwrap
[function]
[call site]
02809
Ok
[function]
[call site]
02810
Stmt::Block
[function]
[call site]
02811
StmtBlock::new
[function]
[call site]
02812
Self::into
[function]
[call site]
02813
Err
[function]
[call site]
02814
PERR::into_err
[function]
[call site]
02815
Err
[function]
[call site]
02816
PERR::MissingToken
[function]
[call site]
02817
into
[function]
[call site]
02818
&str::into
[function]
[call site]
02819
PERR::into_err
[function]
[call site]
02820
test::len
[function]
[call site]
02821
test::len
[function]
[call site]
02822
peek
[function]
[call site]
02823
unwrap
[function]
[call site]
02824
eat_token
[function]
[call site]
02825
Err
[function]
[call site]
02826
PERR::MissingToken
[function]
[call site]
02827
into
[function]
[call site]
02828
&str::into
[function]
[call site]
02829
PERR::into_err
[function]
[call site]
02830
string_functions::remove
[function]
[call site]
02831
Engine::parse_stmt
[function]
[call site]
02832
Stmt::is_noop
[function]
[call site]
02833
CustomExpr::is_self_terminated
[function]
[call site]
02834
StmtBlock::statements_mut
[function]
[call site]
02835
blob_functions::push
[function]
[call site]
02836
peek
[function]
[call site]
02837
unwrap
[function]
[call site]
02838
eat_token
[function]
[call site]
02839
eat_token
[function]
[call site]
02840
eat_token
[function]
[call site]
02841
Err
[function]
[call site]
02842
TestStruct::clone
[function]
[call site]
02843
PERR::into_err
[function]
[call site]
02844
Err
[function]
[call site]
02845
PERR::MissingToken
[function]
[call site]
02846
into
[function]
[call site]
02847
&str::into
[function]
[call site]
02848
PERR::into_err
[function]
[call site]
02849
Scope::rewind
[function]
[call site]
02850
string_functions::truncate
[function]
[call site]
02851
Ok
[function]
[call site]
02852
Stmt::Block
[function]
[call site]
02853
StmtBlock::new
[function]
[call site]
02854
Self::into
[function]
[call site]
02855
ParseSettings::level_up
[function]
[call site]
02856
eat_token
[function]
[call site]
02857
MultiInputsStream::get_next
[function]
[call site]
02858
unwrap
[function]
[call site]
02859
ParseSettings::has_flag
[function]
[call site]
02860
Err
[function]
[call site]
02861
PERR::into_err
[function]
[call site]
02862
test::len
[function]
[call site]
02863
Engine::max_functions
[function]
[call site]
02864
Err
[function]
[call site]
02865
PERR::into_err
[function]
[call site]
02866
ParseState::new
[function]
[call site]
02867
TestStruct::clone
[function]
[call site]
02868
clone_from
[function]
[call site]
02869
StmtBlock::extend
[function]
[call site]
02870
TestStruct::clone
[function]
[call site]
02871
Engine::max_function_expr_depth
[function]
[call site]
02872
Command::get
[function]
[call site]
02873
Engine::parse_fn
[function]
[call site]
02874
ParseSettings::level_up
[function]
[call site]
02875
MultiInputsStream::get_next
[function]
[call site]
02876
unwrap
[function]
[call site]
02877
peek
[function]
[call site]
02878
unwrap
[function]
[call site]
02879
eat_token
[function]
[call site]
02880
Ident::as_str
[function]
[call site]
02881
Engine::get_interned_string
[function]
[call site]
02882
std::any::type_name::<crate::INT>
[function]
[call site]
02883
Engine::get_interned_string
[function]
[call site]
02884
std::any::type_name::<crate::FLOAT>
[function]
[call site]
02885
Engine::get_interned_string
[function]
[call site]
02886
MultiInputsStream::get_next
[function]
[call site]
02887
unwrap
[function]
[call site]
02888
Some
[function]
[call site]
02889
Err
[function]
[call site]
02890
PERR::MissingToken
[function]
[call site]
02891
into
[function]
[call site]
02892
&str::into
[function]
[call site]
02893
PERR::into_err
[function]
[call site]
02894
eat_token
[function]
[call site]
02895
Ident::as_str
[function]
[call site]
02896
Engine::get_interned_string
[function]
[call site]
02897
std::any::type_name::<crate::INT>
[function]
[call site]
02898
Engine::get_interned_string
[function]
[call site]
02899
std::any::type_name::<crate::FLOAT>
[function]
[call site]
02900
Engine::get_interned_string
[function]
[call site]
02901
MultiInputsStream::get_next
[function]
[call site]
02902
unwrap
[function]
[call site]
02903
Some
[function]
[call site]
02904
tokenizer::is_valid_function_name
[function]
[call site]
02905
tokenizer::is_valid_function_name
[function]
[call site]
02906
Err
[function]
[call site]
02907
PERR::Reserved
[function]
[call site]
02908
test_to_string
[function]
[call site]
02909
PERR::into_err
[function]
[call site]
02910
Err
[function]
[call site]
02911
PERR::into_err
[function]
[call site]
02912
peek
[function]
[call site]
02913
unwrap
[function]
[call site]
02914
eat_token
[function]
[call site]
02915
match_token
[function]
[call site]
02916
eat_token
[function]
[call site]
02917
Err
[function]
[call site]
02918
PERR::FnMissingParams
[function]
[call site]
02919
into
[function]
[call site]
02920
PERR::into_err
[function]
[call site]
02921
StaticVec::<(ImmutableString,
[call site]
02922
Some
[function]
[call site]
02923
TestStruct::new
[function]
[call site]
02924
MultiInputsStream::get_next
[function]
[call site]
02925
unwrap
[function]
[call site]
02926
MyIterableType::into_iter
[function]
[call site]
02927
Self::IntoIter::any
[function]
[call site]
02928
Err
[function]
[call site]
02929
PERR::FnDuplicatedParam
[function]
[call site]
02930
into
[function]
[call site]
02931
test_to_string
[function]
[call site]
02932
PERR::into_err
[function]
[call site]
02933
Engine::get_interned_string
[function]
[call site]
02934
blob_functions::push
[function]
[call site]
02935
TestStruct::clone
[function]
[call site]
02936
blob_functions::push
[function]
[call site]
02937
Err
[function]
[call site]
02938
PERR::into_err
[function]
[call site]
02939
Token::is_reserved
[function]
[call site]
02940
Err
[function]
[call site]
02941
PERR::Reserved
[function]
[call site]
02942
(Token,
[call site]
02943
PERR::into_err
[function]
[call site]
02944
Token::is_standard_keyword
[function]
[call site]
02945
Err
[function]
[call site]
02946
PERR::into_err
[function]
[call site]
02947
Err
[function]
[call site]
02948
PERR::MissingToken
[function]
[call site]
02949
into
[function]
[call site]
02950
PERR::into_err
[function]
[call site]
02951
MultiInputsStream::get_next
[function]
[call site]
02952
unwrap
[function]
[call site]
02953
Err
[function]
[call site]
02954
PERR::into_err
[function]
[call site]
02955
Err
[function]
[call site]
02956
PERR::MissingToken
[function]
[call site]
02957
into
[function]
[call site]
02958
PERR::into_err
[function]
[call site]
02959
peek
[function]
[call site]
02960
unwrap
[function]
[call site]
02961
Engine::parse_block
[function]
[call site]
02962
Err
[function]
[call site]
02963
PERR::FnMissingBody
[function]
[call site]
02964
into
[function]
[call site]
02965
PERR::into_err
[function]
[call site]
02966
into
[function]
[call site]
02967
MyIterableType::into_iter
[function]
[call site]
02968
Self::IntoIter::map
[function]
[call site]
02969
reflection_functions::collect
[function]
[call site]
02970
shrink_to_fit
[function]
[call site]
02971
Ok
[function]
[call site]
02972
Engine::get_interned_string
[function]
[call site]
02973
MyIterableType::into_iter
[function]
[call site]
02974
Self::IntoIter::collect
[function]
[call site]
02975
calc_fn_hash
[function]
[call site]
02976
test::len
[function]
[call site]
02977
StmtBlock::as_ref
[function]
[call site]
02978
map_or
[function]
[call site]
02979
crate::calc_typed_method_hash
[function]
[call site]
02980
get_hasher
[function]
[call site]
02981
write_u8
[function]
[call site]
02982
test::hash
[function]
[call site]
02983
StraightHasher::finish
[function]
[call site]
02984
contains_key
[function]
[call site]
02985
Err
[function]
[call site]
02986
PERR::FnDuplicatedDefinition
[function]
[call site]
02987
test_to_string
[function]
[call site]
02988
test::len
[function]
[call site]
02989
PERR::into_err
[function]
[call site]
02990
blob_functions::insert
[function]
[call site]
02991
into
[function]
[call site]
02992
Ok
[function]
[call site]
02993
Stmt::Noop
[function]
[call site]
02994
Err
[function]
[call site]
02995
PERR::MissingToken
[function]
[call site]
02996
into
[function]
[call site]
02997
PERR::into_err
[function]
[call site]
02998
Engine::parse_if
[function]
[call site]
02999
ParseSettings::level_up
[function]
[call site]
03000
Engine::parse_switch
[function]
[call site]
03001
ParseSettings::level_up
[function]
[call site]
03002
Engine::allow_looping
[function]
[call site]
03003
Engine::parse_while_loop
[function]
[call site]
03004
ParseSettings::level_up
[function]
[call site]
03005
Engine::allow_looping
[function]
[call site]
03006
Engine::parse_do
[function]
[call site]
03007
ParseSettings::level_up
[function]
[call site]
03008
Engine::allow_looping
[function]
[call site]
03009
Engine::parse_for
[function]
[call site]
03010
ParseSettings::level_up
[function]
[call site]
03011
Engine::allow_looping
[function]
[call site]
03012
ParseSettings::has_flag
[function]
[call site]
03013
eat_token
[function]
[call site]
03014
Ok
[function]
[call site]
03015
Stmt::BreakLoop
[function]
[call site]
03016
string_functions::is_empty
[function]
[call site]
03017
Engine::allow_looping
[function]
[call site]
03018
ParseSettings::has_flag
[function]
[call site]
03019
eat_token
[function]
[call site]
03020
peek
[function]
[call site]
03021
unwrap
[function]
[call site]
03022
Engine::parse_expr
[function]
[call site]
03023
ParseSettings::level_up
[function]
[call site]
03024
Ok
[function]
[call site]
03025
Stmt::BreakLoop
[function]
[call site]
03026
Some
[function]
[call site]
03027
into
[function]
[call site]
03028
peek
[function]
[call site]
03029
unwrap
[function]
[call site]
03030
Ok
[function]
[call site]
03031
Stmt::BreakLoop
[function]
[call site]
03032
Err
[function]
[call site]
03033
Engine::allow_looping
[function]
[call site]
03034
Err
[function]
[call site]
03035
PERR::into_err
[function]
[call site]
03036
MultiInputsStream::get_next
[function]
[call site]
03037
test_optimizer_const_map
[function]
[call site]
03038
string_functions::is_empty
[function]
[call site]
03039
unwrap
[function]
[call site]
03040
peek
[function]
[call site]
03041
unwrap
[function]
[call site]
03042
Engine::parse_expr
[function]
[call site]
03043
ParseSettings::level_up
[function]
[call site]
03044
Ok
[function]
[call site]
03045
Stmt::Return
[function]
[call site]
03046
Some
[function]
[call site]
03047
into
[function]
[call site]
03048
peek
[function]
[call site]
03049
unwrap
[function]
[call site]
03050
Ok
[function]
[call site]
03051
Stmt::Return
[function]
[call site]
03052
Err
[function]
[call site]
03053
Engine::parse_try_catch
[function]
[call site]
03054
ParseSettings::level_up_with_position
[function]
[call site]
03055
eat_token
[function]
[call site]
03056
Engine::parse_block
[function]
[call site]
03057
into
[function]
[call site]
03058
match_token
[function]
[call site]
03059
Err
[function]
[call site]
03060
PERR::MissingToken
[function]
[call site]
03061
into
[function]
[call site]
03062
&str::into
[function]
[call site]
03063
PERR::into_err
[function]
[call site]
03064
match_token
[function]
[call site]
03065
parse_var_name
[function]
[call site]
03066
match_token
[function]
[call site]
03067
Err
[function]
[call site]
03068
PERR::MissingToken
[function]
[call site]
03069
into
[function]
[call site]
03070
&str::into
[function]
[call site]
03071
PERR::into_err
[function]
[call site]
03072
Engine::get_interned_string
[function]
[call site]
03073
blob_functions::push
[function]
[call site]
03074
TestStruct::clone
[function]
[call site]
03075
Engine::get_interned_string
[function]
[call site]
03076
Engine::parse_block
[function]
[call site]
03077
into
[function]
[call site]
03078
string_functions::is_empty
[function]
[call site]
03079
Expr::Unit
[function]
[call site]
03080
string_functions::pop
[function]
[call site]
03081
string_functions::is_empty
[function]
[call site]
03082
shared_make_mut
[function]
[call site]
03083
string_functions::pop
[function]
[call site]
03084
string_functions::is_empty
[function]
[call site]
03085
shared_make_mut
[function]
[call site]
03086
string_functions::pop
[function]
[call site]
03087
Dynamic::map_or
[function]
[call site]
03088
Dynamic::map_or
[function]
[call site]
03089
Expr::Variable
[function]
[call site]
03090
Engine::default
[function]
[call site]
03091
into
[function]
[call site]
03092
into
[function]
[call site]
03093
Ok
[function]
[call site]
03094
Stmt::TryCatch
[function]
[call site]
03095
into
[function]
[call site]
03096
ParseSettings::level_up
[function]
[call site]
03097
Engine::parse_let
[function]
[call site]
03098
MultiInputsStream::get_next
[function]
[call site]
03099
unwrap
[function]
[call site]
03100
parse_var_name
[function]
[call site]
03101
Engine::allow_shadowing
[function]
[call site]
03102
intersects
[function]
[call site]
03103
Command::get
[function]
[call site]
03104
is_some
[function]
[call site]
03105
Err
[function]
[call site]
03106
PERR::VariableExists
[function]
[call site]
03107
into
[function]
[call site]
03108
PERR::into_err
[function]
[call site]
03109
Command::get
[function]
[call site]
03110
is_some
[function]
[call site]
03111
get_or_insert_with
[function]
[call site]
03112
Engine::new_global_runtime_state
[function]
[call site]
03113
crate::ThinVec::new
[function]
[call site]
03114
crate::ThinVec::new
[function]
[call site]
03115
crate::StaticVec::new
[function]
[call site]
03116
Engine::default_tag
[function]
[call site]
03117
TestStruct::clone
[function]
[call site]
03118
Self
[function]
[call site]
03119
StmtBlock::as_ref
[function]
[call site]
03120
test_optimizer_const_map
[function]
[call site]
03121
crate::eval::Debugger::new
[function]
[call site]
03122
TestStruct::new
[function]
[call site]
03123
TestStruct::new
[function]
[call site]
03124
into
[function]
[call site]
03125
GlobalRuntimeState::into
[function]
[call site]
03126
VarDefInfo::new
[function]
[call site]
03127
Caches::new
[function]
[call site]
03128
Position::new_const
[function]
[call site]
03129
EvalContext::new
[function]
[call site]
03130
test_var_def_filter
[function]
[call site]
03131
Err
[function]
[call site]
03132
PERR::ForbiddenVariable
[function]
[call site]
03133
into
[function]
[call site]
03134
PERR::into_err
[function]
[call site]
03135
Err
[function]
[call site]
03136
PERR::into_err
[function]
[call site]
03137
PERR::ForbiddenVariable
[function]
[call site]
03138
into
[function]
[call site]
03139
PERR::into_err
[function]
[call site]
03140
Engine::get_interned_string
[function]
[call site]
03141
match_token
[function]
[call site]
03142
Engine::parse_expr
[function]
[call site]
03143
ParseSettings::level_up
[function]
[call site]
03144
Expr::Unit
[function]
[call site]
03145
string_functions::is_empty
[function]
[call site]
03146
ParseState::find_var
[function]
[call site]
03147
test::len
[function]
[call site]
03148
Scope::get_entry_by_index
[function]
[call site]
03149
test::len
[function]
[call site]
03150
string_functions::is_empty
[function]
[call site]
03151
Some
[function]
[call site]
03152
Scope::get_mut_by_index
[function]
[call site]
03153
Dynamic::set_access_mode
[function]
[call site]
03154
Some
[function]
[call site]
03155
TestStruct::new
[function]
[call site]
03156
test::len
[function]
[call site]
03157
Self::unwrap
[function]
[call site]
03158
Scope::push_entry
[function]
[call site]
03159
Scope::is_empty
[function]
[call site]
03160
reserve
[function]
[call site]
03161
reserve
[function]
[call site]
03162
blob_functions::push
[function]
[call site]
03163
Dynamic::set_access_mode
[function]
[call site]
03164
blob_functions::push
[function]
[call site]
03165
TestStruct::clone
[function]
[call site]
03166
Scope::add_alias_by_index
[function]
[call site]
03167
test::len
[function]
[call site]
03168
resize
[function]
[call site]
03169
Engine::default
[function]
[call site]
03170
shared_get_mut
[function]
[call site]
03171
unwrap
[function]
[call site]
03172
string_functions::contains
[function]
[call site]
03173
blob_functions::push
[function]
[call site]
03174
test::len
[function]
[call site]
03175
TestStruct::clone
[function]
[call site]
03176
into
[function]
[call site]
03177
Ok
[function]
[call site]
03178
Stmt::Var
[function]
[call site]
03179
Stmt::Var
[function]
[call site]
03180
ParseSettings::level_up
[function]
[call site]
03181
Engine::parse_let
[function]
[call site]
03182
ParseSettings::level_up
[function]
[call site]
03183
Engine::parse_import
[function]
[call site]
03184
ParseSettings::level_up_with_position
[function]
[call site]
03185
eat_token
[function]
[call site]
03186
Engine::parse_expr
[function]
[call site]
03187
match_token
[function]
[call site]
03188
parse_var_name
[function]
[call site]
03189
Engine::get_interned_string
[function]
[call site]
03190
Engine::get_interned_string
[function]
[call site]
03191
blob_functions::push
[function]
[call site]
03192
TestStruct::clone
[function]
[call site]
03193
Ok
[function]
[call site]
03194
Stmt::Import
[function]
[call site]
03195
into
[function]
[call site]
03196
ParseSettings::level_up
[function]
[call site]
03197
ParseSettings::has_flag
[function]
[call site]
03198
Err
[function]
[call site]
03199
PERR::into_err
[function]
[call site]
03200
Engine::parse_export
[function]
[call site]
03201
eat_token
[function]
[call site]
03202
peek
[function]
[call site]
03203
unwrap
[function]
[call site]
03204
ParseSettings::level_up
[function]
[call site]
03205
Engine::parse_let
[function]
[call site]
03206
Expr::set_position
[function]
[call site]
03207
Expr::set_position
[function]
[call site]
03208
Ok
[function]
[call site]
03209
ParseSettings::level_up
[function]
[call site]
03210
Engine::parse_let
[function]
[call site]
03211
Expr::set_position
[function]
[call site]
03212
Ok
[function]
[call site]
03213
parse_var_name
[function]
[call site]
03214
match_token
[function]
[call site]
03215
parse_var_name
[function]
[call site]
03216
ParseResult::map
[function]
[call site]
03217
Engine::new
[function]
[call site]
03218
Engine::set_optimization_level
[function]
[call site]
03219
Scope::new
[function]
[call site]
03220
rhai::Map::new
[function]
[call site]
03221
blob_functions::insert
[function]
[call site]
03222
&str::into
[function]
[call site]
03223
into
[function]
[call site]
03224
Scope::push_constant_dynamic
[function]
[call site]
03225
into
[function]
[call site]
03226
Scope::push_constant_dynamic
[function]
[call site]
03227
&str::into
[function]
[call site]
03228
Engine::compile_expression_with_scope
[function]
[call site]
03229
ParseResult::expect
[function]
[call site]
03230
Ident::as_str
[function]
[call site]
03231
eval_ast::<bool>
[function]
[call site]
03232
expect
[function]
[call site]
03233
Engine::get_interned_string
[function]
[call site]
03234
Engine::get_interned_string
[function]
[call site]
03235
ParseState::find_var
[function]
[call site]
03236
Scope::add_alias_by_index
[function]
[call site]
03237
test::len
[function]
[call site]
03238
TestStruct::clone
[function]
[call site]
03239
Engine::get_interned_string
[function]
[call site]
03240
Ok
[function]
[call site]
03241
Stmt::Export
[function]
[call site]
03242
into
[function]
[call site]
03243
ParseSettings::level_up
[function]
[call site]
03244
Engine::parse_expr_stmt
[function]
[call site]
03245
ParseSettings::level_up
[function]
[call site]
03246
Stmt::is_noop
[function]
[call site]
03247
CustomExpr::is_self_terminated
[function]
[call site]
03248
blob_functions::push
[function]
[call site]
03249
peek
[function]
[call site]
03250
unwrap
[function]
[call site]
03251
eat_token
[function]
[call site]
03252
Err
[function]
[call site]
03253
TestStruct::clone
[function]
[call site]
03254
PERR::into_err
[function]
[call site]
03255
Err
[function]
[call site]
03256
PERR::MissingToken
[function]
[call site]
03257
into
[function]
[call site]
03258
&str::into
[function]
[call site]
03259
PERR::into_err
[function]
[call site]
03260
map_functions::values
[function]
[call site]
03261
cloned
[function]
[call site]
03262
reflection_functions::collect
[function]
[call site]
03263
TestStruct::new
[function]
[call site]
03264
Ok
[function]
[call site]
03265
Ok
[function]
[call site]
03266
Engine::optimize_into_ast
[function]
[call site]
03267
crate::Module::from
[function]
[call site]
03268
TestStruct::new
[function]
[call site]
03269
Self::IntoIter::into_iter
[function]
[call site]
03270
test_chars
[function]
[call site]
03271
0.chars().collect::<Vec<_>>
[function]
[call site]
03272
MyIterableType::into_iter
[function]
[call site]
03273
Self::IntoIter::for_each
[function]
[call site]
03274
Module::set_script_fn
[function]
[call site]
03275
Option::into
[function]
[call site]
03276
test::len
[function]
[call site]
03277
crate::calc_fn_hash
[function]
[call site]
03278
get_hasher
[function]
[call site]
03279
write_u8
[function]
[call site]
03280
MyIterableType::into_iter
[function]
[call site]
03281
Self::IntoIter::for_each
[function]
[call site]
03282
test::hash
[function]
[call site]
03283
write_usize
[function]
[call site]
03284
test::hash
[function]
[call site]
03285
write_usize
[function]
[call site]
03286
StraightHasher::finish
[function]
[call site]
03287
StmtBlock::as_ref
[function]
[call site]
03288
map_or
[function]
[call site]
03289
crate::calc_typed_method_hash
[function]
[call site]
03290
StmtBlock::as_ref
[function]
[call site]
03291
and_then
[function]
[call site]
03292
Command::get
[function]
[call site]
03293
Ident::as_str
[function]
[call site]
03294
into
[function]
[call site]
03295
Position::new_const
[function]
[call site]
03296
Some
[function]
[call site]
03297
TestStruct::new
[function]
[call site]
03298
MyIterableType::into_iter
[function]
[call site]
03299
test_optimizer_const_map
[function]
[call site]
03300
reflection_functions::collect
[function]
[call site]
03301
Engine::default
[function]
[call site]
03302
crate::StaticVec::new_const
[function]
[call site]
03303
Some
[function]
[call site]
03304
TestStruct::new
[function]
[call site]
03305
get_or_insert_with
[function]
[call site]
03306
new_hash_map
[function]
[call site]
03307
StraightHashMap::with_capacity_and_hasher
[function]
[call site]
03308
Engine::default
[function]
[call site]
03309
blob_functions::insert
[function]
[call site]
03310
Option::into
[function]
[call site]
03311
Array::into
[function]
[call site]
03312
string_functions::remove
[function]
[call site]
03313
Self::into
[function]
[call site]
03314
crate::Module::from
[function]
[call site]
03315
StmtBlock::as_ref
[function]
[call site]
03316
MyIterableType::into_iter
[function]
[call site]
03317
Self::IntoIter::map
[function]
[call site]
03318
ScriptFuncDef::clone_function_signatures
[function]
[call site]
03319
TestStruct::clone
[function]
[call site]
03320
TestStruct::clone
[function]
[call site]
03321
TestStruct::clone
[function]
[call site]
03322
Engine::default
[function]
[call site]
03323
Self::into
[function]
[call site]
03324
Self::into
[function]
[call site]
03325
crate::Module::from
[function]
[call site]
03326
MyIterableType::into_iter
[function]
[call site]
03327
Self::IntoIter::map
[function]
[call site]
03328
crate::func::shared_take_or_clone
[function]
[call site]
03329
shared_try_take
[function]
[call site]
03330
Result::unwrap_or_else
[function]
[call site]
03331
StmtBlock::as_ref
[function]
[call site]
03332
TestStruct::clone
[function]
[call site]
03333
StmtBlock::take_statements
[function]
[call site]
03334
mem::take
[function]
[call site]
03335
Engine::new
[function]
[call site]
03336
register_type_with_name::<TestStruct>
[function]
[call site]
03337
Engine::register_fn
[function]
[call site]
03338
TestStruct
[function]
[call site]
03339
StmtBlock::statements_mut
[function]
[call site]
03340
StmtBlock::statements_mut
[function]
[call site]
03341
Engine::optimize_top_level
[function]
[call site]
03342
StmtBlockContainer::shrink_to_fit
[function]
[call site]
03343
OptimizerState::new
[function]
[call site]
03344
Engine::new_global_runtime_state
[function]
[call site]
03345
crate::ThinVec::new
[function]
[call site]
03346
crate::ThinVec::new
[function]
[call site]
03347
crate::StaticVec::new
[function]
[call site]
03348
Engine::default_tag
[function]
[call site]
03349
TestStruct::clone
[function]
[call site]
03350
StmtBlock::as_ref
[function]
[call site]
03351
test_optimizer_const_map
[function]
[call site]
03352
crate::eval::Debugger::new
[function]
[call site]
03353
into
[function]
[call site]
03354
&crate::SharedModule::into
[function]
[call site]
03355
TestStruct::new
[function]
[call site]
03356
Caches::new
[function]
[call site]
03357
MyIterableType::into_iter
[function]
[call site]
03358
array_functions::reduce_rev
[function]
[call site]
03359
flat_map
[function]
[call site]
03360
Module::iter_var
[function]
[call site]
03361
Module::iter_var_raw
[function]
[call site]
03362
MyIterableType::into_iter
[function]
[call site]
03363
impl
[call site]
03364
Engine::new
[function]
[call site]
03365
Engine::set_optimization_level
[function]
[call site]
03366
Scope::new
[function]
[call site]
03367
rhai::Map::new
[function]
[call site]
03368
blob_functions::insert
[function]
[call site]
03369
&str::into
[function]
[call site]
03370
into
[function]
[call site]
03371
Scope::push_constant_dynamic
[function]
[call site]
03372
into
[function]
[call site]
03373
Scope::push_constant_dynamic
[function]
[call site]
03374
&str::into
[function]
[call site]
03375
Engine::compile_expression_with_scope
[function]
[call site]
03376
ParseResult::expect
[function]
[call site]
03377
Ident::as_str
[function]
[call site]
03378
eval_ast::<bool>
[function]
[call site]
03379
expect
[function]
[call site]
03380
Ident::as_str
[function]
[call site]
03381
array_functions::for_each
[function]
[call site]
03382
OptimizerState::push_var
[function]
[call site]
03383
blob_functions::push
[function]
[call site]
03384
into
[function]
[call site]
03385
Some
[function]
[call site]
03386
Cow::Borrowed
[function]
[call site]
03387
MyIterableType::into_iter
[function]
[call site]
03388
flat_map
[function]
[call site]
03389
array_functions::for_each
[function]
[call site]
03390
OptimizerState::push_var
[function]
[call site]
03391
into
[function]
[call site]
03392
Some
[function]
[call site]
03393
Cow::Borrowed
[function]
[call site]
03394
optimize_stmt_block
[function]
[call site]
03395
string_functions::is_empty
[function]
[call site]
03396
test::len
[function]
[call site]
03397
OptimizerState::is_dirty
[function]
[call site]
03398
MyIterableType::into_iter
[function]
[call site]
03399
test_chars
[function]
[call site]
03400
0.chars().collect::<Vec<_>>
[function]
[call site]
03401
MyIterableType::into_iter
[function]
[call site]
03402
Self::IntoIter::position
[function]
[call site]
03403
ParseSettings::level_up
[function]
[call site]
03404
Ok
[function]
[call site]
03405
StmtBlockContainer::split_at_mut
[function]
[call site]
03406
test_functions_take
[function]
[call site]
03407
StmtBlock::statements_mut
[function]
[call site]
03408
StaticModuleResolver::iter_mut
[function]
[call site]
03409
test_optimizer_const_map
[function]
[call site]
03410
optimize_combo_chain
[function]
[call site]
03411
test_functions_take
[function]
[call site]
03412
test_functions_take
[function]
[call site]
03413
test_functions_take
[function]
[call site]
03414
StmtBlock::as_mut
[function]
[call site]
03415
intersects
[function]
[call site]
03416
StmtBlock::as_mut
[function]
[call site]
03417
StmtBlock::as_mut
[function]
[call site]
03418
string_functions::remove
[function]
[call site]
03419
test_functions_take
[function]
[call site]
03420
make_sub
[function]
[call site]
03421
make_root
[function]
[call site]
03422
StaticModuleResolver::iter_mut
[function]
[call site]
03423
test_optimizer_const_map
[function]
[call site]
03424
optimize_combo_chain
[function]
[call site]
03425
StaticModuleResolver::iter_mut
[function]
[call site]
03426
skip
[function]
[call site]
03427
test_optimizer_const_map
[function]
[call site]
03428
reflection_functions::collect
[function]
[call site]
03429
OptimizerState::clear_dirty
[function]
[call site]
03430
test::len
[function]
[call site]
03431
map_functions::retain
[function]
[call site]
03432
string_functions::is_empty
[function]
[call site]
03433
Ok
[function]
[call site]
03434
IterateMap::new
[function]
[call site]
03435
IterateMap::new
[function]
[call site]
03436
IterateMap::new
[function]
[call site]
03437
mem::take
[function]
[call site]
03438
MyIterableType::into_iter
[function]
[call site]
03439
is_some
[function]
[call site]
03440
blob_functions::insert
[function]
[call site]
03441
FnPtr::call_raw_with_extra_args
[function]
[call site]
03442
Some
[function]
[call site]
03443
TestStruct::clone
[function]
[call site]
03444
Self::into
[function]
[call site]
03445
Some
[function]
[call site]
03446
Dynamic::as_bool
[function]
[call site]
03447
Ok
[function]
[call site]
03448
crate::func::locked_read
[function]
[call site]
03449
Option::and_then
[function]
[call site]
03450
Some
[function]
[call site]
03451
ok_or_else
[function]
[call site]
03452
std::
[call site]
03453
any::type_name
[function]
[call site]
03454
type_name::<R>
[function]
[call site]
03455
Err
[function]
[call site]
03456
Dynamic::type_name
[function]
[call site]
03457
type_name::<INT>
[function]
[call site]
03458
type_name::<crate::FLOAT>
[function]
[call site]
03459
std::
[call site]
03460
any::type_name
[function]
[call site]
03461
crate::func::locked_read
[function]
[call site]
03462
Option::unwrap
[function]
[call site]
03463
std::
[call site]
03464
any::type_name
[function]
[call site]
03465
Result::unwrap_or
[function]
[call site]
03466
blob_functions::insert
[function]
[call site]
03467
blob_functions::insert
[function]
[call site]
03468
Some
[function]
[call site]
03469
Err
[function]
[call site]
03470
Ok
[function]
[call site]
03471
OptimizerState::set_dirty
[function]
[call site]
03472
Stmt::is_control_flow_break
[function]
[call site]
03473
StaticModuleResolver::iter_mut
[function]
[call site]
03474
StaticModuleResolver::iter_mut
[function]
[call site]
03475
test_optimizer_const_map
[function]
[call site]
03476
Ident::as_str
[function]
[call site]
03477
array_functions::for_each
[function]
[call site]
03478
string_functions::is_empty
[function]
[call site]
03479
Ok
[function]
[call site]
03480
StaticModuleResolver::iter_mut
[function]
[call site]
03481
impl
[call site]
03482
into
[function]
[call site]
03483
FnPtr::call_raw_with_extra_args
[function]
[call site]
03484
Some
[function]
[call site]
03485
Ok
[function]
[call site]
03486
optimize_expr
[function]
[call site]
03487
ParseSettings::level_up_with_position
[function]
[call site]
03488
string_functions::is_empty
[function]
[call site]
03489
OptimizerState::set_dirty
[function]
[call site]
03490
Expr::Unit
[function]
[call site]
03491
ParseSettings::level_up_with_position
[function]
[call site]
03492
test::len
[function]
[call site]
03493
OptimizerState::set_dirty
[function]
[call site]
03494
StmtBlock::take_statements
[function]
[call site]
03495
string_functions::remove
[function]
[call site]
03496
optimize_expr
[function]
[call site]
03497
StmtBlock::statements_mut
[function]
[call site]
03498
optimize_stmt_block
[function]
[call site]
03499
StmtBlock::take_statements
[function]
[call site]
03500
StmtBlock::statements_mut
[function]
[call site]
03501
StmtBlock::as_mut
[function]
[call site]
03502
OptimizerState::set_dirty
[function]
[call site]
03503
test_functions_take
[function]
[call site]
03504
ASTFlags::intersects
[function]
[call site]
03505
OptimizerState::set_dirty
[function]
[call site]
03506
test_functions_take
[function]
[call site]
03507
MyIterableType::into_iter
[function]
[call site]
03508
test_method_call
[function]
[call site]
03509
RhaiFunc::is_pure
[function]
[call site]
03510
RhaiFunc::is_pure
[function]
[call site]
03511
OptimizerState::set_dirty
[function]
[call site]
03512
mem::take
[function]
[call site]
03513
MyIterableType::into_iter
[function]
[call site]
03514
Self::IntoIter::find
[function]
[call site]
03515
array_functions::find_starting_from
[function]
[call site]
03516
array_functions::index_of_filter_starting_from
[function]
[call site]
03517
string_functions::is_empty
[function]
[call site]
03518
Ok
[function]
[call site]
03519
eval::calc_offset_len
[function]
[call site]
03520
test::len
[function]
[call site]
03521
StaticModuleResolver::iter_mut
[function]
[call site]
03522
impl
[call site]
03523
skip
[function]
[call site]
03524
into
[function]
[call site]
03525
FnPtr::call_raw_with_extra_args
[function]
[call site]
03526
Some
[function]
[call site]
03527
Some
[function]
[call site]
03528
Dynamic::as_bool
[function]
[call site]
03529
unwrap_or
[function]
[call site]
03530
Ok
[function]
[call site]
03531
Ok
[function]
[call site]
03532
Ok
[function]
[call site]
03533
Ok
[function]
[call site]
03534
Command::get
[function]
[call site]
03535
RhaiResult::map_or_else
[function]
[call site]
03536
Expr::Unit
[function]
[call site]
03537
Expr::set_position
[function]
[call site]
03538
OptimizerState::find_literal_constant
[function]
[call site]
03539
MyIterableType::into_iter
[function]
[call site]
03540
array_functions::reduce_rev
[function]
[call site]
03541
array_functions::find
[function]
[call site]
03542
array_functions::find_starting_from
[function]
[call site]
03543
and_then
[function]
[call site]
03544
as_deref
[function]
[call site]
03545
Option::map_or
[function]
[call site]
03546
OptimizerState::find_literal_constant
[function]
[call site]
03547
Option::unwrap
[function]
[call site]
03548
Dynamic::as_map_ref
[function]
[call site]
03549
read_lock::<Map>
[function]
[call site]
03550
ok_or_else
[function]
[call site]
03551
Dynamic::type_name
[function]
[call site]
03552
unwrap
[function]
[call site]
03553
Command::get
[function]
[call site]
03554
Ident::as_str
[function]
[call site]
03555
cloned
[function]
[call site]
03556
unwrap_or
[function]
[call site]
03557
Expr::from_dynamic
[function]
[call site]
03558
Self::Unit
[function]
[call site]
03559
Self::BoolConstant
[function]
[call site]
03560
Self::StringConstant
[function]
[call site]
03561
Self::CharConstant
[function]
[call site]
03562
Self::IntegerConstant
[function]
[call site]
03563
Self::DynamicConstant
[function]
[call site]
03564
TestStruct::new
[function]
[call site]
03565
into
[function]
[call site]
03566
Self::FloatConstant
[function]
[call site]
03567
Self::DynamicConstant
[function]
[call site]
03568
TestStruct::new
[function]
[call site]
03569
into
[function]
[call site]
03570
Self::DynamicConstant
[function]
[call site]
03571
TestStruct::new
[function]
[call site]
03572
into
[function]
[call site]
03573
FnPtr::is_curried
[function]
[call site]
03574
string_functions::is_empty
[function]
[call site]
03575
Self::FnCall
[function]
[call site]
03576
into
[function]
[call site]
03577
FnCallHashes::from_hash
[function]
[call site]
03578
calc_fn_hash
[function]
[call site]
03579
test_native_context_fn_name
[function]
[call site]
03580
Engine::new
[function]
[call site]
03581
Engine::register_raw_fn
[function]
[call site]
03582
into
[function]
[call site]
03583
StmtBlock::as_ref
[function]
[call site]
03584
test::len
[function]
[call site]
03585
test::len
[function]
[call site]
03586
string_functions::starts_with
[function]
[call site]
03587
FuncRegistration::new
[function]
[call site]
03588
FuncRegistration::in_global_namespace
[function]
[call site]
03589
FuncRegistration::set_into_module_raw
[function]
[call site]
03590
StmtBlock::as_ref
[function]
[call site]
03591
test::len
[function]
[call site]
03592
StmtBlock::extend
[function]
[call site]
03593
StmtBlock::as_ref
[function]
[call site]
03594
MyIterableType::into_iter
[function]
[call site]
03595
Self::IntoIter::copied
[function]
[call site]
03596
first
[function]
[call site]
03597
RhaiFunc::is_method
[function]
[call site]
03598
is_method_call
[function]
[call site]
03599
StaticModuleResolver::iter_mut
[function]
[call site]
03600
enumerate
[function]
[call site]
03601
array_functions::for_each
[function]
[call site]
03602
Module::map_type
[function]
[call site]
03603
TypeId::of::<&str>
[function]
[call site]
03604
TypeId::of::<ImmutableString>
[function]
[call site]
03605
TypeId::of::<String>
[function]
[call site]
03606
TypeId::of::<ImmutableString>
[function]
[call site]
03607
MyIterableType::into_iter
[function]
[call site]
03608
T::as_any
[function]
[call site]
03609
TypeId::of::<Dynamic>
[function]
[call site]
03610
test::len
[function]
[call site]
03611
test::len
[function]
[call site]
03612
string_functions::pop
[function]
[call site]
03613
unwrap
[function]
[call site]
03614
calc_fn_hash
[function]
[call site]
03615
test::len
[function]
[call site]
03616
calc_fn_hash_full
[function]
[call site]
03617
get_hasher
[function]
[call site]
03618
write_u8
[function]
[call site]
03619
MyIterableType::into_iter
[function]
[call site]
03620
Self::IntoIter::for_each
[function]
[call site]
03621
test::hash
[function]
[call site]
03622
write_usize
[function]
[call site]
03623
StraightHasher::finish
[function]
[call site]
03624
MyIterableType::into_iter
[function]
[call site]
03625
copied
[function]
[call site]
03626
StmtBlock::as_ref
[function]
[call site]
03627
and_then
[function]
[call site]
03628
Command::get
[function]
[call site]
03629
BloomFilterU64::mark
[function]
[call site]
03630
BloomFilterU64::calc_hash
[function]
[call site]
03631
string_functions::remove
[function]
[call site]
03632
get_or_insert_with
[function]
[call site]
03633
new_hash_map
[function]
[call site]
03634
Scope::push_entry
[function]
[call site]
03635
blob_functions::insert
[function]
[call site]
03636
FnPtr::try_from
[function]
[call site]
03637
RhaiResultOf::unwrap
[function]
[call site]
03638
string_functions::is_empty
[function]
[call site]
03639
blob_functions::push
[function]
[call site]
03640
eval::calc_offset_len
[function]
[call site]
03641
test::len
[function]
[call site]
03642
test::len
[function]
[call site]
03643
blob_functions::push
[function]
[call site]
03644
blob_functions::insert
[function]
[call site]
03645
into
[function]
[call site]
03646
&mut
[call site]
03647
blob_functions::insert
[function]
[call site]
03648
into
[function]
[call site]
03649
Engine::global_namespace_mut
[function]
[call site]
03650
TestStruct::new
[function]
[call site]
03651
unwrap
[function]
[call site]
03652
test_optimizer_const_map
[function]
[call site]
03653
TypeId::of::<INT>
[function]
[call site]
03654
TypeId::of::<INT>
[function]
[call site]
03655
Engine::register_raw_fn
[function]
[call site]
03656
into
[function]
[call site]
03657
StmtBlock::as_ref
[function]
[call site]
03658
test::len
[function]
[call site]
03659
test::len
[function]
[call site]
03660
string_functions::starts_with
[function]
[call site]
03661
FuncRegistration::new
[function]
[call site]
03662
FuncRegistration::in_global_namespace
[function]
[call site]
03663
FuncRegistration::set_into_module_raw
[function]
[call site]
03664
Engine::global_namespace_mut
[function]
[call site]
03665
TestStruct::new
[function]
[call site]
03666
unwrap
[function]
[call site]
03667
test_optimizer_const_map
[function]
[call site]
03668
TypeId::of::<INT>
[function]
[call site]
03669
TypeId::of::<INT>
[function]
[call site]
03670
std::
[call site]
03671
iter::once
[function]
[call site]
03672
Self::StringConstant
[function]
[call site]
03673
test_native_context_fn_name
[function]
[call site]
03674
into
[function]
[call site]
03675
reflection_functions::collect
[function]
[call site]
03676
into
[function]
[call site]
03677
Self::DynamicConstant
[function]
[call site]
03678
into
[function]
[call site]
03679
OptimizerState::set_dirty
[function]
[call site]
03680
optimize_expr
[function]
[call site]
03681
Expr::is_constant
[function]
[call site]
03682
string_functions::is_empty
[function]
[call site]
03683
Expr::get_literal_value
[function]
[call site]
03684
OptimizerState::set_dirty
[function]
[call site]
03685
Engine::map_type_name
[function]
[call site]
03686
MyIterableType::into_iter
[function]
[call site]
03687
array_functions::find_map
[function]
[call site]
03688
array_functions::find_map_starting_from
[function]
[call site]
03689
string_functions::is_empty
[function]
[call site]
03690
Ok
[function]
[call site]
03691
eval::calc_offset_len
[function]
[call site]
03692
test::len
[function]
[call site]
03693
StaticModuleResolver::iter_mut
[function]
[call site]
03694
impl
[call site]
03695
skip
[function]
[call site]
03696
into
[function]
[call site]
03697
FnPtr::call_raw_with_extra_args
[function]
[call site]
03698
Some
[function]
[call site]
03699
Some
[function]
[call site]
03700
Expr::is_unit
[function]
[call site]
03701
Ok
[function]
[call site]
03702
Ok
[function]
[call site]
03703
Module::get_custom_type_display_by_name
[function]
[call site]
03704
Module::get_custom_type_by_name_raw
[function]
[call site]
03705
Command::get
[function]
[call site]
03706
Option::map
[function]
[call site]
03707
Ident::as_str
[function]
[call site]
03708
StmtBlock::span_or_else
[function]
[call site]
03709
map_functions::values
[function]
[call site]
03710
array_functions::find_map
[function]
[call site]
03711
Module::get_custom_type_display_by_name
[function]
[call site]
03712
unwrap_or_else
[function]
[call site]
03713
map_std_type_name
[function]
[call site]
03714
string_functions::trim
[function]
[call site]
03715
shared_get_mut
[function]
[call site]
03716
string_functions::trim
[function]
[call site]
03717
into
[function]
[call site]
03718
string_functions::trim
[function]
[call site]
03719
into
[function]
[call site]
03720
type_name::<crate::INT>
[function]
[call site]
03721
type_name::<crate::FLOAT>
[function]
[call site]
03722
type_name::<String>
[function]
[call site]
03723
type_name::<ImmutableString>
[function]
[call site]
03724
type_name::<&str>
[function]
[call site]
03725
type_name::<rust_decimal::Decimal>
[function]
[call site]
03726
type_name::<FnPtr>
[function]
[call site]
03727
type_name::<crate::Array>
[function]
[call site]
03728
type_name::<crate::Blob>
[function]
[call site]
03729
type_name::<crate::Map>
[function]
[call site]
03730
type_name::<crate::Instant>
[function]
[call site]
03731
type_name::<ExclusiveRange>
[function]
[call site]
03732
type_name::<InclusiveRange>
[function]
[call site]
03733
type_name::<BitRange>
[function]
[call site]
03734
type_name::<CharsStream>
[function]
[call site]
03735
type_name::<StepRange<u8>>
[function]
[call site]
03736
test::len
[function]
[call site]
03737
string_functions::starts_with
[function]
[call site]
03738
string_functions::ends_with
[function]
[call site]
03739
string_functions::ends_with
[function]
[call site]
03740
test_string_split
[function]
[call site]
03741
Engine::new
[function]
[call site]
03742
last
[function]
[call site]
03743
unwrap
[function]
[call site]
03744
test::len
[function]
[call site]
03745
type_name::<crate::packages::iter_basic::StepRange<crate::FLOAT>>
[function]
[call site]
03746
type_name::<crate::packages::iter_basic::StepRange<rust_decimal::Decimal>>
[function]
[call site]
03747
strip_prefix
[function]
[call site]
03748
map_or
[function]
[call site]
03749
map_std_type_name
[function]
[call site]
03750
RhaiNativeFunc::return_type_name
[function]
[call site]
03751
type_name::<R>
[function]
[call site]
03752
into
[function]
[call site]
03753
Expr::from_dynamic
[function]
[call site]
03754
Expr::is_constant
[function]
[call site]
03755
string_functions::is_empty
[function]
[call site]
03756
Expr::get_literal_value
[function]
[call site]
03757
Option::is_some
[function]
[call site]
03758
OptimizerState::set_dirty
[function]
[call site]
03759
Expr::from_dynamic
[function]
[call site]
03760
optimize_expr
[function]
[call site]
03761
optimize_expr
[function]
[call site]
03762
optimize_expr
[function]
[call site]
03763
optimize_expr
[function]
[call site]
03764
ASTFlags::intersects
[function]
[call site]
03765
OptimizerState::set_dirty
[function]
[call site]
03766
test_functions_take
[function]
[call site]
03767
FnPtr::try_from
[function]
[call site]
03768
RhaiResultOf::map
[function]
[call site]
03769
test::len
[function]
[call site]
03770
test::len
[function]
[call site]
03771
unwrap_or
[function]
[call site]
03772
MyIterableType::into_iter
[function]
[call site]
03773
test_chars
[function]
[call site]
03774
0.chars().collect::<Vec<_>>
[function]
[call site]
03775
MyIterableType::into_iter
[function]
[call site]
03776
Self::IntoIter::all
[function]
[call site]
03777
OptimizerState::set_dirty
[function]
[call site]
03778
FnPtr::try_from
[function]
[call site]
03779
RhaiResultOf::unwrap
[function]
[call site]
03780
test_functions_take
[function]
[call site]
03781
EvalAltResult::set_position
[function]
[call site]
03782
FnPtr::try_from
[function]
[call site]
03783
f32::unsigned_abs
[function]
[call site]
03784
RhaiResultOf::map
[function]
[call site]
03785
test::len
[function]
[call site]
03786
unwrap_or
[function]
[call site]
03787
MyIterableType::into_iter
[function]
[call site]
03788
Self::IntoIter::all
[function]
[call site]
03789
OptimizerState::set_dirty
[function]
[call site]
03790
test::len
[function]
[call site]
03791
FnPtr::try_from
[function]
[call site]
03792
f32::unsigned_abs
[function]
[call site]
03793
RhaiResultOf::unwrap
[function]
[call site]
03794
test_functions_take
[function]
[call site]
03795
EvalAltResult::set_position
[function]
[call site]
03796
MyIterableType::into_iter
[function]
[call site]
03797
test_method_call
[function]
[call site]
03798
RhaiFunc::is_pure
[function]
[call site]
03799
OptimizerState::set_dirty
[function]
[call site]
03800
mem::take
[function]
[call site]
03801
MyIterableType::into_iter
[function]
[call site]
03802
Self::IntoIter::find
[function]
[call site]
03803
RhaiResult::map_or_else
[function]
[call site]
03804
Expr::Unit
[function]
[call site]
03805
Expr::set_position
[function]
[call site]
03806
Dynamic::is_map
[function]
[call site]
03807
crate::func::locked_read
[function]
[call site]
03808
Option::map_or
[function]
[call site]
03809
OptimizerState::set_dirty
[function]
[call site]
03810
mem::take
[function]
[call site]
03811
Dynamic::as_map_mut
[function]
[call site]
03812
Dynamic::type_name
[function]
[call site]
03813
write_lock::<Map>
[function]
[call site]
03814
ok_or
[function]
[call site]
03815
Result::unwrap
[function]
[call site]
03816
string_functions::remove
[function]
[call site]
03817
Ident::as_str
[function]
[call site]
03818
map_or_else
[function]
[call site]
03819
Expr::Unit
[function]
[call site]
03820
Expr::from_dynamic
[function]
[call site]
03821
FnPtr::try_from
[function]
[call site]
03822
RhaiResultOf::map
[function]
[call site]
03823
unwrap_or
[function]
[call site]
03824
OptimizerState::set_dirty
[function]
[call site]
03825
Expr::BoolConstant
[function]
[call site]
03826
FnPtr::try_from
[function]
[call site]
03827
RhaiResultOf::unwrap
[function]
[call site]
03828
FnPtr::try_from
[function]
[call site]
03829
f32::unsigned_abs
[function]
[call site]
03830
RhaiResultOf::map
[function]
[call site]
03831
unwrap_or
[function]
[call site]
03832
OptimizerState::set_dirty
[function]
[call site]
03833
Expr::BoolConstant
[function]
[call site]
03834
FnPtr::try_from
[function]
[call site]
03835
f32::unsigned_abs
[function]
[call site]
03836
RhaiResultOf::unwrap
[function]
[call site]
03837
FnPtr::try_from
[function]
[call site]
03838
RhaiResultOf::map
[function]
[call site]
03839
test_chars
[function]
[call site]
03840
ImmutableString::strong_count
[function]
[call site]
03841
unwrap_or
[function]
[call site]
03842
OptimizerState::set_dirty
[function]
[call site]
03843
Expr::CharConstant
[function]
[call site]
03844
test_chars
[function]
[call site]
03845
nth
[function]
[call site]
03846
FnPtr::try_from
[function]
[call site]
03847
RhaiResultOf::unwrap
[function]
[call site]
03848
unwrap
[function]
[call site]
03849
FnPtr::try_from
[function]
[call site]
03850
f32::unsigned_abs
[function]
[call site]
03851
RhaiResultOf::map
[function]
[call site]
03852
test_chars
[function]
[call site]
03853
ImmutableString::strong_count
[function]
[call site]
03854
unwrap_or
[function]
[call site]
03855
OptimizerState::set_dirty
[function]
[call site]
03856
Expr::CharConstant
[function]
[call site]
03857
test_chars
[function]
[call site]
03858
array_functions::reduce_rev
[function]
[call site]
03859
RhaiResult::nth
[function]
[call site]
03860
FnPtr::try_from
[function]
[call site]
03861
f32::unsigned_abs
[function]
[call site]
03862
RhaiResultOf::unwrap
[function]
[call site]
03863
unwrap
[function]
[call site]
03864
OptimizerState::find_literal_constant
[function]
[call site]
03865
Option::map_or
[function]
[call site]
03866
OptimizerState::find_literal_constant
[function]
[call site]
03867
Option::unwrap
[function]
[call site]
03868
Dynamic::as_map_ref
[function]
[call site]
03869
unwrap
[function]
[call site]
03870
Command::get
[function]
[call site]
03871
Ident::as_str
[function]
[call site]
03872
cloned
[function]
[call site]
03873
unwrap_or
[function]
[call site]
03874
Expr::from_dynamic
[function]
[call site]
03875
OptimizerState::set_dirty
[function]
[call site]
03876
optimize_expr
[function]
[call site]
03877
optimize_expr
[function]
[call site]
03878
optimize_expr
[function]
[call site]
03879
optimize_expr
[function]
[call site]
03880
optimize_expr
[function]
[call site]
03881
string_functions::is_empty
[function]
[call site]
03882
OptimizerState::set_dirty
[function]
[call site]
03883
Expr::StringConstant
[function]
[call site]
03884
Engine::const_empty_string
[function]
[call site]
03885
Engine::get_interned_string
[function]
[call site]
03886
Expr::is_constant
[function]
[call site]
03887
OptimizerState::set_dirty
[function]
[call site]
03888
Expr::StringConstant
[function]
[call site]
03889
Expr::get_literal_value
[function]
[call site]
03890
Option::unwrap
[function]
[call site]
03891
get_literal_value(None).unwrap().cast::<ImmutableString>
[function]
[call site]
03892
ParseSettings::level_up_with_position
[function]
[call site]
03893
StaticModuleResolver::iter_mut
[function]
[call site]
03894
array_functions::for_each
[function]
[call site]
03895
optimize_expr
[function]
[call site]
03896
test::len
[function]
[call site]
03897
test_functions_take
[function]
[call site]
03898
test_functions_take
[function]
[call site]
03899
Expr::StringConstant
[function]
[call site]
03900
string_functions::remove
[function]
[call site]
03901
OptimizerState::set_dirty
[function]
[call site]
03902
string_functions::remove
[function]
[call site]
03903
OptimizerState::set_dirty
[function]
[call site]
03904
string_functions::remove
[function]
[call site]
03905
OptimizerState::set_dirty
[function]
[call site]
03906
string_functions::is_empty
[function]
[call site]
03907
string_functions::remove
[function]
[call site]
03908
OptimizerState::set_dirty
[function]
[call site]
03909
string_functions::is_empty
[function]
[call site]
03910
string_functions::remove
[function]
[call site]
03911
OptimizerState::set_dirty
[function]
[call site]
03912
shrink_to_fit
[function]
[call site]
03913
Expr::is_constant
[function]
[call site]
03914
OptimizerState::set_dirty
[function]
[call site]
03915
Expr::DynamicConstant
[function]
[call site]
03916
Expr::get_literal_value
[function]
[call site]
03917
Option::unwrap
[function]
[call site]
03918
into
[function]
[call site]
03919
ParseSettings::level_up_with_position
[function]
[call site]
03920
StaticModuleResolver::iter_mut
[function]
[call site]
03921
array_functions::for_each
[function]
[call site]
03922
optimize_expr
[function]
[call site]
03923
Expr::is_constant
[function]
[call site]
03924
OptimizerState::set_dirty
[function]
[call site]
03925
Expr::DynamicConstant
[function]
[call site]
03926
Expr::get_literal_value
[function]
[call site]
03927
Option::unwrap
[function]
[call site]
03928
into
[function]
[call site]
03929
ParseSettings::level_up_with_position
[function]
[call site]
03930
StaticModuleResolver::iter_mut
[function]
[call site]
03931
array_functions::for_each
[function]
[call site]
03932
optimize_expr
[function]
[call site]
03933
test::len
[function]
[call site]
03934
OptimizerState::set_dirty
[function]
[call site]
03935
string_functions::remove
[function]
[call site]
03936
MyIterableType::into_iter
[function]
[call site]
03937
Self::IntoIter::take
[function]
[call site]
03938
Engine::new
[function]
[call site]
03939
register_type_with_name::<TestStruct>
[function]
[call site]
03940
Engine::register_fn
[function]
[call site]
03941
TestStruct
[function]
[call site]
03942
test_method_call
[function]
[call site]
03943
Some
[function]
[call site]
03944
OptimizerState::set_dirty
[function]
[call site]
03945
test::len
[function]
[call site]
03946
string_functions::truncate
[function]
[call site]
03947
OptimizerState::set_dirty
[function]
[call site]
03948
optimize_expr
[function]
[call site]
03949
OptimizerState::set_dirty
[function]
[call site]
03950
Expr::BoolConstant
[function]
[call site]
03951
string_functions::is_empty
[function]
[call site]
03952
OptimizerState::set_dirty
[function]
[call site]
03953
Expr::BoolConstant
[function]
[call site]
03954
test::len
[function]
[call site]
03955
OptimizerState::set_dirty
[function]
[call site]
03956
test_functions_take
[function]
[call site]
03957
test::len
[function]
[call site]
03958
OptimizerState::set_dirty
[function]
[call site]
03959
string_functions::remove
[function]
[call site]
03960
MyIterableType::into_iter
[function]
[call site]
03961
Self::IntoIter::take
[function]
[call site]
03962
test_method_call
[function]
[call site]
03963
Some
[function]
[call site]
03964
OptimizerState::set_dirty
[function]
[call site]
03965
test::len
[function]
[call site]
03966
string_functions::truncate
[function]
[call site]
03967
OptimizerState::set_dirty
[function]
[call site]
03968
optimize_expr
[function]
[call site]
03969
OptimizerState::set_dirty
[function]
[call site]
03970
Expr::BoolConstant
[function]
[call site]
03971
string_functions::is_empty
[function]
[call site]
03972
OptimizerState::set_dirty
[function]
[call site]
03973
Expr::BoolConstant
[function]
[call site]
03974
test::len
[function]
[call site]
03975
OptimizerState::set_dirty
[function]
[call site]
03976
test_functions_take
[function]
[call site]
03977
test::len
[function]
[call site]
03978
OptimizerState::set_dirty
[function]
[call site]
03979
string_functions::remove
[function]
[call site]
03980
Expr::is_constant
[function]
[call site]
03981
test::len
[function]
[call site]
03982
string_functions::truncate
[function]
[call site]
03983
OptimizerState::set_dirty
[function]
[call site]
03984
optimize_expr
[function]
[call site]
03985
string_functions::is_empty
[function]
[call site]
03986
OptimizerState::set_dirty
[function]
[call site]
03987
Expr::BoolConstant
[function]
[call site]
03988
test::len
[function]
[call site]
03989
OptimizerState::set_dirty
[function]
[call site]
03990
test_functions_take
[function]
[call site]
03991
test::len
[function]
[call site]
03992
OptimizerState::set_dirty
[function]
[call site]
03993
Expr::BoolConstant
[function]
[call site]
03994
FnCallExpr::is_qualified
[function]
[call site]
03995
StaticModuleResolver::iter_mut
[function]
[call site]
03996
array_functions::for_each
[function]
[call site]
03997
optimize_expr
[function]
[call site]
03998
move_constant_arg
[function]
[call site]
03999
Expr::get_literal_value
[function]
[call site]
04000
Some
[function]
[call site]
04001
StmtBlock::as_ref
[function]
[call site]
04002
TestStruct::clone
[function]
[call site]
04003
write_lock::<FnPtr>
[function]
[call site]
04004
Some
[function]
[call site]
04005
crate::Shared::new
[function]
[call site]
04006
Option<&GlobalRuntimeState>::into
[function]
[call site]
04007
into
[function]
[call site]
04008
into
[function]
[call site]
04009
into
[function]
[call site]
04010
TestStruct::clone
[function]
[call site]
04011
Self::into
[function]
[call site]
04012
into
[function]
[call site]
04013
Expr::is_constant
[function]
[call site]
04014
crate::Array::with_capacity
[function]
[call site]
04015
test::len
[function]
[call site]
04016
StmtBlock::extend
[function]
[call site]
04017
MyIterableType::into_iter
[function]
[call site]
04018
Self::IntoIter::map
[function]
[call site]
04019
Expr::get_literal_value
[function]
[call site]
04020
Option::unwrap
[function]
[call site]
04021
Dynamic::from_array
[function]
[call site]
04022
Expr::is_constant
[function]
[call site]
04023
TestStruct::clone
[function]
[call site]
04024
shared_get_mut
[function]
[call site]
04025
Ident::as_str
[function]
[call site]
04026
Option::unwrap
[function]
[call site]
04027
Expr::get_literal_value
[function]
[call site]
04028
Option::unwrap
[function]
[call site]
04029
Dynamic::from_map
[function]
[call site]
04030
Expr::is_constant
[function]
[call site]
04031
Position::new_const
[function]
[call site]
04032
Expr::get_literal_value
[function]
[call site]
04033
Option::unwrap
[function]
[call site]
04034
unwrap
[function]
[call site]
04035
into
[function]
[call site]
04036
FnCallExpr::is_qualified
[function]
[call site]
04037
test::len
[function]
[call site]
04038
FnPtr::new
[function]
[call site]
04039
TestStruct::clone
[function]
[call site]
04040
RhaiResultOf::ok
[function]
[call site]
04041
into
[function]
[call site]
04042
test::len
[function]
[call site]
04043
Token::literal_syntax
[function]
[call site]
04044
Token::literal_syntax
[function]
[call site]
04045
Ident::as_str
[function]
[call site]
04046
into
[function]
[call site]
04047
into
[function]
[call site]
04048
into
[function]
[call site]
04049
into
[function]
[call site]
04050
into
[function]
[call site]
04051
into
[function]
[call site]
04052
Expr::DynamicConstant
[function]
[call site]
04053
into
[function]
[call site]
04054
Expr::start_position
[function]
[call site]
04055
string_functions::is_empty
[function]
[call site]
04056
Expr::position
[function]
[call site]
04057
ParseSettings::level_up_with_position
[function]
[call site]
04058
Expr::start_position
[function]
[call site]
04059
Expr::start_position
[function]
[call site]
04060
Expr::position
[function]
[call site]
04061
OptimizerState::set_dirty
[function]
[call site]
04062
test::len
[function]
[call site]
04063
FnCallExpr::constant_args
[function]
[call site]
04064
string_functions::is_empty
[function]
[call site]
04065
MyIterableType::into_iter
[function]
[call site]
04066
test_method_call
[function]
[call site]
04067
TestStruct::clone
[function]
[call site]
04068
Self::into
[function]
[call site]
04069
Dynamic::into_immutable_string
[function]
[call site]
04070
Ok
[function]
[call site]
04071
crate::func::locked_read
[function]
[call site]
04072
Option::and_then
[function]
[call site]
04073
Some
[function]
[call site]
04074
TestStruct::clone
[function]
[call site]
04075
ok_or_else
[function]
[call site]
04076
std::
[call site]
04077
any::type_name
[function]
[call site]
04078
Err
[function]
[call site]
04079
Dynamic::type_name
[function]
[call site]
04080
Result::map_err
[function]
[call site]
04081
and_then
[function]
[call site]
04082
OptimizerState::set_dirty
[function]
[call site]
04083
Expr::DynamicConstant
[function]
[call site]
04084
TestStruct::new
[function]
[call site]
04085
into
[function]
[call site]
04086
optimize_expr
[function]
[call site]
04087
test::len
[function]
[call site]
04088
FnCallExpr::constant_args
[function]
[call site]
04089
Expr::get_literal_value
[function]
[call site]
04090
unwrap
[function]
[call site]
04091
args[0].get_literal_value(None).unwrap().cast::<FnPtr>
[function]
[call site]
04092
StmtBlock::extend
[function]
[call site]
04093
MyIterableType::into_iter
[function]
[call site]
04094
skip
[function]
[call site]
04095
test_optimizer_const_map
[function]
[call site]
04096
Expr::get_literal_value
[function]
[call site]
04097
unwrap
[function]
[call site]
04098
OptimizerState::set_dirty
[function]
[call site]
04099
Expr::DynamicConstant
[function]
[call site]
04100
TestStruct::new
[function]
[call site]
04101
into
[function]
[call site]
04102
string_functions::contains
[function]
[call site]
04103
Ident::as_str
[function]
[call site]
04104
StaticModuleResolver::iter_mut
[function]
[call site]
04105
array_functions::for_each
[function]
[call site]
04106
optimize_expr
[function]
[call site]
04107
FnCallExpr::constant_args
[function]
[call site]
04108
MyIterableType::into_iter
[function]
[call site]
04109
test_optimizer_const_map
[function]
[call site]
04110
Expr::get_literal_value
[function]
[call site]
04111
unwrap
[function]
[call site]
04112
args.iter().map(|arg_expr|
[call site]
04113
MyIterableType::into_iter
[function]
[call site]
04114
test_optimizer_const_map
[function]
[call site]
04115
iter().map(Dynamic::type_id).collect::<FnArgsVec<_>>
[function]
[call site]
04116
Ident::as_str
[function]
[call site]
04117
test::len
[function]
[call site]
04118
OptimizerState::set_dirty
[function]
[call site]
04119
Engine::map_type_name
[function]
[call site]
04120
RhaiNativeFunc::return_type_name
[function]
[call site]
04121
into
[function]
[call site]
04122
Expr::from_dynamic
[function]
[call site]
04123
test::len
[function]
[call site]
04124
OptimizerState::set_dirty
[function]
[call site]
04125
Expr::from_dynamic
[function]
[call site]
04126
test::len
[function]
[call site]
04127
FnCallExpr::is_operator_call
[function]
[call site]
04128
is_some
[function]
[call site]
04129
Engine::fast_operators
[function]
[call site]
04130
intersects
[function]
[call site]
04131
Engine::has_native_fn_override
[function]
[call site]
04132
calc_fn_hash_full
[function]
[call site]
04133
StmtBlock::as_ref
[function]
[call site]
04134
MyIterableType::into_iter
[function]
[call site]
04135
Self::IntoIter::copied
[function]
[call site]
04136
MyIterableType::into_iter
[function]
[call site]
04137
test_var_def_filter
[function]
[call site]
04138
Module::is_standard_lib
[function]
[call site]
04139
intersects
[function]
[call site]
04140
T::as_any
[function]
[call site]
04141
Module::contains_fn
[function]
[call site]
04142
StmtBlock::as_ref
[function]
[call site]
04143
map_or
[function]
[call site]
04144
contains_key
[function]
[call site]
04145
map_functions::values
[function]
[call site]
04146
T::as_any
[function]
[call site]
04147
Module::contains_qualified_fn
[function]
[call site]
04148
StmtBlock::as_ref
[function]
[call site]
04149
map_or
[function]
[call site]
04150
contains_key
[function]
[call site]
04151
RhaiFunc::is_native
[function]
[call site]
04152
func::builtin::get_builtin_binary_op_fn
[function]
[call site]
04153
Some
[function]
[call site]
04154
Dynamic::as_int
[function]
[call site]
04155
Ok
[function]
[call site]
04156
crate::func::locked_read
[function]
[call site]
04157
Option::and_then
[function]
[call site]
04158
Some
[function]
[call site]
04159
ok_or_else
[function]
[call site]
04160
std::
[call site]
04161
any::type_name
[function]
[call site]
04162
Err
[function]
[call site]
04163
Dynamic::type_name
[function]
[call site]
04164
unwrap
[function]
[call site]
04165
Dynamic::as_int
[function]
[call site]
04166
unwrap
[function]
[call site]
04167
Ok
[function]
[call site]
04168
into
[function]
[call site]
04169
Some
[function]
[call site]
04170
Dynamic::as_int
[function]
[call site]
04171
unwrap
[function]
[call site]
04172
Dynamic::as_int
[function]
[call site]
04173
unwrap
[function]
[call site]
04174
Ok
[function]
[call site]
04175
into
[function]
[call site]
04176
Some
[function]
[call site]
04177
Dynamic::as_immutable_string_ref
[function]
[call site]
04178
read_lock::<ImmutableString>
[function]
[call site]
04179
ok_or_else
[function]
[call site]
04180
Dynamic::type_name
[function]
[call site]
04181
unwrap
[function]
[call site]
04182
Dynamic::as_immutable_string_ref
[function]
[call site]
04183
unwrap
[function]
[call site]
04184
unwrap
[function]
[call site]
04185
Package::init_engine
[function]
[call site]
04186
Engine::throw_on_size
[function]
[call site]
04187
map_or
[function]
[call site]
04188
Command::get
[function]
[call site]
04189
Err
[function]
[call site]
04190
ERR::ErrorDataTooLarge
[function]
[call site]
04191
&str::to_string
[function]
[call site]
04192
into
[function]
[call site]
04193
map_or
[function]
[call site]
04194
Command::get
[function]
[call site]
04195
Err
[function]
[call site]
04196
ERR::ErrorDataTooLarge
[function]
[call site]
04197
&str::to_string
[function]
[call site]
04198
into
[function]
[call site]
04199
map_or
[function]
[call site]
04200
Command::get
[function]
[call site]
04201
Err
[function]
[call site]
04202
ERR::ErrorDataTooLarge
[function]
[call site]
04203
&str::to_string
[function]
[call site]
04204
into
[function]
[call site]
04205
Ok
[function]
[call site]
04206
test::len
[function]
[call site]
04207
test::len
[function]
[call site]
04208
Ok
[function]
[call site]
04209
into
[function]
[call site]
04210
Some
[function]
[call site]
04211
Dynamic::as_char
[function]
[call site]
04212
Ok
[function]
[call site]
04213
crate::func::locked_read
[function]
[call site]
04214
Option::and_then
[function]
[call site]
04215
Some
[function]
[call site]
04216
ok_or_else
[function]
[call site]
04217
std::
[call site]
04218
any::type_name
[function]
[call site]
04219
Err
[function]
[call site]
04220
Dynamic::type_name
[function]
[call site]
04221
unwrap
[function]
[call site]
04222
Dynamic::as_char
[function]
[call site]
04223
unwrap
[function]
[call site]
04224
Position::new_const
[function]
[call site]
04225
blob_functions::push
[function]
[call site]
04226
blob_functions::push
[function]
[call site]
04227
FnPtr::try_from
[function]
[call site]
04228
RhaiResultOf::unwrap
[function]
[call site]
04229
blob_functions::push
[function]
[call site]
04230
unwrap
[function]
[call site]
04231
Package::init_engine
[function]
[call site]
04232
Engine::throw_on_size
[function]
[call site]
04233
test::len
[function]
[call site]
04234
test::len
[function]
[call site]
04235
Ok
[function]
[call site]
04236
Result::into
[function]
[call site]
04237
Some
[function]
[call site]
04238
Dynamic::as_blob_ref
[function]
[call site]
04239
read_lock::<Blob>
[function]
[call site]
04240
ok_or_else
[function]
[call site]
04241
Dynamic::type_name
[function]
[call site]
04242
unwrap
[function]
[call site]
04243
string_functions::is_empty
[function]
[call site]
04244
Ok
[function]
[call site]
04245
Dynamic::flatten_clone
[function]
[call site]
04246
Dynamic::as_blob_ref
[function]
[call site]
04247
unwrap
[function]
[call site]
04248
string_functions::is_empty
[function]
[call site]
04249
Ok
[function]
[call site]
04250
Dynamic::flatten_clone
[function]
[call site]
04251
unwrap
[function]
[call site]
04252
Package::init_engine
[function]
[call site]
04253
Engine::throw_on_size
[function]
[call site]
04254
test::len
[function]
[call site]
04255
test::len
[function]
[call site]
04256
TestStruct::clone
[function]
[call site]
04257
StmtBlock::extend
[function]
[call site]
04258
Ok
[function]
[call site]
04259
Dynamic::from_blob
[function]
[call site]
04260
Self
[function]
[call site]
04261
Union::Blob
[function]
[call site]
04262
into
[function]
[call site]
04263
Some
[function]
[call site]
04264
Some
[function]
[call site]
04265
Some
[function]
[call site]
04266
Ok
[function]
[call site]
04267
Dynamic::as_int
[function]
[call site]
04268
unwrap
[function]
[call site]
04269
into
[function]
[call site]
04270
Some
[function]
[call site]
04271
Ok
[function]
[call site]
04272
Dynamic::as_int
[function]
[call site]
04273
unwrap
[function]
[call site]
04274
into
[function]
[call site]
04275
Some
[function]
[call site]
04276
Ok
[function]
[call site]
04277
Dynamic::as_int
[function]
[call site]
04278
unwrap
[function]
[call site]
04279
into
[function]
[call site]
04280
Some
[function]
[call site]
04281
Ok
[function]
[call site]
04282
Dynamic::as_int
[function]
[call site]
04283
unwrap
[function]
[call site]
04284
into
[function]
[call site]
04285
Dynamic::as_char
[function]
[call site]
04286
unwrap
[function]
[call site]
04287
Dynamic::as_immutable_string_ref
[function]
[call site]
04288
unwrap
[function]
[call site]
04289
Some
[function]
[call site]
04290
test_chars
[function]
[call site]
04291
MultiInputsStream::get_next
[function]
[call site]
04292
MultiInputsStream::get_next
[function]
[call site]
04293
Some
[function]
[call site]
04294
Dynamic::as_char
[function]
[call site]
04295
unwrap
[function]
[call site]
04296
Dynamic::as_immutable_string_ref
[function]
[call site]
04297
unwrap
[function]
[call site]
04298
Position::new_const
[function]
[call site]
04299
blob_functions::push
[function]
[call site]
04300
Result::push_str
[function]
[call site]
04301
unwrap
[function]
[call site]
04302
Package::init_engine
[function]
[call site]
04303
Engine::throw_on_size
[function]
[call site]
04304
test::len
[function]
[call site]
04305
Ok
[function]
[call site]
04306
Result::into
[function]
[call site]
04307
Dynamic::as_immutable_string_ref
[function]
[call site]
04308
unwrap
[function]
[call site]
04309
Dynamic::as_char
[function]
[call site]
04310
unwrap
[function]
[call site]
04311
test_chars
[function]
[call site]
04312
MultiInputsStream::get_next
[function]
[call site]
04313
MultiInputsStream::get_next
[function]
[call site]
04314
Some
[function]
[call site]
04315
Some
[function]
[call site]
04316
Dynamic::as_immutable_string_ref
[function]
[call site]
04317
unwrap
[function]
[call site]
04318
Dynamic::as_char
[function]
[call site]
04319
unwrap
[function]
[call site]
04320
unwrap
[function]
[call site]
04321
Package::init_engine
[function]
[call site]
04322
Engine::throw_on_size
[function]
[call site]
04323
test::len
[function]
[call site]
04324
Ok
[function]
[call site]
04325
Result::into
[function]
[call site]
04326
Some
[function]
[call site]
04327
Dynamic::as_immutable_string_ref
[function]
[call site]
04328
unwrap
[function]
[call site]
04329
Dynamic::as_char
[function]
[call site]
04330
unwrap
[function]
[call site]
04331
Ok
[function]
[call site]
04332
into
[function]
[call site]
04333
Some
[function]
[call site]
04334
Ok
[function]
[call site]
04335
TestStruct::clone
[function]
[call site]
04336
Some
[function]
[call site]
04337
Some
[function]
[call site]
04338
Some
[function]
[call site]
04339
Ok
[function]
[call site]
04340
TestStruct::clone
[function]
[call site]
04341
Some
[function]
[call site]
04342
Some
[function]
[call site]
04343
Some
[function]
[call site]
04344
Dynamic::as_blob_ref
[function]
[call site]
04345
unwrap
[function]
[call site]
04346
TestStruct::clone
[function]
[call site]
04347
Dynamic::as_char
[function]
[call site]
04348
unwrap
[function]
[call site]
04349
encode_utf8
[function]
[call site]
04350
unwrap
[function]
[call site]
04351
Package::init_engine
[function]
[call site]
04352
Engine::throw_on_size
[function]
[call site]
04353
test::len
[function]
[call site]
04354
test::len
[function]
[call site]
04355
StmtBlock::extend
[function]
[call site]
04356
as_bytes
[function]
[call site]
04357
Ok
[function]
[call site]
04358
Dynamic::from_blob
[function]
[call site]
04359
Dynamic::type_id
[function]
[call site]
04360
TypeId::of::<()>
[function]
[call site]
04361
TypeId::of::<bool>
[function]
[call site]
04362
TypeId::of::<ImmutableString>
[function]
[call site]
04363
TypeId::of::<char>
[function]
[call site]
04364
TypeId::of::<INT>
[function]
[call site]
04365
TypeId::of::<crate::FLOAT>
[function]
[call site]
04366
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
04367
TypeId::of::<Array>
[function]
[call site]
04368
TypeId::of::<Blob>
[function]
[call site]
04369
TypeId::of::<Map>
[function]
[call site]
04370
TypeId::of::<FnPtr>
[function]
[call site]
04371
TypeId::of::<Instant>
[function]
[call site]
04372
Dynamic::type_id
[function]
[call site]
04373
crate::func::locked_read
[function]
[call site]
04374
Option::unwrap
[function]
[call site]
04375
Dynamic::type_id
[function]
[call site]
04376
Dynamic::type_id
[function]
[call site]
04377
TypeId::of::<ExclusiveRange>
[function]
[call site]
04378
TypeId::of::<ExclusiveRange>
[function]
[call site]
04379
TypeId::of::<InclusiveRange>
[function]
[call site]
04380
TypeId::of::<InclusiveRange>
[function]
[call site]
04381
TypeId::of::<ExclusiveRange>
[function]
[call site]
04382
TypeId::of::<InclusiveRange>
[function]
[call site]
04383
TypeId::of::<InclusiveRange>
[function]
[call site]
04384
TypeId::of::<ExclusiveRange>
[function]
[call site]
04385
Some
[function]
[call site]
04386
Some
[function]
[call site]
04387
is_numeric
[function]
[call site]
04388
TypeId::of::<INT>
[function]
[call site]
04389
TypeId::of::<f32>
[function]
[call site]
04390
TypeId::of::<f64>
[function]
[call site]
04391
TypeId::of::<Decimal>
[function]
[call site]
04392
TypeId::of::<u8>
[function]
[call site]
04393
TypeId::of::<u16>
[function]
[call site]
04394
TypeId::of::<u32>
[function]
[call site]
04395
TypeId::of::<u64>
[function]
[call site]
04396
TypeId::of::<i8>
[function]
[call site]
04397
TypeId::of::<i16>
[function]
[call site]
04398
TypeId::of::<i32>
[function]
[call site]
04399
TypeId::of::<i64>
[function]
[call site]
04400
TypeId::of::<u128>
[function]
[call site]
04401
TypeId::of::<i128>
[function]
[call site]
04402
is_numeric
[function]
[call site]
04403
Some
[function]
[call site]
04404
is_numeric
[function]
[call site]
04405
is_numeric
[function]
[call site]
04406
Some
[function]
[call site]
04407
StmtBlock::as_ref
[function]
[call site]
04408
unwrap
[function]
[call site]
04409
then
[function]
[call site]
04410
Ident::as_str
[function]
[call site]
04411
into
[function]
[call site]
04412
split_first_mut
[function]
[call site]
04413
unwrap
[function]
[call site]
04414
test_var_is_def
[function]
[call site]
04415
Engine::new
[function]
[call site]
04416
OptimizerState::set_dirty
[function]
[call site]
04417
Expr::from_dynamic
[function]
[call site]
04418
StaticModuleResolver::iter_mut
[function]
[call site]
04419
array_functions::for_each
[function]
[call site]
04420
optimize_expr
[function]
[call site]
04421
move_constant_arg
[function]
[call site]
04422
OptimizerState::set_dirty
[function]
[call site]
04423
FnCallExpr::constant_args
[function]
[call site]
04424
FnCallHashes::is_native_only
[function]
[call site]
04425
Position::is_none
[function]
[call site]
04426
MyIterableType::into_iter
[function]
[call site]
04427
array_functions::find_map
[function]
[call site]
04428
Module::get_script_fn
[function]
[call site]
04429
StmtBlock::as_ref
[function]
[call site]
04430
and_then
[function]
[call site]
04431
StmtBlock::as_ref
[function]
[call site]
04432
&crate::SharedModule::values
[function]
[call site]
04433
string_functions::is_empty
[function]
[call site]
04434
IterateDynamicArray::new
[function]
[call site]
04435
map_functions::values
[function]
[call site]
04436
Array::cloned
[function]
[call site]
04437
reflection_functions::collect
[function]
[call site]
04438
array_functions::find
[function]
[call site]
04439
array_functions::find_starting_from
[function]
[call site]
04440
RhaiResult::and_then
[function]
[call site]
04441
RhaiFunc::get_script_fn_def
[function]
[call site]
04442
test::len
[function]
[call site]
04443
is_some
[function]
[call site]
04444
MyIterableType::into_iter
[function]
[call site]
04445
test_optimizer_const_map
[function]
[call site]
04446
Expr::get_literal_value
[function]
[call site]
04447
Some
[function]
[call site]
04448
StmtBlock::as_ref
[function]
[call site]
04449
TestStruct::clone
[function]
[call site]
04450
write_lock::<FnPtr>
[function]
[call site]
04451
Some
[function]
[call site]
04452
crate::Shared::new
[function]
[call site]
04453
Option<&GlobalRuntimeState>::into
[function]
[call site]
04454
into
[function]
[call site]
04455
into
[function]
[call site]
04456
into
[function]
[call site]
04457
TestStruct::clone
[function]
[call site]
04458
Self::into
[function]
[call site]
04459
into
[function]
[call site]
04460
Expr::is_constant
[function]
[call site]
04461
crate::Array::with_capacity
[function]
[call site]
04462
test::len
[function]
[call site]
04463
StmtBlock::extend
[function]
[call site]
04464
MyIterableType::into_iter
[function]
[call site]
04465
Self::IntoIter::map
[function]
[call site]
04466
Expr::get_literal_value
[function]
[call site]
04467
Option::unwrap
[function]
[call site]
04468
Dynamic::from_array
[function]
[call site]
04469
Expr::is_constant
[function]
[call site]
04470
TestStruct::clone
[function]
[call site]
04471
shared_get_mut
[function]
[call site]
04472
Ident::as_str
[function]
[call site]
04473
Option::unwrap
[function]
[call site]
04474
Expr::get_literal_value
[function]
[call site]
04475
Option::unwrap
[function]
[call site]
04476
Dynamic::from_map
[function]
[call site]
04477
Expr::is_constant
[function]
[call site]
04478
Position::new_const
[function]
[call site]
04479
Expr::get_literal_value
[function]
[call site]
04480
Option::unwrap
[function]
[call site]
04481
unwrap
[function]
[call site]
04482
into
[function]
[call site]
04483
FnCallExpr::is_qualified
[function]
[call site]
04484
test::len
[function]
[call site]
04485
FnPtr::new
[function]
[call site]
04486
TestStruct::clone
[function]
[call site]
04487
RhaiResultOf::ok
[function]
[call site]
04488
into
[function]
[call site]
04489
test::len
[function]
[call site]
04490
Token::literal_syntax
[function]
[call site]
04491
Token::literal_syntax
[function]
[call site]
04492
Ident::as_str
[function]
[call site]
04493
into
[function]
[call site]
04494
into
[function]
[call site]
04495
into
[function]
[call site]
04496
into
[function]
[call site]
04497
into
[function]
[call site]
04498
into
[function]
[call site]
04499
args.iter().map(|a|
[call site]
04500
unwrap
[function]
[call site]
04501
Ident::as_str
[function]
[call site]
04502
test::len
[function]
[call site]
04503
Some
[function]
[call site]
04504
Engine::map_type_name
[function]
[call site]
04505
RhaiNativeFunc::return_type_name
[function]
[call site]
04506
into
[function]
[call site]
04507
test::len
[function]
[call site]
04508
Some
[function]
[call site]
04509
OptimizerState::call_fn_with_const_args
[function]
[call site]
04510
Engine::exec_native_fn_call
[function]
[call site]
04511
Engine::track_operation
[function]
[call site]
04512
Engine::max_operations
[function]
[call site]
04513
Command::get
[function]
[call site]
04514
Engine::max_operations
[function]
[call site]
04515
Err
[function]
[call site]
04516
ERR::ErrorTooManyOperations
[function]
[call site]
04517
into
[function]
[call site]
04518
StmtBlock::as_ref
[function]
[call site]
04519
and_then
[function]
[call site]
04520
test_max_operations_progress
[function]
[call site]
04521
Engine::new
[function]
[call site]
04522
Engine::set_optimization_level
[function]
[call site]
04523
Engine::set_max_operations
[function]
[call site]
04524
TestStruct::new
[function]
[call site]
04525
Engine::on_progress
[function]
[call site]
04526
Some
[function]
[call site]
04527
TestStruct::new
[function]
[call site]
04528
Some
[function]
[call site]
04529
into
[function]
[call site]
04530
test_optimizer_const_map
[function]
[call site]
04531
Err
[function]
[call site]
04532
ERR::ErrorTerminated
[function]
[call site]
04533
into
[function]
[call site]
04534
unwrap_or
[function]
[call site]
04535
Ok
[function]
[call site]
04536
Some
[function]
[call site]
04537
Engine::resolve_fn
[function]
[call site]
04538
as_deref
[function]
[call site]
04539
map_or
[function]
[call site]
04540
calc_fn_hash_full
[function]
[call site]
04541
MyIterableType::into_iter
[function]
[call site]
04542
Self::IntoIter::map
[function]
[call site]
04543
Dynamic::type_id
[function]
[call site]
04544
TypeId::of::<()>
[function]
[call site]
04545
TypeId::of::<bool>
[function]
[call site]
04546
TypeId::of::<ImmutableString>
[function]
[call site]
04547
TypeId::of::<char>
[function]
[call site]
04548
TypeId::of::<INT>
[function]
[call site]
04549
TypeId::of::<crate::FLOAT>
[function]
[call site]
04550
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
04551
TypeId::of::<Array>
[function]
[call site]
04552
TypeId::of::<Blob>
[function]
[call site]
04553
TypeId::of::<Map>
[function]
[call site]
04554
TypeId::of::<FnPtr>
[function]
[call site]
04555
TypeId::of::<Instant>
[function]
[call site]
04556
Dynamic::type_id
[function]
[call site]
04557
crate::func::locked_read
[function]
[call site]
04558
Option::unwrap
[function]
[call site]
04559
Dynamic::type_id
[function]
[call site]
04560
Caches::fn_resolution_cache_mut
[function]
[call site]
04561
string_functions::is_empty
[function]
[call site]
04562
Caches::push_fn_resolution_cache
[function]
[call site]
04563
blob_functions::push
[function]
[call site]
04564
Engine::default
[function]
[call site]
04565
last_mut
[function]
[call site]
04566
unwrap
[function]
[call site]
04567
Scope::push_entry
[function]
[call site]
04568
&mut
[call site]
04569
StmtBlock::as_ref
[function]
[call site]
04570
as_deref
[function]
[call site]
04571
map_or
[function]
[call site]
04572
MyIterableType::into_iter
[function]
[call site]
04573
array_functions::reduce_rev
[function]
[call site]
04574
array_functions::find_map
[function]
[call site]
04575
Module::set_indexer_get_fn
[function]
[call site]
04576
FuncRegistration::new
[function]
[call site]
04577
FuncRegistration::in_global_namespace
[function]
[call site]
04578
FuncRegistration::with_purity
[function]
[call site]
04579
Some
[function]
[call site]
04580
FuncRegistration::with_volatility
[function]
[call site]
04581
Some
[function]
[call site]
04582
FuncRegistration::set_into_module
[function]
[call site]
04583
unwrap_or_else
[function]
[call site]
04584
RhaiNativeFunc::num_params
[function]
[call site]
04585
RhaiNativeFunc::num_params
[function]
[call site]
04586
string_functions::starts_with
[function]
[call site]
04587
unwrap_or
[function]
[call site]
04588
into_rhai_function
[function]
[call site]
04589
FuncRegistration::set_into_module_raw
[function]
[call site]
04590
StmtBlock::as_ref
[function]
[call site]
04591
test::len
[function]
[call site]
04592
StmtBlock::extend
[function]
[call site]
04593
StmtBlock::as_ref
[function]
[call site]
04594
MyIterableType::into_iter
[function]
[call site]
04595
Self::IntoIter::copied
[function]
[call site]
04596
first
[function]
[call site]
04597
RhaiFunc::is_method
[function]
[call site]
04598
StaticModuleResolver::iter_mut
[function]
[call site]
04599
enumerate
[function]
[call site]
04600
array_functions::for_each
[function]
[call site]
04601
Module::map_type
[function]
[call site]
04602
MyIterableType::into_iter
[function]
[call site]
04603
T::as_any
[function]
[call site]
04604
TypeId::of::<Dynamic>
[function]
[call site]
04605
test::len
[function]
[call site]
04606
test::len
[function]
[call site]
04607
string_functions::pop
[function]
[call site]
04608
unwrap
[function]
[call site]
04609
calc_fn_hash
[function]
[call site]
04610
test::len
[function]
[call site]
04611
calc_fn_hash_full
[function]
[call site]
04612
MyIterableType::into_iter
[function]
[call site]
04613
copied
[function]
[call site]
04614
StmtBlock::as_ref
[function]
[call site]
04615
and_then
[function]
[call site]
04616
Command::get
[function]
[call site]
04617
BloomFilterU64::mark
[function]
[call site]
04618
string_functions::remove
[function]
[call site]
04619
get_or_insert_with
[function]
[call site]
04620
new_hash_map
[function]
[call site]
04621
Scope::push_entry
[function]
[call site]
04622
blob_functions::insert
[function]
[call site]
04623
into
[function]
[call site]
04624
&mut
[call site]
04625
blob_functions::insert
[function]
[call site]
04626
into
[function]
[call site]
04627
FUNC::param_types
[function]
[call site]
04628
u64::map
[function]
[call site]
04629
Engine::new
[function]
[call site]
04630
Engine::set_optimization_level
[function]
[call site]
04631
Scope::new
[function]
[call site]
04632
rhai::Map::new
[function]
[call site]
04633
blob_functions::insert
[function]
[call site]
04634
&str::into
[function]
[call site]
04635
into
[function]
[call site]
04636
Scope::push_constant_dynamic
[function]
[call site]
04637
into
[function]
[call site]
04638
Scope::push_constant_dynamic
[function]
[call site]
04639
&str::into
[function]
[call site]
04640
Engine::compile_expression_with_scope
[function]
[call site]
04641
ParseResult::expect
[function]
[call site]
04642
Ident::as_str
[function]
[call site]
04643
eval_ast::<bool>
[function]
[call site]
04644
expect
[function]
[call site]
04645
Module::id_raw
[function]
[call site]
04646
StmtBlock::as_ref
[function]
[call site]
04647
StmtBlock::span_or_else
[function]
[call site]
04648
MyIterableType::into_iter
[function]
[call site]
04649
array_functions::find_map
[function]
[call site]
04650
Module::set_indexer_get_fn
[function]
[call site]
04651
u64::map
[function]
[call site]
04652
Module::id_raw
[function]
[call site]
04653
StmtBlock::span_or_else
[function]
[call site]
04654
Module::get_qualified_fn
[function]
[call site]
04655
StmtBlock::as_ref
[function]
[call site]
04656
and_then
[function]
[call site]
04657
Command::get
[function]
[call site]
04658
StmtBlock::span_or_else
[function]
[call site]
04659
Span::new
[function]
[call site]
04660
iterator_functions::chars_from_start
[function]
[call site]
04661
StmtBlock::span_or_else
[function]
[call site]
04662
string_functions::add_append
[function]
[call site]
04663
StmtBlock::span_or_else
[function]
[call site]
04664
map_functions::values
[function]
[call site]
04665
test_var_def_filter
[function]
[call site]
04666
Module::contains_indexed_global_functions
[function]
[call site]
04667
intersects
[function]
[call site]
04668
array_functions::find_map
[function]
[call site]
04669
Module::get_qualified_fn
[function]
[call site]
04670
StmtBlock::as_ref
[function]
[call site]
04671
and_then
[function]
[call site]
04672
Command::get
[function]
[call site]
04673
Option::map
[function]
[call site]
04674
Module::id_raw
[function]
[call site]
04675
TestStruct::clone
[function]
[call site]
04676
cloned
[function]
[call site]
04677
BloomFilterU64::is_absent_and_set
[function]
[call site]
04678
Some
[function]
[call site]
04679
StmtBlock::as_ref
[function]
[call site]
04680
blob_functions::insert
[function]
[call site]
04681
Some
[function]
[call site]
04682
StmtBlock::as_ref
[function]
[call site]
04683
min_max_functions::min
[function]
[call site]
04684
MyIterableType::into_iter
[function]
[call site]
04685
T::as_any
[function]
[call site]
04686
Module::may_contain_dynamic_fn
[function]
[call site]
04687
BloomFilterU64::is_absent
[function]
[call site]
04688
BloomFilterU64::calc_hash
[function]
[call site]
04689
MyIterableType::into_iter
[function]
[call site]
04690
T::as_any
[function]
[call site]
04691
Module::may_contain_dynamic_fn
[function]
[call site]
04692
Module::may_contain_dynamic_fn
[function]
[call site]
04693
BloomFilterU64::is_absent
[function]
[call site]
04694
map_functions::values
[function]
[call site]
04695
T::as_any
[function]
[call site]
04696
Module::may_contain_dynamic_fn
[function]
[call site]
04697
and_then
[function]
[call site]
04698
Token::is_op_assignment
[function]
[call site]
04699
split_first
[function]
[call site]
04700
unwrap
[function]
[call site]
04701
super::get_builtin_op_assignment_fn
[function]
[call site]
04702
Some
[function]
[call site]
04703
Dynamic::as_int
[function]
[call site]
04704
unwrap
[function]
[call site]
04705
Dynamic::as_int
[function]
[call site]
04706
unwrap
[function]
[call site]
04707
write_lock::<Dynamic>
[function]
[call site]
04708
unwrap
[function]
[call site]
04709
RhaiResult::into
[function]
[call site]
04710
Ok
[function]
[call site]
04711
Some
[function]
[call site]
04712
Dynamic::as_int
[function]
[call site]
04713
unwrap
[function]
[call site]
04714
Dynamic::as_int
[function]
[call site]
04715
unwrap
[function]
[call site]
04716
write_lock::<Dynamic>
[function]
[call site]
04717
unwrap
[function]
[call site]
04718
RhaiResult::into
[function]
[call site]
04719
Ok
[function]
[call site]
04720
Some
[function]
[call site]
04721
Dynamic::as_char
[function]
[call site]
04722
unwrap
[function]
[call site]
04723
write_lock::<Dynamic>
[function]
[call site]
04724
unwrap
[function]
[call site]
04725
Position::new_const
[function]
[call site]
04726
blob_functions::push
[function]
[call site]
04727
blob_functions::push
[function]
[call site]
04728
FnPtr::try_from
[function]
[call site]
04729
RhaiResultOf::unwrap
[function]
[call site]
04730
Dynamic::as_char
[function]
[call site]
04731
Result::unwrap
[function]
[call site]
04732
blob_functions::push
[function]
[call site]
04733
RhaiResultOf::into
[function]
[call site]
04734
Ok
[function]
[call site]
04735
Some
[function]
[call site]
04736
split_first_mut
[function]
[call site]
04737
unwrap
[function]
[call site]
04738
Dynamic::as_immutable_string_mut
[function]
[call site]
04739
Dynamic::type_name
[function]
[call site]
04740
write_lock::<ImmutableString>
[function]
[call site]
04741
ok_or
[function]
[call site]
04742
unwrap
[function]
[call site]
04743
Dynamic::as_immutable_string_ref
[function]
[call site]
04744
unwrap
[function]
[call site]
04745
string_functions::is_empty
[function]
[call site]
04746
string_functions::is_empty
[function]
[call site]
04747
test::len
[function]
[call site]
04748
test::len
[function]
[call site]
04749
unwrap
[function]
[call site]
04750
Package::init_engine
[function]
[call site]
04751
Engine::throw_on_size
[function]
[call site]
04752
Ok
[function]
[call site]
04753
Some
[function]
[call site]
04754
split_first_mut
[function]
[call site]
04755
unwrap
[function]
[call site]
04756
Dynamic::as_immutable_string_mut
[function]
[call site]
04757
unwrap
[function]
[call site]
04758
Dynamic::as_immutable_string_ref
[function]
[call site]
04759
unwrap
[function]
[call site]
04760
Ok
[function]
[call site]
04761
Some
[function]
[call site]
04762
test_functions_take
[function]
[call site]
04763
Dynamic::into_array
[function]
[call site]
04764
Ok
[function]
[call site]
04765
crate::func::locked_read
[function]
[call site]
04766
Option::and_then
[function]
[call site]
04767
Some
[function]
[call site]
04768
StmtBlock::as_ref
[function]
[call site]
04769
TestStruct::clone
[function]
[call site]
04770
ok_or_else
[function]
[call site]
04771
std::
[call site]
04772
any::type_name
[function]
[call site]
04773
Err
[function]
[call site]
04774
Dynamic::type_name
[function]
[call site]
04775
unwrap
[function]
[call site]
04776
string_functions::is_empty
[function]
[call site]
04777
Ok
[function]
[call site]
04778
Dynamic::as_array_ref
[function]
[call site]
04779
read_lock::<Array>
[function]
[call site]
04780
ok_or_else
[function]
[call site]
04781
Dynamic::type_name
[function]
[call site]
04782
unwrap
[function]
[call site]
04783
string_functions::is_empty
[function]
[call site]
04784
unwrap
[function]
[call site]
04785
Package::init_engine
[function]
[call site]
04786
Engine::check_data_size
[function]
[call site]
04787
Engine::has_data_size_limit
[function]
[call site]
04788
is_some
[function]
[call site]
04789
is_some
[function]
[call site]
04790
is_some
[function]
[call site]
04791
Ok
[function]
[call site]
04792
calc_data_sizes
[function]
[call site]
04793
calc_array_sizes
[function]
[call site]
04794
calc_array_sizes
[function]
[call site]
04795
test::len
[function]
[call site]
04796
calc_map_sizes
[function]
[call site]
04797
map_functions::values
[function]
[call site]
04798
calc_array_sizes
[function]
[call site]
04799
test::len
[function]
[call site]
04800
calc_map_sizes
[function]
[call site]
04801
test::len
[function]
[call site]
04802
test::len
[function]
[call site]
04803
test::len
[function]
[call site]
04804
calc_map_sizes
[function]
[call site]
04805
test::len
[function]
[call site]
04806
calc_data_sizes
[function]
[call site]
04807
read_lock::<Dynamic>
[function]
[call site]
04808
unwrap
[function]
[call site]
04809
StmtBlock::borrow
[function]
[call site]
04810
Engine::throw_on_size
[function]
[call site]
04811
map_or
[function]
[call site]
04812
Command::get
[function]
[call site]
04813
Err
[function]
[call site]
04814
ERR::ErrorDataTooLarge
[function]
[call site]
04815
&str::to_string
[function]
[call site]
04816
into
[function]
[call site]
04817
map_or
[function]
[call site]
04818
Command::get
[function]
[call site]
04819
Err
[function]
[call site]
04820
ERR::ErrorDataTooLarge
[function]
[call site]
04821
&str::to_string
[function]
[call site]
04822
into
[function]
[call site]
04823
map_or
[function]
[call site]
04824
Command::get
[function]
[call site]
04825
Err
[function]
[call site]
04826
ERR::ErrorDataTooLarge
[function]
[call site]
04827
&str::to_string
[function]
[call site]
04828
into
[function]
[call site]
04829
Ok
[function]
[call site]
04830
RhaiResultOf::map_err
[function]
[call site]
04831
EvalAltResult::fill_position
[function]
[call site]
04832
EvalAltResult::position
[function]
[call site]
04833
Position::is_none
[function]
[call site]
04834
EvalAltResult::set_position
[function]
[call site]
04835
Ok
[function]
[call site]
04836
Dynamic::read_lock
[function]
[call site]
04837
crate::func::locked_read
[function]
[call site]
04838
TypeId::of::<Self>
[function]
[call site]
04839
TypeId::of::<T>
[function]
[call site]
04840
Dynamic::type_id
[function]
[call site]
04841
TypeId::of::<T>
[function]
[call site]
04842
Some
[function]
[call site]
04843
DynamicReadLock
[function]
[call site]
04844
DynamicReadLockInner::Guard
[function]
[call site]
04845
Dynamic::downcast_ref
[function]
[call site]
04846
TypeId::of::<T>
[function]
[call site]
04847
TypeId::of::<INT>
[function]
[call site]
04848
T::as_any
[function]
[call site]
04849
as_any().downcast_ref::<T>
[function]
[call site]
04850
TypeId::of::<T>
[function]
[call site]
04851
TypeId::of::<crate::FLOAT>
[function]
[call site]
04852
StmtBlock::as_ref
[function]
[call site]
04853
T::as_any
[function]
[call site]
04854
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04855
TypeId::of::<T>
[function]
[call site]
04856
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
04857
StmtBlock::as_ref
[function]
[call site]
04858
T::as_any
[function]
[call site]
04859
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04860
TypeId::of::<T>
[function]
[call site]
04861
TypeId::of::<bool>
[function]
[call site]
04862
T::as_any
[function]
[call site]
04863
as_any().downcast_ref::<T>
[function]
[call site]
04864
TypeId::of::<T>
[function]
[call site]
04865
TypeId::of::<ImmutableString>
[function]
[call site]
04866
T::as_any
[function]
[call site]
04867
as_any().downcast_ref::<T>
[function]
[call site]
04868
TypeId::of::<T>
[function]
[call site]
04869
TypeId::of::<char>
[function]
[call site]
04870
T::as_any
[function]
[call site]
04871
as_any().downcast_ref::<T>
[function]
[call site]
04872
TypeId::of::<T>
[function]
[call site]
04873
TypeId::of::<Array>
[function]
[call site]
04874
StmtBlock::as_ref
[function]
[call site]
04875
T::as_any
[function]
[call site]
04876
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04877
TypeId::of::<T>
[function]
[call site]
04878
TypeId::of::<Blob>
[function]
[call site]
04879
StmtBlock::as_ref
[function]
[call site]
04880
T::as_any
[function]
[call site]
04881
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04882
TypeId::of::<T>
[function]
[call site]
04883
TypeId::of::<Map>
[function]
[call site]
04884
StmtBlock::as_ref
[function]
[call site]
04885
T::as_any
[function]
[call site]
04886
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04887
TypeId::of::<T>
[function]
[call site]
04888
TypeId::of::<FnPtr>
[function]
[call site]
04889
StmtBlock::as_ref
[function]
[call site]
04890
T::as_any
[function]
[call site]
04891
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04892
TypeId::of::<T>
[function]
[call site]
04893
TypeId::of::<Instant>
[function]
[call site]
04894
StmtBlock::as_ref
[function]
[call site]
04895
T::as_any
[function]
[call site]
04896
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04897
TypeId::of::<T>
[function]
[call site]
04898
TypeId::of::<()>
[function]
[call site]
04899
T::as_any
[function]
[call site]
04900
as_any().downcast_ref::<T>
[function]
[call site]
04901
TypeId::of::<T>
[function]
[call site]
04902
TypeId::of::<Self>
[function]
[call site]
04903
T::as_any
[function]
[call site]
04904
as_any().downcast_ref::<T>
[function]
[call site]
04905
T::as_any
[function]
[call site]
04906
as_any().downcast_ref::<T>
[function]
[call site]
04907
Option::map
[function]
[call site]
04908
test_optimizer_const_map
[function]
[call site]
04909
unwrap
[function]
[call site]
04910
Dynamic::as_array_mut
[function]
[call site]
04911
Dynamic::type_name
[function]
[call site]
04912
write_lock::<Array>
[function]
[call site]
04913
ok_or
[function]
[call site]
04914
unwrap
[function]
[call site]
04915
string_functions::add_append
[function]
[call site]
04916
Ok
[function]
[call site]
04917
Some
[function]
[call site]
04918
test_functions_take
[function]
[call site]
04919
Dynamic::into_blob
[function]
[call site]
04920
Ok
[function]
[call site]
04921
crate::func::locked_read
[function]
[call site]
04922
Option::and_then
[function]
[call site]
04923
Some
[function]
[call site]
04924
StmtBlock::as_ref
[function]
[call site]
04925
TestStruct::clone
[function]
[call site]
04926
ok_or_else
[function]
[call site]
04927
std::
[call site]
04928
any::type_name
[function]
[call site]
04929
Err
[function]
[call site]
04930
Dynamic::type_name
[function]
[call site]
04931
unwrap
[function]
[call site]
04932
Dynamic::as_blob_mut
[function]
[call site]
04933
Dynamic::type_name
[function]
[call site]
04934
write_lock::<Blob>
[function]
[call site]
04935
ok_or
[function]
[call site]
04936
unwrap
[function]
[call site]
04937
unwrap
[function]
[call site]
04938
Package::init_engine
[function]
[call site]
04939
Engine::throw_on_size
[function]
[call site]
04940
test::len
[function]
[call site]
04941
test::len
[function]
[call site]
04942
string_functions::add_append
[function]
[call site]
04943
Ok
[function]
[call site]
04944
Some
[function]
[call site]
04945
Dynamic::as_char
[function]
[call site]
04946
unwrap
[function]
[call site]
04947
encode_utf8
[function]
[call site]
04948
Dynamic::as_immutable_string_mut
[function]
[call site]
04949
unwrap
[function]
[call site]
04950
unwrap
[function]
[call site]
04951
Package::init_engine
[function]
[call site]
04952
Engine::throw_on_size
[function]
[call site]
04953
test::len
[function]
[call site]
04954
test::len
[function]
[call site]
04955
Ok
[function]
[call site]
04956
Some
[function]
[call site]
04957
Dynamic::as_immutable_string_ref
[function]
[call site]
04958
unwrap
[function]
[call site]
04959
string_functions::is_empty
[function]
[call site]
04960
Ok
[function]
[call site]
04961
Dynamic::as_char
[function]
[call site]
04962
unwrap
[function]
[call site]
04963
test_to_string
[function]
[call site]
04964
unwrap
[function]
[call site]
04965
Package::init_engine
[function]
[call site]
04966
Engine::throw_on_size
[function]
[call site]
04967
test::len
[function]
[call site]
04968
test::len
[function]
[call site]
04969
write_lock::<Dynamic>
[function]
[call site]
04970
unwrap
[function]
[call site]
04971
into
[function]
[call site]
04972
Ok
[function]
[call site]
04973
Some
[function]
[call site]
04974
test_functions_take
[function]
[call site]
04975
Dynamic::as_array_mut
[function]
[call site]
04976
unwrap
[function]
[call site]
04977
blob_functions::push
[function]
[call site]
04978
unwrap
[function]
[call site]
04979
Package::init_engine
[function]
[call site]
04980
Engine::check_data_size
[function]
[call site]
04981
Dynamic::read_lock
[function]
[call site]
04982
unwrap
[function]
[call site]
04983
Ok
[function]
[call site]
04984
Some
[function]
[call site]
04985
Dynamic::as_int
[function]
[call site]
04986
unwrap
[function]
[call site]
04987
Dynamic::as_blob_mut
[function]
[call site]
04988
unwrap
[function]
[call site]
04989
unwrap
[function]
[call site]
04990
Package::init_engine
[function]
[call site]
04991
Engine::throw_on_size
[function]
[call site]
04992
test::len
[function]
[call site]
04993
blob_functions::push
[function]
[call site]
04994
Ok
[function]
[call site]
04995
Some
[function]
[call site]
04996
Dynamic::as_char
[function]
[call site]
04997
unwrap
[function]
[call site]
04998
Dynamic::as_blob_mut
[function]
[call site]
04999
unwrap
[function]
[call site]
05000
unwrap
[function]
[call site]
05001
Package::init_engine
[function]
[call site]
05002
Engine::throw_on_size
[function]
[call site]
05003
test::len
[function]
[call site]
05004
string_functions::add_append_char
[function]
[call site]
05005
Position::new_const
[function]
[call site]
05006
RhaiResultOf::push_str
[function]
[call site]
05007
blob_functions::push
[function]
[call site]
05008
RhaiResultOf::into
[function]
[call site]
05009
Ok
[function]
[call site]
05010
Some
[function]
[call site]
05011
split_first_mut
[function]
[call site]
05012
unwrap
[function]
[call site]
05013
Dynamic::as_blob_mut
[function]
[call site]
05014
unwrap
[function]
[call site]
05015
Dynamic::as_immutable_string_ref
[function]
[call site]
05016
unwrap
[function]
[call site]
05017
string_functions::is_empty
[function]
[call site]
05018
Ok
[function]
[call site]
05019
unwrap
[function]
[call site]
05020
Package::init_engine
[function]
[call site]
05021
Engine::throw_on_size
[function]
[call site]
05022
test::len
[function]
[call site]
05023
test::len
[function]
[call site]
05024
string_functions::add_append_str
[function]
[call site]
05025
Position::new_const
[function]
[call site]
05026
RhaiResultOf::push_str
[function]
[call site]
05027
RhaiResultOf::push_str
[function]
[call site]
05028
RhaiResultOf::into
[function]
[call site]
05029
Ok
[function]
[call site]
05030
Option::map
[function]
[call site]
05031
TestStruct::new
[function]
[call site]
05032
super::get_builtin_binary_op_fn
[function]
[call site]
05033
Some
[function]
[call site]
05034
Dynamic::as_int
[function]
[call site]
05035
unwrap
[function]
[call site]
05036
Dynamic::as_int
[function]
[call site]
05037
unwrap
[function]
[call site]
05038
Ok
[function]
[call site]
05039
into
[function]
[call site]
05040
Some
[function]
[call site]
05041
Dynamic::as_int
[function]
[call site]
05042
unwrap
[function]
[call site]
05043
Dynamic::as_int
[function]
[call site]
05044
unwrap
[function]
[call site]
05045
Ok
[function]
[call site]
05046
into
[function]
[call site]
05047
Some
[function]
[call site]
05048
Dynamic::as_immutable_string_ref
[function]
[call site]
05049
unwrap
[function]
[call site]
05050
Dynamic::as_immutable_string_ref
[function]
[call site]
05051
unwrap
[function]
[call site]
05052
unwrap
[function]
[call site]
05053
Package::init_engine
[function]
[call site]
05054
Engine::throw_on_size
[function]
[call site]
05055
test::len
[function]
[call site]
05056
test::len
[function]
[call site]
05057
Ok
[function]
[call site]
05058
into
[function]
[call site]
05059
Some
[function]
[call site]
05060
Dynamic::as_char
[function]
[call site]
05061
unwrap
[function]
[call site]
05062
Dynamic::as_char
[function]
[call site]
05063
unwrap
[function]
[call site]
05064
Position::new_const
[function]
[call site]
05065
blob_functions::push
[function]
[call site]
05066
blob_functions::push
[function]
[call site]
05067
unwrap
[function]
[call site]
05068
Package::init_engine
[function]
[call site]
05069
Engine::throw_on_size
[function]
[call site]
05070
test::len
[function]
[call site]
05071
Ok
[function]
[call site]
05072
Result::into
[function]
[call site]
05073
Some
[function]
[call site]
05074
Dynamic::as_blob_ref
[function]
[call site]
05075
unwrap
[function]
[call site]
05076
string_functions::is_empty
[function]
[call site]
05077
Ok
[function]
[call site]
05078
Dynamic::flatten_clone
[function]
[call site]
05079
Dynamic::as_blob_ref
[function]
[call site]
05080
unwrap
[function]
[call site]
05081
string_functions::is_empty
[function]
[call site]
05082
Ok
[function]
[call site]
05083
Dynamic::flatten_clone
[function]
[call site]
05084
unwrap
[function]
[call site]
05085
Package::init_engine
[function]
[call site]
05086
Engine::throw_on_size
[function]
[call site]
05087
test::len
[function]
[call site]
05088
test::len
[function]
[call site]
05089
TestStruct::clone
[function]
[call site]
05090
StmtBlock::extend
[function]
[call site]
05091
Ok
[function]
[call site]
05092
Dynamic::from_blob
[function]
[call site]
05093
Some
[function]
[call site]
05094
Some
[function]
[call site]
05095
Some
[function]
[call site]
05096
Ok
[function]
[call site]
05097
Dynamic::as_int
[function]
[call site]
05098
unwrap
[function]
[call site]
05099
into
[function]
[call site]
05100
Some
[function]
[call site]
05101
Ok
[function]
[call site]
05102
Dynamic::as_int
[function]
[call site]
05103
unwrap
[function]
[call site]
05104
into
[function]
[call site]
05105
Some
[function]
[call site]
05106
Ok
[function]
[call site]
05107
Dynamic::as_int
[function]
[call site]
05108
unwrap
[function]
[call site]
05109
into
[function]
[call site]
05110
Some
[function]
[call site]
05111
Ok
[function]
[call site]
05112
Dynamic::as_int
[function]
[call site]
05113
unwrap
[function]
[call site]
05114
into
[function]
[call site]
05115
Dynamic::as_char
[function]
[call site]
05116
unwrap
[function]
[call site]
05117
Dynamic::as_immutable_string_ref
[function]
[call site]
05118
unwrap
[function]
[call site]
05119
Some
[function]
[call site]
05120
test_chars
[function]
[call site]
05121
MultiInputsStream::get_next
[function]
[call site]
05122
MultiInputsStream::get_next
[function]
[call site]
05123
Some
[function]
[call site]
05124
Dynamic::as_char
[function]
[call site]
05125
unwrap
[function]
[call site]
05126
Dynamic::as_immutable_string_ref
[function]
[call site]
05127
unwrap
[function]
[call site]
05128
Position::new_const
[function]
[call site]
05129
blob_functions::push
[function]
[call site]
05130
Result::push_str
[function]
[call site]
05131
unwrap
[function]
[call site]
05132
Package::init_engine
[function]
[call site]
05133
Engine::throw_on_size
[function]
[call site]
05134
test::len
[function]
[call site]
05135
Ok
[function]
[call site]
05136
Result::into
[function]
[call site]
05137
Dynamic::as_immutable_string_ref
[function]
[call site]
05138
unwrap
[function]
[call site]
05139
Dynamic::as_char
[function]
[call site]
05140
unwrap
[function]
[call site]
05141
test_chars
[function]
[call site]
05142
MultiInputsStream::get_next
[function]
[call site]
05143
MultiInputsStream::get_next
[function]
[call site]
05144
Some
[function]
[call site]
05145
Some
[function]
[call site]
05146
Dynamic::as_immutable_string_ref
[function]
[call site]
05147
unwrap
[function]
[call site]
05148
Dynamic::as_char
[function]
[call site]
05149
unwrap
[function]
[call site]
05150
unwrap
[function]
[call site]
05151
Package::init_engine
[function]
[call site]
05152
Engine::throw_on_size
[function]
[call site]
05153
test::len
[function]
[call site]
05154
Ok
[function]
[call site]
05155
Result::into
[function]
[call site]
05156
Some
[function]
[call site]
05157
Dynamic::as_immutable_string_ref
[function]
[call site]
05158
unwrap
[function]
[call site]
05159
Dynamic::as_char
[function]
[call site]
05160
unwrap
[function]
[call site]
05161
Ok
[function]
[call site]
05162
into
[function]
[call site]
05163
Some
[function]
[call site]
05164
Ok
[function]
[call site]
05165
TestStruct::clone
[function]
[call site]
05166
Some
[function]
[call site]
05167
Some
[function]
[call site]
05168
Some
[function]
[call site]
05169
Ok
[function]
[call site]
05170
TestStruct::clone
[function]
[call site]
05171
Some
[function]
[call site]
05172
Some
[function]
[call site]
05173
Some
[function]
[call site]
05174
Dynamic::as_blob_ref
[function]
[call site]
05175
unwrap
[function]
[call site]
05176
TestStruct::clone
[function]
[call site]
05177
Dynamic::as_char
[function]
[call site]
05178
unwrap
[function]
[call site]
05179
encode_utf8
[function]
[call site]
05180
unwrap
[function]
[call site]
05181
Package::init_engine
[function]
[call site]
05182
Engine::throw_on_size
[function]
[call site]
05183
test::len
[function]
[call site]
05184
test::len
[function]
[call site]
05185
StmtBlock::extend
[function]
[call site]
05186
as_bytes
[function]
[call site]
05187
Ok
[function]
[call site]
05188
Dynamic::from_blob
[function]
[call site]
05189
Dynamic::type_id
[function]
[call site]
05190
Dynamic::type_id
[function]
[call site]
05191
TypeId::of::<ExclusiveRange>
[function]
[call site]
05192
TypeId::of::<ExclusiveRange>
[function]
[call site]
05193
TypeId::of::<InclusiveRange>
[function]
[call site]
05194
TypeId::of::<InclusiveRange>
[function]
[call site]
05195
TypeId::of::<ExclusiveRange>
[function]
[call site]
05196
TypeId::of::<InclusiveRange>
[function]
[call site]
05197
TypeId::of::<InclusiveRange>
[function]
[call site]
05198
TypeId::of::<ExclusiveRange>
[function]
[call site]
05199
Some
[function]
[call site]
05200
Some
[function]
[call site]
05201
is_numeric
[function]
[call site]
05202
is_numeric
[function]
[call site]
05203
Some
[function]
[call site]
05204
is_numeric
[function]
[call site]
05205
is_numeric
[function]
[call site]
05206
Some
[function]
[call site]
05207
Option::map
[function]
[call site]
05208
TestStruct::new
[function]
[call site]
05209
BloomFilterU64::is_absent_and_set
[function]
[call site]
05210
StmtBlock::as_ref
[function]
[call site]
05211
blob_functions::insert
[function]
[call site]
05212
StmtBlock::as_ref
[function]
[call site]
05213
calc_fn_hash_full
[function]
[call site]
05214
StmtBlock::as_ref
[function]
[call site]
05215
&[Stmt]::unwrap
[function]
[call site]
05216
MyIterableType::into_iter
[function]
[call site]
05217
enumerate
[function]
[call site]
05218
test_optimizer_const_map
[function]
[call site]
05219
TypeId::of::<Dynamic>
[function]
[call site]
05220
Dynamic::type_id
[function]
[call site]
05221
RhaiFunc::is_volatile
[function]
[call site]
05222
RhaiFunc::is_volatile
[function]
[call site]
05223
Engine::gen_fn_call_signature
[function]
[call site]
05224
Err
[function]
[call site]
05225
ERR::ErrorFunctionNotFound
[function]
[call site]
05226
into
[function]
[call site]
05227
RhaiFunc::is_method
[function]
[call site]
05228
StmtBlock::as_ref
[function]
[call site]
05229
map_or
[function]
[call site]
05230
Debugger::call_stack
[function]
[call site]
05231
test::len
[function]
[call site]
05232
test::len
[function]
[call site]
05233
ArgBackup::new
[function]
[call site]
05234
string_functions::is_empty
[function]
[call site]
05235
ArgBackup::change_first_arg_to_copy
[function]
[call site]
05236
TestStruct::clone
[function]
[call site]
05237
Some
[function]
[call site]
05238
string_functions::replace
[function]
[call site]
05239
string_functions::is_empty
[function]
[call site]
05240
string_functions::replace
[function]
[call site]
05241
string_functions::is_empty
[function]
[call site]
05242
string_functions::replace
[function]
[call site]
05243
into
[function]
[call site]
05244
into
[function]
[call site]
05245
mem::transmute
[function]
[call site]
05246
Engine::is_debugger_registered
[function]
[call site]
05247
is_some
[function]
[call site]
05248
TestStruct::clone
[function]
[call site]
05249
StmtBlock::span_or_else
[function]
[call site]
05250
Span::new
[function]
[call site]
05251
iterator_functions::chars_from_start
[function]
[call site]
05252
StmtBlock::span_or_else
[function]
[call site]
05253
string_functions::add_append
[function]
[call site]
05254
StmtBlock::span_or_else
[function]
[call site]
05255
TestStruct::clone
[function]
[call site]
05256
GlobalRuntimeState::debugger_mut
[function]
[call site]
05257
as_deref_mut
[function]
[call site]
05258
unwrap
[function]
[call site]
05259
&mut
[call site]
05260
blob_functions::push
[function]
[call site]
05261
MyIterableType::into_iter
[function]
[call site]
05262
Self::IntoIter::collect
[function]
[call site]
05263
Engine::get_interned_string
[function]
[call site]
05264
MyIterableType::into_iter
[function]
[call site]
05265
Self::IntoIter::map
[function]
[call site]
05266
TestStruct::clone
[function]
[call site]
05267
RhaiNativeFunc::has_context
[function]
[call site]
05268
bool::then
[function]
[call site]
05269
as_deref
[function]
[call site]
05270
into
[function]
[call site]
05271
RhaiFunc::is_pure
[function]
[call site]
05272
string_functions::is_empty
[function]
[call site]
05273
Dynamic::is_read_only
[function]
[call site]
05274
Err
[function]
[call site]
05275
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
05276
test_to_string
[function]
[call site]
05277
into
[function]
[call site]
05278
test_method_call
[function]
[call site]
05279
Engine::new
[function]
[call site]
05280
register_type::<TestStruct>
[function]
[call site]
05281
Engine::register_fn
[function]
[call site]
05282
Engine::register_fn
[function]
[call site]
05283
test_custom_syntax_func
[function]
[call site]
05284
Engine::new
[function]
[call site]
05285
Engine::register_custom_syntax
[function]
[call site]
05286
Vec::<ImmutableString>::new
[function]
[call site]
05287
StmtBlock::as_ref
[function]
[call site]
05288
StmtBlock::as_ref
[function]
[call site]
05289
string_functions::trim
[function]
[call site]
05290
shared_get_mut
[function]
[call site]
05291
string_functions::trim
[function]
[call site]
05292
into
[function]
[call site]
05293
string_functions::trim
[function]
[call site]
05294
into
[function]
[call site]
05295
string_functions::is_empty
[function]
[call site]
05296
Token::lookup_symbol_from_syntax
[function]
[call site]
05297
StmtBlock::span_or_else
[function]
[call site]
05298
Span::new
[function]
[call site]
05299
iterator_functions::chars_from_start
[function]
[call site]
05300
StmtBlock::span_or_else
[function]
[call site]
05301
string_functions::add_append
[function]
[call site]
05302
StmtBlock::span_or_else
[function]
[call site]
05303
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
05304
then
[function]
[call site]
05305
Token::Reserved
[function]
[call site]
05306
TestStruct::new
[function]
[call site]
05307
into
[function]
[call site]
05308
Err
[function]
[call site]
05309
LexError::ImproperSymbol
[function]
[call site]
05310
ImmutableString::new
[function]
[call site]
05311
&str::to_string
[function]
[call site]
05312
PERR::into_err
[function]
[call site]
05313
string_functions::is_empty
[function]
[call site]
05314
into
[function]
[call site]
05315
string_functions::is_empty
[function]
[call site]
05316
into
[function]
[call site]
05317
string_functions::is_empty
[function]
[call site]
05318
into
[function]
[call site]
05319
string_functions::is_empty
[function]
[call site]
05320
tokenizer::is_valid_identifier
[function]
[call site]
05321
into
[function]
[call site]
05322
string_functions::is_empty
[function]
[call site]
05323
(Token,
[call site]
05324
Engine::is_symbol_disabled
[function]
[call site]
05325
string_functions::contains
[function]
[call site]
05326
StmtBlock::as_ref
[function]
[call site]
05327
&[Stmt]::map_or
[function]
[call site]
05328
contains_key
[function]
[call site]
05329
blob_functions::insert
[function]
[call site]
05330
into
[function]
[call site]
05331
into
[function]
[call site]
05332
string_functions::is_empty
[function]
[call site]
05333
StmtBlock::as_ref
[function]
[call site]
05334
&[Stmt]::map_or
[function]
[call site]
05335
Engine::is_symbol_disabled
[function]
[call site]
05336
Err
[function]
[call site]
05337
LexError::ImproperSymbol
[function]
[call site]
05338
test_to_string
[function]
[call site]
05339
PERR::into_err
[function]
[call site]
05340
string_functions::is_empty
[function]
[call site]
05341
tokenizer::is_valid_identifier
[function]
[call site]
05342
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
05343
Engine::is_symbol_disabled
[function]
[call site]
05344
StmtBlock::as_ref
[function]
[call site]
05345
&[Stmt]::map_or
[function]
[call site]
05346
contains_key
[function]
[call site]
05347
blob_functions::insert
[function]
[call site]
05348
into
[function]
[call site]
05349
into
[function]
[call site]
05350
Err
[function]
[call site]
05351
LexError::ImproperSymbol
[function]
[call site]
05352
test_to_string
[function]
[call site]
05353
PERR::into_err
[function]
[call site]
05354
blob_functions::push
[function]
[call site]
05355
string_functions::is_empty
[function]
[call site]
05356
Ok
[function]
[call site]
05357
TestStruct::clone
[function]
[call site]
05358
Engine::register_custom_syntax_with_state_raw
[function]
[call site]
05359
blob_functions::insert
[function]
[call site]
05360
RhaiResultOf::into
[function]
[call site]
05361
TestStruct::new
[function]
[call site]
05362
TestStruct::new
[function]
[call site]
05363
into
[function]
[call site]
05364
syn::Result::len
[function]
[call site]
05365
test::len
[function]
[call site]
05366
test::len
[function]
[call site]
05367
test::len
[function]
[call site]
05368
Ok
[function]
[call site]
05369
Ok
[function]
[call site]
05370
Some
[function]
[call site]
05371
TestStruct::clone
[function]
[call site]
05372
Ok
[function]
[call site]
05373
EvalContext::eval_expression_tree
[function]
[call site]
05374
EvalContext::eval_expression_tree_raw
[function]
[call site]
05375
as_deref_mut
[function]
[call site]
05376
Engine::eval_stmt_block
[function]
[call site]
05377
string_functions::is_empty
[function]
[call site]
05378
Ok
[function]
[call site]
05379
GlobalRuntimeState::num_imports
[function]
[call site]
05380
test::len
[function]
[call site]
05381
MyIterableType::into_iter
[function]
[call site]
05382
Self::IntoIter::try_fold
[function]
[call site]
05383
Self::as_deref_mut
[function]
[call site]
05384
GlobalRuntimeState::num_imports
[function]
[call site]
05385
Engine::eval_stmt
[function]
[call site]
05386
Engine::track_operation
[function]
[call site]
05387
ParseSettings::level_up_with_position
[function]
[call site]
05388
ParseSettings::level_up
[function]
[call site]
05389
Ok
[function]
[call site]
05390
Engine::dbg_reset
[function]
[call site]
05391
Engine::is_debugger_registered
[function]
[call site]
05392
Engine::dbg_reset_raw
[function]
[call site]
05393
impl
[call site]
05394
Ok
[function]
[call site]
05395
Some
[function]
[call site]
05396
ASTNode::is_stmt
[function]
[call site]
05397
Some
[function]
[call site]
05398
ASTNode::is_expr
[function]
[call site]
05399
Some
[function]
[call site]
05400
Some
[function]
[call site]
05401
Some
[function]
[call site]
05402
Debugger::is_break_point
[function]
[call site]
05403
Debugger::break_points
[function]
[call site]
05404
MyIterableType::into_iter
[function]
[call site]
05405
test_chars
[function]
[call site]
05406
0.chars().collect::<Vec<_>>
[function]
[call site]
05407
MyIterableType::into_iter
[function]
[call site]
05408
Self::IntoIter::enumerate
[function]
[call site]
05409
test_var_def_filter
[function]
[call site]
05410
BreakPoint::is_enabled
[function]
[call site]
05411
array_functions::find
[function]
[call site]
05412
Position::is_none
[function]
[call site]
05413
Position::is_beginning_of_line
[function]
[call site]
05414
ASTNode::position
[function]
[call site]
05415
ParseSettings::level_up_with_position
[function]
[call site]
05416
ParseSettings::level_up_with_position
[function]
[call site]
05417
Position::line
[function]
[call site]
05418
Option::unwrap_or
[function]
[call site]
05419
e::p::r::i::n::t::_::e::r::r::o::r::eprint_line
[function]
[call site]
05420
Position::line
[function]
[call site]
05421
Option::unwrap
[function]
[call site]
05422
&str::to_string
[function]
[call site]
05423
lines
[function]
[call site]
05424
enumerate
[function]
[call site]
05425
unwrap
[function]
[call site]
05426
as_deref
[function]
[call site]
05427
ASTNode::position
[function]
[call site]
05428
as_deref
[function]
[call site]
05429
test::len
[function]
[call site]
05430
test::len
[function]
[call site]
05431
test_optimizer_const_map
[function]
[call site]
05432
&mut
[call site]
05433
Position::is_none
[function]
[call site]
05434
Position::line
[function]
[call site]
05435
Option::unwrap
[function]
[call site]
05436
saturating_sub
[function]
[call site]
05437
min_max_functions::min
[function]
[call site]
05438
test::len
[function]
[call site]
05439
test::len
[function]
[call site]
05440
ImmutableString::to_string
[function]
[call site]
05441
Engine::new
[function]
[call site]
05442
Scope::new
[function]
[call site]
05443
blob_functions::push
[function]
[call site]
05444
blob_functions::push
[function]
[call site]
05445
blob_functions::push
[function]
[call site]
05446
test::len
[function]
[call site]
05447
Position::position
[function]
[call site]
05448
MyIterableType::into_iter
[function]
[call site]
05449
test_chars
[function]
[call site]
05450
0.chars().collect::<Vec<_>>
[function]
[call site]
05451
MyIterableType::into_iter
[function]
[call site]
05452
Self::IntoIter::enumerate
[function]
[call site]
05453
test_functions_take
[function]
[call site]
05454
skip
[function]
[call site]
05455
Position::position
[function]
[call site]
05456
test::len
[function]
[call site]
05457
DebuggerEvent::BreakPoint
[function]
[call site]
05458
Ok
[function]
[call site]
05459
Engine::dbg_raw
[function]
[call site]
05460
test::len
[function]
[call site]
05461
AST::source_raw
[function]
[call site]
05462
StmtBlock::as_ref
[function]
[call site]
05463
Option::cloned
[function]
[call site]
05464
EvalContext::new
[function]
[call site]
05465
on_debugger
[function]
[call site]
05466
as_deref
[function]
[call site]
05467
ASTNode::position
[function]
[call site]
05468
test::len
[function]
[call site]
05469
GlobalRuntimeState::debugger_mut
[function]
[call site]
05470
Ok
[function]
[call site]
05471
GlobalRuntimeState::debugger_mut
[function]
[call site]
05472
Ok
[function]
[call site]
05473
Some
[function]
[call site]
05474
GlobalRuntimeState::debugger_mut
[function]
[call site]
05475
Ok
[function]
[call site]
05476
Some
[function]
[call site]
05477
GlobalRuntimeState::debugger_mut
[function]
[call site]
05478
Ok
[function]
[call site]
05479
GlobalRuntimeState::debugger_mut
[function]
[call site]
05480
DebuggerStatus::FunctionExit
[function]
[call site]
05481
Ok
[function]
[call site]
05482
Ok
[function]
[call site]
05483
Ok
[function]
[call site]
05484
Ok
[function]
[call site]
05485
Self::as_deref_mut
[function]
[call site]
05486
Ok
[function]
[call site]
05487
Engine::eval_expr
[function]
[call site]
05488
Engine::track_operation
[function]
[call site]
05489
ParseSettings::level_up_with_position
[function]
[call site]
05490
Engine::dbg_reset
[function]
[call site]
05491
Self::as_deref_mut
[function]
[call site]
05492
Expr::get_literal_value
[function]
[call site]
05493
Some
[function]
[call site]
05494
Ok
[function]
[call site]
05495
Engine::eval_fn_call_expr
[function]
[call site]
05496
StmtBlock::as_ref
[function]
[call site]
05497
Engine::fast_operators
[function]
[call site]
05498
intersects
[function]
[call site]
05499
test::len
[function]
[call site]
05500
Some
[function]
[call site]
05501
Engine::get_arg_value
[function]
[call site]
05502
Expr::get_literal_value
[function]
[call site]
05503
Some
[function]
[call site]
05504
StmtBlock::as_ref
[function]
[call site]
05505
TestStruct::clone
[function]
[call site]
05506
write_lock::<FnPtr>
[function]
[call site]
05507
Some
[function]
[call site]
05508
crate::Shared::new
[function]
[call site]
05509
Option<&GlobalRuntimeState>::into
[function]
[call site]
05510
into
[function]
[call site]
05511
into
[function]
[call site]
05512
into
[function]
[call site]
05513
TestStruct::clone
[function]
[call site]
05514
Self::into
[function]
[call site]
05515
into
[function]
[call site]
05516
Expr::is_constant
[function]
[call site]
05517
crate::Array::with_capacity
[function]
[call site]
05518
test::len
[function]
[call site]
05519
StmtBlock::extend
[function]
[call site]
05520
MyIterableType::into_iter
[function]
[call site]
05521
Self::IntoIter::map
[function]
[call site]
05522
Expr::get_literal_value
[function]
[call site]
05523
Option::unwrap
[function]
[call site]
05524
Dynamic::from_array
[function]
[call site]
05525
Expr::is_constant
[function]
[call site]
05526
TestStruct::clone
[function]
[call site]
05527
shared_get_mut
[function]
[call site]
05528
Ident::as_str
[function]
[call site]
05529
Option::unwrap
[function]
[call site]
05530
Expr::get_literal_value
[function]
[call site]
05531
Option::unwrap
[function]
[call site]
05532
Dynamic::from_map
[function]
[call site]
05533
Expr::is_constant
[function]
[call site]
05534
Position::new_const
[function]
[call site]
05535
Expr::get_literal_value
[function]
[call site]
05536
Option::unwrap
[function]
[call site]
05537
unwrap
[function]
[call site]
05538
into
[function]
[call site]
05539
FnCallExpr::is_qualified
[function]
[call site]
05540
test::len
[function]
[call site]
05541
FnPtr::new
[function]
[call site]
05542
TestStruct::clone
[function]
[call site]
05543
RhaiResultOf::ok
[function]
[call site]
05544
into
[function]
[call site]
05545
test::len
[function]
[call site]
05546
Token::literal_syntax
[function]
[call site]
05547
Token::literal_syntax
[function]
[call site]
05548
Ident::as_str
[function]
[call site]
05549
into
[function]
[call site]
05550
into
[function]
[call site]
05551
into
[function]
[call site]
05552
into
[function]
[call site]
05553
into
[function]
[call site]
05554
into
[function]
[call site]
05555
Some
[function]
[call site]
05556
Engine::track_operation
[function]
[call site]
05557
Expr::start_position
[function]
[call site]
05558
Engine::dbg
[function]
[call site]
05559
Engine::is_debugger_registered
[function]
[call site]
05560
Engine::dbg_reset_raw
[function]
[call site]
05561
GlobalRuntimeState::debugger_mut
[function]
[call site]
05562
Ok
[function]
[call site]
05563
Ok
[function]
[call site]
05564
Expr::start_position
[function]
[call site]
05565
as_deref_mut
[function]
[call site]
05566
and_then
[function]
[call site]
05567
Debugger::clear_status_if
[function]
[call site]
05568
Some
[function]
[call site]
05569
string_functions::replace
[function]
[call site]
05570
Engine::eval_expr
[function]
[call site]
05571
RhaiResult::map
[function]
[call site]
05572
Engine::new
[function]
[call site]
05573
Engine::set_optimization_level
[function]
[call site]
05574
Scope::new
[function]
[call site]
05575
rhai::Map::new
[function]
[call site]
05576
blob_functions::insert
[function]
[call site]
05577
&str::into
[function]
[call site]
05578
into
[function]
[call site]
05579
Scope::push_constant_dynamic
[function]
[call site]
05580
into
[function]
[call site]
05581
Scope::push_constant_dynamic
[function]
[call site]
05582
&str::into
[function]
[call site]
05583
Engine::compile_expression_with_scope
[function]
[call site]
05584
ParseResult::expect
[function]
[call site]
05585
Ident::as_str
[function]
[call site]
05586
eval_ast::<bool>
[function]
[call site]
05587
expect
[function]
[call site]
05588
Expr::start_position
[function]
[call site]
05589
Self::as_deref_mut
[function]
[call site]
05590
Dynamic::flatten
[function]
[call site]
05591
Ok
[function]
[call site]
05592
into
[function]
[call site]
05593
Engine::exec_fn_call
[function]
[call site]
05594
FnCallHashes::is_native_only
[function]
[call site]
05595
Position::is_none
[function]
[call site]
05596
test::len
[function]
[call site]
05597
Engine::get_interned_string
[function]
[call site]
05598
Engine::map_type_name
[function]
[call site]
05599
MyIterableType::into_iter
[function]
[call site]
05600
array_functions::find_map
[function]
[call site]
05601
Module::get_custom_type_display_by_name
[function]
[call site]
05602
StmtBlock::span_or_else
[function]
[call site]
05603
map_functions::values
[function]
[call site]
05604
array_functions::find_map
[function]
[call site]
05605
Module::get_custom_type_display_by_name
[function]
[call site]
05606
unwrap_or_else
[function]
[call site]
05607
map_std_type_name
[function]
[call site]
05608
std::
[call site]
05609
any::type_name
[function]
[call site]
05610
Ok
[function]
[call site]
05611
ImmutableString::into
[function]
[call site]
05612
test::len
[function]
[call site]
05613
Ok
[function]
[call site]
05614
Dynamic::is_shared
[function]
[call site]
05615
into
[function]
[call site]
05616
Engine::gen_fn_call_signature
[function]
[call site]
05617
Err
[function]
[call site]
05618
ERR::ErrorFunctionNotFound
[function]
[call site]
05619
into
[function]
[call site]
05620
ensure_no_data_race
[function]
[call site]
05621
MyIterableType::into_iter
[function]
[call site]
05622
Self::IntoIter::skip
[function]
[call site]
05623
String::from
[function]
[call site]
05624
ImmutableString::into_owned
[function]
[call site]
05625
ParseSettings::level_up_with_position
[function]
[call site]
05626
Dynamic::is_locked
[function]
[call site]
05627
try_borrow
[function]
[call site]
05628
is_err
[function]
[call site]
05629
map_or
[function]
[call site]
05630
Ok
[function]
[call site]
05631
Err
[function]
[call site]
05632
ERR::ErrorDataRace
[function]
[call site]
05633
into
[function]
[call site]
05634
FnCallHashes::is_native_only
[function]
[call site]
05635
FnCallHashes::script
[function]
[call site]
05636
expect
[function]
[call site]
05637
string_functions::is_empty
[function]
[call site]
05638
crate::calc_typed_method_hash
[function]
[call site]
05639
Engine::map_type_name
[function]
[call site]
05640
std::
[call site]
05641
any::type_name
[function]
[call site]
05642
Engine::resolve_fn
[function]
[call site]
05643
Position::is_none
[function]
[call site]
05644
Engine::resolve_fn
[function]
[call site]
05645
None::cloned
[function]
[call site]
05646
as_deref
[function]
[call site]
05647
string_functions::is_empty
[function]
[call site]
05648
Ok
[function]
[call site]
05649
Scope::new
[function]
[call site]
05650
string_functions::replace
[function]
[call site]
05651
defer
[function]
[call site]
05652
crate::Deferred::lock
[function]
[call site]
05653
split_first_mut
[function]
[call site]
05654
unwrap
[function]
[call site]
05655
Some
[function]
[call site]
05656
Engine::call_script_fn
[function]
[call site]
05657
Engine::track_operation
[function]
[call site]
05658
Engine::max_call_levels
[function]
[call site]
05659
Err
[function]
[call site]
05660
ERR::ErrorStackOverflow
[function]
[call site]
05661
into
[function]
[call site]
05662
Position::is_none
[function]
[call site]
05663
string_functions::is_empty
[function]
[call site]
05664
Ok
[function]
[call site]
05665
string_functions::is_empty
[function]
[call site]
05666
Ok
[function]
[call site]
05667
test::len
[function]
[call site]
05668
test::len
[function]
[call site]
05669
GlobalRuntimeState::num_imports
[function]
[call site]
05670
StmtBlock::as_ref
[function]
[call site]
05671
map_or
[function]
[call site]
05672
Debugger::call_stack
[function]
[call site]
05673
test::len
[function]
[call site]
05674
test::len
[function]
[call site]
05675
test::len
[function]
[call site]
05676
Engine::max_variables
[function]
[call site]
05677
Err
[function]
[call site]
05678
ERR::ErrorTooManyVariables
[function]
[call site]
05679
into
[function]
[call site]
05680
StmtBlock::extend
[function]
[call site]
05681
MyIterableType::into_iter
[function]
[call site]
05682
cloned
[function]
[call site]
05683
array_functions::zip
[function]
[call site]
05684
StaticModuleResolver::iter_mut
[function]
[call site]
05685
impl
[call site]
05686
RhaiResult::take
[function]
[call site]
05687
Engine::new
[function]
[call site]
05688
register_type_with_name::<TestStruct>
[function]
[call site]
05689
Engine::register_fn
[function]
[call site]
05690
TestStruct
[function]
[call site]
05691
Engine::is_debugger_registered
[function]
[call site]
05692
TestStruct::clone
[function]
[call site]
05693
Scope::iter_inner
[function]
[call site]
05694
MyIterableType::into_iter
[function]
[call site]
05695
array_functions::zip
[function]
[call site]
05696
MyIterableType::into_iter
[function]
[call site]
05697
test_optimizer_const_map
[function]
[call site]
05698
Dynamic::is_read_only
[function]
[call site]
05699
impl
[call site]
05700
test_optimizer_const_map
[function]
[call site]
05701
Dynamic::flatten_clone
[function]
[call site]
05702
TestStruct::clone
[function]
[call site]
05703
GlobalRuntimeState::debugger_mut
[function]
[call site]
05704
&mut
[call site]
05705
Caches::fn_resolution_caches_len
[function]
[call site]
05706
test::len
[function]
[call site]
05707
Option<&EncapsulatedEnviron>::map
[function]
[call site]
05708
Engine::new
[function]
[call site]
05709
Engine::set_optimization_level
[function]
[call site]
05710
Scope::new
[function]
[call site]
05711
rhai::Map::new
[function]
[call site]
05712
blob_functions::insert
[function]
[call site]
05713
&str::into
[function]
[call site]
05714
into
[function]
[call site]
05715
Scope::push_constant_dynamic
[function]
[call site]
05716
into
[function]
[call site]
05717
Scope::push_constant_dynamic
[function]
[call site]
05718
&str::into
[function]
[call site]
05719
Engine::compile_expression_with_scope
[function]
[call site]
05720
ParseResult::expect
[function]
[call site]
05721
Ident::as_str
[function]
[call site]
05722
eval_ast::<bool>
[function]
[call site]
05723
expect
[function]
[call site]
05724
MyIterableType::into_iter
[function]
[call site]
05725
test_chars
[function]
[call site]
05726
0.chars().collect::<Vec<_>>
[function]
[call site]
05727
MyIterableType::into_iter
[function]
[call site]
05728
Self::IntoIter::cloned
[function]
[call site]
05729
array_functions::for_each
[function]
[call site]
05730
GlobalRuntimeState::push_import
[function]
[call site]
05731
blob_functions::push
[function]
[call site]
05732
into
[function]
[call site]
05733
blob_functions::push
[function]
[call site]
05734
into
[function]
[call site]
05735
StmtBlock::extend
[function]
[call site]
05736
&crate::SharedModule::clone
[function]
[call site]
05737
Self
[function]
[call site]
05738
std::mem::replace
[function]
[call site]
05739
string_functions::is_empty
[function]
[call site]
05740
string_functions::replace
[function]
[call site]
05741
into
[function]
[call site]
05742
TestStruct::clone
[function]
[call site]
05743
Engine::is_debugger_registered
[function]
[call site]
05744
crate::ast::Stmt::Noop
[function]
[call site]
05745
ParseSettings::level_up_with_position
[function]
[call site]
05746
Engine::dbg
[function]
[call site]
05747
Self::as_deref_mut
[function]
[call site]
05748
Engine::eval_stmt_block
[function]
[call site]
05749
string_functions::is_empty
[function]
[call site]
05750
Ok
[function]
[call site]
05751
GlobalRuntimeState::num_imports
[function]
[call site]
05752
MyIterableType::into_iter
[function]
[call site]
05753
Self::IntoIter::try_fold
[function]
[call site]
05754
Self::as_deref_mut
[function]
[call site]
05755
GlobalRuntimeState::num_imports
[function]
[call site]
05756
Engine::eval_stmt
[function]
[call site]
05757
GlobalRuntimeState::scan_imports_raw
[function]
[call site]
05758
MyIterableType::into_iter
[function]
[call site]
05759
array_functions::zip
[function]
[call site]
05760
MyIterableType::into_iter
[function]
[call site]
05761
impl
[call site]
05762
T::as_any
[function]
[call site]
05763
Module::contains_indexed_global_functions
[function]
[call site]
05764
Caches::fn_resolution_caches_len
[function]
[call site]
05765
Caches::fn_resolution_cache_mut
[function]
[call site]
05766
string_functions::clear
[function]
[call site]
05767
string_functions::is_empty
[function]
[call site]
05768
shared_get_mut
[function]
[call site]
05769
string_functions::clear
[function]
[call site]
05770
ImmutableString::new
[function]
[call site]
05771
Caches::push_fn_resolution_cache
[function]
[call site]
05772
blob_functions::push
[function]
[call site]
05773
Engine::default
[function]
[call site]
05774
Caches::fn_resolution_cache_mut
[function]
[call site]
05775
string_functions::clear
[function]
[call site]
05776
Ok
[function]
[call site]
05777
Self::as_deref_mut
[function]
[call site]
05778
StmtBlock::take_statements
[function]
[call site]
05779
mem::take
[function]
[call site]
05780
StmtBlock::statements_mut
[function]
[call site]
05781
StmtBlock::span_or_else
[function]
[call site]
05782
Span::new
[function]
[call site]
05783
iterator_functions::chars_from_start
[function]
[call site]
05784
StmtBlock::span_or_else
[function]
[call site]
05785
string_functions::add_append
[function]
[call site]
05786
StmtBlock::span_or_else
[function]
[call site]
05787
Ok
[function]
[call site]
05788
Expr::set_position
[function]
[call site]
05789
Expr::set_position
[function]
[call site]
05790
Err
[function]
[call site]
05791
ParseError::into
[function]
[call site]
05792
EvalAltResult::is_system_exception
[function]
[call site]
05793
Expr::set_position
[function]
[call site]
05794
Err
[function]
[call site]
05795
ParseError::into
[function]
[call site]
05796
Err
[function]
[call site]
05797
ERR::ErrorInFunctionCall
[function]
[call site]
05798
test_to_string
[function]
[call site]
05799
Option<&EncapsulatedEnviron>::and_then
[function]
[call site]
05800
last
[function]
[call site]
05801
and_then
[function]
[call site]
05802
decimal_functions::max_id
[function]
[call site]
05803
into
[function]
[call site]
05804
unwrap_or_else
[function]
[call site]
05805
&mut
[call site]
05806
unwrap_or
[function]
[call site]
05807
test_to_string
[function]
[call site]
05808
&mut
[call site]
05809
unwrap_or
[function]
[call site]
05810
test_to_string
[function]
[call site]
05811
into
[function]
[call site]
05812
Engine::is_debugger_registered
[function]
[call site]
05813
GlobalRuntimeState::debugger_mut
[function]
[call site]
05814
crate::ast::Stmt::Noop
[function]
[call site]
05815
StmtBlock::end_position
[function]
[call site]
05816
string_functions::add_append
[function]
[call site]
05817
StmtBlock::span_or_else
[function]
[call site]
05818
into
[function]
[call site]
05819
crate::eval::DebuggerEvent::FunctionExitWithValue
[function]
[call site]
05820
crate::eval::DebuggerEvent::FunctionExitWithError
[function]
[call site]
05821
Engine::dbg_raw
[function]
[call site]
05822
Err
[function]
[call site]
05823
StmtBlock::as_mut
[function]
[call site]
05824
unwrap
[function]
[call site]
05825
Debugger::rewind_call_stack
[function]
[call site]
05826
string_functions::truncate
[function]
[call site]
05827
Scope::rewind
[function]
[call site]
05828
string_functions::is_empty
[function]
[call site]
05829
Scope::remove_range
[function]
[call site]
05830
map_functions::drain
[function]
[call site]
05831
string_functions::is_empty
[function]
[call site]
05832
Ok
[function]
[call site]
05833
IterateMap::new
[function]
[call site]
05834
IterateMap::new
[function]
[call site]
05835
IterateMap::new
[function]
[call site]
05836
mem::take
[function]
[call site]
05837
MyIterableType::into_iter
[function]
[call site]
05838
is_some
[function]
[call site]
05839
blob_functions::insert
[function]
[call site]
05840
FnPtr::call_raw_with_extra_args
[function]
[call site]
05841
Some
[function]
[call site]
05842
TestStruct::clone
[function]
[call site]
05843
Self::into
[function]
[call site]
05844
Some
[function]
[call site]
05845
Dynamic::as_bool
[function]
[call site]
05846
Result::unwrap_or
[function]
[call site]
05847
blob_functions::insert
[function]
[call site]
05848
blob_functions::insert
[function]
[call site]
05849
Some
[function]
[call site]
05850
Err
[function]
[call site]
05851
Ok
[function]
[call site]
05852
array_functions::for_each
[function]
[call site]
05853
map_functions::drain
[function]
[call site]
05854
array_functions::for_each
[function]
[call site]
05855
test::len
[function]
[call site]
05856
test::len
[function]
[call site]
05857
string_functions::truncate
[function]
[call site]
05858
map_functions::drain
[function]
[call site]
05859
array_functions::for_each
[function]
[call site]
05860
test::len
[function]
[call site]
05861
string_functions::truncate
[function]
[call site]
05862
GlobalRuntimeState::truncate_imports
[function]
[call site]
05863
string_functions::truncate
[function]
[call site]
05864
string_functions::truncate
[function]
[call site]
05865
Caches::rewind_fn_resolution_caches
[function]
[call site]
05866
string_functions::truncate
[function]
[call site]
05867
ArgBackup::new
[function]
[call site]
05868
string_functions::is_empty
[function]
[call site]
05869
ArgBackup::change_first_arg_to_copy
[function]
[call site]
05870
defer
[function]
[call site]
05871
Engine::call_script_fn
[function]
[call site]
05872
test_optimizer_const_map
[function]
[call site]
05873
FnCallHashes::native
[function]
[call site]
05874
Engine::exec_native_fn_call
[function]
[call site]
05875
Engine::track_operation
[function]
[call site]
05876
Some
[function]
[call site]
05877
Engine::resolve_fn
[function]
[call site]
05878
RhaiFunc::is_volatile
[function]
[call site]
05879
Engine::gen_fn_call_signature
[function]
[call site]
05880
Err
[function]
[call site]
05881
ERR::ErrorFunctionNotFound
[function]
[call site]
05882
into
[function]
[call site]
05883
RhaiFunc::is_method
[function]
[call site]
05884
StmtBlock::as_ref
[function]
[call site]
05885
map_or
[function]
[call site]
05886
Debugger::call_stack
[function]
[call site]
05887
test::len
[function]
[call site]
05888
ArgBackup::new
[function]
[call site]
05889
string_functions::is_empty
[function]
[call site]
05890
ArgBackup::change_first_arg_to_copy
[function]
[call site]
05891
Engine::is_debugger_registered
[function]
[call site]
05892
TestStruct::clone
[function]
[call site]
05893
StmtBlock::span_or_else
[function]
[call site]
05894
TestStruct::clone
[function]
[call site]
05895
GlobalRuntimeState::debugger_mut
[function]
[call site]
05896
&mut
[call site]
05897
Engine::get_interned_string
[function]
[call site]
05898
MyIterableType::into_iter
[function]
[call site]
05899
Self::IntoIter::map
[function]
[call site]
05900
TestStruct::clone
[function]
[call site]
05901
RhaiNativeFunc::has_context
[function]
[call site]
05902
bool::then
[function]
[call site]
05903
as_deref
[function]
[call site]
05904
into
[function]
[call site]
05905
RhaiFunc::is_pure
[function]
[call site]
05906
string_functions::is_empty
[function]
[call site]
05907
Dynamic::is_read_only
[function]
[call site]
05908
Err
[function]
[call site]
05909
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
05910
test_to_string
[function]
[call site]
05911
into
[function]
[call site]
05912
test_method_call
[function]
[call site]
05913
test_custom_syntax_func
[function]
[call site]
05914
and_then
[function]
[call site]
05915
Engine::check_data_size
[function]
[call site]
05916
Engine::has_data_size_limit
[function]
[call site]
05917
Ok
[function]
[call site]
05918
calc_data_sizes
[function]
[call site]
05919
StmtBlock::borrow
[function]
[call site]
05920
Engine::throw_on_size
[function]
[call site]
05921
RhaiResultOf::map_err
[function]
[call site]
05922
EvalAltResult::fill_position
[function]
[call site]
05923
Ok
[function]
[call site]
05924
map_err
[function]
[call site]
05925
EvalAltResult::fill_position
[function]
[call site]
05926
ArgBackup::restore_first_arg
[function]
[call site]
05927
test_functions_take
[function]
[call site]
05928
unwrap
[function]
[call site]
05929
Engine::is_debugger_registered
[function]
[call site]
05930
Engine::register_debugger
[function]
[call site]
05931
Some
[function]
[call site]
05932
TestStruct::new
[function]
[call site]
05933
TestStruct::new
[function]
[call site]
05934
Scope::new
[function]
[call site]
05935
crate::ast::Stmt::Noop
[function]
[call site]
05936
into
[function]
[call site]
05937
DebuggerEvent::FunctionExitWithValue
[function]
[call site]
05938
DebuggerEvent::FunctionExitWithError
[function]
[call site]
05939
Engine::dbg_raw
[function]
[call site]
05940
Err
[function]
[call site]
05941
GlobalRuntimeState::debugger_mut
[function]
[call site]
05942
&mut
[call site]
05943
string_functions::truncate
[function]
[call site]
05944
string_functions::is_empty
[function]
[call site]
05945
Engine::check_data_size
[function]
[call site]
05946
Ok
[function]
[call site]
05947
Dynamic::into_immutable_string
[function]
[call site]
05948
Ok
[function]
[call site]
05949
crate::func::locked_read
[function]
[call site]
05950
Option::and_then
[function]
[call site]
05951
Some
[function]
[call site]
05952
TestStruct::clone
[function]
[call site]
05953
ok_or_else
[function]
[call site]
05954
std::
[call site]
05955
any::type_name
[function]
[call site]
05956
Err
[function]
[call site]
05957
Dynamic::type_name
[function]
[call site]
05958
Result::map_err
[function]
[call site]
05959
Engine::map_type_name
[function]
[call site]
05960
type_name::<ImmutableString>
[function]
[call site]
05961
&'a
[call site]
05962
ERR::ErrorMismatchOutputType
[function]
[call site]
05963
into
[function]
[call site]
05964
test_side_effects_print
[function]
[call site]
05965
TestStruct::new
[function]
[call site]
05966
TestStruct::new
[function]
[call site]
05967
ImmutableString::new
[function]
[call site]
05968
Engine::new
[function]
[call site]
05969
TestStruct::clone
[function]
[call site]
05970
Self
[function]
[call site]
05971
Engine::on_print
[function]
[call site]
05972
Some
[function]
[call site]
05973
TestStruct::new
[function]
[call site]
05974
StraightHasher::write
[function]
[call site]
05975
unwrap
[function]
[call site]
05976
push_str
[function]
[call site]
05977
run
[function]
[call site]
05978
Engine::new
[function]
[call site]
05979
Self::run
[function]
[call site]
05980
Engine::new
[function]
[call site]
05981
Engine::set_optimization_level
[function]
[call site]
05982
t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test
[function]
[call site]
05983
Engine::set_optimization_level
[function]
[call site]
05984
t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test
[function]
[call site]
05985
Engine::set_optimization_level
[function]
[call site]
05986
t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test
[function]
[call site]
05987
Engine::register_fn
[function]
[call site]
05988
Engine::set_optimization_level
[function]
[call site]
05989
Engine::set_fast_operators
[function]
[call site]
05990
test_get_set
[function]
[call site]
05991
Engine::set_optimization_level
[function]
[call site]
05992
RhaiResultOf::unwrap
[function]
[call site]
05993
Dynamic::into_immutable_string
[function]
[call site]
05994
Result::map_err
[function]
[call site]
05995
Engine::map_type_name
[function]
[call site]
05996
type_name::<ImmutableString>
[function]
[call site]
05997
&'a
[call site]
05998
ERR::ErrorMismatchOutputType
[function]
[call site]
05999
into
[function]
[call site]
06000
test_print_debug
[function]
[call site]
06001
TestStruct::new
[function]
[call site]
06002
TestStruct::new
[function]
[call site]
06003
Vec::<String>::new
[function]
[call site]
06004
TestStruct::clone
[function]
[call site]
06005
Self
[function]
[call site]
06006
TestStruct::clone
[function]
[call site]
06007
Engine::new
[function]
[call site]
06008
Engine::on_print
[function]
[call site]
06009
StraightHasher::write
[function]
[call site]
06010
unwrap
[function]
[call site]
06011
blob_functions::push
[function]
[call site]
06012
Engine::on_debug
[function]
[call site]
06013
Some
[function]
[call site]
06014
TestStruct::new
[function]
[call site]
06015
unwrap_or
[function]
[call site]
06016
StraightHasher::write
[function]
[call site]
06017
unwrap
[function]
[call site]
06018
blob_functions::push
[function]
[call site]
06019
run
[function]
[call site]
06020
RhaiResultOf::unwrap
[function]
[call site]
06021
Engine::compile
[function]
[call site]
06022
ParseResult::unwrap
[function]
[call site]
06023
AST::set_source
[function]
[call site]
06024
into
[function]
[call site]
06025
crate::Shared::get_mut
[function]
[call site]
06026
Shared::get_mut
[function]
[call site]
06027
StmtBlock::as_mut
[function]
[call site]
06028
&mut
[call site]
06029
Engine::new
[function]
[call site]
06030
Engine::set_optimization_level
[function]
[call site]
06031
Scope::new
[function]
[call site]
06032
rhai::Map::new
[function]
[call site]
06033
blob_functions::insert
[function]
[call site]
06034
&str::into
[function]
[call site]
06035
into
[function]
[call site]
06036
Scope::push_constant_dynamic
[function]
[call site]
06037
into
[function]
[call site]
06038
Scope::push_constant_dynamic
[function]
[call site]
06039
&str::into
[function]
[call site]
06040
Engine::compile_expression_with_scope
[function]
[call site]
06041
ParseResult::expect
[function]
[call site]
06042
Ident::as_str
[function]
[call site]
06043
eval_ast::<bool>
[function]
[call site]
06044
expect
[function]
[call site]
06045
Module::set_id
[function]
[call site]
06046
Decimal::into
[function]
[call site]
06047
string_functions::is_empty
[function]
[call site]
06048
test::len
[function]
[call site]
06049
then_some
[function]
[call site]
06050
TestStruct::clone
[function]
[call site]
06051
string_functions::is_empty
[function]
[call site]
06052
then_some
[function]
[call site]
06053
eval_ast::<Dynamic>
[function]
[call site]
06054
unwrap
[function]
[call site]
06055
Self::read
[function]
[call site]
06056
try_borrow
[function]
[call site]
06057
ok
[function]
[call site]
06058
locked_read
[function]
[call site]
06059
Option::ok
[function]
[call site]
06060
try_read
[function]
[call site]
06061
Some
[function]
[call site]
06062
std::thread::sleep
[function]
[call site]
06063
std::time::Duration::from_millis
[function]
[call site]
06064
Some
[function]
[call site]
06065
locked_read
[function]
[call site]
06066
try_read
[function]
[call site]
06067
Option::unwrap
[function]
[call site]
06068
MyIterableType::into_iter
[function]
[call site]
06069
&mut
[call site]
06070
Engine::map_type_name
[function]
[call site]
06071
std::
[call site]
06072
any::type_name
[function]
[call site]
06073
Engine::map_type_name
[function]
[call site]
06074
std::
[call site]
06075
any::type_name
[function]
[call site]
06076
Err
[function]
[call site]
06077
ERR::ErrorIndexingType
[function]
[call site]
06078
into
[function]
[call site]
06079
Engine::map_type_name
[function]
[call site]
06080
std::
[call site]
06081
any::type_name
[function]
[call site]
06082
Engine::map_type_name
[function]
[call site]
06083
std::
[call site]
06084
any::type_name
[function]
[call site]
06085
Engine::map_type_name
[function]
[call site]
06086
std::
[call site]
06087
any::type_name
[function]
[call site]
06088
Err
[function]
[call site]
06089
ERR::ErrorIndexingType
[function]
[call site]
06090
into
[function]
[call site]
06091
string_functions::starts_with
[function]
[call site]
06092
test::len
[function]
[call site]
06093
Engine::map_type_name
[function]
[call site]
06094
std::
[call site]
06095
any::type_name
[function]
[call site]
06096
Err
[function]
[call site]
06097
ERR::ErrorDotExpr
[function]
[call site]
06098
into
[function]
[call site]
06099
string_functions::starts_with
[function]
[call site]
06100
test::len
[function]
[call site]
06101
Engine::map_type_name
[function]
[call site]
06102
std::
[call site]
06103
any::type_name
[function]
[call site]
06104
Engine::map_type_name
[function]
[call site]
06105
std::
[call site]
06106
any::type_name
[function]
[call site]
06107
Err
[function]
[call site]
06108
ERR::ErrorDotExpr
[function]
[call site]
06109
into
[function]
[call site]
06110
Err
[function]
[call site]
06111
ERR::ErrorFunctionNotFound
[function]
[call site]
06112
Engine::gen_fn_call_signature
[function]
[call site]
06113
into
[function]
[call site]
06114
RhaiResultOf::map
[function]
[call site]
06115
Engine::fast_operators
[function]
[call site]
06116
test::len
[function]
[call site]
06117
is_some
[function]
[call site]
06118
Engine::get_arg_value
[function]
[call site]
06119
Self::as_deref_mut
[function]
[call site]
06120
Dynamic::flatten
[function]
[call site]
06121
Engine::get_arg_value
[function]
[call site]
06122
Self::as_deref_mut
[function]
[call site]
06123
Dynamic::flatten
[function]
[call site]
06124
Dynamic::is_variant
[function]
[call site]
06125
Dynamic::is_variant
[function]
[call site]
06126
super::get_builtin_binary_op_fn
[function]
[call site]
06127
unwrap
[function]
[call site]
06128
then
[function]
[call site]
06129
Ident::as_str
[function]
[call site]
06130
into
[function]
[call site]
06131
test_custom_syntax_func
[function]
[call site]
06132
Engine::exec_fn_call
[function]
[call site]
06133
RhaiResultOf::map
[function]
[call site]
06134
string_functions::is_empty
[function]
[call site]
06135
RhaiFunc::is_native
[function]
[call site]
06136
Engine::make_qualified_function_call
[function]
[call site]
06137
blob_functions::blob_with_capacity
[function]
[call site]
06138
test::len
[function]
[call site]
06139
test::len
[function]
[call site]
06140
blob_functions::blob_with_capacity
[function]
[call site]
06141
test::len
[function]
[call site]
06142
StmtBlock::as_ref
[function]
[call site]
06143
&[Stmt]::map_or
[function]
[call site]
06144
Dynamic::is_shared
[function]
[call site]
06145
Self::is_some
[function]
[call site]
06146
&[Expr]::first
[function]
[call site]
06147
Engine::track_operation
[function]
[call site]
06148
Engine::dbg
[function]
[call site]
06149
Self::as_deref_mut
[function]
[call site]
06150
blob_functions::push
[function]
[call site]
06151
MyIterableType::into_iter
[function]
[call site]
06152
test_chars
[function]
[call site]
06153
0.chars().collect::<Vec<_>>
[function]
[call site]
06154
MyIterableType::into_iter
[function]
[call site]
06155
Self::IntoIter::skip
[function]
[call site]
06156
Engine::get_arg_value
[function]
[call site]
06157
Self::as_deref_mut
[function]
[call site]
06158
blob_functions::push
[function]
[call site]
06159
Dynamic::flatten
[function]
[call site]
06160
RhaiResultOf::split_first_mut
[function]
[call site]
06161
unwrap
[function]
[call site]
06162
Some
[function]
[call site]
06163
blob_functions::push
[function]
[call site]
06164
Self::unwrap
[function]
[call site]
06165
StmtBlock::extend
[function]
[call site]
06166
StaticModuleResolver::iter_mut
[function]
[call site]
06167
Engine::track_operation
[function]
[call site]
06168
Engine::dbg
[function]
[call site]
06169
Self::as_deref_mut
[function]
[call site]
06170
blob_functions::push
[function]
[call site]
06171
MyIterableType::into_iter
[function]
[call site]
06172
Self::IntoIter::skip
[function]
[call site]
06173
Engine::get_arg_value
[function]
[call site]
06174
Self::as_deref_mut
[function]
[call site]
06175
blob_functions::push
[function]
[call site]
06176
Dynamic::flatten
[function]
[call site]
06177
Engine::search_namespace
[function]
[call site]
06178
Engine::search_scope_only
[function]
[call site]
06179
Command::get
[function]
[call site]
06180
MyIterableType::into_iter
[function]
[call site]
06181
flat_map
[function]
[call site]
06182
RhaiFunc::get_iter_fn
[function]
[call site]
06183
Some
[function]
[call site]
06184
test_var_def_filter
[function]
[call site]
06185
RhaiFunc::is_script
[function]
[call site]
06186
test_var_def_filter
[function]
[call site]
06187
Ident::as_str
[function]
[call site]
06188
test_optimizer_const_map
[function]
[call site]
06189
MultiInputsStream::get_next
[function]
[call site]
06190
RhaiFunc::get_shared_encapsulated_environ
[function]
[call site]
06191
StmtBlock::as_ref
[function]
[call site]
06192
TestStruct::clone
[function]
[call site]
06193
crate::Shared::new
[function]
[call site]
06194
into
[function]
[call site]
06195
TestStruct::clone
[function]
[call site]
06196
Engine::default
[function]
[call site]
06197
Some
[function]
[call site]
06198
crate::types::fn_ptr::FnPtrType::Script
[function]
[call site]
06199
RhaiFunc::get_script_fn_def
[function]
[call site]
06200
Option::cloned
[function]
[call site]
06201
unwrap
[function]
[call site]
06202
into
[function]
[call site]
06203
Ok
[function]
[call site]
06204
into
[function]
[call site]
06205
map_or
[function]
[call site]
06206
test::len
[function]
[call site]
06207
EvalContext::new
[function]
[call site]
06208
Expr::get_variable_name
[function]
[call site]
06209
string_functions::is_empty
[function]
[call site]
06210
Some
[function]
[call site]
06211
Option::unwrap
[function]
[call site]
06212
resolve_var
[function]
[call site]
06213
test::len
[function]
[call site]
06214
Dynamic::set_access_mode
[function]
[call site]
06215
StmtBlock::as_mut
[function]
[call site]
06216
Dynamic::set_access_mode
[function]
[call site]
06217
values_mut
[function]
[call site]
06218
Dynamic::set_access_mode
[function]
[call site]
06219
Ok
[function]
[call site]
06220
Result::into
[function]
[call site]
06221
Err
[function]
[call site]
06222
EvalAltResult::fill_position
[function]
[call site]
06223
ParseSettings::level_up_with_position
[function]
[call site]
06224
test::len
[function]
[call site]
06225
Expr::get_variable_name
[function]
[call site]
06226
Option::unwrap
[function]
[call site]
06227
Scope::search
[function]
[call site]
06228
MyIterableType::into_iter
[function]
[call site]
06229
array_functions::reduce_rev
[function]
[call site]
06230
ParseSettings::level_up_with_position
[function]
[call site]
06231
test_optimizer_const_map
[function]
[call site]
06232
Scope::len
[function]
[call site]
06233
test::len
[function]
[call site]
06234
MyIterableType::into_iter
[function]
[call site]
06235
array_functions::find_map
[function]
[call site]
06236
Module::get_var
[function]
[call site]
06237
Command::get
[function]
[call site]
06238
cloned
[function]
[call site]
06239
map_or_else
[function]
[call site]
06240
Err
[function]
[call site]
06241
ERR::ErrorVariableNotFound
[function]
[call site]
06242
ParseResult::to_string
[function]
[call site]
06243
Engine::new
[function]
[call site]
06244
Scope::new
[function]
[call site]
06245
blob_functions::push
[function]
[call site]
06246
blob_functions::push
[function]
[call site]
06247
blob_functions::push
[function]
[call site]
06248
ParseSettings::level_up_with_position
[function]
[call site]
06249
into
[function]
[call site]
06250
Ok
[function]
[call site]
06251
into
[function]
[call site]
06252
Scope::get_mut_by_index
[function]
[call site]
06253
try_into
[function]
[call site]
06254
string_functions::is_empty
[function]
[call site]
06255
Engine::search_imports
[function]
[call site]
06256
Namespace::root
[function]
[call site]
06257
GlobalRuntimeState::num_imports
[function]
[call site]
06258
test::len
[function]
[call site]
06259
Command::get
[function]
[call site]
06260
GlobalRuntimeState::get_shared_import
[function]
[call site]
06261
Command::get
[function]
[call site]
06262
cloned
[function]
[call site]
06263
GlobalRuntimeState::find_import
[function]
[call site]
06264
MyIterableType::into_iter
[function]
[call site]
06265
rposition
[function]
[call site]
06266
Option::map_or_else
[function]
[call site]
06267
Command::get
[function]
[call site]
06268
cloned
[function]
[call site]
06269
GlobalRuntimeState::get_shared_import
[function]
[call site]
06270
Module::get_qualified_var
[function]
[call site]
06271
StmtBlock::as_ref
[function]
[call site]
06272
and_then
[function]
[call site]
06273
Command::get
[function]
[call site]
06274
INT::cloned
[function]
[call site]
06275
Option::map_or_else
[function]
[call site]
06276
Err
[function]
[call site]
06277
ERR::ErrorVariableNotFound
[function]
[call site]
06278
ParseSettings::level_up_with_position
[function]
[call site]
06279
into
[function]
[call site]
06280
Dynamic::set_access_mode
[function]
[call site]
06281
Ok
[function]
[call site]
06282
into
[function]
[call site]
06283
test::len
[function]
[call site]
06284
Namespace::root
[function]
[call site]
06285
crate::func::locked_write
[function]
[call site]
06286
try_borrow_mut
[function]
[call site]
06287
ok
[function]
[call site]
06288
StraightHasher::write
[function]
[call site]
06289
ok
[function]
[call site]
06290
try_write
[function]
[call site]
06291
Some
[function]
[call site]
06292
std::thread::sleep
[function]
[call site]
06293
std::time::Duration::from_millis
[function]
[call site]
06294
Some
[function]
[call site]
06295
StraightHasher::write
[function]
[call site]
06296
try_write
[function]
[call site]
06297
Option::unwrap
[function]
[call site]
06298
shared_get_mut
[function]
[call site]
06299
Ident::as_str
[function]
[call site]
06300
TestStruct::clone
[function]
[call site]
06301
Self::into
[function]
[call site]
06302
StmtBlock::as_mut
[function]
[call site]
06303
Dynamic::set_access_mode
[function]
[call site]
06304
Ok
[function]
[call site]
06305
Err
[function]
[call site]
06306
ERR::ErrorVariableNotFound
[function]
[call site]
06307
ParseSettings::level_up_with_position
[function]
[call site]
06308
into
[function]
[call site]
06309
Err
[function]
[call site]
06310
ERR::ErrorModuleNotFound
[function]
[call site]
06311
test_to_string
[function]
[call site]
06312
ParseSettings::level_up_with_position
[function]
[call site]
06313
into
[function]
[call site]
06314
Engine::search_scope_only
[function]
[call site]
06315
Dynamic::is_shared
[function]
[call site]
06316
Target::is_temp_value
[function]
[call site]
06317
shared_take_or_clone
[function]
[call site]
06318
shared_try_take
[function]
[call site]
06319
Result::unwrap_or_else
[function]
[call site]
06320
StmtBlock::as_ref
[function]
[call site]
06321
TestStruct::clone
[function]
[call site]
06322
Dynamic::flatten
[function]
[call site]
06323
StmtBlock::extend
[function]
[call site]
06324
StaticModuleResolver::iter_mut
[function]
[call site]
06325
StaticModuleResolver::iter_mut
[function]
[call site]
06326
test_optimizer_const_map
[function]
[call site]
06327
Ident::as_str
[function]
[call site]
06328
RhaiResultOf::split_first_mut
[function]
[call site]
06329
unwrap
[function]
[call site]
06330
Some
[function]
[call site]
06331
Target::take_ref
[function]
[call site]
06332
Some
[function]
[call site]
06333
unwrap
[function]
[call site]
06334
blob_functions::push
[function]
[call site]
06335
StmtBlock::extend
[function]
[call site]
06336
StaticModuleResolver::iter_mut
[function]
[call site]
06337
Engine::get_arg_value
[function]
[call site]
06338
Self::as_deref_mut
[function]
[call site]
06339
blob_functions::push
[function]
[call site]
06340
Dynamic::flatten
[function]
[call site]
06341
StmtBlock::extend
[function]
[call site]
06342
StaticModuleResolver::iter_mut
[function]
[call site]
06343
Engine::search_imports
[function]
[call site]
06344
Option::ok_or_else
[function]
[call site]
06345
ERR::ErrorModuleNotFound
[function]
[call site]
06346
test_to_string
[function]
[call site]
06347
ParseSettings::level_up_with_position
[function]
[call site]
06348
Module::get_qualified_fn
[function]
[call site]
06349
StmtBlock::span_or_else
[function]
[call site]
06350
calc_fn_hash_full
[function]
[call site]
06351
MyIterableType::into_iter
[function]
[call site]
06352
Self::IntoIter::map
[function]
[call site]
06353
Dynamic::type_id
[function]
[call site]
06354
Module::get_qualified_fn
[function]
[call site]
06355
Position::is_none
[function]
[call site]
06356
string_functions::is_empty
[function]
[call site]
06357
test::len
[function]
[call site]
06358
min_max_functions::min
[function]
[call site]
06359
calc_fn_hash_full
[function]
[call site]
06360
MyIterableType::into_iter
[function]
[call site]
06361
Self::IntoIter::enumerate
[function]
[call site]
06362
test_optimizer_const_map
[function]
[call site]
06363
TypeId::of::<Dynamic>
[function]
[call site]
06364
Dynamic::type_id
[function]
[call site]
06365
Module::get_qualified_fn
[function]
[call site]
06366
Some
[function]
[call site]
06367
map_or
[function]
[call site]
06368
TestStruct::clone
[function]
[call site]
06369
as_deref
[function]
[call site]
06370
Scope::new
[function]
[call site]
06371
string_functions::replace
[function]
[call site]
06372
Module::id_raw
[function]
[call site]
06373
Option::cloned
[function]
[call site]
06374
defer
[function]
[call site]
06375
Engine::call_script_fn
[function]
[call site]
06376
RhaiFunc::is_pure
[function]
[call site]
06377
Dynamic::is_read_only
[function]
[call site]
06378
Err
[function]
[call site]
06379
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
06380
test_to_string
[function]
[call site]
06381
into
[function]
[call site]
06382
RhaiNativeFunc::has_context
[function]
[call site]
06383
bool::then
[function]
[call site]
06384
decimal_functions::max_id
[function]
[call site]
06385
into
[function]
[call site]
06386
test_method_call
[function]
[call site]
06387
and_then
[function]
[call site]
06388
Engine::check_data_size
[function]
[call site]
06389
bool::then
[function]
[call site]
06390
decimal_functions::max_id
[function]
[call site]
06391
into
[function]
[call site]
06392
test_custom_syntax_func
[function]
[call site]
06393
and_then
[function]
[call site]
06394
Engine::check_data_size
[function]
[call site]
06395
Err
[function]
[call site]
06396
ERR::ErrorFunctionNotFound
[function]
[call site]
06397
string_functions::is_empty
[function]
[call site]
06398
Engine::gen_fn_call_signature
[function]
[call site]
06399
into
[function]
[call site]
06400
split_first
[function]
[call site]
06401
map_or_else
[function]
[call site]
06402
StmtBlock::as_ref
[function]
[call site]
06403
Some
[function]
[call site]
06404
Engine::make_function_call
[function]
[call site]
06405
String::from
[function]
[call site]
06406
is_some
[function]
[call site]
06407
test::len
[function]
[call site]
06408
Position::new_const
[function]
[call site]
06409
Option<&Token>::is_some
[function]
[call site]
06410
unwrap
[function]
[call site]
06411
Engine::get_arg_value
[function]
[call site]
06412
Self::as_deref_mut
[function]
[call site]
06413
try_cast_result::<FnPtr>
[function]
[call site]
06414
map_err
[function]
[call site]
06415
make_type_mismatch_err::<FnPtr>
[function]
[call site]
06416
Engine::map_type_name
[function]
[call site]
06417
RhaiNativeFunc::return_type_name
[function]
[call site]
06418
fn_ptr_functions::is_anonymous
[function]
[call site]
06419
fn_ptr_functions::is_anonymous
[function]
[call site]
06420
StmtBlock::extend
[function]
[call site]
06421
test::len
[function]
[call site]
06422
test::len
[function]
[call site]
06423
test::len
[function]
[call site]
06424
blob_functions::blob_with_capacity
[function]
[call site]
06425
test::len
[function]
[call site]
06426
test::len
[function]
[call site]
06427
StmtBlock::extend
[function]
[call site]
06428
Self::as_deref_mut
[function]
[call site]
06429
Engine::get_arg_value
[function]
[call site]
06430
blob_functions::push
[function]
[call site]
06431
StaticModuleResolver::iter_mut
[function]
[call site]
06432
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
06433
Scope::new
[function]
[call site]
06434
as_deref
[function]
[call site]
06435
defer
[function]
[call site]
06436
Engine::call_script_fn
[function]
[call site]
06437
blob_functions::blob_with_capacity
[function]
[call site]
06438
test::len
[function]
[call site]
06439
test::len
[function]
[call site]
06440
StmtBlock::extend
[function]
[call site]
06441
Self::as_deref_mut
[function]
[call site]
06442
Engine::get_arg_value
[function]
[call site]
06443
blob_functions::push
[function]
[call site]
06444
StaticModuleResolver::iter_mut
[function]
[call site]
06445
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
06446
defer
[function]
[call site]
06447
into
[function]
[call site]
06448
test_custom_syntax_func
[function]
[call site]
06449
and_then
[function]
[call site]
06450
Engine::check_data_size
[function]
[call site]
06451
map_err
[function]
[call site]
06452
EvalAltResult::fill_position
[function]
[call site]
06453
&[Expr]::first
[function]
[call site]
06454
string_functions::is_empty
[function]
[call site]
06455
test::len
[function]
[call site]
06456
test::len
[function]
[call site]
06457
tokenizer::is_valid_function_name
[function]
[call site]
06458
FnCallHashes::from_native_only
[function]
[call site]
06459
calc_fn_hash
[function]
[call site]
06460
FnCallHashes::from_hash
[function]
[call site]
06461
calc_fn_hash
[function]
[call site]
06462
unwrap
[function]
[call site]
06463
Engine::get_arg_value
[function]
[call site]
06464
Dynamic::into_immutable_string
[function]
[call site]
06465
Ok
[function]
[call site]
06466
crate::func::locked_read
[function]
[call site]
06467
Option::and_then
[function]
[call site]
06468
Some
[function]
[call site]
06469
TestStruct::clone
[function]
[call site]
06470
ok_or_else
[function]
[call site]
06471
std::
[call site]
06472
any::type_name
[function]
[call site]
06473
Err
[function]
[call site]
06474
Dynamic::type_name
[function]
[call site]
06475
Result::map_err
[function]
[call site]
06476
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06477
and_then
[function]
[call site]
06478
test_optimizer_const_map
[function]
[call site]
06479
map_err
[function]
[call site]
06480
EvalAltResult::fill_position
[function]
[call site]
06481
unwrap
[function]
[call site]
06482
Engine::get_arg_value
[function]
[call site]
06483
Self::as_deref_mut
[function]
[call site]
06484
try_cast_result::<FnPtr>
[function]
[call site]
06485
map_err
[function]
[call site]
06486
make_type_mismatch_err::<FnPtr>
[function]
[call site]
06487
Engine::map_type_name
[function]
[call site]
06488
RhaiNativeFunc::return_type_name
[function]
[call site]
06489
Engine::get_arg_value
[function]
[call site]
06490
Self::as_deref_mut
[function]
[call site]
06491
FnPtr::add_curry
[function]
[call site]
06492
blob_functions::push
[function]
[call site]
06493
Ok
[function]
[call site]
06494
into
[function]
[call site]
06495
unwrap
[function]
[call site]
06496
Engine::get_arg_value
[function]
[call site]
06497
Self::as_deref_mut
[function]
[call site]
06498
Ok
[function]
[call site]
06499
Dynamic::is_shared
[function]
[call site]
06500
bool::into
[function]
[call site]
06501
unwrap
[function]
[call site]
06502
Engine::get_arg_value
[function]
[call site]
06503
Self::as_deref_mut
[function]
[call site]
06504
Dynamic::into_immutable_string
[function]
[call site]
06505
Result::map_err
[function]
[call site]
06506
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06507
Engine::get_arg_value
[function]
[call site]
06508
Dynamic::as_int
[function]
[call site]
06509
Ok
[function]
[call site]
06510
crate::func::locked_read
[function]
[call site]
06511
Option::and_then
[function]
[call site]
06512
Some
[function]
[call site]
06513
ok_or_else
[function]
[call site]
06514
std::
[call site]
06515
any::type_name
[function]
[call site]
06516
Err
[function]
[call site]
06517
Dynamic::type_name
[function]
[call site]
06518
Result::map_err
[function]
[call site]
06519
make_type_mismatch_err::<crate::INT>
[function]
[call site]
06520
Ok
[function]
[call site]
06521
FnPtr::try_from
[function]
[call site]
06522
RhaiResultOf::map
[function]
[call site]
06523
calc_fn_hash
[function]
[call site]
06524
Engine::has_script_fn
[function]
[call site]
06525
Caches::fn_resolution_cache_mut
[function]
[call site]
06526
Command::get
[function]
[call site]
06527
test_optimizer_const_map
[function]
[call site]
06528
MyIterableType::into_iter
[function]
[call site]
06529
T::as_any
[function]
[call site]
06530
Module::contains_fn
[function]
[call site]
06531
MyIterableType::into_iter
[function]
[call site]
06532
T::as_any
[function]
[call site]
06533
Module::contains_fn
[function]
[call site]
06534
Module::contains_qualified_fn
[function]
[call site]
06535
StmtBlock::as_ref
[function]
[call site]
06536
map_or
[function]
[call site]
06537
contains_key
[function]
[call site]
06538
map_functions::values
[function]
[call site]
06539
T::as_any
[function]
[call site]
06540
Module::contains_qualified_fn
[function]
[call site]
06541
BloomFilterU64::is_absent_and_set
[function]
[call site]
06542
blob_functions::insert
[function]
[call site]
06543
bool::into
[function]
[call site]
06544
unwrap_or
[function]
[call site]
06545
unwrap
[function]
[call site]
06546
Engine::get_arg_value
[function]
[call site]
06547
Self::as_deref_mut
[function]
[call site]
06548
Dynamic::into_immutable_string
[function]
[call site]
06549
Result::map_err
[function]
[call site]
06550
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06551
Engine::get_arg_value
[function]
[call site]
06552
Self::as_deref_mut
[function]
[call site]
06553
Dynamic::into_immutable_string
[function]
[call site]
06554
Result::map_err
[function]
[call site]
06555
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06556
Engine::get_arg_value
[function]
[call site]
06557
Dynamic::as_int
[function]
[call site]
06558
Result::map_err
[function]
[call site]
06559
make_type_mismatch_err::<crate::INT>
[function]
[call site]
06560
Ok
[function]
[call site]
06561
FnPtr::try_from
[function]
[call site]
06562
RhaiResultOf::map
[function]
[call site]
06563
crate::calc_typed_method_hash
[function]
[call site]
06564
calc_fn_hash
[function]
[call site]
06565
Engine::has_script_fn
[function]
[call site]
06566
bool::into
[function]
[call site]
06567
unwrap_or
[function]
[call site]
06568
unwrap
[function]
[call site]
06569
Engine::get_arg_value
[function]
[call site]
06570
Dynamic::into_immutable_string
[function]
[call site]
06571
Result::map_err
[function]
[call site]
06572
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06573
Ok
[function]
[call site]
06574
string_functions::contains
[function]
[call site]
06575
bool::into
[function]
[call site]
06576
test::len
[function]
[call site]
06577
GlobalRuntimeState::num_imports
[function]
[call site]
06578
unwrap
[function]
[call site]
06579
Engine::get_arg_value
[function]
[call site]
06580
Dynamic::into_immutable_string
[function]
[call site]
06581
Result::map_err
[function]
[call site]
06582
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06583
Engine::eval_script_expr_in_place
[function]
[call site]
06584
Engine::track_operation
[function]
[call site]
06585
string_functions::trim
[function]
[call site]
06586
string_functions::is_empty
[function]
[call site]
06587
Ok
[function]
[call site]
06588
Engine::compile_scripts_with_scope_raw
[function]
[call site]
06589
AST::has_functions
[function]
[call site]
06590
string_functions::is_empty
[function]
[call site]
06591
Err
[function]
[call site]
06592
into
[function]
[call site]
06593
StmtBlock::take_statements
[function]
[call site]
06594
string_functions::is_empty
[function]
[call site]
06595
Ok
[function]
[call site]
06596
Engine::eval_global_statements
[function]
[call site]
06597
Engine::eval_stmt_block
[function]
[call site]
06598
StmtBlock::span_or_else
[function]
[call site]
06599
Ok
[function]
[call site]
06600
Ok
[function]
[call site]
06601
Err
[function]
[call site]
06602
test::len
[function]
[call site]
06603
GlobalRuntimeState::num_imports
[function]
[call site]
06604
Result::map_err
[function]
[call site]
06605
ERR::ErrorInFunctionCall
[function]
[call site]
06606
test_to_string
[function]
[call site]
06607
&mut
[call site]
06608
unwrap_or
[function]
[call site]
06609
test_to_string
[function]
[call site]
06610
into
[function]
[call site]
06611
blob_functions::blob_with_capacity
[function]
[call site]
06612
blob_functions::blob_with_capacity
[function]
[call site]
06613
test::len
[function]
[call site]
06614
string_functions::is_empty
[function]
[call site]
06615
MyIterableType::into_iter
[function]
[call site]
06616
Self::IntoIter::copied
[function]
[call site]
06617
optimize_combo_chain
[function]
[call site]
06618
MyIterableType::into_iter
[function]
[call site]
06619
Engine::get_arg_value
[function]
[call site]
06620
Self::as_deref_mut
[function]
[call site]
06621
blob_functions::push
[function]
[call site]
06622
Dynamic::flatten
[function]
[call site]
06623
StmtBlock::extend
[function]
[call site]
06624
StaticModuleResolver::iter_mut
[function]
[call site]
06625
StmtBlock::extend
[function]
[call site]
06626
StaticModuleResolver::iter_mut
[function]
[call site]
06627
Some
[function]
[call site]
06628
Engine::exec_fn_call
[function]
[call site]
06629
RhaiResultOf::map
[function]
[call site]
06630
StmtBlock::as_ref
[function]
[call site]
06631
&[Stmt]::map_or
[function]
[call site]
06632
Dynamic::is_shared
[function]
[call site]
06633
Self::is_some
[function]
[call site]
06634
string_functions::is_empty
[function]
[call site]
06635
Engine::track_operation
[function]
[call site]
06636
Engine::dbg
[function]
[call site]
06637
Self::as_deref_mut
[function]
[call site]
06638
Engine::get_arg_value
[function]
[call site]
06639
Self::as_deref_mut
[function]
[call site]
06640
blob_functions::push
[function]
[call site]
06641
Dynamic::flatten
[function]
[call site]
06642
blob_functions::push
[function]
[call site]
06643
Self::unwrap
[function]
[call site]
06644
string_functions::is_empty
[function]
[call site]
06645
Engine::track_operation
[function]
[call site]
06646
Engine::dbg
[function]
[call site]
06647
Self::as_deref_mut
[function]
[call site]
06648
Engine::get_arg_value
[function]
[call site]
06649
Self::as_deref_mut
[function]
[call site]
06650
blob_functions::push
[function]
[call site]
06651
Dynamic::flatten
[function]
[call site]
06652
Engine::search_namespace
[function]
[call site]
06653
StmtBlock::as_ref
[function]
[call site]
06654
Dynamic::is_read_only
[function]
[call site]
06655
ImmutableString::into_owned
[function]
[call site]
06656
Dynamic::is_shared
[function]
[call site]
06657
Target::is_temp_value
[function]
[call site]
06658
blob_functions::insert
[function]
[call site]
06659
FnPtr::try_from
[function]
[call site]
06660
RhaiResultOf::unwrap
[function]
[call site]
06661
string_functions::is_empty
[function]
[call site]
06662
blob_functions::push
[function]
[call site]
06663
eval::calc_offset_len
[function]
[call site]
06664
test::len
[function]
[call site]
06665
test::len
[function]
[call site]
06666
blob_functions::push
[function]
[call site]
06667
blob_functions::insert
[function]
[call site]
06668
shared_take_or_clone
[function]
[call site]
06669
Dynamic::flatten
[function]
[call site]
06670
Target::take_ref
[function]
[call site]
06671
unwrap
[function]
[call site]
06672
blob_functions::push
[function]
[call site]
06673
MyIterableType::into_iter
[function]
[call site]
06674
Self::IntoIter::chain
[function]
[call site]
06675
test_functions_take
[function]
[call site]
06676
test_functions_take
[function]
[call site]
06677
test_functions_take
[function]
[call site]
06678
StmtBlock::as_mut
[function]
[call site]
06679
intersects
[function]
[call site]
06680
StmtBlock::as_mut
[function]
[call site]
06681
StmtBlock::as_mut
[function]
[call site]
06682
string_functions::remove
[function]
[call site]
06683
test_functions_take
[function]
[call site]
06684
make_sub
[function]
[call site]
06685
make_root
[function]
[call site]
06686
MyIterableType::into_iter
[function]
[call site]
06687
Engine::get_arg_value
[function]
[call site]
06688
Self::as_deref_mut
[function]
[call site]
06689
blob_functions::push
[function]
[call site]
06690
Dynamic::flatten
[function]
[call site]
06691
StmtBlock::extend
[function]
[call site]
06692
StaticModuleResolver::iter_mut
[function]
[call site]
06693
StmtBlock::extend
[function]
[call site]
06694
StaticModuleResolver::iter_mut
[function]
[call site]
06695
Engine::exec_fn_call
[function]
[call site]
06696
RhaiResultOf::map
[function]
[call site]
06697
Self::ok_or_else
[function]
[call site]
06698
ERR::ErrorUnboundThis
[function]
[call site]
06699
into
[function]
[call site]
06700
cloned
[function]
[call site]
06701
Engine::search_namespace
[function]
[call site]
06702
RhaiResultOf::map
[function]
[call site]
06703
Position::new_const
[function]
[call site]
06704
Engine::eval_expr
[function]
[call site]
06705
Self::as_deref_mut
[function]
[call site]
06706
Dynamic::flatten
[function]
[call site]
06707
ParseSettings::level_up_with_position
[function]
[call site]
06708
Dynamic::is_string
[function]
[call site]
06709
crate::func::locked_read
[function]
[call site]
06710
Option::map_or
[function]
[call site]
06711
unwrap
[function]
[call site]
06712
&mut
[call site]
06713
into
[function]
[call site]
06714
packages::string_basic::print_with_func
[function]
[call site]
06715
NativeCallContext::call_native_fn_raw
[function]
[call site]
06716
NativeCallContext::_call_fn_raw
[function]
[call site]
06717
TestStruct::clone
[function]
[call site]
06718
Caches::new
[function]
[call site]
06719
StmtBlock::as_ref
[function]
[call site]
06720
Token::lookup_symbol_from_syntax
[function]
[call site]
06721
test::len
[function]
[call site]
06722
NativeCallContext::engine
[function]
[call site]
06723
Engine::exec_native_fn_call
[function]
[call site]
06724
Engine::track_operation
[function]
[call site]
06725
Some
[function]
[call site]
06726
Engine::resolve_fn
[function]
[call site]
06727
RhaiFunc::is_volatile
[function]
[call site]
06728
Engine::gen_fn_call_signature
[function]
[call site]
06729
Err
[function]
[call site]
06730
ERR::ErrorFunctionNotFound
[function]
[call site]
06731
into
[function]
[call site]
06732
RhaiFunc::is_method
[function]
[call site]
06733
StmtBlock::as_ref
[function]
[call site]
06734
map_or
[function]
[call site]
06735
Debugger::call_stack
[function]
[call site]
06736
test::len
[function]
[call site]
06737
ArgBackup::new
[function]
[call site]
06738
string_functions::is_empty
[function]
[call site]
06739
ArgBackup::change_first_arg_to_copy
[function]
[call site]
06740
Engine::is_debugger_registered
[function]
[call site]
06741
TestStruct::clone
[function]
[call site]
06742
StmtBlock::span_or_else
[function]
[call site]
06743
TestStruct::clone
[function]
[call site]
06744
GlobalRuntimeState::debugger_mut
[function]
[call site]
06745
&mut
[call site]
06746
Engine::get_interned_string
[function]
[call site]
06747
MyIterableType::into_iter
[function]
[call site]
06748
Self::IntoIter::map
[function]
[call site]
06749
TestStruct::clone
[function]
[call site]
06750
RhaiNativeFunc::has_context
[function]
[call site]
06751
bool::then
[function]
[call site]
06752
as_deref
[function]
[call site]
06753
into
[function]
[call site]
06754
RhaiFunc::is_pure
[function]
[call site]
06755
string_functions::is_empty
[function]
[call site]
06756
Dynamic::is_read_only
[function]
[call site]
06757
Err
[function]
[call site]
06758
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
06759
test_to_string
[function]
[call site]
06760
into
[function]
[call site]
06761
test_method_call
[function]
[call site]
06762
test_custom_syntax_func
[function]
[call site]
06763
and_then
[function]
[call site]
06764
Engine::check_data_size
[function]
[call site]
06765
map_err
[function]
[call site]
06766
EvalAltResult::fill_position
[function]
[call site]
06767
ArgBackup::restore_first_arg
[function]
[call site]
06768
Engine::is_debugger_registered
[function]
[call site]
06769
Engine::register_debugger
[function]
[call site]
06770
Scope::new
[function]
[call site]
06771
crate::ast::Stmt::Noop
[function]
[call site]
06772
into
[function]
[call site]
06773
DebuggerEvent::FunctionExitWithValue
[function]
[call site]
06774
DebuggerEvent::FunctionExitWithError
[function]
[call site]
06775
Engine::dbg_raw
[function]
[call site]
06776
Err
[function]
[call site]
06777
GlobalRuntimeState::debugger_mut
[function]
[call site]
06778
&mut
[call site]
06779
string_functions::is_empty
[function]
[call site]
06780
Engine::check_data_size
[function]
[call site]
06781
Ok
[function]
[call site]
06782
Dynamic::into_immutable_string
[function]
[call site]
06783
Result::map_err
[function]
[call site]
06784
Engine::map_type_name
[function]
[call site]
06785
type_name::<ImmutableString>
[function]
[call site]
06786
&'a
[call site]
06787
ERR::ErrorMismatchOutputType
[function]
[call site]
06788
into
[function]
[call site]
06789
test_side_effects_print
[function]
[call site]
06790
Dynamic::into_immutable_string
[function]
[call site]
06791
Result::map_err
[function]
[call site]
06792
Engine::map_type_name
[function]
[call site]
06793
type_name::<ImmutableString>
[function]
[call site]
06794
&'a
[call site]
06795
ERR::ErrorMismatchOutputType
[function]
[call site]
06796
into
[function]
[call site]
06797
test_print_debug
[function]
[call site]
06798
&mut
[call site]
06799
Engine::map_type_name
[function]
[call site]
06800
std::
[call site]
06801
any::type_name
[function]
[call site]
06802
Engine::map_type_name
[function]
[call site]
06803
std::
[call site]
06804
any::type_name
[function]
[call site]
06805
Err
[function]
[call site]
06806
ERR::ErrorIndexingType
[function]
[call site]
06807
into
[function]
[call site]
06808
Engine::map_type_name
[function]
[call site]
06809
std::
[call site]
06810
any::type_name
[function]
[call site]
06811
Engine::map_type_name
[function]
[call site]
06812
std::
[call site]
06813
any::type_name
[function]
[call site]
06814
Engine::map_type_name
[function]
[call site]
06815
std::
[call site]
06816
any::type_name
[function]
[call site]
06817
Err
[function]
[call site]
06818
ERR::ErrorIndexingType
[function]
[call site]
06819
into
[function]
[call site]
06820
string_functions::starts_with
[function]
[call site]
06821
test::len
[function]
[call site]
06822
Engine::map_type_name
[function]
[call site]
06823
std::
[call site]
06824
any::type_name
[function]
[call site]
06825
Err
[function]
[call site]
06826
ERR::ErrorDotExpr
[function]
[call site]
06827
into
[function]
[call site]
06828
string_functions::starts_with
[function]
[call site]
06829
test::len
[function]
[call site]
06830
Engine::map_type_name
[function]
[call site]
06831
std::
[call site]
06832
any::type_name
[function]
[call site]
06833
Engine::map_type_name
[function]
[call site]
06834
std::
[call site]
06835
any::type_name
[function]
[call site]
06836
Err
[function]
[call site]
06837
ERR::ErrorDotExpr
[function]
[call site]
06838
into
[function]
[call site]
06839
Err
[function]
[call site]
06840
ERR::ErrorFunctionNotFound
[function]
[call site]
06841
Engine::gen_fn_call_signature
[function]
[call site]
06842
into
[function]
[call site]
06843
StmtBlock::as_ref
[function]
[call site]
06844
calc_fn_hash
[function]
[call site]
06845
NativeCallContext::call_position
[function]
[call site]
06846
RhaiResultOf::map
[function]
[call site]
06847
FnCallHashes::from_script_and_native
[function]
[call site]
06848
calc_fn_hash
[function]
[call site]
06849
calc_fn_hash
[function]
[call site]
06850
FnCallHashes::from_native_only
[function]
[call site]
06851
calc_fn_hash
[function]
[call site]
06852
FnCallHashes::from_hash
[function]
[call site]
06853
calc_fn_hash
[function]
[call site]
06854
NativeCallContext::engine
[function]
[call site]
06855
Engine::exec_fn_call
[function]
[call site]
06856
FnCallHashes::is_native_only
[function]
[call site]
06857
test::len
[function]
[call site]
06858
Engine::get_interned_string
[function]
[call site]
06859
Engine::map_type_name
[function]
[call site]
06860
std::
[call site]
06861
any::type_name
[function]
[call site]
06862
Ok
[function]
[call site]
06863
ImmutableString::into
[function]
[call site]
06864
test::len
[function]
[call site]
06865
Ok
[function]
[call site]
06866
Dynamic::is_shared
[function]
[call site]
06867
into
[function]
[call site]
06868
Engine::gen_fn_call_signature
[function]
[call site]
06869
Err
[function]
[call site]
06870
ERR::ErrorFunctionNotFound
[function]
[call site]
06871
into
[function]
[call site]
06872
ensure_no_data_race
[function]
[call site]
06873
FnCallHashes::is_native_only
[function]
[call site]
06874
FnCallHashes::script
[function]
[call site]
06875
string_functions::is_empty
[function]
[call site]
06876
crate::calc_typed_method_hash
[function]
[call site]
06877
Engine::map_type_name
[function]
[call site]
06878
std::
[call site]
06879
any::type_name
[function]
[call site]
06880
Engine::resolve_fn
[function]
[call site]
06881
Position::is_none
[function]
[call site]
06882
Engine::resolve_fn
[function]
[call site]
06883
None::cloned
[function]
[call site]
06884
as_deref
[function]
[call site]
06885
string_functions::is_empty
[function]
[call site]
06886
Ok
[function]
[call site]
06887
Scope::new
[function]
[call site]
06888
string_functions::replace
[function]
[call site]
06889
defer
[function]
[call site]
06890
split_first_mut
[function]
[call site]
06891
unwrap
[function]
[call site]
06892
Some
[function]
[call site]
06893
Engine::call_script_fn
[function]
[call site]
06894
ArgBackup::new
[function]
[call site]
06895
string_functions::is_empty
[function]
[call site]
06896
ArgBackup::change_first_arg_to_copy
[function]
[call site]
06897
defer
[function]
[call site]
06898
Engine::call_script_fn
[function]
[call site]
06899
test_optimizer_const_map
[function]
[call site]
06900
FnCallHashes::native
[function]
[call site]
06901
Engine::exec_native_fn_call
[function]
[call site]
06902
StmtBlock::as_ref
[function]
[call site]
06903
NativeCallContext::call_position
[function]
[call site]
06904
RhaiResultOf::map
[function]
[call site]
06905
Dynamic::is_string
[function]
[call site]
06906
crate::func::locked_read
[function]
[call site]
06907
Option::map_or
[function]
[call site]
06908
Dynamic::into_immutable_string
[function]
[call site]
06909
Result::unwrap
[function]
[call site]
06910
Package::init_engine
[function]
[call site]
06911
Engine::map_type_name
[function]
[call site]
06912
RhaiNativeFunc::return_type_name
[function]
[call site]
06913
type_name::<R>
[function]
[call site]
06914
&'a
[call site]
06915
Position::new_const
[function]
[call site]
06916
unwrap
[function]
[call site]
06917
unwrap
[function]
[call site]
06918
Package::init_engine
[function]
[call site]
06919
Engine::map_type_name
[function]
[call site]
06920
&'a
[call site]
06921
unwrap
[function]
[call site]
06922
Engine::throw_on_size
[function]
[call site]
06923
test::len
[function]
[call site]
06924
RhaiResultOf::map_err
[function]
[call site]
06925
EvalAltResult::fill_position
[function]
[call site]
06926
Ok
[function]
[call site]
06927
Engine::get_interned_string
[function]
[call site]
06928
ImmutableString::into
[function]
[call site]
06929
crate::Array::with_capacity
[function]
[call site]
06930
test::len
[function]
[call site]
06931
Engine::eval_expr
[function]
[call site]
06932
Self::as_deref_mut
[function]
[call site]
06933
Dynamic::flatten
[function]
[call site]
06934
Engine::has_data_size_limit
[function]
[call site]
06935
crate::eval::calc_data_sizes
[function]
[call site]
06936
calc_array_sizes
[function]
[call site]
06937
test::len
[function]
[call site]
06938
calc_map_sizes
[function]
[call site]
06939
test::len
[function]
[call site]
06940
calc_data_sizes
[function]
[call site]
06941
read_lock::<Dynamic>
[function]
[call site]
06942
unwrap
[function]
[call site]
06943
Engine::throw_on_size
[function]
[call site]
06944
RhaiResultOf::map_err
[function]
[call site]
06945
EvalAltResult::fill_position
[function]
[call site]
06946
ParseSettings::level_up_with_position
[function]
[call site]
06947
blob_functions::push
[function]
[call site]
06948
Ok
[function]
[call site]
06949
Dynamic::from_array
[function]
[call site]
06950
TestStruct::clone
[function]
[call site]
06951
Engine::eval_expr
[function]
[call site]
06952
Self::as_deref_mut
[function]
[call site]
06953
Dynamic::flatten
[function]
[call site]
06954
Engine::has_data_size_limit
[function]
[call site]
06955
crate::eval::calc_data_sizes
[function]
[call site]
06956
Engine::throw_on_size
[function]
[call site]
06957
RhaiResultOf::map_err
[function]
[call site]
06958
EvalAltResult::fill_position
[function]
[call site]
06959
ParseSettings::level_up_with_position
[function]
[call site]
06960
shared_get_mut
[function]
[call site]
06961
Ident::as_str
[function]
[call site]
06962
Option::unwrap
[function]
[call site]
06963
Ok
[function]
[call site]
06964
Dynamic::from_map
[function]
[call site]
06965
Engine::eval_expr
[function]
[call site]
06966
Self::as_deref_mut
[function]
[call site]
06967
Dynamic::as_bool
[function]
[call site]
06968
map_err
[function]
[call site]
06969
make_type_mismatch_err::<bool>
[function]
[call site]
06970
ParseSettings::level_up_with_position
[function]
[call site]
06971
Ok
[function]
[call site]
06972
Engine::eval_expr
[function]
[call site]
06973
Self::as_deref_mut
[function]
[call site]
06974
Dynamic::as_bool
[function]
[call site]
06975
map_err
[function]
[call site]
06976
make_type_mismatch_err::<bool>
[function]
[call site]
06977
ParseSettings::level_up_with_position
[function]
[call site]
06978
Ok
[function]
[call site]
06979
Engine::eval_expr
[function]
[call site]
06980
Self::as_deref_mut
[function]
[call site]
06981
Expr::is_unit
[function]
[call site]
06982
Ok
[function]
[call site]
06983
MyIterableType::into_iter
[function]
[call site]
06984
test_optimizer_const_map
[function]
[call site]
06985
reflection_functions::collect
[function]
[call site]
06986
first
[function]
[call site]
06987
unwrap
[function]
[call site]
06988
Command::get
[function]
[call site]
06989
Ident::as_str
[function]
[call site]
06990
ok_or_else
[function]
[call site]
06991
TestStruct::new
[function]
[call site]
06992
ERR::ErrorCustomSyntax
[function]
[call site]
06993
MyIterableType::into_iter
[function]
[call site]
06994
test_optimizer_const_map
[function]
[call site]
06995
reflection_functions::collect
[function]
[call site]
06996
EvalContext::new
[function]
[call site]
06997
and_then
[function]
[call site]
06998
Engine::check_data_size
[function]
[call site]
06999
Expr::start_position
[function]
[call site]
07000
Engine::eval_stmt_block
[function]
[call site]
07001
StmtBlock::take_statements
[function]
[call site]
07002
Engine::eval_dot_index_chain
[function]
[call site]
07003
Position::new_const
[function]
[call site]
07004
ChainType::from
[function]
[call site]
07005
Expr::get_literal_value
[function]
[call site]
07006
Some
[function]
[call site]
07007
is_some
[function]
[call site]
07008
blob_functions::push
[function]
[call site]
07009
Expr::get_literal_value
[function]
[call site]
07010
Some
[function]
[call site]
07011
unwrap
[function]
[call site]
07012
string_functions::is_empty
[function]
[call site]
07013
Self::as_deref_mut
[function]
[call site]
07014
Engine::eval_dot_index_chain_arguments
[function]
[call site]
07015
Engine::track_operation
[function]
[call site]
07016
ParseSettings::level_up_with_position
[function]
[call site]
07017
ChainType::from
[function]
[call site]
07018
Engine::get_arg_value
[function]
[call site]
07019
Self::as_deref_mut
[function]
[call site]
07020
blob_functions::push
[function]
[call site]
07021
blob_functions::push
[function]
[call site]
07022
FnPtr::try_from
[function]
[call site]
07023
RhaiResultOf::unwrap
[function]
[call site]
07024
Dynamic::flatten
[function]
[call site]
07025
Expr::options
[function]
[call site]
07026
string_functions::is_empty
[function]
[call site]
07027
string_functions::is_empty
[function]
[call site]
07028
string_functions::is_empty
[function]
[call site]
07029
ASTFlags::intersects
[function]
[call site]
07030
Position::new_const
[function]
[call site]
07031
Self::as_deref_mut
[function]
[call site]
07032
Engine::get_arg_value
[function]
[call site]
07033
blob_functions::push
[function]
[call site]
07034
Dynamic::flatten
[function]
[call site]
07035
blob_functions::push
[function]
[call site]
07036
Engine::eval_expr
[function]
[call site]
07037
Self::as_deref_mut
[function]
[call site]
07038
Dynamic::flatten
[function]
[call site]
07039
Engine::eval_dot_index_chain_arguments
[function]
[call site]
07040
StmtBlock::extend
[function]
[call site]
07041
StmtBlock::extend
[function]
[call site]
07042
blob_functions::push
[function]
[call site]
07043
Engine::eval_expr
[function]
[call site]
07044
Dynamic::flatten
[function]
[call site]
07045
Ok
[function]
[call site]
07046
Engine::track_operation
[function]
[call site]
07047
Engine::dbg
[function]
[call site]
07048
Self::as_deref_mut
[function]
[call site]
07049
Self::map_or_else
[function]
[call site]
07050
Err
[function]
[call site]
07051
ERR::ErrorUnboundThis
[function]
[call site]
07052
into
[function]
[call site]
07053
Self::try_into
[function]
[call site]
07054
Some
[function]
[call site]
07055
Engine::eval_dot_index_chain_raw
[function]
[call site]
07056
Target::is_ref
[function]
[call site]
07057
ParseSettings::level_up_with_position
[function]
[call site]
07058
ParseSettings::level_up
[function]
[call site]
07059
Ok
[function]
[call site]
07060
ChainType::from
[function]
[call site]
07061
Expr::options
[function]
[call site]
07062
ASTFlags::intersects
[function]
[call site]
07063
StmtBlock::as_ref
[function]
[call site]
07064
Expr::is_unit
[function]
[call site]
07065
Ok
[function]
[call site]
07066
Expr::start_position
[function]
[call site]
07067
Expr::options
[function]
[call site]
07068
ASTFlags::intersects
[function]
[call site]
07069
Engine::dbg
[function]
[call site]
07070
Self::as_deref_mut
[function]
[call site]
07071
string_functions::pop
[function]
[call site]
07072
string_functions::is_empty
[function]
[call site]
07073
shared_make_mut
[function]
[call site]
07074
string_functions::pop
[function]
[call site]
07075
Dynamic::map_or
[function]
[call site]
07076
Dynamic::unwrap
[function]
[call site]
07077
TestStruct::clone
[function]
[call site]
07078
Expr::start_position
[function]
[call site]
07079
StmtBlock::as_mut
[function]
[call site]
07080
Dynamic::is_shared
[function]
[call site]
07081
write_lock::<Dynamic>
[function]
[call site]
07082
unwrap
[function]
[call site]
07083
Self::as_deref_mut
[function]
[call site]
07084
Engine::get_indexed_mut
[function]
[call site]
07085
Engine::track_operation
[function]
[call site]
07086
Dynamic::as_int
[function]
[call site]
07087
Ok
[function]
[call site]
07088
crate::func::locked_read
[function]
[call site]
07089
Option::and_then
[function]
[call site]
07090
Some
[function]
[call site]
07091
ok_or_else
[function]
[call site]
07092
std::
[call site]
07093
any::type_name
[function]
[call site]
07094
Err
[function]
[call site]
07095
Dynamic::type_name
[function]
[call site]
07096
Result::map_err
[function]
[call site]
07097
make_type_mismatch_err::<crate::INT>
[function]
[call site]
07098
test::len
[function]
[call site]
07099
super::calc_index
[function]
[call site]
07100
FnPtr::try_from
[function]
[call site]
07101
unsigned_abs
[function]
[call site]
07102
Ok
[function]
[call site]
07103
FnPtr::try_from
[function]
[call site]
07104
Ok
[function]
[call site]
07105
ERR::ErrorArrayBounds
[function]
[call site]
07106
into
[function]
[call site]
07107
super::EvalContext::new
[function]
[call site]
07108
cb
[function]
[call site]
07109
map_err
[function]
[call site]
07110
EvalAltResult::fill_position
[function]
[call site]
07111
Err
[function]
[call site]
07112
shared_get_mut
[function]
[call site]
07113
unwrap
[function]
[call site]
07114
try_into
[function]
[call site]
07115
Dynamic::as_int
[function]
[call site]
07116
Result::map_err
[function]
[call site]
07117
make_type_mismatch_err::<crate::INT>
[function]
[call site]
07118
test::len
[function]
[call site]
07119
super::calc_index
[function]
[call site]
07120
ERR::ErrorArrayBounds
[function]
[call site]
07121
into
[function]
[call site]
07122
Command::get
[function]
[call site]
07123
test_optimizer_const_map
[function]
[call site]
07124
into
[function]
[call site]
07125
unwrap
[function]
[call site]
07126
Ok
[function]
[call site]
07127
read_lock::<crate::ImmutableString>
[function]
[call site]
07128
ok_or_else
[function]
[call site]
07129
make_type_mismatch_err::<crate::ImmutableString>
[function]
[call site]
07130
RhaiNativeFunc::return_type_name
[function]
[call site]
07131
type_name::<R>
[function]
[call site]
07132
contains_key
[function]
[call site]
07133
Ident::as_str
[function]
[call site]
07134
super::EvalContext::new
[function]
[call site]
07135
cb
[function]
[call site]
07136
Ident::as_str
[function]
[call site]
07137
map_err
[function]
[call site]
07138
EvalAltResult::fill_position
[function]
[call site]
07139
string_functions::is_empty
[function]
[call site]
07140
contains_key
[function]
[call site]
07141
Ident::as_str
[function]
[call site]
07142
blob_functions::insert
[function]
[call site]
07143
TestStruct::clone
[function]
[call site]
07144
Self::into
[function]
[call site]
07145
shared_get_mut
[function]
[call site]
07146
Ident::as_str
[function]
[call site]
07147
try_into
[function]
[call site]
07148
Engine::fail_on_invalid_map_property
[function]
[call site]
07149
intersects
[function]
[call site]
07150
Err
[function]
[call site]
07151
ERR::ErrorPropertyNotFound
[function]
[call site]
07152
test_to_string
[function]
[call site]
07153
into
[function]
[call site]
07154
Ok
[function]
[call site]
07155
Target::from
[function]
[call site]
07156
Self::TempValue
[function]
[call site]
07157
into
[function]
[call site]
07158
is::<crate::ExclusiveRange>
[function]
[call site]
07159
is::<crate::InclusiveRange>
[function]
[call site]
07160
read_lock::<crate::ExclusiveRange>
[function]
[call site]
07161
super::calc_index
[function]
[call site]
07162
ERR::ErrorBitFieldBounds
[function]
[call site]
07163
into
[function]
[call site]
07164
super::calc_index
[function]
[call site]
07165
FnPtr::try_from
[function]
[call site]
07166
RhaiResultOf::ok
[function]
[call site]
07167
and_then
[function]
[call site]
07168
then_some
[function]
[call site]
07169
ok_or_else
[function]
[call site]
07170
ERR::ErrorBitFieldBounds
[function]
[call site]
07171
FnPtr::try_from
[function]
[call site]
07172
RhaiResultOf::unwrap
[function]
[call site]
07173
pow
[function]
[call site]
07174
FnPtr::try_from
[function]
[call site]
07175
tokenizer::is_valid_function_name
[function]
[call site]
07176
Ok
[function]
[call site]
07177
TestStruct::new
[function]
[call site]
07178
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
07179
Token::lookup_symbol_from_syntax
[function]
[call site]
07180
Option::is_some
[function]
[call site]
07181
Err
[function]
[call site]
07182
ERR::ErrorParsing
[function]
[call site]
07183
PERR::Reserved
[function]
[call site]
07184
test_to_string
[function]
[call site]
07185
into
[function]
[call site]
07186
Err
[function]
[call site]
07187
ERR::ErrorFunctionNotFound
[function]
[call site]
07188
test_to_string
[function]
[call site]
07189
into
[function]
[call site]
07190
RhaiResultOf::unwrap
[function]
[call site]
07191
read_lock::<crate::InclusiveRange>
[function]
[call site]
07192
iterator_functions::chars_from_start
[function]
[call site]
07193
CharsStream::new
[function]
[call site]
07194
string_functions::add_append
[function]
[call site]
07195
string_functions::is_empty
[function]
[call site]
07196
String::from_utf8_lossy
[function]
[call site]
07197
string_functions::is_empty
[function]
[call site]
07198
String::from_utf8
[function]
[call site]
07199
unwrap
[function]
[call site]
07200
into
[function]
[call site]
07201
ImmutableString::into_owned
[function]
[call site]
07202
String::into
[function]
[call site]
07203
ImmutableString::into_owned
[function]
[call site]
07204
StmtBlock::as_ref
[function]
[call site]
07205
into
[function]
[call site]
07206
string_functions::add_append
[function]
[call site]
07207
super::calc_index
[function]
[call site]
07208
ERR::ErrorBitFieldBounds
[function]
[call site]
07209
into
[function]
[call site]
07210
super::calc_index
[function]
[call site]
07211
ERR::ErrorBitFieldBounds
[function]
[call site]
07212
into
[function]
[call site]
07213
FnPtr::try_from
[function]
[call site]
07214
RhaiResultOf::unwrap
[function]
[call site]
07215
pow
[function]
[call site]
07216
FnPtr::try_from
[function]
[call site]
07217
RhaiResultOf::unwrap
[function]
[call site]
07218
Ok
[function]
[call site]
07219
into
[function]
[call site]
07220
Dynamic::as_int
[function]
[call site]
07221
Result::map_err
[function]
[call site]
07222
make_type_mismatch_err::<crate::INT>
[function]
[call site]
07223
super::calc_index
[function]
[call site]
07224
ERR::ErrorBitFieldBounds
[function]
[call site]
07225
into
[function]
[call site]
07226
FnPtr::try_from
[function]
[call site]
07227
RhaiResultOf::unwrap
[function]
[call site]
07228
Ok
[function]
[call site]
07229
into
[function]
[call site]
07230
Dynamic::as_int
[function]
[call site]
07231
FnPtr::try_from
[function]
[call site]
07232
Err
[function]
[call site]
07233
ERR::ErrorStringBounds
[function]
[call site]
07234
test_chars
[function]
[call site]
07235
ImmutableString::strong_count
[function]
[call site]
07236
into
[function]
[call site]
07237
test_chars
[function]
[call site]
07238
nth
[function]
[call site]
07239
ok_or_else
[function]
[call site]
07240
ERR::ErrorStringBounds
[function]
[call site]
07241
test_chars
[function]
[call site]
07242
ImmutableString::strong_count
[function]
[call site]
07243
FnPtr::try_from
[function]
[call site]
07244
unsigned_abs
[function]
[call site]
07245
Err
[function]
[call site]
07246
ERR::ErrorStringBounds
[function]
[call site]
07247
test_chars
[function]
[call site]
07248
ImmutableString::strong_count
[function]
[call site]
07249
into
[function]
[call site]
07250
test_chars
[function]
[call site]
07251
array_functions::reduce_rev
[function]
[call site]
07252
RhaiResult::nth
[function]
[call site]
07253
ok_or_else
[function]
[call site]
07254
ERR::ErrorStringBounds
[function]
[call site]
07255
test_chars
[function]
[call site]
07256
ImmutableString::strong_count
[function]
[call site]
07257
Ok
[function]
[call site]
07258
into
[function]
[call site]
07259
std::any::type_name::<ExclusiveRange>
[function]
[call site]
07260
std::any::type_name::<InclusiveRange>
[function]
[call site]
07261
string_functions::is_empty
[function]
[call site]
07262
TestStruct::clone
[function]
[call site]
07263
Self::into
[function]
[call site]
07264
Ok
[function]
[call site]
07265
std::any::type_name::<ExclusiveRange>
[function]
[call site]
07266
read_lock::<ExclusiveRange>
[function]
[call site]
07267
unwrap
[function]
[call site]
07268
TestStruct::clone
[function]
[call site]
07269
test_chars
[function]
[call site]
07270
ImmutableString::strong_count
[function]
[call site]
07271
super::calc_index
[function]
[call site]
07272
ERR::ErrorStringBounds
[function]
[call site]
07273
into
[function]
[call site]
07274
super::calc_index
[function]
[call site]
07275
ERR::ErrorStringBounds
[function]
[call site]
07276
into
[function]
[call site]
07277
Result::unwrap_or
[function]
[call site]
07278
TestStruct::clone
[function]
[call site]
07279
Self::into
[function]
[call site]
07280
ImmutableString::saturating_sub
[function]
[call site]
07281
test_chars
[function]
[call site]
07282
skip
[function]
[call site]
07283
test_functions_take
[function]
[call site]
07284
chars().skip(start).take(take).collect::<String>
[function]
[call site]
07285
into
[function]
[call site]
07286
Ok
[function]
[call site]
07287
std::any::type_name::<InclusiveRange>
[function]
[call site]
07288
read_lock::<InclusiveRange>
[function]
[call site]
07289
unwrap
[function]
[call site]
07290
TestStruct::clone
[function]
[call site]
07291
test_chars
[function]
[call site]
07292
ImmutableString::strong_count
[function]
[call site]
07293
iterator_functions::chars_from_start
[function]
[call site]
07294
iterator_functions::chars_from_start
[function]
[call site]
07295
super::calc_index
[function]
[call site]
07296
iterator_functions::chars_from_start
[function]
[call site]
07297
ERR::ErrorStringBounds
[function]
[call site]
07298
iterator_functions::chars_from_start
[function]
[call site]
07299
into
[function]
[call site]
07300
string_functions::add_append
[function]
[call site]
07301
string_functions::add_append
[function]
[call site]
07302
super::calc_index
[function]
[call site]
07303
string_functions::add_append
[function]
[call site]
07304
ERR::ErrorStringBounds
[function]
[call site]
07305
string_functions::add_append
[function]
[call site]
07306
into
[function]
[call site]
07307
Result::unwrap_or
[function]
[call site]
07308
TestStruct::clone
[function]
[call site]
07309
Self::into
[function]
[call site]
07310
test_chars
[function]
[call site]
07311
skip
[function]
[call site]
07312
test_functions_take
[function]
[call site]
07313
chars().skip(start).take(take).collect::<String>
[function]
[call site]
07314
into
[function]
[call site]
07315
Ok
[function]
[call site]
07316
Err
[function]
[call site]
07317
make_type_mismatch_err::<crate::INT>
[function]
[call site]
07318
Engine::call_indexer_get
[function]
[call site]
07319
hash_idx
[function]
[call site]
07320
get_or_init
[function]
[call site]
07321
calc_fn_hash
[function]
[call site]
07322
calc_fn_hash
[function]
[call site]
07323
into
[function]
[call site]
07324
Engine::exec_native_fn_call
[function]
[call site]
07325
RhaiResultOf::map
[function]
[call site]
07326
RhaiResultOf::map
[function]
[call site]
07327
Err
[function]
[call site]
07328
ERR::ErrorIndexingType
[function]
[call site]
07329
into
[function]
[call site]
07330
Target::is_temp_value
[function]
[call site]
07331
Engine::eval_dot_index_chain_raw
[function]
[call site]
07332
Some
[function]
[call site]
07333
shared_take_or_clone
[function]
[call site]
07334
Err
[function]
[call site]
07335
StmtBlock::as_mut
[function]
[call site]
07336
Engine::call_indexer_set
[function]
[call site]
07337
hash_idx
[function]
[call site]
07338
Engine::exec_native_fn_call
[function]
[call site]
07339
StmtBlock::span_or_else
[function]
[call site]
07340
Span::new
[function]
[call site]
07341
iterator_functions::chars_from_start
[function]
[call site]
07342
StmtBlock::span_or_else
[function]
[call site]
07343
string_functions::add_append
[function]
[call site]
07344
StmtBlock::span_or_else
[function]
[call site]
07345
Ok
[function]
[call site]
07346
Err
[function]
[call site]
07347
Ok
[function]
[call site]
07348
Engine::dbg
[function]
[call site]
07349
Self::as_deref_mut
[function]
[call site]
07350
StmtBlock::as_mut
[function]
[call site]
07351
Dynamic::is_shared
[function]
[call site]
07352
write_lock::<Dynamic>
[function]
[call site]
07353
unwrap
[function]
[call site]
07354
string_functions::pop
[function]
[call site]
07355
Dynamic::unwrap
[function]
[call site]
07356
TestStruct::clone
[function]
[call site]
07357
Engine::get_indexed_mut
[function]
[call site]
07358
Engine::eval_op_assignment
[function]
[call site]
07359
StmtBlock::as_ref
[function]
[call site]
07360
Dynamic::is_read_only
[function]
[call site]
07361
Expr::get_variable_name
[function]
[call site]
07362
string_functions::is_empty
[function]
[call site]
07363
Some
[function]
[call site]
07364
Option::unwrap_or_default
[function]
[call site]
07365
Expr::start_position
[function]
[call site]
07366
string_functions::is_empty
[function]
[call site]
07367
Expr::position
[function]
[call site]
07368
ParseSettings::level_up_with_position
[function]
[call site]
07369
Expr::start_position
[function]
[call site]
07370
Expr::start_position
[function]
[call site]
07371
Expr::position
[function]
[call site]
07372
Err
[function]
[call site]
07373
ERR::ErrorAssignmentToConstant
[function]
[call site]
07374
test_to_string
[function]
[call site]
07375
into
[function]
[call site]
07376
ParseSettings::level_up_with_position
[function]
[call site]
07377
ParseSettings::level_up
[function]
[call site]
07378
Ok
[function]
[call site]
07379
OpAssignment::get_op_assignment_info
[function]
[call site]
07380
OpAssignment::is_op_assignment
[function]
[call site]
07381
Some
[function]
[call site]
07382
StmtBlock::as_mut
[function]
[call site]
07383
as_mut().write_lock::<Dynamic>
[function]
[call site]
07384
unwrap
[function]
[call site]
07385
Engine::fast_operators
[function]
[call site]
07386
add
[function]
[call site]
07387
i64::map_err
[function]
[call site]
07388
EvalAltResult::fill_position
[function]
[call site]
07389
f32_functions::subtract
[function]
[call site]
07390
f32::map_err
[function]
[call site]
07391
EvalAltResult::fill_position
[function]
[call site]
07392
f32_functions::multiply
[function]
[call site]
07393
f32::map_err
[function]
[call site]
07394
EvalAltResult::fill_position
[function]
[call site]
07395
f32_functions::divide
[function]
[call site]
07396
f32::map_err
[function]
[call site]
07397
EvalAltResult::fill_position
[function]
[call site]
07398
f32_functions::modulo
[function]
[call site]
07399
f32::map_err
[function]
[call site]
07400
EvalAltResult::fill_position
[function]
[call site]
07401
func::get_builtin_op_assignment_fn
[function]
[call site]
07402
Some
[function]
[call site]
07403
Dynamic::as_int
[function]
[call site]
07404
unwrap
[function]
[call site]
07405
Dynamic::as_int
[function]
[call site]
07406
unwrap
[function]
[call site]
07407
write_lock::<Dynamic>
[function]
[call site]
07408
unwrap
[function]
[call site]
07409
RhaiResult::into
[function]
[call site]
07410
Ok
[function]
[call site]
07411
Some
[function]
[call site]
07412
Dynamic::as_int
[function]
[call site]
07413
unwrap
[function]
[call site]
07414
Dynamic::as_int
[function]
[call site]
07415
unwrap
[function]
[call site]
07416
write_lock::<Dynamic>
[function]
[call site]
07417
unwrap
[function]
[call site]
07418
RhaiResult::into
[function]
[call site]
07419
Ok
[function]
[call site]
07420
Some
[function]
[call site]
07421
Dynamic::as_char
[function]
[call site]
07422
unwrap
[function]
[call site]
07423
write_lock::<Dynamic>
[function]
[call site]
07424
unwrap
[function]
[call site]
07425
Position::new_const
[function]
[call site]
07426
blob_functions::push
[function]
[call site]
07427
Dynamic::as_char
[function]
[call site]
07428
Result::unwrap
[function]
[call site]
07429
blob_functions::push
[function]
[call site]
07430
RhaiResultOf::into
[function]
[call site]
07431
Ok
[function]
[call site]
07432
Some
[function]
[call site]
07433
split_first_mut
[function]
[call site]
07434
unwrap
[function]
[call site]
07435
Dynamic::as_immutable_string_mut
[function]
[call site]
07436
unwrap
[function]
[call site]
07437
Dynamic::as_immutable_string_ref
[function]
[call site]
07438
unwrap
[function]
[call site]
07439
string_functions::is_empty
[function]
[call site]
07440
string_functions::is_empty
[function]
[call site]
07441
test::len
[function]
[call site]
07442
test::len
[function]
[call site]
07443
unwrap
[function]
[call site]
07444
Package::init_engine
[function]
[call site]
07445
Engine::throw_on_size
[function]
[call site]
07446
Ok
[function]
[call site]
07447
Some
[function]
[call site]
07448
split_first_mut
[function]
[call site]
07449
unwrap
[function]
[call site]
07450
Dynamic::as_immutable_string_mut
[function]
[call site]
07451
unwrap
[function]
[call site]
07452
Dynamic::as_immutable_string_ref
[function]
[call site]
07453
unwrap
[function]
[call site]
07454
Ok
[function]
[call site]
07455
Some
[function]
[call site]
07456
test_functions_take
[function]
[call site]
07457
Dynamic::into_array
[function]
[call site]
07458
unwrap
[function]
[call site]
07459
string_functions::is_empty
[function]
[call site]
07460
Ok
[function]
[call site]
07461
Dynamic::as_array_ref
[function]
[call site]
07462
unwrap
[function]
[call site]
07463
string_functions::is_empty
[function]
[call site]
07464
unwrap
[function]
[call site]
07465
Package::init_engine
[function]
[call site]
07466
Engine::check_data_size
[function]
[call site]
07467
Dynamic::read_lock
[function]
[call site]
07468
unwrap
[function]
[call site]
07469
Dynamic::as_array_mut
[function]
[call site]
07470
unwrap
[function]
[call site]
07471
string_functions::add_append
[function]
[call site]
07472
Ok
[function]
[call site]
07473
Some
[function]
[call site]
07474
test_functions_take
[function]
[call site]
07475
Dynamic::into_blob
[function]
[call site]
07476
unwrap
[function]
[call site]
07477
Dynamic::as_blob_mut
[function]
[call site]
07478
unwrap
[function]
[call site]
07479
unwrap
[function]
[call site]
07480
Package::init_engine
[function]
[call site]
07481
Engine::throw_on_size
[function]
[call site]
07482
test::len
[function]
[call site]
07483
test::len
[function]
[call site]
07484
string_functions::add_append
[function]
[call site]
07485
Ok
[function]
[call site]
07486
Some
[function]
[call site]
07487
Dynamic::as_char
[function]
[call site]
07488
unwrap
[function]
[call site]
07489
encode_utf8
[function]
[call site]
07490
Dynamic::as_immutable_string_mut
[function]
[call site]
07491
unwrap
[function]
[call site]
07492
unwrap
[function]
[call site]
07493
Package::init_engine
[function]
[call site]
07494
Engine::throw_on_size
[function]
[call site]
07495
test::len
[function]
[call site]
07496
test::len
[function]
[call site]
07497
Ok
[function]
[call site]
07498
Some
[function]
[call site]
07499
Dynamic::as_immutable_string_ref
[function]
[call site]
07500
unwrap
[function]
[call site]
07501
string_functions::is_empty
[function]
[call site]
07502
Ok
[function]
[call site]
07503
Dynamic::as_char
[function]
[call site]
07504
unwrap
[function]
[call site]
07505
test_to_string
[function]
[call site]
07506
unwrap
[function]
[call site]
07507
Package::init_engine
[function]
[call site]
07508
Engine::throw_on_size
[function]
[call site]
07509
test::len
[function]
[call site]
07510
test::len
[function]
[call site]
07511
write_lock::<Dynamic>
[function]
[call site]
07512
unwrap
[function]
[call site]
07513
into
[function]
[call site]
07514
Ok
[function]
[call site]
07515
Some
[function]
[call site]
07516
test_functions_take
[function]
[call site]
07517
Dynamic::as_array_mut
[function]
[call site]
07518
unwrap
[function]
[call site]
07519
blob_functions::push
[function]
[call site]
07520
unwrap
[function]
[call site]
07521
Package::init_engine
[function]
[call site]
07522
Engine::check_data_size
[function]
[call site]
07523
Dynamic::read_lock
[function]
[call site]
07524
unwrap
[function]
[call site]
07525
Ok
[function]
[call site]
07526
Some
[function]
[call site]
07527
Dynamic::as_int
[function]
[call site]
07528
unwrap
[function]
[call site]
07529
Dynamic::as_blob_mut
[function]
[call site]
07530
unwrap
[function]
[call site]
07531
unwrap
[function]
[call site]
07532
Package::init_engine
[function]
[call site]
07533
Engine::throw_on_size
[function]
[call site]
07534
test::len
[function]
[call site]
07535
blob_functions::push
[function]
[call site]
07536
Ok
[function]
[call site]
07537
Some
[function]
[call site]
07538
Dynamic::as_char
[function]
[call site]
07539
unwrap
[function]
[call site]
07540
Dynamic::as_blob_mut
[function]
[call site]
07541
unwrap
[function]
[call site]
07542
unwrap
[function]
[call site]
07543
Package::init_engine
[function]
[call site]
07544
Engine::throw_on_size
[function]
[call site]
07545
test::len
[function]
[call site]
07546
string_functions::add_append_char
[function]
[call site]
07547
Ok
[function]
[call site]
07548
Some
[function]
[call site]
07549
split_first_mut
[function]
[call site]
07550
unwrap
[function]
[call site]
07551
Dynamic::as_blob_mut
[function]
[call site]
07552
unwrap
[function]
[call site]
07553
Dynamic::as_immutable_string_ref
[function]
[call site]
07554
unwrap
[function]
[call site]
07555
string_functions::is_empty
[function]
[call site]
07556
Ok
[function]
[call site]
07557
unwrap
[function]
[call site]
07558
Package::init_engine
[function]
[call site]
07559
Engine::throw_on_size
[function]
[call site]
07560
test::len
[function]
[call site]
07561
test::len
[function]
[call site]
07562
string_functions::add_append_str
[function]
[call site]
07563
Ok
[function]
[call site]
07564
then
[function]
[call site]
07565
&mut
[call site]
07566
into
[function]
[call site]
07567
test_custom_syntax_func
[function]
[call site]
07568
map_err
[function]
[call site]
07569
EvalAltResult::fill_position
[function]
[call site]
07570
Some
[function]
[call site]
07571
Engine::exec_native_fn_call
[function]
[call site]
07572
Some
[function]
[call site]
07573
Engine::exec_native_fn_call
[function]
[call site]
07574
Err
[function]
[call site]
07575
Engine::check_data_size
[function]
[call site]
07576
ParseSettings::level_up_with_position
[function]
[call site]
07577
ParseSettings::level_up
[function]
[call site]
07578
Ok
[function]
[call site]
07579
StmtBlock::as_mut
[function]
[call site]
07580
as_mut().write_lock::<Dynamic>
[function]
[call site]
07581
unwrap
[function]
[call site]
07582
StmtBlock::as_mut
[function]
[call site]
07583
Target::propagate_changed_value
[function]
[call site]
07584
Dynamic::as_bool
[function]
[call site]
07585
Result::map_err
[function]
[call site]
07586
TestStruct::new
[function]
[call site]
07587
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07588
&str::to_string
[function]
[call site]
07589
ParseError::to_string
[function]
[call site]
07590
Engine::new
[function]
[call site]
07591
Scope::new
[function]
[call site]
07592
blob_functions::push
[function]
[call site]
07593
blob_functions::push
[function]
[call site]
07594
blob_functions::push
[function]
[call site]
07595
write_lock::<crate::INT>
[function]
[call site]
07596
unwrap
[function]
[call site]
07597
Dynamic::as_int
[function]
[call site]
07598
Result::map_err
[function]
[call site]
07599
TestStruct::new
[function]
[call site]
07600
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07601
&str::to_string
[function]
[call site]
07602
ParseError::to_string
[function]
[call site]
07603
write_lock::<crate::INT>
[function]
[call site]
07604
unwrap
[function]
[call site]
07605
Dynamic::as_int
[function]
[call site]
07606
Result::map_err
[function]
[call site]
07607
TestStruct::new
[function]
[call site]
07608
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07609
&str::to_string
[function]
[call site]
07610
ParseError::to_string
[function]
[call site]
07611
write_lock::<crate::Blob>
[function]
[call site]
07612
unwrap
[function]
[call site]
07613
FnPtr::try_from
[function]
[call site]
07614
RhaiResultOf::unwrap
[function]
[call site]
07615
Dynamic::as_char
[function]
[call site]
07616
Result::map_err
[function]
[call site]
07617
TestStruct::new
[function]
[call site]
07618
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07619
&str::to_string
[function]
[call site]
07620
ParseError::to_string
[function]
[call site]
07621
write_lock::<crate::ImmutableString>
[function]
[call site]
07622
unwrap
[function]
[call site]
07623
test_chars
[function]
[call site]
07624
enumerate
[function]
[call site]
07625
test_optimizer_const_map
[function]
[call site]
07626
reflection_functions::collect
[function]
[call site]
07627
write_lock::<crate::ImmutableString>
[function]
[call site]
07628
unwrap
[function]
[call site]
07629
test_chars
[function]
[call site]
07630
ImmutableString::strong_count
[function]
[call site]
07631
test_chars
[function]
[call site]
07632
test_functions_take
[function]
[call site]
07633
test_chars
[function]
[call site]
07634
skip
[function]
[call site]
07635
test_chars
[function]
[call site]
07636
skip
[function]
[call site]
07637
test_chars
[function]
[call site]
07638
skip
[function]
[call site]
07639
optimize_combo_chain
[function]
[call site]
07640
test_to_string
[function]
[call site]
07641
test_chars
[function]
[call site]
07642
optimize_combo_chain
[function]
[call site]
07643
reflection_functions::collect
[function]
[call site]
07644
Ok
[function]
[call site]
07645
Engine::check_data_size
[function]
[call site]
07646
StmtBlock::as_ref
[function]
[call site]
07647
ParseSettings::level_up_with_position
[function]
[call site]
07648
Some
[function]
[call site]
07649
Err
[function]
[call site]
07650
Token::is_op_assignment
[function]
[call site]
07651
TestStruct::clone
[function]
[call site]
07652
Engine::call_indexer_get
[function]
[call site]
07653
into
[function]
[call site]
07654
Engine::eval_op_assignment
[function]
[call site]
07655
shared_take_or_clone
[function]
[call site]
07656
Engine::check_data_size
[function]
[call site]
07657
ParseSettings::level_up_with_position
[function]
[call site]
07658
Engine::call_indexer_set
[function]
[call site]
07659
Ok
[function]
[call site]
07660
Engine::dbg
[function]
[call site]
07661
Self::as_deref_mut
[function]
[call site]
07662
StmtBlock::as_mut
[function]
[call site]
07663
Dynamic::is_shared
[function]
[call site]
07664
write_lock::<Dynamic>
[function]
[call site]
07665
unwrap
[function]
[call site]
07666
string_functions::pop
[function]
[call site]
07667
Dynamic::unwrap
[function]
[call site]
07668
Engine::get_indexed_mut
[function]
[call site]
07669
RhaiResultOf::map
[function]
[call site]
07670
RhaiResult::take_or_clone
[function]
[call site]
07671
shared_try_take
[function]
[call site]
07672
Result::unwrap_or_else
[function]
[call site]
07673
StmtBlock::as_ref
[function]
[call site]
07674
TestStruct::clone
[function]
[call site]
07675
Expr::options
[function]
[call site]
07676
ASTFlags::intersects
[function]
[call site]
07677
StmtBlock::as_ref
[function]
[call site]
07678
Expr::is_unit
[function]
[call site]
07679
Ok
[function]
[call site]
07680
StmtBlock::as_ref
[function]
[call site]
07681
Dynamic::is_map
[function]
[call site]
07682
Engine::dbg_reset
[function]
[call site]
07683
defer
[function]
[call site]
07684
defer
[function]
[call site]
07685
first
[function]
[call site]
07686
map_or
[function]
[call site]
07687
Engine::make_method_call
[function]
[call site]
07688
StmtBlock::as_ref
[function]
[call site]
07689
Dynamic::is_fnptr
[function]
[call site]
07690
crate::func::locked_read
[function]
[call site]
07691
Option::map_or
[function]
[call site]
07692
StmtBlock::as_ref
[function]
[call site]
07693
as_ref().read_lock::<FnPtr>
[function]
[call site]
07694
unwrap
[function]
[call site]
07695
test_fn_ptr_curry
[function]
[call site]
07696
Engine::new
[function]
[call site]
07697
Engine::register_fn
[function]
[call site]
07698
MyIterableType::into_iter
[function]
[call site]
07699
Self::IntoIter::cloned
[function]
[call site]
07700
curry().iter().cloned().collect::<FnArgsVec<_>>
[function]
[call site]
07701
StaticModuleResolver::iter_mut
[function]
[call site]
07702
impl
[call site]
07703
test_functions_take
[function]
[call site]
07704
test_functions_take
[function]
[call site]
07705
test_functions_take
[function]
[call site]
07706
StmtBlock::as_mut
[function]
[call site]
07707
intersects
[function]
[call site]
07708
StmtBlock::as_mut
[function]
[call site]
07709
StmtBlock::as_mut
[function]
[call site]
07710
string_functions::remove
[function]
[call site]
07711
test_functions_take
[function]
[call site]
07712
make_sub
[function]
[call site]
07713
make_root
[function]
[call site]
07714
StaticModuleResolver::iter_mut
[function]
[call site]
07715
StaticModuleResolver::iter_mut
[function]
[call site]
07716
test_optimizer_const_map
[function]
[call site]
07717
Ident::as_str
[function]
[call site]
07718
iter_mut()
[call site]
07719
.chain(call_args.iter_mut())
[call site]
07720
.collect::<FnArgsVec<_>>
[function]
[call site]
07721
test::len
[function]
[call site]
07722
test::len
[function]
[call site]
07723
StmtBlock::as_ref
[function]
[call site]
07724
as_ref().read_lock::<FnPtr>
[function]
[call site]
07725
unwrap
[function]
[call site]
07726
Scope::new
[function]
[call site]
07727
StmtBlock::as_ref
[function]
[call site]
07728
test_optimizer_const_map
[function]
[call site]
07729
defer
[function]
[call site]
07730
Engine::call_script_fn
[function]
[call site]
07731
RhaiResult::map
[function]
[call site]
07732
defer
[function]
[call site]
07733
into
[function]
[call site]
07734
test_custom_syntax_func
[function]
[call site]
07735
and_then
[function]
[call site]
07736
Engine::check_data_size
[function]
[call site]
07737
test_optimizer_const_map
[function]
[call site]
07738
map_err
[function]
[call site]
07739
EvalAltResult::fill_position
[function]
[call site]
07740
test_native_context_fn_name
[function]
[call site]
07741
fn_ptr_functions::is_anonymous
[function]
[call site]
07742
tokenizer::is_valid_function_name
[function]
[call site]
07743
FnCallHashes::from_native_only
[function]
[call site]
07744
calc_fn_hash
[function]
[call site]
07745
test::len
[function]
[call site]
07746
FnCallHashes::from_hash
[function]
[call site]
07747
calc_fn_hash
[function]
[call site]
07748
test::len
[function]
[call site]
07749
Engine::exec_fn_call
[function]
[call site]
07750
string_functions::is_empty
[function]
[call site]
07751
test::len
[function]
[call site]
07752
Err
[function]
[call site]
07753
make_type_mismatch_err::<FnPtr>
[function]
[call site]
07754
Engine::map_type_name
[function]
[call site]
07755
StmtBlock::as_ref
[function]
[call site]
07756
std::
[call site]
07757
any::type_name
[function]
[call site]
07758
test_functions_take
[function]
[call site]
07759
take()
[call site]
07760
.try_cast_result::<FnPtr>
[function]
[call site]
07761
map_err
[function]
[call site]
07762
make_type_mismatch_err::<FnPtr>
[function]
[call site]
07763
Engine::map_type_name
[function]
[call site]
07764
RhaiNativeFunc::return_type_name
[function]
[call site]
07765
fn_ptr_functions::is_anonymous
[function]
[call site]
07766
MyIterableType::into_iter
[function]
[call site]
07767
into_iter().collect::<FnArgsVec<_>>
[function]
[call site]
07768
blob_functions::blob_with_capacity
[function]
[call site]
07769
test::len
[function]
[call site]
07770
test::len
[function]
[call site]
07771
test::len
[function]
[call site]
07772
StmtBlock::extend
[function]
[call site]
07773
StaticModuleResolver::iter_mut
[function]
[call site]
07774
StmtBlock::extend
[function]
[call site]
07775
StaticModuleResolver::iter_mut
[function]
[call site]
07776
impl
[call site]
07777
test::len
[function]
[call site]
07778
test::len
[function]
[call site]
07779
ensure_no_data_race
[function]
[call site]
07780
Scope::new
[function]
[call site]
07781
Some
[function]
[call site]
07782
StmtBlock::as_mut
[function]
[call site]
07783
as_deref
[function]
[call site]
07784
defer
[function]
[call site]
07785
Engine::call_script_fn
[function]
[call site]
07786
RhaiResult::map
[function]
[call site]
07787
defer
[function]
[call site]
07788
into
[function]
[call site]
07789
blob_functions::insert
[function]
[call site]
07790
StmtBlock::as_mut
[function]
[call site]
07791
test_custom_syntax_func
[function]
[call site]
07792
and_then
[function]
[call site]
07793
Engine::check_data_size
[function]
[call site]
07794
test_optimizer_const_map
[function]
[call site]
07795
map_err
[function]
[call site]
07796
EvalAltResult::fill_position
[function]
[call site]
07797
Target::is_ref
[function]
[call site]
07798
blob_functions::insert
[function]
[call site]
07799
StmtBlock::as_mut
[function]
[call site]
07800
test::len
[function]
[call site]
07801
tokenizer::is_valid_function_name
[function]
[call site]
07802
FnCallHashes::from_native_only
[function]
[call site]
07803
calc_fn_hash
[function]
[call site]
07804
FnCallHashes::from_script_and_native
[function]
[call site]
07805
calc_fn_hash
[function]
[call site]
07806
calc_fn_hash
[function]
[call site]
07807
FnCallHashes::from_native_only
[function]
[call site]
07808
calc_fn_hash
[function]
[call site]
07809
Engine::exec_fn_call
[function]
[call site]
07810
StmtBlock::as_ref
[function]
[call site]
07811
std::
[call site]
07812
any::type_name
[function]
[call site]
07813
StmtBlock::as_ref
[function]
[call site]
07814
as_ref()
[call site]
07815
.read_lock::<FnPtr>
[function]
[call site]
07816
ok_or_else
[function]
[call site]
07817
make_type_mismatch_err::<FnPtr>
[function]
[call site]
07818
Engine::map_type_name
[function]
[call site]
07819
TestStruct::clone
[function]
[call site]
07820
StmtBlock::extend
[function]
[call site]
07821
StaticModuleResolver::iter_mut
[function]
[call site]
07822
impl
[call site]
07823
Ok
[function]
[call site]
07824
into
[function]
[call site]
07825
string_functions::is_empty
[function]
[call site]
07826
Ok
[function]
[call site]
07827
Dynamic::is_shared
[function]
[call site]
07828
into
[function]
[call site]
07829
StmtBlock::as_ref
[function]
[call site]
07830
Dynamic::as_map_ref
[function]
[call site]
07831
Command::get
[function]
[call site]
07832
read_lock::<FnPtr>
[function]
[call site]
07833
FnPtr::fn_name_raw
[function]
[call site]
07834
TestStruct::clone
[function]
[call site]
07835
Self
[function]
[call site]
07836
FnPtr::is_curried
[function]
[call site]
07837
test_fn_ptr_curry
[function]
[call site]
07838
MyIterableType::into_iter
[function]
[call site]
07839
Self::IntoIter::cloned
[function]
[call site]
07840
optimize_combo_chain
[function]
[call site]
07841
StaticModuleResolver::iter_mut
[function]
[call site]
07842
impl
[call site]
07843
curry()
[call site]
07844
.iter()
[call site]
07845
.cloned()
[call site]
07846
.chain(call_args.iter_mut().map(mem::take))
[call site]
07847
.collect::<FnArgsVec<_>>
[function]
[call site]
07848
test::len
[function]
[call site]
07849
test::len
[function]
[call site]
07850
Some
[function]
[call site]
07851
Some
[function]
[call site]
07852
TestStruct::clone
[function]
[call site]
07853
TestStruct::clone
[function]
[call site]
07854
Some
[function]
[call site]
07855
cfg
[function]
[call site]
07856
Some
[function]
[call site]
07857
TestStruct::clone
[function]
[call site]
07858
cfg
[function]
[call site]
07859
test_not
[function]
[call site]
07860
Engine::new
[function]
[call site]
07861
TestStruct::clone
[function]
[call site]
07862
cfg
[function]
[call site]
07863
fn_ptr_functions::is_anonymous
[function]
[call site]
07864
test::len
[function]
[call site]
07865
tokenizer::is_valid_function_name
[function]
[call site]
07866
FnCallHashes::from_native_only
[function]
[call site]
07867
calc_fn_hash
[function]
[call site]
07868
FnCallHashes::from_script_and_native
[function]
[call site]
07869
calc_fn_hash
[function]
[call site]
07870
calc_fn_hash
[function]
[call site]
07871
FnCallHashes::from_native_only
[function]
[call site]
07872
calc_fn_hash
[function]
[call site]
07873
Scope::new
[function]
[call site]
07874
as_deref
[function]
[call site]
07875
Some
[function]
[call site]
07876
StmtBlock::as_mut
[function]
[call site]
07877
StaticModuleResolver::iter_mut
[function]
[call site]
07878
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
07879
defer
[function]
[call site]
07880
Engine::call_script_fn
[function]
[call site]
07881
RhaiResult::map
[function]
[call site]
07882
std::iter::once
[function]
[call site]
07883
StmtBlock::as_mut
[function]
[call site]
07884
optimize_combo_chain
[function]
[call site]
07885
StaticModuleResolver::iter_mut
[function]
[call site]
07886
as_mut())
[call site]
07887
.chain(call_args.iter_mut())
[call site]
07888
.collect::<FnArgsVec<_>>
[function]
[call site]
07889
defer
[function]
[call site]
07890
into
[function]
[call site]
07891
test_custom_syntax_func
[function]
[call site]
07892
and_then
[function]
[call site]
07893
Engine::check_data_size
[function]
[call site]
07894
test_optimizer_const_map
[function]
[call site]
07895
map_err
[function]
[call site]
07896
EvalAltResult::fill_position
[function]
[call site]
07897
Target::is_ref
[function]
[call site]
07898
std::iter::once
[function]
[call site]
07899
StmtBlock::as_mut
[function]
[call site]
07900
optimize_combo_chain
[function]
[call site]
07901
StaticModuleResolver::iter_mut
[function]
[call site]
07902
as_mut())
[call site]
07903
.chain(call_args.iter_mut())
[call site]
07904
.collect::<FnArgsVec<_>>
[function]
[call site]
07905
Engine::exec_fn_call
[function]
[call site]
07906
Target::propagate_changed_value
[function]
[call site]
07907
Ok
[function]
[call site]
07908
Engine::dbg
[function]
[call site]
07909
Self::as_deref_mut
[function]
[call site]
07910
TestStruct::clone
[function]
[call site]
07911
into
[function]
[call site]
07912
StmtBlock::as_mut
[function]
[call site]
07913
Dynamic::is_shared
[function]
[call site]
07914
write_lock::<Dynamic>
[function]
[call site]
07915
unwrap
[function]
[call site]
07916
Engine::get_indexed_mut
[function]
[call site]
07917
Engine::eval_op_assignment
[function]
[call site]
07918
Engine::check_data_size
[function]
[call site]
07919
print_source
[function]
[call site]
07920
Position::is_none
[function]
[call site]
07921
Position::line
[function]
[call site]
07922
Option::unwrap
[function]
[call site]
07923
saturating_sub
[function]
[call site]
07924
min_max_functions::min
[function]
[call site]
07925
test::len
[function]
[call site]
07926
ImmutableString::to_string
[function]
[call site]
07927
test::len
[function]
[call site]
07928
Position::position
[function]
[call site]
07929
MyIterableType::into_iter
[function]
[call site]
07930
Self::IntoIter::enumerate
[function]
[call site]
07931
test_functions_take
[function]
[call site]
07932
skip
[function]
[call site]
07933
Position::position
[function]
[call site]
07934
test::len
[function]
[call site]
07935
ParseSettings::level_up_with_position
[function]
[call site]
07936
Ok
[function]
[call site]
07937
Engine::dbg
[function]
[call site]
07938
Self::as_deref_mut
[function]
[call site]
07939
StmtBlock::as_mut
[function]
[call site]
07940
Dynamic::is_shared
[function]
[call site]
07941
write_lock::<Dynamic>
[function]
[call site]
07942
unwrap
[function]
[call site]
07943
TestStruct::clone
[function]
[call site]
07944
into
[function]
[call site]
07945
Engine::get_indexed_mut
[function]
[call site]
07946
Ok
[function]
[call site]
07947
shared_take_or_clone
[function]
[call site]
07948
Engine::dbg
[function]
[call site]
07949
Token::is_op_assignment
[function]
[call site]
07950
StmtBlock::as_mut
[function]
[call site]
07951
Engine::exec_native_fn_call
[function]
[call site]
07952
StmtBlock::span_or_else
[function]
[call site]
07953
StmtBlock::as_mut
[function]
[call site]
07954
into
[function]
[call site]
07955
Engine::call_indexer_get
[function]
[call site]
07956
RhaiResultOf::map
[function]
[call site]
07957
map_err
[function]
[call site]
07958
Err
[function]
[call site]
07959
try_into
[function]
[call site]
07960
Engine::eval_op_assignment
[function]
[call site]
07961
StmtBlock::as_mut
[function]
[call site]
07962
Engine::exec_native_fn_call
[function]
[call site]
07963
StmtBlock::span_or_else
[function]
[call site]
07964
StmtBlock::as_mut
[function]
[call site]
07965
into
[function]
[call site]
07966
Engine::call_indexer_set
[function]
[call site]
07967
RhaiResultOf::map_err
[function]
[call site]
07968
Err
[function]
[call site]
07969
Engine::dbg
[function]
[call site]
07970
StmtBlock::as_mut
[function]
[call site]
07971
Engine::exec_native_fn_call
[function]
[call site]
07972
RhaiResultOf::map_or_else
[function]
[call site]
07973
StmtBlock::as_mut
[function]
[call site]
07974
into
[function]
[call site]
07975
Engine::call_indexer_get
[function]
[call site]
07976
RhaiResultOf::map
[function]
[call site]
07977
map_err
[function]
[call site]
07978
Err
[function]
[call site]
07979
Ok
[function]
[call site]
07980
Self::as_deref_mut
[function]
[call site]
07981
Engine::dbg
[function]
[call site]
07982
as_deref_mut
[function]
[call site]
07983
StmtBlock::as_mut
[function]
[call site]
07984
Dynamic::is_shared
[function]
[call site]
07985
write_lock::<Dynamic>
[function]
[call site]
07986
unwrap
[function]
[call site]
07987
TestStruct::clone
[function]
[call site]
07988
into
[function]
[call site]
07989
Engine::get_indexed_mut
[function]
[call site]
07990
Engine::dbg_reset
[function]
[call site]
07991
defer
[function]
[call site]
07992
defer
[function]
[call site]
07993
first
[function]
[call site]
07994
map_or
[function]
[call site]
07995
Engine::make_method_call
[function]
[call site]
07996
into
[function]
[call site]
07997
Engine::eval_dot_index_chain_raw
[function]
[call site]
07998
Self::as_deref_mut
[function]
[call site]
07999
Engine::dbg
[function]
[call site]
08000
StmtBlock::as_mut
[function]
[call site]
08001
Engine::exec_native_fn_call
[function]
[call site]
08002
StmtBlock::span_or_else
[function]
[call site]
08003
StmtBlock::as_mut
[function]
[call site]
08004
into
[function]
[call site]
08005
Engine::call_indexer_get
[function]
[call site]
08006
RhaiResultOf::map
[function]
[call site]
08007
map_err
[function]
[call site]
08008
Err
[function]
[call site]
08009
try_into
[function]
[call site]
08010
Engine::eval_dot_index_chain_raw
[function]
[call site]
08011
StmtBlock::as_mut
[function]
[call site]
08012
StmtBlock::as_mut
[function]
[call site]
08013
Engine::exec_native_fn_call
[function]
[call site]
08014
StmtBlock::span_or_else
[function]
[call site]
08015
StmtBlock::as_mut
[function]
[call site]
08016
into
[function]
[call site]
08017
StmtBlock::as_mut
[function]
[call site]
08018
Engine::call_indexer_set
[function]
[call site]
08019
StmtBlock::span_or_else
[function]
[call site]
08020
Ok
[function]
[call site]
08021
Err
[function]
[call site]
08022
Err
[function]
[call site]
08023
Ok
[function]
[call site]
08024
Engine::dbg_reset
[function]
[call site]
08025
defer
[function]
[call site]
08026
defer
[function]
[call site]
08027
first
[function]
[call site]
08028
map_or
[function]
[call site]
08029
Engine::make_method_call
[function]
[call site]
08030
into
[function]
[call site]
08031
Engine::eval_dot_index_chain_raw
[function]
[call site]
08032
Engine::track_operation
[function]
[call site]
08033
Engine::dbg
[function]
[call site]
08034
Self::as_deref_mut
[function]
[call site]
08035
Engine::search_namespace
[function]
[call site]
08036
Engine::eval_dot_index_chain_raw
[function]
[call site]
08037
Engine::eval_expr
[function]
[call site]
08038
Self::as_deref_mut
[function]
[call site]
08039
Dynamic::flatten
[function]
[call site]
08040
into
[function]
[call site]
08041
Some
[function]
[call site]
08042
Engine::eval_dot_index_chain_raw
[function]
[call site]
08043
test_optimizer_const_map
[function]
[call site]
08044
Engine::eval_dot_index_chain
[function]
[call site]
08045
RhaiResult::map
[function]
[call site]
08046
string_functions::is_empty
[function]
[call site]
08047
Ok
[function]
[call site]
08048
Engine::eval_stmt_block
[function]
[call site]
08049
StmtBlock::take_statements
[function]
[call site]
08050
Engine::eval_fn_call_expr
[function]
[call site]
08051
Position::is_none
[function]
[call site]
08052
Err
[function]
[call site]
08053
ERR::ErrorUnboundThis
[function]
[call site]
08054
ParseSettings::level_up_with_position
[function]
[call site]
08055
into
[function]
[call site]
08056
Engine::eval_expr
[function]
[call site]
08057
Self::as_deref_mut
[function]
[call site]
08058
Dynamic::flatten
[function]
[call site]
08059
Engine::track_operation
[function]
[call site]
08060
ParseSettings::level_up_with_position
[function]
[call site]
08061
Self::unwrap
[function]
[call site]
08062
try_into
[function]
[call site]
08063
Engine::eval_op_assignment
[function]
[call site]
08064
Engine::eval_expr
[function]
[call site]
08065
Self::as_deref_mut
[function]
[call site]
08066
Dynamic::flatten
[function]
[call site]
08067
Engine::track_operation
[function]
[call site]
08068
ParseSettings::level_up_with_position
[function]
[call site]
08069
Engine::search_namespace
[function]
[call site]
08070
Target::is_ref
[function]
[call site]
08071
Dynamic::is_shared
[function]
[call site]
08072
Err
[function]
[call site]
08073
ERR::ErrorAssignmentToConstant
[function]
[call site]
08074
test_to_string
[function]
[call site]
08075
ParseSettings::level_up_with_position
[function]
[call site]
08076
into
[function]
[call site]
08077
Engine::eval_op_assignment
[function]
[call site]
08078
Engine::eval_expr
[function]
[call site]
08079
Self::as_deref_mut
[function]
[call site]
08080
Dynamic::flatten
[function]
[call site]
08081
Some
[function]
[call site]
08082
Engine::intern_string
[function]
[call site]
08083
Engine::get_interned_string
[function]
[call site]
08084
ImmutableString::into
[function]
[call site]
08085
Engine::eval_dot_index_chain
[function]
[call site]
08086
Engine::eval_dot_index_chain
[function]
[call site]
08087
Ok
[function]
[call site]
08088
Engine::allow_shadowing
[function]
[call site]
08089
string_functions::contains
[function]
[call site]
08090
Ident::as_str
[function]
[call site]
08091
Err
[function]
[call site]
08092
ERR::ErrorVariableExists
[function]
[call site]
08093
Ident::as_str
[function]
[call site]
08094
test_to_string
[function]
[call site]
08095
into
[function]
[call site]
08096
ASTFlags::intersects
[function]
[call site]
08097
ASTFlags::intersects
[function]
[call site]
08098
string_functions::contains
[function]
[call site]
08099
Ident::as_str
[function]
[call site]
08100
VarDefInfo::new
[function]
[call site]
08101
Ident::as_str
[function]
[call site]
08102
test::len
[function]
[call site]
08103
EvalContext::new
[function]
[call site]
08104
Self::as_deref_mut
[function]
[call site]
08105
test_var_def_filter
[function]
[call site]
08106
test::len
[function]
[call site]
08107
Err
[function]
[call site]
08108
ERR::ErrorForbiddenVariable
[function]
[call site]
08109
Ident::as_str
[function]
[call site]
08110
&str::to_string
[function]
[call site]
08111
into
[function]
[call site]
08112
Position::is_none
[function]
[call site]
08113
test::len
[function]
[call site]
08114
Engine::max_variables
[function]
[call site]
08115
Err
[function]
[call site]
08116
ERR::ErrorTooManyVariables
[function]
[call site]
08117
into
[function]
[call site]
08118
Engine::eval_expr
[function]
[call site]
08119
Dynamic::flatten
[function]
[call site]
08120
Engine::intern_string
[function]
[call site]
08121
MyIterableType::into_iter
[function]
[call site]
08122
T::as_any
[function]
[call site]
08123
string_functions::is_empty
[function]
[call site]
08124
crate::func::locked_write
[function]
[call site]
08125
get_or_insert_with
[function]
[call site]
08126
crate::Shared::new
[function]
[call site]
08127
crate::Locked::new
[function]
[call site]
08128
std::collections::BTreeMap::new
[function]
[call site]
08129
Option::unwrap
[function]
[call site]
08130
blob_functions::insert
[function]
[call site]
08131
TestStruct::clone
[function]
[call site]
08132
TestStruct::clone
[function]
[call site]
08133
then_some
[function]
[call site]
08134
Dynamic::set_access_mode
[function]
[call site]
08135
Scope::get_mut_by_index
[function]
[call site]
08136
test::len
[function]
[call site]
08137
Command::get
[function]
[call site]
08138
Scope::push_entry
[function]
[call site]
08139
TestStruct::clone
[function]
[call site]
08140
Scope::add_alias_by_index
[function]
[call site]
08141
test::len
[function]
[call site]
08142
Ident::as_str
[function]
[call site]
08143
&str::into
[function]
[call site]
08144
Ok
[function]
[call site]
08145
Engine::eval_expr
[function]
[call site]
08146
Self::as_deref_mut
[function]
[call site]
08147
Dynamic::as_bool
[function]
[call site]
08148
map_err
[function]
[call site]
08149
make_type_mismatch_err::<bool>
[function]
[call site]
08150
ParseSettings::level_up_with_position
[function]
[call site]
08151
string_functions::is_empty
[function]
[call site]
08152
test::len
[function]
[call site]
08153
Engine::eval_stmt_block
[function]
[call site]
08154
StmtBlock::take_statements
[function]
[call site]
08155
mem::take
[function]
[call site]
08156
StmtBlock::statements_mut
[function]
[call site]
08157
string_functions::is_empty
[function]
[call site]
08158
Engine::eval_stmt_block
[function]
[call site]
08159
StmtBlock::take_statements
[function]
[call site]
08160
Ok
[function]
[call site]
08161
Engine::eval_expr
[function]
[call site]
08162
Self::as_deref_mut
[function]
[call site]
08163
Dynamic::is_hashable
[function]
[call site]
08164
MyIterableType::into_iter
[function]
[call site]
08165
Self::IntoIter::all
[function]
[call site]
08166
map_functions::values
[function]
[call site]
08167
Array::all
[function]
[call site]
08168
Engine::new
[function]
[call site]
08169
register_type::<TestStruct>
[function]
[call site]
08170
Engine::register_fn
[function]
[call site]
08171
Engine::register_fn
[function]
[call site]
08172
is_some
[function]
[call site]
08173
test_fn_ptr_curry
[function]
[call site]
08174
MyIterableType::into_iter
[function]
[call site]
08175
Self::IntoIter::all
[function]
[call site]
08176
T::as_any
[function]
[call site]
08177
Dynamic::type_id
[function]
[call site]
08178
TypeId::of::<u8>
[function]
[call site]
08179
TypeId::of::<u16>
[function]
[call site]
08180
TypeId::of::<u32>
[function]
[call site]
08181
TypeId::of::<u64>
[function]
[call site]
08182
TypeId::of::<i8>
[function]
[call site]
08183
TypeId::of::<i16>
[function]
[call site]
08184
TypeId::of::<i32>
[function]
[call site]
08185
TypeId::of::<i64>
[function]
[call site]
08186
TypeId::of::<f32>
[function]
[call site]
08187
TypeId::of::<f64>
[function]
[call site]
08188
TypeId::of::<u128>
[function]
[call site]
08189
TypeId::of::<i128>
[function]
[call site]
08190
TypeId::of::<ExclusiveRange>
[function]
[call site]
08191
TypeId::of::<InclusiveRange>
[function]
[call site]
08192
crate::func::locked_read
[function]
[call site]
08193
Option::map_or
[function]
[call site]
08194
Dynamic::is_hashable
[function]
[call site]
08195
MyIterableType::into_iter
[function]
[call site]
08196
Self::IntoIter::all
[function]
[call site]
08197
map_functions::values
[function]
[call site]
08198
Array::all
[function]
[call site]
08199
is_some
[function]
[call site]
08200
test_fn_ptr_curry
[function]
[call site]
08201
MyIterableType::into_iter
[function]
[call site]
08202
Self::IntoIter::all
[function]
[call site]
08203
T::as_any
[function]
[call site]
08204
Dynamic::type_id
[function]
[call site]
08205
TypeId::of::<u8>
[function]
[call site]
08206
TypeId::of::<u16>
[function]
[call site]
08207
TypeId::of::<u32>
[function]
[call site]
08208
TypeId::of::<u64>
[function]
[call site]
08209
TypeId::of::<i8>
[function]
[call site]
08210
TypeId::of::<i16>
[function]
[call site]
08211
TypeId::of::<i32>
[function]
[call site]
08212
TypeId::of::<i64>
[function]
[call site]
08213
TypeId::of::<f32>
[function]
[call site]
08214
TypeId::of::<f64>
[function]
[call site]
08215
TypeId::of::<u128>
[function]
[call site]
08216
TypeId::of::<i128>
[function]
[call site]
08217
TypeId::of::<ExclusiveRange>
[function]
[call site]
08218
TypeId::of::<InclusiveRange>
[function]
[call site]
08219
crate::func::locked_read
[function]
[call site]
08220
Option::map_or
[function]
[call site]
08221
Dynamic::is_hashable
[function]
[call site]
08222
crate::func::locked_read
[function]
[call site]
08223
Option::map_or
[function]
[call site]
08224
blob_functions::insert
[function]
[call site]
08225
checked_is_hashable
[function]
[call site]
08226
MyIterableType::into_iter
[function]
[call site]
08227
Self::IntoIter::all
[function]
[call site]
08228
checked_is_hashable
[function]
[call site]
08229
map_functions::values
[function]
[call site]
08230
Array::all
[function]
[call site]
08231
checked_is_hashable
[function]
[call site]
08232
Position::is_none
[function]
[call site]
08233
test_fn_ptr_curry
[function]
[call site]
08234
MyIterableType::into_iter
[function]
[call site]
08235
Self::IntoIter::all
[function]
[call site]
08236
checked_is_hashable
[function]
[call site]
08237
Dynamic::is_hashable
[function]
[call site]
08238
checked_is_hashable
[function]
[call site]
08239
Engine::default
[function]
[call site]
08240
crate::func::locked_read
[function]
[call site]
08241
Option::map_or
[function]
[call site]
08242
blob_functions::insert
[function]
[call site]
08243
checked_is_hashable
[function]
[call site]
08244
MyIterableType::into_iter
[function]
[call site]
08245
Self::IntoIter::all
[function]
[call site]
08246
checked_is_hashable
[function]
[call site]
08247
map_functions::values
[function]
[call site]
08248
Array::all
[function]
[call site]
08249
checked_is_hashable
[function]
[call site]
08250
Position::is_none
[function]
[call site]
08251
test_fn_ptr_curry
[function]
[call site]
08252
MyIterableType::into_iter
[function]
[call site]
08253
Self::IntoIter::all
[function]
[call site]
08254
checked_is_hashable
[function]
[call site]
08255
Dynamic::is_hashable
[function]
[call site]
08256
checked_is_hashable
[function]
[call site]
08257
Engine::default
[function]
[call site]
08258
func::get_hasher
[function]
[call site]
08259
config::hashing::get_hashing_seed
[function]
[call site]
08260
ahash::RandomState::with_seeds
[function]
[call site]
08261
StraightHasherBuilder::build_hasher
[function]
[call site]
08262
Engine::default
[function]
[call site]
08263
test::hash
[function]
[call site]
08264
Self::Hasher::finish
[function]
[call site]
08265
Command::get
[function]
[call site]
08266
Engine::eval_expr
[function]
[call site]
08267
Self::as_deref_mut
[function]
[call site]
08268
Dynamic::as_bool
[function]
[call site]
08269
map_err
[function]
[call site]
08270
make_type_mismatch_err::<bool>
[function]
[call site]
08271
ParseSettings::level_up_with_position
[function]
[call site]
08272
ParseSettings::level_up
[function]
[call site]
08273
Ok
[function]
[call site]
08274
Some
[function]
[call site]
08275
string_functions::is_empty
[function]
[call site]
08276
MyIterableType::into_iter
[function]
[call site]
08277
Self::IntoIter::filter
[function]
[call site]
08278
Engine::new
[function]
[call site]
08279
Engine::compile
[function]
[call site]
08280
ParseResult::unwrap
[function]
[call site]
08281
Engine::run_ast
[function]
[call site]
08282
Engine::run_ast_with_scope
[function]
[call site]
08283
Caches::new
[function]
[call site]
08284
Engine::new_global_runtime_state
[function]
[call site]
08285
AST::source_raw
[function]
[call site]
08286
StmtBlock::as_ref
[function]
[call site]
08287
Option::cloned
[function]
[call site]
08288
blob_functions::push
[function]
[call site]
08289
AST::shared_lib
[function]
[call site]
08290
&crate::SharedModule::clone
[function]
[call site]
08291
clone_from
[function]
[call site]
08292
Engine::eval_global_statements
[function]
[call site]
08293
StmtBlock::take_statements
[function]
[call site]
08294
Engine::is_debugger_registered
[function]
[call site]
08295
GlobalRuntimeState::debugger_mut
[function]
[call site]
08296
as_deref_mut
[function]
[call site]
08297
unwrap
[function]
[call site]
08298
crate::ast::Stmt::Noop
[function]
[call site]
08299
Engine::dbg
[function]
[call site]
08300
Ok
[function]
[call site]
08301
Scope::new
[function]
[call site]
08302
RhaiResultOf::unwrap
[function]
[call site]
08303
Engine::on_def_var
[function]
[call site]
08304
Some
[function]
[call site]
08305
TestStruct::new
[function]
[call site]
08306
Option::name
[function]
[call site]
08307
Engine::new
[function]
[call site]
08308
VarDefInfo::nesting_level
[function]
[call site]
08309
Ok
[function]
[call site]
08310
Ok
[function]
[call site]
08311
run
[function]
[call site]
08312
RhaiResultOf::unwrap_err
[function]
[call site]
08313
run
[function]
[call site]
08314
RhaiResultOf::unwrap_err
[function]
[call site]
08315
run
[function]
[call site]
08316
RhaiResultOf::unwrap_err
[function]
[call site]
08317
run
[function]
[call site]
08318
RhaiResultOf::unwrap
[function]
[call site]
08319
string_functions::contains
[function]
[call site]
08320
without_metadata::test_parse_json_err_no_index
[function]
[call site]
08321
Engine::new
[function]
[call site]
08322
Scope::new
[function]
[call site]
08323
eval_with_scope::<Dynamic>
[function]
[call site]
08324
unwrap_err
[function]
[call site]
08325
Engine::eval_expr
[function]
[call site]
08326
Self::as_deref_mut
[function]
[call site]
08327
Dynamic::as_bool
[function]
[call site]
08328
map_err
[function]
[call site]
08329
make_type_mismatch_err::<bool>
[function]
[call site]
08330
ParseSettings::level_up_with_position
[function]
[call site]
08331
Some
[function]
[call site]
08332
StmtBlock::span_or_else
[function]
[call site]
08333
Span::new
[function]
[call site]
08334
iterator_functions::chars_from_start
[function]
[call site]
08335
StmtBlock::span_or_else
[function]
[call site]
08336
string_functions::add_append
[function]
[call site]
08337
StmtBlock::span_or_else
[function]
[call site]
08338
StmtBlock::as_ref
[function]
[call site]
08339
test_optimizer_const_map
[function]
[call site]
08340
Span::map_or
[function]
[call site]
08341
Ok
[function]
[call site]
08342
Engine::eval_expr
[function]
[call site]
08343
string_functions::is_empty
[function]
[call site]
08344
Engine::track_operation
[function]
[call site]
08345
ParseSettings::level_up_with_position
[function]
[call site]
08346
ParseSettings::level_up
[function]
[call site]
08347
Ok
[function]
[call site]
08348
Self::as_deref_mut
[function]
[call site]
08349
StmtBlock::take_statements
[function]
[call site]
08350
Engine::eval_stmt_block
[function]
[call site]
08351
Ok
[function]
[call site]
08352
Err
[function]
[call site]
08353
Engine::eval_expr
[function]
[call site]
08354
Self::as_deref_mut
[function]
[call site]
08355
Dynamic::as_bool
[function]
[call site]
08356
map_err
[function]
[call site]
08357
make_type_mismatch_err::<bool>
[function]
[call site]
08358
ParseSettings::level_up_with_position
[function]
[call site]
08359
Ok
[function]
[call site]
08360
string_functions::is_empty
[function]
[call site]
08361
Self::as_deref_mut
[function]
[call site]
08362
StmtBlock::take_statements
[function]
[call site]
08363
Engine::eval_stmt_block
[function]
[call site]
08364
Ok
[function]
[call site]
08365
Err
[function]
[call site]
08366
ASTFlags::intersects
[function]
[call site]
08367
string_functions::is_empty
[function]
[call site]
08368
Self::as_deref_mut
[function]
[call site]
08369
StmtBlock::take_statements
[function]
[call site]
08370
Engine::eval_stmt_block
[function]
[call site]
08371
Ok
[function]
[call site]
08372
Err
[function]
[call site]
08373
Engine::eval_expr
[function]
[call site]
08374
Self::as_deref_mut
[function]
[call site]
08375
Dynamic::as_bool
[function]
[call site]
08376
map_err
[function]
[call site]
08377
make_type_mismatch_err::<bool>
[function]
[call site]
08378
ParseSettings::level_up_with_position
[function]
[call site]
08379
Ok
[function]
[call site]
08380
test::len
[function]
[call site]
08381
Engine::max_variables
[function]
[call site]
08382
String::from
[function]
[call site]
08383
is_some
[function]
[call site]
08384
Err
[function]
[call site]
08385
ERR::ErrorTooManyVariables
[function]
[call site]
08386
into
[function]
[call site]
08387
Engine::eval_expr
[function]
[call site]
08388
Self::as_deref_mut
[function]
[call site]
08389
Dynamic::flatten
[function]
[call site]
08390
Dynamic::type_id
[function]
[call site]
08391
MyIterableType::into_iter
[function]
[call site]
08392
array_functions::find_map
[function]
[call site]
08393
Module::get_iter
[function]
[call site]
08394
Command::get
[function]
[call site]
08395
test_optimizer_const_map
[function]
[call site]
08396
StmtBlock::span_or_else
[function]
[call site]
08397
Module::get_iter
[function]
[call site]
08398
Command::get
[function]
[call site]
08399
test_optimizer_const_map
[function]
[call site]
08400
StmtBlock::span_or_else
[function]
[call site]
08401
map_functions::values
[function]
[call site]
08402
array_functions::find_map
[function]
[call site]
08403
Module::get_qualified_iter
[function]
[call site]
08404
Command::get
[function]
[call site]
08405
test_optimizer_const_map
[function]
[call site]
08406
ok_or_else
[function]
[call site]
08407
ERR::ErrorFor
[function]
[call site]
08408
Expr::start_position
[function]
[call site]
08409
defer
[function]
[call site]
08410
StmtBlock::as_ref
[function]
[call site]
08411
test_optimizer_const_map
[function]
[call site]
08412
blob_functions::push
[function]
[call site]
08413
TestStruct::clone
[function]
[call site]
08414
test::len
[function]
[call site]
08415
blob_functions::push
[function]
[call site]
08416
TestStruct::clone
[function]
[call site]
08417
test::len
[function]
[call site]
08418
string_functions::is_empty
[function]
[call site]
08419
iter_func
[function]
[call site]
08420
Engine::track_operation
[function]
[call site]
08421
ParseSettings::level_up_with_position
[function]
[call site]
08422
iter_func
[function]
[call site]
08423
checked_add
[function]
[call site]
08424
ok_or_else
[function]
[call site]
08425
ERR::ErrorArithmetic
[function]
[call site]
08426
Scope::get_mut_by_index
[function]
[call site]
08427
Dynamic::write_lock
[function]
[call site]
08428
crate::func::locked_write
[function]
[call site]
08429
TypeId::of::<Self>
[function]
[call site]
08430
TypeId::of::<T>
[function]
[call site]
08431
Dynamic::type_id
[function]
[call site]
08432
TypeId::of::<T>
[function]
[call site]
08433
Some
[function]
[call site]
08434
DynamicWriteLock
[function]
[call site]
08435
DynamicWriteLockInner::Guard
[function]
[call site]
08436
Dynamic::downcast_mut
[function]
[call site]
08437
TypeId::of::<T>
[function]
[call site]
08438
TypeId::of::<INT>
[function]
[call site]
08439
T::as_any_mut
[function]
[call site]
08440
as_any_mut().downcast_mut::<T>
[function]
[call site]
08441
TypeId::of::<T>
[function]
[call site]
08442
TypeId::of::<crate::FLOAT>
[function]
[call site]
08443
StmtBlock::as_mut
[function]
[call site]
08444
T::as_any_mut
[function]
[call site]
08445
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08446
TypeId::of::<T>
[function]
[call site]
08447
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
08448
StmtBlock::as_mut
[function]
[call site]
08449
T::as_any_mut
[function]
[call site]
08450
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08451
TypeId::of::<T>
[function]
[call site]
08452
TypeId::of::<bool>
[function]
[call site]
08453
T::as_any_mut
[function]
[call site]
08454
as_any_mut().downcast_mut::<T>
[function]
[call site]
08455
TypeId::of::<T>
[function]
[call site]
08456
TypeId::of::<ImmutableString>
[function]
[call site]
08457
T::as_any_mut
[function]
[call site]
08458
as_any_mut().downcast_mut::<T>
[function]
[call site]
08459
TypeId::of::<T>
[function]
[call site]
08460
TypeId::of::<char>
[function]
[call site]
08461
T::as_any_mut
[function]
[call site]
08462
as_any_mut().downcast_mut::<T>
[function]
[call site]
08463
TypeId::of::<T>
[function]
[call site]
08464
TypeId::of::<Array>
[function]
[call site]
08465
StmtBlock::as_mut
[function]
[call site]
08466
T::as_any_mut
[function]
[call site]
08467
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08468
TypeId::of::<T>
[function]
[call site]
08469
TypeId::of::<Blob>
[function]
[call site]
08470
StmtBlock::as_mut
[function]
[call site]
08471
T::as_any_mut
[function]
[call site]
08472
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08473
TypeId::of::<T>
[function]
[call site]
08474
TypeId::of::<Map>
[function]
[call site]
08475
StmtBlock::as_mut
[function]
[call site]
08476
T::as_any_mut
[function]
[call site]
08477
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08478
TypeId::of::<T>
[function]
[call site]
08479
TypeId::of::<FnPtr>
[function]
[call site]
08480
StmtBlock::as_mut
[function]
[call site]
08481
T::as_any_mut
[function]
[call site]
08482
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08483
TypeId::of::<T>
[function]
[call site]
08484
TypeId::of::<Instant>
[function]
[call site]
08485
StmtBlock::as_mut
[function]
[call site]
08486
T::as_any_mut
[function]
[call site]
08487
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08488
TypeId::of::<T>
[function]
[call site]
08489
TypeId::of::<()>
[function]
[call site]
08490
T::as_any_mut
[function]
[call site]
08491
as_any_mut().downcast_mut::<T>
[function]
[call site]
08492
TypeId::of::<T>
[function]
[call site]
08493
TypeId::of::<Self>
[function]
[call site]
08494
T::as_any_mut
[function]
[call site]
08495
as_any_mut().downcast_mut::<T>
[function]
[call site]
08496
T::as_any_mut
[function]
[call site]
08497
as_any_mut().downcast_mut::<T>
[function]
[call site]
08498
Option::map
[function]
[call site]
08499
test_optimizer_const_map
[function]
[call site]
08500
Option::unwrap
[function]
[call site]
08501
Dynamic::from_int
[function]
[call site]
08502
Self
[function]
[call site]
08503
Union::Int
[function]
[call site]
08504
map_err
[function]
[call site]
08505
EvalAltResult::fill_position
[function]
[call site]
08506
ParseSettings::level_up_with_position
[function]
[call site]
08507
Dynamic::flatten
[function]
[call site]
08508
Scope::get_mut_by_index
[function]
[call site]
08509
Dynamic::write_lock
[function]
[call site]
08510
Option::unwrap
[function]
[call site]
08511
Self::as_deref_mut
[function]
[call site]
08512
StmtBlock::take_statements
[function]
[call site]
08513
Engine::eval_stmt_block
[function]
[call site]
08514
Err
[function]
[call site]
08515
Ok
[function]
[call site]
08516
ASTFlags::intersects
[function]
[call site]
08517
Engine::eval_expr
[function]
[call site]
08518
Err
[function]
[call site]
08519
ERR::LoopBreak
[function]
[call site]
08520
into
[function]
[call site]
08521
Engine::eval_stmt_block
[function]
[call site]
08522
Self::as_deref_mut
[function]
[call site]
08523
StmtBlock::take_statements
[function]
[call site]
08524
EvalAltResult::is_pseudo_error
[function]
[call site]
08525
Err
[function]
[call site]
08526
EvalAltResult::is_catchable
[function]
[call site]
08527
Err
[function]
[call site]
08528
EvalAltResult::unwrap_inner
[function]
[call site]
08529
EvalAltResult::unwrap_inner
[function]
[call site]
08530
Expr::is_unit
[function]
[call site]
08531
TestStruct::clone
[function]
[call site]
08532
EvalAltResult::take_position
[function]
[call site]
08533
EvalAltResult::position
[function]
[call site]
08534
EvalAltResult::set_position
[function]
[call site]
08535
ParseError::to_string
[function]
[call site]
08536
into
[function]
[call site]
08537
crate::Map::new
[function]
[call site]
08538
EvalAltResult::take_position
[function]
[call site]
08539
blob_functions::insert
[function]
[call site]
08540
&str::into
[function]
[call site]
08541
ParseError::to_string
[function]
[call site]
08542
into
[function]
[call site]
08543
blob_functions::insert
[function]
[call site]
08544
&str::into
[function]
[call site]
08545
into
[function]
[call site]
08546
Position::is_none
[function]
[call site]
08547
blob_functions::insert
[function]
[call site]
08548
&str::into
[function]
[call site]
08549
Position::line
[function]
[call site]
08550
Option::unwrap
[function]
[call site]
08551
into
[function]
[call site]
08552
blob_functions::insert
[function]
[call site]
08553
&str::into
[function]
[call site]
08554
Position::position
[function]
[call site]
08555
Option::unwrap_or
[function]
[call site]
08556
into
[function]
[call site]
08557
EvalAltResult::dump_fields
[function]
[call site]
08558
blob_functions::insert
[function]
[call site]
08559
&str::into
[function]
[call site]
08560
test_string_split
[function]
[call site]
08561
MultiInputsStream::get_next
[function]
[call site]
08562
expect
[function]
[call site]
08563
into
[function]
[call site]
08564
blob_functions::insert
[function]
[call site]
08565
&str::into
[function]
[call site]
08566
into
[function]
[call site]
08567
blob_functions::insert
[function]
[call site]
08568
&str::into
[function]
[call site]
08569
into
[function]
[call site]
08570
blob_functions::insert
[function]
[call site]
08571
&str::into
[function]
[call site]
08572
into
[function]
[call site]
08573
blob_functions::insert
[function]
[call site]
08574
&str::into
[function]
[call site]
08575
into
[function]
[call site]
08576
blob_functions::insert
[function]
[call site]
08577
&str::into
[function]
[call site]
08578
Array::into
[function]
[call site]
08579
blob_functions::insert
[function]
[call site]
08580
&str::into
[function]
[call site]
08581
into
[function]
[call site]
08582
blob_functions::insert
[function]
[call site]
08583
&str::into
[function]
[call site]
08584
into
[function]
[call site]
08585
blob_functions::insert
[function]
[call site]
08586
&str::into
[function]
[call site]
08587
RhaiResult::into
[function]
[call site]
08588
blob_functions::insert
[function]
[call site]
08589
&str::into
[function]
[call site]
08590
TestStruct::clone
[function]
[call site]
08591
blob_functions::insert
[function]
[call site]
08592
&str::into
[function]
[call site]
08593
into
[function]
[call site]
08594
blob_functions::insert
[function]
[call site]
08595
&str::into
[function]
[call site]
08596
into
[function]
[call site]
08597
blob_functions::insert
[function]
[call site]
08598
&str::into
[function]
[call site]
08599
into
[function]
[call site]
08600
blob_functions::insert
[function]
[call site]
08601
&str::into
[function]
[call site]
08602
TestStruct::clone
[function]
[call site]
08603
blob_functions::insert
[function]
[call site]
08604
&str::into
[function]
[call site]
08605
Dynamic::from_array
[function]
[call site]
08606
MyIterableType::into_iter
[function]
[call site]
08607
test_optimizer_const_map
[function]
[call site]
08608
reflection_functions::collect
[function]
[call site]
08609
MyIterableType::into_iter
[function]
[call site]
08610
test_optimizer_const_map
[function]
[call site]
08611
iter()
[call site]
08612
.map(String::as_str)
[call site]
08613
.collect::<Vec<_>>
[function]
[call site]
08614
join
[function]
[call site]
08615
into
[function]
[call site]
08616
Self::into
[function]
[call site]
08617
defer
[function]
[call site]
08618
test::len
[function]
[call site]
08619
Engine::max_variables
[function]
[call site]
08620
Err
[function]
[call site]
08621
ERR::ErrorTooManyVariables
[function]
[call site]
08622
ParseSettings::level_up_with_position
[function]
[call site]
08623
into
[function]
[call site]
08624
blob_functions::push
[function]
[call site]
08625
TestStruct::clone
[function]
[call site]
08626
Self::as_deref_mut
[function]
[call site]
08627
StmtBlock::take_statements
[function]
[call site]
08628
Engine::eval_stmt_block
[function]
[call site]
08629
RhaiResult::map
[function]
[call site]
08630
map_err
[function]
[call site]
08631
Expr::is_unit
[function]
[call site]
08632
Expr::set_position
[function]
[call site]
08633
ASTFlags::intersects
[function]
[call site]
08634
Engine::eval_expr
[function]
[call site]
08635
RhaiResult::and_then
[function]
[call site]
08636
Err
[function]
[call site]
08637
ERR::ErrorRuntime
[function]
[call site]
08638
Dynamic::flatten
[function]
[call site]
08639
crate::func::native::shared_try_take
[function]
[call site]
08640
into_inner
[function]
[call site]
08641
Dynamic::flatten
[function]
[call site]
08642
into_inner
[function]
[call site]
08643
unwrap
[function]
[call site]
08644
Dynamic::flatten
[function]
[call site]
08645
into_inner
[function]
[call site]
08646
Dynamic::flatten
[function]
[call site]
08647
crate::func::locked_read
[function]
[call site]
08648
Dynamic::flatten_clone
[function]
[call site]
08649
Self
[function]
[call site]
08650
Union::Shared
[function]
[call site]
08651
into
[function]
[call site]
08652
ASTFlags::intersects
[function]
[call site]
08653
Err
[function]
[call site]
08654
ERR::ErrorRuntime
[function]
[call site]
08655
into
[function]
[call site]
08656
Engine::eval_expr
[function]
[call site]
08657
RhaiResult::and_then
[function]
[call site]
08658
Err
[function]
[call site]
08659
ERR::Return
[function]
[call site]
08660
Dynamic::flatten
[function]
[call site]
08661
into
[function]
[call site]
08662
Err
[function]
[call site]
08663
ERR::Return
[function]
[call site]
08664
into
[function]
[call site]
08665
Engine::max_modules
[function]
[call site]
08666
Err
[function]
[call site]
08667
ERR::ErrorTooManyModules
[function]
[call site]
08668
into
[function]
[call site]
08669
Engine::eval_expr
[function]
[call site]
08670
try_cast_result::<crate::ImmutableString>
[function]
[call site]
08671
map_err
[function]
[call site]
08672
make_type_mismatch_err::<crate::ImmutableString>
[function]
[call site]
08673
RhaiNativeFunc::return_type_name
[function]
[call site]
08674
ParseSettings::level_up_with_position
[function]
[call site]
08675
Expr::start_position
[function]
[call site]
08676
TestStruct::clone
[function]
[call site]
08677
StmtBlock::as_ref
[function]
[call site]
08678
&[Stmt]::and_then
[function]
[call site]
08679
FileModuleResolver::resolve_raw
[function]
[call site]
08680
FileModuleResolver::impl_resolve
[function]
[call site]
08681
&mut
[call site]
08682
test_for_module_iterator
[function]
[call site]
08683
Engine::new
[function]
[call site]
08684
Module::new
[function]
[call site]
08685
set_iterable::<MyIterableType>
[function]
[call site]
08686
Module::set_native_fn
[function]
[call site]
08687
FuncRegistration::new
[function]
[call site]
08688
FuncRegistration::in_internal_namespace
[function]
[call site]
08689
FuncRegistration::with_purity
[function]
[call site]
08690
FuncRegistration::with_volatility
[function]
[call site]
08691
FuncRegistration::set_into_module
[function]
[call site]
08692
Ok
[function]
[call site]
08693
MyIterableType
[function]
[call site]
08694
&str::to_string
[function]
[call site]
08695
Module::new
[function]
[call site]
08696
Module::set_sub_module
[function]
[call site]
08697
blob_functions::insert
[function]
[call site]
08698
into
[function]
[call site]
08699
into
[function]
[call site]
08700
string_functions::remove
[function]
[call site]
08701
Engine::register_static_module
[function]
[call site]
08702
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]
08703
split_once
[function]
[call site]
08704
test_optimizer_const_map
[function]
[call site]
08705
string_functions::trim
[function]
[call site]
08706
shared_get_mut
[function]
[call site]
08707
string_functions::trim
[function]
[call site]
08708
into
[function]
[call site]
08709
string_functions::trim
[function]
[call site]
08710
into
[function]
[call site]
08711
string_functions::trim
[function]
[call site]
08712
string_functions::is_empty
[function]
[call site]
08713
test::len
[function]
[call site]
08714
&str::contains_key
[function]
[call site]
08715
Module::new
[function]
[call site]
08716
crate::func::shared_take_or_clone
[function]
[call site]
08717
string_functions::remove
[function]
[call site]
08718
unwrap
[function]
[call site]
08719
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]
08720
Module::get_sub_modules_mut
[function]
[call site]
08721
string_functions::clear
[function]
[call site]
08722
string_functions::remove
[function]
[call site]
08723
Module::build_index
[function]
[call site]
08724
Module::is_indexed
[function]
[call site]
08725
intersects
[function]
[call site]
08726
blob_functions::blob_with_capacity
[function]
[call site]
08727
blob_functions::blob_with_capacity_and_value
[function]
[call site]
08728
new_hash_map
[function]
[call site]
08729
test::len
[function]
[call site]
08730
new_hash_map
[function]
[call site]
08731
StmtBlock::as_ref
[function]
[call site]
08732
map_or
[function]
[call site]
08733
TestStruct::new
[function]
[call site]
08734
blob_functions::push
[function]
[call site]
08735
blob_functions::push
[function]
[call site]
08736
FnPtr::try_from
[function]
[call site]
08737
RhaiResultOf::unwrap
[function]
[call site]
08738
M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module
[function]
[call site]
08739
blob_functions::push
[function]
[call site]
08740
M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module
[function]
[call site]
08741
string_functions::pop
[function]
[call site]
08742
string_functions::is_empty
[function]
[call site]
08743
shared_make_mut
[function]
[call site]
08744
string_functions::pop
[function]
[call site]
08745
Dynamic::map_or
[function]
[call site]
08746
crate::calc_var_hash
[function]
[call site]
08747
MyIterableType::into_iter
[function]
[call site]
08748
test_chars
[function]
[call site]
08749
0.chars().collect::<Vec<_>>
[function]
[call site]
08750
MyIterableType::into_iter
[function]
[call site]
08751
Self::IntoIter::copied
[function]
[call site]
08752
blob_functions::insert
[function]
[call site]
08753
FnPtr::try_from
[function]
[call site]
08754
RhaiResultOf::unwrap
[function]
[call site]
08755
string_functions::is_empty
[function]
[call site]
08756
blob_functions::push
[function]
[call site]
08757
eval::calc_offset_len
[function]
[call site]
08758
test::len
[function]
[call site]
08759
test::len
[function]
[call site]
08760
blob_functions::push
[function]
[call site]
08761
blob_functions::insert
[function]
[call site]
08762
TestStruct::clone
[function]
[call site]
08763
blob_functions::insert
[function]
[call site]
08764
FnPtr::try_from
[function]
[call site]
08765
RhaiResultOf::unwrap
[function]
[call site]
08766
string_functions::is_empty
[function]
[call site]
08767
blob_functions::push
[function]
[call site]
08768
eval::calc_offset_len
[function]
[call site]
08769
test::len
[function]
[call site]
08770
test::len
[function]
[call site]
08771
blob_functions::push
[function]
[call site]
08772
blob_functions::insert
[function]
[call site]
08773
TestStruct::clone
[function]
[call site]
08774
MyIterableType::into_iter
[function]
[call site]
08775
Dynamic::flatten
[function]
[call site]
08776
Command::get
[function]
[call site]
08777
blob_functions::insert
[function]
[call site]
08778
TestStruct::clone
[function]
[call site]
08779
RhaiFunc::is_script
[function]
[call site]
08780
crate::calc_fn_hash
[function]
[call site]
08781
MyIterableType::into_iter
[function]
[call site]
08782
Self::IntoIter::copied
[function]
[call site]
08783
RhaiFunc::get_script_fn_def
[function]
[call site]
08784
Option::unwrap
[function]
[call site]
08785
StmtBlock::as_ref
[function]
[call site]
08786
map_or
[function]
[call site]
08787
crate::calc_typed_method_hash
[function]
[call site]
08788
Command::get
[function]
[call site]
08789
blob_functions::insert
[function]
[call site]
08790
TestStruct::clone
[function]
[call site]
08791
calc_native_fn_hash
[function]
[call site]
08792
calc_fn_hash_full
[function]
[call site]
08793
calc_fn_hash
[function]
[call site]
08794
test::len
[function]
[call site]
08795
MyIterableType::into_iter
[function]
[call site]
08796
Self::IntoIter::copied
[function]
[call site]
08797
MyIterableType::into_iter
[function]
[call site]
08798
Self::IntoIter::copied
[function]
[call site]
08799
Command::get
[function]
[call site]
08800
blob_functions::insert
[function]
[call site]
08801
TestStruct::clone
[function]
[call site]
08802
test_get_set
[function]
[call site]
08803
string_functions::is_empty
[function]
[call site]
08804
test::len
[function]
[call site]
08805
then_some
[function]
[call site]
08806
string_functions::is_empty
[function]
[call site]
08807
then_some
[function]
[call site]
08808
decimal_functions::max_id
[function]
[call site]
08809
Position::is_none
[function]
[call site]
08810
Module::set_id
[function]
[call site]
08811
blob_functions::insert
[function]
[call site]
08812
FnPtr::try_from
[function]
[call site]
08813
RhaiResultOf::unwrap
[function]
[call site]
08814
string_functions::is_empty
[function]
[call site]
08815
blob_functions::push
[function]
[call site]
08816
eval::calc_offset_len
[function]
[call site]
08817
test::len
[function]
[call site]
08818
test::len
[function]
[call site]
08819
blob_functions::push
[function]
[call site]
08820
blob_functions::insert
[function]
[call site]
08821
into
[function]
[call site]
08822
into
[function]
[call site]
08823
Module::is_indexed
[function]
[call site]
08824
intersects
[function]
[call site]
08825
decimal_functions::max_id
[function]
[call site]
08826
Position::is_none
[function]
[call site]
08827
crate::func::shared_take_or_clone
[function]
[call site]
08828
Module::set_id
[function]
[call site]
08829
into
[function]
[call site]
08830
blob_functions::insert
[function]
[call site]
08831
into
[function]
[call site]
08832
crate::func::shared_take_or_clone
[function]
[call site]
08833
Module::build_index
[function]
[call site]
08834
decimal_functions::max_id
[function]
[call site]
08835
Position::is_none
[function]
[call site]
08836
Module::set_id
[function]
[call site]
08837
blob_functions::insert
[function]
[call site]
08838
into
[function]
[call site]
08839
into
[function]
[call site]
08840
StmtBlock::as_ref
[function]
[call site]
08841
into
[function]
[call site]
08842
and_then
[function]
[call site]
08843
TestStruct::new
[function]
[call site]
08844
Self::parent
[function]
[call site]
08845
FileModuleResolver::get_file_path
[function]
[call site]
08846
TestStruct::new
[function]
[call site]
08847
bool::is_relative
[function]
[call site]
08848
TestStruct::clone
[function]
[call site]
08849
StmtBlock::span_or_else
[function]
[call site]
08850
Option<&Path>::map
[function]
[call site]
08851
Engine::new
[function]
[call site]
08852
Engine::set_optimization_level
[function]
[call site]
08853
Scope::new
[function]
[call site]
08854
rhai::Map::new
[function]
[call site]
08855
blob_functions::insert
[function]
[call site]
08856
&str::into
[function]
[call site]
08857
into
[function]
[call site]
08858
Scope::push_constant_dynamic
[function]
[call site]
08859
into
[function]
[call site]
08860
Scope::push_constant_dynamic
[function]
[call site]
08861
&str::into
[function]
[call site]
08862
Engine::compile_expression_with_scope
[function]
[call site]
08863
ParseResult::expect
[function]
[call site]
08864
Ident::as_str
[function]
[call site]
08865
eval_ast::<bool>
[function]
[call site]
08866
expect
[function]
[call site]
08867
unwrap_or_default
[function]
[call site]
08868
blob_functions::push
[function]
[call site]
08869
blob_functions::push
[function]
[call site]
08870
FnPtr::try_from
[function]
[call site]
08871
RhaiResultOf::unwrap
[function]
[call site]
08872
bool::into
[function]
[call site]
08873
FileModuleResolver::set_extension
[function]
[call site]
08874
Self::into
[function]
[call site]
08875
Ident::as_str
[function]
[call site]
08876
FileModuleResolver::is_cache_enabled
[function]
[call site]
08877
func::locked_read
[function]
[call site]
08878
try_borrow
[function]
[call site]
08879
ok
[function]
[call site]
08880
locked_read
[function]
[call site]
08881
Option::ok
[function]
[call site]
08882
try_read
[function]
[call site]
08883
Some
[function]
[call site]
08884
std::thread::sleep
[function]
[call site]
08885
std::time::Duration::from_millis
[function]
[call site]
08886
Some
[function]
[call site]
08887
locked_read
[function]
[call site]
08888
try_read
[function]
[call site]
08889
Option::unwrap
[function]
[call site]
08890
Command::get
[function]
[call site]
08891
Ok
[function]
[call site]
08892
TestStruct::clone
[function]
[call site]
08893
Engine::compile_file_with_scope
[function]
[call site]
08894
Engine::read_file
[function]
[call site]
08895
StmtBlock::as_ref
[function]
[call site]
08896
File::open
[function]
[call site]
08897
map_err
[function]
[call site]
08898
ERR::ErrorSystem
[function]
[call site]
08899
ParseError::into
[function]
[call site]
08900
ImmutableString::new
[function]
[call site]
08901
read_to_string
[function]
[call site]
08902
map_err
[function]
[call site]
08903
ERR::ErrorSystem
[function]
[call site]
08904
ParseError::into
[function]
[call site]
08905
string_functions::starts_with
[function]
[call site]
08906
string_functions::starts_with
[function]
[call site]
08907
array_functions::find
[function]
[call site]
08908
array_functions::find_starting_from
[function]
[call site]
08909
map_functions::drain
[function]
[call site]
08910
string_functions::is_empty
[function]
[call site]
08911
Ok
[function]
[call site]
08912
IterateMap::new
[function]
[call site]
08913
IterateMap::new
[function]
[call site]
08914
IterateMap::new
[function]
[call site]
08915
mem::take
[function]
[call site]
08916
MyIterableType::into_iter
[function]
[call site]
08917
is_some
[function]
[call site]
08918
blob_functions::insert
[function]
[call site]
08919
FnPtr::call_raw_with_extra_args
[function]
[call site]
08920
Some
[function]
[call site]
08921
TestStruct::clone
[function]
[call site]
08922
Self::into
[function]
[call site]
08923
Some
[function]
[call site]
08924
Dynamic::as_bool
[function]
[call site]
08925
Result::unwrap_or
[function]
[call site]
08926
blob_functions::insert
[function]
[call site]
08927
blob_functions::insert
[function]
[call site]
08928
Some
[function]
[call site]
08929
Err
[function]
[call site]
08930
Ok
[function]
[call site]
08931
ImmutableString::strong_count
[function]
[call site]
08932
ImmutableString::strong_count
[function]
[call site]
08933
string_functions::clear
[function]
[call site]
08934
string_functions::is_empty
[function]
[call site]
08935
shared_get_mut
[function]
[call site]
08936
string_functions::clear
[function]
[call site]
08937
ImmutableString::new
[function]
[call site]
08938
Ok
[function]
[call site]
08939
RhaiResultOf::and_then
[function]
[call site]
08940
Engine::compile_with_scope
[function]
[call site]
08941
AST::set_source
[function]
[call site]
08942
bool::to_string_lossy
[function]
[call site]
08943
StmtBlock::as_ref
[function]
[call site]
08944
Ok
[function]
[call site]
08945
TestStruct::clone
[function]
[call site]
08946
Self
[function]
[call site]
08947
RhaiResultOf::map_err
[function]
[call site]
08948
is::<IoError>
[function]
[call site]
08949
TestStruct::new
[function]
[call site]
08950
ERR::ErrorModuleNotFound
[function]
[call site]
08951
bool::to_string
[function]
[call site]
08952
Engine::new
[function]
[call site]
08953
Scope::new
[function]
[call site]
08954
blob_functions::push
[function]
[call site]
08955
blob_functions::push
[function]
[call site]
08956
blob_functions::push
[function]
[call site]
08957
TestStruct::new
[function]
[call site]
08958
ERR::ErrorInModule
[function]
[call site]
08959
bool::to_string
[function]
[call site]
08960
AST::set_source
[function]
[call site]
08961
Module::eval_ast_as_new_raw
[function]
[call site]
08962
test::len
[function]
[call site]
08963
&mut
[call site]
08964
test::len
[function]
[call site]
08965
TestStruct::clone
[function]
[call site]
08966
test::len
[function]
[call site]
08967
std::mem::take
[function]
[call site]
08968
crate::eval::Caches::new
[function]
[call site]
08969
Position::new_const
[function]
[call site]
08970
Engine::eval_ast_with_scope_raw
[function]
[call site]
08971
string_functions::replace
[function]
[call site]
08972
AST::source_raw
[function]
[call site]
08973
Option::cloned
[function]
[call site]
08974
test::len
[function]
[call site]
08975
blob_functions::push
[function]
[call site]
08976
AST::shared_lib
[function]
[call site]
08977
&crate::SharedModule::clone
[function]
[call site]
08978
string_functions::replace
[function]
[call site]
08979
TestStruct::clone
[function]
[call site]
08980
Engine::eval_global_statements
[function]
[call site]
08981
StmtBlock::take_statements
[function]
[call site]
08982
Engine::is_debugger_registered
[function]
[call site]
08983
GlobalRuntimeState::debugger_mut
[function]
[call site]
08984
crate::ast::Stmt::Noop
[function]
[call site]
08985
Engine::dbg
[function]
[call site]
08986
Ok
[function]
[call site]
08987
TestStruct::new
[function]
[call site]
08988
Result::is_ok
[function]
[call site]
08989
&mut
[call site]
08990
MyIterableType::into_iter
[function]
[call site]
08991
array_functions::zip
[function]
[call site]
08992
MyIterableType::into_iter
[function]
[call site]
08993
impl
[call site]
08994
test_optimizer_const_map
[function]
[call site]
08995
TestStruct::clone
[function]
[call site]
08996
TestStruct::clone
[function]
[call site]
08997
reflection_functions::collect
[function]
[call site]
08998
crate::ThinVec::new
[function]
[call site]
08999
MyIterableType::into_iter
[function]
[call site]
09000
Self::IntoIter::for_each
[function]
[call site]
09001
Module::set_sub_module
[function]
[call site]
09002
TestStruct::clone
[function]
[call site]
09003
TestStruct::clone
[function]
[call site]
09004
std::mem::replace
[function]
[call site]
09005
&mut
[call site]
09006
string_functions::truncate
[function]
[call site]
09007
string_functions::truncate
[function]
[call site]
09008
string_functions::truncate
[function]
[call site]
09009
TestStruct::new
[function]
[call site]
09010
std::iter::once
[function]
[call site]
09011
AST::shared_lib
[function]
[call site]
09012
&crate::SharedModule::clone
[function]
[call site]
09013
reflection_functions::collect
[function]
[call site]
09014
test::len
[function]
[call site]
09015
Scope::pop_entry
[function]
[call site]
09016
string_functions::pop
[function]
[call site]
09017
test_optimizer_const_map
[function]
[call site]
09018
string_functions::pop
[function]
[call site]
09019
unwrap
[function]
[call site]
09020
test::len
[function]
[call site]
09021
test::len
[function]
[call site]
09022
string_functions::pop
[function]
[call site]
09023
unwrap
[function]
[call site]
09024
to_vec
[function]
[call site]
09025
TestStruct::new
[function]
[call site]
09026
Option::unwrap
[function]
[call site]
09027
Scope::get_entry_by_index
[function]
[call site]
09028
TestStruct::clone
[function]
[call site]
09029
Array::to_vec
[function]
[call site]
09030
Dynamic::deep_scan
[function]
[call site]
09031
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
09032
test_var_def_filter
[function]
[call site]
09033
StaticModuleResolver::iter_mut
[function]
[call site]
09034
StaticModuleResolver::iter_mut
[function]
[call site]
09035
test_optimizer_const_map
[function]
[call site]
09036
Ident::as_str
[function]
[call site]
09037
array_functions::for_each
[function]
[call site]
09038
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
09039
values_mut
[function]
[call site]
09040
array_functions::for_each
[function]
[call site]
09041
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
09042
FnPtr::iter_curry_mut
[function]
[call site]
09043
StaticModuleResolver::iter_mut
[function]
[call site]
09044
array_functions::for_each
[function]
[call site]
09045
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
09046
downcast_mut::<crate::FnPtr>
[function]
[call site]
09047
Some
[function]
[call site]
09048
TestStruct::clone
[function]
[call site]
09049
test::len
[function]
[call site]
09050
string_functions::pop
[function]
[call site]
09051
unwrap
[function]
[call site]
09052
Module::contains_var
[function]
[call site]
09053
contains_key
[function]
[call site]
09054
Module::set_var
[function]
[call site]
09055
into
[function]
[call site]
09056
Dynamic::from
[function]
[call site]
09057
String::from
[function]
[call site]
09058
ImmutableString::into_owned
[function]
[call site]
09059
Module::is_indexed
[function]
[call site]
09060
crate::calc_var_hash
[function]
[call site]
09061
Some
[function]
[call site]
09062
get_or_insert_with
[function]
[call site]
09063
blob_functions::insert
[function]
[call site]
09064
TestStruct::clone
[function]
[call site]
09065
blob_functions::insert
[function]
[call site]
09066
Module::contains_var
[function]
[call site]
09067
Position::is_none
[function]
[call site]
09068
Some
[function]
[call site]
09069
Module::set_var
[function]
[call site]
09070
TestStruct::clone
[function]
[call site]
09071
Module::set_var
[function]
[call site]
09072
AST::iter_fn_def
[function]
[call site]
09073
Module::iter_script_fn
[function]
[call site]
09074
Module::iter_fn
[function]
[call site]
09075
MyIterableType::into_iter
[function]
[call site]
09076
flat_map
[function]
[call site]
09077
test_optimizer_const_map
[function]
[call site]
09078
impl
[call site]
09079
Engine::new
[function]
[call site]
09080
Engine::compile
[function]
[call site]
09081
ParseResult::unwrap
[function]
[call site]
09082
Engine::run_ast
[function]
[call site]
09083
RhaiResultOf::unwrap
[function]
[call site]
09084
Engine::on_def_var
[function]
[call site]
09085
Option::name
[function]
[call site]
09086
VarDefInfo::nesting_level
[function]
[call site]
09087
Ok
[function]
[call site]
09088
Ok
[function]
[call site]
09089
run
[function]
[call site]
09090
RhaiResultOf::unwrap_err
[function]
[call site]
09091
run
[function]
[call site]
09092
RhaiResultOf::unwrap_err
[function]
[call site]
09093
run
[function]
[call site]
09094
RhaiResultOf::unwrap_err
[function]
[call site]
09095
run
[function]
[call site]
09096
RhaiResultOf::unwrap
[function]
[call site]
09097
RhaiFunc::is_script
[function]
[call site]
09098
test_optimizer_const_map
[function]
[call site]
09099
Ident::as_str
[function]
[call site]
09100
RhaiFunc::get_script_fn_def
[function]
[call site]
09101
Option::expect
[function]
[call site]
09102
test_optimizer_const_map
[function]
[call site]
09103
impl
[call site]
09104
array_functions::for_each
[function]
[call site]
09105
Module::set_script_fn
[function]
[call site]
09106
TestStruct::clone
[function]
[call site]
09107
StmtBlock::as_mut
[function]
[call site]
09108
unwrap
[function]
[call site]
09109
shared_get_mut
[function]
[call site]
09110
unwrap
[function]
[call site]
09111
Some
[function]
[call site]
09112
TestStruct::clone
[function]
[call site]
09113
AST::source_raw
[function]
[call site]
09114
Option::cloned
[function]
[call site]
09115
Module::set_doc
[function]
[call site]
09116
into
[function]
[call site]
09117
test_comments_doc
[function]
[call site]
09118
Engine::new
[function]
[call site]
09119
Engine::compile
[function]
[call site]
09120
ParseResult::unwrap
[function]
[call site]
09121
Engine::compile
[function]
[call site]
09122
ParseResult::unwrap_err
[function]
[call site]
09123
Engine::compile
[function]
[call site]
09124
ParseResult::unwrap
[function]
[call site]
09125
Engine::compile
[function]
[call site]
09126
ParseResult::unwrap
[function]
[call site]
09127
Engine::compile
[function]
[call site]
09128
ParseResult::unwrap_err
[function]
[call site]
09129
Module::build_index
[function]
[call site]
09130
Ok
[function]
[call site]
09131
RhaiResultOf::map_err
[function]
[call site]
09132
TestStruct::new
[function]
[call site]
09133
ERR::ErrorInModule
[function]
[call site]
09134
bool::to_string
[function]
[call site]
09135
into
[function]
[call site]
09136
FileModuleResolver::is_cache_enabled
[function]
[call site]
09137
func::locked_write
[function]
[call site]
09138
Option::unwrap
[function]
[call site]
09139
blob_functions::insert
[function]
[call site]
09140
TestStruct::clone
[function]
[call site]
09141
Ok
[function]
[call site]
09142
Some
[function]
[call site]
09143
StmtBlock::span_or_else
[function]
[call site]
09144
Engine::module_resolver
[function]
[call site]
09145
as_deref
[function]
[call site]
09146
unwrap_or
[function]
[call site]
09147
&dyn
[call site]
09148
FileModuleResolver::impl_resolve
[function]
[call site]
09149
Some
[function]
[call site]
09150
unwrap_or_else
[function]
[call site]
09151
Err
[function]
[call site]
09152
ERR::ErrorModuleNotFound
[function]
[call site]
09153
bool::to_string
[function]
[call site]
09154
into
[function]
[call site]
09155
string_functions::is_empty
[function]
[call site]
09156
Engine::const_empty_string
[function]
[call site]
09157
Engine::get_interned_string
[function]
[call site]
09158
TestStruct::clone
[function]
[call site]
09159
Module::is_indexed
[function]
[call site]
09160
GlobalRuntimeState::push_import
[function]
[call site]
09161
crate::func::shared_take_or_clone
[function]
[call site]
09162
Module::build_index
[function]
[call site]
09163
GlobalRuntimeState::push_import
[function]
[call site]
09164
Ok
[function]
[call site]
09165
Scope::search
[function]
[call site]
09166
Option::map_or_else
[function]
[call site]
09167
Err
[function]
[call site]
09168
ERR::ErrorVariableNotFound
[function]
[call site]
09169
test_to_string
[function]
[call site]
09170
into
[function]
[call site]
09171
string_functions::is_empty
[function]
[call site]
09172
Scope::add_alias_by_index
[function]
[call site]
09173
TestStruct::clone
[function]
[call site]
09174
Ok
[function]
[call site]
09175
test::len
[function]
[call site]
09176
EvalContext::new
[function]
[call site]
09177
Self::as_deref_mut
[function]
[call site]
09178
resolve_var
[function]
[call site]
09179
map_or
[function]
[call site]
09180
test::len
[function]
[call site]
09181
Err
[function]
[call site]
09182
EvalAltResult::fill_position
[function]
[call site]
09183
test_optimizer_const_map
[function]
[call site]
09184
test::len
[function]
[call site]
09185
Command::get
[function]
[call site]
09186
StmtBlock::span_or_else
[function]
[call site]
09187
Scope::search
[function]
[call site]
09188
Span::ok_or_else
[function]
[call site]
09189
TestStruct::new
[function]
[call site]
09190
ERR::ErrorVariableNotFound
[function]
[call site]
09191
test_to_string
[function]
[call site]
09192
Scope::get_mut_by_index
[function]
[call site]
09193
Dynamic::is_shared
[function]
[call site]
09194
test_functions_take
[function]
[call site]
09195
Dynamic::into_shared
[function]
[call site]
09196
Dynamic::access_mode
[function]
[call site]
09197
Self
[function]
[call site]
09198
Union::Shared
[function]
[call site]
09199
crate::Locked::new
[function]
[call site]
09200
Self::into
[function]
[call site]
09201
Ok
[function]
[call site]
09202
GlobalRuntimeState::scan_imports_raw
[function]
[call site]
09203
impl
[call site]
09204
T::as_any
[function]
[call site]
09205
Module::contains_indexed_global_functions
[function]
[call site]
09206
Caches::fn_resolution_caches_len
[function]
[call site]
09207
Caches::fn_resolution_cache_mut
[function]
[call site]
09208
string_functions::clear
[function]
[call site]
09209
Caches::push_fn_resolution_cache
[function]
[call site]
09210
Caches::fn_resolution_cache_mut
[function]
[call site]
09211
string_functions::clear
[function]
[call site]
09212
Ok
[function]
[call site]
09213
StmtBlock::take_statements
[function]
[call site]
09214
Engine::eval_expr
[function]
[call site]
09215
Engine::track_operation
[function]
[call site]
09216
ParseSettings::level_up_with_position
[function]
[call site]
09217
Engine::dbg_reset
[function]
[call site]
09218
Self::as_deref_mut
[function]
[call site]
09219
Expr::get_literal_value
[function]
[call site]
09220
Some
[function]
[call site]
09221
Ok
[function]
[call site]
09222
Engine::eval_fn_call_expr
[function]
[call site]
09223
Self::ok_or_else
[function]
[call site]
09224
ERR::ErrorUnboundThis
[function]
[call site]
09225
into
[function]
[call site]
09226
cloned
[function]
[call site]
09227
Engine::search_namespace
[function]
[call site]
09228
RhaiResultOf::map
[function]
[call site]
09229
Position::new_const
[function]
[call site]
09230
Engine::eval_expr
[function]
[call site]
09231
Self::as_deref_mut
[function]
[call site]
09232
Dynamic::flatten
[function]
[call site]
09233
ParseSettings::level_up_with_position
[function]
[call site]
09234
Dynamic::is_string
[function]
[call site]
09235
unwrap
[function]
[call site]
09236
&mut
[call site]
09237
into
[function]
[call site]
09238
packages::string_basic::print_with_func
[function]
[call site]
09239
unwrap
[function]
[call site]
09240
Engine::throw_on_size
[function]
[call site]
09241
test::len
[function]
[call site]
09242
RhaiResultOf::map_err
[function]
[call site]
09243
EvalAltResult::fill_position
[function]
[call site]
09244
Ok
[function]
[call site]
09245
Engine::get_interned_string
[function]
[call site]
09246
ImmutableString::into
[function]
[call site]
09247
crate::Array::with_capacity
[function]
[call site]
09248
test::len
[function]
[call site]
09249
Engine::eval_expr
[function]
[call site]
09250
Self::as_deref_mut
[function]
[call site]
09251
Dynamic::flatten
[function]
[call site]
09252
Engine::has_data_size_limit
[function]
[call site]
09253
crate::eval::calc_data_sizes
[function]
[call site]
09254
Engine::throw_on_size
[function]
[call site]
09255
RhaiResultOf::map_err
[function]
[call site]
09256
EvalAltResult::fill_position
[function]
[call site]
09257
ParseSettings::level_up_with_position
[function]
[call site]
09258
blob_functions::push
[function]
[call site]
09259
Ok
[function]
[call site]
09260
Dynamic::from_array
[function]
[call site]
09261
TestStruct::clone
[function]
[call site]
09262
Engine::eval_expr
[function]
[call site]
09263
Self::as_deref_mut
[function]
[call site]
09264
Dynamic::flatten
[function]
[call site]
09265
Engine::has_data_size_limit
[function]
[call site]
09266
crate::eval::calc_data_sizes
[function]
[call site]
09267
Engine::throw_on_size
[function]
[call site]
09268
RhaiResultOf::map_err
[function]
[call site]
09269
EvalAltResult::fill_position
[function]
[call site]
09270
ParseSettings::level_up_with_position
[function]
[call site]
09271
shared_get_mut
[function]
[call site]
09272
Ident::as_str
[function]
[call site]
09273
Option::unwrap
[function]
[call site]
09274
Ok
[function]
[call site]
09275
Dynamic::from_map
[function]
[call site]
09276
Engine::eval_expr
[function]
[call site]
09277
Self::as_deref_mut
[function]
[call site]
09278
Dynamic::as_bool
[function]
[call site]
09279
map_err
[function]
[call site]
09280
make_type_mismatch_err::<bool>
[function]
[call site]
09281
ParseSettings::level_up_with_position
[function]
[call site]
09282
Ok
[function]
[call site]
09283
Engine::eval_expr
[function]
[call site]
09284
Self::as_deref_mut
[function]
[call site]
09285
Dynamic::as_bool
[function]
[call site]
09286
map_err
[function]
[call site]
09287
make_type_mismatch_err::<bool>
[function]
[call site]
09288
ParseSettings::level_up_with_position
[function]
[call site]
09289
Ok
[function]
[call site]
09290
Engine::eval_expr
[function]
[call site]
09291
Self::as_deref_mut
[function]
[call site]
09292
Expr::is_unit
[function]
[call site]
09293
Ok
[function]
[call site]
09294
MyIterableType::into_iter
[function]
[call site]
09295
test_optimizer_const_map
[function]
[call site]
09296
reflection_functions::collect
[function]
[call site]
09297
first
[function]
[call site]
09298
unwrap
[function]
[call site]
09299
Command::get
[function]
[call site]
09300
Ident::as_str
[function]
[call site]
09301
ok_or_else
[function]
[call site]
09302
TestStruct::new
[function]
[call site]
09303
ERR::ErrorCustomSyntax
[function]
[call site]
09304
MyIterableType::into_iter
[function]
[call site]
09305
test_optimizer_const_map
[function]
[call site]
09306
reflection_functions::collect
[function]
[call site]
09307
EvalContext::new
[function]
[call site]
09308
and_then
[function]
[call site]
09309
Engine::check_data_size
[function]
[call site]
09310
Expr::start_position
[function]
[call site]
09311
Engine::eval_stmt_block
[function]
[call site]
09312
StmtBlock::take_statements
[function]
[call site]
09313
Engine::eval_dot_index_chain
[function]
[call site]
09314
Engine::eval_dot_index_chain
[function]
[call site]
09315
ParseResult::unwrap
[function]
[call site]
09316
and_then
[function]
[call site]
09317
Engine::check_data_size
[function]
[call site]
09318
map_err
[function]
[call site]
09319
EvalAltResult::fill_position
[function]
[call site]
09320
ArgBackup::restore_first_arg
[function]
[call site]
09321
Engine::is_debugger_registered
[function]
[call site]
09322
Engine::register_debugger
[function]
[call site]
09323
Scope::new
[function]
[call site]
09324
crate::ast::Stmt::Noop
[function]
[call site]
09325
into
[function]
[call site]
09326
DebuggerEvent::FunctionExitWithValue
[function]
[call site]
09327
DebuggerEvent::FunctionExitWithError
[function]
[call site]
09328
Engine::dbg_raw
[function]
[call site]
09329
Err
[function]
[call site]
09330
GlobalRuntimeState::debugger_mut
[function]
[call site]
09331
&mut
[call site]
09332
string_functions::is_empty
[function]
[call site]
09333
Engine::check_data_size
[function]
[call site]
09334
Ok
[function]
[call site]
09335
Dynamic::into_immutable_string
[function]
[call site]
09336
Result::map_err
[function]
[call site]
09337
Engine::map_type_name
[function]
[call site]
09338
type_name::<ImmutableString>
[function]
[call site]
09339
&'a
[call site]
09340
ERR::ErrorMismatchOutputType
[function]
[call site]
09341
into
[function]
[call site]
09342
test_side_effects_print
[function]
[call site]
09343
Dynamic::into_immutable_string
[function]
[call site]
09344
Result::map_err
[function]
[call site]
09345
Engine::map_type_name
[function]
[call site]
09346
type_name::<ImmutableString>
[function]
[call site]
09347
&'a
[call site]
09348
ERR::ErrorMismatchOutputType
[function]
[call site]
09349
into
[function]
[call site]
09350
test_print_debug
[function]
[call site]
09351
&mut
[call site]
09352
Engine::map_type_name
[function]
[call site]
09353
std::
[call site]
09354
any::type_name
[function]
[call site]
09355
Engine::map_type_name
[function]
[call site]
09356
std::
[call site]
09357
any::type_name
[function]
[call site]
09358
Err
[function]
[call site]
09359
ERR::ErrorIndexingType
[function]
[call site]
09360
into
[function]
[call site]
09361
Engine::map_type_name
[function]
[call site]
09362
std::
[call site]
09363
any::type_name
[function]
[call site]
09364
Engine::map_type_name
[function]
[call site]
09365
std::
[call site]
09366
any::type_name
[function]
[call site]
09367
Engine::map_type_name
[function]
[call site]
09368
std::
[call site]
09369
any::type_name
[function]
[call site]
09370
Err
[function]
[call site]
09371
ERR::ErrorIndexingType
[function]
[call site]
09372
into
[function]
[call site]
09373
string_functions::starts_with
[function]
[call site]
09374
test::len
[function]
[call site]
09375
Engine::map_type_name
[function]
[call site]
09376
std::
[call site]
09377
any::type_name
[function]
[call site]
09378
Err
[function]
[call site]
09379
ERR::ErrorDotExpr
[function]
[call site]
09380
into
[function]
[call site]
09381
string_functions::starts_with
[function]
[call site]
09382
test::len
[function]
[call site]
09383
Engine::map_type_name
[function]
[call site]
09384
std::
[call site]
09385
any::type_name
[function]
[call site]
09386
Engine::map_type_name
[function]
[call site]
09387
std::
[call site]
09388
any::type_name
[function]
[call site]
09389
Err
[function]
[call site]
09390
ERR::ErrorDotExpr
[function]
[call site]
09391
into
[function]
[call site]
09392
Err
[function]
[call site]
09393
ERR::ErrorFunctionNotFound
[function]
[call site]
09394
Engine::gen_fn_call_signature
[function]
[call site]
09395
into
[function]
[call site]
09396
calc_fn_hash
[function]
[call site]
09397
test::len
[function]
[call site]
09398
StaticModuleResolver::iter_mut
[function]
[call site]
09399
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
09400
ok
[function]
[call site]
09401
test_optimizer_const_map
[function]
[call site]
09402
StmtBlock::as_ref
[function]
[call site]
09403
OptimizerState::set_dirty
[function]
[call site]
09404
Expr::from_dynamic
[function]
[call site]
09405
StaticModuleResolver::iter_mut
[function]
[call site]
09406
array_functions::for_each
[function]
[call site]
09407
optimize_expr
[function]
[call site]
09408
StaticModuleResolver::iter_mut
[function]
[call site]
09409
array_functions::for_each
[function]
[call site]
09410
optimize_expr
[function]
[call site]
09411
move_constant_arg
[function]
[call site]
09412
OptimizerState::set_dirty
[function]
[call site]
09413
string_functions::is_empty
[function]
[call site]
09414
OptimizerState::find_literal_constant
[function]
[call site]
09415
Option::is_some
[function]
[call site]
09416
Expr::from_dynamic
[function]
[call site]
09417
OptimizerState::find_literal_constant
[function]
[call site]
09418
Option::unwrap
[function]
[call site]
09419
TestStruct::clone
[function]
[call site]
09420
OptimizerState::set_dirty
[function]
[call site]
09421
ASTFlags::intersects
[function]
[call site]
09422
Expr::is_constant
[function]
[call site]
09423
Some
[function]
[call site]
09424
Cow::Owned
[function]
[call site]
09425
Expr::get_literal_value
[function]
[call site]
09426
unwrap
[function]
[call site]
09427
OptimizerState::push_var
[function]
[call site]
09428
TestStruct::clone
[function]
[call site]
09429
optimize_stmt
[function]
[call site]
09430
Token::is_op_assignment
[function]
[call site]
09431
o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access
[function]
[call site]
09432
string_functions::is_empty
[function]
[call site]
09433
OptimizerState::set_dirty
[function]
[call site]
09434
OpAssignment::new_op_assignment_from_base
[function]
[call site]
09435
Token::lookup_symbol_from_syntax
[function]
[call site]
09436
Option::unwrap_or_else
[function]
[call site]
09437
OpAssignment::new_op_assignment_from_base_token
[function]
[call site]
09438
OpAssignment::new_op_assignment_from_token
[function]
[call site]
09439
Token::get_base_op_from_assignment
[function]
[call site]
09440
Option::unwrap_or_else
[function]
[call site]
09441
Token::literal_syntax
[function]
[call site]
09442
Token::literal_syntax
[function]
[call site]
09443
calc_fn_hash
[function]
[call site]
09444
calc_fn_hash
[function]
[call site]
09445
Token::convert_to_op_assignment
[function]
[call site]
09446
Some
[function]
[call site]
09447
Option::unwrap_or_else
[function]
[call site]
09448
test_functions_take
[function]
[call site]
09449
o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access
[function]
[call site]
09450
optimize_expr
[function]
[call site]
09451
optimize_expr
[function]
[call site]
09452
string_functions::is_empty
[function]
[call site]
09453
string_functions::is_empty
[function]
[call site]
09454
OptimizerState::set_dirty
[function]
[call site]
09455
Expr::start_position
[function]
[call site]
09456
test_functions_take
[function]
[call site]
09457
optimize_expr
[function]
[call site]
09458
Stmt::Block
[function]
[call site]
09459
StmtBlock::new
[function]
[call site]
09460
Stmt::Expr
[function]
[call site]
09461
into
[function]
[call site]
09462
Stmt::Noop
[function]
[call site]
09463
Self::into
[function]
[call site]
09464
Stmt::Expr
[function]
[call site]
09465
into
[function]
[call site]
09466
string_functions::is_empty
[function]
[call site]
09467
OptimizerState::set_dirty
[function]
[call site]
09468
Stmt::Noop
[function]
[call site]
09469
OptimizerState::set_dirty
[function]
[call site]
09470
StmtBlock::take_statements
[function]
[call site]
09471
optimize_stmt_block
[function]
[call site]
09472
string_functions::is_empty
[function]
[call site]
09473
Stmt::Noop
[function]
[call site]
09474
ParseSettings::level_up_with_position
[function]
[call site]
09475
Stmt::Block
[function]
[call site]
09476
StmtBlock::new_with_span
[function]
[call site]
09477
MyIterableType::into_iter
[function]
[call site]
09478
Self::IntoIter::collect
[function]
[call site]
09479
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09480
StmtBlock::new_with_span
[function]
[call site]
09481
MyIterableType::into_iter
[function]
[call site]
09482
Self::IntoIter::collect
[function]
[call site]
09483
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09484
Self::into
[function]
[call site]
09485
OptimizerState::set_dirty
[function]
[call site]
09486
StmtBlock::take_statements
[function]
[call site]
09487
optimize_stmt_block
[function]
[call site]
09488
string_functions::is_empty
[function]
[call site]
09489
Stmt::Noop
[function]
[call site]
09490
ParseSettings::level_up_with_position
[function]
[call site]
09491
Stmt::Block
[function]
[call site]
09492
StmtBlock::new_with_span
[function]
[call site]
09493
StmtBlock::new_with_span
[function]
[call site]
09494
Self::into
[function]
[call site]
09495
optimize_expr
[function]
[call site]
09496
StmtBlock::statements_mut
[function]
[call site]
09497
optimize_stmt_block
[function]
[call site]
09498
StmtBlock::take_statements
[function]
[call site]
09499
mem::take
[function]
[call site]
09500
StmtBlock::statements_mut
[function]
[call site]
09501
StmtBlock::statements_mut
[function]
[call site]
09502
optimize_stmt_block
[function]
[call site]
09503
StmtBlock::take_statements
[function]
[call site]
09504
is_hashable_constant
[function]
[call site]
09505
Expr::is_constant
[function]
[call site]
09506
Dynamic::is_hashable
[function]
[call site]
09507
Expr::get_literal_value
[function]
[call site]
09508
unwrap
[function]
[call site]
09509
func::hashing::get_hasher
[function]
[call site]
09510
test::hash
[function]
[call site]
09511
Self::Hasher::finish
[function]
[call site]
09512
Command::get
[function]
[call site]
09513
mem::take
[function]
[call site]
09514
string_functions::clear
[function]
[call site]
09515
Stmt::Expr
[function]
[call site]
09516
test_functions_take
[function]
[call site]
09517
into
[function]
[call site]
09518
optimize_stmt
[function]
[call site]
09519
optimize_expr
[function]
[call site]
09520
map_or
[function]
[call site]
09521
Stmt::Expr
[function]
[call site]
09522
test_functions_take
[function]
[call site]
09523
into
[function]
[call site]
09524
optimize_stmt
[function]
[call site]
09525
into
[function]
[call site]
09526
Stmt::Expr
[function]
[call site]
09527
test_functions_take
[function]
[call site]
09528
into
[function]
[call site]
09529
into
[function]
[call site]
09530
test_functions_take
[function]
[call site]
09531
Stmt::If
[function]
[call site]
09532
into
[function]
[call site]
09533
Expr::start_position
[function]
[call site]
09534
OptimizerState::set_dirty
[function]
[call site]
09535
mem::take
[function]
[call site]
09536
Stmt::Expr
[function]
[call site]
09537
test_functions_take
[function]
[call site]
09538
into
[function]
[call site]
09539
optimize_stmt
[function]
[call site]
09540
OptimizerState::set_dirty
[function]
[call site]
09541
string_functions::is_empty
[function]
[call site]
09542
test::len
[function]
[call site]
09543
MyIterableType::into_iter
[function]
[call site]
09544
Self::IntoIter::all
[function]
[call site]
09545
MyIterableType::into_iter
[function]
[call site]
09546
Self::IntoIter::find
[function]
[call site]
09547
string_functions::contains
[function]
[call site]
09548
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09549
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09550
Stmt::Expr
[function]
[call site]
09551
test_functions_take
[function]
[call site]
09552
into
[function]
[call site]
09553
optimize_stmt
[function]
[call site]
09554
test_functions_take
[function]
[call site]
09555
optimize_expr
[function]
[call site]
09556
map_or
[function]
[call site]
09557
Stmt::Expr
[function]
[call site]
09558
test_functions_take
[function]
[call site]
09559
into
[function]
[call site]
09560
optimize_stmt
[function]
[call site]
09561
into
[function]
[call site]
09562
Stmt::Expr
[function]
[call site]
09563
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09564
test_functions_take
[function]
[call site]
09565
into
[function]
[call site]
09566
into
[function]
[call site]
09567
Stmt::If
[function]
[call site]
09568
into
[function]
[call site]
09569
Expr::start_position
[function]
[call site]
09570
OptimizerState::set_dirty
[function]
[call site]
09571
string_functions::is_empty
[function]
[call site]
09572
OptimizerState::set_dirty
[function]
[call site]
09573
string_functions::clear
[function]
[call site]
09574
test::len
[function]
[call site]
09575
map_functions::retain
[function]
[call site]
09576
string_functions::is_empty
[function]
[call site]
09577
Ok
[function]
[call site]
09578
IterateMap::new
[function]
[call site]
09579
IterateMap::new
[function]
[call site]
09580
IterateMap::new
[function]
[call site]
09581
mem::take
[function]
[call site]
09582
MyIterableType::into_iter
[function]
[call site]
09583
is_some
[function]
[call site]
09584
blob_functions::insert
[function]
[call site]
09585
FnPtr::call_raw_with_extra_args
[function]
[call site]
09586
Some
[function]
[call site]
09587
TestStruct::clone
[function]
[call site]
09588
Self::into
[function]
[call site]
09589
Some
[function]
[call site]
09590
Dynamic::as_bool
[function]
[call site]
09591
Result::unwrap_or
[function]
[call site]
09592
blob_functions::insert
[function]
[call site]
09593
blob_functions::insert
[function]
[call site]
09594
Some
[function]
[call site]
09595
Err
[function]
[call site]
09596
Ok
[function]
[call site]
09597
string_functions::contains
[function]
[call site]
09598
test::len
[function]
[call site]
09599
OptimizerState::set_dirty
[function]
[call site]
09600
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09601
optimize_expr
[function]
[call site]
09602
optimize_expr
[function]
[call site]
09603
OptimizerState::set_dirty
[function]
[call site]
09604
Stmt::Expr
[function]
[call site]
09605
test_functions_take
[function]
[call site]
09606
into
[function]
[call site]
09607
optimize_stmt
[function]
[call site]
09608
Stmt::Block
[function]
[call site]
09609
StmtBlock::empty
[function]
[call site]
09610
Self::into
[function]
[call site]
09611
optimize_expr
[function]
[call site]
09612
optimize_expr
[function]
[call site]
09613
optimize_expr
[function]
[call site]
09614
Expr::is_unit
[function]
[call site]
09615
Expr::Unit
[function]
[call site]
09616
ParseSettings::level_up_with_position
[function]
[call site]
09617
OptimizerState::set_dirty
[function]
[call site]
09618
map_functions::retain
[function]
[call site]
09619
map_functions::retain
[function]
[call site]
09620
string_functions::is_empty
[function]
[call site]
09621
Ok
[function]
[call site]
09622
IterateMap::new
[function]
[call site]
09623
IterateMap::new
[function]
[call site]
09624
IterateMap::new
[function]
[call site]
09625
mem::take
[function]
[call site]
09626
MyIterableType::into_iter
[function]
[call site]
09627
is_some
[function]
[call site]
09628
blob_functions::insert
[function]
[call site]
09629
FnPtr::call_raw_with_extra_args
[function]
[call site]
09630
Some
[function]
[call site]
09631
TestStruct::clone
[function]
[call site]
09632
Self::into
[function]
[call site]
09633
Some
[function]
[call site]
09634
Dynamic::as_bool
[function]
[call site]
09635
Result::unwrap_or
[function]
[call site]
09636
blob_functions::insert
[function]
[call site]
09637
blob_functions::insert
[function]
[call site]
09638
Some
[function]
[call site]
09639
Err
[function]
[call site]
09640
Ok
[function]
[call site]
09641
OptimizerState::set_dirty
[function]
[call site]
09642
MyIterableType::into_iter
[function]
[call site]
09643
Self::IntoIter::position
[function]
[call site]
09644
test::len
[function]
[call site]
09645
OptimizerState::set_dirty
[function]
[call site]
09646
string_functions::truncate
[function]
[call site]
09647
string_functions::clear
[function]
[call site]
09648
FnPtr::try_from
[function]
[call site]
09649
char_indices
[function]
[call site]
09650
nth
[function]
[call site]
09651
shared_make_mut
[function]
[call site]
09652
string_functions::truncate
[function]
[call site]
09653
string_functions::is_empty
[function]
[call site]
09654
OptimizerState::set_dirty
[function]
[call site]
09655
map_functions::retain
[function]
[call site]
09656
OptimizerState::set_dirty
[function]
[call site]
09657
optimize_expr
[function]
[call site]
09658
StaticModuleResolver::iter_mut
[function]
[call site]
09659
impl
[call site]
09660
array_functions::for_each
[function]
[call site]
09661
Some
[function]
[call site]
09662
map_functions::values
[function]
[call site]
09663
flat_map
[function]
[call site]
09664
MyIterableType::into_iter
[function]
[call site]
09665
test_chars
[function]
[call site]
09666
0.chars().collect::<Vec<_>>
[function]
[call site]
09667
MyIterableType::into_iter
[function]
[call site]
09668
test_method_call
[function]
[call site]
09669
MyIterableType::into_iter
[function]
[call site]
09670
Self::IntoIter::all
[function]
[call site]
09671
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09672
Expr::is_unit
[function]
[call site]
09673
Expr::Unit
[function]
[call site]
09674
ParseSettings::level_up_with_position
[function]
[call site]
09675
OptimizerState::set_dirty
[function]
[call site]
09676
OptimizerState::set_dirty
[function]
[call site]
09677
Stmt::Noop
[function]
[call site]
09678
optimize_expr
[function]
[call site]
09679
Expr::Unit
[function]
[call site]
09680
StmtBlock::statements_mut
[function]
[call site]
09681
optimize_stmt_block
[function]
[call site]
09682
StmtBlock::take_statements
[function]
[call site]
09683
optimize_expr
[function]
[call site]
09684
StmtBlock::statements_mut
[function]
[call site]
09685
optimize_stmt_block
[function]
[call site]
09686
StmtBlock::take_statements
[function]
[call site]
09687
optimize_expr
[function]
[call site]
09688
StmtBlock::statements_mut
[function]
[call site]
09689
optimize_stmt_block
[function]
[call site]
09690
StmtBlock::take_statements
[function]
[call site]
09691
ASTFlags::intersects
[function]
[call site]
09692
optimize_expr
[function]
[call site]
09693
optimize_expr
[function]
[call site]
09694
optimize_stmt_block
[function]
[call site]
09695
StmtBlock::take_statements
[function]
[call site]
09696
mem::take
[function]
[call site]
09697
StmtBlock::statements_mut
[function]
[call site]
09698
StmtBlockContainer::as_mut_slice
[function]
[call site]
09699
OptimizerState::set_dirty
[function]
[call site]
09700
Stmt::Noop
[function]
[call site]
09701
StmtBlock::new_with_span
[function]
[call site]
09702
MyIterableType::into_iter
[function]
[call site]
09703
Self::IntoIter::collect
[function]
[call site]
09704
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09705
iterator_functions::chars_from_start
[function]
[call site]
09706
CharsStream::new
[function]
[call site]
09707
Stmt::is_block_dependent
[function]
[call site]
09708
MyIterableType::into_iter
[function]
[call site]
09709
Self::IntoIter::all
[function]
[call site]
09710
FnCallExpr::is_qualified
[function]
[call site]
09711
FnCallExpr::is_qualified
[function]
[call site]
09712
OptimizerState::set_dirty
[function]
[call site]
09713
test_functions_take
[function]
[call site]
09714
StmtBlock::statements_mut
[function]
[call site]
09715
MyIterableType::into_iter
[function]
[call site]
09716
test_method_call
[function]
[call site]
09717
OptimizerState::set_dirty
[function]
[call site]
09718
StmtBlock::take_statements
[function]
[call site]
09719
StmtBlock::new_with_span
[function]
[call site]
09720
optimize_stmt_block
[function]
[call site]
09721
StmtBlock::new_with_span
[function]
[call site]
09722
Stmt::Block
[function]
[call site]
09723
ParseResult::into
[function]
[call site]
09724
StmtBlock::statements_mut
[function]
[call site]
09725
optimize_stmt_block
[function]
[call site]
09726
StmtBlock::take_statements
[function]
[call site]
09727
StmtBlock::statements_mut
[function]
[call site]
09728
optimize_stmt_block
[function]
[call site]
09729
StmtBlock::take_statements
[function]
[call site]
09730
OptimizerState::set_dirty
[function]
[call site]
09731
StmtBlock::as_mut
[function]
[call site]
09732
string_functions::is_empty
[function]
[call site]
09733
test::len
[function]
[call site]
09734
mem::take
[function]
[call site]
09735
StmtBlock::as_mut
[function]
[call site]
09736
StmtBlock::statements_mut
[function]
[call site]
09737
optimize_stmt_block
[function]
[call site]
09738
StmtBlock::take_statements
[function]
[call site]
09739
Stmt::Block
[function]
[call site]
09740
into
[function]
[call site]
09741
Stmt::Noop
[function]
[call site]
09742
ParseSettings::level_up_with_position
[function]
[call site]
09743
OptimizerState::set_dirty
[function]
[call site]
09744
test_functions_take
[function]
[call site]
09745
Stmt::FnCall
[function]
[call site]
09746
optimize_expr
[function]
[call site]
09747
ParseResult::take
[function]
[call site]
09748
Engine::new
[function]
[call site]
09749
register_type_with_name::<TestStruct>
[function]
[call site]
09750
Engine::register_fn
[function]
[call site]
09751
TestStruct
[function]
[call site]
09752
Expr::FnCall
[function]
[call site]
09753
optimize_expr
[function]
[call site]
09754
Stmt::FnCall
[function]
[call site]
09755
Stmt::Expr
[function]
[call site]
09756
into
[function]
[call site]
09757
optimize_expr
[function]
[call site]
09758
optimize_expr
[function]
[call site]
09759
string_functions::is_empty
[function]
[call site]
09760
OptimizerState::set_dirty
[function]
[call site]
09761
Stmt::Noop
[function]
[call site]
09762
test::len
[function]
[call site]
09763
map_functions::retain
[function]
[call site]
09764
OptimizerState::find_literal_constant
[function]
[call site]
09765
Ident::as_str
[function]
[call site]
09766
Position::is_none
[function]
[call site]
09767
test::len
[function]
[call site]
09768
OptimizerState::set_dirty
[function]
[call site]
09769
MyIterableType::into_iter
[function]
[call site]
09770
Self::IntoIter::rev
[function]
[call site]
09771
array_functions::reduce_rev_with_initial
[function]
[call site]
09772
ParseSettings::level_up_with_position
[function]
[call site]
09773
ParseSettings::level_up
[function]
[call site]
09774
Ok
[function]
[call site]
09775
RhaiFunc::is_pure
[function]
[call site]
09776
Expr::is_constant
[function]
[call site]
09777
Expr::is_constant
[function]
[call site]
09778
Expr::is_constant
[function]
[call site]
09779
ParseResult::map_or
[function]
[call site]
09780
test::len
[function]
[call site]
09781
test::len
[function]
[call site]
09782
test::len
[function]
[call site]
09783
test::len
[function]
[call site]
09784
RhaiFunc::is_pure
[function]
[call site]
09785
OptimizerState::set_dirty
[function]
[call site]
09786
string_functions::remove
[function]
[call site]
09787
RhaiFunc::is_pure
[function]
[call site]
09788
RhaiFunc::is_pure
[function]
[call site]
09789
OptimizerState::set_dirty
[function]
[call site]
09790
string_functions::remove
[function]
[call site]
09791
ASTFlags::intersects
[function]
[call site]
09792
OptimizerState::set_dirty
[function]
[call site]
09793
string_functions::clear
[function]
[call site]
09794
string_functions::is_empty
[function]
[call site]
09795
shared_get_mut
[function]
[call site]
09796
string_functions::clear
[function]
[call site]
09797
ImmutableString::new
[function]
[call site]
09798
Stmt::returns_value
[function]
[call site]
09799
RhaiFunc::is_pure
[function]
[call site]
09800
OptimizerState::set_dirty
[function]
[call site]
09801
string_functions::clear
[function]
[call site]
09802
ASTFlags::intersects
[function]
[call site]
09803
Stmt::returns_value
[function]
[call site]
09804
OptimizerState::set_dirty
[function]
[call site]
09805
string_functions::pop
[function]
[call site]
09806
string_functions::is_empty
[function]
[call site]
09807
shared_make_mut
[function]
[call site]
09808
string_functions::pop
[function]
[call site]
09809
Dynamic::map_or
[function]
[call site]
09810
Dynamic::unwrap
[function]
[call site]
09811
ASTFlags::intersects
[function]
[call site]
09812
OptimizerState::set_dirty
[function]
[call site]
09813
StmtBlockContainer::last_mut
[function]
[call site]
09814
unwrap
[function]
[call site]
09815
StmtBlock::as_mut
[function]
[call site]
09816
&mut
[call site]
09817
Stmt::Noop
[function]
[call site]
09818
Stmt::Expr
[function]
[call site]
09819
mem::take
[function]
[call site]
09820
Stmt::returns_value
[function]
[call site]
09821
Stmt::returns_value
[function]
[call site]
09822
RhaiFunc::is_pure
[function]
[call site]
09823
OptimizerState::set_dirty
[function]
[call site]
09824
Stmt::returns_value
[function]
[call site]
09825
StmtBlockContainer::last_mut
[function]
[call site]
09826
unwrap
[function]
[call site]
09827
Stmt::Noop
[function]
[call site]
09828
ParseSettings::level_up_with_position
[function]
[call site]
09829
string_functions::pop
[function]
[call site]
09830
Dynamic::unwrap
[function]
[call site]
09831
RhaiFunc::is_pure
[function]
[call site]
09832
OptimizerState::set_dirty
[function]
[call site]
09833
string_functions::clear
[function]
[call site]
09834
ASTFlags::intersects
[function]
[call site]
09835
OptimizerState::set_dirty
[function]
[call site]
09836
string_functions::pop
[function]
[call site]
09837
Dynamic::unwrap
[function]
[call site]
09838
ASTFlags::intersects
[function]
[call site]
09839
RhaiFunc::is_pure
[function]
[call site]
09840
OptimizerState::set_dirty
[function]
[call site]
09841
string_functions::pop
[function]
[call site]
09842
Dynamic::unwrap
[function]
[call site]
09843
RhaiFunc::is_pure
[function]
[call site]
09844
OptimizerState::set_dirty
[function]
[call site]
09845
string_functions::pop
[function]
[call site]
09846
Dynamic::unwrap
[function]
[call site]
09847
OptimizerState::rewind_var
[function]
[call site]
09848
string_functions::truncate
[function]
[call site]
09849
OptimizerState::is_dirty
[function]
[call site]
09850
OptimizerState::set_dirty
[function]
[call site]
09851
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09852
Option::into
[function]
[call site]
09853
Self::into
[function]
[call site]
09854
crate::Module::new
[function]
[call site]
09855
Position::new_const
[function]
[call site]
09856
CustomTypesCollection::new
[function]
[call site]
09857
TestStruct::new
[function]
[call site]
09858
TestStruct::new
[function]
[call site]
09859
BloomFilterU64::new
[function]
[call site]
09860
TestStruct::new
[function]
[call site]
09861
TestStruct::new
[function]
[call site]
09862
Self::into
[function]
[call site]
09863
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09864
AST::new
[function]
[call site]
09865
crate::SmartString::new_const
[function]
[call site]
09866
Some
[function]
[call site]
09867
TestStruct::new
[function]
[call site]
09868
MyIterableType::into_iter
[function]
[call site]
09869
Self::IntoIter::collect
[function]
[call site]
09870
into
[function]
[call site]
09871
Engine::optimize_top_level
[function]
[call site]
09872
std::slice::from_ref
[function]
[call site]
09873
Ok
[function]
[call site]
09874
AST::new
[function]
[call site]
09875
crate::Module::new
[function]
[call site]
09876
StmtBlock::extend
[function]
[call site]
09877
StmtBlock::extend
[function]
[call site]
09878
StmtBlock::borrow
[function]
[call site]
09879
into
[function]
[call site]
09880
Ok
[function]
[call site]
09881
Some
[function]
[call site]
09882
Scope::new
[function]
[call site]
09883
ParseResult::unwrap
[function]
[call site]
09884
Engine::run_ast
[function]
[call site]
09885
RhaiResultOf::unwrap
[function]
[call site]
09886
Engine::on_def_var
[function]
[call site]
09887
Option::name
[function]
[call site]
09888
VarDefInfo::nesting_level
[function]
[call site]
09889
Ok
[function]
[call site]
09890
Ok
[function]
[call site]
09891
run
[function]
[call site]
09892
RhaiResultOf::unwrap_err
[function]
[call site]
09893
run
[function]
[call site]
09894
RhaiResultOf::unwrap_err
[function]
[call site]
09895
run
[function]
[call site]
09896
RhaiResultOf::unwrap_err
[function]
[call site]
09897
run
[function]
[call site]
09898
RhaiResultOf::unwrap
[function]
[call site]
09899
Module::is_standard_lib
[function]
[call site]
09900
flat_map
[function]
[call site]
09901
RhaiFunc::get_iter_fn
[function]
[call site]
09902
filter_map
[function]
[call site]
09903
Position::new_const
[function]
[call site]
09904
RhaiFunc::get_script_fn_def
[function]
[call site]
09905
Option::map
[function]
[call site]
09906
into
[function]
[call site]
09907
array_functions::for_each
[function]
[call site]
09908
blob_functions::push
[function]
[call site]
09909
RhaiFunc::get_iter_fn
[function]
[call site]
09910
Option::filter_map
[function]
[call site]
09911
into
[function]
[call site]
09912
RhaiFunc::get_script_fn_def
[function]
[call site]
09913
Option::map
[function]
[call site]
09914
into
[function]
[call site]
09915
array_functions::for_each
[function]
[call site]
09916
blob_functions::push
[function]
[call site]
09917
Module::iter_sub_modules
[function]
[call site]
09918
Module::iter_sub_modules_raw
[function]
[call site]
09919
MyIterableType::into_iter
[function]
[call site]
09920
impl
[call site]
09921
Ident::as_str
[function]
[call site]
09922
array_functions::for_each
[function]
[call site]
09923
Position::new_const
[function]
[call site]
09924
unwrap
[function]
[call site]
09925
scan_module_recursive
[function]
[call site]
09926
NativeCallContext::global_runtime_state
[function]
[call site]
09927
GlobalRuntimeState::iter_imports_raw
[function]
[call site]
09928
MyIterableType::into_iter
[function]
[call site]
09929
array_functions::reduce_rev
[function]
[call site]
09930
array_functions::zip
[function]
[call site]
09931
MyIterableType::into_iter
[function]
[call site]
09932
array_functions::reduce_rev
[function]
[call site]
09933
array_functions::for_each
[function]
[call site]
09934
scan_module_recursive
[function]
[call site]
09935
MyIterableType::into_iter
[function]
[call site]
09936
array_functions::for_each
[function]
[call site]
09937
scan_module_recursive
[function]
[call site]
09938
Some
[function]
[call site]
09939
StmtBlock::as_ref
[function]
[call site]
09940
test::len
[function]
[call site]
09941
IterateMap::new
[function]
[call site]
09942
string_functions::is_empty
[function]
[call site]
09943
blob_functions::insert
[function]
[call site]
09944
&str::into
[function]
[call site]
09945
Engine::get_interned_string
[function]
[call site]
09946
ImmutableString::into
[function]
[call site]
09947
blob_functions::insert
[function]
[call site]
09948
&str::into
[function]
[call site]
09949
Engine::get_interned_string
[function]
[call site]
09950
ImmutableString::into
[function]
[call site]
09951
blob_functions::insert
[function]
[call site]
09952
&str::into
[function]
[call site]
09953
Engine::get_interned_string
[function]
[call site]
09954
ImmutableString::into
[function]
[call site]
09955
blob_functions::insert
[function]
[call site]
09956
&str::into
[function]
[call site]
09957
string_functions::starts_with
[function]
[call site]
09958
into
[function]
[call site]
09959
blob_functions::insert
[function]
[call site]
09960
&str::into
[function]
[call site]
09961
into
[function]
[call site]
09962
blob_functions::insert
[function]
[call site]
09963
&str::into
[function]
[call site]
09964
MyIterableType::into_iter
[function]
[call site]
09965
test_optimizer_const_map
[function]
[call site]
09966
Engine::get_interned_string
[function]
[call site]
09967
ImmutableString::into
[function]
[call site]
09968
params
[call site]
09969
.iter()
[call site]
09970
.map(|&p|
[call site]
09971
.collect::<Array>
[function]
[call site]
09972
into
[function]
[call site]
09973
string_functions::is_empty
[function]
[call site]
09974
blob_functions::insert
[function]
[call site]
09975
&str::into
[function]
[call site]
09976
MyIterableType::into_iter
[function]
[call site]
09977
test_optimizer_const_map
[function]
[call site]
09978
Engine::get_interned_string
[function]
[call site]
09979
ImmutableString::into
[function]
[call site]
09980
comments
[call site]
09981
.iter()
[call site]
09982
.map(|&s|
[call site]
09983
.collect::<Array>
[function]
[call site]
09984
into
[function]
[call site]
09985
Some
[function]
[call site]
09986
Dynamic::from_map
[function]
[call site]
09987
as_deref
[function]
[call site]
09988
syn::Result::peekable
[function]
[call site]
09989
Engine::default
[function]
[call site]
09990
ParseState::new
[function]
[call site]
09991
Some
[function]
[call site]
09992
Engine::parse_global_expr
[function]
[call site]
09993
Engine::max_expr_depth
[function]
[call site]
09994
Engine::parse_expr
[function]
[call site]
09995
peek
[function]
[call site]
09996
unwrap
[function]
[call site]
09997
Err
[function]
[call site]
09998
LexError::UnexpectedInput
[function]
[call site]
09999
(Token,
[call site]
10000
PERR::into_err
[function]
[call site]
10001
Position::new_const
[function]
[call site]
10002
blob_functions::push
[function]
[call site]
10003
Stmt::Expr
[function]
[call site]
10004
into
[function]
[call site]
10005
Ok
[function]
[call site]
10006
Engine::optimize_into_ast
[function]
[call site]
10007
map_functions::values
[function]
[call site]
10008
cloned
[function]
[call site]
10009
lib.values().cloned().collect::<Vec<_>>
[function]
[call site]
10010
Ok
[function]
[call site]
10011
AST::new
[function]
[call site]
10012
crate::Module::from
[function]
[call site]
10013
map_functions::values
[function]
[call site]
10014
cloned
[function]
[call site]
10015
ParseResult::expect
[function]
[call site]
10016
Ident::as_str
[function]
[call site]
10017
eval_ast::<bool>
[function]
[call site]
10018
expect
[function]
[call site]
10019
unwrap_or
[function]
[call site]
10020
FnPtr::try_from
[function]
[call site]
10021
RhaiResultOf::unwrap
[function]
[call site]
10022
FnPtr::try_from
[function]
[call site]
10023
RhaiResultOf::map
[function]
[call site]
10024
unwrap_or
[function]
[call site]
10025
FnPtr::try_from
[function]
[call site]
10026
RhaiResultOf::unwrap
[function]
[call site]
10027
test::len
[function]
[call site]
10028
test::len
[function]
[call site]
10029
blob_functions::push
[function]
[call site]
10030
blob_functions::insert
[function]
[call site]
10031
TestStruct::new
[function]
[call site]
10032
Self::as_shared_module
[function]
[call site]
10033
Engine::set_max_string_size
[function]
[call site]
10034
TestStruct::new
[function]
[call site]
10035
Engine::set_max_array_size
[function]
[call site]
10036
TestStruct::new
[function]
[call site]
10037
Engine::set_max_map_size
[function]
[call site]
10038
TestStruct::new
[function]
[call site]
10039
Engine::set_max_variables
[function]
[call site]
10040
Engine::set_max_functions
[function]
[call site]
10041
Engine::set_max_modules
[function]
[call site]
10042
Engine::set_max_call_levels
[function]
[call site]
10043
Engine::set_max_expr_depths
[function]
[call site]
10044
TestStruct::new
[function]
[call site]
10045
TestStruct::new
[function]
[call site]
10046
Engine::set_optimization_level
[function]
[call site]
10047
Engine::on_debug
[function]
[call site]
10048
Some
[function]
[call site]
10049
TestStruct::new
[function]
[call site]
10050
std::hint::black_box
[function]
[call site]
10051
Engine::on_print
[function]
[call site]
10052
std::hint::black_box
[function]
[call site]
10053
test_chars
[function]
[call site]
10054
test_functions_take
[function]
[call site]
10055
script.chars().take(32
[call site]
10056
Engine::compile
[function]
[call site]
10057
std::hint::black_box
[function]
[call site]
10058
std::hint::black_box
[function]
[call site]
10059
AST::iter_functions
[function]
[call site]
10060
Module::iter_script_fn
[function]
[call site]
10061
test_optimizer_const_map
[function]
[call site]
10062
StmtBlock::as_ref
[function]
[call site]
10063
&[Stmt]::into
[function]
[call site]
10064
ImmutableString::strong_count
[function]
[call site]
10065
ImmutableString::strong_count
[function]
[call site]
10066
std::hint::black_box
[function]
[call site]
10067
AST::iter_literal_variables
[function]
[call site]
10068
AST::statements
[function]
[call site]
10069
MyIterableType::into_iter
[function]
[call site]
10070
Self::IntoIter::filter_map
[function]
[call site]
10071
ASTFlags::intersects
[function]
[call site]
10072
ASTFlags::intersects
[function]
[call site]
10073
Expr::get_literal_value
[function]
[call site]
10074
Option::map
[function]
[call site]
10075
Ident::as_str
[function]
[call site]
10076
ASTFlags::intersects
[function]
[call site]
10077
ImmutableString::strong_count
[function]
[call site]
10078
std::hint::black_box
[function]
[call site]
10079
Expr::walk
[function]
[call site]
10080
blob_functions::push
[function]
[call site]
10081
Expr::into
[function]
[call site]
10082
on_node
[function]
[call site]
10083
Expr::walk
[function]
[call site]
10084
Expr::walk
[function]
[call site]
10085
Expr::walk
[function]
[call site]
10086
Expr::walk
[function]
[call site]
10087
Expr::walk
[function]
[call site]
10088
Expr::walk
[function]
[call site]
10089
Expr::walk
[function]
[call site]
10090
Expr::walk
[function]
[call site]
10091
string_functions::pop
[function]
[call site]
10092
Dynamic::unwrap
[function]
[call site]
10093
std::hint::black_box
[function]
[call site]
10094
Engine::gen_fn_metadata_with_ast_to_json
[function]
[call site]
10095
Engine::gen_metadata_to_json_raw
[function]
[call site]
10096
ImmutableString::new
[function]
[call site]
10097
ModuleMetadata::new
[function]
[call site]
10098
TestStruct::new
[function]
[call site]
10099
TestStruct::new
[function]
[call site]
10100
TestStruct::new
[function]
[call site]
10101
blob_functions::insert
[function]
[call site]
10102
StmtBlock::as_ref
[function]
[call site]
10103
&[Stmt]::into
[function]
[call site]
10104
MyIterableType::into_iter
[function]
[call site]
10105
test_var_def_filter
[function]
[call site]
10106
Module::is_standard_lib
[function]
[call site]
10107
array_functions::for_each
[function]
[call site]
10108
test_comments_doc
[function]
[call site]
10109
string_functions::is_empty
[function]
[call site]
10110
string_functions::is_empty
[function]
[call site]
10111
test_comments_doc
[function]
[call site]
10112
Module::iter_custom_types
[function]
[call site]
10113
MyIterableType::into_iter
[function]
[call site]
10114
array_functions::for_each
[function]
[call site]
10115
blob_functions::push
[function]
[call site]
10116
!::into
[function]
[call site]
10117
RhaiFunc::get_iter_fn
[function]
[call site]
10118
array_functions::for_each
[function]
[call site]
10119
string_functions::is_empty
[function]
[call site]
10120
Ok
[function]
[call site]
10121
StaticModuleResolver::iter_mut
[function]
[call site]
10122
impl
[call site]
10123
into
[function]
[call site]
10124
FnPtr::call_raw_with_extra_args
[function]
[call site]
10125
Some
[function]
[call site]
10126
Ok
[function]
[call site]
10127
into
[function]
[call site]
10128
blob_functions::push
[function]
[call site]
10129
AST::shared_lib
[function]
[call site]
10130
&crate::SharedModule::iter_custom_types
[function]
[call site]
10131
MyIterableType::into_iter
[function]
[call site]
10132
array_functions::for_each
[function]
[call site]
10133
blob_functions::push
[function]
[call site]
10134
!::into
[function]
[call site]
10135
AST::shared_lib
[function]
[call site]
10136
&crate::SharedModule::iter_fn
[function]
[call site]
10137
Some
[function]
[call site]
10138
array_functions::for_each
[function]
[call site]
10139
into
[function]
[call site]
10140
blob_functions::push
[function]
[call site]
10141
sort
[function]
[call site]
10142
sort
[function]
[call site]
10143
test_comments_doc
[function]
[call site]
10144
string_functions::is_empty
[function]
[call site]
10145
string_functions::is_empty
[function]
[call site]
10146
test_comments_doc
[function]
[call site]
10147
serde_json::to_string_pretty
[function]
[call site]
10148
Some
[function]
[call site]
10149
AST::clone_functions_only
[function]
[call site]
10150
AST::clone_functions_only_filtered
[function]
[call site]
10151
crate::Module::new
[function]
[call site]
10152
&crate::SharedModule::merge_filtered
[function]
[call site]
10153
AST::merge_filtered_impl
[function]
[call site]
10154
StmtBlock::as_ref
[function]
[call site]
10155
StmtBlock::as_ref
[function]
[call site]
10156
Engine::default
[function]
[call site]
10157
to_vec
[function]
[call site]
10158
to_vec
[function]
[call site]
10159
TokenStream::to_vec
[function]
[call site]
10160
StmtBlock::extend
[function]
[call site]
10161
StmtBlock::extend
[function]
[call site]
10162
MyIterableType::into_iter
[function]
[call site]
10163
test_chars
[function]
[call site]
10164
0.chars().collect::<Vec<_>>
[function]
[call site]
10165
MyIterableType::into_iter
[function]
[call site]
10166
Self::IntoIter::cloned
[function]
[call site]
10167
StmtBlock::as_ref
[function]
[call site]
10168
TestStruct::clone
[function]
[call site]
10169
&crate::SharedModule::merge_filtered
[function]
[call site]
10170
AST::new_with_source
[function]
[call site]
10171
TestStruct::new
[function]
[call site]
10172
AST::set_source
[function]
[call site]
10173
TestStruct::clone
[function]
[call site]
10174
TestStruct::new
[function]
[call site]
10175
as_deref
[function]
[call site]
10176
map_or
[function]
[call site]
10177
string_functions::is_empty
[function]
[call site]
10178
as_deref
[function]
[call site]
10179
map_or
[function]
[call site]
10180
string_functions::is_empty
[function]
[call site]
10181
clone_from
[function]
[call site]
10182
clone_from
[function]
[call site]
10183
as_deref
[function]
[call site]
10184
unwrap
[function]
[call site]
10185
TestStruct::clone
[function]
[call site]
10186
as_deref
[function]
[call site]
10187
unwrap
[function]
[call site]
10188
blob_functions::insert
[function]
[call site]
10189
TestStruct::clone
[function]
[call site]
10190
StmtBlock::as_ref
[function]
[call site]
10191
TestStruct::clone
[function]
[call site]
10192
Some
[function]
[call site]
10193
into
[function]
[call site]
10194
Ident::as_str
[function]
[call site]
10195
Ident::as_str
[function]
[call site]
10196
TestStruct::clone
[function]
[call site]
10197
push_str
[function]
[call site]
10198
push_str
[function]
[call site]
10199
TestStruct::clone
[function]
[call site]
10200
TestStruct::clone
[function]
[call site]
10201
Engine::default
[function]
[call site]
10202
&crate::SharedModule::into
[function]
[call site]
10203
TestStruct::clone
[function]
[call site]
10204
AST::clone_functions_only_filtered
[function]
[call site]
10205
crate::Module::new
[function]
[call site]
10206
&crate::SharedModule::merge_filtered
[function]
[call site]
10207
TestStruct::clone
[function]
[call site]
10208
TestStruct::clone
[function]
[call site]
10209
Engine::default
[function]
[call site]
10210
&crate::SharedModule::into
[function]
[call site]
10211
TestStruct::clone
[function]
[call site]
10212
std::hint::black_box
[function]
[call site]
10213
map_functions::merge
[function]
[call site]
10214
string_functions::is_empty
[function]
[call site]
10215
test::len
[function]
[call site]
10216
string_functions::is_empty
[function]
[call site]
10217
StmtBlock::extend
[function]
[call site]
10218
StmtBlock::extend
[function]
[call site]
10219
Ok
[function]
[call site]
10220
std::hint::black_box
[function]
[call site]
10221