Fuzz introspector: ast
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
10274 0 EP call site: 00000 Engine::run_ast

Fuzzer calltree

0 fuzz_target [function] [call site] 00000
1 fuzz [function] [call site] 00001
2 Engine::new [function] [call site] 00002
3 Engine::new_raw [function] [call site] 00003
3 TestStruct::new [function] [call site] 00005
3 crate::module::resolvers::FileModuleResolver::new [function] [call site] 00006
4 FileModuleResolver::new_with_extension [function] [call site] 00007
5 Self::into [function] [call site] 00008
5 TestStruct::new [function] [call site] 00009
5 Self::into [function] [call site] 00010
5 Scope::new [function] [call site] 00011
6 TestStruct::new [function] [call site] 00012
6 TestStruct::new [function] [call site] 00013
6 TestStruct::new [function] [call site] 00014
3 Engine::set_max_strings_interned [function] [call site] 00015
4 func::locked_write [function] [call site] 00016
5 try_borrow_mut [function] [call site] 00017
5 StraightHasher::write [function] [call site] 00019
5 try_write [function] [call site] 00021
5 std::thread::sleep [function] [call site] 00023
6 std::thread::sleep [function] [call site] 00024
6 std::time::Duration::from_secs [function] [call site] 00025
6 FnPtr::try_from [function] [call site] 00026
7 tokenizer::is_valid_function_name [function] [call site] 00027
8 is_valid_identifier [function] [call site] 00028
9 test_chars [function] [call site] 00029
10 Engine::new [function] [call site] 00030
10 eval::<char> [function] [call site] 00031
10 unwrap_err [function] [call site] 00032
10 eval::<char> [function] [call site] 00033
10 unwrap_err [function] [call site] 00034
9 is_id_first_alphabetic [function] [call site] 00035
10 unicode_xid::UnicodeXID::is_xid_start [function] [call site] 00036
10 is_ascii_alphabetic [function] [call site] 00037
9 char::is_ascii_alphanumeric [function] [call site] 00038
8 is_reserved_keyword_or_symbol [function] [call site] 00039
9 test::len [function] [call site] 00041
10 test::len [function] [call site] 00042
9 string_functions::contains [function] [call site] 00043
10 string_functions::contains [function] [call site] 00044
9 string_functions::contains [function] [call site] 00045
9 test::len [function] [call site] 00046
8 Token::lookup_symbol_from_syntax [function] [call site] 00048
9 test::len [function] [call site] 00050
9 string_functions::contains [function] [call site] 00051
9 string_functions::contains [function] [call site] 00052
9 test::len [function] [call site] 00053
9 TestStruct::clone [function] [call site] 00056
8 Position::is_none [function] [call site] 00058
7 TestStruct::new [function] [call site] 00060
7 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 00061
8 test::len [function] [call site] 00063
8 string_functions::contains [function] [call site] 00064
8 string_functions::contains [function] [call site] 00065
8 test::len [function] [call site] 00066
7 Token::lookup_symbol_from_syntax [function] [call site] 00068
7 Option::is_some [function] [call site] 00069
7 ERR::ErrorParsing [function] [call site] 00071
7 PERR::Reserved [function] [call site] 00072
7 test_to_string [function] [call site] 00073
8 Engine::new [function] [call site] 00074
8 Scope::new [function] [call site] 00075
8 blob_functions::push [function] [call site] 00076
9 blob_functions::push [function] [call site] 00077
9 FnPtr::try_from [function] [call site] 00078
10 tokenizer::is_valid_function_name [function] [call site] 00079
10 TestStruct::new [function] [call site] 00081
10 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 00082
10 Token::lookup_symbol_from_syntax [function] [call site] 00083
10 Option::is_some [function] [call site] 00084
10 ERR::ErrorParsing [function] [call site] 00086
10 PERR::Reserved [function] [call site] 00087
10 test_to_string [function] [call site] 00088
10 ERR::ErrorFunctionNotFound [function] [call site] 00091
10 test_to_string [function] [call site] 00092
9 RhaiResultOf::unwrap [function] [call site] 00094
8 blob_functions::push [function] [call site] 00095
8 blob_functions::push [function] [call site] 00096
7 ERR::ErrorFunctionNotFound [function] [call site] 00099
7 test_to_string [function] [call site] 00100
6 RhaiResultOf::unwrap [function] [call site] 00102
5 std::time::Duration::from_millis [function] [call site] 00103
5 StraightHasher::write [function] [call site] 00105
5 try_write [function] [call site] 00106
4 StringsInterner::set_max [function] [call site] 00107
5 StringsInterner::throttle_cache [function] [call site] 00108
6 StringsInterner::max [function] [call site] 00109
6 StringsInterner::clear [function] [call site] 00110
7 string_functions::clear [function] [call site] 00111
8 string_functions::is_empty [function] [call site] 00112
9 test::len [function] [call site] 00113
8 shared_get_mut [function] [call site] 00114
9 Shared::get_mut [function] [call site] 00115
10 Shared::get_mut [function] [call site] 00116
8 string_functions::clear [function] [call site] 00117
8 ImmutableString::new [function] [call site] 00118
9 Position::new_const [function] [call site] 00120
10 TestStruct::new [function] [call site] 00122
9 Option::into [function] [call site] 00123
7 string_functions::clear [function] [call site] 00124
6 test::len [function] [call site] 00125
6 StringsInterner::max [function] [call site] 00126
6 test::len [function] [call site] 00127
6 StringsInterner::max [function] [call site] 00128
6 ImmutableString::strong_count [function] [call site] 00130
7 ImmutableString::strong_count [function] [call site] 00131
8 ImmutableString::strong_count [function] [call site] 00132
6 ImmutableString::strong_count [function] [call site] 00133
6 test::len [function] [call site] 00136
6 ImmutableString::strong_count [function] [call site] 00137
6 string_functions::remove [function] [call site] 00138
4 TestStruct::new [function] [call site] 00140
4 StringsInterner::new [function] [call site] 00141
5 Engine::default [function] [call site] 00142
6 TestStruct::new [function] [call site] 00143
5 BloomFilterU64::new [function] [call site] 00144
3 TestStruct::new [function] [call site] 00147
3 TestStruct::new [function] [call site] 00149
3 Engine::register_global_module [function] [call site] 00150
4 Engine::global_namespace_mut [function] [call site] 00151
5 string_functions::is_empty [function] [call site] 00152
5 Module::new [function] [call site] 00153
6 Position::new_const [function] [call site] 00154
6 CustomTypesCollection::new [function] [call site] 00155
7 TestStruct::new [function] [call site] 00157
6 TestStruct::new [function] [call site] 00158
6 TestStruct::new [function] [call site] 00159
6 BloomFilterU64::new [function] [call site] 00160
6 TestStruct::new [function] [call site] 00161
6 TestStruct::new [function] [call site] 00162
5 Module::set_internal [function] [call site] 00163
6 test_get_set [function] [call site] 00164
7 Engine::new [function] [call site] 00165
7 register_type::<TestStruct> [function] [call site] 00166
7 Engine::register_get_set [function] [call site] 00167
8 Engine::register_get [function] [call site] 00168
9 Engine::register_fn [function] [call site] 00169
10 FuncRegistration::new [function] [call site] 00170
11 Engine::default [function] [call site] 00172
11 Engine::default [function] [call site] 00173
11 &str::into [function] [call site] 00174
11 Engine::default [function] [call site] 00175
10 Package::register_into_engine [function] [call site] 00177
11 Package::init_engine [function] [call site] 00178
11 Engine::register_global_module [function] [call site] 00179
11 Package::as_shared_module [function] [call site] 00180
9 crate::engine::make_getter [function] [call site] 00181
10 Position::new_const [function] [call site] 00182
11 TestStruct::new [function] [call site] 00184
10 RhaiResultOf::push_str [function] [call site] 00185
10 RhaiResultOf::push_str [function] [call site] 00186
9 StmtBlock::as_ref [function] [call site] 00187
8 Engine::register_set [function] [call site] 00188
9 Engine::register_fn [function] [call site] 00189
9 crate::engine::make_setter [function] [call site] 00190
10 Position::new_const [function] [call site] 00191
10 RhaiResultOf::push_str [function] [call site] 00192
10 RhaiResultOf::push_str [function] [call site] 00193
9 StmtBlock::as_ref [function] [call site] 00194
7 Engine::register_get [function] [call site] 00195
8 Engine::register_fn [function] [call site] 00196
8 crate::engine::make_getter [function] [call site] 00197
8 StmtBlock::as_ref [function] [call site] 00198
7 Engine::register_fn [function] [call site] 00199
8 FuncRegistration::new [function] [call site] 00200
8 Package::register_into_engine [function] [call site] 00202
7 Engine::register_fn [function] [call site] 00203
7 Engine::register_indexer_get_set [function] [call site] 00204
8 Engine::register_indexer_get [function] [call site] 00205
9 Engine::register_fn [function] [call site] 00206
8 Engine::register_indexer_set [function] [call site] 00207
9 Engine::register_fn [function] [call site] 00208
7 test::len [function] [call site] 00209
7 test::len [function] [call site] 00210
5 blob_functions::push [function] [call site] 00211
5 bool::into [function] [call site] 00212
5 Shared::get_mut [function] [call site] 00213
5 first_mut [function] [call site] 00214
5 Option::unwrap [function] [call site] 00216
4 blob_functions::insert [function] [call site] 00217
5 FnPtr::try_from [function] [call site] 00218
5 RhaiResultOf::unwrap [function] [call site] 00219
5 string_functions::is_empty [function] [call site] 00220
5 blob_functions::push [function] [call site] 00221
5 eval::calc_offset_len [function] [call site] 00222
6 FnPtr::try_from [function] [call site] 00223
7 tokenizer::is_valid_function_name [function] [call site] 00224
7 TestStruct::new [function] [call site] 00226
7 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 00227
7 Token::lookup_symbol_from_syntax [function] [call site] 00228
7 Option::is_some [function] [call site] 00229
7 ERR::ErrorParsing [function] [call site] 00231
7 PERR::Reserved [function] [call site] 00232
7 test_to_string [function] [call site] 00233
7 ERR::ErrorFunctionNotFound [function] [call site] 00236
7 test_to_string [function] [call site] 00237
6 CharsStream::unsigned_abs [function] [call site] 00239
6 RhaiResultOf::map_or [function] [call site] 00240
6 min_max_functions::min [function] [call site] 00241
6 FnPtr::try_from [function] [call site] 00242
6 RhaiResultOf::map [function] [call site] 00243
7 Engine::new [function] [call site] 00244
7 Engine::set_optimization_level [function] [call site] 00245
7 Scope::new [function] [call site] 00246
7 rhai::Map::new [function] [call site] 00247
7 blob_functions::insert [function] [call site] 00248
7 &str::into [function] [call site] 00249
7 Scope::push_constant_dynamic [function] [call site] 00251
8 Scope::push_entry [function] [call site] 00252
9 Scope::is_empty [function] [call site] 00253
10 string_functions::is_empty [function] [call site] 00254
9 blob_functions::push [function] [call site] 00257
9 Dynamic::set_access_mode [function] [call site] 00258
10 StmtBlock::as_mut [function] [call site] 00259
10 Dynamic::set_access_mode [function] [call site] 00260
11 StmtBlock::as_mut [function] [call site] 00261
11 Dynamic::set_access_mode [function] [call site] 00262
11 values_mut [function] [call site] 00263
11 Dynamic::set_access_mode [function] [call site] 00264
10 values_mut [function] [call site] 00265
10 Dynamic::set_access_mode [function] [call site] 00266
9 blob_functions::push [function] [call site] 00267
7 Scope::push_constant_dynamic [function] [call site] 00271
7 &str::into [function] [call site] 00272
7 Engine::compile_expression_with_scope [function] [call site] 00273
8 Engine::lex [function] [call site] 00274
9 Engine::lex_raw [function] [call site] 00275
10 TestStruct::new [function] [call site] 00276
10 TokenizerControlBlock::new [function] [call site] 00277
11 ImmutableString::new [function] [call site] 00278
12 Position::new_const [function] [call site] 00280
12 Option::into [function] [call site] 00281
10 Self::into [function] [call site] 00282
10 TestStruct::clone [function] [call site] 00283
10 std::num::NonZeroUsize::new [function] [call site] 00284
10 Engine::max_string_size [function] [call site] 00285
11 Command::get [function] [call site] 00286
10 Position::new [function] [call site] 00287
10 MyIterableType::into_iter [function] [call site] 00288
11 test_chars [function] [call site] 00289
11 0.chars().collect::<Vec<_>> [function] [call site] 00290
11 MyIterableType::into_iter [function] [call site] 00291
12 test_chars [function] [call site] 00292
12 0.chars().collect::<Vec<_>> [function] [call site] 00293
12 MyIterableType::into_iter [function] [call site] 00294
10 Self::IntoIter::map [function] [call site] 00295
11 Engine::new [function] [call site] 00296
11 Engine::set_optimization_level [function] [call site] 00297
11 Scope::new [function] [call site] 00298
11 rhai::Map::new [function] [call site] 00299
11 blob_functions::insert [function] [call site] 00300
11 &str::into [function] [call site] 00301
11 Scope::push_constant_dynamic [function] [call site] 00303
11 Scope::push_constant_dynamic [function] [call site] 00305
11 &str::into [function] [call site] 00306
11 Engine::compile_expression_with_scope [function] [call site] 00307
11 ParseResult::expect [function] [call site] 00308
11 Ident::as_str [function] [call site] 00309
11 eval_ast::<bool> [function] [call site] 00310
10 StmtBlock::as_ref [function] [call site] 00312
10 &[Stmt]::chars [function] [call site] 00313
11 Engine::new [function] [call site] 00314
11 eval::<char> [function] [call site] 00315
11 unwrap_err [function] [call site] 00316
11 eval::<char> [function] [call site] 00317
11 unwrap_err [function] [call site] 00318
10 peekable [function] [call site] 00319
10 reflection_functions::collect [function] [call site] 00320
11 NativeCallContext::engine [function] [call site] 00321
11 Engine::collect_fn_metadata_impl [function] [call site] 00322
12 TestStruct::new [function] [call site] 00323
12 NativeCallContext::iter_namespaces [function] [call site] 00324
13 MyIterableType::into_iter [function] [call site] 00325
14 test_chars [function] [call site] 00326
14 0.chars().collect::<Vec<_>> [function] [call site] 00327
14 MyIterableType::into_iter [function] [call site] 00328
13 test_optimizer_const_map [function] [call site] 00329
14 Engine::new [function] [call site] 00330
14 Engine::set_optimization_level [function] [call site] 00331
14 Scope::new [function] [call site] 00332
14 rhai::Map::new [function] [call site] 00333
14 blob_functions::insert [function] [call site] 00334
14 &str::into [function] [call site] 00335
14 Scope::push_constant_dynamic [function] [call site] 00337
14 Scope::push_constant_dynamic [function] [call site] 00339
14 &str::into [function] [call site] 00340
14 Engine::compile_expression_with_scope [function] [call site] 00341
14 ParseResult::expect [function] [call site] 00342
14 Ident::as_str [function] [call site] 00343
14 eval_ast::<bool> [function] [call site] 00344
12 flat_map [function] [call site] 00346
12 filter_map [function] [call site] 00347
12 Position::new_const [function] [call site] 00348
12 RhaiFunc::get_script_fn_def [function] [call site] 00349
12 Option::map [function] [call site] 00351
13 Engine::new [function] [call site] 00352
13 Engine::set_optimization_level [function] [call site] 00353
13 Scope::new [function] [call site] 00354
13 rhai::Map::new [function] [call site] 00355
13 blob_functions::insert [function] [call site] 00356
13 &str::into [function] [call site] 00357
13 Scope::push_constant_dynamic [function] [call site] 00359
13 Scope::push_constant_dynamic [function] [call site] 00361
13 &str::into [function] [call site] 00362
13 Engine::compile_expression_with_scope [function] [call site] 00363
13 ParseResult::expect [function] [call site] 00364
13 Ident::as_str [function] [call site] 00365
13 eval_ast::<bool> [function] [call site] 00366
12 array_functions::for_each [function] [call site] 00369
13 string_functions::is_empty [function] [call site] 00370
13 StaticModuleResolver::iter_mut [function] [call site] 00372
14 StaticModuleResolver::iter_mut [function] [call site] 00373
14 test_optimizer_const_map [function] [call site] 00374
14 Ident::as_str [function] [call site] 00375
13 impl [call site] 00376
13 FnPtr::try_from [function] [call site] 00377
14 tokenizer::is_valid_function_name [function] [call site] 00378
14 TestStruct::new [function] [call site] 00380
14 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 00381
14 Token::lookup_symbol_from_syntax [function] [call site] 00382
14 Option::is_some [function] [call site] 00383
14 ERR::ErrorParsing [function] [call site] 00385
14 PERR::Reserved [function] [call site] 00386
14 test_to_string [function] [call site] 00387
14 ERR::ErrorFunctionNotFound [function] [call site] 00390
14 test_to_string [function] [call site] 00391
13 RhaiResultOf::unwrap_or [function] [call site] 00393
13 FnPtr::call_raw_with_extra_args [function] [call site] 00395
14 _call_with_extra_args::<true, [call site] 00396
14 _call_with_extra_args::<false, [call site] 00397
12 blob_functions::push [function] [call site] 00400
13 blob_functions::push [function] [call site] 00401
13 FnPtr::try_from [function] [call site] 00402
13 RhaiResultOf::unwrap [function] [call site] 00403
12 MyIterableType::into_iter [function] [call site] 00404
12 test_var_def_filter [function] [call site] 00405
13 Engine::new [function] [call site] 00406
13 Engine::compile [function] [call site] 00407
14 Engine::compile_with_scope [function] [call site] 00408
15 Engine::compile_scripts_with_scope [function] [call site] 00409
16 Engine::compile_scripts_with_scope_raw [function] [call site] 00410
17 Engine::lex [function] [call site] 00411
17 StmtBlock::as_ref [function] [call site] 00412
17 syn::Result::peekable [function] [call site] 00413
17 Engine::default [function] [call site] 00414
17 ParseState::new [function] [call site] 00415
18 TestStruct::new [function] [call site] 00416
18 Scope::new [function] [call site] 00417
18 TestStruct::new [function] [call site] 00418
18 TestStruct::new [function] [call site] 00419
17 TestStruct::clone [function] [call site] 00420
17 Engine::parse [function] [call site] 00421
18 Engine::parse_global_level [function] [call site] 00422
19 Position::new_const [function] [call site] 00423
20 TestStruct::new [function] [call site] 00425
19 Engine::max_expr_depth [function] [call site] 00426
20 Command::get [function] [call site] 00427
19 Engine::parse_stmt [function] [call site] 00430
20 StaticVec::<SmartString>::new_const [function] [call site] 00431
21 TestStruct::new [function] [call site] 00433
20 Position::new_const [function] [call site] 00434
20 Position::is_none [function] [call site] 00437
20 ParseSettings::has_flag [function] [call site] 00438
21 intersects [function] [call site] 00439
20 PERR::into_err [function] [call site] 00441
21 ParseError [function] [call site] 00442
21 PERR::into [function] [call site] 00443
20 MultiInputsStream::get_next [function] [call site] 00444
21 test::len [function] [call site] 00445
21 MultiInputsStream::get_next [function] [call site] 00446
20 string_functions::contains [function] [call site] 00449
21 string_functions::contains [function] [call site] 00450
20 string_functions::is_empty [function] [call site] 00451
21 test::len [function] [call site] 00452
20 blob_functions::push [function] [call site] 00453
20 TestStruct::clone [function] [call site] 00454
20 string_functions::clear [function] [call site] 00456
21 string_functions::is_empty [function] [call site] 00457
21 shared_get_mut [function] [call site] 00458
21 string_functions::clear [function] [call site] 00459
21 ImmutableString::new [function] [call site] 00460
20 unindent_block_comment [function] [call site] 00461
21 string_functions::contains [function] [call site] 00462
21 usize::lines [function] [call site] 00463
21 test_optimizer_const_map [function] [call site] 00465
21 test::len [function] [call site] 00466
21 trim_start_matches [function] [call site] 00467
21 test::len [function] [call site] 00468
21 min_max_functions::min [function] [call site] 00469
21 unwrap_or [function] [call site] 00470
21 min_max_functions::min [function] [call site] 00471
21 usize::lines [function] [call site] 00472
21 enumerate [function] [call site] 00473
21 test_optimizer_const_map [function] [call site] 00474
21 lines() [call site] 00475
4 .enumerate() [call site] 00476
4 .map(|(i, [call site] 00477
4 .collect::<Vec<_>> [function] [call site] 00478
20 ParseSettings::level_up_with_position [function] [call site] 00480
21 ParseSettings::level_up [function] [call site] 00481
20 unwrap_or [function] [call site] 00486
20 blob_functions::push [function] [call site] 00487
20 string_functions::is_empty [function] [call site] 00489
20 RhaiResultOf::push_str [function] [call site] 00490
20 RhaiResultOf::push_str [function] [call site] 00491
20 PERR::into_err [function] [call site] 00495
20 string_functions::is_empty [function] [call site] 00496
20 blob_functions::push [function] [call site] 00497
20 Stmt::Noop [function] [call site] 00501
20 eat_token [function] [call site] 00502
21 MultiInputsStream::get_next [function] [call site] 00503
22 test::len [function] [call site] 00504
22 MultiInputsStream::get_next [function] [call site] 00505
21 Option::unwrap [function] [call site] 00507
20 Stmt::Noop [function] [call site] 00509
20 Engine::parse_block [function] [call site] 00511
21 MultiInputsStream::get_next [function] [call site] 00512
21 PERR::into_err [function] [call site] 00515
22 ParseError [function] [call site] 00516
22 PERR::into [function] [call site] 00517
21 PERR::MissingToken [function] [call site] 00519
21 &str::into [function] [call site] 00521
21 PERR::into_err [function] [call site] 00522
21 ParseSettings::level_up_with_position [function] [call site] 00523
22 ParseSettings::level_up [function] [call site] 00524
21 StmtBlock::empty [function] [call site] 00526
22 Position::new_const [function] [call site] 00527
22 Span::new [function] [call site] 00528
21 ParseSettings::has_flag [function] [call site] 00529
21 Engine::parse_expr_stmt [function] [call site] 00530
22 Engine::parse_expr [function] [call site] 00533
23 TestStruct::new [function] [call site] 00536
23 ParseSettings::level_up [function] [call site] 00537
23 Engine::parse_unary [function] [call site] 00538
24 LexError::UnexpectedInput [function] [call site] 00542
24 (Token, [call site] 00543
25 Engine::new [function] [call site] 00544
25 Scope::new [function] [call site] 00545
25 blob_functions::push [function] [call site] 00546
25 blob_functions::push [function] [call site] 00547
25 blob_functions::push [function] [call site] 00548
24 PERR::into_err [function] [call site] 00549
24 TestStruct::clone [function] [call site] 00550
24 eat_token [function] [call site] 00552
24 Engine::parse_unary [function] [call site] 00553
24 ParseSettings::level_up [function] [call site] 00554
24 checked_neg [function] [call site] 00555
24 test_optimizer_const_map [function] [call site] 00556
24 Expr::IntegerConstant [function] [call site] 00557
24 StmtBlock::span_or_else [function] [call site] 00558
25 Span::new [function] [call site] 00559
25 iterator_functions::chars_from_start [function] [call site] 00560
26 CharsStream::new [function] [call site] 00561
27 TestStruct::new [function] [call site] 00563
27 MyIterableType::into_iter [function] [call site] 00564
28 test_chars [function] [call site] 00565
28 0.chars().collect::<Vec<_>> [function] [call site] 00566
28 MyIterableType::into_iter [function] [call site] 00567
27 FnPtr::try_from [function] [call site] 00568
27 RhaiResultOf::unwrap_or [function] [call site] 00569
27 FnPtr::try_from [function] [call site] 00570
27 RhaiResultOf::unwrap_or [function] [call site] 00571
27 test_chars [function] [call site] 00573
27 test_functions_take [function] [call site] 00575
28 Engine::new [function] [call site] 00576
28 register_type_with_name::<TestStruct> [function] [call site] 00577
28 Engine::register_fn [function] [call site] 00578
28 TestStruct [function] [call site] 00579
27 chars() [call site] 00580
10 .skip(from) [call site] 00581
10 .take(len) [call site] 00582
10 .collect::<Vec<_>> [function] [call site] 00583
27 MyIterableType::into_iter [function] [call site] 00584
27 FnPtr::try_from [function] [call site] 00585
27 Self::unsigned_abs [function] [call site] 00586
27 RhaiResultOf::unwrap_or [function] [call site] 00587
27 test_chars [function] [call site] 00588
27 ImmutableString::strong_count [function] [call site] 00589
28 ImmutableString::strong_count [function] [call site] 00590
27 usize::saturating_sub [function] [call site] 00591
27 test_chars [function] [call site] 00593
27 test_functions_take [function] [call site] 00595
27 chars() [call site] 00596
8 .skip(offset) [call site] 00597
8 .take(len) [call site] 00598
8 .collect::<Vec<_>> [function] [call site] 00599
27 MyIterableType::into_iter [function] [call site] 00600
25 StmtBlock::span_or_else [function] [call site] 00601
25 string_functions::add_append [function] [call site] 00602
26 string_functions::is_empty [function] [call site] 00603
27 test::len [function] [call site] 00604
26 String::from_utf8_lossy [function] [call site] 00605
26 string_functions::is_empty [function] [call site] 00606
26 String::from_utf8 [function] [call site] 00607
26 ImmutableString::into_owned [function] [call site] 00610
27 ImmutableString::make_mut [function] [call site] 00611
28 func::shared_make_mut [function] [call site] 00612
29 Shared::make_mut [function] [call site] 00613
30 Shared::make_mut [function] [call site] 00614
27 func::shared_take [function] [call site] 00615
28 shared_try_take [function] [call site] 00616
29 Shared::try_unwrap [function] [call site] 00617
28 Result::ok [function] [call site] 00618
28 unwrap_or_else [function] [call site] 00619
26 String::into [function] [call site] 00621
26 ImmutableString::into_owned [function] [call site] 00622
26 StmtBlock::as_ref [function] [call site] 00623
25 StmtBlock::span_or_else [function] [call site] 00625
24 Some [function] [call site] 00626
24 Expr::FloatConstant [function] [call site] 00627
24 into [function] [call site] 00628
24 ok_or_else [function] [call site] 00629
24 LexError::MalformedNumber [function] [call site] 00630
24 PERR::into_err [function] [call site] 00631
24 Ok [function] [call site] 00632
24 Expr::FloatConstant [function] [call site] 00633
24 into [function] [call site] 00634
24 Ok [function] [call site] 00635
24 Engine::get_interned_string [function] [call site] 00636
25 locked_write [function] [call site] 00637
26 try_borrow_mut [function] [call site] 00638
26 StraightHasher::write [function] [call site] 00640
26 try_write [function] [call site] 00642
26 std::thread::sleep [function] [call site] 00644
26 std::time::Duration::from_millis [function] [call site] 00645
26 StraightHasher::write [function] [call site] 00647
26 try_write [function] [call site] 00648
25 Command::get [function] [call site] 00649
24 FnCallHashes::from_native_only [function] [call site] 00652
24 calc_fn_hash [function] [call site] 00653
25 get_hasher [function] [call site] 00654
26 config::hashing::get_hashing_seed [function] [call site] 00655
27 Command::get [function] [call site] 00656
27 unwrap_or [function] [call site] 00657
26 ahash::RandomState::with_seeds [function] [call site] 00658
26 StraightHasherBuilder::build_hasher [function] [call site] 00659
27 StraightHasher [function] [call site] 00660
26 Engine::default [function] [call site] 00661
25 write_u8 [function] [call site] 00662
25 MyIterableType::into_iter [function] [call site] 00663
25 Self::IntoIter::for_each [function] [call site] 00664
26 string_functions::is_empty [function] [call site] 00665
26 StaticModuleResolver::iter_mut [function] [call site] 00667
26 impl [call site] 00668
26 FnPtr::try_from [function] [call site] 00669
26 RhaiResultOf::unwrap_or [function] [call site] 00670
26 FnPtr::call_raw_with_extra_args [function] [call site] 00672
25 test::hash [function] [call site] 00675
25 write_usize [function] [call site] 00676
25 test::hash [function] [call site] 00677
25 write_usize [function] [call site] 00678
25 StraightHasher::finish [function] [call site] 00679
24 MyIterableType::into_iter [function] [call site] 00680
25 test_chars [function] [call site] 00681
25 0.chars().collect::<Vec<_>> [function] [call site] 00682
25 MyIterableType::into_iter [function] [call site] 00683
24 Self::IntoIter::collect [function] [call site] 00684
25 NativeCallContext::engine [function] [call site] 00685
25 Engine::collect_fn_metadata_impl [function] [call site] 00686
25 StmtBlock::as_ref [function] [call site] 00688
25 test::len [function] [call site] 00689
25 IterateMap::new [function] [call site] 00690
25 string_functions::is_empty [function] [call site] 00691
25 blob_functions::insert [function] [call site] 00692
25 &str::into [function] [call site] 00693
25 Engine::get_interned_string [function] [call site] 00694
25 ImmutableString::into [function] [call site] 00699
25 blob_functions::insert [function] [call site] 00700
25 &str::into [function] [call site] 00701
25 Engine::get_interned_string [function] [call site] 00702
25 ImmutableString::into [function] [call site] 00703
25 blob_functions::insert [function] [call site] 00704
25 &str::into [function] [call site] 00705
25 Engine::get_interned_string [function] [call site] 00706
25 ImmutableString::into [function] [call site] 00707
25 blob_functions::insert [function] [call site] 00708
25 &str::into [function] [call site] 00709
25 string_functions::starts_with [function] [call site] 00710
26 string_functions::starts_with [function] [call site] 00711
25 blob_functions::insert [function] [call site] 00713
25 &str::into [function] [call site] 00714
25 blob_functions::insert [function] [call site] 00716
25 &str::into [function] [call site] 00717
25 MyIterableType::into_iter [function] [call site] 00718
25 test_optimizer_const_map [function] [call site] 00719
25 Engine::get_interned_string [function] [call site] 00720
25 ImmutableString::into [function] [call site] 00721
25 params [call site] 00722
12 .iter() [call site] 00723
12 .map(|&p| [call site] 00724
12 .collect::<Array> [function] [call site] 00725
25 string_functions::is_empty [function] [call site] 00727
25 blob_functions::insert [function] [call site] 00728
25 &str::into [function] [call site] 00729
25 MyIterableType::into_iter [function] [call site] 00730
25 test_optimizer_const_map [function] [call site] 00731
25 Engine::get_interned_string [function] [call site] 00732
25 ImmutableString::into [function] [call site] 00733
25 comments [call site] 00734
14 .iter() [call site] 00735
14 .map(|&s| [call site] 00736
14 .collect::<Array> [function] [call site] 00737
25 Dynamic::from_map [function] [call site] 00740
24 Some [function] [call site] 00744
24 FnCallExpr::into_fn_call_expr [function] [call site] 00745
25 Expr::FnCall [function] [call site] 00746
25 FnCallExpr::into [function] [call site] 00747
24 TestStruct::clone [function] [call site] 00748
24 eat_token [function] [call site] 00749
24 Engine::parse_unary [function] [call site] 00750
24 ParseSettings::level_up [function] [call site] 00751
24 Ok [function] [call site] 00752
24 Ok [function] [call site] 00753
24 Ok [function] [call site] 00754
24 Engine::get_interned_string [function] [call site] 00755
24 FnCallHashes::from_native_only [function] [call site] 00756
24 calc_fn_hash [function] [call site] 00757
24 MyIterableType::into_iter [function] [call site] 00758
24 Self::IntoIter::collect [function] [call site] 00759
24 Some [function] [call site] 00760
24 FnCallExpr::into_fn_call_expr [function] [call site] 00761
24 TestStruct::clone [function] [call site] 00762
24 eat_token [function] [call site] 00763
24 Ok [function] [call site] 00764
24 Engine::get_interned_string [function] [call site] 00765
24 FnCallHashes::from_native_only [function] [call site] 00766
24 calc_fn_hash [function] [call site] 00767
24 Engine::parse_unary [function] [call site] 00768
24 ParseSettings::level_up [function] [call site] 00769
24 MyIterableType::into_iter [function] [call site] 00770
24 Self::IntoIter::collect [function] [call site] 00771
24 Some [function] [call site] 00772
24 FnCallExpr::into_fn_call_expr [function] [call site] 00773
24 Err [function] [call site] 00774
24 PERR::into_err [function] [call site] 00775
24 Engine::parse_primary [function] [call site] 00776
25 LexError::UnexpectedInput [function] [call site] 00780
25 (Token, [call site] 00781
25 PERR::into_err [function] [call site] 00782
25 PERR::into_err [function] [call site] 00784
25 MultiInputsStream::get_next [function] [call site] 00785
25 Expr::Unit [function] [call site] 00786
25 MultiInputsStream::get_next [function] [call site] 00787
25 Expr::IntegerConstant [function] [call site] 00789
25 Expr::CharConstant [function] [call site] 00790
25 Expr::StringConstant [function] [call site] 00791
25 Engine::get_interned_string [function] [call site] 00792
25 Expr::BoolConstant [function] [call site] 00793
25 Expr::BoolConstant [function] [call site] 00794
25 Expr::IntegerConstant [function] [call site] 00795
25 MultiInputsStream::get_next [function] [call site] 00796
25 Expr::FloatConstant [function] [call site] 00797
25 MultiInputsStream::get_next [function] [call site] 00798
25 Expr::DynamicConstant [function] [call site] 00799
25 TestStruct::new [function] [call site] 00800
25 ParseSettings::has_option [function] [call site] 00802
26 intersects [function] [call site] 00803
25 Engine::parse_block [function] [call site] 00804
25 ParseSettings::level_up [function] [call site] 00805
25 Expr::Stmt [function] [call site] 00806
25 TestStruct::new [function] [call site] 00807
25 ParseResult::into [function] [call site] 00808
25 eat_token [function] [call site] 00809
25 Engine::parse_expr [function] [call site] 00810
25 ParseSettings::level_up [function] [call site] 00811
25 MultiInputsStream::get_next [function] [call site] 00812
25 PERR::into_err [function] [call site] 00815
25 PERR::MissingToken [function] [call site] 00817
25 &str::into [function] [call site] 00819
25 PERR::into_err [function] [call site] 00820
25 ParseSettings::has_option [function] [call site] 00821
25 Expr::Stmt [function] [call site] 00822
25 TestStruct::new [function] [call site] 00823
25 Engine::parse_if [function] [call site] 00824
26 ParseSettings::level_up_with_position [function] [call site] 00825
26 eat_token [function] [call site] 00826
26 ensure_not_statement_expr [function] [call site] 00827
27 &mut [call site] 00828
27 PERR::ExprExpected [function] [call site] 00831
27 &'static [call site] 00832
28 Engine::new [function] [call site] 00833
28 Scope::new [function] [call site] 00834
28 blob_functions::push [function] [call site] 00835
28 blob_functions::push [function] [call site] 00836
28 blob_functions::push [function] [call site] 00837
27 PERR::into_err [function] [call site] 00838
26 Engine::parse_expr [function] [call site] 00840
26 Expr::ensure_bool_expr [function] [call site] 00841
27 Dynamic::is_bool [function] [call site] 00842
28 crate::func::locked_read [function] [call site] 00843
29 try_borrow [function] [call site] 00844
29 locked_read [function] [call site] 00846
30 try_borrow [function] [call site] 00847
30 locked_read [function] [call site] 00849
30 Option::ok [function] [call site] 00850
30 try_read [function] [call site] 00851
30 std::thread::sleep [function] [call site] 00853
30 std::time::Duration::from_millis [function] [call site] 00854
30 locked_read [function] [call site] 00856
30 try_read [function] [call site] 00857
29 Option::ok [function] [call site] 00858
29 try_read [function] [call site] 00859
29 std::thread::sleep [function] [call site] 00861
29 std::time::Duration::from_millis [function] [call site] 00862
29 locked_read [function] [call site] 00864
29 try_read [function] [call site] 00865
28 Option::map_or [function] [call site] 00866
27 RhaiNativeFunc::return_type_name [function] [call site] 00867
28 type_name::<R> [function] [call site] 00868
27 PERR::MismatchedType [function] [call site] 00871
27 &str::into [function] [call site] 00872
27 &'static [call site] 00873
27 PERR::into_err [function] [call site] 00874
27 Expr::start_position [function] [call site] 00875
28 string_functions::is_empty [function] [call site] 00876
28 Expr::position [function] [call site] 00877
29 ParseSettings::level_up_with_position [function] [call site] 00878
28 ParseSettings::level_up_with_position [function] [call site] 00879
28 Expr::start_position [function] [call site] 00880
29 string_functions::is_empty [function] [call site] 00881
29 Expr::position [function] [call site] 00882
29 ParseSettings::level_up_with_position [function] [call site] 00883
29 Expr::start_position [function] [call site] 00884
29 Expr::start_position [function] [call site] 00885
29 Expr::position [function] [call site] 00886
28 Expr::start_position [function] [call site] 00887
28 Expr::position [function] [call site] 00888
26 ensure_not_assignment [function] [call site] 00889
27 &mut [call site] 00890
27 LexError::ImproperSymbol [function] [call site] 00893
27 Token::literal_syntax [function] [call site] 00894
27 &'static [call site] 00895
27 &str::into [function] [call site] 00896
27 PERR::into_err [function] [call site] 00897
26 Engine::parse_block [function] [call site] 00899
26 match_token [function] [call site] 00901
27 &mut [call site] 00902
27 eat_token [function] [call site] 00904
26 Engine::parse_if [function] [call site] 00907
26 Engine::parse_block [function] [call site] 00908
26 Stmt::Noop [function] [call site] 00909
26 Stmt::If [function] [call site] 00912
25 ParseSettings::level_up [function] [call site] 00914
25 Engine::allow_looping [function] [call site] 00916
26 intersects [function] [call site] 00917
25 ParseSettings::has_option [function] [call site] 00918
25 Expr::Stmt [function] [call site] 00919
25 TestStruct::new [function] [call site] 00920
25 Engine::parse_while_loop [function] [call site] 00921
26 ParseSettings::level_up [function] [call site] 00922
26 MultiInputsStream::get_next [function] [call site] 00923
26 ensure_not_statement_expr [function] [call site] 00925
26 Engine::parse_expr [function] [call site] 00926
26 Expr::ensure_bool_expr [function] [call site] 00927
26 ensure_not_assignment [function] [call site] 00928
26 Expr::Unit [function] [call site] 00929
26 Engine::parse_block [function] [call site] 00930
26 Stmt::While [function] [call site] 00933
25 ParseSettings::level_up [function] [call site] 00935
25 Engine::allow_looping [function] [call site] 00937
25 ParseSettings::has_option [function] [call site] 00938
25 Expr::Stmt [function] [call site] 00939
25 TestStruct::new [function] [call site] 00940
25 Engine::parse_do [function] [call site] 00941
26 ParseSettings::level_up_with_position [function] [call site] 00942
26 eat_token [function] [call site] 00943
26 ParseSettings::has_flag [function] [call site] 00944
26 Engine::parse_block [function] [call site] 00945
26 MultiInputsStream::get_next [function] [call site] 00947
26 string_functions::is_empty [function] [call site] 00949
27 test::len [function] [call site] 00950
26 PERR::MissingToken [function] [call site] 00952
26 &str::into [function] [call site] 00954
26 PERR::into_err [function] [call site] 00955
26 string_functions::remove [function] [call site] 00956
26 ensure_not_statement_expr [function] [call site] 00957
26 Engine::parse_expr [function] [call site] 00958
26 Expr::ensure_bool_expr [function] [call site] 00959
26 ensure_not_assignment [function] [call site] 00960
26 Stmt::Do [function] [call site] 00962
25 ParseSettings::level_up [function] [call site] 00964
25 Engine::allow_looping [function] [call site] 00966
25 ParseSettings::has_option [function] [call site] 00967
25 Expr::Stmt [function] [call site] 00968
25 TestStruct::new [function] [call site] 00969
25 Engine::parse_for [function] [call site] 00970
26 ParseSettings::level_up_with_position [function] [call site] 00971
26 eat_token [function] [call site] 00972
26 match_token [function] [call site] 00973
26 parse_var_name [function] [call site] 00974
27 MultiInputsStream::get_next [function] [call site] 00975
27 Option::unwrap [function] [call site] 00976
27 tokenizer::is_valid_identifier [function] [call site] 00978
28 test_chars [function] [call site] 00979
28 is_id_first_alphabetic [function] [call site] 00980
28 char::is_ascii_alphanumeric [function] [call site] 00981
27 PERR::Reserved [function] [call site] 00983
27 test_to_string [function] [call site] 00984
27 PERR::into_err [function] [call site] 00985
27 PERR::into_err [function] [call site] 00987
27 PERR::into_err [function] [call site] 00989
26 match_token [function] [call site] 00990
26 PERR::MissingToken [function] [call site] 00992
26 &str::into [function] [call site] 00994
26 PERR::into_err [function] [call site] 00995
26 parse_var_name [function] [call site] 00996
26 PERR::DuplicatedVariable [function] [call site] 00998
26 PERR::into_err [function] [call site] 01000
26 match_token [function] [call site] 01001
26 PERR::MissingToken [function] [call site] 01003
26 &str::into [function] [call site] 01005
26 PERR::into_err [function] [call site] 01006
26 parse_var_name [function] [call site] 01008
26 MultiInputsStream::get_next [function] [call site] 01009
26 PERR::into_err [function] [call site] 01012
26 PERR::MissingToken [function] [call site] 01014
26 &str::into [function] [call site] 01016
26 PERR::into_err [function] [call site] 01017
26 ensure_not_statement_expr [function] [call site] 01018
26 Engine::parse_expr [function] [call site] 01019
26 Expr::ensure_iterable [function] [call site] 01020
27 PERR::MismatchedType [function] [call site] 01023
27 &str::into [function] [call site] 01024
27 &'static [call site] 01025
27 PERR::into_err [function] [call site] 01026
27 Expr::start_position [function] [call site] 01027
26 test_optimizer_const_map [function] [call site] 01028
26 Engine::get_interned_string [function] [call site] 01029
26 Engine::get_interned_string [function] [call site] 01030
26 test::len [function] [call site] 01031
26 blob_functions::push [function] [call site] 01032
26 TestStruct::clone [function] [call site] 01033
26 blob_functions::push [function] [call site] 01034
26 Engine::parse_block [function] [call site] 01035
26 Scope::rewind [function] [call site] 01037
27 string_functions::truncate [function] [call site] 01038
28 string_functions::clear [function] [call site] 01039
28 FnPtr::try_from [function] [call site] 01040
28 char_indices [function] [call site] 01041
28 shared_make_mut [function] [call site] 01043
29 Shared::make_mut [function] [call site] 01044
28 string_functions::truncate [function] [call site] 01045
27 string_functions::truncate [function] [call site] 01046
27 string_functions::truncate [function] [call site] 01047
26 Stmt::For [function] [call site] 01049
26 TestStruct::new [function] [call site] 01050
25 ParseSettings::level_up [function] [call site] 01051
25 ParseSettings::has_option [function] [call site] 01053
25 Expr::Stmt [function] [call site] 01054
25 TestStruct::new [function] [call site] 01055
25 Engine::parse_switch [function] [call site] 01056
26 ParseSettings::level_up_with_position [function] [call site] 01057
26 eat_token [function] [call site] 01058
26 Engine::parse_expr [function] [call site] 01059
26 MultiInputsStream::get_next [function] [call site] 01060
26 PERR::into_err [function] [call site] 01063
26 PERR::MissingToken [function] [call site] 01065
26 &str::into [function] [call site] 01067
26 PERR::into_err [function] [call site] 01068
26 FnArgsVec::<BinaryExpr>::new [function] [call site] 01069
26 StraightHashMap::<CaseBlocksList>::default [function] [call site] 01070
27 TestStruct::new [function] [call site] 01071
26 StaticVec::<RangeCase>::new [function] [call site] 01072
26 eat_token [function] [call site] 01075
26 PERR::MissingToken [function] [call site] 01077
26 PERR::into_err [function] [call site] 01080
26 Position::is_none [function] [call site] 01081
26 eat_token [function] [call site] 01082
26 match_token [function] [call site] 01083
26 PERR::into_err [function] [call site] 01085
26 Position::new_const [function] [call site] 01086
27 TestStruct::new [function] [call site] 01088
26 Expr::BoolConstant [function] [call site] 01089
26 None::is_some [function] [call site] 01090
26 PERR::into_err [function] [call site] 01092
26 Position::new_const [function] [call site] 01093
26 Engine::parse_expr [function] [call site] 01094
26 blob_functions::push [function] [call site] 01095
27 blob_functions::push [function] [call site] 01096
27 FnPtr::try_from [function] [call site] 01097
27 RhaiResultOf::unwrap [function] [call site] 01098
26 PERR::ExprExpected [function] [call site] 01100
26 &str::into [function] [call site] 01101
26 PERR::into_err [function] [call site] 01102
26 match_token [function] [call site] 01103
26 match_token [function] [call site] 01104
26 ensure_not_statement_expr [function] [call site] 01105
26 Engine::parse_expr [function] [call site] 01106
26 Expr::ensure_bool_expr [function] [call site] 01107
26 ensure_not_assignment [function] [call site] 01108
26 Expr::BoolConstant [function] [call site] 01109
26 MultiInputsStream::get_next [function] [call site] 01110
26 PERR::into_err [function] [call site] 01113
26 PERR::MissingToken [function] [call site] 01115
26 &str::into [function] [call site] 01117
26 PERR::into_err [function] [call site] 01118
26 ParseSettings::has_flag [function] [call site] 01119
26 Engine::parse_expr [function] [call site] 01120
26 Engine::parse_stmt [function] [call site] 01121
26 CustomExpr::is_self_terminated [function] [call site] 01122
26 ParseResult::into [function] [call site] 01123
26 Expr::Stmt [function] [call site] 01124
26 StmtBlockContainer::into [function] [call site] 01125
26 blob_functions::push [function] [call site] 01126
26 test::len [function] [call site] 01127
26 string_functions::is_empty [function] [call site] 01128
27 test::len [function] [call site] 01129
26 Expr::get_literal_value [function] [call site] 01131
27 StmtBlock::as_ref [function] [call site] 01133
27 TestStruct::clone [function] [call site] 01134
27 write_lock::<FnPtr> [function] [call site] 01136
27 crate::Shared::new [function] [call site] 01138
27 Option<&GlobalRuntimeState>::into [function] [call site] 01139
27 TestStruct::clone [function] [call site] 01143
27 Self::into [function] [call site] 01144
27 Expr::is_constant [function] [call site] 01146
28 MyIterableType::into_iter [function] [call site] 01147
28 Self::IntoIter::all [function] [call site] 01148
29 Engine::new [function] [call site] 01149
29 register_type::<TestStruct> [function] [call site] 01150
29 Engine::register_fn [function] [call site] 01151
29 Engine::register_fn [function] [call site] 01152
28 MyIterableType::into_iter [function] [call site] 01153
28 test_optimizer_const_map [function] [call site] 01154
28 test_method_call [function] [call site] 01155
29 Engine::new [function] [call site] 01156
29 register_type::<TestStruct> [function] [call site] 01157
29 Engine::register_fn [function] [call site] 01158
29 Engine::register_fn [function] [call site] 01159
27 crate::Array::with_capacity [function] [call site] 01160
28 blob_functions::blob_with_capacity_and_value [function] [call site] 01161
29 TestStruct::new [function] [call site] 01163
29 FnPtr::try_from [function] [call site] 01164
29 RhaiResultOf::unwrap_or [function] [call site] 01165
29 NativeCallContext::engine [function] [call site] 01166
29 Engine::throw_on_size [function] [call site] 01167
30 Command::get [function] [call site] 01169
30 ERR::ErrorDataTooLarge [function] [call site] 01171
30 &str::to_string [function] [call site] 01172
31 Engine::new [function] [call site] 01173
31 Scope::new [function] [call site] 01174
31 blob_functions::push [function] [call site] 01175
31 blob_functions::push [function] [call site] 01176
31 blob_functions::push [function] [call site] 01177
30 Command::get [function] [call site] 01180
30 ERR::ErrorDataTooLarge [function] [call site] 01182
30 &str::to_string [function] [call site] 01183
30 Command::get [function] [call site] 01186
30 ERR::ErrorDataTooLarge [function] [call site] 01188
30 &str::to_string [function] [call site] 01189
29 FnPtr::try_from [function] [call site] 01192
29 RhaiResultOf::unwrap [function] [call site] 01193
27 test::len [function] [call site] 01195
27 StmtBlock::extend [function] [call site] 01196
28 StmtBlock::extend [function] [call site] 01197
29 StmtBlock::extend [function] [call site] 01198
27 MyIterableType::into_iter [function] [call site] 01199
27 Self::IntoIter::map [function] [call site] 01200
27 Expr::get_literal_value [function] [call site] 01201
28 StmtBlock::as_ref [function] [call site] 01203
28 TestStruct::clone [function] [call site] 01204
28 write_lock::<FnPtr> [function] [call site] 01205
28 crate::Shared::new [function] [call site] 01207
28 Option<&GlobalRuntimeState>::into [function] [call site] 01208
28 TestStruct::clone [function] [call site] 01212
28 Self::into [function] [call site] 01213
28 Expr::is_constant [function] [call site] 01215
28 crate::Array::with_capacity [function] [call site] 01216
28 test::len [function] [call site] 01217
28 StmtBlock::extend [function] [call site] 01218
28 MyIterableType::into_iter [function] [call site] 01219
28 Self::IntoIter::map [function] [call site] 01220
28 Expr::get_literal_value [function] [call site] 01221
28 Option::unwrap [function] [call site] 01222
28 Dynamic::from_array [function] [call site] 01223
28 Expr::is_constant [function] [call site] 01227
28 TestStruct::clone [function] [call site] 01228
28 shared_get_mut [function] [call site] 01229
28 Ident::as_str [function] [call site] 01230
28 Option::unwrap [function] [call site] 01231
28 Expr::get_literal_value [function] [call site] 01232
28 Option::unwrap [function] [call site] 01233
28 Dynamic::from_map [function] [call site] 01234
28 Expr::is_constant [function] [call site] 01235
28 Position::new_const [function] [call site] 01236
28 Expr::get_literal_value [function] [call site] 01237
29 StmtBlock::as_ref [function] [call site] 01239
29 TestStruct::clone [function] [call site] 01240
29 write_lock::<FnPtr> [function] [call site] 01241
29 crate::Shared::new [function] [call site] 01243
29 Option<&GlobalRuntimeState>::into [function] [call site] 01244
29 TestStruct::clone [function] [call site] 01248
29 Self::into [function] [call site] 01249
29 Expr::is_constant [function] [call site] 01251
29 crate::Array::with_capacity [function] [call site] 01252
29 test::len [function] [call site] 01253
29 StmtBlock::extend [function] [call site] 01254
29 MyIterableType::into_iter [function] [call site] 01255
29 Self::IntoIter::map [function] [call site] 01256
29 Expr::get_literal_value [function] [call site] 01257
29 Option::unwrap [function] [call site] 01258
29 Dynamic::from_array [function] [call site] 01259
29 Expr::is_constant [function] [call site] 01260
29 TestStruct::clone [function] [call site] 01261
29 shared_get_mut [function] [call site] 01262
29 Ident::as_str [function] [call site] 01263
29 Option::unwrap [function] [call site] 01264
29 Expr::get_literal_value [function] [call site] 01265
29 Option::unwrap [function] [call site] 01266
29 Dynamic::from_map [function] [call site] 01267
29 Expr::is_constant [function] [call site] 01268
29 Position::new_const [function] [call site] 01269
29 Expr::get_literal_value [function] [call site] 01270
29 Option::unwrap [function] [call site] 01271
29 FnCallExpr::is_qualified [function] [call site] 01274
30 string_functions::is_empty [function] [call site] 01275
29 test::len [function] [call site] 01276
29 TestStruct::clone [function] [call site] 01280
29 RhaiResultOf::ok [function] [call site] 01281
29 test::len [function] [call site] 01283
29 Token::literal_syntax [function] [call site] 01284
29 Token::literal_syntax [function] [call site] 01285
29 Ident::as_str [function] [call site] 01286
28 Option::unwrap [function] [call site] 01293
28 FnCallExpr::is_qualified [function] [call site] 01296
28 test::len [function] [call site] 01297
28 FnPtr::new [function] [call site] 01298
28 TestStruct::clone [function] [call site] 01299
28 RhaiResultOf::ok [function] [call site] 01300
28 test::len [function] [call site] 01302
28 Token::literal_syntax [function] [call site] 01303
28 Token::literal_syntax [function] [call site] 01304
28 Ident::as_str [function] [call site] 01305
27 Option::unwrap [function] [call site] 01312
27 Dynamic::from_array [function] [call site] 01313
27 Expr::is_constant [function] [call site] 01314
27 TestStruct::clone [function] [call site] 01315
27 shared_get_mut [function] [call site] 01316
27 Ident::as_str [function] [call site] 01317
27 Option::unwrap [function] [call site] 01318
27 Expr::get_literal_value [function] [call site] 01319
27 Option::unwrap [function] [call site] 01320
27 Dynamic::from_map [function] [call site] 01321
27 Expr::is_constant [function] [call site] 01322
27 Position::new_const [function] [call site] 01323
27 Expr::get_literal_value [function] [call site] 01324
27 Option::unwrap [function] [call site] 01325
27 FnCallExpr::is_qualified [function] [call site] 01328
27 test::len [function] [call site] 01329
27 FnPtr::new [function] [call site] 01330
27 TestStruct::clone [function] [call site] 01331
27 RhaiResultOf::ok [function] [call site] 01332
27 test::len [function] [call site] 01334
27 Token::literal_syntax [function] [call site] 01335
27 Token::literal_syntax [function] [call site] 01336
27 Ident::as_str [function] [call site] 01337
26 Option::ok_or_else [function] [call site] 01344
26 PERR::ExprExpected [function] [call site] 01345
26 &str::into [function] [call site] 01346
26 PERR::into_err [function] [call site] 01347
26 Expr::start_position [function] [call site] 01348
26 read_lock::<ExclusiveRange> [function] [call site] 01349
26 TestStruct::clone [function] [call site] 01351
26 Self::into [function] [call site] 01353
26 read_lock::<InclusiveRange> [function] [call site] 01354
26 TestStruct::clone [function] [call site] 01356
26 Self::into [function] [call site] 01357
26 string_functions::is_empty [function] [call site] 01358
26 RangeCase::set_index [function] [call site] 01359
26 blob_functions::push [function] [call site] 01360
26 string_functions::is_empty [function] [call site] 01361
26 PERR::into_err [function] [call site] 01363
26 Expr::start_position [function] [call site] 01364
26 func::hashing::get_hasher [function] [call site] 01365
27 config::hashing::get_hashing_seed [function] [call site] 01366
27 ahash::RandomState::with_seeds [function] [call site] 01367
27 StraightHasherBuilder::build_hasher [function] [call site] 01368
27 Engine::default [function] [call site] 01369
26 test::hash [function] [call site] 01370
26 Self::Hasher::finish [function] [call site] 01371
26 Scope::push_entry [function] [call site] 01372
27 Scope::is_empty [function] [call site] 01373
27 blob_functions::push [function] [call site] 01376
27 Dynamic::set_access_mode [function] [call site] 01377
27 blob_functions::push [function] [call site] 01378
26 &mut [call site] 01379
26 Position::new_const [function] [call site] 01380
27 TestStruct::new [function] [call site] 01382
26 blob_functions::push [function] [call site] 01383
26 eat_token [function] [call site] 01386
26 PERR::MissingToken [function] [call site] 01388
26 PERR::into_err [function] [call site] 01391
26 TestStruct::clone [function] [call site] 01393
26 PERR::into_err [function] [call site] 01395
27 ParseError [function] [call site] 01396
27 PERR::into [function] [call site] 01397
26 PERR::MissingToken [function] [call site] 01399
26 &str::into [function] [call site] 01401
26 PERR::into_err [function] [call site] 01402
26 shrink_to_fit [function] [call site] 01403
26 Self::shrink_to_fit [function] [call site] 01404
26 shrink_to_fit [function] [call site] 01405
26 Stmt::Switch [function] [call site] 01407
25 ParseSettings::level_up [function] [call site] 01409
25 ParseSettings::has_option [function] [call site] 01411
25 test::len [function] [call site] 01412
25 Engine::max_functions [function] [call site] 01413
25 PERR::into_err [function] [call site] 01415
25 ParseSettings::has_option [function] [call site] 01416
25 Engine::parse_anon_fn [function] [call site] 01417
26 ParseState::new [function] [call site] 01418
26 TestStruct::clone [function] [call site] 01419
26 clone_from [function] [call site] 01420
26 StmtBlock::extend [function] [call site] 01421
26 TestStruct::clone [function] [call site] 01422
26 StaticVec::<ImmutableString>::new_const [function] [call site] 01423
27 TestStruct::new [function] [call site] 01425
26 MultiInputsStream::get_next [function] [call site] 01426
26 match_token [function] [call site] 01428
26 MultiInputsStream::get_next [function] [call site] 01429
26 MyIterableType::into_iter [function] [call site] 01431
27 test_chars [function] [call site] 01432
27 0.chars().collect::<Vec<_>> [function] [call site] 01433
27 MyIterableType::into_iter [function] [call site] 01434
26 Self::IntoIter::any [function] [call site] 01435
26 PERR::FnDuplicatedParam [function] [call site] 01437
26 ImmutableString::new [function] [call site] 01438
26 test_to_string [function] [call site] 01439
26 PERR::into_err [function] [call site] 01440
26 Engine::get_interned_string [function] [call site] 01441
26 blob_functions::push [function] [call site] 01442
26 TestStruct::clone [function] [call site] 01443
26 blob_functions::push [function] [call site] 01444
26 PERR::into_err [function] [call site] 01446
26 Token::is_reserved [function] [call site] 01447
26 PERR::Reserved [function] [call site] 01449
26 (Token, [call site] 01450
26 PERR::into_err [function] [call site] 01451
26 Token::is_standard_keyword [function] [call site] 01452
26 PERR::into_err [function] [call site] 01454
26 PERR::MissingToken [function] [call site] 01456
26 &str::into [function] [call site] 01458
26 PERR::into_err [function] [call site] 01459
26 MultiInputsStream::get_next [function] [call site] 01460
26 PERR::into_err [function] [call site] 01463
26 PERR::MissingToken [function] [call site] 01465
26 &str::into [function] [call site] 01467
26 PERR::into_err [function] [call site] 01468
26 Engine::parse_stmt [function] [call site] 01469
26 ParseSettings::level_up [function] [call site] 01470
26 std::mem::take [function] [call site] 01474
27 Engine::new [function] [call site] 01475
27 register_type_with_name::<TestStruct> [function] [call site] 01476
27 Engine::register_fn [function] [call site] 01477
27 TestStruct [function] [call site] 01478
26 blob_functions::blob_with_capacity [function] [call site] 01479
27 blob_functions::blob_with_capacity_and_value [function] [call site] 01480
26 test::len [function] [call site] 01481
27 test::len [function] [call site] 01482
26 test::len [function] [call site] 01483
27 test::len [function] [call site] 01484
26 StmtBlock::extend [function] [call site] 01485
26 MyIterableType::into_iter [function] [call site] 01486
27 test_chars [function] [call site] 01487
27 0.chars().collect::<Vec<_>> [function] [call site] 01488
27 MyIterableType::into_iter [function] [call site] 01489
26 Self::IntoIter::map [function] [call site] 01490
26 TestStruct::clone [function] [call site] 01491
26 blob_functions::blob_with_capacity [function] [call site] 01492
26 test::len [function] [call site] 01493
26 ThinVec::<Ident>::new [function] [call site] 01494
26 string_functions::add_append [function] [call site] 01495
27 string_functions::is_empty [function] [call site] 01496
27 String::from_utf8_lossy [function] [call site] 01497
27 string_functions::is_empty [function] [call site] 01498
27 String::from_utf8 [function] [call site] 01499
27 ImmutableString::into_owned [function] [call site] 01502
27 String::into [function] [call site] 01503
27 ImmutableString::into_owned [function] [call site] 01504
27 StmtBlock::as_ref [function] [call site] 01505
26 func::hashing::get_hasher [function] [call site] 01507
26 MyIterableType::into_iter [function] [call site] 01508
26 Self::IntoIter::for_each [function] [call site] 01509
26 test::hash [function] [call site] 01510
26 test::hash [function] [call site] 01511
26 Self::Hasher::finish [function] [call site] 01512
26 Engine::get_interned_string [function] [call site] 01513
26 make_anonymous_fn [function] [call site] 01514
27 crate::Identifier::new_const [function] [call site] 01515
28 TestStruct::new [function] [call site] 01517
26 TestStruct::new [function] [call site] 01519
26 TestStruct::clone [function] [call site] 01520
26 TokenStream::into [function] [call site] 01521
26 Engine::default [function] [call site] 01522
26 TestStruct::new [function] [call site] 01523
26 crate::types::fn_ptr::FnPtrType::Script [function] [call site] 01524
26 TestStruct::clone [function] [call site] 01525
26 Expr::DynamicConstant [function] [call site] 01527
26 TestStruct::new [function] [call site] 01528
26 Engine::access_var [function] [call site] 01530
27 ParseState::find_var [function] [call site] 01531
28 Scope::iter_rev_inner [function] [call site] 01532
29 MyIterableType::into_iter [function] [call site] 01533
30 test_chars [function] [call site] 01534
30 0.chars().collect::<Vec<_>> [function] [call site] 01535
30 MyIterableType::into_iter [function] [call site] 01536
29 array_functions::reduce_rev [function] [call site] 01537
30 array_functions::reduce_rev_with_initial [function] [call site] 01538
31 string_functions::is_empty [function] [call site] 01539
31 test::len [function] [call site] 01541
31 StaticModuleResolver::iter_mut [function] [call site] 01542
31 array_functions::reduce_rev [function] [call site] 01543
32 array_functions::reduce_rev_with_initial [function] [call site] 01544
31 RhaiResult::enumerate [function] [call site] 01545
31 try_fold [function] [call site] 01546
31 FnPtr::try_from [function] [call site] 01547
31 RhaiResultOf::unwrap_or [function] [call site] 01548
31 FnPtr::call_raw_with_extra_args [function] [call site] 01550
32 _call_with_extra_args::<true, [call site] 01551
32 _call_with_extra_args::<false, [call site] 01552
29 array_functions::zip [function] [call site] 01555
30 string_functions::is_empty [function] [call site] 01556
31 test::len [function] [call site] 01557
30 string_functions::is_empty [function] [call site] 01558
31 test::len [function] [call site] 01559
30 IterateDynamicArray::new [function] [call site] 01561
30 StaticModuleResolver::iter_mut [function] [call site] 01562
31 StaticModuleResolver::iter_mut [function] [call site] 01563
31 test_optimizer_const_map [function] [call site] 01564
31 Ident::as_str [function] [call site] 01565
30 array_functions::zip [function] [call site] 01566
31 string_functions::is_empty [function] [call site] 01567
31 string_functions::is_empty [function] [call site] 01568
31 IterateDynamicArray::new [function] [call site] 01570
31 StaticModuleResolver::iter_mut [function] [call site] 01571
31 array_functions::zip [function] [call site] 01572
31 RhaiResultOf::enumerate [function] [call site] 01573
31 test_optimizer_const_map [function] [call site] 01574
31 FnPtr::call_raw_with_extra_args [function] [call site] 01575
31 TestStruct::clone [function] [call site] 01576
31 FnPtr::try_from [function] [call site] 01577
31 RhaiResultOf::unwrap_or [function] [call site] 01578
31 reflection_functions::collect [function] [call site] 01580
30 RhaiResultOf::enumerate [function] [call site] 01581
30 test_optimizer_const_map [function] [call site] 01582
30 FnPtr::call_raw_with_extra_args [function] [call site] 01583
30 TestStruct::clone [function] [call site] 01584
30 FnPtr::try_from [function] [call site] 01585
30 RhaiResultOf::unwrap_or [function] [call site] 01586
30 reflection_functions::collect [function] [call site] 01588
29 MyIterableType::into_iter [function] [call site] 01589
29 array_functions::reduce_rev [function] [call site] 01590
29 test_optimizer_const_map [function] [call site] 01591
29 Dynamic::is_read_only [function] [call site] 01592
30 crate::func::locked_read [function] [call site] 01593
30 Option::map_or [function] [call site] 01594
30 Dynamic::access_mode [function] [call site] 01595
30 Dynamic::access_mode [function] [call site] 01596
28 ParseSettings::level_up_with_position [function] [call site] 01597
27 map_functions::values [function] [call site] 01599
28 string_functions::is_empty [function] [call site] 01600
28 IterateDynamicArray::new [function] [call site] 01601
28 map_functions::values [function] [call site] 01602
28 Array::cloned [function] [call site] 01603
28 reflection_functions::collect [function] [call site] 01604
27 T::as_any [function] [call site] 01605
27 MyIterableType::into_iter [function] [call site] 01606
27 T::as_any [function] [call site] 01607
27 Engine::get_interned_string [function] [call site] 01608
27 blob_functions::push [function] [call site] 01609
27 TestStruct::new [function] [call site] 01611
27 Dynamic::flatten [function] [call site] 01612
28 crate::func::native::shared_try_take [function] [call site] 01613
29 Shared::try_unwrap [function] [call site] 01614
28 into_inner [function] [call site] 01615
28 Dynamic::flatten [function] [call site] 01616
28 into_inner [function] [call site] 01617
28 Dynamic::flatten [function] [call site] 01619
28 into_inner [function] [call site] 01620
28 Dynamic::flatten [function] [call site] 01621
28 crate::func::locked_read [function] [call site] 01622
28 Dynamic::flatten_clone [function] [call site] 01623
29 crate::func::locked_read [function] [call site] 01624
29 Option::map_or_else [function] [call site] 01625
29 Dynamic::clone [function] [call site] 01626
30 Union::Unit [function] [call site] 01628
30 Union::Bool [function] [call site] 01630
30 Union::Str [function] [call site] 01632
30 TestStruct::clone [function] [call site] 01633
30 Union::Char [function] [call site] 01636
30 Union::Int [function] [call site] 01638
30 Union::Float [function] [call site] 01640
30 Union::Decimal [function] [call site] 01642
30 TestStruct::clone [function] [call site] 01643
30 Union::Array [function] [call site] 01645
30 TestStruct::clone [function] [call site] 01646
30 Union::Blob [function] [call site] 01648
30 TestStruct::clone [function] [call site] 01649
30 Union::Map [function] [call site] 01651
30 TestStruct::clone [function] [call site] 01652
30 Union::FnPtr [function] [call site] 01654
30 TestStruct::clone [function] [call site] 01655
30 Union::TimeStamp [function] [call site] 01657
30 TestStruct::clone [function] [call site] 01658
30 Union::Variant [function] [call site] 01660
30 StmtBlock::as_ref [function] [call site] 01661
30 StmtBlock::as_ref [function] [call site] 01662
30 T::clone_object [function] [call site] 01663
31 TestStruct::new [function] [call site] 01664
31 TestStruct::clone [function] [call site] 01665
30 Box::into [function] [call site] 01667
30 Union::Shared [function] [call site] 01669
30 TestStruct::clone [function] [call site] 01670
29 Dynamic::flatten_clone [function] [call site] 01671
30 crate::func::locked_read [function] [call site] 01672
30 Option::map_or_else [function] [call site] 01673
30 Dynamic::clone [function] [call site] 01674
30 Dynamic::flatten_clone [function] [call site] 01675
30 Dynamic::clone [function] [call site] 01676
29 Dynamic::clone [function] [call site] 01677
28 Union::Shared [function] [call site] 01679
26 Position::is_none [function] [call site] 01680
26 ParseSettings::has_flag [function] [call site] 01681
26 ParseSettings::has_option [function] [call site] 01682
26 string_functions::contains [function] [call site] 01684
26 PERR::VariableUndefined [function] [call site] 01686
26 test_to_string [function] [call site] 01687
26 PERR::into_err [function] [call site] 01688
26 calc_fn_hash [function] [call site] 01689
26 test::len [function] [call site] 01690
26 blob_functions::insert [function] [call site] 01691
26 Engine::make_curry_from_externals [function] [call site] 01692
27 StmtBlock::as_ref [function] [call site] 01693
27 string_functions::is_empty [function] [call site] 01694
28 test::len [function] [call site] 01695
27 StmtBlock::as_ref [function] [call site] 01696
27 test::len [function] [call site] 01697
28 test::len [function] [call site] 01698
27 blob_functions::blob_with_capacity [function] [call site] 01699
27 StmtBlock::as_ref [function] [call site] 01700
27 test::len [function] [call site] 01701
27 blob_functions::push [function] [call site] 01702
27 StmtBlock::extend [function] [call site] 01703
27 StmtBlock::as_ref [function] [call site] 01704
27 MyIterableType::into_iter [function] [call site] 01705
28 test_chars [function] [call site] 01706
28 0.chars().collect::<Vec<_>> [function] [call site] 01707
28 MyIterableType::into_iter [function] [call site] 01708
27 Self::IntoIter::cloned [function] [call site] 01709
27 test_optimizer_const_map [function] [call site] 01710
27 Engine::access_var [function] [call site] 01711
27 FnPtr::try_from [function] [call site] 01712
27 Command::get [function] [call site] 01713
27 RhaiResultOf::ok [function] [call site] 01714
27 and_then [function] [call site] 01715
27 Expr::Variable [function] [call site] 01716
27 Engine::default [function] [call site] 01717
27 Expr::Variable [function] [call site] 01719
27 Engine::get_interned_string [function] [call site] 01721
27 FnCallHashes::from_native_only [function] [call site] 01722
27 calc_fn_hash [function] [call site] 01723
27 FnCallExpr::into_fn_call_expr [function] [call site] 01724
27 blob_functions::blob_with_capacity [function] [call site] 01725
28 blob_functions::blob_with_capacity_and_value [function] [call site] 01726
27 blob_functions::push [function] [call site] 01727
28 blob_functions::push [function] [call site] 01728
28 FnPtr::try_from [function] [call site] 01729
28 RhaiResultOf::unwrap [function] [call site] 01730
27 Stmt::Share [function] [call site] 01731
27 MyIterableType::into_iter [function] [call site] 01732
28 test_chars [function] [call site] 01733
28 0.chars().collect::<Vec<_>> [function] [call site] 01734
28 MyIterableType::into_iter [function] [call site] 01735
27 Self::IntoIter::map [function] [call site] 01736
27 Engine::access_var [function] [call site] 01737
27 into_iter() [call site] 01738
8 .map(|var| [call site] 01739
10 let [call site] 01740
10 (var, [call site] 01741
8 }) [call site] 01742
8 .collect::<FnArgsVec<_>> [function] [call site] 01743
27 blob_functions::push [function] [call site] 01745
27 Stmt::Expr [function] [call site] 01746
27 Expr::Stmt [function] [call site] 01748
27 StmtBlock::new [function] [call site] 01749
28 StmtBlock::new_with_span [function] [call site] 01750
29 MyIterableType::into_iter [function] [call site] 01751
30 test_chars [function] [call site] 01752
30 0.chars().collect::<Vec<_>> [function] [call site] 01753
30 MyIterableType::into_iter [function] [call site] 01754
29 Self::IntoIter::collect [function] [call site] 01755
29 StmtBlockContainer::shrink_to_fit [function] [call site] 01756
28 Span::new [function] [call site] 01757
27 Self::into [function] [call site] 01758
26 Ok [function] [call site] 01759
25 TestStruct::new [function] [call site] 01760
25 ParseSettings::level_up [function] [call site] 01761
25 MultiInputsStream::get_next [function] [call site] 01762
25 unwrap [function] [call site] 01763
25 string_functions::is_empty [function] [call site] 01764
25 blob_functions::push [function] [call site] 01765
26 blob_functions::push [function] [call site] 01766
26 FnPtr::try_from [function] [call site] 01767
26 RhaiResultOf::unwrap [function] [call site] 01768
25 Expr::StringConstant [function] [call site] 01769
25 Engine::get_interned_string [function] [call site] 01770
25 Engine::parse_block [function] [call site] 01771
25 Expr::Stmt [function] [call site] 01772
25 TestStruct::new [function] [call site] 01773
25 ParseResult::into [function] [call site] 01774
25 string_functions::is_empty [function] [call site] 01775
25 blob_functions::push [function] [call site] 01776
25 Target::borrow_mut [function] [call site] 01777
26 Target::as_mut [function] [call site] 01778
25 MultiInputsStream::get_next [function] [call site] 01779
25 unwrap [function] [call site] 01780
25 string_functions::is_empty [function] [call site] 01781
25 blob_functions::push [function] [call site] 01782
25 Expr::StringConstant [function] [call site] 01783
25 Engine::get_interned_string [function] [call site] 01784
25 string_functions::is_empty [function] [call site] 01785
25 blob_functions::push [function] [call site] 01786
25 Expr::StringConstant [function] [call site] 01787
25 Engine::get_interned_string [function] [call site] 01788
25 Err [function] [call site] 01789
25 PERR::into_err [function] [call site] 01790
25 string_functions::is_empty [function] [call site] 01791
26 test::len [function] [call site] 01792
25 Expr::StringConstant [function] [call site] 01793
25 Engine::get_interned_string [function] [call site] 01794
25 Self::shrink_to_fit [function] [call site] 01795
25 Expr::InterpolatedString [function] [call site] 01796
25 Engine::parse_array_literal [function] [call site] 01797
26 eat_token [function] [call site] 01798
26 TestStruct::new [function] [call site] 01799
26 Engine::max_array_size [function] [call site] 01800
27 Command::get [function] [call site] 01801
26 test::len [function] [call site] 01802
26 Engine::max_array_size [function] [call site] 01803
26 PERR::LiteralTooLarge [function] [call site] 01805
26 &str::into [function] [call site] 01806
26 Engine::max_array_size [function] [call site] 01807
26 PERR::into_err [function] [call site] 01808
26 eat_token [function] [call site] 01813
26 PERR::MissingToken [function] [call site] 01815
26 PERR::into_err [function] [call site] 01818
26 blob_functions::push [function] [call site] 01819
26 Engine::parse_expr [function] [call site] 01820
26 ParseSettings::level_up [function] [call site] 01821
26 eat_token [function] [call site] 01824
26 PERR::MissingToken [function] [call site] 01826
26 PERR::into_err [function] [call site] 01829
26 TestStruct::clone [function] [call site] 01831
26 PERR::into_err [function] [call site] 01832
26 PERR::MissingToken [function] [call site] 01834
26 &str::into [function] [call site] 01836
26 PERR::into_err [function] [call site] 01837
26 shrink_to_fit [function] [call site] 01838
26 Expr::Array [function] [call site] 01840
25 ParseSettings::level_up [function] [call site] 01841
25 Engine::parse_map_literal [function] [call site] 01842
26 eat_token [function] [call site] 01843
26 StaticVec::<(Ident, [call site] 01844
26 std::collections::BTreeMap::<crate::Identifier, [call site] 01845
26 eat_token [function] [call site] 01848
26 PERR::MissingToken [function] [call site] 01850
26 PERR::into_err [function] [call site] 01853
26 MultiInputsStream::get_next [function] [call site] 01854
26 ParseSettings::has_flag [function] [call site] 01856
26 PERR::into_err [function] [call site] 01858
26 MyIterableType::into_iter [function] [call site] 01859
26 Self::IntoIter::any [function] [call site] 01860
26 Ident::as_str [function] [call site] 01861
26 Ident::as_str [function] [call site] 01862
26 PERR::DuplicatedProperty [function] [call site] 01864
26 test_to_string [function] [call site] 01865
26 PERR::into_err [function] [call site] 01866
26 PERR::into_err [function] [call site] 01868
26 tokenizer::is_valid_identifier [function] [call site] 01869
26 PERR::Reserved [function] [call site] 01871
26 test_to_string [function] [call site] 01872
26 PERR::into_err [function] [call site] 01873
26 PERR::into_err [function] [call site] 01875
26 PERR::MissingToken [function] [call site] 01877
26 PERR::into_err [function] [call site] 01880
26 string_functions::is_empty [function] [call site] 01881
26 PERR::MissingToken [function] [call site] 01883
26 PERR::into_err [function] [call site] 01886
26 PERR::into_err [function] [call site] 01888
26 MultiInputsStream::get_next [function] [call site] 01889
26 PERR::into_err [function] [call site] 01892
26 PERR::MissingToken [function] [call site] 01894
26 PERR::into_err [function] [call site] 01896
26 Engine::max_map_size [function] [call site] 01897
27 Command::get [function] [call site] 01898
26 test::len [function] [call site] 01899
26 Engine::max_map_size [function] [call site] 01900
26 PERR::LiteralTooLarge [function] [call site] 01902
26 &str::into [function] [call site] 01903
26 Engine::max_map_size [function] [call site] 01904
26 PERR::into_err [function] [call site] 01905
26 Engine::parse_expr [function] [call site] 01908
26 ParseSettings::level_up [function] [call site] 01909
26 blob_functions::insert [function] [call site] 01910
27 FnPtr::try_from [function] [call site] 01911
27 RhaiResultOf::unwrap [function] [call site] 01912
27 string_functions::is_empty [function] [call site] 01913
27 blob_functions::push [function] [call site] 01914
27 eval::calc_offset_len [function] [call site] 01915
27 test::len [function] [call site] 01916
27 test::len [function] [call site] 01917
27 blob_functions::push [function] [call site] 01918
27 blob_functions::insert [function] [call site] 01919
26 TestStruct::clone [function] [call site] 01920
26 Engine::get_interned_string [function] [call site] 01921
26 blob_functions::push [function] [call site] 01922
26 eat_token [function] [call site] 01925
26 PERR::MissingToken [function] [call site] 01927
26 &str::into [function] [call site] 01929
26 PERR::into_err [function] [call site] 01930
26 TestStruct::clone [function] [call site] 01932
26 PERR::into_err [function] [call site] 01933
26 PERR::MissingToken [function] [call site] 01935
26 PERR::into_err [function] [call site] 01938
26 shrink_to_fit [function] [call site] 01939
26 Expr::Map [function] [call site] 01941
25 ParseSettings::level_up [function] [call site] 01943
25 contains_key [function] [call site] 01944
25 get_key_value [function] [call site] 01945
25 unwrap [function] [call site] 01946
25 MultiInputsStream::get_next [function] [call site] 01947
25 unwrap [function] [call site] 01948
25 Engine::parse_custom_syntax [function] [call site] 01949
26 TestStruct::new [function] [call site] 01950
26 TestStruct::new [function] [call site] 01951
26 TestStruct::new [function] [call site] 01952
26 Scope::push_constant_dynamic [function] [call site] 01953
26 Engine::get_interned_string [function] [call site] 01954
26 RhaiResultOf::into [function] [call site] 01955
26 blob_functions::push [function] [call site] 01956
26 TestStruct::clone [function] [call site] 01957
26 blob_functions::push [function] [call site] 01958
26 TestStruct::clone [function] [call site] 01959
26 (Token, [call site] 01962
26 Position::new_const [function] [call site] 01963
26 ParseSettings::level_up [function] [call site] 01964
26 parse_func [function] [call site] 01965
26 string_functions::starts_with [function] [call site] 01966
26 test::len [function] [call site] 01967
26 test::len [function] [call site] 01968
26 blob_functions::push [function] [call site] 01969
26 Expr::StringConstant [function] [call site] 01970
26 Engine::get_interned_string [function] [call site] 01971
26 Engine::get_interned_string [function] [call site] 01972
26 PERR::into_err [function] [call site] 01974
26 Ident::as_str [function] [call site] 01975
26 Target::borrow_mut [function] [call site] 01976
26 MultiInputsStream::get_next [function] [call site] 01977
26 blob_functions::push [function] [call site] 01979
26 test_to_string [function] [call site] 01980
26 Self::last [function] [call site] 01982
26 blob_functions::push [function] [call site] 01984
26 Engine::get_interned_string [function] [call site] 01985
26 parse_var_name [function] [call site] 01986
26 Engine::get_interned_string [function] [call site] 01987
26 blob_functions::push [function] [call site] 01988
26 TestStruct::clone [function] [call site] 01989
26 blob_functions::push [function] [call site] 01990
26 Engine::get_interned_string [function] [call site] 01991
26 blob_functions::push [function] [call site] 01992
26 Expr::Variable [function] [call site] 01993
26 MultiInputsStream::get_next [function] [call site] 01996
26 Token::is_standard_symbol [function] [call site] 01998
26 Token::literal_syntax [function] [call site] 02000
26 &'static [call site] 02001
26 tokenizer::is_valid_identifier [function] [call site] 02002
26 Ident::as_str [function] [call site] 02003
26 PERR::into_err [function] [call site] 02006
26 PERR::MissingSymbol [function] [call site] 02008
26 ImmutableString::new [function] [call site] 02009
26 PERR::into_err [function] [call site] 02010
26 Engine::get_interned_string [function] [call site] 02011
26 blob_functions::push [function] [call site] 02012
26 TestStruct::clone [function] [call site] 02013
26 blob_functions::push [function] [call site] 02014
26 Engine::get_interned_string [function] [call site] 02015
26 blob_functions::push [function] [call site] 02016
26 Expr::StringConstant [function] [call site] 02017
26 MultiInputsStream::get_next [function] [call site] 02018
26 PERR::into_err [function] [call site] 02021
26 (Token, [call site] 02023
26 Engine::get_interned_string [function] [call site] 02024
26 blob_functions::push [function] [call site] 02025
26 TestStruct::clone [function] [call site] 02026
26 blob_functions::push [function] [call site] 02027
26 Engine::get_interned_string [function] [call site] 02028
26 blob_functions::push [function] [call site] 02029
26 Expr::StringConstant [function] [call site] 02030
26 blob_functions::push [function] [call site] 02031
26 Engine::parse_expr [function] [call site] 02032
26 Engine::get_interned_string [function] [call site] 02033
26 blob_functions::push [function] [call site] 02034
26 TestStruct::clone [function] [call site] 02035
26 blob_functions::push [function] [call site] 02037
26 Engine::parse_block [function] [call site] 02038
26 blob_functions::push [function] [call site] 02039
26 Expr::Stmt [function] [call site] 02040
26 TestStruct::new [function] [call site] 02041
26 ParseResult::into [function] [call site] 02042
26 Engine::get_interned_string [function] [call site] 02043
26 blob_functions::push [function] [call site] 02044
26 TestStruct::clone [function] [call site] 02045
26 blob_functions::push [function] [call site] 02046
26 Engine::parse_block [function] [call site] 02047
26 blob_functions::push [function] [call site] 02048
26 Expr::Stmt [function] [call site] 02049
26 TestStruct::new [function] [call site] 02050
26 ParseResult::into [function] [call site] 02051
26 Engine::get_interned_string [function] [call site] 02052
26 blob_functions::push [function] [call site] 02053
26 TestStruct::clone [function] [call site] 02054
26 blob_functions::push [function] [call site] 02055
26 PERR::MissingSymbol [function] [call site] 02059
26 &str::into [function] [call site] 02060
26 PERR::into_err [function] [call site] 02061
26 blob_functions::push [function] [call site] 02062
26 Engine::parse_anon_fn [function] [call site] 02063
26 Engine::get_interned_string [function] [call site] 02064
26 blob_functions::push [function] [call site] 02065
26 TestStruct::clone [function] [call site] 02066
26 blob_functions::push [function] [call site] 02067
26 MultiInputsStream::get_next [function] [call site] 02068
26 blob_functions::push [function] [call site] 02070
26 Expr::BoolConstant [function] [call site] 02071
26 blob_functions::push [function] [call site] 02072
26 Engine::get_interned_string [function] [call site] 02073
26 Token::literal_syntax [function] [call site] 02074
26 blob_functions::push [function] [call site] 02075
26 Engine::get_interned_string [function] [call site] 02076
26 PERR::MissingSymbol [function] [call site] 02078
26 &str::into [function] [call site] 02079
26 PERR::into_err [function] [call site] 02080
26 MultiInputsStream::get_next [function] [call site] 02081
26 blob_functions::push [function] [call site] 02083
26 Expr::IntegerConstant [function] [call site] 02084
26 blob_functions::push [function] [call site] 02085
26 f32::to_string [function] [call site] 02086
27 Engine::new [function] [call site] 02087
27 Scope::new [function] [call site] 02088
27 blob_functions::push [function] [call site] 02089
27 blob_functions::push [function] [call site] 02090
27 blob_functions::push [function] [call site] 02091
26 blob_functions::push [function] [call site] 02093
26 Engine::get_interned_string [function] [call site] 02094
26 PERR::MissingSymbol [function] [call site] 02096
26 &str::into [function] [call site] 02097
26 PERR::into_err [function] [call site] 02098
26 MultiInputsStream::get_next [function] [call site] 02099
26 blob_functions::push [function] [call site] 02101
26 Expr::FloatConstant [function] [call site] 02102
26 blob_functions::push [function] [call site] 02103
26 blob_functions::push [function] [call site] 02105
26 Engine::get_interned_string [function] [call site] 02106
26 PERR::MissingSymbol [function] [call site] 02108
26 &str::into [function] [call site] 02109
26 PERR::into_err [function] [call site] 02110
26 MultiInputsStream::get_next [function] [call site] 02111
26 Engine::get_interned_string [function] [call site] 02113
26 blob_functions::push [function] [call site] 02114
26 Expr::StringConstant [function] [call site] 02115
26 TestStruct::clone [function] [call site] 02116
26 blob_functions::push [function] [call site] 02117
26 blob_functions::push [function] [call site] 02118
26 Engine::get_interned_string [function] [call site] 02119
26 PERR::MissingSymbol [function] [call site] 02121
26 &str::into [function] [call site] 02122
26 PERR::into_err [function] [call site] 02123
26 MultiInputsStream::get_next [function] [call site] 02124
26 PERR::into_err [function] [call site] 02127
26 blob_functions::push [function] [call site] 02128
26 TestStruct::clone [function] [call site] 02129
26 blob_functions::push [function] [call site] 02130
26 TestStruct::clone [function] [call site] 02131
26 Token::is_literal [function] [call site] 02132
26 Token::literal_syntax [function] [call site] 02133
26 blob_functions::push [function] [call site] 02134
26 TestStruct::clone [function] [call site] 02135
26 blob_functions::push [function] [call site] 02136
26 TestStruct::clone [function] [call site] 02137
26 PERR::MissingToken [function] [call site] 02139
26 PERR::into_err [function] [call site] 02141
26 Self::shrink_to_fit [function] [call site] 02142
26 Self::shrink_to_fit [function] [call site] 02143
26 Expr::Custom [function] [call site] 02145
25 ParseSettings::level_up [function] [call site] 02147
25 MultiInputsStream::get_next [function] [call site] 02148
25 unwrap [function] [call site] 02149
25 peek [function] [call site] 02150
25 unwrap [function] [call site] 02151
25 Expr::Variable [function] [call site] 02152
25 Engine::get_interned_string [function] [call site] 02153
25 into [function] [call site] 02154
25 Engine::get_interned_string [function] [call site] 02155
25 into [function] [call site] 02156
25 ASTFlags::intersects [function] [call site] 02157
25 Err [function] [call site] 02158
25 LexError::ImproperSymbol [function] [call site] 02159
25 Token::literal_syntax [function] [call site] 02160
25 &'static [call site] 02161
25 ImmutableString::new [function] [call site] 02162
25 PERR::into_err [function] [call site] 02163
25 Engine::get_interned_string [function] [call site] 02164
25 Expr::Variable [function] [call site] 02165
25 into [function] [call site] 02166
25 Engine::access_var [function] [call site] 02167
25 ASTFlags::intersects [function] [call site] 02168
25 Position::is_none [function] [call site] 02169
25 ParseSettings::has_option [function] [call site] 02170
25 map_or [function] [call site] 02171
25 string_functions::contains [function] [call site] 02172
25 Err [function] [call site] 02173
25 PERR::VariableUndefined [function] [call site] 02174
25 test_to_string [function] [call site] 02175
25 PERR::into_err [function] [call site] 02176
25 and_then [function] [call site] 02177
25 FnPtr::try_from [function] [call site] 02178
25 Command::get [function] [call site] 02179
25 RhaiResultOf::ok [function] [call site] 02180
25 and_then [function] [call site] 02181
25 Engine::get_interned_string [function] [call site] 02182
25 Expr::Variable [function] [call site] 02183
25 into [function] [call site] 02184
25 into [function] [call site] 02185
25 MultiInputsStream::get_next [function] [call site] 02186
25 unwrap [function] [call site] 02187
25 peek [function] [call site] 02188
25 unwrap [function] [call site] 02189
25 is_reserved_keyword_or_symbol [function] [call site] 02190
25 Expr::Variable [function] [call site] 02191
25 Engine::get_interned_string [function] [call site] 02192
25 into [function] [call site] 02193
25 Engine::get_interned_string [function] [call site] 02194
25 into [function] [call site] 02195
25 ParseSettings::has_flag [function] [call site] 02196
25 Expr::ThisPtr [function] [call site] 02197
25 Err [function] [call site] 02198
25 LexError::ImproperSymbol [function] [call site] 02199
25 test_to_string [function] [call site] 02200
25 PERR::into_err [function] [call site] 02201
25 Err [function] [call site] 02202
25 PERR::Reserved [function] [call site] 02203
25 test_to_string [function] [call site] 02204
25 PERR::into_err [function] [call site] 02205
25 MultiInputsStream::get_next [function] [call site] 02206
25 unwrap [function] [call site] 02207
25 Err [function] [call site] 02208
25 PERR::into_err [function] [call site] 02209
25 Err [function] [call site] 02210
25 LexError::UnexpectedInput [function] [call site] 02211
25 (Token, [call site] 02212
25 PERR::into_err [function] [call site] 02213
25 peek [function] [call site] 02214
25 unwrap [function] [call site] 02215
25 Ok [function] [call site] 02216
25 Engine::parse_postfix [function] [call site] 02217
26 Expr::is_valid_postfix [function] [call site] 02220
26 MultiInputsStream::get_next [function] [call site] 02221
26 string_functions::is_empty [function] [call site] 02223
26 LexError::UnexpectedInput [function] [call site] 02227
26 PERR::into_err [function] [call site] 02229
26 LexError::ImproperSymbol [function] [call site] 02231
26 &str::into [function] [call site] 02232
26 &str::into [function] [call site] 02233
26 PERR::into_err [function] [call site] 02234
26 PERR::MissingToken [function] [call site] 02238
26 &str::into [function] [call site] 02240
26 PERR::into_err [function] [call site] 02241
26 MultiInputsStream::get_next [function] [call site] 02242
26 Engine::parse_fn_call [function] [call site] 02244
27 TestStruct::new [function] [call site] 02247
27 PERR::MissingToken [function] [call site] 02249
27 PERR::into_err [function] [call site] 02251
27 TestStruct::clone [function] [call site] 02253
27 PERR::into_err [function] [call site] 02254
27 eat_token [function] [call site] 02255
27 string_functions::is_empty [function] [call site] 02256
27 calc_fn_hash [function] [call site] 02257
27 Namespace::root [function] [call site] 02258
27 ParseState::find_module [function] [call site] 02259
28 MyIterableType::into_iter [function] [call site] 02260
28 array_functions::reduce_rev [function] [call site] 02261
28 rposition [function] [call site] 02262
28 and_then [function] [call site] 02263
28 TestStruct::new [function] [call site] 02264
27 ParseSettings::has_option [function] [call site] 02265
27 Position::is_none [function] [call site] 02266
27 MyIterableType::into_iter [function] [call site] 02267
27 T::as_any [function] [call site] 02268
27 contains_key [function] [call site] 02269
27 PERR::ModuleUndefined [function] [call site] 02271
27 &str::into [function] [call site] 02272
27 PERR::into_err [function] [call site] 02273
27 ParseSettings::level_up_with_position [function] [call site] 02274
27 calc_fn_hash [function] [call site] 02275
27 MyIterableType::into_iter [function] [call site] 02276
27 test_optimizer_const_map [function] [call site] 02277
27 calc_fn_hash [function] [call site] 02278
27 tokenizer::is_valid_function_name [function] [call site] 02279
27 FnCallHashes::from_hash [function] [call site] 02280
27 FnCallHashes::from_native_only [function] [call site] 02282
27 shrink_to_fit [function] [call site] 02283
27 Engine::get_interned_string [function] [call site] 02285
27 FnCallExpr::into_fn_call_expr [function] [call site] 02286
27 ParseSettings::level_up [function] [call site] 02287
27 blob_functions::push [function] [call site] 02290
27 Engine::parse_expr [function] [call site] 02291
27 eat_token [function] [call site] 02294
27 string_functions::is_empty [function] [call site] 02295
27 calc_fn_hash [function] [call site] 02296
27 test::len [function] [call site] 02297
27 Namespace::root [function] [call site] 02298
27 ParseState::find_module [function] [call site] 02299
27 ParseSettings::has_option [function] [call site] 02300
27 Position::is_none [function] [call site] 02301
27 MyIterableType::into_iter [function] [call site] 02302
27 T::as_any [function] [call site] 02303
27 contains_key [function] [call site] 02304
27 PERR::ModuleUndefined [function] [call site] 02306
27 &str::into [function] [call site] 02307
27 PERR::into_err [function] [call site] 02308
27 ParseSettings::level_up_with_position [function] [call site] 02309
27 calc_fn_hash [function] [call site] 02310
27 MyIterableType::into_iter [function] [call site] 02311
27 test_optimizer_const_map [function] [call site] 02312
27 test::len [function] [call site] 02313
27 calc_fn_hash [function] [call site] 02314
27 test::len [function] [call site] 02315
27 tokenizer::is_valid_function_name [function] [call site] 02316
27 FnCallHashes::from_hash [function] [call site] 02317
27 FnCallHashes::from_native_only [function] [call site] 02318
27 shrink_to_fit [function] [call site] 02319
27 Engine::get_interned_string [function] [call site] 02321
27 FnCallExpr::into_fn_call_expr [function] [call site] 02322
27 eat_token [function] [call site] 02323
27 PERR::MissingToken [function] [call site] 02325
27 PERR::into_err [function] [call site] 02327
27 TestStruct::clone [function] [call site] 02329
27 PERR::into_err [function] [call site] 02330
27 PERR::MissingToken [function] [call site] 02332
27 PERR::into_err [function] [call site] 02334
26 Engine::parse_fn_call [function] [call site] 02335
26 RhaiResultOf::intersects [function] [call site] 02336
26 LexError::ImproperSymbol [function] [call site] 02338
26 Token::literal_syntax [function] [call site] 02339
26 &'static [call site] 02340
26 ImmutableString::new [function] [call site] 02341
26 PERR::into_err [function] [call site] 02342
26 parse_var_name [function] [call site] 02343
26 blob_functions::push [function] [call site] 02344
26 Engine::get_interned_string [function] [call site] 02345
26 Expr::Variable [function] [call site] 02346
26 string_functions::is_empty [function] [call site] 02348
26 ParseSettings::level_up [function] [call site] 02349
26 Engine::parse_index_chain [function] [call site] 02350
27 Engine::parse_expr [function] [call site] 02351
27 ParseSettings::level_up [function] [call site] 02352
27 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] 02353
28 PERR::MalformedIndexExpr [function] [call site] 02355
28 &str::into [function] [call site] 02356
28 PERR::into_err [function] [call site] 02357
28 Expr::start_position [function] [call site] 02358
29 string_functions::is_empty [function] [call site] 02359
29 Expr::position [function] [call site] 02360
29 ParseSettings::level_up_with_position [function] [call site] 02361
29 Expr::start_position [function] [call site] 02362
29 Expr::start_position [function] [call site] 02363
29 Expr::position [function] [call site] 02364
28 PERR::MalformedIndexExpr [function] [call site] 02367
28 &str::into [function] [call site] 02368
28 PERR::into_err [function] [call site] 02369
28 Expr::start_position [function] [call site] 02370
28 PERR::MalformedIndexExpr [function] [call site] 02372
28 &str::into [function] [call site] 02373
28 PERR::into_err [function] [call site] 02374
28 Expr::start_position [function] [call site] 02375
28 PERR::MalformedIndexExpr [function] [call site] 02377
28 &str::into [function] [call site] 02378
28 PERR::into_err [function] [call site] 02379
28 Expr::start_position [function] [call site] 02380
28 PERR::MalformedIndexExpr [function] [call site] 02382
28 &str::into [function] [call site] 02383
28 PERR::into_err [function] [call site] 02384
28 Expr::start_position [function] [call site] 02385
28 PERR::MalformedIndexExpr [function] [call site] 02389
28 &str::into [function] [call site] 02390
28 PERR::into_err [function] [call site] 02391
28 Expr::start_position [function] [call site] 02392
28 PERR::MalformedIndexExpr [function] [call site] 02394
28 &str::into [function] [call site] 02395
28 PERR::into_err [function] [call site] 02396
28 Expr::start_position [function] [call site] 02397
28 PERR::MalformedIndexExpr [function] [call site] 02399
28 &str::into [function] [call site] 02400
28 PERR::into_err [function] [call site] 02401
28 Expr::start_position [function] [call site] 02402
28 PERR::MalformedIndexExpr [function] [call site] 02404
28 &str::into [function] [call site] 02405
28 PERR::into_err [function] [call site] 02406
28 Expr::start_position [function] [call site] 02407
28 PERR::MalformedIndexExpr [function] [call site] 02409
28 &str::into [function] [call site] 02410
28 PERR::into_err [function] [call site] 02411
28 Expr::start_position [function] [call site] 02412
27 eat_token [function] [call site] 02417
27 MultiInputsStream::get_next [function] [call site] 02420
27 ParseSettings::level_up [function] [call site] 02422
27 string_functions::is_empty [function] [call site] 02423
27 Engine::parse_index_chain [function] [call site] 02424
27 Expr::Index [function] [call site] 02426
27 Expr::Index [function] [call site] 02429
27 TestStruct::clone [function] [call site] 02432
27 PERR::into_err [function] [call site] 02433
27 PERR::MissingToken [function] [call site] 02435
27 &str::into [function] [call site] 02437
27 PERR::into_err [function] [call site] 02438
26 is_reserved_keyword_or_symbol [function] [call site] 02441
26 PERR::Reserved [function] [call site] 02443
26 test_to_string [function] [call site] 02444
26 PERR::into_err [function] [call site] 02445
26 PERR::into_err [function] [call site] 02447
26 string_functions::is_empty [function] [call site] 02448
26 Engine::parse_primary [function] [call site] 02449
26 ParseSettings::level_up [function] [call site] 02450
26 Engine::make_dot_expr [function] [call site] 02451
27 ASTFlags::intersects [function] [call site] 02452
27 Engine::make_dot_expr [function] [call site] 02453
27 Expr::Index [function] [call site] 02455
27 string_functions::is_empty [function] [call site] 02456
27 string_functions::is_empty [function] [call site] 02457
27 Engine::convert_expr_into_property [function] [call site] 02458
28 string_functions::is_empty [function] [call site] 02459
28 TestStruct::clone [function] [call site] 02460
28 Engine::get_interned_getter [function] [call site] 02461
29 locked_write [function] [call site] 02462
29 StringsInterner::get_with_mapper [function] [call site] 02463
30 StmtBlock::as_ref [function] [call site] 02464
30 StringsInterner::max [function] [call site] 02465
30 func::hashing::get_hasher [function] [call site] 02466
30 Self::Hasher::write_u8 [function] [call site] 02467
30 test::hash [function] [call site] 02468
30 Self::Hasher::finish [function] [call site] 02469
30 test::len [function] [call site] 02470
31 test::len [function] [call site] 02471
30 BloomFilterU64::is_absent_and_set [function] [call site] 02472
31 BloomFilterU64::calc_hash [function] [call site] 02473
30 string_functions::is_empty [function] [call site] 02474
30 Scope::push_entry [function] [call site] 02476
31 Scope::is_empty [function] [call site] 02477
31 blob_functions::push [function] [call site] 02480
31 Dynamic::set_access_mode [function] [call site] 02481
31 blob_functions::push [function] [call site] 02482
30 Command::get [function] [call site] 02483
30 TestStruct::clone [function] [call site] 02484
30 blob_functions::insert [function] [call site] 02486
30 TestStruct::clone [function] [call site] 02487
30 StringsInterner::throttle_cache [function] [call site] 02488
29 make_getter [function] [call site] 02490
30 Position::new_const [function] [call site] 02491
30 RhaiResultOf::push_str [function] [call site] 02492
30 RhaiResultOf::push_str [function] [call site] 02493
29 StmtBlock::as_ref [function] [call site] 02494
29 Identifier::into [function] [call site] 02495
29 make_getter [function] [call site] 02496
29 StmtBlock::as_ref [function] [call site] 02497
29 Identifier::into [function] [call site] 02498
29 make_getter [function] [call site] 02499
29 StmtBlock::as_ref [function] [call site] 02500
29 Identifier::into [function] [call site] 02501
28 calc_fn_hash [function] [call site] 02502
28 Engine::get_interned_setter [function] [call site] 02503
29 locked_write [function] [call site] 02504
29 StringsInterner::get_with_mapper [function] [call site] 02505
29 make_setter [function] [call site] 02506
30 Position::new_const [function] [call site] 02507
30 RhaiResultOf::push_str [function] [call site] 02508
30 RhaiResultOf::push_str [function] [call site] 02509
29 StmtBlock::as_ref [function] [call site] 02510
29 Identifier::into [function] [call site] 02511
29 make_setter [function] [call site] 02512
29 StmtBlock::as_ref [function] [call site] 02513
29 Identifier::into [function] [call site] 02514
29 make_setter [function] [call site] 02515
29 StmtBlock::as_ref [function] [call site] 02516
29 Identifier::into [function] [call site] 02517
28 calc_fn_hash [function] [call site] 02518
28 Expr::Property [function] [call site] 02519
28 TestStruct::new [function] [call site] 02520
27 Expr::Dot [function] [call site] 02522
27 Expr::Dot [function] [call site] 02525
27 FnCallExpr::is_qualified [function] [call site] 02527
27 string_functions::is_empty [function] [call site] 02528
27 LexError::ImproperSymbol [function] [call site] 02530
27 test_to_string [function] [call site] 02531
27 PERR::into_err [function] [call site] 02532
27 PERR::MalformedCapture [function] [call site] 02534
27 &str::into [function] [call site] 02535
27 PERR::into_err [function] [call site] 02536
27 test::len [function] [call site] 02537
27 tokenizer::is_valid_function_name [function] [call site] 02538
27 FnCallHashes::from_script_and_native [function] [call site] 02539
27 calc_fn_hash [function] [call site] 02541
27 calc_fn_hash [function] [call site] 02542
27 FnCallHashes::from_native_only [function] [call site] 02543
27 calc_fn_hash [function] [call site] 02544
27 FnCallHashes::from_native_only [function] [call site] 02545
27 calc_fn_hash [function] [call site] 02546
27 Expr::MethodCall [function] [call site] 02547
27 Expr::Dot [function] [call site] 02549
27 string_functions::is_empty [function] [call site] 02551
27 FnCallExpr::is_qualified [function] [call site] 02552
27 Engine::convert_expr_into_property [function] [call site] 02553
27 Expr::Dot [function] [call site] 02555
27 Expr::Index [function] [call site] 02556
27 Expr::Dot [function] [call site] 02558
27 test::len [function] [call site] 02560
27 tokenizer::is_valid_function_name [function] [call site] 02561
27 FnCallHashes::from_script_and_native [function] [call site] 02562
27 calc_fn_hash [function] [call site] 02563
27 calc_fn_hash [function] [call site] 02564
27 FnCallHashes::from_native_only [function] [call site] 02565
27 calc_fn_hash [function] [call site] 02566
27 FnCallHashes::from_native_only [function] [call site] 02567
27 calc_fn_hash [function] [call site] 02568
27 Expr::MethodCall [function] [call site] 02569
27 Expr::Dot [function] [call site] 02571
27 Expr::Index [function] [call site] 02572
27 Expr::Dot [function] [call site] 02574
27 PERR::into_err [function] [call site] 02577
27 Expr::start_position [function] [call site] 02578
26 string_functions::is_empty [function] [call site] 02579
26 optimize_combo_chain [function] [call site] 02580
27 test_functions_take [function] [call site] 02581
27 test_functions_take [function] [call site] 02582
27 test_functions_take [function] [call site] 02583
27 StmtBlock::as_mut [function] [call site] 02584
27 intersects [function] [call site] 02585
27 StmtBlock::as_mut [function] [call site] 02586
27 StmtBlock::as_mut [function] [call site] 02587
27 string_functions::remove [function] [call site] 02588
27 test_functions_take [function] [call site] 02589
27 make_sub [function] [call site] 02590
27 make_root [function] [call site] 02591
26 string_functions::is_empty [function] [call site] 02592
26 string_functions::is_empty [function] [call site] 02594
26 string_functions::is_empty [function] [call site] 02596
26 crate::calc_var_hash [function] [call site] 02597
27 get_hasher [function] [call site] 02598
27 write_u8 [function] [call site] 02599
27 MyIterableType::into_iter [function] [call site] 02600
27 Self::IntoIter::for_each [function] [call site] 02601
27 test::hash [function] [call site] 02602
27 write_usize [function] [call site] 02603
27 test::hash [function] [call site] 02604
27 StraightHasher::finish [function] [call site] 02605
26 MyIterableType::into_iter [function] [call site] 02606
26 test_optimizer_const_map [function] [call site] 02607
26 Namespace::root [function] [call site] 02608
26 ParseState::find_module [function] [call site] 02609
26 ParseSettings::has_option [function] [call site] 02610
26 Position::is_none [function] [call site] 02611
26 MyIterableType::into_iter [function] [call site] 02612
26 T::as_any [function] [call site] 02613
26 contains_key [function] [call site] 02614
26 PERR::ModuleUndefined [function] [call site] 02616
26 &str::into [function] [call site] 02617
26 PERR::into_err [function] [call site] 02618
26 ParseSettings::level_up_with_position [function] [call site] 02619
25 string_functions::is_empty [function] [call site] 02621
26 test::len [function] [call site] 02622
24 string_functions::is_empty [function] [call site] 02623
23 Engine::parse_binary_op [function] [call site] 02624
24 ParseSettings::level_up_with_position [function] [call site] 02625
24 Command::get [function] [call site] 02629
24 ok_or_else [function] [call site] 02631
24 PERR::Reserved [function] [call site] 02632
24 !::to_string [function] [call site] 02633
25 Engine::new [function] [call site] 02634
25 Scope::new [function] [call site] 02635
25 blob_functions::push [function] [call site] 02636
25 blob_functions::push [function] [call site] 02637
25 blob_functions::push [function] [call site] 02638
24 PERR::into_err [function] [call site] 02639
24 tokenizer::is_valid_identifier [function] [call site] 02640
24 PERR::UnknownOperator [function] [call site] 02642
24 !::to_string [function] [call site] 02643
24 PERR::into_err [function] [call site] 02644
24 test_ops_precedence [function] [call site] 02645
25 Engine::new [function] [call site] 02646
24 Token::is_bind_right [function] [call site] 02647
24 MultiInputsStream::get_next [function] [call site] 02649
24 Engine::parse_stmt [function] [call site] 02651
24 ParseResult::into [function] [call site] 02652
24 Expr::Stmt [function] [call site] 02653
24 ParseResult::into [function] [call site] 02654
24 Expr::Unit [function] [call site] 02657
24 Engine::parse_unary [function] [call site] 02658
24 Command::get [function] [call site] 02661
24 ok_or_else [function] [call site] 02663
24 PERR::Reserved [function] [call site] 02664
24 !::to_string [function] [call site] 02665
24 PERR::into_err [function] [call site] 02666
24 tokenizer::is_valid_identifier [function] [call site] 02667
24 PERR::UnknownOperator [function] [call site] 02669
24 !::to_string [function] [call site] 02670
24 PERR::into_err [function] [call site] 02671
24 test_ops_precedence [function] [call site] 02672
24 Engine::parse_binary_op [function] [call site] 02673
24 ParseSettings::level_up [function] [call site] 02674
24 ParseSettings::level_up [function] [call site] 02675
24 calc_fn_hash [function] [call site] 02677
24 tokenizer::is_valid_function_name [function] [call site] 02678
24 Engine::get_interned_string [function] [call site] 02679
24 FnCallHashes::from_native_only [function] [call site] 02680
24 MyIterableType::into_iter [function] [call site] 02681
24 Self::IntoIter::collect [function] [call site] 02682
24 Self::then [function] [call site] 02683
24 TestStruct::clone [function] [call site] 02684
24 test_functions_take [function] [call site] 02685
24 Expr::ensure_bool_expr [function] [call site] 02686
24 test_functions_take [function] [call site] 02687
24 Expr::ensure_bool_expr [function] [call site] 02688
24 StmtBlock::extend [function] [call site] 02689
24 blob_functions::push [function] [call site] 02690
24 blob_functions::insert [function] [call site] 02691
24 Expr::set_position [function] [call site] 02692
25 Expr::set_position [function] [call site] 02693
24 Expr::And [function] [call site] 02694
24 TestStruct::new [function] [call site] 02695
24 test_functions_take [function] [call site] 02697
24 Expr::ensure_bool_expr [function] [call site] 02698
24 test_functions_take [function] [call site] 02699
24 Expr::ensure_bool_expr [function] [call site] 02700
24 StmtBlock::extend [function] [call site] 02701
24 blob_functions::push [function] [call site] 02702
24 blob_functions::insert [function] [call site] 02703
24 Expr::set_position [function] [call site] 02704
24 Expr::Or [function] [call site] 02705
24 TestStruct::new [function] [call site] 02706
24 test_functions_take [function] [call site] 02708
24 test_functions_take [function] [call site] 02709
24 StmtBlock::extend [function] [call site] 02710
24 blob_functions::push [function] [call site] 02711
24 blob_functions::insert [function] [call site] 02712
24 Expr::set_position [function] [call site] 02713
24 Expr::Coalesce [function] [call site] 02714
24 TestStruct::new [function] [call site] 02715
24 split_first_mut [function] [call site] 02717
24 std::mem::swap [function] [call site] 02719
24 FnCallHashes::from_hash [function] [call site] 02720
24 calc_fn_hash [function] [call site] 02721
24 Engine::get_interned_string [function] [call site] 02722
24 FnCallExpr::into_fn_call_expr [function] [call site] 02723
24 Engine::get_interned_string [function] [call site] 02724
24 FnCallHashes::from_native_only [function] [call site] 02725
24 calc_fn_hash [function] [call site] 02726
24 MyIterableType::into_iter [function] [call site] 02727
24 Self::IntoIter::collect [function] [call site] 02728
24 FnCallExpr::into_fn_call_expr [function] [call site] 02730
24 FnCallExpr::into_fn_call_expr [function] [call site] 02731
24 contains_key [function] [call site] 02732
24 FnCallHashes::from_native_only [function] [call site] 02733
24 calc_fn_hash [function] [call site] 02734
24 FnCallHashes::from_hash [function] [call site] 02735
24 calc_fn_hash [function] [call site] 02736
24 FnCallExpr::into_fn_call_expr [function] [call site] 02737
24 FnCallExpr::into_fn_call_expr [function] [call site] 02738
22 peek [function] [call site] 02739
22 unwrap [function] [call site] 02740
22 eat_token [function] [call site] 02741
22 Token::is_op_assignment [function] [call site] 02742
22 MultiInputsStream::get_next [function] [call site] 02743
22 test_optimizer_const_map [function] [call site] 02744
22 Some [function] [call site] 02745
22 unwrap [function] [call site] 02746
22 Ok [function] [call site] 02747
22 Stmt::Expr [function] [call site] 02748
22 into [function] [call site] 02749
22 Engine::parse_expr [function] [call site] 02750
22 Engine::make_assignment_stmt [function] [call site] 02751
23 map_or_else [function] [call site] 02752
23 OpAssignment::new_assignment [function] [call site] 02753
23 OpAssignment::new_op_assignment_from_token [function] [call site] 02754
24 Token::get_base_op_from_assignment [function] [call site] 02755
24 Option::unwrap_or_else [function] [call site] 02757
24 Token::literal_syntax [function] [call site] 02758
24 Token::literal_syntax [function] [call site] 02759
24 calc_fn_hash [function] [call site] 02760
24 calc_fn_hash [function] [call site] 02761
23 Stmt::Assignment [function] [call site] 02763
23 Position::is_none [function] [call site] 02765
23 Stmt::Assignment [function] [call site] 02767
23 f32::map_or_else [function] [call site] 02769
23 Command::get [function] [call site] 02771
23 Command::get [function] [call site] 02772
23 Scope::get_mut_by_index [function] [call site] 02773
23 test::len [function] [call site] 02774
23 Dynamic::access_mode [function] [call site] 02775
23 Stmt::Assignment [function] [call site] 02777
23 PERR::AssignmentToConstant [function] [call site] 02780
23 test_to_string [function] [call site] 02781
23 PERR::into_err [function] [call site] 02782
23 ASTFlags::intersects [function] [call site] 02783
23 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] 02784
24 ASTFlags::intersects [function] [call site] 02785
24 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] 02786
24 ParseSettings::level_up_with_position [function] [call site] 02788
24 ASTFlags::intersects [function] [call site] 02789
24 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] 02790
24 ParseSettings::level_up_with_position [function] [call site] 02792
23 PERR::AssignmentToInvalidLHS [function] [call site] 02794
23 ImmutableString::new [function] [call site] 02795
23 PERR::into_err [function] [call site] 02796
23 Stmt::Assignment [function] [call site] 02798
23 PERR::AssignmentToInvalidLHS [function] [call site] 02801
23 ImmutableString::new [function] [call site] 02802
23 PERR::into_err [function] [call site] 02803
23 ParseSettings::level_up_with_position [function] [call site] 02804
23 Expr::is_constant [function] [call site] 02805
24 MyIterableType::into_iter [function] [call site] 02806
24 Self::IntoIter::all [function] [call site] 02807
24 MyIterableType::into_iter [function] [call site] 02808
24 test_optimizer_const_map [function] [call site] 02809
24 test_method_call [function] [call site] 02810
23 PERR::AssignmentToConstant [function] [call site] 02812
23 ImmutableString::new [function] [call site] 02813
23 PERR::into_err [function] [call site] 02814
23 Expr::start_position [function] [call site] 02815
23 Token::is_op_assignment [function] [call site] 02816
23 LexError::ImproperSymbol [function] [call site] 02818
23 Token::literal_syntax [function] [call site] 02819
23 &str::into [function] [call site] 02821
23 PERR::into_err [function] [call site] 02822
23 PERR::AssignmentToInvalidLHS [function] [call site] 02824
23 ImmutableString::new [function] [call site] 02825
23 PERR::into_err [function] [call site] 02826
23 ParseSettings::level_up_with_position [function] [call site] 02827
21 StmtBlock::statements_mut [function] [call site] 02828
21 blob_functions::push [function] [call site] 02829
22 blob_functions::push [function] [call site] 02830
22 FnPtr::try_from [function] [call site] 02831
22 RhaiResultOf::unwrap [function] [call site] 02832
21 MultiInputsStream::get_next [function] [call site] 02833
21 unwrap [function] [call site] 02834
21 Ok [function] [call site] 02835
21 Stmt::Block [function] [call site] 02836
21 StmtBlock::new [function] [call site] 02837
21 Self::into [function] [call site] 02838
21 Err [function] [call site] 02839
21 PERR::into_err [function] [call site] 02840
21 Err [function] [call site] 02841
21 PERR::MissingToken [function] [call site] 02842
21 into [function] [call site] 02843
21 &str::into [function] [call site] 02844
21 PERR::into_err [function] [call site] 02845
21 test::len [function] [call site] 02846
21 test::len [function] [call site] 02847
21 peek [function] [call site] 02848
21 unwrap [function] [call site] 02849
21 eat_token [function] [call site] 02850
21 Err [function] [call site] 02851
21 PERR::MissingToken [function] [call site] 02852
21 into [function] [call site] 02853
21 &str::into [function] [call site] 02854
21 PERR::into_err [function] [call site] 02855
21 string_functions::remove [function] [call site] 02856
21 Engine::parse_stmt [function] [call site] 02857
21 Stmt::is_noop [function] [call site] 02858
21 CustomExpr::is_self_terminated [function] [call site] 02859
21 StmtBlock::statements_mut [function] [call site] 02860
21 blob_functions::push [function] [call site] 02861
21 peek [function] [call site] 02862
21 unwrap [function] [call site] 02863
21 eat_token [function] [call site] 02864
21 eat_token [function] [call site] 02865
21 eat_token [function] [call site] 02866
21 Err [function] [call site] 02867
21 TestStruct::clone [function] [call site] 02868
21 PERR::into_err [function] [call site] 02869
21 Err [function] [call site] 02870
21 PERR::MissingToken [function] [call site] 02871
21 into [function] [call site] 02872
21 &str::into [function] [call site] 02873
21 PERR::into_err [function] [call site] 02874
21 Scope::rewind [function] [call site] 02875
21 string_functions::truncate [function] [call site] 02876
21 Ok [function] [call site] 02877
21 Stmt::Block [function] [call site] 02878
21 StmtBlock::new [function] [call site] 02879
21 Self::into [function] [call site] 02880
20 ParseSettings::level_up [function] [call site] 02881
20 eat_token [function] [call site] 02882
20 MultiInputsStream::get_next [function] [call site] 02883
20 unwrap [function] [call site] 02884
20 ParseSettings::has_flag [function] [call site] 02885
20 Err [function] [call site] 02886
20 PERR::into_err [function] [call site] 02887
20 test::len [function] [call site] 02888
20 Engine::max_functions [function] [call site] 02889
20 Err [function] [call site] 02890
20 PERR::into_err [function] [call site] 02891
20 ParseState::new [function] [call site] 02892
20 TestStruct::clone [function] [call site] 02893
20 clone_from [function] [call site] 02894
20 StmtBlock::extend [function] [call site] 02895
20 TestStruct::clone [function] [call site] 02896
20 Engine::max_function_expr_depth [function] [call site] 02897
21 Command::get [function] [call site] 02898
20 Engine::parse_fn [function] [call site] 02899
21 ParseSettings::level_up [function] [call site] 02900
21 MultiInputsStream::get_next [function] [call site] 02901
21 eat_token [function] [call site] 02905
21 Ident::as_str [function] [call site] 02906
21 Engine::get_interned_string [function] [call site] 02907
21 std::any::type_name::<crate::INT> [function] [call site] 02908
21 Engine::get_interned_string [function] [call site] 02909
21 std::any::type_name::<crate::FLOAT> [function] [call site] 02910
21 Engine::get_interned_string [function] [call site] 02911
21 MultiInputsStream::get_next [function] [call site] 02912
21 PERR::MissingToken [function] [call site] 02916
21 &str::into [function] [call site] 02918
21 PERR::into_err [function] [call site] 02919
21 eat_token [function] [call site] 02920
21 Ident::as_str [function] [call site] 02921
21 Engine::get_interned_string [function] [call site] 02922
21 std::any::type_name::<crate::INT> [function] [call site] 02923
21 Engine::get_interned_string [function] [call site] 02924
21 std::any::type_name::<crate::FLOAT> [function] [call site] 02925
21 Engine::get_interned_string [function] [call site] 02926
21 MultiInputsStream::get_next [function] [call site] 02927
21 tokenizer::is_valid_function_name [function] [call site] 02930
21 tokenizer::is_valid_function_name [function] [call site] 02931
21 PERR::Reserved [function] [call site] 02933
21 test_to_string [function] [call site] 02934
21 PERR::into_err [function] [call site] 02935
21 PERR::into_err [function] [call site] 02937
21 eat_token [function] [call site] 02940
21 match_token [function] [call site] 02941
21 eat_token [function] [call site] 02942
21 PERR::FnMissingParams [function] [call site] 02944
21 PERR::into_err [function] [call site] 02946
21 StaticVec::<(ImmutableString, [call site] 02947
22 TestStruct::new [function] [call site] 02949
21 MultiInputsStream::get_next [function] [call site] 02950
21 MyIterableType::into_iter [function] [call site] 02952
21 Self::IntoIter::any [function] [call site] 02953
21 PERR::FnDuplicatedParam [function] [call site] 02955
21 test_to_string [function] [call site] 02957
21 PERR::into_err [function] [call site] 02958
21 Engine::get_interned_string [function] [call site] 02959
21 blob_functions::push [function] [call site] 02960
21 TestStruct::clone [function] [call site] 02961
21 blob_functions::push [function] [call site] 02962
21 PERR::into_err [function] [call site] 02964
21 Token::is_reserved [function] [call site] 02965
21 PERR::Reserved [function] [call site] 02967
21 (Token, [call site] 02968
21 PERR::into_err [function] [call site] 02969
21 Token::is_standard_keyword [function] [call site] 02970
21 PERR::into_err [function] [call site] 02972
21 PERR::MissingToken [function] [call site] 02974
21 PERR::into_err [function] [call site] 02976
21 MultiInputsStream::get_next [function] [call site] 02977
21 PERR::into_err [function] [call site] 02980
21 PERR::MissingToken [function] [call site] 02982
21 PERR::into_err [function] [call site] 02984
21 Engine::parse_block [function] [call site] 02987
21 PERR::FnMissingBody [function] [call site] 02989
21 PERR::into_err [function] [call site] 02991
21 MyIterableType::into_iter [function] [call site] 02993
21 Self::IntoIter::map [function] [call site] 02994
21 reflection_functions::collect [function] [call site] 02995
21 shrink_to_fit [function] [call site] 02996
21 Engine::get_interned_string [function] [call site] 02998
21 MyIterableType::into_iter [function] [call site] 02999
21 Self::IntoIter::collect [function] [call site] 03000
20 calc_fn_hash [function] [call site] 03001
20 test::len [function] [call site] 03002
20 StmtBlock::as_ref [function] [call site] 03003
20 map_or [function] [call site] 03004
20 crate::calc_typed_method_hash [function] [call site] 03005
21 get_hasher [function] [call site] 03006
21 write_u8 [function] [call site] 03007
21 test::hash [function] [call site] 03008
21 StraightHasher::finish [function] [call site] 03009
20 contains_key [function] [call site] 03010
20 Err [function] [call site] 03011
20 PERR::FnDuplicatedDefinition [function] [call site] 03012
20 test_to_string [function] [call site] 03013
20 test::len [function] [call site] 03014
20 PERR::into_err [function] [call site] 03015
20 blob_functions::insert [function] [call site] 03016
20 into [function] [call site] 03017
20 Ok [function] [call site] 03018
20 Stmt::Noop [function] [call site] 03019
20 Err [function] [call site] 03020
20 PERR::MissingToken [function] [call site] 03021
20 into [function] [call site] 03022
20 PERR::into_err [function] [call site] 03023
20 Engine::parse_if [function] [call site] 03024
20 ParseSettings::level_up [function] [call site] 03025
20 Engine::parse_switch [function] [call site] 03026
20 ParseSettings::level_up [function] [call site] 03027
20 Engine::allow_looping [function] [call site] 03028
20 Engine::parse_while_loop [function] [call site] 03029
20 ParseSettings::level_up [function] [call site] 03030
20 Engine::allow_looping [function] [call site] 03031
20 Engine::parse_do [function] [call site] 03032
20 ParseSettings::level_up [function] [call site] 03033
20 Engine::allow_looping [function] [call site] 03034
20 Engine::parse_for [function] [call site] 03035
20 ParseSettings::level_up [function] [call site] 03036
20 Engine::allow_looping [function] [call site] 03037
20 ParseSettings::has_flag [function] [call site] 03038
20 eat_token [function] [call site] 03039
20 Ok [function] [call site] 03040
20 Stmt::BreakLoop [function] [call site] 03041
20 string_functions::is_empty [function] [call site] 03042
20 Engine::allow_looping [function] [call site] 03043
20 ParseSettings::has_flag [function] [call site] 03044
20 eat_token [function] [call site] 03045
20 peek [function] [call site] 03046
20 unwrap [function] [call site] 03047
20 Engine::parse_expr [function] [call site] 03048
20 ParseSettings::level_up [function] [call site] 03049
20 Ok [function] [call site] 03050
20 Stmt::BreakLoop [function] [call site] 03051
20 Some [function] [call site] 03052
20 into [function] [call site] 03053
20 peek [function] [call site] 03054
20 unwrap [function] [call site] 03055
20 Ok [function] [call site] 03056
20 Stmt::BreakLoop [function] [call site] 03057
20 Err [function] [call site] 03058
20 Engine::allow_looping [function] [call site] 03059
20 Err [function] [call site] 03060
20 PERR::into_err [function] [call site] 03061
20 MultiInputsStream::get_next [function] [call site] 03062
20 test_optimizer_const_map [function] [call site] 03063
20 string_functions::is_empty [function] [call site] 03064
20 unwrap [function] [call site] 03065
20 peek [function] [call site] 03066
20 unwrap [function] [call site] 03067
20 Engine::parse_expr [function] [call site] 03068
20 ParseSettings::level_up [function] [call site] 03069
20 Ok [function] [call site] 03070
20 Stmt::Return [function] [call site] 03071
20 Some [function] [call site] 03072
20 into [function] [call site] 03073
20 peek [function] [call site] 03074
20 unwrap [function] [call site] 03075
20 Ok [function] [call site] 03076
20 Stmt::Return [function] [call site] 03077
20 Err [function] [call site] 03078
20 Engine::parse_try_catch [function] [call site] 03079
21 ParseSettings::level_up_with_position [function] [call site] 03080
21 eat_token [function] [call site] 03081
21 Engine::parse_block [function] [call site] 03082
21 match_token [function] [call site] 03084
21 PERR::MissingToken [function] [call site] 03086
21 &str::into [function] [call site] 03088
21 PERR::into_err [function] [call site] 03089
21 match_token [function] [call site] 03090
21 parse_var_name [function] [call site] 03091
21 match_token [function] [call site] 03092
21 PERR::MissingToken [function] [call site] 03094
21 &str::into [function] [call site] 03096
21 PERR::into_err [function] [call site] 03097
21 Engine::get_interned_string [function] [call site] 03098
21 blob_functions::push [function] [call site] 03099
21 TestStruct::clone [function] [call site] 03100
21 Engine::get_interned_string [function] [call site] 03101
21 Engine::parse_block [function] [call site] 03102
21 string_functions::is_empty [function] [call site] 03104
21 Expr::Unit [function] [call site] 03105
21 string_functions::pop [function] [call site] 03106
22 string_functions::is_empty [function] [call site] 03107
22 shared_make_mut [function] [call site] 03108
22 string_functions::pop [function] [call site] 03109
23 string_functions::is_empty [function] [call site] 03110
23 shared_make_mut [function] [call site] 03111
23 string_functions::pop [function] [call site] 03112
23 Dynamic::map_or [function] [call site] 03113
22 Dynamic::map_or [function] [call site] 03114
21 Expr::Variable [function] [call site] 03115
21 Engine::default [function] [call site] 03116
21 Stmt::TryCatch [function] [call site] 03120
20 ParseSettings::level_up [function] [call site] 03122
20 Engine::parse_let [function] [call site] 03123
21 MultiInputsStream::get_next [function] [call site] 03124
21 parse_var_name [function] [call site] 03126
21 Engine::allow_shadowing [function] [call site] 03127
22 intersects [function] [call site] 03128
21 Command::get [function] [call site] 03129
21 PERR::VariableExists [function] [call site] 03132
21 PERR::into_err [function] [call site] 03134
21 Command::get [function] [call site] 03135
21 get_or_insert_with [function] [call site] 03137
21 Engine::new_global_runtime_state [function] [call site] 03138
22 crate::ThinVec::new [function] [call site] 03139
22 crate::ThinVec::new [function] [call site] 03140
22 crate::StaticVec::new [function] [call site] 03141
22 Engine::default_tag [function] [call site] 03142
22 TestStruct::clone [function] [call site] 03143
22 StmtBlock::as_ref [function] [call site] 03145
22 test_optimizer_const_map [function] [call site] 03146
22 crate::eval::Debugger::new [function] [call site] 03147
23 TestStruct::new [function] [call site] 03148
23 TestStruct::new [function] [call site] 03149
21 GlobalRuntimeState::into [function] [call site] 03151
21 VarDefInfo::new [function] [call site] 03152
21 Caches::new [function] [call site] 03153
22 Position::new_const [function] [call site] 03154
21 EvalContext::new [function] [call site] 03155
21 test_var_def_filter [function] [call site] 03156
21 PERR::ForbiddenVariable [function] [call site] 03158
21 PERR::into_err [function] [call site] 03160
21 PERR::into_err [function] [call site] 03162
21 PERR::ForbiddenVariable [function] [call site] 03163
21 PERR::into_err [function] [call site] 03165
21 Engine::get_interned_string [function] [call site] 03166
21 match_token [function] [call site] 03167
21 Engine::parse_expr [function] [call site] 03168
21 ParseSettings::level_up [function] [call site] 03169
21 Expr::Unit [function] [call site] 03170
21 string_functions::is_empty [function] [call site] 03171
21 ParseState::find_var [function] [call site] 03172
21 test::len [function] [call site] 03173
21 Scope::get_entry_by_index [function] [call site] 03174
22 test::len [function] [call site] 03175
21 string_functions::is_empty [function] [call site] 03176
21 Scope::get_mut_by_index [function] [call site] 03178
21 Dynamic::set_access_mode [function] [call site] 03179
21 TestStruct::new [function] [call site] 03181
21 test::len [function] [call site] 03182
21 Self::unwrap [function] [call site] 03183
21 Scope::push_entry [function] [call site] 03184
22 Scope::is_empty [function] [call site] 03185
22 blob_functions::push [function] [call site] 03188
22 Dynamic::set_access_mode [function] [call site] 03189
22 blob_functions::push [function] [call site] 03190
21 TestStruct::clone [function] [call site] 03191
21 Scope::add_alias_by_index [function] [call site] 03192
22 test::len [function] [call site] 03193
22 Engine::default [function] [call site] 03195
22 shared_get_mut [function] [call site] 03196
22 string_functions::contains [function] [call site] 03198
22 blob_functions::push [function] [call site] 03199
21 test::len [function] [call site] 03200
21 TestStruct::clone [function] [call site] 03201
21 Stmt::Var [function] [call site] 03204
21 Stmt::Var [function] [call site] 03205
20 ParseSettings::level_up [function] [call site] 03206
20 Engine::parse_let [function] [call site] 03207
20 ParseSettings::level_up [function] [call site] 03208
20 Engine::parse_import [function] [call site] 03209
21 ParseSettings::level_up_with_position [function] [call site] 03210
21 eat_token [function] [call site] 03211
21 Engine::parse_expr [function] [call site] 03212
21 match_token [function] [call site] 03213
21 parse_var_name [function] [call site] 03214
21 Engine::get_interned_string [function] [call site] 03215
21 Engine::get_interned_string [function] [call site] 03216
21 blob_functions::push [function] [call site] 03217
21 TestStruct::clone [function] [call site] 03218
21 Stmt::Import [function] [call site] 03220
20 ParseSettings::level_up [function] [call site] 03222
20 ParseSettings::has_flag [function] [call site] 03223
20 Err [function] [call site] 03224
20 PERR::into_err [function] [call site] 03225
20 Engine::parse_export [function] [call site] 03226
21 eat_token [function] [call site] 03227
21 ParseSettings::level_up [function] [call site] 03230
21 Engine::parse_let [function] [call site] 03231
21 Expr::set_position [function] [call site] 03232
22 Expr::set_position [function] [call site] 03233
21 ParseSettings::level_up [function] [call site] 03235
21 Engine::parse_let [function] [call site] 03236
21 Expr::set_position [function] [call site] 03237
21 parse_var_name [function] [call site] 03239
21 match_token [function] [call site] 03240
21 parse_var_name [function] [call site] 03241
21 ParseResult::map [function] [call site] 03242
22 Engine::new [function] [call site] 03243
22 Engine::set_optimization_level [function] [call site] 03244
22 Scope::new [function] [call site] 03245
22 rhai::Map::new [function] [call site] 03246
22 blob_functions::insert [function] [call site] 03247
22 &str::into [function] [call site] 03248
22 Scope::push_constant_dynamic [function] [call site] 03250
22 Scope::push_constant_dynamic [function] [call site] 03252
22 &str::into [function] [call site] 03253
22 Engine::compile_expression_with_scope [function] [call site] 03254
22 ParseResult::expect [function] [call site] 03255
22 Ident::as_str [function] [call site] 03256
22 eval_ast::<bool> [function] [call site] 03257
21 Engine::get_interned_string [function] [call site] 03259
21 Engine::get_interned_string [function] [call site] 03260
21 ParseState::find_var [function] [call site] 03261
21 Scope::add_alias_by_index [function] [call site] 03262
21 test::len [function] [call site] 03263
21 TestStruct::clone [function] [call site] 03264
21 Engine::get_interned_string [function] [call site] 03265
21 Stmt::Export [function] [call site] 03267
20 ParseSettings::level_up [function] [call site] 03269
20 Engine::parse_expr_stmt [function] [call site] 03270
20 ParseSettings::level_up [function] [call site] 03271
19 Stmt::is_noop [function] [call site] 03272
19 CustomExpr::is_self_terminated [function] [call site] 03273
19 blob_functions::push [function] [call site] 03274
19 peek [function] [call site] 03275
19 unwrap [function] [call site] 03276
19 eat_token [function] [call site] 03277
19 Err [function] [call site] 03278
19 TestStruct::clone [function] [call site] 03279
19 PERR::into_err [function] [call site] 03280
19 Err [function] [call site] 03281
19 PERR::MissingToken [function] [call site] 03282
19 into [function] [call site] 03283
19 &str::into [function] [call site] 03284
19 PERR::into_err [function] [call site] 03285
19 map_functions::values [function] [call site] 03286
19 cloned [function] [call site] 03287
19 reflection_functions::collect [function] [call site] 03288
19 TestStruct::new [function] [call site] 03289
19 Ok [function] [call site] 03290
18 Ok [function] [call site] 03291
18 Engine::optimize_into_ast [function] [call site] 03292
19 crate::Module::from [function] [call site] 03293
20 TestStruct::new [function] [call site] 03294
20 Self::IntoIter::into_iter [function] [call site] 03295
21 test_chars [function] [call site] 03296
21 0.chars().collect::<Vec<_>> [function] [call site] 03297
21 MyIterableType::into_iter [function] [call site] 03298
20 Self::IntoIter::for_each [function] [call site] 03299
20 Module::set_script_fn [function] [call site] 03300
21 Option::into [function] [call site] 03301
21 test::len [function] [call site] 03302
21 crate::calc_fn_hash [function] [call site] 03303
22 get_hasher [function] [call site] 03304
22 write_u8 [function] [call site] 03305
22 MyIterableType::into_iter [function] [call site] 03306
22 Self::IntoIter::for_each [function] [call site] 03307
22 test::hash [function] [call site] 03308
22 write_usize [function] [call site] 03309
22 test::hash [function] [call site] 03310
22 write_usize [function] [call site] 03311
22 StraightHasher::finish [function] [call site] 03312
21 StmtBlock::as_ref [function] [call site] 03313
21 crate::calc_typed_method_hash [function] [call site] 03315
21 StmtBlock::as_ref [function] [call site] 03316
21 and_then [function] [call site] 03317
21 Command::get [function] [call site] 03318
21 Ident::as_str [function] [call site] 03319
21 Position::new_const [function] [call site] 03321
22 TestStruct::new [function] [call site] 03323
21 MyIterableType::into_iter [function] [call site] 03324
21 test_optimizer_const_map [function] [call site] 03325
21 reflection_functions::collect [function] [call site] 03326
21 Engine::default [function] [call site] 03327
21 crate::StaticVec::new_const [function] [call site] 03328
22 TestStruct::new [function] [call site] 03330
21 get_or_insert_with [function] [call site] 03331
21 new_hash_map [function] [call site] 03332
22 StraightHashMap::with_capacity_and_hasher [function] [call site] 03333
22 Engine::default [function] [call site] 03334
21 blob_functions::insert [function] [call site] 03335
21 Option::into [function] [call site] 03336
21 Array::into [function] [call site] 03337
21 string_functions::remove [function] [call site] 03338
19 Self::into [function] [call site] 03339
19 crate::Module::from [function] [call site] 03340
19 StmtBlock::as_ref [function] [call site] 03341
19 MyIterableType::into_iter [function] [call site] 03342
19 Self::IntoIter::map [function] [call site] 03343
19 ScriptFuncDef::clone_function_signatures [function] [call site] 03344
20 TestStruct::clone [function] [call site] 03345
20 TestStruct::clone [function] [call site] 03346
20 TestStruct::clone [function] [call site] 03347
20 Engine::default [function] [call site] 03348
19 Self::into [function] [call site] 03349
19 Self::into [function] [call site] 03350
19 crate::Module::from [function] [call site] 03351
19 MyIterableType::into_iter [function] [call site] 03352
19 Self::IntoIter::map [function] [call site] 03353
19 crate::func::shared_take_or_clone [function] [call site] 03354
20 shared_try_take [function] [call site] 03355
20 Result::unwrap_or_else [function] [call site] 03356
20 StmtBlock::as_ref [function] [call site] 03357
20 TestStruct::clone [function] [call site] 03358
19 StmtBlock::take_statements [function] [call site] 03359
20 mem::take [function] [call site] 03360
21 Engine::new [function] [call site] 03361
21 register_type_with_name::<TestStruct> [function] [call site] 03362
21 Engine::register_fn [function] [call site] 03363
21 TestStruct [function] [call site] 03364
20 StmtBlock::statements_mut [function] [call site] 03365
19 StmtBlock::statements_mut [function] [call site] 03366
19 Engine::optimize_top_level [function] [call site] 03367
20 StmtBlockContainer::shrink_to_fit [function] [call site] 03368
20 OptimizerState::new [function] [call site] 03369
21 Engine::new_global_runtime_state [function] [call site] 03370
22 crate::ThinVec::new [function] [call site] 03371
22 crate::ThinVec::new [function] [call site] 03372
22 crate::StaticVec::new [function] [call site] 03373
22 Engine::default_tag [function] [call site] 03374
22 TestStruct::clone [function] [call site] 03375
22 StmtBlock::as_ref [function] [call site] 03376
22 test_optimizer_const_map [function] [call site] 03377
22 crate::eval::Debugger::new [function] [call site] 03378
21 &crate::SharedModule::into [function] [call site] 03380
21 TestStruct::new [function] [call site] 03381
21 Caches::new [function] [call site] 03382
20 MyIterableType::into_iter [function] [call site] 03383
20 array_functions::reduce_rev [function] [call site] 03384
20 flat_map [function] [call site] 03385
20 Module::iter_var [function] [call site] 03386
21 Module::iter_var_raw [function] [call site] 03387
22 MyIterableType::into_iter [function] [call site] 03388
21 impl [call site] 03389
22 Engine::new [function] [call site] 03390
22 Engine::set_optimization_level [function] [call site] 03391
22 Scope::new [function] [call site] 03392
22 rhai::Map::new [function] [call site] 03393
22 blob_functions::insert [function] [call site] 03394
22 &str::into [function] [call site] 03395
22 Scope::push_constant_dynamic [function] [call site] 03397
22 Scope::push_constant_dynamic [function] [call site] 03399
22 &str::into [function] [call site] 03400
22 Engine::compile_expression_with_scope [function] [call site] 03401
22 ParseResult::expect [function] [call site] 03402
22 Ident::as_str [function] [call site] 03403
22 eval_ast::<bool> [function] [call site] 03404
21 Ident::as_str [function] [call site] 03406
20 array_functions::for_each [function] [call site] 03407
20 OptimizerState::push_var [function] [call site] 03408
21 blob_functions::push [function] [call site] 03409
20 Cow::Borrowed [function] [call site] 03412
20 MyIterableType::into_iter [function] [call site] 03413
20 flat_map [function] [call site] 03414
20 array_functions::for_each [function] [call site] 03415
20 OptimizerState::push_var [function] [call site] 03416
20 Cow::Borrowed [function] [call site] 03419
20 optimize_stmt_block [function] [call site] 03420
21 string_functions::is_empty [function] [call site] 03421
22 test::len [function] [call site] 03422
21 OptimizerState::is_dirty [function] [call site] 03423
21 MyIterableType::into_iter [function] [call site] 03424
22 test_chars [function] [call site] 03425
22 0.chars().collect::<Vec<_>> [function] [call site] 03426
22 MyIterableType::into_iter [function] [call site] 03427
21 Self::IntoIter::position [function] [call site] 03428
22 ParseSettings::level_up [function] [call site] 03429
21 StmtBlockContainer::split_at_mut [function] [call site] 03431
21 test_functions_take [function] [call site] 03432
21 StmtBlock::statements_mut [function] [call site] 03433
21 StaticModuleResolver::iter_mut [function] [call site] 03434
21 test_optimizer_const_map [function] [call site] 03435
21 optimize_combo_chain [function] [call site] 03436
22 test_functions_take [function] [call site] 03437
22 test_functions_take [function] [call site] 03438
22 test_functions_take [function] [call site] 03439
22 StmtBlock::as_mut [function] [call site] 03440
22 intersects [function] [call site] 03441
22 StmtBlock::as_mut [function] [call site] 03442
22 StmtBlock::as_mut [function] [call site] 03443
22 string_functions::remove [function] [call site] 03444
22 test_functions_take [function] [call site] 03445
22 make_sub [function] [call site] 03446
22 make_root [function] [call site] 03447
21 StaticModuleResolver::iter_mut [function] [call site] 03448
21 test_optimizer_const_map [function] [call site] 03449
21 optimize_combo_chain [function] [call site] 03450
21 StaticModuleResolver::iter_mut [function] [call site] 03451
21 test_optimizer_const_map [function] [call site] 03453
21 reflection_functions::collect [function] [call site] 03454
21 OptimizerState::clear_dirty [function] [call site] 03455
21 test::len [function] [call site] 03456
21 map_functions::retain [function] [call site] 03457
22 string_functions::is_empty [function] [call site] 03458
22 IterateMap::new [function] [call site] 03460
22 IterateMap::new [function] [call site] 03461
22 IterateMap::new [function] [call site] 03462
22 mem::take [function] [call site] 03463
22 blob_functions::insert [function] [call site] 03465
22 FnPtr::call_raw_with_extra_args [function] [call site] 03466
22 TestStruct::clone [function] [call site] 03468
22 Self::into [function] [call site] 03469
22 Dynamic::as_bool [function] [call site] 03471
23 crate::func::locked_read [function] [call site] 03473
23 Option::and_then [function] [call site] 03474
23 ok_or_else [function] [call site] 03476
23 std:: [call site] 03477
0 any::type_name [function] [call site] 03478
24 type_name::<R> [function] [call site] 03479
23 Err [function] [call site] 03480
23 Dynamic::type_name [function] [call site] 03481
24 type_name::<INT> [function] [call site] 03482
24 type_name::<crate::FLOAT> [function] [call site] 03483
24 std:: [call site] 03484
0 any::type_name [function] [call site] 03485
24 crate::func::locked_read [function] [call site] 03486
24 Option::unwrap [function] [call site] 03487
24 std:: [call site] 03488
0 any::type_name [function] [call site] 03489
22 Result::unwrap_or [function] [call site] 03490
22 blob_functions::insert [function] [call site] 03491
22 blob_functions::insert [function] [call site] 03492
22 map_or_else [function] [call site] 03494
21 OptimizerState::set_dirty [function] [call site] 03496
21 Stmt::is_control_flow_break [function] [call site] 03497
21 StaticModuleResolver::iter_mut [function] [call site] 03498
22 StaticModuleResolver::iter_mut [function] [call site] 03499
22 test_optimizer_const_map [function] [call site] 03500
22 Ident::as_str [function] [call site] 03501
21 array_functions::for_each [function] [call site] 03502
22 string_functions::is_empty [function] [call site] 03503
22 StaticModuleResolver::iter_mut [function] [call site] 03505
22 impl [call site] 03506
22 FnPtr::try_from [function] [call site] 03507
22 RhaiResultOf::unwrap_or [function] [call site] 03508
22 FnPtr::call_raw_with_extra_args [function] [call site] 03510
21 optimize_expr [function] [call site] 03513
22 ParseSettings::level_up_with_position [function] [call site] 03514
22 string_functions::is_empty [function] [call site] 03515
22 OptimizerState::set_dirty [function] [call site] 03516
22 Expr::Unit [function] [call site] 03517
22 ParseSettings::level_up_with_position [function] [call site] 03518
22 test::len [function] [call site] 03519
22 OptimizerState::set_dirty [function] [call site] 03520
22 StmtBlock::take_statements [function] [call site] 03521
22 string_functions::remove [function] [call site] 03522
22 optimize_expr [function] [call site] 03523
22 StmtBlock::statements_mut [function] [call site] 03524
22 optimize_stmt_block [function] [call site] 03525
22 StmtBlock::take_statements [function] [call site] 03526
22 StmtBlock::statements_mut [function] [call site] 03527
22 StmtBlock::as_mut [function] [call site] 03528
22 OptimizerState::set_dirty [function] [call site] 03529
22 test_functions_take [function] [call site] 03530
22 ASTFlags::intersects [function] [call site] 03531
22 OptimizerState::set_dirty [function] [call site] 03532
22 test_functions_take [function] [call site] 03533
22 MyIterableType::into_iter [function] [call site] 03534
22 test_method_call [function] [call site] 03535
22 RhaiFunc::is_pure [function] [call site] 03536
23 RhaiFunc::is_pure [function] [call site] 03537
22 OptimizerState::set_dirty [function] [call site] 03538
22 mem::take [function] [call site] 03539
22 MyIterableType::into_iter [function] [call site] 03540
22 Self::IntoIter::find [function] [call site] 03541
23 array_functions::find_starting_from [function] [call site] 03542
24 array_functions::index_of_filter_starting_from [function] [call site] 03543
25 string_functions::is_empty [function] [call site] 03544
25 eval::calc_offset_len [function] [call site] 03546
25 test::len [function] [call site] 03547
25 StaticModuleResolver::iter_mut [function] [call site] 03548
25 impl [call site] 03549
25 FnPtr::try_from [function] [call site] 03551
25 RhaiResultOf::unwrap_or [function] [call site] 03552
25 FnPtr::call_raw_with_extra_args [function] [call site] 03554
25 Dynamic::as_bool [function] [call site] 03557
25 unwrap_or [function] [call site] 03558
25 FnPtr::try_from [function] [call site] 03560
25 RhaiResultOf::unwrap_or [function] [call site] 03561
24 Command::get [function] [call site] 03565
22 RhaiResult::map_or_else [function] [call site] 03566
22 Expr::Unit [function] [call site] 03567
22 Expr::set_position [function] [call site] 03568
22 OptimizerState::find_literal_constant [function] [call site] 03569
23 MyIterableType::into_iter [function] [call site] 03570
23 array_functions::reduce_rev [function] [call site] 03571
23 array_functions::find [function] [call site] 03572
24 array_functions::find_starting_from [function] [call site] 03573
23 and_then [function] [call site] 03574
23 as_deref [function] [call site] 03575
22 Option::map_or [function] [call site] 03576
22 OptimizerState::find_literal_constant [function] [call site] 03577
22 Option::unwrap [function] [call site] 03578
22 Dynamic::as_map_ref [function] [call site] 03579
23 read_lock::<Map> [function] [call site] 03580
23 ok_or_else [function] [call site] 03581
23 Dynamic::type_name [function] [call site] 03582
22 Command::get [function] [call site] 03584
22 Ident::as_str [function] [call site] 03585
22 unwrap_or [function] [call site] 03587
22 Expr::from_dynamic [function] [call site] 03588
23 Self::Unit [function] [call site] 03589
23 Self::BoolConstant [function] [call site] 03590
23 Self::StringConstant [function] [call site] 03591
23 Self::CharConstant [function] [call site] 03592
23 Self::IntegerConstant [function] [call site] 03593
23 Self::DynamicConstant [function] [call site] 03594
23 TestStruct::new [function] [call site] 03595
23 Self::FloatConstant [function] [call site] 03597
23 Self::DynamicConstant [function] [call site] 03598
23 TestStruct::new [function] [call site] 03599
23 Self::DynamicConstant [function] [call site] 03601
23 TestStruct::new [function] [call site] 03602
23 FnPtr::is_curried [function] [call site] 03604
24 string_functions::is_empty [function] [call site] 03605
23 Self::FnCall [function] [call site] 03606
23 FnCallHashes::from_hash [function] [call site] 03608
23 calc_fn_hash [function] [call site] 03609
23 test_native_context_fn_name [function] [call site] 03610
24 Engine::new [function] [call site] 03611
24 Engine::register_raw_fn [function] [call site] 03612
25 StmtBlock::as_ref [function] [call site] 03614
25 test::len [function] [call site] 03615
25 test::len [function] [call site] 03616
25 string_functions::starts_with [function] [call site] 03617
25 FuncRegistration::new [function] [call site] 03618
25 FuncRegistration::in_global_namespace [function] [call site] 03619
25 FuncRegistration::set_into_module_raw [function] [call site] 03620
26 StmtBlock::as_ref [function] [call site] 03621
26 test::len [function] [call site] 03622
26 StmtBlock::extend [function] [call site] 03623
26 StmtBlock::as_ref [function] [call site] 03624
26 MyIterableType::into_iter [function] [call site] 03625
26 Self::IntoIter::copied [function] [call site] 03626
26 RhaiFunc::is_method [function] [call site] 03628
27 is_method_call [function] [call site] 03629
26 StaticModuleResolver::iter_mut [function] [call site] 03630
26 enumerate [function] [call site] 03631
26 array_functions::for_each [function] [call site] 03632
26 Module::map_type [function] [call site] 03633
27 TypeId::of::<&str> [function] [call site] 03634
27 TypeId::of::<ImmutableString> [function] [call site] 03635
27 TypeId::of::<String> [function] [call site] 03636
27 TypeId::of::<ImmutableString> [function] [call site] 03637
26 MyIterableType::into_iter [function] [call site] 03638
26 T::as_any [function] [call site] 03639
26 TypeId::of::<Dynamic> [function] [call site] 03640
26 test::len [function] [call site] 03641
26 test::len [function] [call site] 03642
26 string_functions::pop [function] [call site] 03643
26 calc_fn_hash [function] [call site] 03645
26 test::len [function] [call site] 03646
26 calc_fn_hash_full [function] [call site] 03647
27 get_hasher [function] [call site] 03648
27 write_u8 [function] [call site] 03649
27 MyIterableType::into_iter [function] [call site] 03650
27 Self::IntoIter::for_each [function] [call site] 03651
27 test::hash [function] [call site] 03652
27 write_usize [function] [call site] 03653
27 StraightHasher::finish [function] [call site] 03654
26 MyIterableType::into_iter [function] [call site] 03655
26 StmtBlock::as_ref [function] [call site] 03657
26 and_then [function] [call site] 03658
26 Command::get [function] [call site] 03659
26 BloomFilterU64::mark [function] [call site] 03660
27 BloomFilterU64::calc_hash [function] [call site] 03661
26 string_functions::remove [function] [call site] 03662
26 get_or_insert_with [function] [call site] 03663
26 new_hash_map [function] [call site] 03664
26 Scope::push_entry [function] [call site] 03665
26 blob_functions::insert [function] [call site] 03666
27 FnPtr::try_from [function] [call site] 03667
27 RhaiResultOf::unwrap [function] [call site] 03668
27 string_functions::is_empty [function] [call site] 03669
27 blob_functions::push [function] [call site] 03670
27 eval::calc_offset_len [function] [call site] 03671
27 test::len [function] [call site] 03672
27 test::len [function] [call site] 03673
27 blob_functions::push [function] [call site] 03674
27 blob_functions::insert [function] [call site] 03675
26 &mut [call site] 03677
26 blob_functions::insert [function] [call site] 03678
25 Engine::global_namespace_mut [function] [call site] 03680
25 TestStruct::new [function] [call site] 03681
25 test_optimizer_const_map [function] [call site] 03683
24 TypeId::of::<INT> [function] [call site] 03684
24 TypeId::of::<INT> [function] [call site] 03685
24 Engine::register_raw_fn [function] [call site] 03686
25 StmtBlock::as_ref [function] [call site] 03688
25 test::len [function] [call site] 03689
25 test::len [function] [call site] 03690
25 string_functions::starts_with [function] [call site] 03691
25 FuncRegistration::new [function] [call site] 03692
25 FuncRegistration::in_global_namespace [function] [call site] 03693
25 FuncRegistration::set_into_module_raw [function] [call site] 03694
25 Engine::global_namespace_mut [function] [call site] 03695
25 TestStruct::new [function] [call site] 03696
25 test_optimizer_const_map [function] [call site] 03698
24 TypeId::of::<INT> [function] [call site] 03699
24 TypeId::of::<INT> [function] [call site] 03700
23 std:: [call site] 03701
0 iter::once [function] [call site] 03702
23 Self::StringConstant [function] [call site] 03703
23 test_native_context_fn_name [function] [call site] 03704
23 reflection_functions::collect [function] [call site] 03706
23 Self::DynamicConstant [function] [call site] 03708
22 OptimizerState::set_dirty [function] [call site] 03710
22 optimize_expr [function] [call site] 03711
22 Expr::is_constant [function] [call site] 03712
22 string_functions::is_empty [function] [call site] 03713
22 Expr::get_literal_value [function] [call site] 03714
22 OptimizerState::set_dirty [function] [call site] 03715
22 Engine::map_type_name [function] [call site] 03716
23 MyIterableType::into_iter [function] [call site] 03717
23 array_functions::find_map [function] [call site] 03718
24 array_functions::find_map_starting_from [function] [call site] 03719
25 string_functions::is_empty [function] [call site] 03720
25 eval::calc_offset_len [function] [call site] 03722
25 test::len [function] [call site] 03723
25 StaticModuleResolver::iter_mut [function] [call site] 03724
25 impl [call site] 03725
25 FnPtr::try_from [function] [call site] 03727
25 RhaiResultOf::unwrap_or [function] [call site] 03728
25 FnPtr::call_raw_with_extra_args [function] [call site] 03730
25 Expr::is_unit [function] [call site] 03733
23 Module::get_custom_type_display_by_name [function] [call site] 03736
24 Module::get_custom_type_by_name_raw [function] [call site] 03737
25 Command::get [function] [call site] 03738
24 Option::map [function] [call site] 03739
24 Ident::as_str [function] [call site] 03740
23 StmtBlock::span_or_else [function] [call site] 03741
23 map_functions::values [function] [call site] 03742
23 array_functions::find_map [function] [call site] 03743
23 Module::get_custom_type_display_by_name [function] [call site] 03744
23 unwrap_or_else [function] [call site] 03745
23 map_std_type_name [function] [call site] 03746
24 string_functions::trim [function] [call site] 03747
25 shared_get_mut [function] [call site] 03748
25 string_functions::trim [function] [call site] 03749
25 string_functions::trim [function] [call site] 03751
24 type_name::<crate::INT> [function] [call site] 03753
24 type_name::<crate::FLOAT> [function] [call site] 03754
24 type_name::<String> [function] [call site] 03755
24 type_name::<ImmutableString> [function] [call site] 03756
24 type_name::<&str> [function] [call site] 03757
24 type_name::<rust_decimal::Decimal> [function] [call site] 03758
24 type_name::<FnPtr> [function] [call site] 03759
24 type_name::<crate::Array> [function] [call site] 03760
24 type_name::<crate::Blob> [function] [call site] 03761
24 type_name::<crate::Map> [function] [call site] 03762
24 type_name::<crate::Instant> [function] [call site] 03763
24 type_name::<ExclusiveRange> [function] [call site] 03764
24 type_name::<InclusiveRange> [function] [call site] 03765
24 type_name::<BitRange> [function] [call site] 03766
24 type_name::<CharsStream> [function] [call site] 03767
24 type_name::<StepRange<u8>> [function] [call site] 03768
24 test::len [function] [call site] 03769
24 string_functions::starts_with [function] [call site] 03770
24 string_functions::ends_with [function] [call site] 03771
25 string_functions::ends_with [function] [call site] 03772
24 test_string_split [function] [call site] 03773
25 Engine::new [function] [call site] 03774
24 test::len [function] [call site] 03777
24 type_name::<crate::packages::iter_basic::StepRange<crate::FLOAT>> [function] [call site] 03778
24 type_name::<crate::packages::iter_basic::StepRange<rust_decimal::Decimal>> [function] [call site] 03779
24 strip_prefix [function] [call site] 03780
24 map_std_type_name [function] [call site] 03782
22 RhaiNativeFunc::return_type_name [function] [call site] 03783
23 type_name::<R> [function] [call site] 03784
22 into [function] [call site] 03785
22 Expr::from_dynamic [function] [call site] 03786
22 Expr::is_constant [function] [call site] 03787
22 string_functions::is_empty [function] [call site] 03788
22 Expr::get_literal_value [function] [call site] 03789
22 Option::is_some [function] [call site] 03790
22 OptimizerState::set_dirty [function] [call site] 03791
22 Expr::from_dynamic [function] [call site] 03792
22 optimize_expr [function] [call site] 03793
22 optimize_expr [function] [call site] 03794
22 optimize_expr [function] [call site] 03795
22 optimize_expr [function] [call site] 03796
22 ASTFlags::intersects [function] [call site] 03797
22 OptimizerState::set_dirty [function] [call site] 03798
22 test_functions_take [function] [call site] 03799
22 FnPtr::try_from [function] [call site] 03800
22 RhaiResultOf::map [function] [call site] 03801
22 test::len [function] [call site] 03802
23 test::len [function] [call site] 03803
22 unwrap_or [function] [call site] 03804
22 MyIterableType::into_iter [function] [call site] 03805
23 test_chars [function] [call site] 03806
23 0.chars().collect::<Vec<_>> [function] [call site] 03807
23 MyIterableType::into_iter [function] [call site] 03808
22 Self::IntoIter::all [function] [call site] 03809
22 OptimizerState::set_dirty [function] [call site] 03810
22 FnPtr::try_from [function] [call site] 03811
22 RhaiResultOf::unwrap [function] [call site] 03812
22 test_functions_take [function] [call site] 03813
22 EvalAltResult::set_position [function] [call site] 03814
22 FnPtr::try_from [function] [call site] 03815
22 f32::unsigned_abs [function] [call site] 03816
22 RhaiResultOf::map [function] [call site] 03817
22 test::len [function] [call site] 03818
22 unwrap_or [function] [call site] 03819
22 MyIterableType::into_iter [function] [call site] 03820
22 Self::IntoIter::all [function] [call site] 03821
22 OptimizerState::set_dirty [function] [call site] 03822
22 test::len [function] [call site] 03823
22 FnPtr::try_from [function] [call site] 03824
22 f32::unsigned_abs [function] [call site] 03825
22 RhaiResultOf::unwrap [function] [call site] 03826
22 test_functions_take [function] [call site] 03827
22 EvalAltResult::set_position [function] [call site] 03828
22 MyIterableType::into_iter [function] [call site] 03829
22 test_method_call [function] [call site] 03830
22 RhaiFunc::is_pure [function] [call site] 03831
22 OptimizerState::set_dirty [function] [call site] 03832
22 mem::take [function] [call site] 03833
22 MyIterableType::into_iter [function] [call site] 03834
22 Self::IntoIter::find [function] [call site] 03835
22 RhaiResult::map_or_else [function] [call site] 03836
22 Expr::Unit [function] [call site] 03837
22 Expr::set_position [function] [call site] 03838
22 Dynamic::is_map [function] [call site] 03839
23 crate::func::locked_read [function] [call site] 03840
23 Option::map_or [function] [call site] 03841
22 OptimizerState::set_dirty [function] [call site] 03842
22 mem::take [function] [call site] 03843
22 Dynamic::as_map_mut [function] [call site] 03844
23 Dynamic::type_name [function] [call site] 03845
23 write_lock::<Map> [function] [call site] 03846
22 Result::unwrap [function] [call site] 03848
22 string_functions::remove [function] [call site] 03849
22 Ident::as_str [function] [call site] 03850
22 map_or_else [function] [call site] 03851
22 Expr::Unit [function] [call site] 03852
22 Expr::from_dynamic [function] [call site] 03853
22 FnPtr::try_from [function] [call site] 03854
22 RhaiResultOf::map [function] [call site] 03855
22 unwrap_or [function] [call site] 03856
22 OptimizerState::set_dirty [function] [call site] 03857
22 Expr::BoolConstant [function] [call site] 03858
22 FnPtr::try_from [function] [call site] 03859
22 RhaiResultOf::unwrap [function] [call site] 03860
22 FnPtr::try_from [function] [call site] 03861
22 f32::unsigned_abs [function] [call site] 03862
22 RhaiResultOf::map [function] [call site] 03863
22 unwrap_or [function] [call site] 03864
22 OptimizerState::set_dirty [function] [call site] 03865
22 Expr::BoolConstant [function] [call site] 03866
22 FnPtr::try_from [function] [call site] 03867
22 f32::unsigned_abs [function] [call site] 03868
22 RhaiResultOf::unwrap [function] [call site] 03869
22 FnPtr::try_from [function] [call site] 03870
22 RhaiResultOf::map [function] [call site] 03871
22 test_chars [function] [call site] 03872
22 ImmutableString::strong_count [function] [call site] 03873
22 unwrap_or [function] [call site] 03874
22 OptimizerState::set_dirty [function] [call site] 03875
22 Expr::CharConstant [function] [call site] 03876
22 test_chars [function] [call site] 03877
22 nth [function] [call site] 03878
22 FnPtr::try_from [function] [call site] 03879
22 RhaiResultOf::unwrap [function] [call site] 03880
22 unwrap [function] [call site] 03881
22 FnPtr::try_from [function] [call site] 03882
22 f32::unsigned_abs [function] [call site] 03883
22 RhaiResultOf::map [function] [call site] 03884
22 test_chars [function] [call site] 03885
22 ImmutableString::strong_count [function] [call site] 03886
22 unwrap_or [function] [call site] 03887
22 OptimizerState::set_dirty [function] [call site] 03888
22 Expr::CharConstant [function] [call site] 03889
22 test_chars [function] [call site] 03890
22 array_functions::reduce_rev [function] [call site] 03891
22 RhaiResult::nth [function] [call site] 03892
22 FnPtr::try_from [function] [call site] 03893
22 f32::unsigned_abs [function] [call site] 03894
22 RhaiResultOf::unwrap [function] [call site] 03895
22 unwrap [function] [call site] 03896
22 OptimizerState::find_literal_constant [function] [call site] 03897
22 Option::map_or [function] [call site] 03898
22 OptimizerState::find_literal_constant [function] [call site] 03899
22 Option::unwrap [function] [call site] 03900
22 Dynamic::as_map_ref [function] [call site] 03901
22 unwrap [function] [call site] 03902
22 Command::get [function] [call site] 03903
22 Ident::as_str [function] [call site] 03904
22 cloned [function] [call site] 03905
22 unwrap_or [function] [call site] 03906
22 Expr::from_dynamic [function] [call site] 03907
22 OptimizerState::set_dirty [function] [call site] 03908
22 optimize_expr [function] [call site] 03909
22 optimize_expr [function] [call site] 03910
22 optimize_expr [function] [call site] 03911
22 optimize_expr [function] [call site] 03912
22 optimize_expr [function] [call site] 03913
22 string_functions::is_empty [function] [call site] 03914
22 OptimizerState::set_dirty [function] [call site] 03915
22 Expr::StringConstant [function] [call site] 03916
22 Engine::const_empty_string [function] [call site] 03917
23 Engine::get_interned_string [function] [call site] 03918
22 Expr::is_constant [function] [call site] 03919
22 OptimizerState::set_dirty [function] [call site] 03920
22 Expr::StringConstant [function] [call site] 03921
22 Expr::get_literal_value [function] [call site] 03922
22 Option::unwrap [function] [call site] 03923
22 get_literal_value(None).unwrap().cast::<ImmutableString> [function] [call site] 03924
22 ParseSettings::level_up_with_position [function] [call site] 03925
22 StaticModuleResolver::iter_mut [function] [call site] 03926
22 array_functions::for_each [function] [call site] 03927
22 optimize_expr [function] [call site] 03928
22 test::len [function] [call site] 03929
22 test_functions_take [function] [call site] 03930
22 test_functions_take [function] [call site] 03931
22 Expr::StringConstant [function] [call site] 03932
22 string_functions::remove [function] [call site] 03933
22 OptimizerState::set_dirty [function] [call site] 03934
22 string_functions::remove [function] [call site] 03935
22 OptimizerState::set_dirty [function] [call site] 03936
22 string_functions::remove [function] [call site] 03937
22 OptimizerState::set_dirty [function] [call site] 03938
22 string_functions::is_empty [function] [call site] 03939
22 string_functions::remove [function] [call site] 03940
22 OptimizerState::set_dirty [function] [call site] 03941
22 string_functions::is_empty [function] [call site] 03942
22 string_functions::remove [function] [call site] 03943
22 OptimizerState::set_dirty [function] [call site] 03944
22 shrink_to_fit [function] [call site] 03945
22 Expr::is_constant [function] [call site] 03946
22 OptimizerState::set_dirty [function] [call site] 03947
22 Expr::DynamicConstant [function] [call site] 03948
22 Expr::get_literal_value [function] [call site] 03949
22 Option::unwrap [function] [call site] 03950
22 into [function] [call site] 03951
22 ParseSettings::level_up_with_position [function] [call site] 03952
22 StaticModuleResolver::iter_mut [function] [call site] 03953
22 array_functions::for_each [function] [call site] 03954
22 optimize_expr [function] [call site] 03955
22 Expr::is_constant [function] [call site] 03956
22 OptimizerState::set_dirty [function] [call site] 03957
22 Expr::DynamicConstant [function] [call site] 03958
22 Expr::get_literal_value [function] [call site] 03959
22 Option::unwrap [function] [call site] 03960
22 into [function] [call site] 03961
22 ParseSettings::level_up_with_position [function] [call site] 03962
22 StaticModuleResolver::iter_mut [function] [call site] 03963
22 array_functions::for_each [function] [call site] 03964
22 optimize_expr [function] [call site] 03965
22 test::len [function] [call site] 03966
22 OptimizerState::set_dirty [function] [call site] 03967
22 string_functions::remove [function] [call site] 03968
22 MyIterableType::into_iter [function] [call site] 03969
22 Self::IntoIter::take [function] [call site] 03970
23 Engine::new [function] [call site] 03971
23 register_type_with_name::<TestStruct> [function] [call site] 03972
23 Engine::register_fn [function] [call site] 03973
23 TestStruct [function] [call site] 03974
22 test_method_call [function] [call site] 03975
22 Some [function] [call site] 03976
22 OptimizerState::set_dirty [function] [call site] 03977
22 test::len [function] [call site] 03978
22 string_functions::truncate [function] [call site] 03979
22 OptimizerState::set_dirty [function] [call site] 03980
22 optimize_expr [function] [call site] 03981
22 OptimizerState::set_dirty [function] [call site] 03982
22 Expr::BoolConstant [function] [call site] 03983
22 string_functions::is_empty [function] [call site] 03984
22 OptimizerState::set_dirty [function] [call site] 03985
22 Expr::BoolConstant [function] [call site] 03986
22 test::len [function] [call site] 03987
22 OptimizerState::set_dirty [function] [call site] 03988
22 test_functions_take [function] [call site] 03989
22 test::len [function] [call site] 03990
22 OptimizerState::set_dirty [function] [call site] 03991
22 string_functions::remove [function] [call site] 03992
22 MyIterableType::into_iter [function] [call site] 03993
22 Self::IntoIter::take [function] [call site] 03994
22 test_method_call [function] [call site] 03995
22 Some [function] [call site] 03996
22 OptimizerState::set_dirty [function] [call site] 03997
22 test::len [function] [call site] 03998
22 string_functions::truncate [function] [call site] 03999
22 OptimizerState::set_dirty [function] [call site] 04000
22 optimize_expr [function] [call site] 04001
22 OptimizerState::set_dirty [function] [call site] 04002
22 Expr::BoolConstant [function] [call site] 04003
22 string_functions::is_empty [function] [call site] 04004
22 OptimizerState::set_dirty [function] [call site] 04005
22 Expr::BoolConstant [function] [call site] 04006
22 test::len [function] [call site] 04007
22 OptimizerState::set_dirty [function] [call site] 04008
22 test_functions_take [function] [call site] 04009
22 test::len [function] [call site] 04010
22 OptimizerState::set_dirty [function] [call site] 04011
22 string_functions::remove [function] [call site] 04012
22 Expr::is_constant [function] [call site] 04013
22 test::len [function] [call site] 04014
22 string_functions::truncate [function] [call site] 04015
22 OptimizerState::set_dirty [function] [call site] 04016
22 optimize_expr [function] [call site] 04017
22 string_functions::is_empty [function] [call site] 04018
22 OptimizerState::set_dirty [function] [call site] 04019
22 Expr::BoolConstant [function] [call site] 04020
22 test::len [function] [call site] 04021
22 OptimizerState::set_dirty [function] [call site] 04022
22 test_functions_take [function] [call site] 04023
22 test::len [function] [call site] 04024
22 OptimizerState::set_dirty [function] [call site] 04025
22 Expr::BoolConstant [function] [call site] 04026
22 FnCallExpr::is_qualified [function] [call site] 04027
22 StaticModuleResolver::iter_mut [function] [call site] 04028
22 array_functions::for_each [function] [call site] 04029
22 optimize_expr [function] [call site] 04030
22 move_constant_arg [function] [call site] 04031
23 Expr::get_literal_value [function] [call site] 04032
24 StmtBlock::as_ref [function] [call site] 04034
24 TestStruct::clone [function] [call site] 04035
24 write_lock::<FnPtr> [function] [call site] 04036
24 crate::Shared::new [function] [call site] 04038
24 Option<&GlobalRuntimeState>::into [function] [call site] 04039
24 TestStruct::clone [function] [call site] 04043
24 Self::into [function] [call site] 04044
24 Expr::is_constant [function] [call site] 04046
24 crate::Array::with_capacity [function] [call site] 04047
24 test::len [function] [call site] 04048
24 StmtBlock::extend [function] [call site] 04049
24 MyIterableType::into_iter [function] [call site] 04050
24 Self::IntoIter::map [function] [call site] 04051
24 Expr::get_literal_value [function] [call site] 04052
24 Option::unwrap [function] [call site] 04053
24 Dynamic::from_array [function] [call site] 04054
24 Expr::is_constant [function] [call site] 04055
24 TestStruct::clone [function] [call site] 04056
24 shared_get_mut [function] [call site] 04057
24 Ident::as_str [function] [call site] 04058
24 Option::unwrap [function] [call site] 04059
24 Expr::get_literal_value [function] [call site] 04060
24 Option::unwrap [function] [call site] 04061
24 Dynamic::from_map [function] [call site] 04062
24 Expr::is_constant [function] [call site] 04063
24 Position::new_const [function] [call site] 04064
24 Expr::get_literal_value [function] [call site] 04065
24 Option::unwrap [function] [call site] 04066
24 FnCallExpr::is_qualified [function] [call site] 04069
24 test::len [function] [call site] 04070
24 FnPtr::new [function] [call site] 04071
24 TestStruct::clone [function] [call site] 04072
24 RhaiResultOf::ok [function] [call site] 04073
24 test::len [function] [call site] 04075
24 Token::literal_syntax [function] [call site] 04076
24 Token::literal_syntax [function] [call site] 04077
24 Ident::as_str [function] [call site] 04078
23 Option::map_or [function] [call site] 04085
23 Expr::DynamicConstant [function] [call site] 04086
23 Expr::start_position [function] [call site] 04088
24 string_functions::is_empty [function] [call site] 04089
24 Expr::position [function] [call site] 04090
24 ParseSettings::level_up_with_position [function] [call site] 04091
24 Expr::start_position [function] [call site] 04092
24 Expr::start_position [function] [call site] 04093
24 Expr::position [function] [call site] 04094
22 OptimizerState::set_dirty [function] [call site] 04095
22 test::len [function] [call site] 04096
22 FnCallExpr::constant_args [function] [call site] 04097
23 string_functions::is_empty [function] [call site] 04098
23 MyIterableType::into_iter [function] [call site] 04099
23 test_method_call [function] [call site] 04100
22 TestStruct::clone [function] [call site] 04101
22 Self::into [function] [call site] 04102
22 Dynamic::into_immutable_string [function] [call site] 04103
23 crate::func::locked_read [function] [call site] 04105
23 Option::and_then [function] [call site] 04106
23 TestStruct::clone [function] [call site] 04108
23 ok_or_else [function] [call site] 04109
23 std:: [call site] 04110
0 any::type_name [function] [call site] 04111
23 Dynamic::type_name [function] [call site] 04113
22 Result::map_err [function] [call site] 04114
22 and_then [function] [call site] 04115
22 OptimizerState::set_dirty [function] [call site] 04116
22 Expr::DynamicConstant [function] [call site] 04117
22 TestStruct::new [function] [call site] 04118
22 into [function] [call site] 04119
22 optimize_expr [function] [call site] 04120
22 test::len [function] [call site] 04121
22 FnCallExpr::constant_args [function] [call site] 04122
22 Expr::get_literal_value [function] [call site] 04123
22 unwrap [function] [call site] 04124
22 args[0].get_literal_value(None).unwrap().cast::<FnPtr> [function] [call site] 04125
22 StmtBlock::extend [function] [call site] 04126
22 MyIterableType::into_iter [function] [call site] 04127
22 skip [function] [call site] 04128
22 test_optimizer_const_map [function] [call site] 04129
22 Expr::get_literal_value [function] [call site] 04130
22 unwrap [function] [call site] 04131
22 OptimizerState::set_dirty [function] [call site] 04132
22 Expr::DynamicConstant [function] [call site] 04133
22 TestStruct::new [function] [call site] 04134
22 into [function] [call site] 04135
22 string_functions::contains [function] [call site] 04136
22 Ident::as_str [function] [call site] 04137
22 StaticModuleResolver::iter_mut [function] [call site] 04138
22 array_functions::for_each [function] [call site] 04139
22 optimize_expr [function] [call site] 04140
22 FnCallExpr::constant_args [function] [call site] 04141
22 MyIterableType::into_iter [function] [call site] 04142
22 test_optimizer_const_map [function] [call site] 04143
22 Expr::get_literal_value [function] [call site] 04144
22 unwrap [function] [call site] 04145
22 args.iter().map(|arg_expr| [call site] 04146
22 MyIterableType::into_iter [function] [call site] 04147
22 test_optimizer_const_map [function] [call site] 04148
22 iter().map(Dynamic::type_id).collect::<FnArgsVec<_>> [function] [call site] 04149
22 Ident::as_str [function] [call site] 04150
22 test::len [function] [call site] 04151
22 OptimizerState::set_dirty [function] [call site] 04152
22 Engine::map_type_name [function] [call site] 04153
22 RhaiNativeFunc::return_type_name [function] [call site] 04154
22 into [function] [call site] 04155
22 Expr::from_dynamic [function] [call site] 04156
22 test::len [function] [call site] 04157
22 OptimizerState::set_dirty [function] [call site] 04158
22 Expr::from_dynamic [function] [call site] 04159
22 test::len [function] [call site] 04160
22 FnCallExpr::is_operator_call [function] [call site] 04161
22 Engine::fast_operators [function] [call site] 04163
23 intersects [function] [call site] 04164
22 Engine::has_native_fn_override [function] [call site] 04165
23 calc_fn_hash_full [function] [call site] 04166
23 StmtBlock::as_ref [function] [call site] 04167
23 MyIterableType::into_iter [function] [call site] 04168
23 Self::IntoIter::copied [function] [call site] 04169
23 MyIterableType::into_iter [function] [call site] 04170
23 test_var_def_filter [function] [call site] 04171
23 Module::is_standard_lib [function] [call site] 04172
24 intersects [function] [call site] 04173
23 T::as_any [function] [call site] 04174
23 Module::contains_fn [function] [call site] 04175
24 StmtBlock::as_ref [function] [call site] 04176
24 contains_key [function] [call site] 04178
23 map_functions::values [function] [call site] 04179
23 T::as_any [function] [call site] 04180
23 Module::contains_qualified_fn [function] [call site] 04181
24 StmtBlock::as_ref [function] [call site] 04182
24 contains_key [function] [call site] 04184
22 RhaiFunc::is_native [function] [call site] 04185
22 func::builtin::get_builtin_binary_op_fn [function] [call site] 04186
23 Dynamic::as_int [function] [call site] 04188
24 crate::func::locked_read [function] [call site] 04190
24 Option::and_then [function] [call site] 04191
24 ok_or_else [function] [call site] 04193
24 std:: [call site] 04194
0 any::type_name [function] [call site] 04195
24 Dynamic::type_name [function] [call site] 04197
23 unwrap [function] [call site] 04198
23 Dynamic::as_int [function] [call site] 04199
23 unwrap [function] [call site] 04200
23 Ok [function] [call site] 04201
23 into [function] [call site] 04202
23 Some [function] [call site] 04203
23 Dynamic::as_int [function] [call site] 04204
23 unwrap [function] [call site] 04205
23 Dynamic::as_int [function] [call site] 04206
23 unwrap [function] [call site] 04207
23 Ok [function] [call site] 04208
23 into [function] [call site] 04209
23 Some [function] [call site] 04210
23 Dynamic::as_immutable_string_ref [function] [call site] 04211
24 read_lock::<ImmutableString> [function] [call site] 04212
24 ok_or_else [function] [call site] 04213
24 Dynamic::type_name [function] [call site] 04214
23 unwrap [function] [call site] 04215
23 Dynamic::as_immutable_string_ref [function] [call site] 04216
23 unwrap [function] [call site] 04217
23 unwrap [function] [call site] 04218
23 Package::init_engine [function] [call site] 04219
23 Engine::throw_on_size [function] [call site] 04220
24 Command::get [function] [call site] 04222
24 ERR::ErrorDataTooLarge [function] [call site] 04224
24 &str::to_string [function] [call site] 04225
24 Command::get [function] [call site] 04228
24 ERR::ErrorDataTooLarge [function] [call site] 04230
24 &str::to_string [function] [call site] 04231
24 Command::get [function] [call site] 04234
24 ERR::ErrorDataTooLarge [function] [call site] 04236
24 &str::to_string [function] [call site] 04237
23 test::len [function] [call site] 04240
23 test::len [function] [call site] 04241
23 Ok [function] [call site] 04242
23 into [function] [call site] 04243
23 Some [function] [call site] 04244
23 Dynamic::as_char [function] [call site] 04245
24 crate::func::locked_read [function] [call site] 04247
24 Option::and_then [function] [call site] 04248
24 ok_or_else [function] [call site] 04250
24 std:: [call site] 04251
0 any::type_name [function] [call site] 04252
24 Dynamic::type_name [function] [call site] 04254
23 unwrap [function] [call site] 04255
23 Dynamic::as_char [function] [call site] 04256
23 unwrap [function] [call site] 04257
23 Position::new_const [function] [call site] 04258
23 blob_functions::push [function] [call site] 04259
24 blob_functions::push [function] [call site] 04260
24 FnPtr::try_from [function] [call site] 04261
24 RhaiResultOf::unwrap [function] [call site] 04262
23 blob_functions::push [function] [call site] 04263
23 unwrap [function] [call site] 04264
23 Package::init_engine [function] [call site] 04265
23 Engine::throw_on_size [function] [call site] 04266
23 test::len [function] [call site] 04267
24 test::len [function] [call site] 04268
23 Ok [function] [call site] 04269
23 Result::into [function] [call site] 04270
23 Some [function] [call site] 04271
23 Dynamic::as_blob_ref [function] [call site] 04272
24 read_lock::<Blob> [function] [call site] 04273
24 ok_or_else [function] [call site] 04274
24 Dynamic::type_name [function] [call site] 04275
23 unwrap [function] [call site] 04276
23 string_functions::is_empty [function] [call site] 04277
23 Ok [function] [call site] 04278
23 Dynamic::flatten_clone [function] [call site] 04279
23 Dynamic::as_blob_ref [function] [call site] 04280
23 unwrap [function] [call site] 04281
23 string_functions::is_empty [function] [call site] 04282
23 Ok [function] [call site] 04283
23 Dynamic::flatten_clone [function] [call site] 04284
23 unwrap [function] [call site] 04285
23 Package::init_engine [function] [call site] 04286
23 Engine::throw_on_size [function] [call site] 04287
23 test::len [function] [call site] 04288
23 test::len [function] [call site] 04289
23 TestStruct::clone [function] [call site] 04290
23 StmtBlock::extend [function] [call site] 04291
23 Ok [function] [call site] 04292
23 Dynamic::from_blob [function] [call site] 04293
24 Union::Blob [function] [call site] 04295
23 Some [function] [call site] 04297
23 Some [function] [call site] 04298
23 Some [function] [call site] 04299
23 Ok [function] [call site] 04300
23 Dynamic::as_int [function] [call site] 04301
23 unwrap [function] [call site] 04302
23 into [function] [call site] 04303
23 Some [function] [call site] 04304
23 Ok [function] [call site] 04305
23 Dynamic::as_int [function] [call site] 04306
23 unwrap [function] [call site] 04307
23 into [function] [call site] 04308
23 Some [function] [call site] 04309
23 Ok [function] [call site] 04310
23 Dynamic::as_int [function] [call site] 04311
23 unwrap [function] [call site] 04312
23 into [function] [call site] 04313
23 Some [function] [call site] 04314
23 Ok [function] [call site] 04315
23 Dynamic::as_int [function] [call site] 04316
23 unwrap [function] [call site] 04317
23 into [function] [call site] 04318
23 Dynamic::as_char [function] [call site] 04319
23 unwrap [function] [call site] 04320
23 Dynamic::as_immutable_string_ref [function] [call site] 04321
23 unwrap [function] [call site] 04322
23 Some [function] [call site] 04323
23 test_chars [function] [call site] 04324
23 MultiInputsStream::get_next [function] [call site] 04325
23 MultiInputsStream::get_next [function] [call site] 04326
23 Some [function] [call site] 04327
23 Dynamic::as_char [function] [call site] 04328
23 unwrap [function] [call site] 04329
23 Dynamic::as_immutable_string_ref [function] [call site] 04330
23 unwrap [function] [call site] 04331
23 Position::new_const [function] [call site] 04332
23 blob_functions::push [function] [call site] 04333
23 Result::push_str [function] [call site] 04334
23 unwrap [function] [call site] 04335
23 Package::init_engine [function] [call site] 04336
23 Engine::throw_on_size [function] [call site] 04337
23 test::len [function] [call site] 04338
23 Ok [function] [call site] 04339
23 Result::into [function] [call site] 04340
23 Dynamic::as_immutable_string_ref [function] [call site] 04341
23 unwrap [function] [call site] 04342
23 Dynamic::as_char [function] [call site] 04343
23 unwrap [function] [call site] 04344
23 test_chars [function] [call site] 04345
23 MultiInputsStream::get_next [function] [call site] 04346
23 MultiInputsStream::get_next [function] [call site] 04347
23 Some [function] [call site] 04348
23 Some [function] [call site] 04349
23 Dynamic::as_immutable_string_ref [function] [call site] 04350
23 unwrap [function] [call site] 04351
23 Dynamic::as_char [function] [call site] 04352
23 unwrap [function] [call site] 04353
23 unwrap [function] [call site] 04354
23 Package::init_engine [function] [call site] 04355
23 Engine::throw_on_size [function] [call site] 04356
23 test::len [function] [call site] 04357
23 Ok [function] [call site] 04358
23 Result::into [function] [call site] 04359
23 Some [function] [call site] 04360
23 Dynamic::as_immutable_string_ref [function] [call site] 04361
23 unwrap [function] [call site] 04362
23 Dynamic::as_char [function] [call site] 04363
23 unwrap [function] [call site] 04364
23 Ok [function] [call site] 04365
23 into [function] [call site] 04366
23 Some [function] [call site] 04367
23 Ok [function] [call site] 04368
23 TestStruct::clone [function] [call site] 04369
23 Some [function] [call site] 04370
23 Some [function] [call site] 04371
23 Some [function] [call site] 04372
23 Ok [function] [call site] 04373
23 TestStruct::clone [function] [call site] 04374
23 Some [function] [call site] 04375
23 Some [function] [call site] 04376
23 Some [function] [call site] 04377
23 Dynamic::as_blob_ref [function] [call site] 04378
23 unwrap [function] [call site] 04379
23 TestStruct::clone [function] [call site] 04380
23 Dynamic::as_char [function] [call site] 04381
23 unwrap [function] [call site] 04382
23 encode_utf8 [function] [call site] 04383
23 unwrap [function] [call site] 04384
23 Package::init_engine [function] [call site] 04385
23 Engine::throw_on_size [function] [call site] 04386
23 test::len [function] [call site] 04387
23 test::len [function] [call site] 04388
23 StmtBlock::extend [function] [call site] 04389
23 as_bytes [function] [call site] 04390
23 Ok [function] [call site] 04391
23 Dynamic::from_blob [function] [call site] 04392
23 Dynamic::type_id [function] [call site] 04393
24 TypeId::of::<()> [function] [call site] 04394
24 TypeId::of::<bool> [function] [call site] 04395
24 TypeId::of::<ImmutableString> [function] [call site] 04396
24 TypeId::of::<char> [function] [call site] 04397
24 TypeId::of::<INT> [function] [call site] 04398
24 TypeId::of::<crate::FLOAT> [function] [call site] 04399
24 TypeId::of::<rust_decimal::Decimal> [function] [call site] 04400
24 TypeId::of::<Array> [function] [call site] 04401
24 TypeId::of::<Blob> [function] [call site] 04402
24 TypeId::of::<Map> [function] [call site] 04403
24 TypeId::of::<FnPtr> [function] [call site] 04404
24 TypeId::of::<Instant> [function] [call site] 04405
24 Dynamic::type_id [function] [call site] 04406
24 crate::func::locked_read [function] [call site] 04407
24 Option::unwrap [function] [call site] 04408
24 Dynamic::type_id [function] [call site] 04409
23 Dynamic::type_id [function] [call site] 04410
23 TypeId::of::<ExclusiveRange> [function] [call site] 04411
23 TypeId::of::<ExclusiveRange> [function] [call site] 04412
23 TypeId::of::<InclusiveRange> [function] [call site] 04413
23 TypeId::of::<InclusiveRange> [function] [call site] 04414
23 TypeId::of::<ExclusiveRange> [function] [call site] 04415
23 TypeId::of::<InclusiveRange> [function] [call site] 04416
23 TypeId::of::<InclusiveRange> [function] [call site] 04417
23 TypeId::of::<ExclusiveRange> [function] [call site] 04418
23 Some [function] [call site] 04419
23 Some [function] [call site] 04420
23 is_numeric [function] [call site] 04421
24 TypeId::of::<INT> [function] [call site] 04422
24 TypeId::of::<f32> [function] [call site] 04423
24 TypeId::of::<f64> [function] [call site] 04424
24 TypeId::of::<Decimal> [function] [call site] 04425
24 TypeId::of::<u8> [function] [call site] 04426
24 TypeId::of::<u16> [function] [call site] 04427
24 TypeId::of::<u32> [function] [call site] 04428
24 TypeId::of::<u64> [function] [call site] 04429
24 TypeId::of::<i8> [function] [call site] 04430
24 TypeId::of::<i16> [function] [call site] 04431
24 TypeId::of::<i32> [function] [call site] 04432
24 TypeId::of::<i64> [function] [call site] 04433
24 TypeId::of::<u128> [function] [call site] 04434
24 TypeId::of::<i128> [function] [call site] 04435
23 is_numeric [function] [call site] 04436
23 Some [function] [call site] 04437
23 is_numeric [function] [call site] 04438
23 is_numeric [function] [call site] 04439
23 Some [function] [call site] 04440
22 StmtBlock::as_ref [function] [call site] 04441
22 unwrap [function] [call site] 04442
22 then [function] [call site] 04443
22 Ident::as_str [function] [call site] 04444
22 into [function] [call site] 04445
22 split_first_mut [function] [call site] 04446
22 unwrap [function] [call site] 04447
22 test_var_is_def [function] [call site] 04448
23 Engine::new [function] [call site] 04449
22 OptimizerState::set_dirty [function] [call site] 04450
22 Expr::from_dynamic [function] [call site] 04451
22 StaticModuleResolver::iter_mut [function] [call site] 04452
22 array_functions::for_each [function] [call site] 04453
22 optimize_expr [function] [call site] 04454
22 move_constant_arg [function] [call site] 04455
22 OptimizerState::set_dirty [function] [call site] 04456
22 FnCallExpr::constant_args [function] [call site] 04457
22 FnCallHashes::is_native_only [function] [call site] 04458
23 Position::is_none [function] [call site] 04459
22 MyIterableType::into_iter [function] [call site] 04460
22 array_functions::find_map [function] [call site] 04461
22 Module::get_script_fn [function] [call site] 04462
23 StmtBlock::as_ref [function] [call site] 04463
23 and_then [function] [call site] 04464
23 StmtBlock::as_ref [function] [call site] 04465
23 &crate::SharedModule::values [function] [call site] 04466
24 string_functions::is_empty [function] [call site] 04467
24 IterateDynamicArray::new [function] [call site] 04468
24 map_functions::values [function] [call site] 04469
24 Array::cloned [function] [call site] 04470
24 reflection_functions::collect [function] [call site] 04471
23 array_functions::find [function] [call site] 04472
24 array_functions::find_starting_from [function] [call site] 04473
23 RhaiResult::and_then [function] [call site] 04474
23 RhaiFunc::get_script_fn_def [function] [call site] 04475
22 test::len [function] [call site] 04476
22 is_some [function] [call site] 04477
22 MyIterableType::into_iter [function] [call site] 04478
22 test_optimizer_const_map [function] [call site] 04479
22 Expr::get_literal_value [function] [call site] 04480
23 StmtBlock::as_ref [function] [call site] 04482
23 TestStruct::clone [function] [call site] 04483
23 write_lock::<FnPtr> [function] [call site] 04484
23 crate::Shared::new [function] [call site] 04486
23 Option<&GlobalRuntimeState>::into [function] [call site] 04487
23 TestStruct::clone [function] [call site] 04491
23 Self::into [function] [call site] 04492
23 Expr::is_constant [function] [call site] 04494
23 crate::Array::with_capacity [function] [call site] 04495
23 test::len [function] [call site] 04496
23 StmtBlock::extend [function] [call site] 04497
23 MyIterableType::into_iter [function] [call site] 04498
23 Self::IntoIter::map [function] [call site] 04499
23 Expr::get_literal_value [function] [call site] 04500
23 Option::unwrap [function] [call site] 04501
23 Dynamic::from_array [function] [call site] 04502
23 Expr::is_constant [function] [call site] 04503
23 TestStruct::clone [function] [call site] 04504
23 shared_get_mut [function] [call site] 04505
23 Ident::as_str [function] [call site] 04506
23 Option::unwrap [function] [call site] 04507
23 Expr::get_literal_value [function] [call site] 04508
23 Option::unwrap [function] [call site] 04509
23 Dynamic::from_map [function] [call site] 04510
23 Expr::is_constant [function] [call site] 04511
23 Position::new_const [function] [call site] 04512
23 Expr::get_literal_value [function] [call site] 04513
23 Option::unwrap [function] [call site] 04514
23 FnCallExpr::is_qualified [function] [call site] 04517
23 test::len [function] [call site] 04518
23 FnPtr::new [function] [call site] 04519
23 TestStruct::clone [function] [call site] 04520
23 RhaiResultOf::ok [function] [call site] 04521
23 test::len [function] [call site] 04523
23 Token::literal_syntax [function] [call site] 04524
23 Token::literal_syntax [function] [call site] 04525
23 Ident::as_str [function] [call site] 04526
22 args.iter().map(|a| [call site] 04533
22 unwrap [function] [call site] 04534
22 Ident::as_str [function] [call site] 04535
22 test::len [function] [call site] 04536
22 Some [function] [call site] 04537
22 Engine::map_type_name [function] [call site] 04538
22 RhaiNativeFunc::return_type_name [function] [call site] 04539
22 into [function] [call site] 04540
22 test::len [function] [call site] 04541
22 Some [function] [call site] 04542
22 OptimizerState::call_fn_with_const_args [function] [call site] 04543
23 Engine::exec_native_fn_call [function] [call site] 04544
24 Engine::track_operation [function] [call site] 04545
25 Engine::max_operations [function] [call site] 04546
26 Command::get [function] [call site] 04547
25 Engine::max_operations [function] [call site] 04548
25 ERR::ErrorTooManyOperations [function] [call site] 04550
25 StmtBlock::as_ref [function] [call site] 04552
25 and_then [function] [call site] 04553
25 test_max_operations_progress [function] [call site] 04554
26 Engine::new [function] [call site] 04555
26 Engine::set_optimization_level [function] [call site] 04556
26 Engine::set_max_operations [function] [call site] 04557
27 TestStruct::new [function] [call site] 04558
26 Engine::on_progress [function] [call site] 04559
27 TestStruct::new [function] [call site] 04561
25 test_optimizer_const_map [function] [call site] 04564
25 ERR::ErrorTerminated [function] [call site] 04566
25 unwrap_or [function] [call site] 04568
24 Engine::resolve_fn [function] [call site] 04571
25 as_deref [function] [call site] 04572
25 calc_fn_hash_full [function] [call site] 04574
25 MyIterableType::into_iter [function] [call site] 04575
25 Self::IntoIter::map [function] [call site] 04576
25 Dynamic::type_id [function] [call site] 04577
26 TypeId::of::<()> [function] [call site] 04578
26 TypeId::of::<bool> [function] [call site] 04579
26 TypeId::of::<ImmutableString> [function] [call site] 04580
26 TypeId::of::<char> [function] [call site] 04581
26 TypeId::of::<INT> [function] [call site] 04582
26 TypeId::of::<crate::FLOAT> [function] [call site] 04583
26 TypeId::of::<rust_decimal::Decimal> [function] [call site] 04584
26 TypeId::of::<Array> [function] [call site] 04585
26 TypeId::of::<Blob> [function] [call site] 04586
26 TypeId::of::<Map> [function] [call site] 04587
26 TypeId::of::<FnPtr> [function] [call site] 04588
26 TypeId::of::<Instant> [function] [call site] 04589
26 Dynamic::type_id [function] [call site] 04590
26 crate::func::locked_read [function] [call site] 04591
26 Option::unwrap [function] [call site] 04592
26 Dynamic::type_id [function] [call site] 04593
25 Caches::fn_resolution_cache_mut [function] [call site] 04594
26 string_functions::is_empty [function] [call site] 04595
26 Caches::push_fn_resolution_cache [function] [call site] 04596
27 blob_functions::push [function] [call site] 04597
27 Engine::default [function] [call site] 04598
26 last_mut [function] [call site] 04599
25 Scope::push_entry [function] [call site] 04601
25 &mut [call site] 04602
25 StmtBlock::as_ref [function] [call site] 04603
25 as_deref [function] [call site] 04604
25 MyIterableType::into_iter [function] [call site] 04606
25 array_functions::reduce_rev [function] [call site] 04607
25 array_functions::find_map [function] [call site] 04608
25 Module::set_indexer_get_fn [function] [call site] 04609
26 FuncRegistration::new [function] [call site] 04610
26 FuncRegistration::in_global_namespace [function] [call site] 04611
26 FuncRegistration::with_purity [function] [call site] 04612
26 FuncRegistration::with_volatility [function] [call site] 04614
26 FuncRegistration::set_into_module [function] [call site] 04616
27 unwrap_or_else [function] [call site] 04617
27 RhaiNativeFunc::num_params [function] [call site] 04618
27 RhaiNativeFunc::num_params [function] [call site] 04619
27 string_functions::starts_with [function] [call site] 04620
27 unwrap_or [function] [call site] 04621
27 into_rhai_function [function] [call site] 04622
27 FuncRegistration::set_into_module_raw [function] [call site] 04623
28 StmtBlock::as_ref [function] [call site] 04624
28 test::len [function] [call site] 04625
28 StmtBlock::extend [function] [call site] 04626
28 StmtBlock::as_ref [function] [call site] 04627
28 MyIterableType::into_iter [function] [call site] 04628
28 Self::IntoIter::copied [function] [call site] 04629
28 RhaiFunc::is_method [function] [call site] 04631
28 StaticModuleResolver::iter_mut [function] [call site] 04632
28 enumerate [function] [call site] 04633
28 array_functions::for_each [function] [call site] 04634
28 Module::map_type [function] [call site] 04635
28 MyIterableType::into_iter [function] [call site] 04636
28 T::as_any [function] [call site] 04637
28 TypeId::of::<Dynamic> [function] [call site] 04638
28 test::len [function] [call site] 04639
28 test::len [function] [call site] 04640
28 string_functions::pop [function] [call site] 04641
28 calc_fn_hash [function] [call site] 04643
28 test::len [function] [call site] 04644
28 calc_fn_hash_full [function] [call site] 04645
28 MyIterableType::into_iter [function] [call site] 04646
28 StmtBlock::as_ref [function] [call site] 04648
28 and_then [function] [call site] 04649
28 Command::get [function] [call site] 04650
28 BloomFilterU64::mark [function] [call site] 04651
28 string_functions::remove [function] [call site] 04652
28 get_or_insert_with [function] [call site] 04653
28 new_hash_map [function] [call site] 04654
28 Scope::push_entry [function] [call site] 04655
28 blob_functions::insert [function] [call site] 04656
28 &mut [call site] 04658
28 blob_functions::insert [function] [call site] 04659
27 FUNC::param_types [function] [call site] 04661
25 u64::map [function] [call site] 04662
26 Engine::new [function] [call site] 04663
26 Engine::set_optimization_level [function] [call site] 04664
26 Scope::new [function] [call site] 04665
26 rhai::Map::new [function] [call site] 04666
26 blob_functions::insert [function] [call site] 04667
26 &str::into [function] [call site] 04668
26 Scope::push_constant_dynamic [function] [call site] 04670
26 Scope::push_constant_dynamic [function] [call site] 04672
26 &str::into [function] [call site] 04673
26 Engine::compile_expression_with_scope [function] [call site] 04674
26 ParseResult::expect [function] [call site] 04675
26 Ident::as_str [function] [call site] 04676
26 eval_ast::<bool> [function] [call site] 04677
25 Module::id_raw [function] [call site] 04679
26 StmtBlock::as_ref [function] [call site] 04680
25 StmtBlock::span_or_else [function] [call site] 04681
25 MyIterableType::into_iter [function] [call site] 04682
25 array_functions::find_map [function] [call site] 04683
25 Module::set_indexer_get_fn [function] [call site] 04684
25 u64::map [function] [call site] 04685
25 Module::id_raw [function] [call site] 04686
25 StmtBlock::span_or_else [function] [call site] 04687
25 Module::get_qualified_fn [function] [call site] 04688
26 StmtBlock::as_ref [function] [call site] 04689
26 and_then [function] [call site] 04690
26 Command::get [function] [call site] 04691
25 StmtBlock::span_or_else [function] [call site] 04692
26 Span::new [function] [call site] 04693
26 iterator_functions::chars_from_start [function] [call site] 04694
26 StmtBlock::span_or_else [function] [call site] 04695
26 string_functions::add_append [function] [call site] 04696
26 StmtBlock::span_or_else [function] [call site] 04697
25 map_functions::values [function] [call site] 04698
25 test_var_def_filter [function] [call site] 04699
25 Module::contains_indexed_global_functions [function] [call site] 04700
26 intersects [function] [call site] 04701
25 array_functions::find_map [function] [call site] 04702
25 Module::get_qualified_fn [function] [call site] 04703
26 StmtBlock::as_ref [function] [call site] 04704
26 and_then [function] [call site] 04705
26 Command::get [function] [call site] 04706
25 Option::map [function] [call site] 04707
25 Module::id_raw [function] [call site] 04708
25 TestStruct::clone [function] [call site] 04709
25 BloomFilterU64::is_absent_and_set [function] [call site] 04711
25 StmtBlock::as_ref [function] [call site] 04713
25 blob_functions::insert [function] [call site] 04714
25 StmtBlock::as_ref [function] [call site] 04716
25 min_max_functions::min [function] [call site] 04717
25 MyIterableType::into_iter [function] [call site] 04718
25 T::as_any [function] [call site] 04719
25 Module::may_contain_dynamic_fn [function] [call site] 04720
26 BloomFilterU64::is_absent [function] [call site] 04721
27 BloomFilterU64::calc_hash [function] [call site] 04722
25 MyIterableType::into_iter [function] [call site] 04723
25 T::as_any [function] [call site] 04724
25 Module::may_contain_dynamic_fn [function] [call site] 04725
25 Module::may_contain_dynamic_fn [function] [call site] 04726
26 BloomFilterU64::is_absent [function] [call site] 04727
25 map_functions::values [function] [call site] 04728
25 T::as_any [function] [call site] 04729
25 Module::may_contain_dynamic_fn [function] [call site] 04730
25 and_then [function] [call site] 04731
25 Token::is_op_assignment [function] [call site] 04732
25 split_first [function] [call site] 04733
25 super::get_builtin_op_assignment_fn [function] [call site] 04735
26 Dynamic::as_int [function] [call site] 04737
26 Dynamic::as_int [function] [call site] 04739
26 write_lock::<Dynamic> [function] [call site] 04741
26 RhaiResult::into [function] [call site] 04743
26 Dynamic::as_int [function] [call site] 04746
26 Dynamic::as_int [function] [call site] 04748
26 write_lock::<Dynamic> [function] [call site] 04750
26 RhaiResult::into [function] [call site] 04752
26 Dynamic::as_char [function] [call site] 04755
26 write_lock::<Dynamic> [function] [call site] 04757
26 Position::new_const [function] [call site] 04759
26 blob_functions::push [function] [call site] 04760
27 blob_functions::push [function] [call site] 04761
27 FnPtr::try_from [function] [call site] 04762
27 RhaiResultOf::unwrap [function] [call site] 04763
26 Dynamic::as_char [function] [call site] 04764
26 Result::unwrap [function] [call site] 04765
26 blob_functions::push [function] [call site] 04766
26 RhaiResultOf::into [function] [call site] 04767
26 split_first_mut [function] [call site] 04770
26 Dynamic::as_immutable_string_mut [function] [call site] 04772
27 Dynamic::type_name [function] [call site] 04773
27 write_lock::<ImmutableString> [function] [call site] 04774
26 Dynamic::as_immutable_string_ref [function] [call site] 04777
26 string_functions::is_empty [function] [call site] 04779
26 string_functions::is_empty [function] [call site] 04780
26 test::len [function] [call site] 04781
26 test::len [function] [call site] 04782
26 Package::init_engine [function] [call site] 04784
26 Engine::throw_on_size [function] [call site] 04785
26 split_first_mut [function] [call site] 04788
26 Dynamic::as_immutable_string_mut [function] [call site] 04790
26 Dynamic::as_immutable_string_ref [function] [call site] 04792
26 test_functions_take [function] [call site] 04796
26 Dynamic::into_array [function] [call site] 04797
27 crate::func::locked_read [function] [call site] 04799
27 Option::and_then [function] [call site] 04800
27 StmtBlock::as_ref [function] [call site] 04802
27 TestStruct::clone [function] [call site] 04803
27 ok_or_else [function] [call site] 04804
27 std:: [call site] 04805
0 any::type_name [function] [call site] 04806
27 Dynamic::type_name [function] [call site] 04808
26 unwrap [function] [call site] 04809
26 string_functions::is_empty [function] [call site] 04810
26 Ok [function] [call site] 04811
26 Dynamic::as_array_ref [function] [call site] 04812
27 read_lock::<Array> [function] [call site] 04813
27 ok_or_else [function] [call site] 04814
27 Dynamic::type_name [function] [call site] 04815
26 unwrap [function] [call site] 04816
26 string_functions::is_empty [function] [call site] 04817
26 unwrap [function] [call site] 04818
26 Package::init_engine [function] [call site] 04819
26 Engine::check_data_size [function] [call site] 04820
27 Engine::has_data_size_limit [function] [call site] 04821
27 calc_data_sizes [function] [call site] 04826
28 calc_array_sizes [function] [call site] 04827
29 calc_array_sizes [function] [call site] 04828
29 test::len [function] [call site] 04829
29 calc_map_sizes [function] [call site] 04830
30 map_functions::values [function] [call site] 04831
30 calc_array_sizes [function] [call site] 04832
30 test::len [function] [call site] 04833
30 calc_map_sizes [function] [call site] 04834
30 test::len [function] [call site] 04835
29 test::len [function] [call site] 04836
28 test::len [function] [call site] 04837
28 calc_map_sizes [function] [call site] 04838
28 test::len [function] [call site] 04839
28 calc_data_sizes [function] [call site] 04840
28 read_lock::<Dynamic> [function] [call site] 04841
27 StmtBlock::borrow [function] [call site] 04843
27 Engine::throw_on_size [function] [call site] 04844
28 Command::get [function] [call site] 04846
28 ERR::ErrorDataTooLarge [function] [call site] 04848
28 &str::to_string [function] [call site] 04849
28 Command::get [function] [call site] 04852
28 ERR::ErrorDataTooLarge [function] [call site] 04854
28 &str::to_string [function] [call site] 04855
28 Command::get [function] [call site] 04858
28 ERR::ErrorDataTooLarge [function] [call site] 04860
28 &str::to_string [function] [call site] 04861
27 RhaiResultOf::map_err [function] [call site] 04864
27 EvalAltResult::fill_position [function] [call site] 04865
28 EvalAltResult::position [function] [call site] 04866
28 Position::is_none [function] [call site] 04867
28 EvalAltResult::set_position [function] [call site] 04868
26 Dynamic::read_lock [function] [call site] 04870
27 crate::func::locked_read [function] [call site] 04871
27 TypeId::of::<Self> [function] [call site] 04872
27 TypeId::of::<T> [function] [call site] 04873
27 Dynamic::type_id [function] [call site] 04874
27 TypeId::of::<T> [function] [call site] 04875
27 DynamicReadLock [function] [call site] 04877
27 DynamicReadLockInner::Guard [function] [call site] 04878
27 Dynamic::downcast_ref [function] [call site] 04879
28 TypeId::of::<T> [function] [call site] 04880
28 TypeId::of::<INT> [function] [call site] 04881
28 T::as_any [function] [call site] 04882
28 as_any().downcast_ref::<T> [function] [call site] 04883
28 TypeId::of::<T> [function] [call site] 04884
28 TypeId::of::<crate::FLOAT> [function] [call site] 04885
28 StmtBlock::as_ref [function] [call site] 04886
28 T::as_any [function] [call site] 04887
28 as_ref().as_any().downcast_ref::<T> [function] [call site] 04888
28 TypeId::of::<T> [function] [call site] 04889
28 TypeId::of::<rust_decimal::Decimal> [function] [call site] 04890
28 StmtBlock::as_ref [function] [call site] 04891
28 T::as_any [function] [call site] 04892
28 as_ref().as_any().downcast_ref::<T> [function] [call site] 04893
28 TypeId::of::<T> [function] [call site] 04894
28 TypeId::of::<bool> [function] [call site] 04895
28 T::as_any [function] [call site] 04896
28 as_any().downcast_ref::<T> [function] [call site] 04897
28 TypeId::of::<T> [function] [call site] 04898
28 TypeId::of::<ImmutableString> [function] [call site] 04899
28 T::as_any [function] [call site] 04900
28 as_any().downcast_ref::<T> [function] [call site] 04901
28 TypeId::of::<T> [function] [call site] 04902
28 TypeId::of::<char> [function] [call site] 04903
28 T::as_any [function] [call site] 04904
28 as_any().downcast_ref::<T> [function] [call site] 04905
28 TypeId::of::<T> [function] [call site] 04906
28 TypeId::of::<Array> [function] [call site] 04907
28 StmtBlock::as_ref [function] [call site] 04908
28 T::as_any [function] [call site] 04909
28 as_ref().as_any().downcast_ref::<T> [function] [call site] 04910
28 TypeId::of::<T> [function] [call site] 04911
28 TypeId::of::<Blob> [function] [call site] 04912
28 StmtBlock::as_ref [function] [call site] 04913
28 T::as_any [function] [call site] 04914
28 as_ref().as_any().downcast_ref::<T> [function] [call site] 04915
28 TypeId::of::<T> [function] [call site] 04916
28 TypeId::of::<Map> [function] [call site] 04917
28 StmtBlock::as_ref [function] [call site] 04918
28 T::as_any [function] [call site] 04919
28 as_ref().as_any().downcast_ref::<T> [function] [call site] 04920
28 TypeId::of::<T> [function] [call site] 04921
28 TypeId::of::<FnPtr> [function] [call site] 04922
28 StmtBlock::as_ref [function] [call site] 04923
28 T::as_any [function] [call site] 04924
28 as_ref().as_any().downcast_ref::<T> [function] [call site] 04925
28 TypeId::of::<T> [function] [call site] 04926
28 TypeId::of::<Instant> [function] [call site] 04927
28 StmtBlock::as_ref [function] [call site] 04928
28 T::as_any [function] [call site] 04929
28 as_ref().as_any().downcast_ref::<T> [function] [call site] 04930
28 TypeId::of::<T> [function] [call site] 04931
28 TypeId::of::<()> [function] [call site] 04932
28 T::as_any [function] [call site] 04933
28 as_any().downcast_ref::<T> [function] [call site] 04934
28 TypeId::of::<T> [function] [call site] 04935
28 TypeId::of::<Self> [function] [call site] 04936
28 T::as_any [function] [call site] 04937
28 as_any().downcast_ref::<T> [function] [call site] 04938
28 T::as_any [function] [call site] 04939
28 as_any().downcast_ref::<T> [function] [call site] 04940
27 Option::map [function] [call site] 04941
27 test_optimizer_const_map [function] [call site] 04942
26 unwrap [function] [call site] 04943
26 Dynamic::as_array_mut [function] [call site] 04944
27 Dynamic::type_name [function] [call site] 04945
27 write_lock::<Array> [function] [call site] 04946
26 unwrap [function] [call site] 04948
26 string_functions::add_append [function] [call site] 04949
26 Ok [function] [call site] 04950
26 Some [function] [call site] 04951
26 test_functions_take [function] [call site] 04952
26 Dynamic::into_blob [function] [call site] 04953
27 crate::func::locked_read [function] [call site] 04955
27 Option::and_then [function] [call site] 04956
27 StmtBlock::as_ref [function] [call site] 04958
27 TestStruct::clone [function] [call site] 04959
27 ok_or_else [function] [call site] 04960
27 std:: [call site] 04961
0 any::type_name [function] [call site] 04962
27 Dynamic::type_name [function] [call site] 04964
26 unwrap [function] [call site] 04965
26 Dynamic::as_blob_mut [function] [call site] 04966
27 Dynamic::type_name [function] [call site] 04967
27 write_lock::<Blob> [function] [call site] 04968
26 unwrap [function] [call site] 04970
26 unwrap [function] [call site] 04971
26 Package::init_engine [function] [call site] 04972
26 Engine::throw_on_size [function] [call site] 04973
26 test::len [function] [call site] 04974
26 test::len [function] [call site] 04975
26 string_functions::add_append [function] [call site] 04976
26 Ok [function] [call site] 04977
26 Some [function] [call site] 04978
26 Dynamic::as_char [function] [call site] 04979
26 unwrap [function] [call site] 04980
26 encode_utf8 [function] [call site] 04981
26 Dynamic::as_immutable_string_mut [function] [call site] 04982
26 unwrap [function] [call site] 04983
26 unwrap [function] [call site] 04984
26 Package::init_engine [function] [call site] 04985
26 Engine::throw_on_size [function] [call site] 04986
26 test::len [function] [call site] 04987
26 test::len [function] [call site] 04988
26 Ok [function] [call site] 04989
26 Some [function] [call site] 04990
26 Dynamic::as_immutable_string_ref [function] [call site] 04991
26 unwrap [function] [call site] 04992
26 string_functions::is_empty [function] [call site] 04993
26 Ok [function] [call site] 04994
26 Dynamic::as_char [function] [call site] 04995
26 unwrap [function] [call site] 04996
26 test_to_string [function] [call site] 04997
26 unwrap [function] [call site] 04998
26 Package::init_engine [function] [call site] 04999
26 Engine::throw_on_size [function] [call site] 05000
26 test::len [function] [call site] 05001
26 test::len [function] [call site] 05002
26 write_lock::<Dynamic> [function] [call site] 05003
26 unwrap [function] [call site] 05004
26 into [function] [call site] 05005
26 Ok [function] [call site] 05006
26 Some [function] [call site] 05007
26 test_functions_take [function] [call site] 05008
26 Dynamic::as_array_mut [function] [call site] 05009
26 unwrap [function] [call site] 05010
26 blob_functions::push [function] [call site] 05011
26 unwrap [function] [call site] 05012
26 Package::init_engine [function] [call site] 05013
26 Engine::check_data_size [function] [call site] 05014
26 Dynamic::read_lock [function] [call site] 05015
26 unwrap [function] [call site] 05016
26 Ok [function] [call site] 05017
26 Some [function] [call site] 05018
26 Dynamic::as_int [function] [call site] 05019
26 unwrap [function] [call site] 05020
26 Dynamic::as_blob_mut [function] [call site] 05021
26 unwrap [function] [call site] 05022
26 unwrap [function] [call site] 05023
26 Package::init_engine [function] [call site] 05024
26 Engine::throw_on_size [function] [call site] 05025
26 test::len [function] [call site] 05026
26 blob_functions::push [function] [call site] 05027
26 Ok [function] [call site] 05028
26 Some [function] [call site] 05029
26 Dynamic::as_char [function] [call site] 05030
26 unwrap [function] [call site] 05031
26 Dynamic::as_blob_mut [function] [call site] 05032
26 unwrap [function] [call site] 05033
26 unwrap [function] [call site] 05034
26 Package::init_engine [function] [call site] 05035
26 Engine::throw_on_size [function] [call site] 05036
26 test::len [function] [call site] 05037
26 string_functions::add_append_char [function] [call site] 05038
27 Position::new_const [function] [call site] 05039
27 RhaiResultOf::push_str [function] [call site] 05040
27 blob_functions::push [function] [call site] 05041
27 RhaiResultOf::into [function] [call site] 05042
26 Ok [function] [call site] 05043
26 Some [function] [call site] 05044
26 split_first_mut [function] [call site] 05045
26 unwrap [function] [call site] 05046
26 Dynamic::as_blob_mut [function] [call site] 05047
26 unwrap [function] [call site] 05048
26 Dynamic::as_immutable_string_ref [function] [call site] 05049
26 unwrap [function] [call site] 05050
26 string_functions::is_empty [function] [call site] 05051
26 Ok [function] [call site] 05052
26 unwrap [function] [call site] 05053
26 Package::init_engine [function] [call site] 05054
26 Engine::throw_on_size [function] [call site] 05055
26 test::len [function] [call site] 05056
26 test::len [function] [call site] 05057
26 string_functions::add_append_str [function] [call site] 05058
27 Position::new_const [function] [call site] 05059
27 RhaiResultOf::push_str [function] [call site] 05060
27 RhaiResultOf::push_str [function] [call site] 05061
27 RhaiResultOf::into [function] [call site] 05062
26 Ok [function] [call site] 05063
25 Option::map [function] [call site] 05064
25 TestStruct::new [function] [call site] 05065
25 super::get_builtin_binary_op_fn [function] [call site] 05066
26 Dynamic::as_int [function] [call site] 05068
26 Dynamic::as_int [function] [call site] 05070
26 Dynamic::as_int [function] [call site] 05075
26 Dynamic::as_int [function] [call site] 05077
26 Dynamic::as_immutable_string_ref [function] [call site] 05082
26 Dynamic::as_immutable_string_ref [function] [call site] 05084
26 Package::init_engine [function] [call site] 05087
26 Engine::throw_on_size [function] [call site] 05088
26 test::len [function] [call site] 05089
26 test::len [function] [call site] 05090
26 Dynamic::as_char [function] [call site] 05094
26 Dynamic::as_char [function] [call site] 05096
26 Position::new_const [function] [call site] 05098
26 blob_functions::push [function] [call site] 05099
26 blob_functions::push [function] [call site] 05100
26 Package::init_engine [function] [call site] 05102
26 Engine::throw_on_size [function] [call site] 05103
26 test::len [function] [call site] 05104
26 Result::into [function] [call site] 05106
26 Dynamic::as_blob_ref [function] [call site] 05108
26 string_functions::is_empty [function] [call site] 05110
26 Dynamic::flatten_clone [function] [call site] 05112
26 Dynamic::as_blob_ref [function] [call site] 05113
26 string_functions::is_empty [function] [call site] 05115
26 Dynamic::flatten_clone [function] [call site] 05117
26 Package::init_engine [function] [call site] 05119
26 Engine::throw_on_size [function] [call site] 05120
26 test::len [function] [call site] 05121
26 test::len [function] [call site] 05122
26 TestStruct::clone [function] [call site] 05123
26 StmtBlock::extend [function] [call site] 05124
26 Dynamic::from_blob [function] [call site] 05126
26 Dynamic::as_int [function] [call site] 05131
26 Dynamic::as_int [function] [call site] 05136
26 Dynamic::as_int [function] [call site] 05141
26 Dynamic::as_int [function] [call site] 05146
26 Dynamic::as_char [function] [call site] 05149
26 Dynamic::as_immutable_string_ref [function] [call site] 05151
26 test_chars [function] [call site] 05154
26 MultiInputsStream::get_next [function] [call site] 05155
26 MultiInputsStream::get_next [function] [call site] 05156
26 Dynamic::as_char [function] [call site] 05158
26 Dynamic::as_immutable_string_ref [function] [call site] 05160
26 Position::new_const [function] [call site] 05162
26 blob_functions::push [function] [call site] 05163
26 Result::push_str [function] [call site] 05164
26 Package::init_engine [function] [call site] 05166
26 Engine::throw_on_size [function] [call site] 05167
26 test::len [function] [call site] 05168
26 Result::into [function] [call site] 05170
26 Dynamic::as_immutable_string_ref [function] [call site] 05171
26 Dynamic::as_char [function] [call site] 05173
26 test_chars [function] [call site] 05175
26 MultiInputsStream::get_next [function] [call site] 05176
26 MultiInputsStream::get_next [function] [call site] 05177
26 Dynamic::as_immutable_string_ref [function] [call site] 05180
26 Dynamic::as_char [function] [call site] 05182
26 Package::init_engine [function] [call site] 05185
26 Engine::throw_on_size [function] [call site] 05186
26 test::len [function] [call site] 05187
26 Result::into [function] [call site] 05189
26 Dynamic::as_immutable_string_ref [function] [call site] 05191
26 Dynamic::as_char [function] [call site] 05193
26 TestStruct::clone [function] [call site] 05199
26 TestStruct::clone [function] [call site] 05204
26 Dynamic::as_blob_ref [function] [call site] 05208
26 TestStruct::clone [function] [call site] 05210
26 Dynamic::as_char [function] [call site] 05211
26 encode_utf8 [function] [call site] 05213
26 Package::init_engine [function] [call site] 05215
26 Engine::throw_on_size [function] [call site] 05216
26 test::len [function] [call site] 05217
26 test::len [function] [call site] 05218
26 StmtBlock::extend [function] [call site] 05219
26 as_bytes [function] [call site] 05220
26 Dynamic::from_blob [function] [call site] 05222
26 Dynamic::type_id [function] [call site] 05223
26 Dynamic::type_id [function] [call site] 05224
26 TypeId::of::<ExclusiveRange> [function] [call site] 05225
26 TypeId::of::<ExclusiveRange> [function] [call site] 05226
26 TypeId::of::<InclusiveRange> [function] [call site] 05227
26 TypeId::of::<InclusiveRange> [function] [call site] 05228
26 TypeId::of::<ExclusiveRange> [function] [call site] 05229
26 TypeId::of::<InclusiveRange> [function] [call site] 05230
26 TypeId::of::<InclusiveRange> [function] [call site] 05231
26 TypeId::of::<ExclusiveRange> [function] [call site] 05232
26 is_numeric [function] [call site] 05235
26 is_numeric [function] [call site] 05236
26 is_numeric [function] [call site] 05238
26 is_numeric [function] [call site] 05239
25 Option::map [function] [call site] 05241
25 TestStruct::new [function] [call site] 05242
25 BloomFilterU64::is_absent_and_set [function] [call site] 05243
25 StmtBlock::as_ref [function] [call site] 05244
25 blob_functions::insert [function] [call site] 05245
25 StmtBlock::as_ref [function] [call site] 05246
25 calc_fn_hash_full [function] [call site] 05247
25 StmtBlock::as_ref [function] [call site] 05248
25 &[Stmt]::unwrap [function] [call site] 05249
25 MyIterableType::into_iter [function] [call site] 05250
25 enumerate [function] [call site] 05251
25 test_optimizer_const_map [function] [call site] 05252
25 TypeId::of::<Dynamic> [function] [call site] 05253
25 Dynamic::type_id [function] [call site] 05254
24 RhaiFunc::is_volatile [function] [call site] 05255
25 RhaiFunc::is_volatile [function] [call site] 05256
24 Engine::gen_fn_call_signature [function] [call site] 05257
24 Err [function] [call site] 05258
24 ERR::ErrorFunctionNotFound [function] [call site] 05259
24 into [function] [call site] 05260
24 RhaiFunc::is_method [function] [call site] 05261
24 StmtBlock::as_ref [function] [call site] 05262
24 map_or [function] [call site] 05263
24 Debugger::call_stack [function] [call site] 05264
24 test::len [function] [call site] 05265
25 test::len [function] [call site] 05266
24 ArgBackup::new [function] [call site] 05267
24 string_functions::is_empty [function] [call site] 05268
24 ArgBackup::change_first_arg_to_copy [function] [call site] 05269
25 TestStruct::clone [function] [call site] 05270
25 string_functions::replace [function] [call site] 05272
26 string_functions::is_empty [function] [call site] 05273
26 string_functions::replace [function] [call site] 05274
27 string_functions::is_empty [function] [call site] 05275
27 string_functions::replace [function] [call site] 05276
25 mem::transmute [function] [call site] 05279
24 Engine::is_debugger_registered [function] [call site] 05280
24 TestStruct::clone [function] [call site] 05282
24 StmtBlock::span_or_else [function] [call site] 05283
25 Span::new [function] [call site] 05284
25 iterator_functions::chars_from_start [function] [call site] 05285
25 StmtBlock::span_or_else [function] [call site] 05286
25 string_functions::add_append [function] [call site] 05287
25 StmtBlock::span_or_else [function] [call site] 05288
24 TestStruct::clone [function] [call site] 05289
24 GlobalRuntimeState::debugger_mut [function] [call site] 05290
25 as_deref_mut [function] [call site] 05291
24 &mut [call site] 05293
25 blob_functions::push [function] [call site] 05294
25 MyIterableType::into_iter [function] [call site] 05295
25 Self::IntoIter::collect [function] [call site] 05296
24 Engine::get_interned_string [function] [call site] 05297
24 MyIterableType::into_iter [function] [call site] 05298
24 Self::IntoIter::map [function] [call site] 05299
24 TestStruct::clone [function] [call site] 05300
24 RhaiNativeFunc::has_context [function] [call site] 05301
24 bool::then [function] [call site] 05302
24 as_deref [function] [call site] 05303
24 into [function] [call site] 05304
24 RhaiFunc::is_pure [function] [call site] 05305
24 string_functions::is_empty [function] [call site] 05306
24 Dynamic::is_read_only [function] [call site] 05307
24 Err [function] [call site] 05308
24 ERR::ErrorNonPureMethodCallOnConstant [function] [call site] 05309
24 test_to_string [function] [call site] 05310
24 into [function] [call site] 05311
24 test_method_call [function] [call site] 05312
25 Engine::new [function] [call site] 05313
25 register_type::<TestStruct> [function] [call site] 05314
25 Engine::register_fn [function] [call site] 05315
25 Engine::register_fn [function] [call site] 05316
24 test_custom_syntax_func [function] [call site] 05317
25 Engine::new [function] [call site] 05318
25 Engine::register_custom_syntax [function] [call site] 05319
26 Vec::<ImmutableString>::new [function] [call site] 05320
26 StmtBlock::as_ref [function] [call site] 05321
26 StmtBlock::as_ref [function] [call site] 05322
26 string_functions::trim [function] [call site] 05323
27 shared_get_mut [function] [call site] 05324
27 string_functions::trim [function] [call site] 05325
27 string_functions::trim [function] [call site] 05327
26 string_functions::is_empty [function] [call site] 05329
26 Token::lookup_symbol_from_syntax [function] [call site] 05330
26 StmtBlock::span_or_else [function] [call site] 05331
27 Span::new [function] [call site] 05332
27 iterator_functions::chars_from_start [function] [call site] 05333
27 StmtBlock::span_or_else [function] [call site] 05334
27 string_functions::add_append [function] [call site] 05335
27 StmtBlock::span_or_else [function] [call site] 05336
26 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 05337
26 Token::Reserved [function] [call site] 05339
26 TestStruct::new [function] [call site] 05340
26 LexError::ImproperSymbol [function] [call site] 05343
26 ImmutableString::new [function] [call site] 05344
26 &str::to_string [function] [call site] 05345
26 PERR::into_err [function] [call site] 05346
26 string_functions::is_empty [function] [call site] 05347
26 string_functions::is_empty [function] [call site] 05349
26 string_functions::is_empty [function] [call site] 05351
26 string_functions::is_empty [function] [call site] 05353
26 tokenizer::is_valid_identifier [function] [call site] 05354
26 string_functions::is_empty [function] [call site] 05356
26 (Token, [call site] 05357
26 Engine::is_symbol_disabled [function] [call site] 05358
27 string_functions::contains [function] [call site] 05359
26 StmtBlock::as_ref [function] [call site] 05360
26 &[Stmt]::map_or [function] [call site] 05361
26 contains_key [function] [call site] 05362
26 blob_functions::insert [function] [call site] 05363
26 string_functions::is_empty [function] [call site] 05366
26 StmtBlock::as_ref [function] [call site] 05367
26 &[Stmt]::map_or [function] [call site] 05368
26 Engine::is_symbol_disabled [function] [call site] 05369
26 LexError::ImproperSymbol [function] [call site] 05371
26 test_to_string [function] [call site] 05372
26 PERR::into_err [function] [call site] 05373
26 string_functions::is_empty [function] [call site] 05374
26 tokenizer::is_valid_identifier [function] [call site] 05375
26 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 05376
26 Engine::is_symbol_disabled [function] [call site] 05377
26 StmtBlock::as_ref [function] [call site] 05378
26 &[Stmt]::map_or [function] [call site] 05379
26 contains_key [function] [call site] 05380
26 blob_functions::insert [function] [call site] 05381
26 LexError::ImproperSymbol [function] [call site] 05385
26 test_to_string [function] [call site] 05386
26 PERR::into_err [function] [call site] 05387
26 blob_functions::push [function] [call site] 05388
26 string_functions::is_empty [function] [call site] 05389
26 TestStruct::clone [function] [call site] 05391
26 Engine::register_custom_syntax_with_state_raw [function] [call site] 05392
27 blob_functions::insert [function] [call site] 05393
27 RhaiResultOf::into [function] [call site] 05394
27 TestStruct::new [function] [call site] 05395
27 TestStruct::new [function] [call site] 05396
26 syn::Result::len [function] [call site] 05398
27 test::len [function] [call site] 05399
26 test::len [function] [call site] 05400
27 test::len [function] [call site] 05401
26 TestStruct::clone [function] [call site] 05405
25 EvalContext::eval_expression_tree [function] [call site] 05407
26 EvalContext::eval_expression_tree_raw [function] [call site] 05408
27 as_deref_mut [function] [call site] 05409
27 Engine::eval_stmt_block [function] [call site] 05410
28 string_functions::is_empty [function] [call site] 05411
28 GlobalRuntimeState::num_imports [function] [call site] 05413
29 test::len [function] [call site] 05414
28 MyIterableType::into_iter [function] [call site] 05415
28 Self::IntoIter::try_fold [function] [call site] 05416
28 Self::as_deref_mut [function] [call site] 05417
28 GlobalRuntimeState::num_imports [function] [call site] 05418
28 Engine::eval_stmt [function] [call site] 05419
29 Engine::track_operation [function] [call site] 05420
29 ParseSettings::level_up_with_position [function] [call site] 05421
30 ParseSettings::level_up [function] [call site] 05422
29 Engine::dbg_reset [function] [call site] 05424
30 Engine::is_debugger_registered [function] [call site] 05425
30 Engine::dbg_reset_raw [function] [call site] 05426
31 impl [call site] 05427
31 ASTNode::is_stmt [function] [call site] 05430
31 ASTNode::is_expr [function] [call site] 05432
31 Debugger::is_break_point [function] [call site] 05436
32 Debugger::break_points [function] [call site] 05437
32 MyIterableType::into_iter [function] [call site] 05438
33 test_chars [function] [call site] 05439
33 0.chars().collect::<Vec<_>> [function] [call site] 05440
33 MyIterableType::into_iter [function] [call site] 05441
32 Self::IntoIter::enumerate [function] [call site] 05442
32 test_var_def_filter [function] [call site] 05443
32 BreakPoint::is_enabled [function] [call site] 05444
32 array_functions::find [function] [call site] 05445
32 Position::is_none [function] [call site] 05446
32 Position::is_beginning_of_line [function] [call site] 05447
32 ASTNode::position [function] [call site] 05448
33 ParseSettings::level_up_with_position [function] [call site] 05449
33 ParseSettings::level_up_with_position [function] [call site] 05450
32 Position::line [function] [call site] 05451
32 Option::unwrap_or [function] [call site] 05452
32 e::p::r::i::n::t::_::e::r::r::o::r::eprint_line [function] [call site] 05453
33 Position::line [function] [call site] 05454
33 Option::unwrap [function] [call site] 05455
33 &str::to_string [function] [call site] 05456
33 enumerate [function] [call site] 05458
32 as_deref [function] [call site] 05460
32 ASTNode::position [function] [call site] 05461
32 as_deref [function] [call site] 05462
32 test::len [function] [call site] 05463
32 test::len [function] [call site] 05464
32 test_optimizer_const_map [function] [call site] 05465
31 &mut [call site] 05466
32 Position::is_none [function] [call site] 05467
32 Position::line [function] [call site] 05468
32 Option::unwrap [function] [call site] 05469
32 saturating_sub [function] [call site] 05470
32 min_max_functions::min [function] [call site] 05471
32 test::len [function] [call site] 05472
33 test::len [function] [call site] 05473
32 ImmutableString::to_string [function] [call site] 05474
33 Engine::new [function] [call site] 05475
33 Scope::new [function] [call site] 05476
33 blob_functions::push [function] [call site] 05477
33 blob_functions::push [function] [call site] 05478
33 blob_functions::push [function] [call site] 05479
32 test::len [function] [call site] 05480
32 Position::position [function] [call site] 05481
32 MyIterableType::into_iter [function] [call site] 05482
33 test_chars [function] [call site] 05483
33 0.chars().collect::<Vec<_>> [function] [call site] 05484
33 MyIterableType::into_iter [function] [call site] 05485
32 Self::IntoIter::enumerate [function] [call site] 05486
32 test_functions_take [function] [call site] 05487
32 Position::position [function] [call site] 05489
32 test::len [function] [call site] 05490
31 DebuggerEvent::BreakPoint [function] [call site] 05491
31 Engine::dbg_raw [function] [call site] 05493
32 test::len [function] [call site] 05494
32 AST::source_raw [function] [call site] 05495
33 StmtBlock::as_ref [function] [call site] 05496
32 Option::cloned [function] [call site] 05497
32 EvalContext::new [function] [call site] 05498
32 on_debugger [function] [call site] 05499
32 as_deref [function] [call site] 05500
32 ASTNode::position [function] [call site] 05501
32 test::len [function] [call site] 05502
32 GlobalRuntimeState::debugger_mut [function] [call site] 05503
32 GlobalRuntimeState::debugger_mut [function] [call site] 05505
32 GlobalRuntimeState::debugger_mut [function] [call site] 05508
32 GlobalRuntimeState::debugger_mut [function] [call site] 05511
32 GlobalRuntimeState::debugger_mut [function] [call site] 05513
32 DebuggerStatus::FunctionExit [function] [call site] 05514
29 Self::as_deref_mut [function] [call site] 05519
29 Engine::eval_expr [function] [call site] 05521
30 Engine::track_operation [function] [call site] 05522
30 ParseSettings::level_up_with_position [function] [call site] 05523
30 Engine::dbg_reset [function] [call site] 05524
30 Self::as_deref_mut [function] [call site] 05525
30 Expr::get_literal_value [function] [call site] 05526
30 Engine::eval_fn_call_expr [function] [call site] 05529
31 StmtBlock::as_ref [function] [call site] 05530
31 Engine::fast_operators [function] [call site] 05531
32 intersects [function] [call site] 05532
31 test::len [function] [call site] 05533
31 Engine::get_arg_value [function] [call site] 05535
32 Expr::get_literal_value [function] [call site] 05536
33 StmtBlock::as_ref [function] [call site] 05538
33 TestStruct::clone [function] [call site] 05539
33 write_lock::<FnPtr> [function] [call site] 05540
33 crate::Shared::new [function] [call site] 05542
33 Option<&GlobalRuntimeState>::into [function] [call site] 05543
33 TestStruct::clone [function] [call site] 05547
33 Self::into [function] [call site] 05548
33 Expr::is_constant [function] [call site] 05550
33 crate::Array::with_capacity [function] [call site] 05551
33 test::len [function] [call site] 05552
33 StmtBlock::extend [function] [call site] 05553
33 MyIterableType::into_iter [function] [call site] 05554
33 Self::IntoIter::map [function] [call site] 05555
33 Expr::get_literal_value [function] [call site] 05556
33 Option::unwrap [function] [call site] 05557
33 Dynamic::from_array [function] [call site] 05558
33 Expr::is_constant [function] [call site] 05559
33 TestStruct::clone [function] [call site] 05560
33 shared_get_mut [function] [call site] 05561
33 Ident::as_str [function] [call site] 05562
33 Option::unwrap [function] [call site] 05563
33 Expr::get_literal_value [function] [call site] 05564
33 Option::unwrap [function] [call site] 05565
33 Dynamic::from_map [function] [call site] 05566
33 Expr::is_constant [function] [call site] 05567
33 Position::new_const [function] [call site] 05568
33 Expr::get_literal_value [function] [call site] 05569
33 Option::unwrap [function] [call site] 05570
33 FnCallExpr::is_qualified [function] [call site] 05573
33 test::len [function] [call site] 05574
33 FnPtr::new [function] [call site] 05575
33 TestStruct::clone [function] [call site] 05576
33 RhaiResultOf::ok [function] [call site] 05577
33 test::len [function] [call site] 05579
33 Token::literal_syntax [function] [call site] 05580
33 Token::literal_syntax [function] [call site] 05581
33 Ident::as_str [function] [call site] 05582
32 Engine::track_operation [function] [call site] 05590
32 Expr::start_position [function] [call site] 05591
32 Engine::dbg [function] [call site] 05592
33 Engine::is_debugger_registered [function] [call site] 05593
33 Engine::dbg_reset_raw [function] [call site] 05594
33 GlobalRuntimeState::debugger_mut [function] [call site] 05595
32 Expr::start_position [function] [call site] 05598
32 as_deref_mut [function] [call site] 05599
32 and_then [function] [call site] 05600
32 Debugger::clear_status_if [function] [call site] 05601
33 string_functions::replace [function] [call site] 05603
32 Engine::eval_expr [function] [call site] 05604
32 RhaiResult::map [function] [call site] 05605
33 Engine::new [function] [call site] 05606
33 Engine::set_optimization_level [function] [call site] 05607
33 Scope::new [function] [call site] 05608
33 rhai::Map::new [function] [call site] 05609
33 blob_functions::insert [function] [call site] 05610
33 &str::into [function] [call site] 05611
33 Scope::push_constant_dynamic [function] [call site] 05613
33 Scope::push_constant_dynamic [function] [call site] 05615
33 &str::into [function] [call site] 05616
33 Engine::compile_expression_with_scope [function] [call site] 05617
33 ParseResult::expect [function] [call site] 05618
33 Ident::as_str [function] [call site] 05619
33 eval_ast::<bool> [function] [call site] 05620
32 Expr::start_position [function] [call site] 05622
31 Self::as_deref_mut [function] [call site] 05623
31 Dynamic::flatten [function] [call site] 05624
31 Engine::exec_fn_call [function] [call site] 05627
32 FnCallHashes::is_native_only [function] [call site] 05628
33 Position::is_none [function] [call site] 05629
32 test::len [function] [call site] 05630
32 Engine::get_interned_string [function] [call site] 05631
32 Engine::map_type_name [function] [call site] 05632
33 MyIterableType::into_iter [function] [call site] 05633
33 array_functions::find_map [function] [call site] 05634
33 Module::get_custom_type_display_by_name [function] [call site] 05635
33 StmtBlock::span_or_else [function] [call site] 05636
33 map_functions::values [function] [call site] 05637
33 array_functions::find_map [function] [call site] 05638
33 Module::get_custom_type_display_by_name [function] [call site] 05639
33 unwrap_or_else [function] [call site] 05640
33 map_std_type_name [function] [call site] 05641
32 std:: [call site] 05642
0 any::type_name [function] [call site] 05643
32 ImmutableString::into [function] [call site] 05645
32 test::len [function] [call site] 05646
32 Dynamic::is_shared [function] [call site] 05648
32 Engine::gen_fn_call_signature [function] [call site] 05650
32 ERR::ErrorFunctionNotFound [function] [call site] 05652
32 ensure_no_data_race [function] [call site] 05654
33 MyIterableType::into_iter [function] [call site] 05655
33 Self::IntoIter::skip [function] [call site] 05656
33 String::from [function] [call site] 05657
34 ImmutableString::into_owned [function] [call site] 05658
33 ParseSettings::level_up_with_position [function] [call site] 05659
33 Dynamic::is_locked [function] [call site] 05660
33 ERR::ErrorDataRace [function] [call site] 05666
32 FnCallHashes::is_native_only [function] [call site] 05668
32 FnCallHashes::script [function] [call site] 05669
32 string_functions::is_empty [function] [call site] 05671
32 crate::calc_typed_method_hash [function] [call site] 05672
32 Engine::map_type_name [function] [call site] 05673
32 std:: [call site] 05674
0 any::type_name [function] [call site] 05675
32 Engine::resolve_fn [function] [call site] 05676
32 Position::is_none [function] [call site] 05677
32 Engine::resolve_fn [function] [call site] 05678
32 None::cloned [function] [call site] 05679
32 as_deref [function] [call site] 05680
32 string_functions::is_empty [function] [call site] 05681
32 Scope::new [function] [call site] 05683
32 string_functions::replace [function] [call site] 05684
32 defer [function] [call site] 05685
33 crate::Deferred::lock [function] [call site] 05686
32 split_first_mut [function] [call site] 05687
32 Engine::call_script_fn [function] [call site] 05690
33 Engine::track_operation [function] [call site] 05691
33 Engine::max_call_levels [function] [call site] 05692
33 ERR::ErrorStackOverflow [function] [call site] 05694
33 Position::is_none [function] [call site] 05696
33 string_functions::is_empty [function] [call site] 05697
33 string_functions::is_empty [function] [call site] 05699
33 test::len [function] [call site] 05701
33 test::len [function] [call site] 05702
33 GlobalRuntimeState::num_imports [function] [call site] 05703
33 StmtBlock::as_ref [function] [call site] 05704
33 Debugger::call_stack [function] [call site] 05706
33 test::len [function] [call site] 05707
33 test::len [function] [call site] 05708
33 test::len [function] [call site] 05709
33 Engine::max_variables [function] [call site] 05710
33 ERR::ErrorTooManyVariables [function] [call site] 05712
33 StmtBlock::extend [function] [call site] 05714
33 MyIterableType::into_iter [function] [call site] 05715
33 array_functions::zip [function] [call site] 05717
33 StaticModuleResolver::iter_mut [function] [call site] 05718
33 impl [call site] 05719
33 RhaiResult::take [function] [call site] 05720
34 Engine::new [function] [call site] 05721
34 register_type_with_name::<TestStruct> [function] [call site] 05722
34 Engine::register_fn [function] [call site] 05723
34 TestStruct [function] [call site] 05724
33 Engine::is_debugger_registered [function] [call site] 05725
33 TestStruct::clone [function] [call site] 05726
33 Scope::iter_inner [function] [call site] 05727
34 MyIterableType::into_iter [function] [call site] 05728
34 array_functions::zip [function] [call site] 05729
34 MyIterableType::into_iter [function] [call site] 05730
34 test_optimizer_const_map [function] [call site] 05731
34 Dynamic::is_read_only [function] [call site] 05732
33 impl [call site] 05733
33 test_optimizer_const_map [function] [call site] 05734
33 Dynamic::flatten_clone [function] [call site] 05735
33 TestStruct::clone [function] [call site] 05736
33 GlobalRuntimeState::debugger_mut [function] [call site] 05737
33 &mut [call site] 05738
33 Caches::fn_resolution_caches_len [function] [call site] 05739
34 test::len [function] [call site] 05740
33 Option<&EncapsulatedEnviron>::map [function] [call site] 05741
34 Engine::new [function] [call site] 05742
34 Engine::set_optimization_level [function] [call site] 05743
34 Scope::new [function] [call site] 05744
34 rhai::Map::new [function] [call site] 05745
34 blob_functions::insert [function] [call site] 05746
34 &str::into [function] [call site] 05747
34 Scope::push_constant_dynamic [function] [call site] 05749
34 Scope::push_constant_dynamic [function] [call site] 05751
34 &str::into [function] [call site] 05752
34 Engine::compile_expression_with_scope [function] [call site] 05753
34 ParseResult::expect [function] [call site] 05754
34 Ident::as_str [function] [call site] 05755
34 eval_ast::<bool> [function] [call site] 05756
33 MyIterableType::into_iter [function] [call site] 05758
34 test_chars [function] [call site] 05759
34 0.chars().collect::<Vec<_>> [function] [call site] 05760
34 MyIterableType::into_iter [function] [call site] 05761
33 Self::IntoIter::cloned [function] [call site] 05762
33 array_functions::for_each [function] [call site] 05763
33 GlobalRuntimeState::push_import [function] [call site] 05764
34 blob_functions::push [function] [call site] 05765
34 blob_functions::push [function] [call site] 05767
33 StmtBlock::extend [function] [call site] 05769
33 &crate::SharedModule::clone [function] [call site] 05770
33 std::mem::replace [function] [call site] 05772
34 string_functions::is_empty [function] [call site] 05773
34 string_functions::replace [function] [call site] 05774
33 TestStruct::clone [function] [call site] 05776
33 Engine::is_debugger_registered [function] [call site] 05777
33 crate::ast::Stmt::Noop [function] [call site] 05778
33 ParseSettings::level_up_with_position [function] [call site] 05779
33 Engine::dbg [function] [call site] 05780
33 Self::as_deref_mut [function] [call site] 05781
33 Engine::eval_stmt_block [function] [call site] 05782
34 string_functions::is_empty [function] [call site] 05783
34 GlobalRuntimeState::num_imports [function] [call site] 05785
34 MyIterableType::into_iter [function] [call site] 05786
34 Self::IntoIter::try_fold [function] [call site] 05787
34 Self::as_deref_mut [function] [call site] 05788
34 GlobalRuntimeState::num_imports [function] [call site] 05789
34 Engine::eval_stmt [function] [call site] 05790
34 GlobalRuntimeState::scan_imports_raw [function] [call site] 05791
35 MyIterableType::into_iter [function] [call site] 05792
35 array_functions::zip [function] [call site] 05793
35 MyIterableType::into_iter [function] [call site] 05794
34 impl [call site] 05795
34 T::as_any [function] [call site] 05796
34 Module::contains_indexed_global_functions [function] [call site] 05797
34 Caches::fn_resolution_caches_len [function] [call site] 05798
34 Caches::fn_resolution_cache_mut [function] [call site] 05799
34 string_functions::clear [function] [call site] 05800
35 string_functions::is_empty [function] [call site] 05801
35 shared_get_mut [function] [call site] 05802
35 string_functions::clear [function] [call site] 05803
35 ImmutableString::new [function] [call site] 05804
34 Caches::push_fn_resolution_cache [function] [call site] 05805
35 blob_functions::push [function] [call site] 05806
35 Engine::default [function] [call site] 05807
34 Caches::fn_resolution_cache_mut [function] [call site] 05808
34 string_functions::clear [function] [call site] 05809
33 Self::as_deref_mut [function] [call site] 05811
33 StmtBlock::take_statements [function] [call site] 05812
34 mem::take [function] [call site] 05813
34 StmtBlock::statements_mut [function] [call site] 05814
33 StmtBlock::span_or_else [function] [call site] 05815
34 Span::new [function] [call site] 05816
34 iterator_functions::chars_from_start [function] [call site] 05817
34 StmtBlock::span_or_else [function] [call site] 05818
34 string_functions::add_append [function] [call site] 05819
34 StmtBlock::span_or_else [function] [call site] 05820
33 Expr::set_position [function] [call site] 05822
34 Expr::set_position [function] [call site] 05823
33 ParseError::into [function] [call site] 05825
33 EvalAltResult::is_system_exception [function] [call site] 05826
33 Expr::set_position [function] [call site] 05827
33 ParseError::into [function] [call site] 05829
33 ERR::ErrorInFunctionCall [function] [call site] 05831
33 test_to_string [function] [call site] 05832
33 Option<&EncapsulatedEnviron>::and_then [function] [call site] 05833
33 and_then [function] [call site] 05835
33 decimal_functions::max_id [function] [call site] 05836
33 unwrap_or_else [function] [call site] 05838
33 &mut [call site] 05839
33 unwrap_or [function] [call site] 05840
33 test_to_string [function] [call site] 05841
33 &mut [call site] 05842
33 unwrap_or [function] [call site] 05843
33 test_to_string [function] [call site] 05844
33 Engine::is_debugger_registered [function] [call site] 05846
33 GlobalRuntimeState::debugger_mut [function] [call site] 05847
33 crate::ast::Stmt::Noop [function] [call site] 05848
33 StmtBlock::end_position [function] [call site] 05849
34 string_functions::add_append [function] [call site] 05850
33 StmtBlock::span_or_else [function] [call site] 05851
33 crate::eval::DebuggerEvent::FunctionExitWithValue [function] [call site] 05853
33 crate::eval::DebuggerEvent::FunctionExitWithError [function] [call site] 05854
33 Engine::dbg_raw [function] [call site] 05855
33 StmtBlock::as_mut [function] [call site] 05857
33 Debugger::rewind_call_stack [function] [call site] 05859
34 string_functions::truncate [function] [call site] 05860
33 Scope::rewind [function] [call site] 05861
33 string_functions::is_empty [function] [call site] 05862
33 Scope::remove_range [function] [call site] 05863
34 map_functions::drain [function] [call site] 05864
35 string_functions::is_empty [function] [call site] 05865
35 IterateMap::new [function] [call site] 05867
35 IterateMap::new [function] [call site] 05868
35 IterateMap::new [function] [call site] 05869
35 mem::take [function] [call site] 05870
35 blob_functions::insert [function] [call site] 05872
35 FnPtr::call_raw_with_extra_args [function] [call site] 05873
35 TestStruct::clone [function] [call site] 05875
35 Self::into [function] [call site] 05876
35 Dynamic::as_bool [function] [call site] 05878
35 Result::unwrap_or [function] [call site] 05879
35 blob_functions::insert [function] [call site] 05880
35 blob_functions::insert [function] [call site] 05881
35 map_or_else [function] [call site] 05883
34 array_functions::for_each [function] [call site] 05885
34 map_functions::drain [function] [call site] 05886
34 array_functions::for_each [function] [call site] 05887
34 test::len [function] [call site] 05888
34 test::len [function] [call site] 05889
34 string_functions::truncate [function] [call site] 05890
34 map_functions::drain [function] [call site] 05891
34 array_functions::for_each [function] [call site] 05892
33 test::len [function] [call site] 05893
33 string_functions::truncate [function] [call site] 05894
33 GlobalRuntimeState::truncate_imports [function] [call site] 05895
34 string_functions::truncate [function] [call site] 05896
34 string_functions::truncate [function] [call site] 05897
33 Caches::rewind_fn_resolution_caches [function] [call site] 05898
34 string_functions::truncate [function] [call site] 05899
32 ArgBackup::new [function] [call site] 05900
32 string_functions::is_empty [function] [call site] 05901
32 ArgBackup::change_first_arg_to_copy [function] [call site] 05902
32 Engine::call_script_fn [function] [call site] 05904
32 test_optimizer_const_map [function] [call site] 05905
32 FnCallHashes::native [function] [call site] 05906
32 Engine::exec_native_fn_call [function] [call site] 05907
33 Engine::track_operation [function] [call site] 05908
33 Engine::resolve_fn [function] [call site] 05910
33 RhaiFunc::is_volatile [function] [call site] 05911
33 Engine::gen_fn_call_signature [function] [call site] 05912
33 ERR::ErrorFunctionNotFound [function] [call site] 05914
33 RhaiFunc::is_method [function] [call site] 05916
33 StmtBlock::as_ref [function] [call site] 05917
33 Debugger::call_stack [function] [call site] 05919
33 test::len [function] [call site] 05920
33 ArgBackup::new [function] [call site] 05921
33 string_functions::is_empty [function] [call site] 05922
33 ArgBackup::change_first_arg_to_copy [function] [call site] 05923
33 Engine::is_debugger_registered [function] [call site] 05924
33 TestStruct::clone [function] [call site] 05925
33 StmtBlock::span_or_else [function] [call site] 05926
33 TestStruct::clone [function] [call site] 05927
33 GlobalRuntimeState::debugger_mut [function] [call site] 05928
33 &mut [call site] 05929
33 Engine::get_interned_string [function] [call site] 05930
33 MyIterableType::into_iter [function] [call site] 05931
33 Self::IntoIter::map [function] [call site] 05932
33 TestStruct::clone [function] [call site] 05933
33 RhaiNativeFunc::has_context [function] [call site] 05934
33 bool::then [function] [call site] 05935
33 as_deref [function] [call site] 05936
33 RhaiFunc::is_pure [function] [call site] 05938
33 string_functions::is_empty [function] [call site] 05939
33 Dynamic::is_read_only [function] [call site] 05940
33 ERR::ErrorNonPureMethodCallOnConstant [function] [call site] 05942
33 test_to_string [function] [call site] 05943
33 test_method_call [function] [call site] 05945
33 test_custom_syntax_func [function] [call site] 05946
33 and_then [function] [call site] 05947
33 Engine::check_data_size [function] [call site] 05948
34 Engine::has_data_size_limit [function] [call site] 05949
34 calc_data_sizes [function] [call site] 05951
34 StmtBlock::borrow [function] [call site] 05952
34 Engine::throw_on_size [function] [call site] 05953
34 RhaiResultOf::map_err [function] [call site] 05954
34 EvalAltResult::fill_position [function] [call site] 05955
33 EvalAltResult::fill_position [function] [call site] 05958
33 ArgBackup::restore_first_arg [function] [call site] 05959
34 test_functions_take [function] [call site] 05960
33 Engine::is_debugger_registered [function] [call site] 05962
33 Engine::register_debugger [function] [call site] 05963
34 TestStruct::new [function] [call site] 05965
34 TestStruct::new [function] [call site] 05966
33 Scope::new [function] [call site] 05967
33 crate::ast::Stmt::Noop [function] [call site] 05968
33 DebuggerEvent::FunctionExitWithValue [function] [call site] 05970
33 DebuggerEvent::FunctionExitWithError [function] [call site] 05971
33 Engine::dbg_raw [function] [call site] 05972
33 GlobalRuntimeState::debugger_mut [function] [call site] 05974
33 &mut [call site] 05975
34 string_functions::truncate [function] [call site] 05976
33 string_functions::is_empty [function] [call site] 05977
33 Engine::check_data_size [function] [call site] 05978
33 Dynamic::into_immutable_string [function] [call site] 05980
34 crate::func::locked_read [function] [call site] 05982
34 Option::and_then [function] [call site] 05983
34 TestStruct::clone [function] [call site] 05985
34 ok_or_else [function] [call site] 05986
34 std:: [call site] 05987
0 any::type_name [function] [call site] 05988
34 Dynamic::type_name [function] [call site] 05990
33 Result::map_err [function] [call site] 05991
33 Engine::map_type_name [function] [call site] 05992
33 type_name::<ImmutableString> [function] [call site] 05993
33 &'a [call site] 05994
33 ERR::ErrorMismatchOutputType [function] [call site] 05995
33 into [function] [call site] 05996
33 test_side_effects_print [function] [call site] 05997
34 TestStruct::new [function] [call site] 05998
34 TestStruct::new [function] [call site] 05999
34 ImmutableString::new [function] [call site] 06000
34 Engine::new [function] [call site] 06001
34 TestStruct::clone [function] [call site] 06002
34 Engine::on_print [function] [call site] 06004
35 TestStruct::new [function] [call site] 06006
34 StraightHasher::write [function] [call site] 06007
34 push_str [function] [call site] 06009
34 run [function] [call site] 06010
35 Engine::new [function] [call site] 06011
35 Self::run [function] [call site] 06012
36 Engine::new [function] [call site] 06013
36 Engine::set_optimization_level [function] [call site] 06014
36 t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test [function] [call site] 06015
36 Engine::set_optimization_level [function] [call site] 06016
36 t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test [function] [call site] 06017
36 Engine::set_optimization_level [function] [call site] 06018
36 t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test [function] [call site] 06019
36 Engine::register_fn [function] [call site] 06020
36 Engine::set_optimization_level [function] [call site] 06021
36 Engine::set_fast_operators [function] [call site] 06022
37 test_get_set [function] [call site] 06023
36 Engine::set_optimization_level [function] [call site] 06024
34 RhaiResultOf::unwrap [function] [call site] 06025
33 Dynamic::into_immutable_string [function] [call site] 06026
33 Result::map_err [function] [call site] 06027
33 Engine::map_type_name [function] [call site] 06028
33 type_name::<ImmutableString> [function] [call site] 06029
33 &'a [call site] 06030
33 ERR::ErrorMismatchOutputType [function] [call site] 06031
33 into [function] [call site] 06032
33 test_print_debug [function] [call site] 06033
34 TestStruct::new [function] [call site] 06034
34 TestStruct::new [function] [call site] 06035
34 Vec::<String>::new [function] [call site] 06036
34 TestStruct::clone [function] [call site] 06037
34 TestStruct::clone [function] [call site] 06039
34 Engine::new [function] [call site] 06040
34 Engine::on_print [function] [call site] 06041
34 StraightHasher::write [function] [call site] 06042
34 blob_functions::push [function] [call site] 06044
34 Engine::on_debug [function] [call site] 06045
35 TestStruct::new [function] [call site] 06047
34 unwrap_or [function] [call site] 06048
34 StraightHasher::write [function] [call site] 06049
34 blob_functions::push [function] [call site] 06051
34 RhaiResultOf::unwrap [function] [call site] 06053
34 Engine::compile [function] [call site] 06054
34 ParseResult::unwrap [function] [call site] 06055
34 AST::set_source [function] [call site] 06056
35 crate::Shared::get_mut [function] [call site] 06058
36 Shared::get_mut [function] [call site] 06059
35 StmtBlock::as_mut [function] [call site] 06060
35 &mut [call site] 06061
36 Engine::new [function] [call site] 06062
36 Engine::set_optimization_level [function] [call site] 06063
36 Scope::new [function] [call site] 06064
36 rhai::Map::new [function] [call site] 06065
36 blob_functions::insert [function] [call site] 06066
36 &str::into [function] [call site] 06067
36 Scope::push_constant_dynamic [function] [call site] 06069
36 Scope::push_constant_dynamic [function] [call site] 06071
36 &str::into [function] [call site] 06072
36 Engine::compile_expression_with_scope [function] [call site] 06073
36 ParseResult::expect [function] [call site] 06074
36 Ident::as_str [function] [call site] 06075
36 eval_ast::<bool> [function] [call site] 06076
35 Module::set_id [function] [call site] 06078
36 Decimal::into [function] [call site] 06079
36 string_functions::is_empty [function] [call site] 06080
37 test::len [function] [call site] 06081
36 then_some [function] [call site] 06082
35 TestStruct::clone [function] [call site] 06083
35 string_functions::is_empty [function] [call site] 06084
35 then_some [function] [call site] 06085
34 eval_ast::<Dynamic> [function] [call site] 06086
34 Self::read [function] [call site] 06088
35 try_borrow [function] [call site] 06089
35 locked_read [function] [call site] 06091
35 Option::ok [function] [call site] 06092
35 try_read [function] [call site] 06093
35 std::thread::sleep [function] [call site] 06095
35 std::time::Duration::from_millis [function] [call site] 06096
35 locked_read [function] [call site] 06098
35 try_read [function] [call site] 06099
34 Option::unwrap [function] [call site] 06100
34 MyIterableType::into_iter [function] [call site] 06101
33 &mut [call site] 06102
33 Engine::map_type_name [function] [call site] 06103
33 std:: [call site] 06104
0 any::type_name [function] [call site] 06105
33 Engine::map_type_name [function] [call site] 06106
33 std:: [call site] 06107
0 any::type_name [function] [call site] 06108
33 ERR::ErrorIndexingType [function] [call site] 06110
33 Engine::map_type_name [function] [call site] 06112
33 std:: [call site] 06113
0 any::type_name [function] [call site] 06114
33 Engine::map_type_name [function] [call site] 06115
33 std:: [call site] 06116
0 any::type_name [function] [call site] 06117
33 Engine::map_type_name [function] [call site] 06118
33 std:: [call site] 06119
0 any::type_name [function] [call site] 06120
33 ERR::ErrorIndexingType [function] [call site] 06122
33 string_functions::starts_with [function] [call site] 06124
33 test::len [function] [call site] 06125
33 Engine::map_type_name [function] [call site] 06126
33 std:: [call site] 06127
0 any::type_name [function] [call site] 06128
33 ERR::ErrorDotExpr [function] [call site] 06130
33 string_functions::starts_with [function] [call site] 06132
33 test::len [function] [call site] 06133
33 Engine::map_type_name [function] [call site] 06134
33 std:: [call site] 06135
0 any::type_name [function] [call site] 06136
33 Engine::map_type_name [function] [call site] 06137
33 std:: [call site] 06138
0 any::type_name [function] [call site] 06139
33 ERR::ErrorDotExpr [function] [call site] 06141
33 ERR::ErrorFunctionNotFound [function] [call site] 06144
33 Engine::gen_fn_call_signature [function] [call site] 06145
31 RhaiResultOf::map [function] [call site] 06147
31 Engine::fast_operators [function] [call site] 06148
31 test::len [function] [call site] 06149
31 is_some [function] [call site] 06150
31 Engine::get_arg_value [function] [call site] 06151
31 Self::as_deref_mut [function] [call site] 06152
31 Dynamic::flatten [function] [call site] 06153
31 Engine::get_arg_value [function] [call site] 06154
31 Self::as_deref_mut [function] [call site] 06155
31 Dynamic::flatten [function] [call site] 06156
31 Dynamic::is_variant [function] [call site] 06157
31 Dynamic::is_variant [function] [call site] 06158
31 super::get_builtin_binary_op_fn [function] [call site] 06159
31 unwrap [function] [call site] 06160
31 then [function] [call site] 06161
31 Ident::as_str [function] [call site] 06162
31 into [function] [call site] 06163
31 test_custom_syntax_func [function] [call site] 06164
31 Engine::exec_fn_call [function] [call site] 06165
31 RhaiResultOf::map [function] [call site] 06166
31 string_functions::is_empty [function] [call site] 06167
31 RhaiFunc::is_native [function] [call site] 06168
31 Engine::make_qualified_function_call [function] [call site] 06169
32 blob_functions::blob_with_capacity [function] [call site] 06170
32 test::len [function] [call site] 06171
33 test::len [function] [call site] 06172
32 blob_functions::blob_with_capacity [function] [call site] 06173
32 test::len [function] [call site] 06174
32 StmtBlock::as_ref [function] [call site] 06175
32 &[Stmt]::map_or [function] [call site] 06176
32 Dynamic::is_shared [function] [call site] 06177
32 Self::is_some [function] [call site] 06178
32 &[Expr]::first [function] [call site] 06179
32 Engine::track_operation [function] [call site] 06180
32 Engine::dbg [function] [call site] 06181
32 Self::as_deref_mut [function] [call site] 06182
32 blob_functions::push [function] [call site] 06183
32 MyIterableType::into_iter [function] [call site] 06184
33 test_chars [function] [call site] 06185
33 0.chars().collect::<Vec<_>> [function] [call site] 06186
33 MyIterableType::into_iter [function] [call site] 06187
32 Self::IntoIter::skip [function] [call site] 06188
32 Engine::get_arg_value [function] [call site] 06189
32 Self::as_deref_mut [function] [call site] 06190
32 blob_functions::push [function] [call site] 06191
32 Dynamic::flatten [function] [call site] 06192
32 RhaiResultOf::split_first_mut [function] [call site] 06193
32 blob_functions::push [function] [call site] 06196
32 Self::unwrap [function] [call site] 06197
32 StmtBlock::extend [function] [call site] 06198
32 StaticModuleResolver::iter_mut [function] [call site] 06199
32 Engine::track_operation [function] [call site] 06200
32 Engine::dbg [function] [call site] 06201
32 Self::as_deref_mut [function] [call site] 06202
32 blob_functions::push [function] [call site] 06203
32 MyIterableType::into_iter [function] [call site] 06204
32 Self::IntoIter::skip [function] [call site] 06205
32 Engine::get_arg_value [function] [call site] 06206
32 Self::as_deref_mut [function] [call site] 06207
32 blob_functions::push [function] [call site] 06208
32 Dynamic::flatten [function] [call site] 06209
32 Engine::search_namespace [function] [call site] 06210
33 Engine::search_scope_only [function] [call site] 06211
34 Command::get [function] [call site] 06212
34 MyIterableType::into_iter [function] [call site] 06213
34 flat_map [function] [call site] 06214
34 RhaiFunc::get_iter_fn [function] [call site] 06215
34 test_var_def_filter [function] [call site] 06217
34 RhaiFunc::is_script [function] [call site] 06218
34 test_var_def_filter [function] [call site] 06219
34 Ident::as_str [function] [call site] 06220
34 test_optimizer_const_map [function] [call site] 06221
34 MultiInputsStream::get_next [function] [call site] 06222
34 RhaiFunc::get_shared_encapsulated_environ [function] [call site] 06223
35 StmtBlock::as_ref [function] [call site] 06224
34 Option::cloned [function] [call site] 06225
34 unwrap_or_else [function] [call site] 06226
34 crate::Shared::new [function] [call site] 06227
34 TestStruct::clone [function] [call site] 06229
34 Engine::default [function] [call site] 06230
34 crate::types::fn_ptr::FnPtrType::Script [function] [call site] 06232
34 RhaiFunc::get_script_fn_def [function] [call site] 06233
34 Option::cloned [function] [call site] 06234
34 test::len [function] [call site] 06240
34 EvalContext::new [function] [call site] 06241
34 Expr::get_variable_name [function] [call site] 06242
35 string_functions::is_empty [function] [call site] 06243
34 Option::unwrap [function] [call site] 06245
34 resolve_var [function] [call site] 06246
34 test::len [function] [call site] 06247
34 Dynamic::set_access_mode [function] [call site] 06248
35 StmtBlock::as_mut [function] [call site] 06249
35 Dynamic::set_access_mode [function] [call site] 06250
35 values_mut [function] [call site] 06251
35 Dynamic::set_access_mode [function] [call site] 06252
34 Result::into [function] [call site] 06254
34 EvalAltResult::fill_position [function] [call site] 06256
34 ParseSettings::level_up_with_position [function] [call site] 06257
34 test::len [function] [call site] 06258
34 Expr::get_variable_name [function] [call site] 06259
34 Option::unwrap [function] [call site] 06260
34 Scope::search [function] [call site] 06261
35 MyIterableType::into_iter [function] [call site] 06262
35 array_functions::reduce_rev [function] [call site] 06263
35 ParseSettings::level_up_with_position [function] [call site] 06264
35 test_optimizer_const_map [function] [call site] 06265
35 Scope::len [function] [call site] 06266
36 test::len [function] [call site] 06267
34 MyIterableType::into_iter [function] [call site] 06268
34 array_functions::find_map [function] [call site] 06269
34 Module::get_var [function] [call site] 06270
35 Command::get [function] [call site] 06271
34 map_or_else [function] [call site] 06273
34 ERR::ErrorVariableNotFound [function] [call site] 06275
34 ParseResult::to_string [function] [call site] 06276
35 Engine::new [function] [call site] 06277
35 Scope::new [function] [call site] 06278
35 blob_functions::push [function] [call site] 06279
35 blob_functions::push [function] [call site] 06280
35 blob_functions::push [function] [call site] 06281
34 ParseSettings::level_up_with_position [function] [call site] 06282
34 Scope::get_mut_by_index [function] [call site] 06286
34 try_into [function] [call site] 06287
33 string_functions::is_empty [function] [call site] 06288
33 Engine::search_imports [function] [call site] 06289
34 Namespace::root [function] [call site] 06290
34 GlobalRuntimeState::num_imports [function] [call site] 06291
35 test::len [function] [call site] 06292
34 Command::get [function] [call site] 06293
34 GlobalRuntimeState::get_shared_import [function] [call site] 06294
35 Command::get [function] [call site] 06295
34 GlobalRuntimeState::find_import [function] [call site] 06297
35 MyIterableType::into_iter [function] [call site] 06298
35 rposition [function] [call site] 06299
34 Option::map_or_else [function] [call site] 06300
34 Command::get [function] [call site] 06301
34 GlobalRuntimeState::get_shared_import [function] [call site] 06303
33 Module::get_qualified_var [function] [call site] 06304
34 StmtBlock::as_ref [function] [call site] 06305
34 and_then [function] [call site] 06306
34 Command::get [function] [call site] 06307
34 INT::cloned [function] [call site] 06308
33 Option::map_or_else [function] [call site] 06309
33 ERR::ErrorVariableNotFound [function] [call site] 06311
33 ParseSettings::level_up_with_position [function] [call site] 06312
33 Dynamic::set_access_mode [function] [call site] 06314
33 test::len [function] [call site] 06317
33 Namespace::root [function] [call site] 06318
33 crate::func::locked_write [function] [call site] 06319
34 try_borrow_mut [function] [call site] 06320
34 StraightHasher::write [function] [call site] 06322
34 try_write [function] [call site] 06324
34 std::thread::sleep [function] [call site] 06326
34 std::time::Duration::from_millis [function] [call site] 06327
34 StraightHasher::write [function] [call site] 06329
34 try_write [function] [call site] 06330
33 Option::unwrap [function] [call site] 06331
33 shared_get_mut [function] [call site] 06332
33 Ident::as_str [function] [call site] 06333
33 TestStruct::clone [function] [call site] 06334
33 Self::into [function] [call site] 06335
33 StmtBlock::as_mut [function] [call site] 06336
33 Dynamic::set_access_mode [function] [call site] 06337
33 ERR::ErrorVariableNotFound [function] [call site] 06340
33 ParseSettings::level_up_with_position [function] [call site] 06341
33 ERR::ErrorModuleNotFound [function] [call site] 06344
33 test_to_string [function] [call site] 06345
33 ParseSettings::level_up_with_position [function] [call site] 06346
33 Engine::search_scope_only [function] [call site] 06348
32 Dynamic::is_shared [function] [call site] 06349
32 Target::is_temp_value [function] [call site] 06350
32 shared_take_or_clone [function] [call site] 06351
33 shared_try_take [function] [call site] 06352
33 Result::unwrap_or_else [function] [call site] 06353
33 StmtBlock::as_ref [function] [call site] 06354
33 TestStruct::clone [function] [call site] 06355
32 Dynamic::flatten [function] [call site] 06356
32 StmtBlock::extend [function] [call site] 06357
32 StaticModuleResolver::iter_mut [function] [call site] 06358
33 StaticModuleResolver::iter_mut [function] [call site] 06359
33 test_optimizer_const_map [function] [call site] 06360
33 Ident::as_str [function] [call site] 06361
32 RhaiResultOf::split_first_mut [function] [call site] 06362
32 Target::take_ref [function] [call site] 06365
32 blob_functions::push [function] [call site] 06368
32 StmtBlock::extend [function] [call site] 06369
32 StaticModuleResolver::iter_mut [function] [call site] 06370
32 Engine::get_arg_value [function] [call site] 06371
32 Self::as_deref_mut [function] [call site] 06372
32 blob_functions::push [function] [call site] 06373
32 Dynamic::flatten [function] [call site] 06374
32 StmtBlock::extend [function] [call site] 06375
32 StaticModuleResolver::iter_mut [function] [call site] 06376
32 Engine::search_imports [function] [call site] 06377
32 Option::ok_or_else [function] [call site] 06378
32 ERR::ErrorModuleNotFound [function] [call site] 06379
32 test_to_string [function] [call site] 06380
32 ParseSettings::level_up_with_position [function] [call site] 06381
32 Module::get_qualified_fn [function] [call site] 06382
32 StmtBlock::span_or_else [function] [call site] 06383
32 calc_fn_hash_full [function] [call site] 06384
32 MyIterableType::into_iter [function] [call site] 06385
32 Self::IntoIter::map [function] [call site] 06386
32 Dynamic::type_id [function] [call site] 06387
32 Module::get_qualified_fn [function] [call site] 06388
32 Position::is_none [function] [call site] 06389
32 string_functions::is_empty [function] [call site] 06390
32 test::len [function] [call site] 06391
32 min_max_functions::min [function] [call site] 06392
32 calc_fn_hash_full [function] [call site] 06393
32 MyIterableType::into_iter [function] [call site] 06394
32 Self::IntoIter::enumerate [function] [call site] 06395
32 test_optimizer_const_map [function] [call site] 06396
32 TypeId::of::<Dynamic> [function] [call site] 06397
32 Dynamic::type_id [function] [call site] 06398
32 Module::get_qualified_fn [function] [call site] 06399
32 TestStruct::clone [function] [call site] 06402
32 as_deref [function] [call site] 06403
32 Scope::new [function] [call site] 06404
32 string_functions::replace [function] [call site] 06405
32 Module::id_raw [function] [call site] 06406
32 Option::cloned [function] [call site] 06407
32 Engine::call_script_fn [function] [call site] 06409
32 RhaiFunc::is_pure [function] [call site] 06410
32 Dynamic::is_read_only [function] [call site] 06411
32 ERR::ErrorNonPureMethodCallOnConstant [function] [call site] 06413
32 test_to_string [function] [call site] 06414
32 RhaiNativeFunc::has_context [function] [call site] 06416
32 bool::then [function] [call site] 06417
32 decimal_functions::max_id [function] [call site] 06418
32 test_method_call [function] [call site] 06420
32 and_then [function] [call site] 06421
32 Engine::check_data_size [function] [call site] 06422
32 bool::then [function] [call site] 06423
32 decimal_functions::max_id [function] [call site] 06424
32 test_custom_syntax_func [function] [call site] 06426
32 and_then [function] [call site] 06427
32 Engine::check_data_size [function] [call site] 06428
32 ERR::ErrorFunctionNotFound [function] [call site] 06430
32 string_functions::is_empty [function] [call site] 06431
32 Engine::gen_fn_call_signature [function] [call site] 06432
31 split_first [function] [call site] 06434
31 map_or_else [function] [call site] 06435
31 StmtBlock::as_ref [function] [call site] 06436
31 Some [function] [call site] 06437
31 Engine::make_function_call [function] [call site] 06438
32 String::from [function] [call site] 06439
32 test::len [function] [call site] 06441
32 Position::new_const [function] [call site] 06442
32 Option<&Token>::is_some [function] [call site] 06443
32 Engine::get_arg_value [function] [call site] 06445
32 Self::as_deref_mut [function] [call site] 06446
32 try_cast_result::<FnPtr> [function] [call site] 06447
32 make_type_mismatch_err::<FnPtr> [function] [call site] 06449
32 Engine::map_type_name [function] [call site] 06450
32 RhaiNativeFunc::return_type_name [function] [call site] 06451
32 fn_ptr_functions::is_anonymous [function] [call site] 06452
33 fn_ptr_functions::is_anonymous [function] [call site] 06453
32 StmtBlock::extend [function] [call site] 06454
32 test::len [function] [call site] 06455
32 test::len [function] [call site] 06456
32 test::len [function] [call site] 06457
32 blob_functions::blob_with_capacity [function] [call site] 06458
32 test::len [function] [call site] 06459
32 test::len [function] [call site] 06460
32 StmtBlock::extend [function] [call site] 06461
32 Self::as_deref_mut [function] [call site] 06462
32 Engine::get_arg_value [function] [call site] 06463
32 blob_functions::push [function] [call site] 06464
32 StaticModuleResolver::iter_mut [function] [call site] 06465
32 iter_mut().collect::<FnArgsVec<_>> [function] [call site] 06466
32 Scope::new [function] [call site] 06467
32 as_deref [function] [call site] 06468
32 Engine::call_script_fn [function] [call site] 06470
32 blob_functions::blob_with_capacity [function] [call site] 06471
32 test::len [function] [call site] 06472
32 test::len [function] [call site] 06473
32 StmtBlock::extend [function] [call site] 06474
32 Self::as_deref_mut [function] [call site] 06475
32 Engine::get_arg_value [function] [call site] 06476
32 blob_functions::push [function] [call site] 06477
32 StaticModuleResolver::iter_mut [function] [call site] 06478
32 iter_mut().collect::<FnArgsVec<_>> [function] [call site] 06479
32 test_custom_syntax_func [function] [call site] 06482
32 and_then [function] [call site] 06483
32 Engine::check_data_size [function] [call site] 06484
32 EvalAltResult::fill_position [function] [call site] 06486
32 &[Expr]::first [function] [call site] 06487
32 string_functions::is_empty [function] [call site] 06488
33 test::len [function] [call site] 06489
32 test::len [function] [call site] 06490
32 tokenizer::is_valid_function_name [function] [call site] 06491
32 FnCallHashes::from_native_only [function] [call site] 06492
32 calc_fn_hash [function] [call site] 06493
32 FnCallHashes::from_hash [function] [call site] 06494
32 calc_fn_hash [function] [call site] 06495
32 Engine::get_arg_value [function] [call site] 06497
32 Dynamic::into_immutable_string [function] [call site] 06498
33 crate::func::locked_read [function] [call site] 06500
33 Option::and_then [function] [call site] 06501
33 TestStruct::clone [function] [call site] 06503
33 ok_or_else [function] [call site] 06504
33 std:: [call site] 06505
0 any::type_name [function] [call site] 06506
33 Dynamic::type_name [function] [call site] 06508
32 Result::map_err [function] [call site] 06509
32 make_type_mismatch_err::<ImmutableString> [function] [call site] 06510
32 and_then [function] [call site] 06511
32 test_optimizer_const_map [function] [call site] 06512
32 map_err [function] [call site] 06513
32 EvalAltResult::fill_position [function] [call site] 06514
32 unwrap [function] [call site] 06515
32 Engine::get_arg_value [function] [call site] 06516
32 Self::as_deref_mut [function] [call site] 06517
32 try_cast_result::<FnPtr> [function] [call site] 06518
32 map_err [function] [call site] 06519
32 make_type_mismatch_err::<FnPtr> [function] [call site] 06520
32 Engine::map_type_name [function] [call site] 06521
32 RhaiNativeFunc::return_type_name [function] [call site] 06522
32 Engine::get_arg_value [function] [call site] 06523
32 Self::as_deref_mut [function] [call site] 06524
32 FnPtr::add_curry [function] [call site] 06525
33 blob_functions::push [function] [call site] 06526
32 Ok [function] [call site] 06527
32 into [function] [call site] 06528
32 unwrap [function] [call site] 06529
32 Engine::get_arg_value [function] [call site] 06530
32 Self::as_deref_mut [function] [call site] 06531
32 Ok [function] [call site] 06532
32 Dynamic::is_shared [function] [call site] 06533
32 bool::into [function] [call site] 06534
32 unwrap [function] [call site] 06535
32 Engine::get_arg_value [function] [call site] 06536
32 Self::as_deref_mut [function] [call site] 06537
32 Dynamic::into_immutable_string [function] [call site] 06538
32 Result::map_err [function] [call site] 06539
32 make_type_mismatch_err::<ImmutableString> [function] [call site] 06540
32 Engine::get_arg_value [function] [call site] 06541
32 Dynamic::as_int [function] [call site] 06542
33 crate::func::locked_read [function] [call site] 06544
33 Option::and_then [function] [call site] 06545
33 ok_or_else [function] [call site] 06547
33 std:: [call site] 06548
0 any::type_name [function] [call site] 06549
33 Dynamic::type_name [function] [call site] 06551
32 Result::map_err [function] [call site] 06552
32 make_type_mismatch_err::<crate::INT> [function] [call site] 06553
32 Ok [function] [call site] 06554
32 FnPtr::try_from [function] [call site] 06555
32 RhaiResultOf::map [function] [call site] 06556
32 calc_fn_hash [function] [call site] 06557
32 Engine::has_script_fn [function] [call site] 06558
33 Caches::fn_resolution_cache_mut [function] [call site] 06559
33 Command::get [function] [call site] 06560
33 test_optimizer_const_map [function] [call site] 06561
33 MyIterableType::into_iter [function] [call site] 06562
33 T::as_any [function] [call site] 06563
33 Module::contains_fn [function] [call site] 06564
33 MyIterableType::into_iter [function] [call site] 06565
33 T::as_any [function] [call site] 06566
33 Module::contains_fn [function] [call site] 06567
33 Module::contains_qualified_fn [function] [call site] 06568
34 StmtBlock::as_ref [function] [call site] 06569
34 contains_key [function] [call site] 06571
33 map_functions::values [function] [call site] 06572
33 T::as_any [function] [call site] 06573
33 Module::contains_qualified_fn [function] [call site] 06574
33 BloomFilterU64::is_absent_and_set [function] [call site] 06575
33 blob_functions::insert [function] [call site] 06576
32 bool::into [function] [call site] 06577
32 unwrap_or [function] [call site] 06578
32 unwrap [function] [call site] 06579
32 Engine::get_arg_value [function] [call site] 06580
32 Self::as_deref_mut [function] [call site] 06581
32 Dynamic::into_immutable_string [function] [call site] 06582
32 Result::map_err [function] [call site] 06583
32 make_type_mismatch_err::<ImmutableString> [function] [call site] 06584
32 Engine::get_arg_value [function] [call site] 06585
32 Self::as_deref_mut [function] [call site] 06586
32 Dynamic::into_immutable_string [function] [call site] 06587
32 Result::map_err [function] [call site] 06588
32 make_type_mismatch_err::<ImmutableString> [function] [call site] 06589
32 Engine::get_arg_value [function] [call site] 06590
32 Dynamic::as_int [function] [call site] 06591
32 Result::map_err [function] [call site] 06592
32 make_type_mismatch_err::<crate::INT> [function] [call site] 06593
32 Ok [function] [call site] 06594
32 FnPtr::try_from [function] [call site] 06595
32 RhaiResultOf::map [function] [call site] 06596
32 crate::calc_typed_method_hash [function] [call site] 06597
32 calc_fn_hash [function] [call site] 06598
32 Engine::has_script_fn [function] [call site] 06599
32 bool::into [function] [call site] 06600
32 unwrap_or [function] [call site] 06601
32 unwrap [function] [call site] 06602
32 Engine::get_arg_value [function] [call site] 06603
32 Dynamic::into_immutable_string [function] [call site] 06604
32 Result::map_err [function] [call site] 06605
32 make_type_mismatch_err::<ImmutableString> [function] [call site] 06606
32 Ok [function] [call site] 06607
32 string_functions::contains [function] [call site] 06608
32 bool::into [function] [call site] 06609
32 test::len [function] [call site] 06610
32 GlobalRuntimeState::num_imports [function] [call site] 06611
32 unwrap [function] [call site] 06612
32 Engine::get_arg_value [function] [call site] 06613
32 Dynamic::into_immutable_string [function] [call site] 06614
32 Result::map_err [function] [call site] 06615
32 make_type_mismatch_err::<ImmutableString> [function] [call site] 06616
32 Engine::eval_script_expr_in_place [function] [call site] 06617
33 Engine::track_operation [function] [call site] 06618
33 string_functions::trim [function] [call site] 06619
33 string_functions::is_empty [function] [call site] 06620
33 Engine::compile_scripts_with_scope_raw [function] [call site] 06622
33 AST::has_functions [function] [call site] 06623
34 string_functions::is_empty [function] [call site] 06624
33 StmtBlock::take_statements [function] [call site] 06627
33 string_functions::is_empty [function] [call site] 06628
33 Engine::eval_global_statements [function] [call site] 06630
34 Engine::eval_stmt_block [function] [call site] 06631
34 StmtBlock::span_or_else [function] [call site] 06632
32 test::len [function] [call site] 06636
32 GlobalRuntimeState::num_imports [function] [call site] 06637
32 Result::map_err [function] [call site] 06638
32 ERR::ErrorInFunctionCall [function] [call site] 06639
32 test_to_string [function] [call site] 06640
32 &mut [call site] 06641
32 unwrap_or [function] [call site] 06642
32 test_to_string [function] [call site] 06643
32 into [function] [call site] 06644
32 blob_functions::blob_with_capacity [function] [call site] 06645
32 blob_functions::blob_with_capacity [function] [call site] 06646
32 test::len [function] [call site] 06647
32 string_functions::is_empty [function] [call site] 06648
32 MyIterableType::into_iter [function] [call site] 06649
32 Self::IntoIter::copied [function] [call site] 06650
32 optimize_combo_chain [function] [call site] 06651
32 MyIterableType::into_iter [function] [call site] 06652
32 Engine::get_arg_value [function] [call site] 06653
32 Self::as_deref_mut [function] [call site] 06654
32 blob_functions::push [function] [call site] 06655
32 Dynamic::flatten [function] [call site] 06656
32 StmtBlock::extend [function] [call site] 06657
32 StaticModuleResolver::iter_mut [function] [call site] 06658
32 StmtBlock::extend [function] [call site] 06659
32 StaticModuleResolver::iter_mut [function] [call site] 06660
32 Some [function] [call site] 06661
32 Engine::exec_fn_call [function] [call site] 06662
32 RhaiResultOf::map [function] [call site] 06663
32 StmtBlock::as_ref [function] [call site] 06664
32 &[Stmt]::map_or [function] [call site] 06665
32 Dynamic::is_shared [function] [call site] 06666
32 Self::is_some [function] [call site] 06667
32 string_functions::is_empty [function] [call site] 06668
32 Engine::track_operation [function] [call site] 06669
32 Engine::dbg [function] [call site] 06670
32 Self::as_deref_mut [function] [call site] 06671
32 Engine::get_arg_value [function] [call site] 06672
32 Self::as_deref_mut [function] [call site] 06673
32 blob_functions::push [function] [call site] 06674
32 Dynamic::flatten [function] [call site] 06675
32 blob_functions::push [function] [call site] 06676
32 Self::unwrap [function] [call site] 06677
32 string_functions::is_empty [function] [call site] 06678
32 Engine::track_operation [function] [call site] 06679
32 Engine::dbg [function] [call site] 06680
32 Self::as_deref_mut [function] [call site] 06681
32 Engine::get_arg_value [function] [call site] 06682
32 Self::as_deref_mut [function] [call site] 06683
32 blob_functions::push [function] [call site] 06684
32 Dynamic::flatten [function] [call site] 06685
32 Engine::search_namespace [function] [call site] 06686
32 StmtBlock::as_ref [function] [call site] 06687
32 Dynamic::is_read_only [function] [call site] 06688
32 ImmutableString::into_owned [function] [call site] 06689
32 Dynamic::is_shared [function] [call site] 06690
32 Target::is_temp_value [function] [call site] 06691
32 blob_functions::insert [function] [call site] 06692
33 FnPtr::try_from [function] [call site] 06693
33 RhaiResultOf::unwrap [function] [call site] 06694
33 string_functions::is_empty [function] [call site] 06695
33 blob_functions::push [function] [call site] 06696
33 eval::calc_offset_len [function] [call site] 06697
33 test::len [function] [call site] 06698
33 test::len [function] [call site] 06699
33 blob_functions::push [function] [call site] 06700
33 blob_functions::insert [function] [call site] 06701
32 shared_take_or_clone [function] [call site] 06702
32 Dynamic::flatten [function] [call site] 06703
32 Target::take_ref [function] [call site] 06704
32 unwrap [function] [call site] 06705
32 blob_functions::push [function] [call site] 06706
32 MyIterableType::into_iter [function] [call site] 06707
32 Self::IntoIter::chain [function] [call site] 06708
33 test_functions_take [function] [call site] 06709
33 test_functions_take [function] [call site] 06710
33 test_functions_take [function] [call site] 06711
33 StmtBlock::as_mut [function] [call site] 06712
33 intersects [function] [call site] 06713
33 StmtBlock::as_mut [function] [call site] 06714
33 StmtBlock::as_mut [function] [call site] 06715
33 string_functions::remove [function] [call site] 06716
33 test_functions_take [function] [call site] 06717
33 make_sub [function] [call site] 06718
33 make_root [function] [call site] 06719
32 MyIterableType::into_iter [function] [call site] 06720
32 Engine::get_arg_value [function] [call site] 06721
32 Self::as_deref_mut [function] [call site] 06722
32 blob_functions::push [function] [call site] 06723
32 Dynamic::flatten [function] [call site] 06724
32 StmtBlock::extend [function] [call site] 06725
32 StaticModuleResolver::iter_mut [function] [call site] 06726
32 StmtBlock::extend [function] [call site] 06727
32 StaticModuleResolver::iter_mut [function] [call site] 06728
32 Engine::exec_fn_call [function] [call site] 06729
32 RhaiResultOf::map [function] [call site] 06730
30 Self::ok_or_else [function] [call site] 06731
30 ERR::ErrorUnboundThis [function] [call site] 06732
30 into [function] [call site] 06733
30 cloned [function] [call site] 06734
30 Engine::search_namespace [function] [call site] 06735
30 RhaiResultOf::map [function] [call site] 06736
30 Position::new_const [function] [call site] 06737
30 Engine::eval_expr [function] [call site] 06738
30 Self::as_deref_mut [function] [call site] 06739
30 Dynamic::flatten [function] [call site] 06740
30 ParseSettings::level_up_with_position [function] [call site] 06741
30 Dynamic::is_string [function] [call site] 06742
31 crate::func::locked_read [function] [call site] 06743
31 Option::map_or [function] [call site] 06744
30 unwrap [function] [call site] 06745
30 &mut [call site] 06746
30 into [function] [call site] 06747
30 packages::string_basic::print_with_func [function] [call site] 06748
31 NativeCallContext::call_native_fn_raw [function] [call site] 06749
32 NativeCallContext::_call_fn_raw [function] [call site] 06750
33 TestStruct::clone [function] [call site] 06751
33 Caches::new [function] [call site] 06752
33 StmtBlock::as_ref [function] [call site] 06753
33 Token::lookup_symbol_from_syntax [function] [call site] 06754
33 test::len [function] [call site] 06755
33 NativeCallContext::engine [function] [call site] 06756
33 Engine::exec_native_fn_call [function] [call site] 06757
34 Engine::track_operation [function] [call site] 06758
34 Engine::resolve_fn [function] [call site] 06760
34 RhaiFunc::is_volatile [function] [call site] 06761
34 Engine::gen_fn_call_signature [function] [call site] 06762
34 ERR::ErrorFunctionNotFound [function] [call site] 06764
34 RhaiFunc::is_method [function] [call site] 06766
34 StmtBlock::as_ref [function] [call site] 06767
34 Debugger::call_stack [function] [call site] 06769
34 test::len [function] [call site] 06770
34 ArgBackup::new [function] [call site] 06771
34 string_functions::is_empty [function] [call site] 06772
34 ArgBackup::change_first_arg_to_copy [function] [call site] 06773
34 Engine::is_debugger_registered [function] [call site] 06774
34 TestStruct::clone [function] [call site] 06775
34 StmtBlock::span_or_else [function] [call site] 06776
34 TestStruct::clone [function] [call site] 06777
34 GlobalRuntimeState::debugger_mut [function] [call site] 06778
34 &mut [call site] 06779
34 Engine::get_interned_string [function] [call site] 06780
34 MyIterableType::into_iter [function] [call site] 06781
34 Self::IntoIter::map [function] [call site] 06782
34 TestStruct::clone [function] [call site] 06783
34 RhaiNativeFunc::has_context [function] [call site] 06784
34 bool::then [function] [call site] 06785
34 as_deref [function] [call site] 06786
34 RhaiFunc::is_pure [function] [call site] 06788
34 string_functions::is_empty [function] [call site] 06789
34 Dynamic::is_read_only [function] [call site] 06790
34 ERR::ErrorNonPureMethodCallOnConstant [function] [call site] 06792
34 test_to_string [function] [call site] 06793
34 test_method_call [function] [call site] 06795
34 test_custom_syntax_func [function] [call site] 06796
34 and_then [function] [call site] 06797
34 Engine::check_data_size [function] [call site] 06798
34 EvalAltResult::fill_position [function] [call site] 06800
34 ArgBackup::restore_first_arg [function] [call site] 06801
34 Engine::is_debugger_registered [function] [call site] 06802
34 Engine::register_debugger [function] [call site] 06803
34 Scope::new [function] [call site] 06804
34 crate::ast::Stmt::Noop [function] [call site] 06805
34 DebuggerEvent::FunctionExitWithValue [function] [call site] 06807
34 DebuggerEvent::FunctionExitWithError [function] [call site] 06808
34 Engine::dbg_raw [function] [call site] 06809
34 GlobalRuntimeState::debugger_mut [function] [call site] 06811
34 &mut [call site] 06812
34 string_functions::is_empty [function] [call site] 06813
34 Engine::check_data_size [function] [call site] 06814
34 Dynamic::into_immutable_string [function] [call site] 06816
34 Result::map_err [function] [call site] 06817
34 Engine::map_type_name [function] [call site] 06818
34 type_name::<ImmutableString> [function] [call site] 06819
34 &'a [call site] 06820
34 ERR::ErrorMismatchOutputType [function] [call site] 06821
34 test_side_effects_print [function] [call site] 06823
34 Dynamic::into_immutable_string [function] [call site] 06824
34 Result::map_err [function] [call site] 06825
34 Engine::map_type_name [function] [call site] 06826
34 type_name::<ImmutableString> [function] [call site] 06827
34 &'a [call site] 06828
34 ERR::ErrorMismatchOutputType [function] [call site] 06829
34 test_print_debug [function] [call site] 06831
34 &mut [call site] 06832
34 Engine::map_type_name [function] [call site] 06833
34 std:: [call site] 06834
0 any::type_name [function] [call site] 06835
34 Engine::map_type_name [function] [call site] 06836
34 std:: [call site] 06837
0 any::type_name [function] [call site] 06838
34 ERR::ErrorIndexingType [function] [call site] 06840
34 Engine::map_type_name [function] [call site] 06842
34 std:: [call site] 06843
0 any::type_name [function] [call site] 06844
34 Engine::map_type_name [function] [call site] 06845
34 std:: [call site] 06846
0 any::type_name [function] [call site] 06847
34 Engine::map_type_name [function] [call site] 06848
34 std:: [call site] 06849
0 any::type_name [function] [call site] 06850
34 ERR::ErrorIndexingType [function] [call site] 06852
34 string_functions::starts_with [function] [call site] 06854
34 test::len [function] [call site] 06855
34 Engine::map_type_name [function] [call site] 06856
34 std:: [call site] 06857
0 any::type_name [function] [call site] 06858
34 ERR::ErrorDotExpr [function] [call site] 06860
34 string_functions::starts_with [function] [call site] 06862
34 test::len [function] [call site] 06863
34 Engine::map_type_name [function] [call site] 06864
34 std:: [call site] 06865
0 any::type_name [function] [call site] 06866
34 Engine::map_type_name [function] [call site] 06867
34 std:: [call site] 06868
0 any::type_name [function] [call site] 06869
34 ERR::ErrorDotExpr [function] [call site] 06871
34 ERR::ErrorFunctionNotFound [function] [call site] 06874
34 Engine::gen_fn_call_signature [function] [call site] 06875
33 StmtBlock::as_ref [function] [call site] 06877
33 calc_fn_hash [function] [call site] 06878
33 NativeCallContext::call_position [function] [call site] 06879
33 RhaiResultOf::map [function] [call site] 06880
33 FnCallHashes::from_script_and_native [function] [call site] 06881
33 calc_fn_hash [function] [call site] 06882
33 calc_fn_hash [function] [call site] 06883
33 FnCallHashes::from_native_only [function] [call site] 06884
33 calc_fn_hash [function] [call site] 06885
33 FnCallHashes::from_hash [function] [call site] 06886
33 calc_fn_hash [function] [call site] 06887
33 NativeCallContext::engine [function] [call site] 06888
33 Engine::exec_fn_call [function] [call site] 06889
34 FnCallHashes::is_native_only [function] [call site] 06890
34 test::len [function] [call site] 06891
34 Engine::get_interned_string [function] [call site] 06892
34 Engine::map_type_name [function] [call site] 06893
34 std:: [call site] 06894
0 any::type_name [function] [call site] 06895
34 ImmutableString::into [function] [call site] 06897
34 test::len [function] [call site] 06898
34 Dynamic::is_shared [function] [call site] 06900
34 Engine::gen_fn_call_signature [function] [call site] 06902
34 ERR::ErrorFunctionNotFound [function] [call site] 06904
34 ensure_no_data_race [function] [call site] 06906
34 FnCallHashes::is_native_only [function] [call site] 06907
34 FnCallHashes::script [function] [call site] 06908
34 string_functions::is_empty [function] [call site] 06909
34 crate::calc_typed_method_hash [function] [call site] 06910
34 Engine::map_type_name [function] [call site] 06911
34 std:: [call site] 06912
0 any::type_name [function] [call site] 06913
34 Engine::resolve_fn [function] [call site] 06914
34 Position::is_none [function] [call site] 06915
34 Engine::resolve_fn [function] [call site] 06916
34 None::cloned [function] [call site] 06917
34 as_deref [function] [call site] 06918
34 string_functions::is_empty [function] [call site] 06919
34 Scope::new [function] [call site] 06921
34 string_functions::replace [function] [call site] 06922
34 split_first_mut [function] [call site] 06924
34 Engine::call_script_fn [function] [call site] 06927
34 ArgBackup::new [function] [call site] 06928
34 string_functions::is_empty [function] [call site] 06929
34 ArgBackup::change_first_arg_to_copy [function] [call site] 06930
34 Engine::call_script_fn [function] [call site] 06932
34 test_optimizer_const_map [function] [call site] 06933
34 FnCallHashes::native [function] [call site] 06934
34 Engine::exec_native_fn_call [function] [call site] 06935
33 StmtBlock::as_ref [function] [call site] 06936
33 NativeCallContext::call_position [function] [call site] 06937
33 RhaiResultOf::map [function] [call site] 06938
31 Dynamic::is_string [function] [call site] 06939
32 crate::func::locked_read [function] [call site] 06940
32 Option::map_or [function] [call site] 06941
31 Dynamic::into_immutable_string [function] [call site] 06942
31 Result::unwrap [function] [call site] 06943
31 Package::init_engine [function] [call site] 06944
31 Engine::map_type_name [function] [call site] 06945
31 RhaiNativeFunc::return_type_name [function] [call site] 06946
32 type_name::<R> [function] [call site] 06947
31 &'a [call site] 06948
31 Position::new_const [function] [call site] 06949
31 unwrap [function] [call site] 06950
31 unwrap [function] [call site] 06951
31 Package::init_engine [function] [call site] 06952
31 Engine::map_type_name [function] [call site] 06953
31 &'a [call site] 06954
30 unwrap [function] [call site] 06955
30 Engine::throw_on_size [function] [call site] 06956
30 test::len [function] [call site] 06957
30 RhaiResultOf::map_err [function] [call site] 06958
30 EvalAltResult::fill_position [function] [call site] 06959
30 Ok [function] [call site] 06960
30 Engine::get_interned_string [function] [call site] 06961
30 ImmutableString::into [function] [call site] 06962
30 crate::Array::with_capacity [function] [call site] 06963
30 test::len [function] [call site] 06964
30 Engine::eval_expr [function] [call site] 06965
30 Self::as_deref_mut [function] [call site] 06966
30 Dynamic::flatten [function] [call site] 06967
30 Engine::has_data_size_limit [function] [call site] 06968
30 crate::eval::calc_data_sizes [function] [call site] 06969
31 calc_array_sizes [function] [call site] 06970
31 test::len [function] [call site] 06971
31 calc_map_sizes [function] [call site] 06972
31 test::len [function] [call site] 06973
31 calc_data_sizes [function] [call site] 06974
31 read_lock::<Dynamic> [function] [call site] 06975
30 Engine::throw_on_size [function] [call site] 06977
30 RhaiResultOf::map_err [function] [call site] 06978
30 EvalAltResult::fill_position [function] [call site] 06979
30 ParseSettings::level_up_with_position [function] [call site] 06980
30 blob_functions::push [function] [call site] 06981
30 Ok [function] [call site] 06982
30 Dynamic::from_array [function] [call site] 06983
30 TestStruct::clone [function] [call site] 06984
30 Engine::eval_expr [function] [call site] 06985
30 Self::as_deref_mut [function] [call site] 06986
30 Dynamic::flatten [function] [call site] 06987
30 Engine::has_data_size_limit [function] [call site] 06988
30 crate::eval::calc_data_sizes [function] [call site] 06989
30 Engine::throw_on_size [function] [call site] 06990
30 RhaiResultOf::map_err [function] [call site] 06991
30 EvalAltResult::fill_position [function] [call site] 06992
30 ParseSettings::level_up_with_position [function] [call site] 06993
30 shared_get_mut [function] [call site] 06994
30 Ident::as_str [function] [call site] 06995
30 Option::unwrap [function] [call site] 06996
30 Ok [function] [call site] 06997
30 Dynamic::from_map [function] [call site] 06998
30 Engine::eval_expr [function] [call site] 06999
30 Self::as_deref_mut [function] [call site] 07000
30 Dynamic::as_bool [function] [call site] 07001
30 map_err [function] [call site] 07002
30 make_type_mismatch_err::<bool> [function] [call site] 07003
30 ParseSettings::level_up_with_position [function] [call site] 07004
30 Ok [function] [call site] 07005
30 Engine::eval_expr [function] [call site] 07006
30 Self::as_deref_mut [function] [call site] 07007
30 Dynamic::as_bool [function] [call site] 07008
30 map_err [function] [call site] 07009
30 make_type_mismatch_err::<bool> [function] [call site] 07010
30 ParseSettings::level_up_with_position [function] [call site] 07011
30 Ok [function] [call site] 07012
30 Engine::eval_expr [function] [call site] 07013
30 Self::as_deref_mut [function] [call site] 07014
30 Expr::is_unit [function] [call site] 07015
30 Ok [function] [call site] 07016
30 MyIterableType::into_iter [function] [call site] 07017
30 test_optimizer_const_map [function] [call site] 07018
30 reflection_functions::collect [function] [call site] 07019
30 first [function] [call site] 07020
30 unwrap [function] [call site] 07021
30 Command::get [function] [call site] 07022
30 Ident::as_str [function] [call site] 07023
30 ok_or_else [function] [call site] 07024
30 TestStruct::new [function] [call site] 07025
30 ERR::ErrorCustomSyntax [function] [call site] 07026
30 MyIterableType::into_iter [function] [call site] 07027
30 test_optimizer_const_map [function] [call site] 07028
30 reflection_functions::collect [function] [call site] 07029
30 EvalContext::new [function] [call site] 07030
30 and_then [function] [call site] 07031
30 Engine::check_data_size [function] [call site] 07032
30 Expr::start_position [function] [call site] 07033
30 Engine::eval_stmt_block [function] [call site] 07034
30 StmtBlock::take_statements [function] [call site] 07035
30 Engine::eval_dot_index_chain [function] [call site] 07036
31 Position::new_const [function] [call site] 07037
31 ChainType::from [function] [call site] 07038
31 Expr::get_literal_value [function] [call site] 07039
31 blob_functions::push [function] [call site] 07042
31 Expr::get_literal_value [function] [call site] 07043
31 string_functions::is_empty [function] [call site] 07046
31 Self::as_deref_mut [function] [call site] 07047
31 Engine::eval_dot_index_chain_arguments [function] [call site] 07048
32 Engine::track_operation [function] [call site] 07049
32 ParseSettings::level_up_with_position [function] [call site] 07050
32 ChainType::from [function] [call site] 07051
32 Engine::get_arg_value [function] [call site] 07052
32 Self::as_deref_mut [function] [call site] 07053
32 blob_functions::push [function] [call site] 07054
33 blob_functions::push [function] [call site] 07055
33 FnPtr::try_from [function] [call site] 07056
33 RhaiResultOf::unwrap [function] [call site] 07057
32 Dynamic::flatten [function] [call site] 07058
32 Expr::options [function] [call site] 07059
33 string_functions::is_empty [function] [call site] 07060
33 string_functions::is_empty [function] [call site] 07061
33 string_functions::is_empty [function] [call site] 07062
32 ASTFlags::intersects [function] [call site] 07063
32 Position::new_const [function] [call site] 07064
32 Self::as_deref_mut [function] [call site] 07065
32 Engine::get_arg_value [function] [call site] 07066
32 blob_functions::push [function] [call site] 07067
32 Dynamic::flatten [function] [call site] 07068
32 blob_functions::push [function] [call site] 07069
32 Engine::eval_expr [function] [call site] 07070
32 Self::as_deref_mut [function] [call site] 07071
32 Dynamic::flatten [function] [call site] 07072
32 Engine::eval_dot_index_chain_arguments [function] [call site] 07073
32 StmtBlock::extend [function] [call site] 07074
33 StmtBlock::extend [function] [call site] 07075
32 blob_functions::push [function] [call site] 07076
32 Engine::eval_expr [function] [call site] 07077
32 Dynamic::flatten [function] [call site] 07078
31 Engine::track_operation [function] [call site] 07080
31 Engine::dbg [function] [call site] 07081
31 Self::as_deref_mut [function] [call site] 07082
31 Self::map_or_else [function] [call site] 07083
31 ERR::ErrorUnboundThis [function] [call site] 07085
31 Self::try_into [function] [call site] 07087
31 Engine::eval_dot_index_chain_raw [function] [call site] 07089
32 Target::is_ref [function] [call site] 07090
32 ParseSettings::level_up_with_position [function] [call site] 07091
33 ParseSettings::level_up [function] [call site] 07092
32 ChainType::from [function] [call site] 07094
32 Expr::options [function] [call site] 07095
32 ASTFlags::intersects [function] [call site] 07096
32 StmtBlock::as_ref [function] [call site] 07097
32 Expr::is_unit [function] [call site] 07098
32 Expr::start_position [function] [call site] 07100
32 Expr::options [function] [call site] 07101
32 ASTFlags::intersects [function] [call site] 07102
32 Engine::dbg [function] [call site] 07103
32 Self::as_deref_mut [function] [call site] 07104
32 string_functions::pop [function] [call site] 07105
33 string_functions::is_empty [function] [call site] 07106
33 shared_make_mut [function] [call site] 07107
33 string_functions::pop [function] [call site] 07108
33 Dynamic::map_or [function] [call site] 07109
32 Dynamic::unwrap [function] [call site] 07110
32 TestStruct::clone [function] [call site] 07111
32 Expr::start_position [function] [call site] 07112
32 StmtBlock::as_mut [function] [call site] 07113
32 Dynamic::is_shared [function] [call site] 07114
32 write_lock::<Dynamic> [function] [call site] 07115
32 Self::as_deref_mut [function] [call site] 07117
32 Engine::get_indexed_mut [function] [call site] 07118
33 Engine::track_operation [function] [call site] 07119
33 Dynamic::as_int [function] [call site] 07120
34 crate::func::locked_read [function] [call site] 07122
34 Option::and_then [function] [call site] 07123
34 ok_or_else [function] [call site] 07125
34 std:: [call site] 07126
0 any::type_name [function] [call site] 07127
34 Dynamic::type_name [function] [call site] 07129
33 Result::map_err [function] [call site] 07130
33 make_type_mismatch_err::<crate::INT> [function] [call site] 07131
33 test::len [function] [call site] 07132
33 super::calc_index [function] [call site] 07133
34 FnPtr::try_from [function] [call site] 07134
34 unsigned_abs [function] [call site] 07135
34 FnPtr::try_from [function] [call site] 07137
33 ERR::ErrorArrayBounds [function] [call site] 07139
33 into [function] [call site] 07140
33 super::EvalContext::new [function] [call site] 07141
33 cb [function] [call site] 07142
33 map_err [function] [call site] 07143
33 EvalAltResult::fill_position [function] [call site] 07144
33 Err [function] [call site] 07145
33 shared_get_mut [function] [call site] 07146
33 unwrap [function] [call site] 07147
33 try_into [function] [call site] 07148
33 Dynamic::as_int [function] [call site] 07149
33 Result::map_err [function] [call site] 07150
33 make_type_mismatch_err::<crate::INT> [function] [call site] 07151
33 test::len [function] [call site] 07152
33 super::calc_index [function] [call site] 07153
33 ERR::ErrorArrayBounds [function] [call site] 07154
33 into [function] [call site] 07155
33 Command::get [function] [call site] 07156
33 test_optimizer_const_map [function] [call site] 07157
33 into [function] [call site] 07158
33 unwrap [function] [call site] 07159
33 Ok [function] [call site] 07160
33 read_lock::<crate::ImmutableString> [function] [call site] 07161
33 ok_or_else [function] [call site] 07162
33 make_type_mismatch_err::<crate::ImmutableString> [function] [call site] 07163
33 RhaiNativeFunc::return_type_name [function] [call site] 07164
34 type_name::<R> [function] [call site] 07165
33 contains_key [function] [call site] 07166
33 Ident::as_str [function] [call site] 07167
33 super::EvalContext::new [function] [call site] 07168
33 cb [function] [call site] 07169
33 Ident::as_str [function] [call site] 07170
33 map_err [function] [call site] 07171
33 EvalAltResult::fill_position [function] [call site] 07172
33 string_functions::is_empty [function] [call site] 07173
33 contains_key [function] [call site] 07174
33 Ident::as_str [function] [call site] 07175
33 blob_functions::insert [function] [call site] 07176
33 TestStruct::clone [function] [call site] 07177
33 Self::into [function] [call site] 07178
33 shared_get_mut [function] [call site] 07179
33 Ident::as_str [function] [call site] 07180
33 try_into [function] [call site] 07181
33 Engine::fail_on_invalid_map_property [function] [call site] 07182
34 intersects [function] [call site] 07183
33 Err [function] [call site] 07184
33 ERR::ErrorPropertyNotFound [function] [call site] 07185
33 test_to_string [function] [call site] 07186
33 into [function] [call site] 07187
33 Ok [function] [call site] 07188
33 Target::from [function] [call site] 07189
34 Self::TempValue [function] [call site] 07190
33 is::<crate::ExclusiveRange> [function] [call site] 07192
33 is::<crate::InclusiveRange> [function] [call site] 07193
33 read_lock::<crate::ExclusiveRange> [function] [call site] 07194
33 super::calc_index [function] [call site] 07195
33 ERR::ErrorBitFieldBounds [function] [call site] 07196
33 into [function] [call site] 07197
33 super::calc_index [function] [call site] 07198
33 FnPtr::try_from [function] [call site] 07199
33 RhaiResultOf::ok [function] [call site] 07200
33 and_then [function] [call site] 07201
33 then_some [function] [call site] 07202
33 ok_or_else [function] [call site] 07203
33 ERR::ErrorBitFieldBounds [function] [call site] 07204
33 FnPtr::try_from [function] [call site] 07205
33 RhaiResultOf::unwrap [function] [call site] 07206
33 pow [function] [call site] 07207
33 FnPtr::try_from [function] [call site] 07208
34 tokenizer::is_valid_function_name [function] [call site] 07209
34 TestStruct::new [function] [call site] 07211
34 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 07212
34 Token::lookup_symbol_from_syntax [function] [call site] 07213
34 Option::is_some [function] [call site] 07214
34 ERR::ErrorParsing [function] [call site] 07216
34 PERR::Reserved [function] [call site] 07217
34 test_to_string [function] [call site] 07218
34 ERR::ErrorFunctionNotFound [function] [call site] 07221
34 test_to_string [function] [call site] 07222
33 RhaiResultOf::unwrap [function] [call site] 07224
33 read_lock::<crate::InclusiveRange> [function] [call site] 07225
33 iterator_functions::chars_from_start [function] [call site] 07226
34 CharsStream::new [function] [call site] 07227
33 string_functions::add_append [function] [call site] 07228
34 string_functions::is_empty [function] [call site] 07229
34 String::from_utf8_lossy [function] [call site] 07230
34 string_functions::is_empty [function] [call site] 07231
34 String::from_utf8 [function] [call site] 07232
34 ImmutableString::into_owned [function] [call site] 07235
34 String::into [function] [call site] 07236
34 ImmutableString::into_owned [function] [call site] 07237
34 StmtBlock::as_ref [function] [call site] 07238
33 string_functions::add_append [function] [call site] 07240
33 super::calc_index [function] [call site] 07241
33 ERR::ErrorBitFieldBounds [function] [call site] 07242
33 into [function] [call site] 07243
33 super::calc_index [function] [call site] 07244
33 ERR::ErrorBitFieldBounds [function] [call site] 07245
33 into [function] [call site] 07246
33 FnPtr::try_from [function] [call site] 07247
33 RhaiResultOf::unwrap [function] [call site] 07248
33 pow [function] [call site] 07249
33 FnPtr::try_from [function] [call site] 07250
33 RhaiResultOf::unwrap [function] [call site] 07251
33 Ok [function] [call site] 07252
33 into [function] [call site] 07253
33 Dynamic::as_int [function] [call site] 07254
33 Result::map_err [function] [call site] 07255
33 make_type_mismatch_err::<crate::INT> [function] [call site] 07256
33 super::calc_index [function] [call site] 07257
33 ERR::ErrorBitFieldBounds [function] [call site] 07258
33 into [function] [call site] 07259
33 FnPtr::try_from [function] [call site] 07260
33 RhaiResultOf::unwrap [function] [call site] 07261
33 Ok [function] [call site] 07262
33 into [function] [call site] 07263
33 Dynamic::as_int [function] [call site] 07264
33 FnPtr::try_from [function] [call site] 07265
33 Err [function] [call site] 07266
33 ERR::ErrorStringBounds [function] [call site] 07267
33 test_chars [function] [call site] 07268
33 ImmutableString::strong_count [function] [call site] 07269
33 into [function] [call site] 07270
33 test_chars [function] [call site] 07271
33 nth [function] [call site] 07272
33 ok_or_else [function] [call site] 07273
33 ERR::ErrorStringBounds [function] [call site] 07274
33 test_chars [function] [call site] 07275
33 ImmutableString::strong_count [function] [call site] 07276
33 FnPtr::try_from [function] [call site] 07277
33 unsigned_abs [function] [call site] 07278
33 Err [function] [call site] 07279
33 ERR::ErrorStringBounds [function] [call site] 07280
33 test_chars [function] [call site] 07281
33 ImmutableString::strong_count [function] [call site] 07282
33 into [function] [call site] 07283
33 test_chars [function] [call site] 07284
33 array_functions::reduce_rev [function] [call site] 07285
33 RhaiResult::nth [function] [call site] 07286
33 ok_or_else [function] [call site] 07287
33 ERR::ErrorStringBounds [function] [call site] 07288
33 test_chars [function] [call site] 07289
33 ImmutableString::strong_count [function] [call site] 07290
33 Ok [function] [call site] 07291
33 into [function] [call site] 07292
33 std::any::type_name::<ExclusiveRange> [function] [call site] 07293
33 std::any::type_name::<InclusiveRange> [function] [call site] 07294
33 string_functions::is_empty [function] [call site] 07295
33 TestStruct::clone [function] [call site] 07296
33 Self::into [function] [call site] 07297
33 Ok [function] [call site] 07298
33 std::any::type_name::<ExclusiveRange> [function] [call site] 07299
33 read_lock::<ExclusiveRange> [function] [call site] 07300
33 unwrap [function] [call site] 07301
33 TestStruct::clone [function] [call site] 07302
33 test_chars [function] [call site] 07303
33 ImmutableString::strong_count [function] [call site] 07304
33 super::calc_index [function] [call site] 07305
33 ERR::ErrorStringBounds [function] [call site] 07306
33 into [function] [call site] 07307
33 super::calc_index [function] [call site] 07308
33 ERR::ErrorStringBounds [function] [call site] 07309
33 into [function] [call site] 07310
33 Result::unwrap_or [function] [call site] 07311
33 TestStruct::clone [function] [call site] 07312
33 Self::into [function] [call site] 07313
33 ImmutableString::saturating_sub [function] [call site] 07314
33 test_chars [function] [call site] 07315
33 skip [function] [call site] 07316
33 test_functions_take [function] [call site] 07317
33 chars().skip(start).take(take).collect::<String> [function] [call site] 07318
33 into [function] [call site] 07319
33 Ok [function] [call site] 07320
33 std::any::type_name::<InclusiveRange> [function] [call site] 07321
33 read_lock::<InclusiveRange> [function] [call site] 07322
33 unwrap [function] [call site] 07323
33 TestStruct::clone [function] [call site] 07324
33 test_chars [function] [call site] 07325
33 ImmutableString::strong_count [function] [call site] 07326
33 iterator_functions::chars_from_start [function] [call site] 07327
33 iterator_functions::chars_from_start [function] [call site] 07328
33 super::calc_index [function] [call site] 07329
33 iterator_functions::chars_from_start [function] [call site] 07330
33 ERR::ErrorStringBounds [function] [call site] 07331
33 iterator_functions::chars_from_start [function] [call site] 07332
33 into [function] [call site] 07333
33 string_functions::add_append [function] [call site] 07334
33 string_functions::add_append [function] [call site] 07335
33 super::calc_index [function] [call site] 07336
33 string_functions::add_append [function] [call site] 07337
33 ERR::ErrorStringBounds [function] [call site] 07338
33 string_functions::add_append [function] [call site] 07339
33 into [function] [call site] 07340
33 Result::unwrap_or [function] [call site] 07341
33 TestStruct::clone [function] [call site] 07342
33 Self::into [function] [call site] 07343
33 test_chars [function] [call site] 07344
33 skip [function] [call site] 07345
33 test_functions_take [function] [call site] 07346
33 chars().skip(start).take(take).collect::<String> [function] [call site] 07347
33 into [function] [call site] 07348
33 Ok [function] [call site] 07349
33 Err [function] [call site] 07350
33 make_type_mismatch_err::<crate::INT> [function] [call site] 07351
33 Engine::call_indexer_get [function] [call site] 07352
34 hash_idx [function] [call site] 07353
35 get_or_init [function] [call site] 07354
35 calc_fn_hash [function] [call site] 07355
35 calc_fn_hash [function] [call site] 07356
34 Engine::exec_native_fn_call [function] [call site] 07358
34 RhaiResultOf::map [function] [call site] 07359
33 RhaiResultOf::map [function] [call site] 07360
33 Err [function] [call site] 07361
33 ERR::ErrorIndexingType [function] [call site] 07362
33 into [function] [call site] 07363
32 Target::is_temp_value [function] [call site] 07364
32 Engine::eval_dot_index_chain_raw [function] [call site] 07365
32 Some [function] [call site] 07366
32 shared_take_or_clone [function] [call site] 07367
32 Err [function] [call site] 07368
32 StmtBlock::as_mut [function] [call site] 07369
32 Engine::call_indexer_set [function] [call site] 07370
33 hash_idx [function] [call site] 07371
33 Engine::exec_native_fn_call [function] [call site] 07372
32 StmtBlock::span_or_else [function] [call site] 07373
33 Span::new [function] [call site] 07374
33 iterator_functions::chars_from_start [function] [call site] 07375
33 StmtBlock::span_or_else [function] [call site] 07376
33 string_functions::add_append [function] [call site] 07377
33 StmtBlock::span_or_else [function] [call site] 07378
32 Ok [function] [call site] 07379
32 Err [function] [call site] 07380
32 Ok [function] [call site] 07381
32 Engine::dbg [function] [call site] 07382
32 Self::as_deref_mut [function] [call site] 07383
32 StmtBlock::as_mut [function] [call site] 07384
32 Dynamic::is_shared [function] [call site] 07385
32 write_lock::<Dynamic> [function] [call site] 07386
32 unwrap [function] [call site] 07387
32 string_functions::pop [function] [call site] 07388
32 Dynamic::unwrap [function] [call site] 07389
32 TestStruct::clone [function] [call site] 07390
32 Engine::get_indexed_mut [function] [call site] 07391
32 Engine::eval_op_assignment [function] [call site] 07392
33 StmtBlock::as_ref [function] [call site] 07393
33 Dynamic::is_read_only [function] [call site] 07394
33 Expr::get_variable_name [function] [call site] 07395
34 string_functions::is_empty [function] [call site] 07396
33 Option::unwrap_or_default [function] [call site] 07398
33 Expr::start_position [function] [call site] 07399
34 string_functions::is_empty [function] [call site] 07400
34 Expr::position [function] [call site] 07401
34 ParseSettings::level_up_with_position [function] [call site] 07402
34 Expr::start_position [function] [call site] 07403
34 Expr::start_position [function] [call site] 07404
34 Expr::position [function] [call site] 07405
33 ERR::ErrorAssignmentToConstant [function] [call site] 07407
33 test_to_string [function] [call site] 07408
33 ParseSettings::level_up_with_position [function] [call site] 07410
34 ParseSettings::level_up [function] [call site] 07411
33 OpAssignment::get_op_assignment_info [function] [call site] 07413
34 OpAssignment::is_op_assignment [function] [call site] 07414
33 StmtBlock::as_mut [function] [call site] 07416
33 as_mut().write_lock::<Dynamic> [function] [call site] 07417
33 Engine::fast_operators [function] [call site] 07419
33 i64::map_err [function] [call site] 07421
33 EvalAltResult::fill_position [function] [call site] 07422
33 f32_functions::subtract [function] [call site] 07423
33 f32::map_err [function] [call site] 07424
33 EvalAltResult::fill_position [function] [call site] 07425
33 f32_functions::multiply [function] [call site] 07426
33 f32::map_err [function] [call site] 07427
33 EvalAltResult::fill_position [function] [call site] 07428
33 f32_functions::divide [function] [call site] 07429
33 f32::map_err [function] [call site] 07430
33 EvalAltResult::fill_position [function] [call site] 07431
33 f32_functions::modulo [function] [call site] 07432
33 f32::map_err [function] [call site] 07433
33 EvalAltResult::fill_position [function] [call site] 07434
33 func::get_builtin_op_assignment_fn [function] [call site] 07435
34 Dynamic::as_int [function] [call site] 07437
34 Dynamic::as_int [function] [call site] 07439
34 write_lock::<Dynamic> [function] [call site] 07441
34 RhaiResult::into [function] [call site] 07443
34 Dynamic::as_int [function] [call site] 07446
34 Dynamic::as_int [function] [call site] 07448
34 write_lock::<Dynamic> [function] [call site] 07450
34 RhaiResult::into [function] [call site] 07452
34 Dynamic::as_char [function] [call site] 07455
34 write_lock::<Dynamic> [function] [call site] 07457
34 Position::new_const [function] [call site] 07459
34 blob_functions::push [function] [call site] 07460
34 Dynamic::as_char [function] [call site] 07461
34 Result::unwrap [function] [call site] 07462
34 blob_functions::push [function] [call site] 07463
34 RhaiResultOf::into [function] [call site] 07464
34 split_first_mut [function] [call site] 07467
34 Dynamic::as_immutable_string_mut [function] [call site] 07469
34 Dynamic::as_immutable_string_ref [function] [call site] 07471
34 string_functions::is_empty [function] [call site] 07473
34 string_functions::is_empty [function] [call site] 07474
34 test::len [function] [call site] 07475
34 test::len [function] [call site] 07476
34 Package::init_engine [function] [call site] 07478
34 Engine::throw_on_size [function] [call site] 07479
34 split_first_mut [function] [call site] 07482
34 Dynamic::as_immutable_string_mut [function] [call site] 07484
34 Dynamic::as_immutable_string_ref [function] [call site] 07486
34 test_functions_take [function] [call site] 07490
34 Dynamic::into_array [function] [call site] 07491
34 string_functions::is_empty [function] [call site] 07493
34 Dynamic::as_array_ref [function] [call site] 07495
34 string_functions::is_empty [function] [call site] 07497
34 Package::init_engine [function] [call site] 07499
34 Engine::check_data_size [function] [call site] 07500
34 Dynamic::read_lock [function] [call site] 07501
34 Dynamic::as_array_mut [function] [call site] 07503
34 string_functions::add_append [function] [call site] 07505
34 test_functions_take [function] [call site] 07508
34 Dynamic::into_blob [function] [call site] 07509
34 Dynamic::as_blob_mut [function] [call site] 07511
34 Package::init_engine [function] [call site] 07514
34 Engine::throw_on_size [function] [call site] 07515
34 test::len [function] [call site] 07516
34 test::len [function] [call site] 07517
34 string_functions::add_append [function] [call site] 07518
34 Dynamic::as_char [function] [call site] 07521
34 encode_utf8 [function] [call site] 07523
34 Dynamic::as_immutable_string_mut [function] [call site] 07524
34 Package::init_engine [function] [call site] 07527
34 Engine::throw_on_size [function] [call site] 07528
34 test::len [function] [call site] 07529
34 test::len [function] [call site] 07530
34 Dynamic::as_immutable_string_ref [function] [call site] 07533
34 string_functions::is_empty [function] [call site] 07535
34 Dynamic::as_char [function] [call site] 07537
34 test_to_string [function] [call site] 07539
34 Package::init_engine [function] [call site] 07541
34 Engine::throw_on_size [function] [call site] 07542
34 test::len [function] [call site] 07543
34 test::len [function] [call site] 07544
34 write_lock::<Dynamic> [function] [call site] 07545
34 test_functions_take [function] [call site] 07550
34 Dynamic::as_array_mut [function] [call site] 07551
34 blob_functions::push [function] [call site] 07553
34 Package::init_engine [function] [call site] 07555
34 Engine::check_data_size [function] [call site] 07556
34 Dynamic::read_lock [function] [call site] 07557
34 Dynamic::as_int [function] [call site] 07561
34 Dynamic::as_blob_mut [function] [call site] 07563
34 Package::init_engine [function] [call site] 07566
34 Engine::throw_on_size [function] [call site] 07567
34 test::len [function] [call site] 07568
34 blob_functions::push [function] [call site] 07569
34 Dynamic::as_char [function] [call site] 07572
34 Dynamic::as_blob_mut [function] [call site] 07574
34 Package::init_engine [function] [call site] 07577
34 Engine::throw_on_size [function] [call site] 07578
34 test::len [function] [call site] 07579
34 string_functions::add_append_char [function] [call site] 07580
34 split_first_mut [function] [call site] 07583
34 Dynamic::as_blob_mut [function] [call site] 07585
34 Dynamic::as_immutable_string_ref [function] [call site] 07587
34 string_functions::is_empty [function] [call site] 07589
34 Package::init_engine [function] [call site] 07592
34 Engine::throw_on_size [function] [call site] 07593
34 test::len [function] [call site] 07594
34 test::len [function] [call site] 07595
34 string_functions::add_append_str [function] [call site] 07596
33 &mut [call site] 07599
33 test_custom_syntax_func [function] [call site] 07601
33 EvalAltResult::fill_position [function] [call site] 07603
33 Engine::exec_native_fn_call [function] [call site] 07605
33 Engine::exec_native_fn_call [function] [call site] 07607
33 Engine::check_data_size [function] [call site] 07609
33 ParseSettings::level_up_with_position [function] [call site] 07610
34 ParseSettings::level_up [function] [call site] 07611
33 StmtBlock::as_mut [function] [call site] 07613
33 as_mut().write_lock::<Dynamic> [function] [call site] 07614
33 StmtBlock::as_mut [function] [call site] 07616
33 Target::propagate_changed_value [function] [call site] 07617
34 Dynamic::as_bool [function] [call site] 07618
34 Result::map_err [function] [call site] 07619
34 TestStruct::new [function] [call site] 07620
34 crate::ERR::ErrorMismatchDataType [function] [call site] 07621
34 &str::to_string [function] [call site] 07622
34 ParseError::to_string [function] [call site] 07623
35 Engine::new [function] [call site] 07624
35 Scope::new [function] [call site] 07625
35 blob_functions::push [function] [call site] 07626
35 blob_functions::push [function] [call site] 07627
35 blob_functions::push [function] [call site] 07628
34 write_lock::<crate::INT> [function] [call site] 07629
34 Dynamic::as_int [function] [call site] 07631
34 Result::map_err [function] [call site] 07632
34 TestStruct::new [function] [call site] 07633
34 crate::ERR::ErrorMismatchDataType [function] [call site] 07634
34 &str::to_string [function] [call site] 07635
34 ParseError::to_string [function] [call site] 07636
34 write_lock::<crate::INT> [function] [call site] 07637
34 Dynamic::as_int [function] [call site] 07639
34 Result::map_err [function] [call site] 07640
34 TestStruct::new [function] [call site] 07641
34 crate::ERR::ErrorMismatchDataType [function] [call site] 07642
34 &str::to_string [function] [call site] 07643
34 ParseError::to_string [function] [call site] 07644
34 write_lock::<crate::Blob> [function] [call site] 07645
34 FnPtr::try_from [function] [call site] 07647
34 RhaiResultOf::unwrap [function] [call site] 07648
34 Dynamic::as_char [function] [call site] 07649
34 Result::map_err [function] [call site] 07650
34 TestStruct::new [function] [call site] 07651
34 crate::ERR::ErrorMismatchDataType [function] [call site] 07652
34 &str::to_string [function] [call site] 07653
34 ParseError::to_string [function] [call site] 07654
34 write_lock::<crate::ImmutableString> [function] [call site] 07655
34 test_chars [function] [call site] 07657
34 enumerate [function] [call site] 07658
34 test_optimizer_const_map [function] [call site] 07659
34 reflection_functions::collect [function] [call site] 07660
34 write_lock::<crate::ImmutableString> [function] [call site] 07661
34 test_chars [function] [call site] 07663
34 ImmutableString::strong_count [function] [call site] 07664
34 test_chars [function] [call site] 07665
34 test_functions_take [function] [call site] 07666
34 test_chars [function] [call site] 07667
34 test_chars [function] [call site] 07669
34 test_chars [function] [call site] 07671
34 optimize_combo_chain [function] [call site] 07673
34 test_to_string [function] [call site] 07674
34 test_chars [function] [call site] 07675
34 optimize_combo_chain [function] [call site] 07676
34 reflection_functions::collect [function] [call site] 07677
32 Engine::check_data_size [function] [call site] 07679
32 StmtBlock::as_ref [function] [call site] 07680
32 ParseSettings::level_up_with_position [function] [call site] 07681
32 Some [function] [call site] 07682
32 Err [function] [call site] 07683
32 Token::is_op_assignment [function] [call site] 07684
32 TestStruct::clone [function] [call site] 07685
32 Engine::call_indexer_get [function] [call site] 07686
32 into [function] [call site] 07687
32 Engine::eval_op_assignment [function] [call site] 07688
32 shared_take_or_clone [function] [call site] 07689
32 Engine::check_data_size [function] [call site] 07690
32 ParseSettings::level_up_with_position [function] [call site] 07691
32 Engine::call_indexer_set [function] [call site] 07692
32 Ok [function] [call site] 07693
32 Engine::dbg [function] [call site] 07694
32 Self::as_deref_mut [function] [call site] 07695
32 StmtBlock::as_mut [function] [call site] 07696
32 Dynamic::is_shared [function] [call site] 07697
32 write_lock::<Dynamic> [function] [call site] 07698
32 unwrap [function] [call site] 07699
32 string_functions::pop [function] [call site] 07700
32 Dynamic::unwrap [function] [call site] 07701
32 Engine::get_indexed_mut [function] [call site] 07702
32 RhaiResultOf::map [function] [call site] 07703
32 RhaiResult::take_or_clone [function] [call site] 07704
33 shared_try_take [function] [call site] 07705
33 Result::unwrap_or_else [function] [call site] 07706
33 StmtBlock::as_ref [function] [call site] 07707
33 TestStruct::clone [function] [call site] 07708
32 Expr::options [function] [call site] 07709
32 ASTFlags::intersects [function] [call site] 07710
32 StmtBlock::as_ref [function] [call site] 07711
32 Expr::is_unit [function] [call site] 07712
32 Ok [function] [call site] 07713
32 StmtBlock::as_ref [function] [call site] 07714
32 Dynamic::is_map [function] [call site] 07715
32 Engine::dbg_reset [function] [call site] 07716
32 defer [function] [call site] 07717
32 defer [function] [call site] 07718
32 first [function] [call site] 07719
32 map_or [function] [call site] 07720
32 Engine::make_method_call [function] [call site] 07721
33 StmtBlock::as_ref [function] [call site] 07722
33 Dynamic::is_fnptr [function] [call site] 07723
34 crate::func::locked_read [function] [call site] 07724
34 Option::map_or [function] [call site] 07725
33 StmtBlock::as_ref [function] [call site] 07726
33 as_ref().read_lock::<FnPtr> [function] [call site] 07727
33 test_fn_ptr_curry [function] [call site] 07729
34 Engine::new [function] [call site] 07730
34 Engine::register_fn [function] [call site] 07731
33 MyIterableType::into_iter [function] [call site] 07732
33 Self::IntoIter::cloned [function] [call site] 07733
33 curry().iter().cloned().collect::<FnArgsVec<_>> [function] [call site] 07734
33 StaticModuleResolver::iter_mut [function] [call site] 07735
33 impl [call site] 07736
34 test_functions_take [function] [call site] 07737
34 test_functions_take [function] [call site] 07738
34 test_functions_take [function] [call site] 07739
34 StmtBlock::as_mut [function] [call site] 07740
34 intersects [function] [call site] 07741
34 StmtBlock::as_mut [function] [call site] 07742
34 StmtBlock::as_mut [function] [call site] 07743
34 string_functions::remove [function] [call site] 07744
34 test_functions_take [function] [call site] 07745
34 make_sub [function] [call site] 07746
34 make_root [function] [call site] 07747
33 StaticModuleResolver::iter_mut [function] [call site] 07748
34 StaticModuleResolver::iter_mut [function] [call site] 07749
34 test_optimizer_const_map [function] [call site] 07750
34 Ident::as_str [function] [call site] 07751
33 iter_mut() [call site] 07752
10 .chain(call_args.iter_mut()) [call site] 07753
10 .collect::<FnArgsVec<_>> [function] [call site] 07754
33 test::len [function] [call site] 07755
33 test::len [function] [call site] 07756
33 StmtBlock::as_ref [function] [call site] 07757
33 as_ref().read_lock::<FnPtr> [function] [call site] 07758
33 Scope::new [function] [call site] 07760
33 StmtBlock::as_ref [function] [call site] 07761
33 test_optimizer_const_map [function] [call site] 07762
33 Engine::call_script_fn [function] [call site] 07764
33 RhaiResult::map [function] [call site] 07765
33 test_custom_syntax_func [function] [call site] 07768
33 and_then [function] [call site] 07769
33 Engine::check_data_size [function] [call site] 07770
33 test_optimizer_const_map [function] [call site] 07771
33 EvalAltResult::fill_position [function] [call site] 07773
33 test_native_context_fn_name [function] [call site] 07774
33 fn_ptr_functions::is_anonymous [function] [call site] 07775
33 tokenizer::is_valid_function_name [function] [call site] 07776
33 FnCallHashes::from_native_only [function] [call site] 07777
33 calc_fn_hash [function] [call site] 07778
33 test::len [function] [call site] 07779
33 FnCallHashes::from_hash [function] [call site] 07780
33 calc_fn_hash [function] [call site] 07781
33 test::len [function] [call site] 07782
33 Engine::exec_fn_call [function] [call site] 07783
33 string_functions::is_empty [function] [call site] 07784
34 test::len [function] [call site] 07785
33 make_type_mismatch_err::<FnPtr> [function] [call site] 07787
33 Engine::map_type_name [function] [call site] 07788
33 StmtBlock::as_ref [function] [call site] 07789
33 std:: [call site] 07790
0 any::type_name [function] [call site] 07791
33 test_functions_take [function] [call site] 07792
33 take() [call site] 07793
10 .try_cast_result::<FnPtr> [function] [call site] 07794
33 make_type_mismatch_err::<FnPtr> [function] [call site] 07796
33 Engine::map_type_name [function] [call site] 07797
33 RhaiNativeFunc::return_type_name [function] [call site] 07798
33 fn_ptr_functions::is_anonymous [function] [call site] 07799
33 MyIterableType::into_iter [function] [call site] 07800
33 into_iter().collect::<FnArgsVec<_>> [function] [call site] 07801
33 blob_functions::blob_with_capacity [function] [call site] 07802
33 test::len [function] [call site] 07803
33 test::len [function] [call site] 07804
34 test::len [function] [call site] 07805
33 StmtBlock::extend [function] [call site] 07806
33 StaticModuleResolver::iter_mut [function] [call site] 07807
33 StmtBlock::extend [function] [call site] 07808
33 StaticModuleResolver::iter_mut [function] [call site] 07809
33 impl [call site] 07810
33 test::len [function] [call site] 07811
33 test::len [function] [call site] 07812
33 ensure_no_data_race [function] [call site] 07813
33 Scope::new [function] [call site] 07814
33 StmtBlock::as_mut [function] [call site] 07816
33 as_deref [function] [call site] 07817
33 Engine::call_script_fn [function] [call site] 07819
33 RhaiResult::map [function] [call site] 07820
33 blob_functions::insert [function] [call site] 07823
33 StmtBlock::as_mut [function] [call site] 07824
33 test_custom_syntax_func [function] [call site] 07825
33 and_then [function] [call site] 07826
33 Engine::check_data_size [function] [call site] 07827
33 test_optimizer_const_map [function] [call site] 07828
33 EvalAltResult::fill_position [function] [call site] 07830
33 Target::is_ref [function] [call site] 07831
33 blob_functions::insert [function] [call site] 07832
33 StmtBlock::as_mut [function] [call site] 07833
33 test::len [function] [call site] 07834
33 tokenizer::is_valid_function_name [function] [call site] 07835
33 FnCallHashes::from_native_only [function] [call site] 07836
33 calc_fn_hash [function] [call site] 07837
33 FnCallHashes::from_script_and_native [function] [call site] 07838
33 calc_fn_hash [function] [call site] 07839
33 calc_fn_hash [function] [call site] 07840
33 FnCallHashes::from_native_only [function] [call site] 07841
33 calc_fn_hash [function] [call site] 07842
33 Engine::exec_fn_call [function] [call site] 07843
33 StmtBlock::as_ref [function] [call site] 07844
33 std:: [call site] 07845
0 any::type_name [function] [call site] 07846
33 StmtBlock::as_ref [function] [call site] 07847
33 as_ref() [call site] 07848
10 .read_lock::<FnPtr> [function] [call site] 07849
33 ok_or_else [function] [call site] 07850
33 make_type_mismatch_err::<FnPtr> [function] [call site] 07851
33 Engine::map_type_name [function] [call site] 07852
33 TestStruct::clone [function] [call site] 07853
33 StmtBlock::extend [function] [call site] 07854
33 StaticModuleResolver::iter_mut [function] [call site] 07855
33 impl [call site] 07856
33 string_functions::is_empty [function] [call site] 07859
33 Dynamic::is_shared [function] [call site] 07861
33 StmtBlock::as_ref [function] [call site] 07863
33 Dynamic::as_map_ref [function] [call site] 07864
33 Command::get [function] [call site] 07865
33 read_lock::<FnPtr> [function] [call site] 07866
33 FnPtr::fn_name_raw [function] [call site] 07867
33 TestStruct::clone [function] [call site] 07868
33 FnPtr::is_curried [function] [call site] 07870
33 test_fn_ptr_curry [function] [call site] 07871
33 MyIterableType::into_iter [function] [call site] 07872
33 Self::IntoIter::cloned [function] [call site] 07873
33 optimize_combo_chain [function] [call site] 07874
33 StaticModuleResolver::iter_mut [function] [call site] 07875
33 impl [call site] 07876
33 curry() [call site] 07877
18 .iter() [call site] 07878
18 .cloned() [call site] 07879
18 .chain(call_args.iter_mut().map(mem::take)) [call site] 07880
18 .collect::<FnArgsVec<_>> [function] [call site] 07881
33 test::len [function] [call site] 07882
33 test::len [function] [call site] 07883
33 TestStruct::clone [function] [call site] 07886
33 TestStruct::clone [function] [call site] 07887
33 TestStruct::clone [function] [call site] 07891
33 test_not [function] [call site] 07893
34 Engine::new [function] [call site] 07894
33 TestStruct::clone [function] [call site] 07895
33 fn_ptr_functions::is_anonymous [function] [call site] 07897
33 test::len [function] [call site] 07898
33 tokenizer::is_valid_function_name [function] [call site] 07899
33 FnCallHashes::from_native_only [function] [call site] 07900
33 calc_fn_hash [function] [call site] 07901
33 FnCallHashes::from_script_and_native [function] [call site] 07902
33 calc_fn_hash [function] [call site] 07903
33 calc_fn_hash [function] [call site] 07904
33 FnCallHashes::from_native_only [function] [call site] 07905
33 calc_fn_hash [function] [call site] 07906
33 Scope::new [function] [call site] 07907
33 as_deref [function] [call site] 07908
33 StmtBlock::as_mut [function] [call site] 07910
33 StaticModuleResolver::iter_mut [function] [call site] 07911
33 iter_mut().collect::<FnArgsVec<_>> [function] [call site] 07912
33 Engine::call_script_fn [function] [call site] 07914
33 RhaiResult::map [function] [call site] 07915
33 std::iter::once [function] [call site] 07916
33 StmtBlock::as_mut [function] [call site] 07917
33 optimize_combo_chain [function] [call site] 07918
33 StaticModuleResolver::iter_mut [function] [call site] 07919
33 as_mut()) [call site] 07920
14 .chain(call_args.iter_mut()) [call site] 07921
14 .collect::<FnArgsVec<_>> [function] [call site] 07922
33 test_custom_syntax_func [function] [call site] 07925
33 and_then [function] [call site] 07926
33 Engine::check_data_size [function] [call site] 07927
33 test_optimizer_const_map [function] [call site] 07928
33 EvalAltResult::fill_position [function] [call site] 07930
33 Target::is_ref [function] [call site] 07931
33 std::iter::once [function] [call site] 07932
33 StmtBlock::as_mut [function] [call site] 07933
33 optimize_combo_chain [function] [call site] 07934
33 StaticModuleResolver::iter_mut [function] [call site] 07935
33 as_mut()) [call site] 07936
14 .chain(call_args.iter_mut()) [call site] 07937
14 .collect::<FnArgsVec<_>> [function] [call site] 07938
33 Engine::exec_fn_call [function] [call site] 07939
33 Target::propagate_changed_value [function] [call site] 07940
32 Engine::dbg [function] [call site] 07942
32 Self::as_deref_mut [function] [call site] 07943
32 TestStruct::clone [function] [call site] 07944
32 into [function] [call site] 07945
32 StmtBlock::as_mut [function] [call site] 07946
32 Dynamic::is_shared [function] [call site] 07947
32 write_lock::<Dynamic> [function] [call site] 07948
32 unwrap [function] [call site] 07949
32 Engine::get_indexed_mut [function] [call site] 07950
32 Engine::eval_op_assignment [function] [call site] 07951
32 Engine::check_data_size [function] [call site] 07952
32 print_source [function] [call site] 07953
33 Position::is_none [function] [call site] 07954
33 Position::line [function] [call site] 07955
33 Option::unwrap [function] [call site] 07956
33 saturating_sub [function] [call site] 07957
33 min_max_functions::min [function] [call site] 07958
33 test::len [function] [call site] 07959
33 ImmutableString::to_string [function] [call site] 07960
33 test::len [function] [call site] 07961
33 Position::position [function] [call site] 07962
33 MyIterableType::into_iter [function] [call site] 07963
33 Self::IntoIter::enumerate [function] [call site] 07964
33 test_functions_take [function] [call site] 07965
33 Position::position [function] [call site] 07967
33 test::len [function] [call site] 07968
32 ParseSettings::level_up_with_position [function] [call site] 07969
32 Ok [function] [call site] 07970
32 Engine::dbg [function] [call site] 07971
32 Self::as_deref_mut [function] [call site] 07972
32 StmtBlock::as_mut [function] [call site] 07973
32 Dynamic::is_shared [function] [call site] 07974
32 write_lock::<Dynamic> [function] [call site] 07975
32 unwrap [function] [call site] 07976
32 TestStruct::clone [function] [call site] 07977
32 into [function] [call site] 07978
32 Engine::get_indexed_mut [function] [call site] 07979
32 Ok [function] [call site] 07980
32 shared_take_or_clone [function] [call site] 07981
32 Engine::dbg [function] [call site] 07982
32 Token::is_op_assignment [function] [call site] 07983
32 StmtBlock::as_mut [function] [call site] 07984
32 Engine::exec_native_fn_call [function] [call site] 07985
32 StmtBlock::span_or_else [function] [call site] 07986
32 StmtBlock::as_mut [function] [call site] 07987
32 into [function] [call site] 07988
32 Engine::call_indexer_get [function] [call site] 07989
32 RhaiResultOf::map [function] [call site] 07990
32 map_err [function] [call site] 07991
32 Err [function] [call site] 07992
32 try_into [function] [call site] 07993
32 Engine::eval_op_assignment [function] [call site] 07994
32 StmtBlock::as_mut [function] [call site] 07995
32 Engine::exec_native_fn_call [function] [call site] 07996
32 StmtBlock::span_or_else [function] [call site] 07997
32 StmtBlock::as_mut [function] [call site] 07998
32 into [function] [call site] 07999
32 Engine::call_indexer_set [function] [call site] 08000
32 RhaiResultOf::map_err [function] [call site] 08001
32 Err [function] [call site] 08002
32 Engine::dbg [function] [call site] 08003
32 StmtBlock::as_mut [function] [call site] 08004
32 Engine::exec_native_fn_call [function] [call site] 08005
32 RhaiResultOf::map_or_else [function] [call site] 08006
32 StmtBlock::as_mut [function] [call site] 08007
32 into [function] [call site] 08008
32 Engine::call_indexer_get [function] [call site] 08009
32 RhaiResultOf::map [function] [call site] 08010
32 map_err [function] [call site] 08011
32 Err [function] [call site] 08012
32 Ok [function] [call site] 08013
32 Self::as_deref_mut [function] [call site] 08014
32 Engine::dbg [function] [call site] 08015
32 as_deref_mut [function] [call site] 08016
32 StmtBlock::as_mut [function] [call site] 08017
32 Dynamic::is_shared [function] [call site] 08018
32 write_lock::<Dynamic> [function] [call site] 08019
32 unwrap [function] [call site] 08020
32 TestStruct::clone [function] [call site] 08021
32 into [function] [call site] 08022
32 Engine::get_indexed_mut [function] [call site] 08023
32 Engine::dbg_reset [function] [call site] 08024
32 defer [function] [call site] 08025
32 defer [function] [call site] 08026
32 first [function] [call site] 08027
32 map_or [function] [call site] 08028
32 Engine::make_method_call [function] [call site] 08029
32 into [function] [call site] 08030
32 Engine::eval_dot_index_chain_raw [function] [call site] 08031
32 Self::as_deref_mut [function] [call site] 08032
32 Engine::dbg [function] [call site] 08033
32 StmtBlock::as_mut [function] [call site] 08034
32 Engine::exec_native_fn_call [function] [call site] 08035
32 StmtBlock::span_or_else [function] [call site] 08036
32 StmtBlock::as_mut [function] [call site] 08037
32 into [function] [call site] 08038
32 Engine::call_indexer_get [function] [call site] 08039
32 RhaiResultOf::map [function] [call site] 08040
32 map_err [function] [call site] 08041
32 Err [function] [call site] 08042
32 try_into [function] [call site] 08043
32 Engine::eval_dot_index_chain_raw [function] [call site] 08044
32 StmtBlock::as_mut [function] [call site] 08045
32 StmtBlock::as_mut [function] [call site] 08046
32 Engine::exec_native_fn_call [function] [call site] 08047
32 StmtBlock::span_or_else [function] [call site] 08048
32 StmtBlock::as_mut [function] [call site] 08049
32 into [function] [call site] 08050
32 StmtBlock::as_mut [function] [call site] 08051
32 Engine::call_indexer_set [function] [call site] 08052
32 StmtBlock::span_or_else [function] [call site] 08053
32 Ok [function] [call site] 08054
32 Err [function] [call site] 08055
32 Err [function] [call site] 08056
32 Ok [function] [call site] 08057
32 Engine::dbg_reset [function] [call site] 08058
32 defer [function] [call site] 08059
32 defer [function] [call site] 08060
32 first [function] [call site] 08061
32 map_or [function] [call site] 08062
32 Engine::make_method_call [function] [call site] 08063
32 into [function] [call site] 08064
32 Engine::eval_dot_index_chain_raw [function] [call site] 08065
31 Engine::track_operation [function] [call site] 08066
31 Engine::dbg [function] [call site] 08067
31 Self::as_deref_mut [function] [call site] 08068
31 Engine::search_namespace [function] [call site] 08069
31 Engine::eval_dot_index_chain_raw [function] [call site] 08070
31 Engine::eval_expr [function] [call site] 08071
31 Self::as_deref_mut [function] [call site] 08072
31 Dynamic::flatten [function] [call site] 08073
31 into [function] [call site] 08074
31 Some [function] [call site] 08075
31 Engine::eval_dot_index_chain_raw [function] [call site] 08076
31 test_optimizer_const_map [function] [call site] 08077
30 Engine::eval_dot_index_chain [function] [call site] 08078
29 RhaiResult::map [function] [call site] 08079
29 string_functions::is_empty [function] [call site] 08080
29 Ok [function] [call site] 08081
29 Engine::eval_stmt_block [function] [call site] 08082
29 StmtBlock::take_statements [function] [call site] 08083
29 Engine::eval_fn_call_expr [function] [call site] 08084
29 Position::is_none [function] [call site] 08085
29 Err [function] [call site] 08086
29 ERR::ErrorUnboundThis [function] [call site] 08087
29 ParseSettings::level_up_with_position [function] [call site] 08088
29 into [function] [call site] 08089
29 Engine::eval_expr [function] [call site] 08090
29 Self::as_deref_mut [function] [call site] 08091
29 Dynamic::flatten [function] [call site] 08092
29 Engine::track_operation [function] [call site] 08093
29 ParseSettings::level_up_with_position [function] [call site] 08094
29 Self::unwrap [function] [call site] 08095
29 try_into [function] [call site] 08096
29 Engine::eval_op_assignment [function] [call site] 08097
29 Engine::eval_expr [function] [call site] 08098
29 Self::as_deref_mut [function] [call site] 08099
29 Dynamic::flatten [function] [call site] 08100
29 Engine::track_operation [function] [call site] 08101
29 ParseSettings::level_up_with_position [function] [call site] 08102
29 Engine::search_namespace [function] [call site] 08103
29 Target::is_ref [function] [call site] 08104
29 Dynamic::is_shared [function] [call site] 08105
29 Err [function] [call site] 08106
29 ERR::ErrorAssignmentToConstant [function] [call site] 08107
29 test_to_string [function] [call site] 08108
29 ParseSettings::level_up_with_position [function] [call site] 08109
29 into [function] [call site] 08110
29 Engine::eval_op_assignment [function] [call site] 08111
29 Engine::eval_expr [function] [call site] 08112
29 Self::as_deref_mut [function] [call site] 08113
29 Dynamic::flatten [function] [call site] 08114
29 Some [function] [call site] 08115
29 Engine::intern_string [function] [call site] 08116
30 Engine::get_interned_string [function] [call site] 08117
30 ImmutableString::into [function] [call site] 08118
29 Engine::eval_dot_index_chain [function] [call site] 08119
29 Engine::eval_dot_index_chain [function] [call site] 08120
29 Ok [function] [call site] 08121
29 Engine::allow_shadowing [function] [call site] 08122
29 string_functions::contains [function] [call site] 08123
29 Ident::as_str [function] [call site] 08124
29 Err [function] [call site] 08125
29 ERR::ErrorVariableExists [function] [call site] 08126
29 Ident::as_str [function] [call site] 08127
29 test_to_string [function] [call site] 08128
29 into [function] [call site] 08129
29 ASTFlags::intersects [function] [call site] 08130
29 ASTFlags::intersects [function] [call site] 08131
29 string_functions::contains [function] [call site] 08132
29 Ident::as_str [function] [call site] 08133
29 VarDefInfo::new [function] [call site] 08134
29 Ident::as_str [function] [call site] 08135
29 test::len [function] [call site] 08136
29 EvalContext::new [function] [call site] 08137
29 Self::as_deref_mut [function] [call site] 08138
29 test_var_def_filter [function] [call site] 08139
29 test::len [function] [call site] 08140
29 Err [function] [call site] 08141
29 ERR::ErrorForbiddenVariable [function] [call site] 08142
29 Ident::as_str [function] [call site] 08143
29 &str::to_string [function] [call site] 08144
29 into [function] [call site] 08145
29 Position::is_none [function] [call site] 08146
29 test::len [function] [call site] 08147
29 Engine::max_variables [function] [call site] 08148
29 Err [function] [call site] 08149
29 ERR::ErrorTooManyVariables [function] [call site] 08150
29 into [function] [call site] 08151
29 Engine::eval_expr [function] [call site] 08152
29 Dynamic::flatten [function] [call site] 08153
29 Engine::intern_string [function] [call site] 08154
29 MyIterableType::into_iter [function] [call site] 08155
29 T::as_any [function] [call site] 08156
29 string_functions::is_empty [function] [call site] 08157
29 crate::func::locked_write [function] [call site] 08158
29 get_or_insert_with [function] [call site] 08159
29 crate::Shared::new [function] [call site] 08160
29 crate::Locked::new [function] [call site] 08161
29 std::collections::BTreeMap::new [function] [call site] 08162
29 Option::unwrap [function] [call site] 08163
29 blob_functions::insert [function] [call site] 08164
29 TestStruct::clone [function] [call site] 08165
29 TestStruct::clone [function] [call site] 08166
29 then_some [function] [call site] 08167
29 Dynamic::set_access_mode [function] [call site] 08168
29 Scope::get_mut_by_index [function] [call site] 08169
29 test::len [function] [call site] 08170
29 Command::get [function] [call site] 08171
29 Scope::push_entry [function] [call site] 08172
29 TestStruct::clone [function] [call site] 08173
29 Scope::add_alias_by_index [function] [call site] 08174
29 test::len [function] [call site] 08175
29 Ident::as_str [function] [call site] 08176
29 &str::into [function] [call site] 08177
29 Ok [function] [call site] 08178
29 Engine::eval_expr [function] [call site] 08179
29 Self::as_deref_mut [function] [call site] 08180
29 Dynamic::as_bool [function] [call site] 08181
29 map_err [function] [call site] 08182
29 make_type_mismatch_err::<bool> [function] [call site] 08183
29 ParseSettings::level_up_with_position [function] [call site] 08184
29 string_functions::is_empty [function] [call site] 08185
30 test::len [function] [call site] 08186
29 Engine::eval_stmt_block [function] [call site] 08187
29 StmtBlock::take_statements [function] [call site] 08188
30 mem::take [function] [call site] 08189
30 StmtBlock::statements_mut [function] [call site] 08190
29 string_functions::is_empty [function] [call site] 08191
29 Engine::eval_stmt_block [function] [call site] 08192
29 StmtBlock::take_statements [function] [call site] 08193
29 Ok [function] [call site] 08194
29 Engine::eval_expr [function] [call site] 08195
29 Self::as_deref_mut [function] [call site] 08196
29 Dynamic::is_hashable [function] [call site] 08197
30 MyIterableType::into_iter [function] [call site] 08198
30 Self::IntoIter::all [function] [call site] 08199
30 map_functions::values [function] [call site] 08200
30 Array::all [function] [call site] 08201
31 Engine::new [function] [call site] 08202
31 register_type::<TestStruct> [function] [call site] 08203
31 Engine::register_fn [function] [call site] 08204
31 Engine::register_fn [function] [call site] 08205
30 test_fn_ptr_curry [function] [call site] 08207
30 MyIterableType::into_iter [function] [call site] 08208
30 Self::IntoIter::all [function] [call site] 08209
30 T::as_any [function] [call site] 08210
30 Dynamic::type_id [function] [call site] 08211
30 TypeId::of::<u8> [function] [call site] 08212
30 TypeId::of::<u16> [function] [call site] 08213
30 TypeId::of::<u32> [function] [call site] 08214
30 TypeId::of::<u64> [function] [call site] 08215
30 TypeId::of::<i8> [function] [call site] 08216
30 TypeId::of::<i16> [function] [call site] 08217
30 TypeId::of::<i32> [function] [call site] 08218
30 TypeId::of::<i64> [function] [call site] 08219
30 TypeId::of::<f32> [function] [call site] 08220
30 TypeId::of::<f64> [function] [call site] 08221
30 TypeId::of::<u128> [function] [call site] 08222
30 TypeId::of::<i128> [function] [call site] 08223
30 TypeId::of::<ExclusiveRange> [function] [call site] 08224
30 TypeId::of::<InclusiveRange> [function] [call site] 08225
30 crate::func::locked_read [function] [call site] 08226
30 Option::map_or [function] [call site] 08227
30 Dynamic::is_hashable [function] [call site] 08228
31 MyIterableType::into_iter [function] [call site] 08229
31 Self::IntoIter::all [function] [call site] 08230
31 map_functions::values [function] [call site] 08231
31 Array::all [function] [call site] 08232
31 test_fn_ptr_curry [function] [call site] 08234
31 MyIterableType::into_iter [function] [call site] 08235
31 Self::IntoIter::all [function] [call site] 08236
31 T::as_any [function] [call site] 08237
31 Dynamic::type_id [function] [call site] 08238
31 TypeId::of::<u8> [function] [call site] 08239
31 TypeId::of::<u16> [function] [call site] 08240
31 TypeId::of::<u32> [function] [call site] 08241
31 TypeId::of::<u64> [function] [call site] 08242
31 TypeId::of::<i8> [function] [call site] 08243
31 TypeId::of::<i16> [function] [call site] 08244
31 TypeId::of::<i32> [function] [call site] 08245
31 TypeId::of::<i64> [function] [call site] 08246
31 TypeId::of::<f32> [function] [call site] 08247
31 TypeId::of::<f64> [function] [call site] 08248
31 TypeId::of::<u128> [function] [call site] 08249
31 TypeId::of::<i128> [function] [call site] 08250
31 TypeId::of::<ExclusiveRange> [function] [call site] 08251
31 TypeId::of::<InclusiveRange> [function] [call site] 08252
31 crate::func::locked_read [function] [call site] 08253
31 Option::map_or [function] [call site] 08254
31 Dynamic::is_hashable [function] [call site] 08255
31 crate::func::locked_read [function] [call site] 08256
31 Option::map_or [function] [call site] 08257
31 blob_functions::insert [function] [call site] 08258
31 checked_is_hashable [function] [call site] 08259
31 MyIterableType::into_iter [function] [call site] 08260
31 Self::IntoIter::all [function] [call site] 08261
31 checked_is_hashable [function] [call site] 08262
31 map_functions::values [function] [call site] 08263
31 Array::all [function] [call site] 08264
31 checked_is_hashable [function] [call site] 08265
31 Position::is_none [function] [call site] 08266
31 test_fn_ptr_curry [function] [call site] 08267
31 MyIterableType::into_iter [function] [call site] 08268
31 Self::IntoIter::all [function] [call site] 08269
31 checked_is_hashable [function] [call site] 08270
31 Dynamic::is_hashable [function] [call site] 08271
31 checked_is_hashable [function] [call site] 08272
31 Engine::default [function] [call site] 08273
30 crate::func::locked_read [function] [call site] 08274
30 Option::map_or [function] [call site] 08275
30 blob_functions::insert [function] [call site] 08276
30 checked_is_hashable [function] [call site] 08277
30 MyIterableType::into_iter [function] [call site] 08278
30 Self::IntoIter::all [function] [call site] 08279
30 checked_is_hashable [function] [call site] 08280
30 map_functions::values [function] [call site] 08281
30 Array::all [function] [call site] 08282
30 checked_is_hashable [function] [call site] 08283
30 Position::is_none [function] [call site] 08284
30 test_fn_ptr_curry [function] [call site] 08285
30 MyIterableType::into_iter [function] [call site] 08286
30 Self::IntoIter::all [function] [call site] 08287
30 checked_is_hashable [function] [call site] 08288
30 Dynamic::is_hashable [function] [call site] 08289
30 checked_is_hashable [function] [call site] 08290
30 Engine::default [function] [call site] 08291
29 func::get_hasher [function] [call site] 08292
30 config::hashing::get_hashing_seed [function] [call site] 08293
30 ahash::RandomState::with_seeds [function] [call site] 08294
30 StraightHasherBuilder::build_hasher [function] [call site] 08295
30 Engine::default [function] [call site] 08296
29 test::hash [function] [call site] 08297
29 Self::Hasher::finish [function] [call site] 08298
29 Command::get [function] [call site] 08299
29 Engine::eval_expr [function] [call site] 08300
29 Self::as_deref_mut [function] [call site] 08301
29 Dynamic::as_bool [function] [call site] 08302
29 map_err [function] [call site] 08303
29 make_type_mismatch_err::<bool> [function] [call site] 08304
29 ParseSettings::level_up_with_position [function] [call site] 08305
30 ParseSettings::level_up [function] [call site] 08306
29 Some [function] [call site] 08308
29 string_functions::is_empty [function] [call site] 08309
29 MyIterableType::into_iter [function] [call site] 08310
29 Self::IntoIter::filter [function] [call site] 08311
30 Engine::new [function] [call site] 08312
30 Engine::compile [function] [call site] 08313
30 ParseResult::unwrap [function] [call site] 08314
30 Engine::run_ast [function] [call site] 08315
31 Engine::run_ast_with_scope [function] [call site] 08316
32 Caches::new [function] [call site] 08317
32 Engine::new_global_runtime_state [function] [call site] 08318
32 AST::source_raw [function] [call site] 08319
33 StmtBlock::as_ref [function] [call site] 08320
32 Option::cloned [function] [call site] 08321
32 blob_functions::push [function] [call site] 08322
32 AST::shared_lib [function] [call site] 08323
32 &crate::SharedModule::clone [function] [call site] 08324
32 clone_from [function] [call site] 08325
32 Engine::eval_global_statements [function] [call site] 08326
32 StmtBlock::take_statements [function] [call site] 08327
32 Engine::is_debugger_registered [function] [call site] 08328
32 GlobalRuntimeState::debugger_mut [function] [call site] 08329
33 as_deref_mut [function] [call site] 08330
32 crate::ast::Stmt::Noop [function] [call site] 08332
32 Engine::dbg [function] [call site] 08333
31 Scope::new [function] [call site] 08335
30 RhaiResultOf::unwrap [function] [call site] 08336
30 Engine::on_def_var [function] [call site] 08337
31 TestStruct::new [function] [call site] 08339
30 Option::name [function] [call site] 08340
31 Engine::new [function] [call site] 08341
30 VarDefInfo::nesting_level [function] [call site] 08342
30 RhaiResultOf::unwrap_err [function] [call site] 08346
30 RhaiResultOf::unwrap_err [function] [call site] 08348
30 RhaiResultOf::unwrap_err [function] [call site] 08350
30 RhaiResultOf::unwrap [function] [call site] 08352
29 string_functions::contains [function] [call site] 08353
29 without_metadata::test_parse_json_err_no_index [function] [call site] 08354
30 Engine::new [function] [call site] 08355
30 Scope::new [function] [call site] 08356
30 eval_with_scope::<Dynamic> [function] [call site] 08357
30 unwrap_err [function] [call site] 08358
29 Engine::eval_expr [function] [call site] 08359
29 Self::as_deref_mut [function] [call site] 08360
29 Dynamic::as_bool [function] [call site] 08361
29 map_err [function] [call site] 08362
29 make_type_mismatch_err::<bool> [function] [call site] 08363
29 ParseSettings::level_up_with_position [function] [call site] 08364
29 Some [function] [call site] 08365
29 StmtBlock::span_or_else [function] [call site] 08366
30 Span::new [function] [call site] 08367
30 iterator_functions::chars_from_start [function] [call site] 08368
30 StmtBlock::span_or_else [function] [call site] 08369
30 string_functions::add_append [function] [call site] 08370
30 StmtBlock::span_or_else [function] [call site] 08371
29 StmtBlock::as_ref [function] [call site] 08372
29 test_optimizer_const_map [function] [call site] 08373
29 Span::map_or [function] [call site] 08374
29 Ok [function] [call site] 08375
29 Engine::eval_expr [function] [call site] 08376
29 string_functions::is_empty [function] [call site] 08377
29 Engine::track_operation [function] [call site] 08378
29 ParseSettings::level_up_with_position [function] [call site] 08379
30 ParseSettings::level_up [function] [call site] 08380
29 Self::as_deref_mut [function] [call site] 08382
29 StmtBlock::take_statements [function] [call site] 08383
29 Engine::eval_stmt_block [function] [call site] 08384
29 Ok [function] [call site] 08385
29 Err [function] [call site] 08386
29 Engine::eval_expr [function] [call site] 08387
29 Self::as_deref_mut [function] [call site] 08388
29 Dynamic::as_bool [function] [call site] 08389
29 map_err [function] [call site] 08390
29 make_type_mismatch_err::<bool> [function] [call site] 08391
29 ParseSettings::level_up_with_position [function] [call site] 08392
29 Ok [function] [call site] 08393
29 string_functions::is_empty [function] [call site] 08394
29 Self::as_deref_mut [function] [call site] 08395
29 StmtBlock::take_statements [function] [call site] 08396
29 Engine::eval_stmt_block [function] [call site] 08397
29 Ok [function] [call site] 08398
29 Err [function] [call site] 08399
29 ASTFlags::intersects [function] [call site] 08400
29 string_functions::is_empty [function] [call site] 08401
29 Self::as_deref_mut [function] [call site] 08402
29 StmtBlock::take_statements [function] [call site] 08403
29 Engine::eval_stmt_block [function] [call site] 08404
29 Ok [function] [call site] 08405
29 Err [function] [call site] 08406
29 Engine::eval_expr [function] [call site] 08407
29 Self::as_deref_mut [function] [call site] 08408
29 Dynamic::as_bool [function] [call site] 08409
29 map_err [function] [call site] 08410
29 make_type_mismatch_err::<bool> [function] [call site] 08411
29 ParseSettings::level_up_with_position [function] [call site] 08412
29 Ok [function] [call site] 08413
29 test::len [function] [call site] 08414
29 Engine::max_variables [function] [call site] 08415
29 String::from [function] [call site] 08416
29 is_some [function] [call site] 08417
29 Err [function] [call site] 08418
29 ERR::ErrorTooManyVariables [function] [call site] 08419
29 into [function] [call site] 08420
29 Engine::eval_expr [function] [call site] 08421
29 Self::as_deref_mut [function] [call site] 08422
29 Dynamic::flatten [function] [call site] 08423
29 Dynamic::type_id [function] [call site] 08424
29 MyIterableType::into_iter [function] [call site] 08425
29 array_functions::find_map [function] [call site] 08426
29 Module::get_iter [function] [call site] 08427
30 Command::get [function] [call site] 08428
30 test_optimizer_const_map [function] [call site] 08429
29 StmtBlock::span_or_else [function] [call site] 08430
29 Module::get_iter [function] [call site] 08431
30 Command::get [function] [call site] 08432
30 test_optimizer_const_map [function] [call site] 08433
29 StmtBlock::span_or_else [function] [call site] 08434
29 map_functions::values [function] [call site] 08435
29 array_functions::find_map [function] [call site] 08436
29 Module::get_qualified_iter [function] [call site] 08437
30 Command::get [function] [call site] 08438
30 test_optimizer_const_map [function] [call site] 08439
29 ok_or_else [function] [call site] 08440
29 ERR::ErrorFor [function] [call site] 08441
29 Expr::start_position [function] [call site] 08442
29 defer [function] [call site] 08443
29 StmtBlock::as_ref [function] [call site] 08444
29 test_optimizer_const_map [function] [call site] 08445
29 blob_functions::push [function] [call site] 08446
29 TestStruct::clone [function] [call site] 08447
29 test::len [function] [call site] 08448
29 blob_functions::push [function] [call site] 08449
29 TestStruct::clone [function] [call site] 08450
29 test::len [function] [call site] 08451
29 string_functions::is_empty [function] [call site] 08452
29 iter_func [function] [call site] 08453
29 Engine::track_operation [function] [call site] 08454
29 ParseSettings::level_up_with_position [function] [call site] 08455
29 iter_func [function] [call site] 08456
29 checked_add [function] [call site] 08457
29 ok_or_else [function] [call site] 08458
29 ERR::ErrorArithmetic [function] [call site] 08459
29 Scope::get_mut_by_index [function] [call site] 08460
29 Dynamic::write_lock [function] [call site] 08461
30 crate::func::locked_write [function] [call site] 08462
30 TypeId::of::<Self> [function] [call site] 08463
30 TypeId::of::<T> [function] [call site] 08464
30 Dynamic::type_id [function] [call site] 08465
30 TypeId::of::<T> [function] [call site] 08466
30 DynamicWriteLock [function] [call site] 08468
30 DynamicWriteLockInner::Guard [function] [call site] 08469
30 Dynamic::downcast_mut [function] [call site] 08470
31 TypeId::of::<T> [function] [call site] 08471
31 TypeId::of::<INT> [function] [call site] 08472
31 T::as_any_mut [function] [call site] 08473
31 as_any_mut().downcast_mut::<T> [function] [call site] 08474
31 TypeId::of::<T> [function] [call site] 08475
31 TypeId::of::<crate::FLOAT> [function] [call site] 08476
31 StmtBlock::as_mut [function] [call site] 08477
31 T::as_any_mut [function] [call site] 08478
31 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 08479
31 TypeId::of::<T> [function] [call site] 08480
31 TypeId::of::<rust_decimal::Decimal> [function] [call site] 08481
31 StmtBlock::as_mut [function] [call site] 08482
31 T::as_any_mut [function] [call site] 08483
31 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 08484
31 TypeId::of::<T> [function] [call site] 08485
31 TypeId::of::<bool> [function] [call site] 08486
31 T::as_any_mut [function] [call site] 08487
31 as_any_mut().downcast_mut::<T> [function] [call site] 08488
31 TypeId::of::<T> [function] [call site] 08489
31 TypeId::of::<ImmutableString> [function] [call site] 08490
31 T::as_any_mut [function] [call site] 08491
31 as_any_mut().downcast_mut::<T> [function] [call site] 08492
31 TypeId::of::<T> [function] [call site] 08493
31 TypeId::of::<char> [function] [call site] 08494
31 T::as_any_mut [function] [call site] 08495
31 as_any_mut().downcast_mut::<T> [function] [call site] 08496
31 TypeId::of::<T> [function] [call site] 08497
31 TypeId::of::<Array> [function] [call site] 08498
31 StmtBlock::as_mut [function] [call site] 08499
31 T::as_any_mut [function] [call site] 08500
31 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 08501
31 TypeId::of::<T> [function] [call site] 08502
31 TypeId::of::<Blob> [function] [call site] 08503
31 StmtBlock::as_mut [function] [call site] 08504
31 T::as_any_mut [function] [call site] 08505
31 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 08506
31 TypeId::of::<T> [function] [call site] 08507
31 TypeId::of::<Map> [function] [call site] 08508
31 StmtBlock::as_mut [function] [call site] 08509
31 T::as_any_mut [function] [call site] 08510
31 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 08511
31 TypeId::of::<T> [function] [call site] 08512
31 TypeId::of::<FnPtr> [function] [call site] 08513
31 StmtBlock::as_mut [function] [call site] 08514
31 T::as_any_mut [function] [call site] 08515
31 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 08516
31 TypeId::of::<T> [function] [call site] 08517
31 TypeId::of::<Instant> [function] [call site] 08518
31 StmtBlock::as_mut [function] [call site] 08519
31 T::as_any_mut [function] [call site] 08520
31 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 08521
31 TypeId::of::<T> [function] [call site] 08522
31 TypeId::of::<()> [function] [call site] 08523
31 T::as_any_mut [function] [call site] 08524
31 as_any_mut().downcast_mut::<T> [function] [call site] 08525
31 TypeId::of::<T> [function] [call site] 08526
31 TypeId::of::<Self> [function] [call site] 08527
31 T::as_any_mut [function] [call site] 08528
31 as_any_mut().downcast_mut::<T> [function] [call site] 08529
31 T::as_any_mut [function] [call site] 08530
31 as_any_mut().downcast_mut::<T> [function] [call site] 08531
30 Option::map [function] [call site] 08532
30 test_optimizer_const_map [function] [call site] 08533
29 Option::unwrap [function] [call site] 08534
29 Dynamic::from_int [function] [call site] 08535
30 Union::Int [function] [call site] 08537
29 map_err [function] [call site] 08538
29 EvalAltResult::fill_position [function] [call site] 08539
29 ParseSettings::level_up_with_position [function] [call site] 08540
29 Dynamic::flatten [function] [call site] 08541
29 Scope::get_mut_by_index [function] [call site] 08542
29 Dynamic::write_lock [function] [call site] 08543
29 Option::unwrap [function] [call site] 08544
29 Self::as_deref_mut [function] [call site] 08545
29 StmtBlock::take_statements [function] [call site] 08546
29 Engine::eval_stmt_block [function] [call site] 08547
29 Err [function] [call site] 08548
29 Ok [function] [call site] 08549
29 ASTFlags::intersects [function] [call site] 08550
29 Engine::eval_expr [function] [call site] 08551
29 Err [function] [call site] 08552
29 ERR::LoopBreak [function] [call site] 08553
29 into [function] [call site] 08554
29 Engine::eval_stmt_block [function] [call site] 08555
29 Self::as_deref_mut [function] [call site] 08556
29 StmtBlock::take_statements [function] [call site] 08557
29 EvalAltResult::is_pseudo_error [function] [call site] 08558
29 Err [function] [call site] 08559
29 EvalAltResult::is_catchable [function] [call site] 08560
29 Err [function] [call site] 08561
29 EvalAltResult::unwrap_inner [function] [call site] 08562
30 EvalAltResult::unwrap_inner [function] [call site] 08563
29 Expr::is_unit [function] [call site] 08564
29 TestStruct::clone [function] [call site] 08565
29 EvalAltResult::take_position [function] [call site] 08566
30 EvalAltResult::position [function] [call site] 08567
30 EvalAltResult::set_position [function] [call site] 08568
29 ParseError::to_string [function] [call site] 08569
29 into [function] [call site] 08570
29 crate::Map::new [function] [call site] 08571
29 EvalAltResult::take_position [function] [call site] 08572
29 blob_functions::insert [function] [call site] 08573
29 &str::into [function] [call site] 08574
29 ParseError::to_string [function] [call site] 08575
29 into [function] [call site] 08576
29 blob_functions::insert [function] [call site] 08577
29 &str::into [function] [call site] 08578
29 into [function] [call site] 08579
29 Position::is_none [function] [call site] 08580
29 blob_functions::insert [function] [call site] 08581
29 &str::into [function] [call site] 08582
29 Position::line [function] [call site] 08583
29 Option::unwrap [function] [call site] 08584
29 into [function] [call site] 08585
29 blob_functions::insert [function] [call site] 08586
29 &str::into [function] [call site] 08587
29 Position::position [function] [call site] 08588
29 Option::unwrap_or [function] [call site] 08589
29 into [function] [call site] 08590
29 EvalAltResult::dump_fields [function] [call site] 08591
30 blob_functions::insert [function] [call site] 08592
30 &str::into [function] [call site] 08593
30 test_string_split [function] [call site] 08594
30 MultiInputsStream::get_next [function] [call site] 08595
30 blob_functions::insert [function] [call site] 08598
30 &str::into [function] [call site] 08599
30 blob_functions::insert [function] [call site] 08601
30 &str::into [function] [call site] 08602
30 blob_functions::insert [function] [call site] 08604
30 &str::into [function] [call site] 08605
30 blob_functions::insert [function] [call site] 08607
30 &str::into [function] [call site] 08608
30 blob_functions::insert [function] [call site] 08610
30 &str::into [function] [call site] 08611
30 Array::into [function] [call site] 08612
30 blob_functions::insert [function] [call site] 08613
30 &str::into [function] [call site] 08614
30 blob_functions::insert [function] [call site] 08616
30 &str::into [function] [call site] 08617
30 blob_functions::insert [function] [call site] 08619
30 &str::into [function] [call site] 08620
30 RhaiResult::into [function] [call site] 08621
30 blob_functions::insert [function] [call site] 08622
30 &str::into [function] [call site] 08623
30 TestStruct::clone [function] [call site] 08624
30 blob_functions::insert [function] [call site] 08625
30 &str::into [function] [call site] 08626
30 blob_functions::insert [function] [call site] 08628
30 &str::into [function] [call site] 08629
30 blob_functions::insert [function] [call site] 08631
30 &str::into [function] [call site] 08632
30 blob_functions::insert [function] [call site] 08634
30 &str::into [function] [call site] 08635
30 TestStruct::clone [function] [call site] 08636
30 blob_functions::insert [function] [call site] 08637
30 &str::into [function] [call site] 08638
30 Dynamic::from_array [function] [call site] 08639
30 MyIterableType::into_iter [function] [call site] 08640
30 test_optimizer_const_map [function] [call site] 08641
30 reflection_functions::collect [function] [call site] 08642
30 MyIterableType::into_iter [function] [call site] 08643
30 test_optimizer_const_map [function] [call site] 08644
30 iter() [call site] 08645
12 .map(String::as_str) [call site] 08646
12 .collect::<Vec<_>> [function] [call site] 08647
29 Self::into [function] [call site] 08650
29 defer [function] [call site] 08651
29 test::len [function] [call site] 08652
29 Engine::max_variables [function] [call site] 08653
29 Err [function] [call site] 08654
29 ERR::ErrorTooManyVariables [function] [call site] 08655
29 ParseSettings::level_up_with_position [function] [call site] 08656
29 into [function] [call site] 08657
29 blob_functions::push [function] [call site] 08658
29 TestStruct::clone [function] [call site] 08659
29 Self::as_deref_mut [function] [call site] 08660
29 StmtBlock::take_statements [function] [call site] 08661
29 Engine::eval_stmt_block [function] [call site] 08662
29 RhaiResult::map [function] [call site] 08663
29 map_err [function] [call site] 08664
29 Expr::is_unit [function] [call site] 08665
29 Expr::set_position [function] [call site] 08666
29 ASTFlags::intersects [function] [call site] 08667
29 Engine::eval_expr [function] [call site] 08668
29 RhaiResult::and_then [function] [call site] 08669
29 Err [function] [call site] 08670
29 ERR::ErrorRuntime [function] [call site] 08671
29 Dynamic::flatten [function] [call site] 08672
30 crate::func::native::shared_try_take [function] [call site] 08673
30 into_inner [function] [call site] 08674
30 Dynamic::flatten [function] [call site] 08675
30 into_inner [function] [call site] 08676
30 Dynamic::flatten [function] [call site] 08678
30 into_inner [function] [call site] 08679
30 Dynamic::flatten [function] [call site] 08680
30 crate::func::locked_read [function] [call site] 08681
30 Dynamic::flatten_clone [function] [call site] 08682
30 Union::Shared [function] [call site] 08684
29 into [function] [call site] 08685
29 ASTFlags::intersects [function] [call site] 08686
29 Err [function] [call site] 08687
29 ERR::ErrorRuntime [function] [call site] 08688
29 into [function] [call site] 08689
29 Engine::eval_expr [function] [call site] 08690
29 RhaiResult::and_then [function] [call site] 08691
29 Err [function] [call site] 08692
29 ERR::Return [function] [call site] 08693
29 Dynamic::flatten [function] [call site] 08694
29 into [function] [call site] 08695
29 Err [function] [call site] 08696
29 ERR::Return [function] [call site] 08697
29 into [function] [call site] 08698
29 Engine::max_modules [function] [call site] 08699
29 Err [function] [call site] 08700
29 ERR::ErrorTooManyModules [function] [call site] 08701
29 into [function] [call site] 08702
29 Engine::eval_expr [function] [call site] 08703
29 try_cast_result::<crate::ImmutableString> [function] [call site] 08704
29 map_err [function] [call site] 08705
29 make_type_mismatch_err::<crate::ImmutableString> [function] [call site] 08706
29 RhaiNativeFunc::return_type_name [function] [call site] 08707
29 ParseSettings::level_up_with_position [function] [call site] 08708
29 Expr::start_position [function] [call site] 08709
29 TestStruct::clone [function] [call site] 08710
29 StmtBlock::as_ref [function] [call site] 08711
29 &[Stmt]::and_then [function] [call site] 08712
29 FileModuleResolver::resolve_raw [function] [call site] 08713
30 FileModuleResolver::impl_resolve [function] [call site] 08714
31 &mut [call site] 08715
31 test_for_module_iterator [function] [call site] 08716
32 Engine::new [function] [call site] 08717
32 Module::new [function] [call site] 08718
32 set_iterable::<MyIterableType> [function] [call site] 08719
32 Module::set_native_fn [function] [call site] 08720
33 FuncRegistration::new [function] [call site] 08721
33 FuncRegistration::in_internal_namespace [function] [call site] 08722
33 FuncRegistration::with_purity [function] [call site] 08723
33 FuncRegistration::with_volatility [function] [call site] 08724
33 FuncRegistration::set_into_module [function] [call site] 08725
32 MyIterableType [function] [call site] 08727
32 &str::to_string [function] [call site] 08728
32 Module::new [function] [call site] 08729
32 Module::set_sub_module [function] [call site] 08730
33 blob_functions::insert [function] [call site] 08731
33 string_functions::remove [function] [call site] 08734
32 Engine::register_static_module [function] [call site] 08735
33 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] 08736
34 split_once [function] [call site] 08737
34 test_optimizer_const_map [function] [call site] 08738
34 string_functions::trim [function] [call site] 08739
35 shared_get_mut [function] [call site] 08740
35 string_functions::trim [function] [call site] 08741
35 string_functions::trim [function] [call site] 08743
34 string_functions::trim [function] [call site] 08745
34 string_functions::is_empty [function] [call site] 08746
35 test::len [function] [call site] 08747
34 &str::contains_key [function] [call site] 08748
34 Module::new [function] [call site] 08749
34 crate::func::shared_take_or_clone [function] [call site] 08750
34 string_functions::remove [function] [call site] 08751
34 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] 08753
34 Module::get_sub_modules_mut [function] [call site] 08754
35 string_functions::clear [function] [call site] 08755
35 string_functions::remove [function] [call site] 08756
34 Module::build_index [function] [call site] 08757
35 Module::is_indexed [function] [call site] 08758
36 intersects [function] [call site] 08759
35 blob_functions::blob_with_capacity [function] [call site] 08760
36 blob_functions::blob_with_capacity_and_value [function] [call site] 08761
35 new_hash_map [function] [call site] 08762
35 test::len [function] [call site] 08763
35 new_hash_map [function] [call site] 08764
35 StmtBlock::as_ref [function] [call site] 08765
35 TestStruct::new [function] [call site] 08767
35 blob_functions::push [function] [call site] 08768
36 blob_functions::push [function] [call site] 08769
36 FnPtr::try_from [function] [call site] 08770
36 RhaiResultOf::unwrap [function] [call site] 08771
35 M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module [function] [call site] 08772
36 blob_functions::push [function] [call site] 08773
36 M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module [function] [call site] 08774
36 string_functions::pop [function] [call site] 08775
37 string_functions::is_empty [function] [call site] 08776
37 shared_make_mut [function] [call site] 08777
37 string_functions::pop [function] [call site] 08778
37 Dynamic::map_or [function] [call site] 08779
36 crate::calc_var_hash [function] [call site] 08780
36 MyIterableType::into_iter [function] [call site] 08781
37 test_chars [function] [call site] 08782
37 0.chars().collect::<Vec<_>> [function] [call site] 08783
37 MyIterableType::into_iter [function] [call site] 08784
36 Self::IntoIter::copied [function] [call site] 08785
36 blob_functions::insert [function] [call site] 08786
37 FnPtr::try_from [function] [call site] 08787
37 RhaiResultOf::unwrap [function] [call site] 08788
37 string_functions::is_empty [function] [call site] 08789
37 blob_functions::push [function] [call site] 08790
37 eval::calc_offset_len [function] [call site] 08791
37 test::len [function] [call site] 08792
37 test::len [function] [call site] 08793
37 blob_functions::push [function] [call site] 08794
37 blob_functions::insert [function] [call site] 08795
36 TestStruct::clone [function] [call site] 08796
36 blob_functions::insert [function] [call site] 08797
37 FnPtr::try_from [function] [call site] 08798
37 RhaiResultOf::unwrap [function] [call site] 08799
37 string_functions::is_empty [function] [call site] 08800
37 blob_functions::push [function] [call site] 08801
37 eval::calc_offset_len [function] [call site] 08802
37 test::len [function] [call site] 08803
37 test::len [function] [call site] 08804
37 blob_functions::push [function] [call site] 08805
37 blob_functions::insert [function] [call site] 08806
36 TestStruct::clone [function] [call site] 08807
36 MyIterableType::into_iter [function] [call site] 08808
36 Dynamic::flatten [function] [call site] 08809
36 Command::get [function] [call site] 08810
36 blob_functions::insert [function] [call site] 08811
36 TestStruct::clone [function] [call site] 08812
36 RhaiFunc::is_script [function] [call site] 08813
36 crate::calc_fn_hash [function] [call site] 08814
36 MyIterableType::into_iter [function] [call site] 08815
36 Self::IntoIter::copied [function] [call site] 08816
36 RhaiFunc::get_script_fn_def [function] [call site] 08817
36 Option::unwrap [function] [call site] 08818
36 StmtBlock::as_ref [function] [call site] 08819
36 crate::calc_typed_method_hash [function] [call site] 08821
36 Command::get [function] [call site] 08822
36 blob_functions::insert [function] [call site] 08823
36 TestStruct::clone [function] [call site] 08824
36 calc_native_fn_hash [function] [call site] 08825
37 calc_fn_hash_full [function] [call site] 08826
37 calc_fn_hash [function] [call site] 08827
37 test::len [function] [call site] 08828
37 MyIterableType::into_iter [function] [call site] 08829
37 Self::IntoIter::copied [function] [call site] 08830
36 MyIterableType::into_iter [function] [call site] 08831
36 Self::IntoIter::copied [function] [call site] 08832
36 Command::get [function] [call site] 08833
36 blob_functions::insert [function] [call site] 08834
36 TestStruct::clone [function] [call site] 08835
35 test_get_set [function] [call site] 08836
35 string_functions::is_empty [function] [call site] 08837
36 test::len [function] [call site] 08838
35 then_some [function] [call site] 08839
35 string_functions::is_empty [function] [call site] 08840
35 then_some [function] [call site] 08841
34 decimal_functions::max_id [function] [call site] 08842
34 Position::is_none [function] [call site] 08843
34 Module::set_id [function] [call site] 08844
34 blob_functions::insert [function] [call site] 08845
35 FnPtr::try_from [function] [call site] 08846
35 RhaiResultOf::unwrap [function] [call site] 08847
35 string_functions::is_empty [function] [call site] 08848
35 blob_functions::push [function] [call site] 08849
35 eval::calc_offset_len [function] [call site] 08850
35 test::len [function] [call site] 08851
35 test::len [function] [call site] 08852
35 blob_functions::push [function] [call site] 08853
35 blob_functions::insert [function] [call site] 08854
34 Module::is_indexed [function] [call site] 08857
35 intersects [function] [call site] 08858
34 decimal_functions::max_id [function] [call site] 08859
34 Position::is_none [function] [call site] 08860
34 crate::func::shared_take_or_clone [function] [call site] 08861
34 Module::set_id [function] [call site] 08862
34 blob_functions::insert [function] [call site] 08864
34 crate::func::shared_take_or_clone [function] [call site] 08866
34 Module::build_index [function] [call site] 08867
34 decimal_functions::max_id [function] [call site] 08868
34 Position::is_none [function] [call site] 08869
34 Module::set_id [function] [call site] 08870
34 blob_functions::insert [function] [call site] 08871
33 StmtBlock::as_ref [function] [call site] 08874
31 and_then [function] [call site] 08876
31 TestStruct::new [function] [call site] 08877
31 Self::parent [function] [call site] 08878
31 FileModuleResolver::get_file_path [function] [call site] 08879
32 TestStruct::new [function] [call site] 08880
32 bool::is_relative [function] [call site] 08881
32 TestStruct::clone [function] [call site] 08882
32 StmtBlock::span_or_else [function] [call site] 08883
32 Option<&Path>::map [function] [call site] 08884
33 Engine::new [function] [call site] 08885
33 Engine::set_optimization_level [function] [call site] 08886
33 Scope::new [function] [call site] 08887
33 rhai::Map::new [function] [call site] 08888
33 blob_functions::insert [function] [call site] 08889
33 &str::into [function] [call site] 08890
33 Scope::push_constant_dynamic [function] [call site] 08892
33 Scope::push_constant_dynamic [function] [call site] 08894
33 &str::into [function] [call site] 08895
33 Engine::compile_expression_with_scope [function] [call site] 08896
33 ParseResult::expect [function] [call site] 08897
33 Ident::as_str [function] [call site] 08898
33 eval_ast::<bool> [function] [call site] 08899
32 unwrap_or_default [function] [call site] 08901
32 blob_functions::push [function] [call site] 08902
33 blob_functions::push [function] [call site] 08903
33 FnPtr::try_from [function] [call site] 08904
33 RhaiResultOf::unwrap [function] [call site] 08905
32 bool::into [function] [call site] 08906
32 FileModuleResolver::set_extension [function] [call site] 08907
33 Self::into [function] [call site] 08908
32 Ident::as_str [function] [call site] 08909
31 FileModuleResolver::is_cache_enabled [function] [call site] 08910
31 func::locked_read [function] [call site] 08911
32 try_borrow [function] [call site] 08912
32 locked_read [function] [call site] 08914
32 Option::ok [function] [call site] 08915
32 try_read [function] [call site] 08916
32 std::thread::sleep [function] [call site] 08918
32 std::time::Duration::from_millis [function] [call site] 08919
32 locked_read [function] [call site] 08921
32 try_read [function] [call site] 08922
31 Option::unwrap [function] [call site] 08923
31 Command::get [function] [call site] 08924
31 TestStruct::clone [function] [call site] 08926
31 Engine::compile_file_with_scope [function] [call site] 08927
32 Engine::read_file [function] [call site] 08928
33 StmtBlock::as_ref [function] [call site] 08929
33 File::open [function] [call site] 08930
33 ERR::ErrorSystem [function] [call site] 08932
33 ParseError::into [function] [call site] 08933
33 ImmutableString::new [function] [call site] 08934
33 read_to_string [function] [call site] 08935
33 ERR::ErrorSystem [function] [call site] 08937
33 ParseError::into [function] [call site] 08938
33 string_functions::starts_with [function] [call site] 08939
34 string_functions::starts_with [function] [call site] 08940
33 array_functions::find [function] [call site] 08941
34 array_functions::find_starting_from [function] [call site] 08942
33 map_functions::drain [function] [call site] 08943
34 string_functions::is_empty [function] [call site] 08944
34 IterateMap::new [function] [call site] 08946
34 IterateMap::new [function] [call site] 08947
34 IterateMap::new [function] [call site] 08948
34 mem::take [function] [call site] 08949
34 blob_functions::insert [function] [call site] 08951
34 FnPtr::call_raw_with_extra_args [function] [call site] 08952
34 TestStruct::clone [function] [call site] 08954
34 Self::into [function] [call site] 08955
34 Dynamic::as_bool [function] [call site] 08957
34 Result::unwrap_or [function] [call site] 08958
34 blob_functions::insert [function] [call site] 08959
34 blob_functions::insert [function] [call site] 08960
34 map_or_else [function] [call site] 08962
33 ImmutableString::strong_count [function] [call site] 08964
34 ImmutableString::strong_count [function] [call site] 08965
33 string_functions::clear [function] [call site] 08966
34 string_functions::is_empty [function] [call site] 08967
34 shared_get_mut [function] [call site] 08968
34 string_functions::clear [function] [call site] 08969
34 ImmutableString::new [function] [call site] 08970
32 RhaiResultOf::and_then [function] [call site] 08972
32 Engine::compile_with_scope [function] [call site] 08973
32 AST::set_source [function] [call site] 08974
32 bool::to_string_lossy [function] [call site] 08975
32 StmtBlock::as_ref [function] [call site] 08976
31 TestStruct::clone [function] [call site] 08978
31 RhaiResultOf::map_err [function] [call site] 08980
31 is::<IoError> [function] [call site] 08981
31 TestStruct::new [function] [call site] 08982
31 ERR::ErrorModuleNotFound [function] [call site] 08983
31 bool::to_string [function] [call site] 08984
32 Engine::new [function] [call site] 08985
32 Scope::new [function] [call site] 08986
32 blob_functions::push [function] [call site] 08987
32 blob_functions::push [function] [call site] 08988
32 blob_functions::push [function] [call site] 08989
31 TestStruct::new [function] [call site] 08990
31 ERR::ErrorInModule [function] [call site] 08991
31 bool::to_string [function] [call site] 08992
31 AST::set_source [function] [call site] 08993
31 Module::eval_ast_as_new_raw [function] [call site] 08994
32 test::len [function] [call site] 08995
32 &mut [call site] 08996
33 test::len [function] [call site] 08997
32 TestStruct::clone [function] [call site] 08998
32 test::len [function] [call site] 08999
32 std::mem::take [function] [call site] 09000
32 crate::eval::Caches::new [function] [call site] 09001
33 Position::new_const [function] [call site] 09002
32 Engine::eval_ast_with_scope_raw [function] [call site] 09003
33 string_functions::replace [function] [call site] 09004
33 AST::source_raw [function] [call site] 09005
33 Option::cloned [function] [call site] 09006
33 test::len [function] [call site] 09007
33 blob_functions::push [function] [call site] 09008
33 AST::shared_lib [function] [call site] 09009
33 &crate::SharedModule::clone [function] [call site] 09010
33 string_functions::replace [function] [call site] 09011
33 TestStruct::clone [function] [call site] 09012
33 Engine::eval_global_statements [function] [call site] 09013
33 StmtBlock::take_statements [function] [call site] 09014
33 Engine::is_debugger_registered [function] [call site] 09015
33 GlobalRuntimeState::debugger_mut [function] [call site] 09016
33 crate::ast::Stmt::Noop [function] [call site] 09017
33 Engine::dbg [function] [call site] 09018
32 TestStruct::new [function] [call site] 09020
32 Result::is_ok [function] [call site] 09021
32 &mut [call site] 09022
33 MyIterableType::into_iter [function] [call site] 09023
33 array_functions::zip [function] [call site] 09024
33 MyIterableType::into_iter [function] [call site] 09025
32 impl [call site] 09026
32 test_optimizer_const_map [function] [call site] 09027
32 TestStruct::clone [function] [call site] 09028
32 TestStruct::clone [function] [call site] 09029
32 reflection_functions::collect [function] [call site] 09030
32 crate::ThinVec::new [function] [call site] 09031
32 MyIterableType::into_iter [function] [call site] 09032
32 Self::IntoIter::for_each [function] [call site] 09033
32 Module::set_sub_module [function] [call site] 09034
32 TestStruct::clone [function] [call site] 09035
32 TestStruct::clone [function] [call site] 09036
32 std::mem::replace [function] [call site] 09037
32 &mut [call site] 09038
33 string_functions::truncate [function] [call site] 09039
33 string_functions::truncate [function] [call site] 09040
32 string_functions::truncate [function] [call site] 09041
32 TestStruct::new [function] [call site] 09042
32 std::iter::once [function] [call site] 09043
32 AST::shared_lib [function] [call site] 09044
32 &crate::SharedModule::clone [function] [call site] 09045
32 reflection_functions::collect [function] [call site] 09046
32 test::len [function] [call site] 09047
32 Scope::pop_entry [function] [call site] 09048
33 string_functions::pop [function] [call site] 09049
33 test_optimizer_const_map [function] [call site] 09050
33 string_functions::pop [function] [call site] 09051
33 test::len [function] [call site] 09053
33 test::len [function] [call site] 09054
33 string_functions::pop [function] [call site] 09055
33 TestStruct::new [function] [call site] 09058
32 Option::unwrap [function] [call site] 09059
32 Scope::get_entry_by_index [function] [call site] 09060
32 TestStruct::clone [function] [call site] 09061
32 Array::to_vec [function] [call site] 09062
32 Dynamic::deep_scan [function] [call site] 09063
33 D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner [function] [call site] 09064
34 test_var_def_filter [function] [call site] 09065
34 StaticModuleResolver::iter_mut [function] [call site] 09066
35 StaticModuleResolver::iter_mut [function] [call site] 09067
35 test_optimizer_const_map [function] [call site] 09068
35 Ident::as_str [function] [call site] 09069
34 array_functions::for_each [function] [call site] 09070
34 D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner [function] [call site] 09071
34 values_mut [function] [call site] 09072
34 array_functions::for_each [function] [call site] 09073
34 D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner [function] [call site] 09074
34 FnPtr::iter_curry_mut [function] [call site] 09075
35 StaticModuleResolver::iter_mut [function] [call site] 09076
34 array_functions::for_each [function] [call site] 09077
34 D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner [function] [call site] 09078
32 downcast_mut::<crate::FnPtr> [function] [call site] 09079
32 TestStruct::clone [function] [call site] 09081
32 test::len [function] [call site] 09082
32 string_functions::pop [function] [call site] 09083
32 Module::contains_var [function] [call site] 09085
33 contains_key [function] [call site] 09086
32 Module::set_var [function] [call site] 09087
33 Dynamic::from [function] [call site] 09089
34 String::from [function] [call site] 09090
35 ImmutableString::into_owned [function] [call site] 09091
33 Module::is_indexed [function] [call site] 09092
33 crate::calc_var_hash [function] [call site] 09093
33 get_or_insert_with [function] [call site] 09095
33 blob_functions::insert [function] [call site] 09096
33 TestStruct::clone [function] [call site] 09097
33 blob_functions::insert [function] [call site] 09098
32 Module::contains_var [function] [call site] 09099
32 Position::is_none [function] [call site] 09100
32 Module::set_var [function] [call site] 09102
32 TestStruct::clone [function] [call site] 09103
32 Module::set_var [function] [call site] 09104
32 AST::iter_fn_def [function] [call site] 09105
33 Module::iter_script_fn [function] [call site] 09106
34 Module::iter_fn [function] [call site] 09107
35 MyIterableType::into_iter [function] [call site] 09108
35 flat_map [function] [call site] 09109
35 test_optimizer_const_map [function] [call site] 09110
34 impl [call site] 09111
35 Engine::new [function] [call site] 09112
35 Engine::compile [function] [call site] 09113
35 ParseResult::unwrap [function] [call site] 09114
35 Engine::run_ast [function] [call site] 09115
35 RhaiResultOf::unwrap [function] [call site] 09116
35 Engine::on_def_var [function] [call site] 09117
35 Option::name [function] [call site] 09118
35 VarDefInfo::nesting_level [function] [call site] 09119
35 RhaiResultOf::unwrap_err [function] [call site] 09123
35 RhaiResultOf::unwrap_err [function] [call site] 09125
35 RhaiResultOf::unwrap_err [function] [call site] 09127
35 RhaiResultOf::unwrap [function] [call site] 09129
34 RhaiFunc::is_script [function] [call site] 09130
34 test_optimizer_const_map [function] [call site] 09131
34 Ident::as_str [function] [call site] 09132
34 RhaiFunc::get_script_fn_def [function] [call site] 09133
34 Option::expect [function] [call site] 09134
33 test_optimizer_const_map [function] [call site] 09135
32 impl [call site] 09136
32 array_functions::for_each [function] [call site] 09137
32 Module::set_script_fn [function] [call site] 09138
32 TestStruct::clone [function] [call site] 09139
32 StmtBlock::as_mut [function] [call site] 09140
32 shared_get_mut [function] [call site] 09142
32 TestStruct::clone [function] [call site] 09145
32 AST::source_raw [function] [call site] 09146
32 Option::cloned [function] [call site] 09147
32 Module::set_doc [function] [call site] 09148
32 test_comments_doc [function] [call site] 09150
33 Engine::new [function] [call site] 09151
33 Engine::compile [function] [call site] 09152
33 ParseResult::unwrap [function] [call site] 09153
33 Engine::compile [function] [call site] 09154
33 ParseResult::unwrap_err [function] [call site] 09155
33 Engine::compile [function] [call site] 09156
33 ParseResult::unwrap [function] [call site] 09157
33 Engine::compile [function] [call site] 09158
33 ParseResult::unwrap [function] [call site] 09159
33 Engine::compile [function] [call site] 09160
33 ParseResult::unwrap_err [function] [call site] 09161
32 Module::build_index [function] [call site] 09162
31 RhaiResultOf::map_err [function] [call site] 09164
31 TestStruct::new [function] [call site] 09165
31 ERR::ErrorInModule [function] [call site] 09166
31 bool::to_string [function] [call site] 09167
31 FileModuleResolver::is_cache_enabled [function] [call site] 09169
31 func::locked_write [function] [call site] 09170
31 Option::unwrap [function] [call site] 09171
31 blob_functions::insert [function] [call site] 09172
31 TestStruct::clone [function] [call site] 09173
29 Some [function] [call site] 09175
29 StmtBlock::span_or_else [function] [call site] 09176
29 Engine::module_resolver [function] [call site] 09177
30 as_deref [function] [call site] 09178
30 unwrap_or [function] [call site] 09179
29 &dyn [call site] 09180
30 FileModuleResolver::impl_resolve [function] [call site] 09181
29 Some [function] [call site] 09182
29 unwrap_or_else [function] [call site] 09183
29 Err [function] [call site] 09184
29 ERR::ErrorModuleNotFound [function] [call site] 09185
29 bool::to_string [function] [call site] 09186
29 into [function] [call site] 09187
29 string_functions::is_empty [function] [call site] 09188
29 Engine::const_empty_string [function] [call site] 09189
30 Engine::get_interned_string [function] [call site] 09190
29 TestStruct::clone [function] [call site] 09191
29 Module::is_indexed [function] [call site] 09192
29 GlobalRuntimeState::push_import [function] [call site] 09193
29 crate::func::shared_take_or_clone [function] [call site] 09194
29 Module::build_index [function] [call site] 09195
29 GlobalRuntimeState::push_import [function] [call site] 09196
29 Ok [function] [call site] 09197
29 Scope::search [function] [call site] 09198
29 Option::map_or_else [function] [call site] 09199
29 Err [function] [call site] 09200
29 ERR::ErrorVariableNotFound [function] [call site] 09201
29 test_to_string [function] [call site] 09202
29 into [function] [call site] 09203
29 string_functions::is_empty [function] [call site] 09204
29 Scope::add_alias_by_index [function] [call site] 09205
29 TestStruct::clone [function] [call site] 09206
29 Ok [function] [call site] 09207
29 test::len [function] [call site] 09208
29 EvalContext::new [function] [call site] 09209
29 Self::as_deref_mut [function] [call site] 09210
29 resolve_var [function] [call site] 09211
29 map_or [function] [call site] 09212
29 test::len [function] [call site] 09213
29 Err [function] [call site] 09214
29 EvalAltResult::fill_position [function] [call site] 09215
29 test_optimizer_const_map [function] [call site] 09216
29 test::len [function] [call site] 09217
29 Command::get [function] [call site] 09218
29 StmtBlock::span_or_else [function] [call site] 09219
29 Scope::search [function] [call site] 09220
29 Span::ok_or_else [function] [call site] 09221
29 TestStruct::new [function] [call site] 09222
29 ERR::ErrorVariableNotFound [function] [call site] 09223
29 test_to_string [function] [call site] 09224
29 Scope::get_mut_by_index [function] [call site] 09225
29 Dynamic::is_shared [function] [call site] 09226
29 test_functions_take [function] [call site] 09227
29 Dynamic::into_shared [function] [call site] 09228
30 Dynamic::access_mode [function] [call site] 09229
30 Union::Shared [function] [call site] 09231
30 crate::Locked::new [function] [call site] 09232
30 Self::into [function] [call site] 09233
29 Ok [function] [call site] 09234
28 GlobalRuntimeState::scan_imports_raw [function] [call site] 09235
28 impl [call site] 09236
28 T::as_any [function] [call site] 09237
28 Module::contains_indexed_global_functions [function] [call site] 09238
28 Caches::fn_resolution_caches_len [function] [call site] 09239
28 Caches::fn_resolution_cache_mut [function] [call site] 09240
28 string_functions::clear [function] [call site] 09241
28 Caches::push_fn_resolution_cache [function] [call site] 09242
28 Caches::fn_resolution_cache_mut [function] [call site] 09243
28 string_functions::clear [function] [call site] 09244
28 Ok [function] [call site] 09245
27 StmtBlock::take_statements [function] [call site] 09246
27 Engine::eval_expr [function] [call site] 09247
28 Engine::track_operation [function] [call site] 09248
28 ParseSettings::level_up_with_position [function] [call site] 09249
28 Engine::dbg_reset [function] [call site] 09250
28 Self::as_deref_mut [function] [call site] 09251
28 Expr::get_literal_value [function] [call site] 09252
28 Engine::eval_fn_call_expr [function] [call site] 09255
28 Self::ok_or_else [function] [call site] 09256
28 ERR::ErrorUnboundThis [function] [call site] 09257
28 Engine::search_namespace [function] [call site] 09260
28 RhaiResultOf::map [function] [call site] 09261
28 Position::new_const [function] [call site] 09262
28 Engine::eval_expr [function] [call site] 09263
28 Self::as_deref_mut [function] [call site] 09264
28 Dynamic::flatten [function] [call site] 09265
28 ParseSettings::level_up_with_position [function] [call site] 09266
28 Dynamic::is_string [function] [call site] 09267
28 &mut [call site] 09269
28 packages::string_basic::print_with_func [function] [call site] 09271
28 Engine::throw_on_size [function] [call site] 09273
28 test::len [function] [call site] 09274
28 RhaiResultOf::map_err [function] [call site] 09275
28 EvalAltResult::fill_position [function] [call site] 09276
28 Engine::get_interned_string [function] [call site] 09278
28 ImmutableString::into [function] [call site] 09279
28 crate::Array::with_capacity [function] [call site] 09280
28 test::len [function] [call site] 09281
28 Engine::eval_expr [function] [call site] 09282
28 Self::as_deref_mut [function] [call site] 09283
28 Dynamic::flatten [function] [call site] 09284
28 Engine::has_data_size_limit [function] [call site] 09285
28 crate::eval::calc_data_sizes [function] [call site] 09286
28 Engine::throw_on_size [function] [call site] 09287
28 RhaiResultOf::map_err [function] [call site] 09288
28 EvalAltResult::fill_position [function] [call site] 09289
28 ParseSettings::level_up_with_position [function] [call site] 09290
28 blob_functions::push [function] [call site] 09291
28 Dynamic::from_array [function] [call site] 09293
28 TestStruct::clone [function] [call site] 09294
28 Engine::eval_expr [function] [call site] 09295
28 Self::as_deref_mut [function] [call site] 09296
28 Dynamic::flatten [function] [call site] 09297
28 Engine::has_data_size_limit [function] [call site] 09298
28 crate::eval::calc_data_sizes [function] [call site] 09299
28 Engine::throw_on_size [function] [call site] 09300
28 RhaiResultOf::map_err [function] [call site] 09301
28 EvalAltResult::fill_position [function] [call site] 09302
28 ParseSettings::level_up_with_position [function] [call site] 09303
28 shared_get_mut [function] [call site] 09304
28 Ident::as_str [function] [call site] 09305
28 Option::unwrap [function] [call site] 09306
28 Dynamic::from_map [function] [call site] 09308
28 Engine::eval_expr [function] [call site] 09309
28 Self::as_deref_mut [function] [call site] 09310
28 Dynamic::as_bool [function] [call site] 09311
28 make_type_mismatch_err::<bool> [function] [call site] 09313
28 ParseSettings::level_up_with_position [function] [call site] 09314
28 Engine::eval_expr [function] [call site] 09316
28 Self::as_deref_mut [function] [call site] 09317
28 Dynamic::as_bool [function] [call site] 09318
28 make_type_mismatch_err::<bool> [function] [call site] 09320
28 ParseSettings::level_up_with_position [function] [call site] 09321
28 Engine::eval_expr [function] [call site] 09323
28 Self::as_deref_mut [function] [call site] 09324
28 Expr::is_unit [function] [call site] 09325
28 MyIterableType::into_iter [function] [call site] 09327
28 test_optimizer_const_map [function] [call site] 09328
28 reflection_functions::collect [function] [call site] 09329
28 Command::get [function] [call site] 09332
28 Ident::as_str [function] [call site] 09333
28 ok_or_else [function] [call site] 09334
28 TestStruct::new [function] [call site] 09335
28 ERR::ErrorCustomSyntax [function] [call site] 09336
28 MyIterableType::into_iter [function] [call site] 09337
28 test_optimizer_const_map [function] [call site] 09338
28 reflection_functions::collect [function] [call site] 09339
28 EvalContext::new [function] [call site] 09340
28 and_then [function] [call site] 09341
28 Engine::check_data_size [function] [call site] 09342
28 Expr::start_position [function] [call site] 09343
28 Engine::eval_stmt_block [function] [call site] 09344
28 StmtBlock::take_statements [function] [call site] 09345
28 Engine::eval_dot_index_chain [function] [call site] 09346
28 Engine::eval_dot_index_chain [function] [call site] 09347
25 ParseResult::unwrap [function] [call site] 09348
24 and_then [function] [call site] 09349
24 Engine::check_data_size [function] [call site] 09350
24 map_err [function] [call site] 09351
24 EvalAltResult::fill_position [function] [call site] 09352
24 ArgBackup::restore_first_arg [function] [call site] 09353
24 Engine::is_debugger_registered [function] [call site] 09354
24 Engine::register_debugger [function] [call site] 09355
24 Scope::new [function] [call site] 09356
24 crate::ast::Stmt::Noop [function] [call site] 09357
24 into [function] [call site] 09358
24 DebuggerEvent::FunctionExitWithValue [function] [call site] 09359
24 DebuggerEvent::FunctionExitWithError [function] [call site] 09360
24 Engine::dbg_raw [function] [call site] 09361
24 Err [function] [call site] 09362
24 GlobalRuntimeState::debugger_mut [function] [call site] 09363
24 &mut [call site] 09364
24 string_functions::is_empty [function] [call site] 09365
24 Engine::check_data_size [function] [call site] 09366
24 Ok [function] [call site] 09367
24 Dynamic::into_immutable_string [function] [call site] 09368
24 Result::map_err [function] [call site] 09369
24 Engine::map_type_name [function] [call site] 09370
24 type_name::<ImmutableString> [function] [call site] 09371
24 &'a [call site] 09372
24 ERR::ErrorMismatchOutputType [function] [call site] 09373
24 into [function] [call site] 09374
24 test_side_effects_print [function] [call site] 09375
24 Dynamic::into_immutable_string [function] [call site] 09376
24 Result::map_err [function] [call site] 09377
24 Engine::map_type_name [function] [call site] 09378
24 type_name::<ImmutableString> [function] [call site] 09379
24 &'a [call site] 09380
24 ERR::ErrorMismatchOutputType [function] [call site] 09381
24 into [function] [call site] 09382
24 test_print_debug [function] [call site] 09383
24 &mut [call site] 09384
24 Engine::map_type_name [function] [call site] 09385
24 std:: [call site] 09386
0 any::type_name [function] [call site] 09387
24 Engine::map_type_name [function] [call site] 09388
24 std:: [call site] 09389
0 any::type_name [function] [call site] 09390
24 ERR::ErrorIndexingType [function] [call site] 09392
24 Engine::map_type_name [function] [call site] 09394
24 std:: [call site] 09395
0 any::type_name [function] [call site] 09396
24 Engine::map_type_name [function] [call site] 09397
24 std:: [call site] 09398
0 any::type_name [function] [call site] 09399
24 Engine::map_type_name [function] [call site] 09400
24 std:: [call site] 09401
0 any::type_name [function] [call site] 09402
24 ERR::ErrorIndexingType [function] [call site] 09404
24 string_functions::starts_with [function] [call site] 09406
24 test::len [function] [call site] 09407
24 Engine::map_type_name [function] [call site] 09408
24 std:: [call site] 09409
0 any::type_name [function] [call site] 09410
24 ERR::ErrorDotExpr [function] [call site] 09412
24 string_functions::starts_with [function] [call site] 09414
24 test::len [function] [call site] 09415
24 Engine::map_type_name [function] [call site] 09416
24 std:: [call site] 09417
0 any::type_name [function] [call site] 09418
24 Engine::map_type_name [function] [call site] 09419
24 std:: [call site] 09420
0 any::type_name [function] [call site] 09421
24 ERR::ErrorDotExpr [function] [call site] 09423
24 ERR::ErrorFunctionNotFound [function] [call site] 09426
24 Engine::gen_fn_call_signature [function] [call site] 09427
23 calc_fn_hash [function] [call site] 09429
23 test::len [function] [call site] 09430
23 StaticModuleResolver::iter_mut [function] [call site] 09431
23 iter_mut().collect::<FnArgsVec<_>> [function] [call site] 09432
23 ok [function] [call site] 09433
23 test_optimizer_const_map [function] [call site] 09434
22 StmtBlock::as_ref [function] [call site] 09435
22 OptimizerState::set_dirty [function] [call site] 09436
22 Expr::from_dynamic [function] [call site] 09437
22 StaticModuleResolver::iter_mut [function] [call site] 09438
22 array_functions::for_each [function] [call site] 09439
22 optimize_expr [function] [call site] 09440
22 StaticModuleResolver::iter_mut [function] [call site] 09441
22 array_functions::for_each [function] [call site] 09442
22 optimize_expr [function] [call site] 09443
22 move_constant_arg [function] [call site] 09444
22 OptimizerState::set_dirty [function] [call site] 09445
22 string_functions::is_empty [function] [call site] 09446
22 OptimizerState::find_literal_constant [function] [call site] 09447
22 Option::is_some [function] [call site] 09448
22 Expr::from_dynamic [function] [call site] 09449
22 OptimizerState::find_literal_constant [function] [call site] 09450
22 Option::unwrap [function] [call site] 09451
22 TestStruct::clone [function] [call site] 09452
22 OptimizerState::set_dirty [function] [call site] 09453
21 ASTFlags::intersects [function] [call site] 09454
21 Expr::is_constant [function] [call site] 09455
21 Some [function] [call site] 09456
21 Cow::Owned [function] [call site] 09457
21 Expr::get_literal_value [function] [call site] 09458
21 unwrap [function] [call site] 09459
21 OptimizerState::push_var [function] [call site] 09460
21 TestStruct::clone [function] [call site] 09461
21 optimize_stmt [function] [call site] 09462
22 Token::is_op_assignment [function] [call site] 09463
22 o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access [function] [call site] 09464
23 string_functions::is_empty [function] [call site] 09465
22 OptimizerState::set_dirty [function] [call site] 09466
22 OpAssignment::new_op_assignment_from_base [function] [call site] 09467
23 Token::lookup_symbol_from_syntax [function] [call site] 09468
23 Option::unwrap_or_else [function] [call site] 09469
23 OpAssignment::new_op_assignment_from_base_token [function] [call site] 09470
24 OpAssignment::new_op_assignment_from_token [function] [call site] 09471
25 Token::get_base_op_from_assignment [function] [call site] 09472
25 Option::unwrap_or_else [function] [call site] 09473
25 Token::literal_syntax [function] [call site] 09474
25 Token::literal_syntax [function] [call site] 09475
25 calc_fn_hash [function] [call site] 09476
25 calc_fn_hash [function] [call site] 09477
24 Token::convert_to_op_assignment [function] [call site] 09478
24 Option::unwrap_or_else [function] [call site] 09480
22 test_functions_take [function] [call site] 09481
22 o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access [function] [call site] 09482
22 optimize_expr [function] [call site] 09483
22 optimize_expr [function] [call site] 09484
22 string_functions::is_empty [function] [call site] 09485
22 string_functions::is_empty [function] [call site] 09486
22 OptimizerState::set_dirty [function] [call site] 09487
22 Expr::start_position [function] [call site] 09488
22 test_functions_take [function] [call site] 09489
22 optimize_expr [function] [call site] 09490
22 Stmt::Block [function] [call site] 09491
22 StmtBlock::new [function] [call site] 09492
22 Stmt::Expr [function] [call site] 09493
22 Stmt::Noop [function] [call site] 09495
22 Self::into [function] [call site] 09496
22 Stmt::Expr [function] [call site] 09497
22 string_functions::is_empty [function] [call site] 09499
22 OptimizerState::set_dirty [function] [call site] 09500
22 Stmt::Noop [function] [call site] 09501
22 OptimizerState::set_dirty [function] [call site] 09502
22 StmtBlock::take_statements [function] [call site] 09503
22 optimize_stmt_block [function] [call site] 09504
22 string_functions::is_empty [function] [call site] 09505
22 Stmt::Noop [function] [call site] 09506
22 ParseSettings::level_up_with_position [function] [call site] 09507
22 Stmt::Block [function] [call site] 09508
22 StmtBlock::new_with_span [function] [call site] 09509
23 MyIterableType::into_iter [function] [call site] 09510
23 Self::IntoIter::collect [function] [call site] 09511
23 StmtBlockContainer::shrink_to_fit [function] [call site] 09512
22 StmtBlock::new_with_span [function] [call site] 09513
23 MyIterableType::into_iter [function] [call site] 09514
23 Self::IntoIter::collect [function] [call site] 09515
23 StmtBlockContainer::shrink_to_fit [function] [call site] 09516
22 Self::into [function] [call site] 09517
22 OptimizerState::set_dirty [function] [call site] 09518
22 StmtBlock::take_statements [function] [call site] 09519
22 optimize_stmt_block [function] [call site] 09520
22 string_functions::is_empty [function] [call site] 09521
22 Stmt::Noop [function] [call site] 09522
22 ParseSettings::level_up_with_position [function] [call site] 09523
22 Stmt::Block [function] [call site] 09524
22 StmtBlock::new_with_span [function] [call site] 09525
22 StmtBlock::new_with_span [function] [call site] 09526
22 Self::into [function] [call site] 09527
22 string_functions::is_empty [function] [call site] 09528
22 test::len [function] [call site] 09529
22 StmtBlock::as_mut [function] [call site] 09530
22 test_functions_take [function] [call site] 09531
22 OptimizerState::set_dirty [function] [call site] 09532
22 StmtBlock::take_statements [function] [call site] 09533
22 StmtBlock::statements_mut [function] [call site] 09534
22 optimize_stmt_block [function] [call site] 09535
22 test_functions_take [function] [call site] 09536
22 optimize_expr [function] [call site] 09537
22 blob_functions::push [function] [call site] 09538
23 blob_functions::push [function] [call site] 09539
23 FnPtr::try_from [function] [call site] 09540
23 RhaiResultOf::unwrap [function] [call site] 09541
22 test_functions_take [function] [call site] 09542
22 optimize_expr [function] [call site] 09543
22 Position::new_const [function] [call site] 09544
22 blob_functions::push [function] [call site] 09545
22 blob_functions::push [function] [call site] 09546
22 Expr::And [function] [call site] 09547
22 RhaiResult::into [function] [call site] 09548
22 optimize_expr [function] [call site] 09549
22 StmtBlock::statements_mut [function] [call site] 09550
22 optimize_stmt_block [function] [call site] 09551
22 StmtBlock::take_statements [function] [call site] 09552
23 mem::take [function] [call site] 09553
23 StmtBlock::statements_mut [function] [call site] 09554
22 StmtBlock::statements_mut [function] [call site] 09555
22 optimize_stmt_block [function] [call site] 09556
22 StmtBlock::take_statements [function] [call site] 09557
22 is_hashable_constant [function] [call site] 09558
23 Expr::is_constant [function] [call site] 09559
23 Dynamic::is_hashable [function] [call site] 09560
22 Expr::get_literal_value [function] [call site] 09561
22 func::hashing::get_hasher [function] [call site] 09563
22 test::hash [function] [call site] 09564
22 Self::Hasher::finish [function] [call site] 09565
22 Command::get [function] [call site] 09566
22 mem::take [function] [call site] 09567
22 string_functions::clear [function] [call site] 09568
22 Stmt::Expr [function] [call site] 09569
22 test_functions_take [function] [call site] 09570
22 optimize_stmt [function] [call site] 09572
22 optimize_expr [function] [call site] 09573
22 Stmt::Expr [function] [call site] 09575
22 test_functions_take [function] [call site] 09576
22 optimize_stmt [function] [call site] 09578
22 Stmt::Expr [function] [call site] 09580
22 test_functions_take [function] [call site] 09581
22 test_functions_take [function] [call site] 09584
22 Stmt::If [function] [call site] 09585
22 Expr::start_position [function] [call site] 09587
22 OptimizerState::set_dirty [function] [call site] 09588
22 mem::take [function] [call site] 09589
22 Stmt::Expr [function] [call site] 09590
22 test_functions_take [function] [call site] 09591
22 optimize_stmt [function] [call site] 09593
22 OptimizerState::set_dirty [function] [call site] 09594
22 string_functions::is_empty [function] [call site] 09595
22 test::len [function] [call site] 09596
22 MyIterableType::into_iter [function] [call site] 09597
22 Self::IntoIter::all [function] [call site] 09598
22 MyIterableType::into_iter [function] [call site] 09599
22 Self::IntoIter::find [function] [call site] 09600
22 string_functions::contains [function] [call site] 09601
22 without_metadata::test_parse_json_err_no_index [function] [call site] 09602
22 without_metadata::test_parse_json_err_no_index [function] [call site] 09603
22 Stmt::Expr [function] [call site] 09604
22 test_functions_take [function] [call site] 09605
22 optimize_stmt [function] [call site] 09607
22 test_functions_take [function] [call site] 09608
22 optimize_expr [function] [call site] 09609
22 Stmt::Expr [function] [call site] 09611
22 test_functions_take [function] [call site] 09612
22 optimize_stmt [function] [call site] 09614
22 Stmt::Expr [function] [call site] 09616
22 without_metadata::test_parse_json_err_no_index [function] [call site] 09617
22 test_functions_take [function] [call site] 09618
22 Stmt::If [function] [call site] 09621
22 Expr::start_position [function] [call site] 09623
22 OptimizerState::set_dirty [function] [call site] 09624
22 string_functions::is_empty [function] [call site] 09625
22 OptimizerState::set_dirty [function] [call site] 09626
22 string_functions::clear [function] [call site] 09627
22 test::len [function] [call site] 09628
22 map_functions::retain [function] [call site] 09629
23 string_functions::is_empty [function] [call site] 09630
23 IterateMap::new [function] [call site] 09632
23 IterateMap::new [function] [call site] 09633
23 IterateMap::new [function] [call site] 09634
23 mem::take [function] [call site] 09635
23 blob_functions::insert [function] [call site] 09637
23 FnPtr::call_raw_with_extra_args [function] [call site] 09638
23 TestStruct::clone [function] [call site] 09640
23 Self::into [function] [call site] 09641
23 Dynamic::as_bool [function] [call site] 09643
23 Result::unwrap_or [function] [call site] 09644
23 blob_functions::insert [function] [call site] 09645
23 blob_functions::insert [function] [call site] 09646
23 map_or_else [function] [call site] 09648
22 string_functions::contains [function] [call site] 09650
22 test::len [function] [call site] 09651
22 OptimizerState::set_dirty [function] [call site] 09652
22 without_metadata::test_parse_json_err_no_index [function] [call site] 09653
22 optimize_expr [function] [call site] 09654
22 optimize_expr [function] [call site] 09655
22 OptimizerState::set_dirty [function] [call site] 09656
22 Stmt::Expr [function] [call site] 09657
22 test_functions_take [function] [call site] 09658
22 optimize_stmt [function] [call site] 09660
22 Stmt::Block [function] [call site] 09661
22 StmtBlock::empty [function] [call site] 09662
22 Self::into [function] [call site] 09663
22 optimize_expr [function] [call site] 09664
22 optimize_expr [function] [call site] 09665
22 optimize_expr [function] [call site] 09666
22 Expr::is_unit [function] [call site] 09667
22 Expr::Unit [function] [call site] 09668
22 ParseSettings::level_up_with_position [function] [call site] 09669
22 OptimizerState::set_dirty [function] [call site] 09670
22 map_functions::retain [function] [call site] 09671
22 map_functions::retain [function] [call site] 09672
23 string_functions::is_empty [function] [call site] 09673
23 IterateMap::new [function] [call site] 09675
23 IterateMap::new [function] [call site] 09676
23 IterateMap::new [function] [call site] 09677
23 mem::take [function] [call site] 09678
23 blob_functions::insert [function] [call site] 09680
23 FnPtr::call_raw_with_extra_args [function] [call site] 09681
23 TestStruct::clone [function] [call site] 09683
23 Self::into [function] [call site] 09684
23 Dynamic::as_bool [function] [call site] 09686
23 Result::unwrap_or [function] [call site] 09687
23 blob_functions::insert [function] [call site] 09688
23 blob_functions::insert [function] [call site] 09689
23 map_or_else [function] [call site] 09691
22 OptimizerState::set_dirty [function] [call site] 09693
22 MyIterableType::into_iter [function] [call site] 09694
22 Self::IntoIter::position [function] [call site] 09695
22 test::len [function] [call site] 09696
22 OptimizerState::set_dirty [function] [call site] 09697
22 string_functions::truncate [function] [call site] 09698
23 string_functions::clear [function] [call site] 09699
23 FnPtr::try_from [function] [call site] 09700
23 char_indices [function] [call site] 09701
23 shared_make_mut [function] [call site] 09703
23 string_functions::truncate [function] [call site] 09704
22 string_functions::is_empty [function] [call site] 09705
22 OptimizerState::set_dirty [function] [call site] 09706
22 map_functions::retain [function] [call site] 09707
22 OptimizerState::set_dirty [function] [call site] 09708
22 optimize_expr [function] [call site] 09709
22 StaticModuleResolver::iter_mut [function] [call site] 09710
22 impl [call site] 09711
22 array_functions::for_each [function] [call site] 09712
22 map_functions::values [function] [call site] 09714
22 flat_map [function] [call site] 09715
22 MyIterableType::into_iter [function] [call site] 09716
23 test_chars [function] [call site] 09717
23 0.chars().collect::<Vec<_>> [function] [call site] 09718
23 MyIterableType::into_iter [function] [call site] 09719
22 test_method_call [function] [call site] 09720
22 MyIterableType::into_iter [function] [call site] 09721
22 Self::IntoIter::all [function] [call site] 09722
22 without_metadata::test_parse_json_err_no_index [function] [call site] 09723
22 Expr::is_unit [function] [call site] 09724
22 Expr::Unit [function] [call site] 09725
22 ParseSettings::level_up_with_position [function] [call site] 09726
22 OptimizerState::set_dirty [function] [call site] 09727
22 OptimizerState::set_dirty [function] [call site] 09728
22 Stmt::Noop [function] [call site] 09729
22 optimize_expr [function] [call site] 09730
22 Expr::Unit [function] [call site] 09731
22 StmtBlock::statements_mut [function] [call site] 09732
22 optimize_stmt_block [function] [call site] 09733
22 StmtBlock::take_statements [function] [call site] 09734
22 optimize_expr [function] [call site] 09735
22 StmtBlock::statements_mut [function] [call site] 09736
22 optimize_stmt_block [function] [call site] 09737
22 StmtBlock::take_statements [function] [call site] 09738
22 optimize_expr [function] [call site] 09739
22 StmtBlock::statements_mut [function] [call site] 09740
22 optimize_stmt_block [function] [call site] 09741
22 StmtBlock::take_statements [function] [call site] 09742
22 ASTFlags::intersects [function] [call site] 09743
22 optimize_expr [function] [call site] 09744
22 optimize_expr [function] [call site] 09745
22 optimize_stmt_block [function] [call site] 09746
22 StmtBlock::take_statements [function] [call site] 09747
23 mem::take [function] [call site] 09748
23 StmtBlock::statements_mut [function] [call site] 09749
22 StmtBlockContainer::as_mut_slice [function] [call site] 09750
22 OptimizerState::set_dirty [function] [call site] 09751
22 Stmt::Noop [function] [call site] 09752
22 StmtBlock::new_with_span [function] [call site] 09753
23 MyIterableType::into_iter [function] [call site] 09754
23 Self::IntoIter::collect [function] [call site] 09755
23 StmtBlockContainer::shrink_to_fit [function] [call site] 09756
22 iterator_functions::chars_from_start [function] [call site] 09757
23 CharsStream::new [function] [call site] 09758
22 Stmt::is_block_dependent [function] [call site] 09759
23 MyIterableType::into_iter [function] [call site] 09760
23 Self::IntoIter::all [function] [call site] 09761
23 FnCallExpr::is_qualified [function] [call site] 09762
23 FnCallExpr::is_qualified [function] [call site] 09763
22 OptimizerState::set_dirty [function] [call site] 09764
22 test_functions_take [function] [call site] 09765
22 StmtBlock::statements_mut [function] [call site] 09766
22 MyIterableType::into_iter [function] [call site] 09767
22 test_method_call [function] [call site] 09768
22 OptimizerState::set_dirty [function] [call site] 09769
22 StmtBlock::take_statements [function] [call site] 09770
22 StmtBlock::new_with_span [function] [call site] 09771
22 optimize_stmt_block [function] [call site] 09772
22 StmtBlock::new_with_span [function] [call site] 09773
22 Stmt::Block [function] [call site] 09774
22 ParseResult::into [function] [call site] 09775
22 StmtBlock::statements_mut [function] [call site] 09776
22 optimize_stmt_block [function] [call site] 09777
22 StmtBlock::take_statements [function] [call site] 09778
22 StmtBlock::statements_mut [function] [call site] 09779
22 optimize_stmt_block [function] [call site] 09780
22 StmtBlock::take_statements [function] [call site] 09781
22 OptimizerState::set_dirty [function] [call site] 09782
22 StmtBlock::as_mut [function] [call site] 09783
22 string_functions::is_empty [function] [call site] 09784
23 test::len [function] [call site] 09785
22 mem::take [function] [call site] 09786
22 StmtBlock::as_mut [function] [call site] 09787
22 StmtBlock::statements_mut [function] [call site] 09788
22 optimize_stmt_block [function] [call site] 09789
22 StmtBlock::take_statements [function] [call site] 09790
22 Stmt::Block [function] [call site] 09791
22 Stmt::Noop [function] [call site] 09793
22 ParseSettings::level_up_with_position [function] [call site] 09794
22 OptimizerState::set_dirty [function] [call site] 09795
22 test_functions_take [function] [call site] 09796
22 Stmt::FnCall [function] [call site] 09797
22 optimize_expr [function] [call site] 09798
22 ParseResult::take [function] [call site] 09799
23 Engine::new [function] [call site] 09800
23 register_type_with_name::<TestStruct> [function] [call site] 09801
23 Engine::register_fn [function] [call site] 09802
23 TestStruct [function] [call site] 09803
22 Expr::FnCall [function] [call site] 09804
22 optimize_expr [function] [call site] 09805
22 Stmt::FnCall [function] [call site] 09806
22 Stmt::Expr [function] [call site] 09807
22 optimize_expr [function] [call site] 09809
22 optimize_expr [function] [call site] 09810
22 string_functions::is_empty [function] [call site] 09811
22 OptimizerState::set_dirty [function] [call site] 09812
22 Stmt::Noop [function] [call site] 09813
22 test::len [function] [call site] 09814
22 map_functions::retain [function] [call site] 09815
22 OptimizerState::find_literal_constant [function] [call site] 09816
22 Ident::as_str [function] [call site] 09817
22 Position::is_none [function] [call site] 09818
22 test::len [function] [call site] 09819
22 OptimizerState::set_dirty [function] [call site] 09820
21 MyIterableType::into_iter [function] [call site] 09821
21 Self::IntoIter::rev [function] [call site] 09822
22 array_functions::reduce_rev_with_initial [function] [call site] 09823
21 ParseSettings::level_up_with_position [function] [call site] 09824
22 ParseSettings::level_up [function] [call site] 09825
21 RhaiFunc::is_pure [function] [call site] 09827
21 Expr::is_constant [function] [call site] 09828
21 Expr::is_constant [function] [call site] 09829
21 Expr::is_constant [function] [call site] 09830
21 ParseResult::map_or [function] [call site] 09831
21 test::len [function] [call site] 09832
22 test::len [function] [call site] 09833
21 test::len [function] [call site] 09834
21 test::len [function] [call site] 09835
21 RhaiFunc::is_pure [function] [call site] 09836
21 OptimizerState::set_dirty [function] [call site] 09837
21 string_functions::remove [function] [call site] 09838
21 RhaiFunc::is_pure [function] [call site] 09839
22 RhaiFunc::is_pure [function] [call site] 09840
21 OptimizerState::set_dirty [function] [call site] 09841
21 string_functions::remove [function] [call site] 09842
21 ASTFlags::intersects [function] [call site] 09843
21 OptimizerState::set_dirty [function] [call site] 09844
21 string_functions::clear [function] [call site] 09845
22 string_functions::is_empty [function] [call site] 09846
22 shared_get_mut [function] [call site] 09847
22 string_functions::clear [function] [call site] 09848
22 ImmutableString::new [function] [call site] 09849
21 Stmt::returns_value [function] [call site] 09850
21 RhaiFunc::is_pure [function] [call site] 09851
21 OptimizerState::set_dirty [function] [call site] 09852
21 string_functions::clear [function] [call site] 09853
21 ASTFlags::intersects [function] [call site] 09854
21 Stmt::returns_value [function] [call site] 09855
21 OptimizerState::set_dirty [function] [call site] 09856
21 string_functions::pop [function] [call site] 09857
22 string_functions::is_empty [function] [call site] 09858
22 shared_make_mut [function] [call site] 09859
22 string_functions::pop [function] [call site] 09860
22 Dynamic::map_or [function] [call site] 09861
21 Dynamic::unwrap [function] [call site] 09862
21 ASTFlags::intersects [function] [call site] 09863
21 OptimizerState::set_dirty [function] [call site] 09864
21 StmtBlockContainer::last_mut [function] [call site] 09865
21 unwrap [function] [call site] 09866
21 StmtBlock::as_mut [function] [call site] 09867
21 &mut [call site] 09868
21 Stmt::Noop [function] [call site] 09869
21 Stmt::Expr [function] [call site] 09870
21 mem::take [function] [call site] 09871
21 Stmt::returns_value [function] [call site] 09872
21 Stmt::returns_value [function] [call site] 09873
21 RhaiFunc::is_pure [function] [call site] 09874
21 OptimizerState::set_dirty [function] [call site] 09875
21 Stmt::returns_value [function] [call site] 09876
21 StmtBlockContainer::last_mut [function] [call site] 09877
21 unwrap [function] [call site] 09878
21 Stmt::Noop [function] [call site] 09879
21 ParseSettings::level_up_with_position [function] [call site] 09880
21 string_functions::pop [function] [call site] 09881
21 Dynamic::unwrap [function] [call site] 09882
21 RhaiFunc::is_pure [function] [call site] 09883
21 OptimizerState::set_dirty [function] [call site] 09884
21 string_functions::clear [function] [call site] 09885
21 ASTFlags::intersects [function] [call site] 09886
21 OptimizerState::set_dirty [function] [call site] 09887
21 string_functions::pop [function] [call site] 09888
21 Dynamic::unwrap [function] [call site] 09889
21 ASTFlags::intersects [function] [call site] 09890
21 RhaiFunc::is_pure [function] [call site] 09891
21 OptimizerState::set_dirty [function] [call site] 09892
21 string_functions::pop [function] [call site] 09893
21 Dynamic::unwrap [function] [call site] 09894
21 RhaiFunc::is_pure [function] [call site] 09895
21 OptimizerState::set_dirty [function] [call site] 09896
21 string_functions::pop [function] [call site] 09897
21 Dynamic::unwrap [function] [call site] 09898
21 OptimizerState::rewind_var [function] [call site] 09899
22 string_functions::truncate [function] [call site] 09900
21 OptimizerState::is_dirty [function] [call site] 09901
21 OptimizerState::set_dirty [function] [call site] 09902
21 StmtBlockContainer::shrink_to_fit [function] [call site] 09903
19 Option::into [function] [call site] 09904
19 Self::into [function] [call site] 09905
19 crate::Module::new [function] [call site] 09906
20 Position::new_const [function] [call site] 09907
20 CustomTypesCollection::new [function] [call site] 09908
20 TestStruct::new [function] [call site] 09909
20 TestStruct::new [function] [call site] 09910
20 BloomFilterU64::new [function] [call site] 09911
20 TestStruct::new [function] [call site] 09912
20 TestStruct::new [function] [call site] 09913
19 Self::into [function] [call site] 09914
19 StmtBlockContainer::shrink_to_fit [function] [call site] 09915
19 AST::new [function] [call site] 09916
20 crate::SmartString::new_const [function] [call site] 09917
21 TestStruct::new [function] [call site] 09919
20 MyIterableType::into_iter [function] [call site] 09920
20 Self::IntoIter::collect [function] [call site] 09921
19 Engine::optimize_top_level [function] [call site] 09923
19 std::slice::from_ref [function] [call site] 09924
18 Ok [function] [call site] 09925
18 AST::new [function] [call site] 09926
18 crate::Module::new [function] [call site] 09927
18 StmtBlock::extend [function] [call site] 09928
19 StmtBlock::extend [function] [call site] 09929
17 StmtBlock::borrow [function] [call site] 09930
17 into [function] [call site] 09931
17 Ok [function] [call site] 09932
16 Some [function] [call site] 09933
14 Scope::new [function] [call site] 09934
13 ParseResult::unwrap [function] [call site] 09935
13 Engine::run_ast [function] [call site] 09936
13 RhaiResultOf::unwrap [function] [call site] 09937
13 Engine::on_def_var [function] [call site] 09938
13 Option::name [function] [call site] 09939
13 VarDefInfo::nesting_level [function] [call site] 09940
13 Ok [function] [call site] 09941
13 Ok [function] [call site] 09942
13 run [function] [call site] 09943
13 RhaiResultOf::unwrap_err [function] [call site] 09944
13 run [function] [call site] 09945
13 RhaiResultOf::unwrap_err [function] [call site] 09946
13 run [function] [call site] 09947
13 RhaiResultOf::unwrap_err [function] [call site] 09948
13 run [function] [call site] 09949
13 RhaiResultOf::unwrap [function] [call site] 09950
12 Module::is_standard_lib [function] [call site] 09951
12 flat_map [function] [call site] 09952
12 RhaiFunc::get_iter_fn [function] [call site] 09953
12 filter_map [function] [call site] 09954
12 Position::new_const [function] [call site] 09955
12 RhaiFunc::get_script_fn_def [function] [call site] 09956
12 Option::map [function] [call site] 09957
12 into [function] [call site] 09958
12 array_functions::for_each [function] [call site] 09959
12 blob_functions::push [function] [call site] 09960
12 RhaiFunc::get_iter_fn [function] [call site] 09961
12 Option::filter_map [function] [call site] 09962
12 into [function] [call site] 09963
12 RhaiFunc::get_script_fn_def [function] [call site] 09964
12 Option::map [function] [call site] 09965
12 into [function] [call site] 09966
12 array_functions::for_each [function] [call site] 09967
12 blob_functions::push [function] [call site] 09968
12 Module::iter_sub_modules [function] [call site] 09969
13 Module::iter_sub_modules_raw [function] [call site] 09970
14 MyIterableType::into_iter [function] [call site] 09971
13 impl [call site] 09972
13 Ident::as_str [function] [call site] 09973
12 array_functions::for_each [function] [call site] 09974
12 Position::new_const [function] [call site] 09975
12 unwrap [function] [call site] 09976
12 scan_module_recursive [function] [call site] 09977
12 NativeCallContext::global_runtime_state [function] [call site] 09978
12 GlobalRuntimeState::iter_imports_raw [function] [call site] 09979
13 MyIterableType::into_iter [function] [call site] 09980
13 array_functions::reduce_rev [function] [call site] 09981
13 array_functions::zip [function] [call site] 09982
13 MyIterableType::into_iter [function] [call site] 09983
13 array_functions::reduce_rev [function] [call site] 09984
12 array_functions::for_each [function] [call site] 09985
12 scan_module_recursive [function] [call site] 09986
12 MyIterableType::into_iter [function] [call site] 09987
12 array_functions::for_each [function] [call site] 09988
12 scan_module_recursive [function] [call site] 09989
11 Some [function] [call site] 09990
11 StmtBlock::as_ref [function] [call site] 09991
11 test::len [function] [call site] 09992
11 IterateMap::new [function] [call site] 09993
11 string_functions::is_empty [function] [call site] 09994
11 blob_functions::insert [function] [call site] 09995
11 &str::into [function] [call site] 09996
11 Engine::get_interned_string [function] [call site] 09997
11 ImmutableString::into [function] [call site] 09998
11 blob_functions::insert [function] [call site] 09999
11 &str::into [function] [call site] 10000
11 Engine::get_interned_string [function] [call site] 10001
11 ImmutableString::into [function] [call site] 10002
11 blob_functions::insert [function] [call site] 10003
11 &str::into [function] [call site] 10004
11 Engine::get_interned_string [function] [call site] 10005
11 ImmutableString::into [function] [call site] 10006
11 blob_functions::insert [function] [call site] 10007
11 &str::into [function] [call site] 10008
11 string_functions::starts_with [function] [call site] 10009
11 into [function] [call site] 10010
11 blob_functions::insert [function] [call site] 10011
11 &str::into [function] [call site] 10012
11 into [function] [call site] 10013
11 blob_functions::insert [function] [call site] 10014
11 &str::into [function] [call site] 10015
11 MyIterableType::into_iter [function] [call site] 10016
11 test_optimizer_const_map [function] [call site] 10017
11 Engine::get_interned_string [function] [call site] 10018
11 ImmutableString::into [function] [call site] 10019
11 params [call site] 10020
12 .iter() [call site] 10021
12 .map(|&p| [call site] 10022
12 .collect::<Array> [function] [call site] 10023
11 into [function] [call site] 10024
11 string_functions::is_empty [function] [call site] 10025
11 blob_functions::insert [function] [call site] 10026
11 &str::into [function] [call site] 10027
11 MyIterableType::into_iter [function] [call site] 10028
11 test_optimizer_const_map [function] [call site] 10029
11 Engine::get_interned_string [function] [call site] 10030
11 ImmutableString::into [function] [call site] 10031
11 comments [call site] 10032
14 .iter() [call site] 10033
14 .map(|&s| [call site] 10034
14 .collect::<Array> [function] [call site] 10035
11 into [function] [call site] 10036
11 Some [function] [call site] 10037
11 Dynamic::from_map [function] [call site] 10038
9 as_deref [function] [call site] 10039
8 syn::Result::peekable [function] [call site] 10040
8 Engine::default [function] [call site] 10041
8 ParseState::new [function] [call site] 10042
8 Some [function] [call site] 10043
8 Engine::parse_global_expr [function] [call site] 10044
9 Engine::max_expr_depth [function] [call site] 10045
9 Engine::parse_expr [function] [call site] 10046
9 LexError::UnexpectedInput [function] [call site] 10050
9 (Token, [call site] 10051
9 PERR::into_err [function] [call site] 10052
9 Position::new_const [function] [call site] 10053
9 blob_functions::push [function] [call site] 10054
9 Stmt::Expr [function] [call site] 10055
9 Engine::optimize_into_ast [function] [call site] 10058
9 map_functions::values [function] [call site] 10059
9 lib.values().cloned().collect::<Vec<_>> [function] [call site] 10061
9 crate::Module::from [function] [call site] 10064
9 map_functions::values [function] [call site] 10065
7 ParseResult::expect [function] [call site] 10067
7 Ident::as_str [function] [call site] 10068
7 eval_ast::<bool> [function] [call site] 10069
7 expect [function] [call site] 10070
6 unwrap_or [function] [call site] 10071
6 FnPtr::try_from [function] [call site] 10072
6 RhaiResultOf::unwrap [function] [call site] 10073
6 FnPtr::try_from [function] [call site] 10074
6 RhaiResultOf::map [function] [call site] 10075
6 unwrap_or [function] [call site] 10076
6 FnPtr::try_from [function] [call site] 10077
6 RhaiResultOf::unwrap [function] [call site] 10078
5 test::len [function] [call site] 10079
5 test::len [function] [call site] 10080
5 blob_functions::push [function] [call site] 10081
5 blob_functions::insert [function] [call site] 10082
3 TestStruct::new [function] [call site] 10083
3 Self::as_shared_module [function] [call site] 10084
2 Engine::set_max_string_size [function] [call site] 10085
3 TestStruct::new [function] [call site] 10086
2 Engine::set_max_array_size [function] [call site] 10087
3 TestStruct::new [function] [call site] 10088
2 Engine::set_max_map_size [function] [call site] 10089
3 TestStruct::new [function] [call site] 10090
2 Engine::set_max_variables [function] [call site] 10091
2 Engine::set_max_functions [function] [call site] 10092
2 Engine::set_max_modules [function] [call site] 10093
2 Engine::set_max_call_levels [function] [call site] 10094
2 Engine::set_max_expr_depths [function] [call site] 10095
3 TestStruct::new [function] [call site] 10096
3 TestStruct::new [function] [call site] 10097
2 Engine::set_optimization_level [function] [call site] 10098
2 Engine::on_debug [function] [call site] 10099
3 TestStruct::new [function] [call site] 10101
2 std::hint::black_box [function] [call site] 10102
2 Engine::on_print [function] [call site] 10103
2 std::hint::black_box [function] [call site] 10104
2 test_chars [function] [call site] 10105
2 test_functions_take [function] [call site] 10106
2 script.chars().take(32 [call site] 10107
2 Engine::compile [function] [call site] 10108
2 std::hint::black_box [function] [call site] 10109
2 std::hint::black_box [function] [call site] 10110
2 AST::iter_functions [function] [call site] 10111
3 Module::iter_script_fn [function] [call site] 10112
3 test_optimizer_const_map [function] [call site] 10113
3 StmtBlock::as_ref [function] [call site] 10114
3 &[Stmt]::into [function] [call site] 10115
2 ImmutableString::strong_count [function] [call site] 10116
3 ImmutableString::strong_count [function] [call site] 10117
2 std::hint::black_box [function] [call site] 10118
2 AST::iter_literal_variables [function] [call site] 10119
3 AST::statements [function] [call site] 10120
3 MyIterableType::into_iter [function] [call site] 10121
3 Self::IntoIter::filter_map [function] [call site] 10122
3 ASTFlags::intersects [function] [call site] 10123
3 ASTFlags::intersects [function] [call site] 10124
3 Expr::get_literal_value [function] [call site] 10125
3 Option::map [function] [call site] 10126
3 Ident::as_str [function] [call site] 10127
3 ASTFlags::intersects [function] [call site] 10128
2 ImmutableString::strong_count [function] [call site] 10129
2 std::hint::black_box [function] [call site] 10130
2 Expr::walk [function] [call site] 10131
3 blob_functions::push [function] [call site] 10132
3 Expr::into [function] [call site] 10133
3 Expr::walk [function] [call site] 10135
3 Expr::walk [function] [call site] 10136
3 Expr::walk [function] [call site] 10137
3 Expr::walk [function] [call site] 10138
3 Expr::walk [function] [call site] 10139
3 Expr::walk [function] [call site] 10140
3 Expr::walk [function] [call site] 10141
3 Expr::walk [function] [call site] 10142
3 string_functions::pop [function] [call site] 10143
3 Dynamic::unwrap [function] [call site] 10144
2 std::hint::black_box [function] [call site] 10145
2 Engine::gen_fn_metadata_with_ast_to_json [function] [call site] 10146
3 Engine::gen_metadata_to_json_raw [function] [call site] 10147
4 ImmutableString::new [function] [call site] 10148
4 ModuleMetadata::new [function] [call site] 10149
5 TestStruct::new [function] [call site] 10150
5 TestStruct::new [function] [call site] 10151
5 TestStruct::new [function] [call site] 10152
4 blob_functions::insert [function] [call site] 10153
4 StmtBlock::as_ref [function] [call site] 10154
4 &[Stmt]::into [function] [call site] 10155
4 MyIterableType::into_iter [function] [call site] 10156
4 test_var_def_filter [function] [call site] 10157
4 Module::is_standard_lib [function] [call site] 10158
4 array_functions::for_each [function] [call site] 10159
4 test_comments_doc [function] [call site] 10160
4 string_functions::is_empty [function] [call site] 10161
4 string_functions::is_empty [function] [call site] 10162
4 test_comments_doc [function] [call site] 10163
4 Module::iter_custom_types [function] [call site] 10164
5 MyIterableType::into_iter [function] [call site] 10165
4 array_functions::for_each [function] [call site] 10166
4 blob_functions::push [function] [call site] 10167
4 RhaiFunc::get_iter_fn [function] [call site] 10169
4 array_functions::for_each [function] [call site] 10170
5 string_functions::is_empty [function] [call site] 10171
5 StaticModuleResolver::iter_mut [function] [call site] 10173
5 impl [call site] 10174
5 FnPtr::try_from [function] [call site] 10175
5 RhaiResultOf::unwrap_or [function] [call site] 10176
5 FnPtr::call_raw_with_extra_args [function] [call site] 10178
4 blob_functions::push [function] [call site] 10182
4 AST::shared_lib [function] [call site] 10183
4 &crate::SharedModule::iter_custom_types [function] [call site] 10184
5 MyIterableType::into_iter [function] [call site] 10185
4 array_functions::for_each [function] [call site] 10186
4 blob_functions::push [function] [call site] 10187
4 AST::shared_lib [function] [call site] 10189
4 &crate::SharedModule::iter_fn [function] [call site] 10190
4 array_functions::for_each [function] [call site] 10192
4 blob_functions::push [function] [call site] 10194
4 test_comments_doc [function] [call site] 10197
4 string_functions::is_empty [function] [call site] 10198
4 string_functions::is_empty [function] [call site] 10199
4 test_comments_doc [function] [call site] 10200
4 serde_json::to_string_pretty [function] [call site] 10201
2 AST::clone_functions_only [function] [call site] 10203
3 AST::clone_functions_only_filtered [function] [call site] 10204
4 crate::Module::new [function] [call site] 10205
4 &crate::SharedModule::merge_filtered [function] [call site] 10206
5 AST::merge_filtered_impl [function] [call site] 10207
6 StmtBlock::as_ref [function] [call site] 10208
6 StmtBlock::as_ref [function] [call site] 10209
6 Engine::default [function] [call site] 10210
6 TokenStream::to_vec [function] [call site] 10213
6 StmtBlock::extend [function] [call site] 10214
7 StmtBlock::extend [function] [call site] 10215
6 MyIterableType::into_iter [function] [call site] 10216
7 test_chars [function] [call site] 10217
7 0.chars().collect::<Vec<_>> [function] [call site] 10218
7 MyIterableType::into_iter [function] [call site] 10219
6 Self::IntoIter::cloned [function] [call site] 10220
6 StmtBlock::as_ref [function] [call site] 10221
6 TestStruct::clone [function] [call site] 10222
6 &crate::SharedModule::merge_filtered [function] [call site] 10223
6 AST::new_with_source [function] [call site] 10224
7 TestStruct::new [function] [call site] 10225
7 AST::set_source [function] [call site] 10226
6 TestStruct::clone [function] [call site] 10227
6 TestStruct::new [function] [call site] 10228
6 string_functions::is_empty [function] [call site] 10231
6 string_functions::is_empty [function] [call site] 10234
6 clone_from [function] [call site] 10235
6 clone_from [function] [call site] 10236
6 TestStruct::clone [function] [call site] 10239
6 blob_functions::insert [function] [call site] 10242
6 TestStruct::clone [function] [call site] 10243
6 StmtBlock::as_ref [function] [call site] 10244
6 TestStruct::clone [function] [call site] 10245
6 Ident::as_str [function] [call site] 10248
6 Ident::as_str [function] [call site] 10249
6 TestStruct::clone [function] [call site] 10250
4 TestStruct::clone [function] [call site] 10253
4 TestStruct::clone [function] [call site] 10254
4 Engine::default [function] [call site] 10255
4 &crate::SharedModule::into [function] [call site] 10256
4 TestStruct::clone [function] [call site] 10257
2 AST::clone_functions_only_filtered [function] [call site] 10258
3 crate::Module::new [function] [call site] 10259
3 &crate::SharedModule::merge_filtered [function] [call site] 10260
3 TestStruct::clone [function] [call site] 10261
3 TestStruct::clone [function] [call site] 10262
3 Engine::default [function] [call site] 10263
3 &crate::SharedModule::into [function] [call site] 10264
3 TestStruct::clone [function] [call site] 10265
2 std::hint::black_box [function] [call site] 10266
2 map_functions::merge [function] [call site] 10267
3 string_functions::is_empty [function] [call site] 10268
4 test::len [function] [call site] 10269
3 string_functions::is_empty [function] [call site] 10270
3 StmtBlock::extend [function] [call site] 10271
4 StmtBlock::extend [function] [call site] 10272
2 Ok [function] [call site] 10273
1 std::hint::black_box [function] [call site] 10274