Fuzz introspector: scripting
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
10400 0 EP call site: 00000 Engine::run_ast

Fuzzer calltree

0 fuzz_target [function] [call site] 00000
1 Engine::new [function] [call site] 00001
2 Engine::new_raw [function] [call site] 00002
2 TestStruct::new [function] [call site] 00004
2 crate::module::resolvers::FileModuleResolver::new [function] [call site] 00005
3 FileModuleResolver::new_with_extension [function] [call site] 00006
4 Self::into [function] [call site] 00007
4 TestStruct::new [function] [call site] 00008
4 Self::into [function] [call site] 00009
4 Scope::new [function] [call site] 00010
5 TestStruct::new [function] [call site] 00011
5 TestStruct::new [function] [call site] 00012
5 TestStruct::new [function] [call site] 00013
2 Engine::set_max_strings_interned [function] [call site] 00014
3 func::locked_write [function] [call site] 00015
4 try_borrow_mut [function] [call site] 00016
4 StraightHasher::write [function] [call site] 00018
4 try_write [function] [call site] 00020
4 std::thread::sleep [function] [call site] 00022
5 std::thread::sleep [function] [call site] 00023
5 std::time::Duration::from_secs [function] [call site] 00024
5 FnPtr::try_from [function] [call site] 00025
6 tokenizer::is_valid_function_name [function] [call site] 00026
7 is_valid_identifier [function] [call site] 00027
8 test_chars [function] [call site] 00028
9 Engine::new [function] [call site] 00029
9 eval::<char> [function] [call site] 00030
9 unwrap_err [function] [call site] 00031
9 eval::<char> [function] [call site] 00032
9 unwrap_err [function] [call site] 00033
8 is_id_first_alphabetic [function] [call site] 00034
9 unicode_xid::UnicodeXID::is_xid_start [function] [call site] 00035
9 is_ascii_alphabetic [function] [call site] 00036
8 char::is_ascii_alphanumeric [function] [call site] 00037
7 is_reserved_keyword_or_symbol [function] [call site] 00038
8 string_functions::contains [function] [call site] 00042
9 string_functions::contains [function] [call site] 00043
8 string_functions::contains [function] [call site] 00044
8 test::len [function] [call site] 00045
7 Token::lookup_symbol_from_syntax [function] [call site] 00047
8 test::len [function] [call site] 00049
8 string_functions::contains [function] [call site] 00050
8 string_functions::contains [function] [call site] 00051
8 test::len [function] [call site] 00052
8 TestStruct::clone [function] [call site] 00055
7 Position::is_none [function] [call site] 00057
6 TestStruct::new [function] [call site] 00059
6 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 00060
7 test::len [function] [call site] 00062
7 string_functions::contains [function] [call site] 00063
7 string_functions::contains [function] [call site] 00064
7 test::len [function] [call site] 00065
6 Token::lookup_symbol_from_syntax [function] [call site] 00067
6 Option::is_some [function] [call site] 00068
6 ERR::ErrorParsing [function] [call site] 00070
6 PERR::Reserved [function] [call site] 00071
6 test_to_string [function] [call site] 00072
7 Engine::new [function] [call site] 00073
7 Scope::new [function] [call site] 00074
7 blob_functions::push [function] [call site] 00075
8 blob_functions::push [function] [call site] 00076
8 FnPtr::try_from [function] [call site] 00077
9 tokenizer::is_valid_function_name [function] [call site] 00078
9 TestStruct::new [function] [call site] 00080
9 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 00081
9 Token::lookup_symbol_from_syntax [function] [call site] 00082
9 Option::is_some [function] [call site] 00083
9 ERR::ErrorParsing [function] [call site] 00085
9 PERR::Reserved [function] [call site] 00086
9 test_to_string [function] [call site] 00087
9 ERR::ErrorFunctionNotFound [function] [call site] 00090
9 test_to_string [function] [call site] 00091
8 RhaiResultOf::unwrap [function] [call site] 00093
7 blob_functions::push [function] [call site] 00094
7 blob_functions::push [function] [call site] 00095
6 ERR::ErrorFunctionNotFound [function] [call site] 00098
6 test_to_string [function] [call site] 00099
5 RhaiResultOf::unwrap [function] [call site] 00101
4 std::time::Duration::from_millis [function] [call site] 00102
4 StraightHasher::write [function] [call site] 00104
4 try_write [function] [call site] 00105
3 StringsInterner::set_max [function] [call site] 00106
4 StringsInterner::throttle_cache [function] [call site] 00107
5 StringsInterner::max [function] [call site] 00108
5 StringsInterner::clear [function] [call site] 00109
6 string_functions::clear [function] [call site] 00110
7 string_functions::is_empty [function] [call site] 00111
8 test::len [function] [call site] 00112
7 shared_get_mut [function] [call site] 00113
8 Shared::get_mut [function] [call site] 00114
9 Shared::get_mut [function] [call site] 00115
7 string_functions::clear [function] [call site] 00116
7 ImmutableString::new [function] [call site] 00117
8 Position::new_const [function] [call site] 00119
9 TestStruct::new [function] [call site] 00121
8 Option::into [function] [call site] 00122
6 string_functions::clear [function] [call site] 00123
5 test::len [function] [call site] 00124
5 StringsInterner::max [function] [call site] 00125
5 test::len [function] [call site] 00126
5 StringsInterner::max [function] [call site] 00127
5 ImmutableString::strong_count [function] [call site] 00129
6 ImmutableString::strong_count [function] [call site] 00130
7 ImmutableString::strong_count [function] [call site] 00131
5 ImmutableString::strong_count [function] [call site] 00132
5 test::len [function] [call site] 00135
5 ImmutableString::strong_count [function] [call site] 00136
5 string_functions::remove [function] [call site] 00137
3 TestStruct::new [function] [call site] 00139
3 StringsInterner::new [function] [call site] 00140
4 Engine::default [function] [call site] 00141
5 TestStruct::new [function] [call site] 00142
4 BloomFilterU64::new [function] [call site] 00143
2 TestStruct::new [function] [call site] 00146
2 TestStruct::new [function] [call site] 00148
2 Engine::register_global_module [function] [call site] 00149
3 Engine::global_namespace_mut [function] [call site] 00150
4 string_functions::is_empty [function] [call site] 00151
4 Module::new [function] [call site] 00152
5 Position::new_const [function] [call site] 00153
5 CustomTypesCollection::new [function] [call site] 00154
6 TestStruct::new [function] [call site] 00156
5 TestStruct::new [function] [call site] 00157
5 TestStruct::new [function] [call site] 00158
5 BloomFilterU64::new [function] [call site] 00159
5 TestStruct::new [function] [call site] 00160
5 TestStruct::new [function] [call site] 00161
4 Module::set_internal [function] [call site] 00162
5 test_get_set [function] [call site] 00163
6 Engine::new [function] [call site] 00164
6 register_type::<TestStruct> [function] [call site] 00165
6 Engine::register_get_set [function] [call site] 00166
7 Engine::register_get [function] [call site] 00167
8 Engine::register_fn [function] [call site] 00168
9 FuncRegistration::new [function] [call site] 00169
10 Engine::default [function] [call site] 00171
10 Engine::default [function] [call site] 00172
10 &str::into [function] [call site] 00173
10 Engine::default [function] [call site] 00174
9 Package::register_into_engine [function] [call site] 00176
10 Package::init_engine [function] [call site] 00177
10 Engine::register_global_module [function] [call site] 00178
10 Package::as_shared_module [function] [call site] 00179
8 crate::engine::make_getter [function] [call site] 00180
9 Position::new_const [function] [call site] 00181
10 TestStruct::new [function] [call site] 00183
9 RhaiResultOf::push_str [function] [call site] 00184
9 RhaiResultOf::push_str [function] [call site] 00185
8 StmtBlock::as_ref [function] [call site] 00186
7 Engine::register_set [function] [call site] 00187
8 Engine::register_fn [function] [call site] 00188
8 crate::engine::make_setter [function] [call site] 00189
9 Position::new_const [function] [call site] 00190
9 RhaiResultOf::push_str [function] [call site] 00191
9 RhaiResultOf::push_str [function] [call site] 00192
8 StmtBlock::as_ref [function] [call site] 00193
6 Engine::register_get [function] [call site] 00194
7 Engine::register_fn [function] [call site] 00195
7 crate::engine::make_getter [function] [call site] 00196
7 StmtBlock::as_ref [function] [call site] 00197
6 Engine::register_fn [function] [call site] 00198
7 FuncRegistration::new [function] [call site] 00199
7 Package::register_into_engine [function] [call site] 00201
6 Engine::register_fn [function] [call site] 00202
6 Engine::register_indexer_get_set [function] [call site] 00203
7 Engine::register_indexer_get [function] [call site] 00204
8 Engine::register_fn [function] [call site] 00205
7 Engine::register_indexer_set [function] [call site] 00206
8 Engine::register_fn [function] [call site] 00207
6 test::len [function] [call site] 00208
6 test::len [function] [call site] 00209
4 blob_functions::push [function] [call site] 00210
4 bool::into [function] [call site] 00211
4 Shared::get_mut [function] [call site] 00212
4 first_mut [function] [call site] 00213
4 Option::unwrap [function] [call site] 00215
3 blob_functions::insert [function] [call site] 00216
4 FnPtr::try_from [function] [call site] 00217
4 RhaiResultOf::unwrap [function] [call site] 00218
4 string_functions::is_empty [function] [call site] 00219
4 blob_functions::push [function] [call site] 00220
4 eval::calc_offset_len [function] [call site] 00221
5 FnPtr::try_from [function] [call site] 00222
6 tokenizer::is_valid_function_name [function] [call site] 00223
6 TestStruct::new [function] [call site] 00225
6 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 00226
6 Token::lookup_symbol_from_syntax [function] [call site] 00227
6 Option::is_some [function] [call site] 00228
6 ERR::ErrorParsing [function] [call site] 00230
6 PERR::Reserved [function] [call site] 00231
6 test_to_string [function] [call site] 00232
6 ERR::ErrorFunctionNotFound [function] [call site] 00235
6 test_to_string [function] [call site] 00236
5 CharsStream::unsigned_abs [function] [call site] 00238
5 RhaiResultOf::map_or [function] [call site] 00239
5 min_max_functions::min [function] [call site] 00240
5 FnPtr::try_from [function] [call site] 00241
5 RhaiResultOf::map [function] [call site] 00242
6 Engine::new [function] [call site] 00243
6 Engine::set_optimization_level [function] [call site] 00244
6 Scope::new [function] [call site] 00245
6 rhai::Map::new [function] [call site] 00246
6 blob_functions::insert [function] [call site] 00247
6 &str::into [function] [call site] 00248
6 Scope::push_constant_dynamic [function] [call site] 00250
7 Scope::push_entry [function] [call site] 00251
8 Scope::is_empty [function] [call site] 00252
9 string_functions::is_empty [function] [call site] 00253
8 blob_functions::push [function] [call site] 00256
8 Dynamic::set_access_mode [function] [call site] 00257
9 StmtBlock::as_mut [function] [call site] 00258
9 Dynamic::set_access_mode [function] [call site] 00259
10 StmtBlock::as_mut [function] [call site] 00260
10 Dynamic::set_access_mode [function] [call site] 00261
10 values_mut [function] [call site] 00262
10 Dynamic::set_access_mode [function] [call site] 00263
9 values_mut [function] [call site] 00264
9 Dynamic::set_access_mode [function] [call site] 00265
8 blob_functions::push [function] [call site] 00266
6 Scope::push_constant_dynamic [function] [call site] 00270
6 &str::into [function] [call site] 00271
6 Engine::compile_expression_with_scope [function] [call site] 00272
7 Engine::lex [function] [call site] 00273
8 Engine::lex_raw [function] [call site] 00274
9 TestStruct::new [function] [call site] 00275
9 TokenizerControlBlock::new [function] [call site] 00276
10 ImmutableString::new [function] [call site] 00277
11 Position::new_const [function] [call site] 00279
11 Option::into [function] [call site] 00280
9 Self::into [function] [call site] 00281
9 TestStruct::clone [function] [call site] 00282
9 std::num::NonZeroUsize::new [function] [call site] 00283
9 Engine::max_string_size [function] [call site] 00284
10 Command::get [function] [call site] 00285
9 Position::new [function] [call site] 00286
9 MyIterableType::into_iter [function] [call site] 00287
10 test_chars [function] [call site] 00288
10 0.chars().collect::<Vec<_>> [function] [call site] 00289
10 MyIterableType::into_iter [function] [call site] 00290
11 test_chars [function] [call site] 00291
11 0.chars().collect::<Vec<_>> [function] [call site] 00292
11 MyIterableType::into_iter [function] [call site] 00293
9 Self::IntoIter::map [function] [call site] 00294
10 Engine::new [function] [call site] 00295
10 Engine::set_optimization_level [function] [call site] 00296
10 Scope::new [function] [call site] 00297
10 rhai::Map::new [function] [call site] 00298
10 blob_functions::insert [function] [call site] 00299
10 &str::into [function] [call site] 00300
10 Scope::push_constant_dynamic [function] [call site] 00302
10 Scope::push_constant_dynamic [function] [call site] 00304
10 &str::into [function] [call site] 00305
10 Engine::compile_expression_with_scope [function] [call site] 00306
10 ParseResult::expect [function] [call site] 00307
10 Ident::as_str [function] [call site] 00308
10 eval_ast::<bool> [function] [call site] 00309
9 StmtBlock::as_ref [function] [call site] 00311
9 &[Stmt]::chars [function] [call site] 00312
10 Engine::new [function] [call site] 00313
10 eval::<char> [function] [call site] 00314
10 unwrap_err [function] [call site] 00315
10 eval::<char> [function] [call site] 00316
10 unwrap_err [function] [call site] 00317
9 reflection_functions::collect [function] [call site] 00319
10 NativeCallContext::engine [function] [call site] 00320
10 Engine::collect_fn_metadata_impl [function] [call site] 00321
11 TestStruct::new [function] [call site] 00322
11 NativeCallContext::iter_namespaces [function] [call site] 00323
12 MyIterableType::into_iter [function] [call site] 00324
13 test_chars [function] [call site] 00325
13 0.chars().collect::<Vec<_>> [function] [call site] 00326
13 MyIterableType::into_iter [function] [call site] 00327
12 test_optimizer_const_map [function] [call site] 00328
13 Engine::new [function] [call site] 00329
13 Engine::set_optimization_level [function] [call site] 00330
13 Scope::new [function] [call site] 00331
13 rhai::Map::new [function] [call site] 00332
13 blob_functions::insert [function] [call site] 00333
13 &str::into [function] [call site] 00334
13 Scope::push_constant_dynamic [function] [call site] 00336
13 Scope::push_constant_dynamic [function] [call site] 00338
13 &str::into [function] [call site] 00339
13 Engine::compile_expression_with_scope [function] [call site] 00340
13 ParseResult::expect [function] [call site] 00341
13 Ident::as_str [function] [call site] 00342
13 eval_ast::<bool> [function] [call site] 00343
11 flat_map [function] [call site] 00345
11 filter_map [function] [call site] 00346
11 Position::new_const [function] [call site] 00347
11 RhaiFunc::get_script_fn_def [function] [call site] 00348
11 Option::map [function] [call site] 00350
12 Engine::new [function] [call site] 00351
12 Engine::set_optimization_level [function] [call site] 00352
12 Scope::new [function] [call site] 00353
12 rhai::Map::new [function] [call site] 00354
12 blob_functions::insert [function] [call site] 00355
12 &str::into [function] [call site] 00356
12 Scope::push_constant_dynamic [function] [call site] 00358
12 Scope::push_constant_dynamic [function] [call site] 00360
12 &str::into [function] [call site] 00361
12 Engine::compile_expression_with_scope [function] [call site] 00362
12 ParseResult::expect [function] [call site] 00363
12 Ident::as_str [function] [call site] 00364
12 eval_ast::<bool> [function] [call site] 00365
11 array_functions::for_each [function] [call site] 00368
12 string_functions::is_empty [function] [call site] 00369
12 StaticModuleResolver::iter_mut [function] [call site] 00371
13 StaticModuleResolver::iter_mut [function] [call site] 00372
13 test_optimizer_const_map [function] [call site] 00373
13 Ident::as_str [function] [call site] 00374
12 impl [call site] 00375
12 FnPtr::try_from [function] [call site] 00376
13 tokenizer::is_valid_function_name [function] [call site] 00377
13 TestStruct::new [function] [call site] 00379
13 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 00380
13 Token::lookup_symbol_from_syntax [function] [call site] 00381
13 Option::is_some [function] [call site] 00382
13 ERR::ErrorParsing [function] [call site] 00384
13 PERR::Reserved [function] [call site] 00385
13 test_to_string [function] [call site] 00386
13 ERR::ErrorFunctionNotFound [function] [call site] 00389
13 test_to_string [function] [call site] 00390
12 RhaiResultOf::unwrap_or [function] [call site] 00392
12 FnPtr::call_raw_with_extra_args [function] [call site] 00394
13 _call_with_extra_args::<true, [call site] 00395
13 _call_with_extra_args::<false, [call site] 00396
11 blob_functions::push [function] [call site] 00399
12 blob_functions::push [function] [call site] 00400
12 FnPtr::try_from [function] [call site] 00401
12 RhaiResultOf::unwrap [function] [call site] 00402
11 MyIterableType::into_iter [function] [call site] 00403
11 test_var_def_filter [function] [call site] 00404
12 Engine::new [function] [call site] 00405
12 Engine::compile [function] [call site] 00406
13 Engine::compile_with_scope [function] [call site] 00407
14 Engine::compile_scripts_with_scope [function] [call site] 00408
15 Engine::compile_scripts_with_scope_raw [function] [call site] 00409
16 Engine::lex [function] [call site] 00410
16 StmtBlock::as_ref [function] [call site] 00411
16 syn::Result::peekable [function] [call site] 00412
16 Engine::default [function] [call site] 00413
16 ParseState::new [function] [call site] 00414
17 TestStruct::new [function] [call site] 00415
17 Scope::new [function] [call site] 00416
17 TestStruct::new [function] [call site] 00417
17 TestStruct::new [function] [call site] 00418
16 TestStruct::clone [function] [call site] 00419
16 Engine::parse [function] [call site] 00420
17 Engine::parse_global_level [function] [call site] 00421
18 Position::new_const [function] [call site] 00422
19 TestStruct::new [function] [call site] 00424
18 Engine::max_expr_depth [function] [call site] 00425
19 Command::get [function] [call site] 00426
18 Engine::parse_stmt [function] [call site] 00429
19 StaticVec::<SmartString>::new_const [function] [call site] 00430
20 TestStruct::new [function] [call site] 00432
19 Position::new_const [function] [call site] 00433
19 Position::is_none [function] [call site] 00436
19 ParseSettings::has_flag [function] [call site] 00437
20 intersects [function] [call site] 00438
19 PERR::into_err [function] [call site] 00440
20 ParseError [function] [call site] 00441
20 PERR::into [function] [call site] 00442
19 MultiInputsStream::get_next [function] [call site] 00443
20 test::len [function] [call site] 00444
20 MultiInputsStream::get_next [function] [call site] 00445
19 string_functions::contains [function] [call site] 00448
20 string_functions::contains [function] [call site] 00449
19 string_functions::is_empty [function] [call site] 00450
20 test::len [function] [call site] 00451
19 blob_functions::push [function] [call site] 00452
19 TestStruct::clone [function] [call site] 00453
19 string_functions::clear [function] [call site] 00455
20 string_functions::is_empty [function] [call site] 00456
20 shared_get_mut [function] [call site] 00457
20 string_functions::clear [function] [call site] 00458
20 ImmutableString::new [function] [call site] 00459
19 unindent_block_comment [function] [call site] 00460
20 string_functions::contains [function] [call site] 00461
20 usize::lines [function] [call site] 00462
20 test_optimizer_const_map [function] [call site] 00464
20 test::len [function] [call site] 00465
20 trim_start_matches [function] [call site] 00466
20 test::len [function] [call site] 00467
20 min_max_functions::min [function] [call site] 00468
20 unwrap_or [function] [call site] 00469
20 min_max_functions::min [function] [call site] 00470
20 usize::lines [function] [call site] 00471
20 enumerate [function] [call site] 00472
20 test_optimizer_const_map [function] [call site] 00473
20 lines() [call site] 00474
4 .enumerate() [call site] 00475
4 .map(|(i, [call site] 00476
4 .collect::<Vec<_>> [function] [call site] 00477
19 ParseSettings::level_up_with_position [function] [call site] 00479
20 ParseSettings::level_up [function] [call site] 00480
19 unwrap_or [function] [call site] 00485
19 blob_functions::push [function] [call site] 00486
19 string_functions::is_empty [function] [call site] 00488
19 RhaiResultOf::push_str [function] [call site] 00489
19 RhaiResultOf::push_str [function] [call site] 00490
19 PERR::into_err [function] [call site] 00494
19 string_functions::is_empty [function] [call site] 00495
19 blob_functions::push [function] [call site] 00496
19 Stmt::Noop [function] [call site] 00500
19 eat_token [function] [call site] 00501
20 MultiInputsStream::get_next [function] [call site] 00502
21 test::len [function] [call site] 00503
21 MultiInputsStream::get_next [function] [call site] 00504
20 Option::unwrap [function] [call site] 00506
19 Stmt::Noop [function] [call site] 00508
19 Engine::parse_block [function] [call site] 00510
20 MultiInputsStream::get_next [function] [call site] 00511
20 PERR::into_err [function] [call site] 00514
21 ParseError [function] [call site] 00515
21 PERR::into [function] [call site] 00516
20 PERR::MissingToken [function] [call site] 00518
20 &str::into [function] [call site] 00520
20 PERR::into_err [function] [call site] 00521
20 ParseSettings::level_up_with_position [function] [call site] 00522
21 ParseSettings::level_up [function] [call site] 00523
20 StmtBlock::empty [function] [call site] 00525
21 Position::new_const [function] [call site] 00526
21 Span::new [function] [call site] 00527
20 ParseSettings::has_flag [function] [call site] 00528
20 Engine::parse_expr_stmt [function] [call site] 00529
21 Engine::parse_expr [function] [call site] 00532
22 TestStruct::new [function] [call site] 00535
22 ParseSettings::level_up [function] [call site] 00536
22 Engine::parse_unary [function] [call site] 00537
23 LexError::UnexpectedInput [function] [call site] 00541
23 (Token, [call site] 00542
24 Engine::new [function] [call site] 00543
24 Scope::new [function] [call site] 00544
24 blob_functions::push [function] [call site] 00545
24 blob_functions::push [function] [call site] 00546
24 blob_functions::push [function] [call site] 00547
23 PERR::into_err [function] [call site] 00548
23 TestStruct::clone [function] [call site] 00549
23 eat_token [function] [call site] 00551
23 Engine::parse_unary [function] [call site] 00552
23 ParseSettings::level_up [function] [call site] 00553
23 checked_neg [function] [call site] 00554
23 test_optimizer_const_map [function] [call site] 00555
23 Expr::IntegerConstant [function] [call site] 00556
23 StmtBlock::span_or_else [function] [call site] 00557
24 Span::new [function] [call site] 00558
24 iterator_functions::chars_from_start [function] [call site] 00559
25 CharsStream::new [function] [call site] 00560
26 TestStruct::new [function] [call site] 00562
26 MyIterableType::into_iter [function] [call site] 00563
27 test_chars [function] [call site] 00564
27 0.chars().collect::<Vec<_>> [function] [call site] 00565
27 MyIterableType::into_iter [function] [call site] 00566
26 FnPtr::try_from [function] [call site] 00567
26 RhaiResultOf::unwrap_or [function] [call site] 00568
26 FnPtr::try_from [function] [call site] 00569
26 RhaiResultOf::unwrap_or [function] [call site] 00570
26 test_chars [function] [call site] 00572
26 test_functions_take [function] [call site] 00574
27 Engine::new [function] [call site] 00575
27 register_type_with_name::<TestStruct> [function] [call site] 00576
27 Engine::register_fn [function] [call site] 00577
27 TestStruct [function] [call site] 00578
26 chars() [call site] 00579
10 .skip(from) [call site] 00580
10 .take(len) [call site] 00581
10 .collect::<Vec<_>> [function] [call site] 00582
26 MyIterableType::into_iter [function] [call site] 00583
26 FnPtr::try_from [function] [call site] 00584
26 Self::unsigned_abs [function] [call site] 00585
26 RhaiResultOf::unwrap_or [function] [call site] 00586
26 test_chars [function] [call site] 00587
26 ImmutableString::strong_count [function] [call site] 00588
27 ImmutableString::strong_count [function] [call site] 00589
26 usize::saturating_sub [function] [call site] 00590
26 test_chars [function] [call site] 00592
26 test_functions_take [function] [call site] 00594
26 chars() [call site] 00595
8 .skip(offset) [call site] 00596
8 .take(len) [call site] 00597
8 .collect::<Vec<_>> [function] [call site] 00598
26 MyIterableType::into_iter [function] [call site] 00599
24 StmtBlock::span_or_else [function] [call site] 00600
24 string_functions::add_append [function] [call site] 00601
25 string_functions::is_empty [function] [call site] 00602
26 test::len [function] [call site] 00603
25 String::from_utf8_lossy [function] [call site] 00604
25 string_functions::is_empty [function] [call site] 00605
25 String::from_utf8 [function] [call site] 00606
25 ImmutableString::into_owned [function] [call site] 00609
26 ImmutableString::make_mut [function] [call site] 00610
27 func::shared_make_mut [function] [call site] 00611
28 Shared::make_mut [function] [call site] 00612
29 Shared::make_mut [function] [call site] 00613
26 func::shared_take [function] [call site] 00614
27 shared_try_take [function] [call site] 00615
28 Shared::try_unwrap [function] [call site] 00616
27 Result::ok [function] [call site] 00617
27 unwrap_or_else [function] [call site] 00618
25 String::into [function] [call site] 00620
25 ImmutableString::into_owned [function] [call site] 00621
25 StmtBlock::as_ref [function] [call site] 00622
24 StmtBlock::span_or_else [function] [call site] 00624
23 Some [function] [call site] 00625
23 Expr::FloatConstant [function] [call site] 00626
23 into [function] [call site] 00627
23 ok_or_else [function] [call site] 00628
23 LexError::MalformedNumber [function] [call site] 00629
23 PERR::into_err [function] [call site] 00630
23 Ok [function] [call site] 00631
23 Expr::FloatConstant [function] [call site] 00632
23 into [function] [call site] 00633
23 Ok [function] [call site] 00634
23 Engine::get_interned_string [function] [call site] 00635
24 locked_write [function] [call site] 00636
25 try_borrow_mut [function] [call site] 00637
25 StraightHasher::write [function] [call site] 00639
25 try_write [function] [call site] 00641
25 std::thread::sleep [function] [call site] 00643
25 std::time::Duration::from_millis [function] [call site] 00644
25 StraightHasher::write [function] [call site] 00646
25 try_write [function] [call site] 00647
24 Command::get [function] [call site] 00648
23 FnCallHashes::from_native_only [function] [call site] 00651
23 calc_fn_hash [function] [call site] 00652
24 get_hasher [function] [call site] 00653
25 config::hashing::get_hashing_seed [function] [call site] 00654
26 Command::get [function] [call site] 00655
26 unwrap_or [function] [call site] 00656
25 ahash::RandomState::with_seeds [function] [call site] 00657
25 StraightHasherBuilder::build_hasher [function] [call site] 00658
26 StraightHasher [function] [call site] 00659
25 Engine::default [function] [call site] 00660
24 write_u8 [function] [call site] 00661
24 MyIterableType::into_iter [function] [call site] 00662
24 Self::IntoIter::for_each [function] [call site] 00663
25 string_functions::is_empty [function] [call site] 00664
25 StaticModuleResolver::iter_mut [function] [call site] 00666
25 impl [call site] 00667
25 FnPtr::try_from [function] [call site] 00668
25 RhaiResultOf::unwrap_or [function] [call site] 00669
25 FnPtr::call_raw_with_extra_args [function] [call site] 00671
24 test::hash [function] [call site] 00674
24 write_usize [function] [call site] 00675
24 test::hash [function] [call site] 00676
24 write_usize [function] [call site] 00677
24 StraightHasher::finish [function] [call site] 00678
23 MyIterableType::into_iter [function] [call site] 00679
24 test_chars [function] [call site] 00680
24 0.chars().collect::<Vec<_>> [function] [call site] 00681
24 MyIterableType::into_iter [function] [call site] 00682
23 Self::IntoIter::collect [function] [call site] 00683
24 NativeCallContext::engine [function] [call site] 00684
24 Engine::collect_fn_metadata_impl [function] [call site] 00685
24 StmtBlock::as_ref [function] [call site] 00687
24 test::len [function] [call site] 00688
24 IterateMap::new [function] [call site] 00689
24 string_functions::is_empty [function] [call site] 00690
24 blob_functions::insert [function] [call site] 00691
24 &str::into [function] [call site] 00692
24 Engine::get_interned_string [function] [call site] 00693
24 ImmutableString::into [function] [call site] 00698
24 blob_functions::insert [function] [call site] 00699
24 &str::into [function] [call site] 00700
24 Engine::get_interned_string [function] [call site] 00701
24 ImmutableString::into [function] [call site] 00702
24 blob_functions::insert [function] [call site] 00703
24 &str::into [function] [call site] 00704
24 Engine::get_interned_string [function] [call site] 00705
24 ImmutableString::into [function] [call site] 00706
24 blob_functions::insert [function] [call site] 00707
24 &str::into [function] [call site] 00708
24 string_functions::starts_with [function] [call site] 00709
25 string_functions::starts_with [function] [call site] 00710
24 blob_functions::insert [function] [call site] 00712
24 &str::into [function] [call site] 00713
24 blob_functions::insert [function] [call site] 00715
24 &str::into [function] [call site] 00716
24 MyIterableType::into_iter [function] [call site] 00717
24 test_optimizer_const_map [function] [call site] 00718
24 Engine::get_interned_string [function] [call site] 00719
24 ImmutableString::into [function] [call site] 00720
24 params [call site] 00721
12 .iter() [call site] 00722
12 .map(|&p| [call site] 00723
12 .collect::<Array> [function] [call site] 00724
24 string_functions::is_empty [function] [call site] 00726
24 blob_functions::insert [function] [call site] 00727
24 &str::into [function] [call site] 00728
24 MyIterableType::into_iter [function] [call site] 00729
24 test_optimizer_const_map [function] [call site] 00730
24 Engine::get_interned_string [function] [call site] 00731
24 ImmutableString::into [function] [call site] 00732
24 comments [call site] 00733
14 .iter() [call site] 00734
14 .map(|&s| [call site] 00735
14 .collect::<Array> [function] [call site] 00736
24 Dynamic::from_map [function] [call site] 00739
23 Some [function] [call site] 00743
23 FnCallExpr::into_fn_call_expr [function] [call site] 00744
24 Expr::FnCall [function] [call site] 00745
24 FnCallExpr::into [function] [call site] 00746
23 TestStruct::clone [function] [call site] 00747
23 eat_token [function] [call site] 00748
23 Engine::parse_unary [function] [call site] 00749
23 ParseSettings::level_up [function] [call site] 00750
23 Ok [function] [call site] 00751
23 Ok [function] [call site] 00752
23 Ok [function] [call site] 00753
23 Engine::get_interned_string [function] [call site] 00754
23 FnCallHashes::from_native_only [function] [call site] 00755
23 calc_fn_hash [function] [call site] 00756
23 MyIterableType::into_iter [function] [call site] 00757
23 Self::IntoIter::collect [function] [call site] 00758
23 Some [function] [call site] 00759
23 FnCallExpr::into_fn_call_expr [function] [call site] 00760
23 TestStruct::clone [function] [call site] 00761
23 eat_token [function] [call site] 00762
23 Ok [function] [call site] 00763
23 Engine::get_interned_string [function] [call site] 00764
23 FnCallHashes::from_native_only [function] [call site] 00765
23 calc_fn_hash [function] [call site] 00766
23 Engine::parse_unary [function] [call site] 00767
23 ParseSettings::level_up [function] [call site] 00768
23 MyIterableType::into_iter [function] [call site] 00769
23 Self::IntoIter::collect [function] [call site] 00770
23 Some [function] [call site] 00771
23 FnCallExpr::into_fn_call_expr [function] [call site] 00772
23 Err [function] [call site] 00773
23 PERR::into_err [function] [call site] 00774
23 Engine::parse_primary [function] [call site] 00775
24 LexError::UnexpectedInput [function] [call site] 00779
24 (Token, [call site] 00780
24 PERR::into_err [function] [call site] 00781
24 PERR::into_err [function] [call site] 00783
24 MultiInputsStream::get_next [function] [call site] 00784
24 Expr::Unit [function] [call site] 00785
24 MultiInputsStream::get_next [function] [call site] 00786
24 Expr::IntegerConstant [function] [call site] 00788
24 Expr::CharConstant [function] [call site] 00789
24 Expr::StringConstant [function] [call site] 00790
24 Engine::get_interned_string [function] [call site] 00791
24 Expr::BoolConstant [function] [call site] 00792
24 Expr::BoolConstant [function] [call site] 00793
24 Expr::IntegerConstant [function] [call site] 00794
24 MultiInputsStream::get_next [function] [call site] 00795
24 Expr::FloatConstant [function] [call site] 00796
24 MultiInputsStream::get_next [function] [call site] 00797
24 Expr::DynamicConstant [function] [call site] 00798
24 TestStruct::new [function] [call site] 00799
24 ParseSettings::has_option [function] [call site] 00801
25 intersects [function] [call site] 00802
24 Engine::parse_block [function] [call site] 00803
24 ParseSettings::level_up [function] [call site] 00804
24 Expr::Stmt [function] [call site] 00805
24 TestStruct::new [function] [call site] 00806
24 ParseResult::into [function] [call site] 00807
24 eat_token [function] [call site] 00808
24 Engine::parse_expr [function] [call site] 00809
24 ParseSettings::level_up [function] [call site] 00810
24 MultiInputsStream::get_next [function] [call site] 00811
24 PERR::into_err [function] [call site] 00814
24 PERR::MissingToken [function] [call site] 00816
24 &str::into [function] [call site] 00818
24 PERR::into_err [function] [call site] 00819
24 ParseSettings::has_option [function] [call site] 00820
24 Expr::Stmt [function] [call site] 00821
24 TestStruct::new [function] [call site] 00822
24 Engine::parse_if [function] [call site] 00823
25 ParseSettings::level_up_with_position [function] [call site] 00824
25 eat_token [function] [call site] 00825
25 ensure_not_statement_expr [function] [call site] 00826
26 &mut [call site] 00827
26 PERR::ExprExpected [function] [call site] 00830
26 &'static [call site] 00831
27 Engine::new [function] [call site] 00832
27 Scope::new [function] [call site] 00833
27 blob_functions::push [function] [call site] 00834
27 blob_functions::push [function] [call site] 00835
27 blob_functions::push [function] [call site] 00836
26 PERR::into_err [function] [call site] 00837
25 Engine::parse_expr [function] [call site] 00839
25 Expr::ensure_bool_expr [function] [call site] 00840
26 Dynamic::is_bool [function] [call site] 00841
27 crate::func::locked_read [function] [call site] 00842
28 try_borrow [function] [call site] 00843
28 locked_read [function] [call site] 00845
29 try_borrow [function] [call site] 00846
29 locked_read [function] [call site] 00848
29 Option::ok [function] [call site] 00849
29 try_read [function] [call site] 00850
29 std::thread::sleep [function] [call site] 00852
29 std::time::Duration::from_millis [function] [call site] 00853
29 locked_read [function] [call site] 00855
29 try_read [function] [call site] 00856
28 Option::ok [function] [call site] 00857
28 try_read [function] [call site] 00858
28 std::thread::sleep [function] [call site] 00860
28 std::time::Duration::from_millis [function] [call site] 00861
28 locked_read [function] [call site] 00863
28 try_read [function] [call site] 00864
27 Option::map_or [function] [call site] 00865
26 RhaiNativeFunc::return_type_name [function] [call site] 00866
27 type_name::<R> [function] [call site] 00867
26 PERR::MismatchedType [function] [call site] 00870
26 &str::into [function] [call site] 00871
26 &'static [call site] 00872
26 PERR::into_err [function] [call site] 00873
26 Expr::start_position [function] [call site] 00874
27 string_functions::is_empty [function] [call site] 00875
27 Expr::position [function] [call site] 00876
28 ParseSettings::level_up_with_position [function] [call site] 00877
27 ParseSettings::level_up_with_position [function] [call site] 00878
27 Expr::start_position [function] [call site] 00879
28 string_functions::is_empty [function] [call site] 00880
28 Expr::position [function] [call site] 00881
28 ParseSettings::level_up_with_position [function] [call site] 00882
28 Expr::start_position [function] [call site] 00883
28 Expr::start_position [function] [call site] 00884
28 Expr::position [function] [call site] 00885
27 Expr::start_position [function] [call site] 00886
27 Expr::position [function] [call site] 00887
25 ensure_not_assignment [function] [call site] 00888
26 &mut [call site] 00889
26 LexError::ImproperSymbol [function] [call site] 00892
26 Token::literal_syntax [function] [call site] 00893
26 &'static [call site] 00894
26 &str::into [function] [call site] 00895
26 PERR::into_err [function] [call site] 00896
25 Engine::parse_block [function] [call site] 00898
25 match_token [function] [call site] 00900
26 &mut [call site] 00901
26 eat_token [function] [call site] 00903
25 Engine::parse_if [function] [call site] 00906
25 Engine::parse_block [function] [call site] 00907
25 Stmt::Noop [function] [call site] 00908
25 Stmt::If [function] [call site] 00911
24 ParseSettings::level_up [function] [call site] 00913
24 Engine::allow_looping [function] [call site] 00915
25 intersects [function] [call site] 00916
24 ParseSettings::has_option [function] [call site] 00917
24 Expr::Stmt [function] [call site] 00918
24 TestStruct::new [function] [call site] 00919
24 Engine::parse_while_loop [function] [call site] 00920
25 ParseSettings::level_up [function] [call site] 00921
25 MultiInputsStream::get_next [function] [call site] 00922
25 ensure_not_statement_expr [function] [call site] 00924
25 Engine::parse_expr [function] [call site] 00925
25 Expr::ensure_bool_expr [function] [call site] 00926
25 ensure_not_assignment [function] [call site] 00927
25 Expr::Unit [function] [call site] 00928
25 Engine::parse_block [function] [call site] 00929
25 Stmt::While [function] [call site] 00932
24 ParseSettings::level_up [function] [call site] 00934
24 Engine::allow_looping [function] [call site] 00936
24 ParseSettings::has_option [function] [call site] 00937
24 Expr::Stmt [function] [call site] 00938
24 TestStruct::new [function] [call site] 00939
24 Engine::parse_do [function] [call site] 00940
25 ParseSettings::level_up_with_position [function] [call site] 00941
25 eat_token [function] [call site] 00942
25 ParseSettings::has_flag [function] [call site] 00943
25 Engine::parse_block [function] [call site] 00944
25 MultiInputsStream::get_next [function] [call site] 00946
25 string_functions::is_empty [function] [call site] 00948
26 test::len [function] [call site] 00949
25 PERR::MissingToken [function] [call site] 00951
25 &str::into [function] [call site] 00953
25 PERR::into_err [function] [call site] 00954
25 string_functions::remove [function] [call site] 00955
25 ensure_not_statement_expr [function] [call site] 00956
25 Engine::parse_expr [function] [call site] 00957
25 Expr::ensure_bool_expr [function] [call site] 00958
25 ensure_not_assignment [function] [call site] 00959
25 Stmt::Do [function] [call site] 00961
24 ParseSettings::level_up [function] [call site] 00963
24 Engine::allow_looping [function] [call site] 00965
24 ParseSettings::has_option [function] [call site] 00966
24 Expr::Stmt [function] [call site] 00967
24 TestStruct::new [function] [call site] 00968
24 Engine::parse_for [function] [call site] 00969
25 ParseSettings::level_up_with_position [function] [call site] 00970
25 eat_token [function] [call site] 00971
25 match_token [function] [call site] 00972
25 parse_var_name [function] [call site] 00973
26 MultiInputsStream::get_next [function] [call site] 00974
26 Option::unwrap [function] [call site] 00975
26 tokenizer::is_valid_identifier [function] [call site] 00977
27 test_chars [function] [call site] 00978
27 is_id_first_alphabetic [function] [call site] 00979
27 char::is_ascii_alphanumeric [function] [call site] 00980
26 PERR::Reserved [function] [call site] 00982
26 test_to_string [function] [call site] 00983
26 PERR::into_err [function] [call site] 00984
26 PERR::into_err [function] [call site] 00986
26 PERR::into_err [function] [call site] 00988
25 match_token [function] [call site] 00989
25 PERR::MissingToken [function] [call site] 00991
25 &str::into [function] [call site] 00993
25 PERR::into_err [function] [call site] 00994
25 parse_var_name [function] [call site] 00995
25 PERR::DuplicatedVariable [function] [call site] 00997
25 PERR::into_err [function] [call site] 00999
25 match_token [function] [call site] 01000
25 PERR::MissingToken [function] [call site] 01002
25 &str::into [function] [call site] 01004
25 PERR::into_err [function] [call site] 01005
25 parse_var_name [function] [call site] 01007
25 MultiInputsStream::get_next [function] [call site] 01008
25 PERR::into_err [function] [call site] 01011
25 PERR::MissingToken [function] [call site] 01013
25 &str::into [function] [call site] 01015
25 PERR::into_err [function] [call site] 01016
25 ensure_not_statement_expr [function] [call site] 01017
25 Engine::parse_expr [function] [call site] 01018
25 Expr::ensure_iterable [function] [call site] 01019
26 PERR::MismatchedType [function] [call site] 01022
26 &str::into [function] [call site] 01023
26 &'static [call site] 01024
26 PERR::into_err [function] [call site] 01025
26 Expr::start_position [function] [call site] 01026
25 test_optimizer_const_map [function] [call site] 01027
25 Engine::get_interned_string [function] [call site] 01028
25 Engine::get_interned_string [function] [call site] 01029
25 test::len [function] [call site] 01030
25 blob_functions::push [function] [call site] 01031
25 TestStruct::clone [function] [call site] 01032
25 blob_functions::push [function] [call site] 01033
25 Engine::parse_block [function] [call site] 01034
25 Scope::rewind [function] [call site] 01036
26 string_functions::truncate [function] [call site] 01037
27 string_functions::clear [function] [call site] 01038
27 FnPtr::try_from [function] [call site] 01039
27 char_indices [function] [call site] 01040
27 shared_make_mut [function] [call site] 01042
28 Shared::make_mut [function] [call site] 01043
27 string_functions::truncate [function] [call site] 01044
26 string_functions::truncate [function] [call site] 01045
26 string_functions::truncate [function] [call site] 01046
25 Stmt::For [function] [call site] 01048
25 TestStruct::new [function] [call site] 01049
24 ParseSettings::level_up [function] [call site] 01050
24 ParseSettings::has_option [function] [call site] 01052
24 Expr::Stmt [function] [call site] 01053
24 TestStruct::new [function] [call site] 01054
24 Engine::parse_switch [function] [call site] 01055
25 ParseSettings::level_up_with_position [function] [call site] 01056
25 eat_token [function] [call site] 01057
25 Engine::parse_expr [function] [call site] 01058
25 MultiInputsStream::get_next [function] [call site] 01059
25 PERR::into_err [function] [call site] 01062
25 PERR::MissingToken [function] [call site] 01064
25 &str::into [function] [call site] 01066
25 PERR::into_err [function] [call site] 01067
25 FnArgsVec::<BinaryExpr>::new [function] [call site] 01068
25 StraightHashMap::<CaseBlocksList>::default [function] [call site] 01069
26 TestStruct::new [function] [call site] 01070
25 StaticVec::<RangeCase>::new [function] [call site] 01071
25 eat_token [function] [call site] 01074
25 PERR::MissingToken [function] [call site] 01076
25 PERR::into_err [function] [call site] 01079
25 Position::is_none [function] [call site] 01080
25 eat_token [function] [call site] 01081
25 match_token [function] [call site] 01082
25 PERR::into_err [function] [call site] 01084
25 Position::new_const [function] [call site] 01085
26 TestStruct::new [function] [call site] 01087
25 Expr::BoolConstant [function] [call site] 01088
25 None::is_some [function] [call site] 01089
25 PERR::into_err [function] [call site] 01091
25 Position::new_const [function] [call site] 01092
25 Engine::parse_expr [function] [call site] 01093
25 blob_functions::push [function] [call site] 01094
26 blob_functions::push [function] [call site] 01095
26 FnPtr::try_from [function] [call site] 01096
26 RhaiResultOf::unwrap [function] [call site] 01097
25 PERR::ExprExpected [function] [call site] 01099
25 &str::into [function] [call site] 01100
25 PERR::into_err [function] [call site] 01101
25 match_token [function] [call site] 01102
25 match_token [function] [call site] 01103
25 ensure_not_statement_expr [function] [call site] 01104
25 Engine::parse_expr [function] [call site] 01105
25 Expr::ensure_bool_expr [function] [call site] 01106
25 ensure_not_assignment [function] [call site] 01107
25 Expr::BoolConstant [function] [call site] 01108
25 MultiInputsStream::get_next [function] [call site] 01109
25 PERR::into_err [function] [call site] 01112
25 PERR::MissingToken [function] [call site] 01114
25 &str::into [function] [call site] 01116
25 PERR::into_err [function] [call site] 01117
25 ParseSettings::has_flag [function] [call site] 01118
25 Engine::parse_expr [function] [call site] 01119
25 Engine::parse_stmt [function] [call site] 01120
25 CustomExpr::is_self_terminated [function] [call site] 01121
25 ParseResult::into [function] [call site] 01122
25 Expr::Stmt [function] [call site] 01123
25 StmtBlockContainer::into [function] [call site] 01124
25 blob_functions::push [function] [call site] 01125
25 test::len [function] [call site] 01126
25 string_functions::is_empty [function] [call site] 01127
26 test::len [function] [call site] 01128
25 Expr::get_literal_value [function] [call site] 01130
26 StmtBlock::as_ref [function] [call site] 01132
26 TestStruct::clone [function] [call site] 01133
26 write_lock::<FnPtr> [function] [call site] 01135
26 crate::Shared::new [function] [call site] 01137
26 Option<&GlobalRuntimeState>::into [function] [call site] 01138
26 TestStruct::clone [function] [call site] 01142
26 Self::into [function] [call site] 01143
26 Expr::is_constant [function] [call site] 01145
27 MyIterableType::into_iter [function] [call site] 01146
27 Self::IntoIter::all [function] [call site] 01147
28 Engine::new [function] [call site] 01148
28 register_type::<TestStruct> [function] [call site] 01149
28 Engine::register_fn [function] [call site] 01150
28 Engine::register_fn [function] [call site] 01151
27 MyIterableType::into_iter [function] [call site] 01152
27 test_optimizer_const_map [function] [call site] 01153
27 test_method_call [function] [call site] 01154
28 Engine::new [function] [call site] 01155
28 register_type::<TestStruct> [function] [call site] 01156
28 Engine::register_fn [function] [call site] 01157
28 Engine::register_fn [function] [call site] 01158
26 crate::Array::with_capacity [function] [call site] 01159
27 blob_functions::blob_with_capacity_and_value [function] [call site] 01160
28 TestStruct::new [function] [call site] 01162
28 FnPtr::try_from [function] [call site] 01163
28 RhaiResultOf::unwrap_or [function] [call site] 01164
28 NativeCallContext::engine [function] [call site] 01165
28 Engine::throw_on_size [function] [call site] 01166
29 Command::get [function] [call site] 01168
29 ERR::ErrorDataTooLarge [function] [call site] 01170
29 &str::to_string [function] [call site] 01171
30 Engine::new [function] [call site] 01172
30 Scope::new [function] [call site] 01173
30 blob_functions::push [function] [call site] 01174
30 blob_functions::push [function] [call site] 01175
30 blob_functions::push [function] [call site] 01176
29 Command::get [function] [call site] 01179
29 ERR::ErrorDataTooLarge [function] [call site] 01181
29 &str::to_string [function] [call site] 01182
29 Command::get [function] [call site] 01185
29 ERR::ErrorDataTooLarge [function] [call site] 01187
29 &str::to_string [function] [call site] 01188
28 FnPtr::try_from [function] [call site] 01191
28 RhaiResultOf::unwrap [function] [call site] 01192
26 test::len [function] [call site] 01194
26 StmtBlock::extend [function] [call site] 01195
27 StmtBlock::extend [function] [call site] 01196
28 StmtBlock::extend [function] [call site] 01197
26 MyIterableType::into_iter [function] [call site] 01198
26 Self::IntoIter::map [function] [call site] 01199
26 Expr::get_literal_value [function] [call site] 01200
27 StmtBlock::as_ref [function] [call site] 01202
27 TestStruct::clone [function] [call site] 01203
27 write_lock::<FnPtr> [function] [call site] 01204
27 crate::Shared::new [function] [call site] 01206
27 Option<&GlobalRuntimeState>::into [function] [call site] 01207
27 TestStruct::clone [function] [call site] 01211
27 Self::into [function] [call site] 01212
27 Expr::is_constant [function] [call site] 01214
27 crate::Array::with_capacity [function] [call site] 01215
27 test::len [function] [call site] 01216
27 StmtBlock::extend [function] [call site] 01217
27 MyIterableType::into_iter [function] [call site] 01218
27 Self::IntoIter::map [function] [call site] 01219
27 Expr::get_literal_value [function] [call site] 01220
27 Option::unwrap [function] [call site] 01221
27 Dynamic::from_array [function] [call site] 01222
27 Expr::is_constant [function] [call site] 01226
27 TestStruct::clone [function] [call site] 01227
27 shared_get_mut [function] [call site] 01228
27 Ident::as_str [function] [call site] 01229
27 Option::unwrap [function] [call site] 01230
27 Expr::get_literal_value [function] [call site] 01231
27 Option::unwrap [function] [call site] 01232
27 Dynamic::from_map [function] [call site] 01233
27 Expr::is_constant [function] [call site] 01234
27 Position::new_const [function] [call site] 01235
27 Expr::get_literal_value [function] [call site] 01236
28 StmtBlock::as_ref [function] [call site] 01238
28 TestStruct::clone [function] [call site] 01239
28 write_lock::<FnPtr> [function] [call site] 01240
28 crate::Shared::new [function] [call site] 01242
28 Option<&GlobalRuntimeState>::into [function] [call site] 01243
28 TestStruct::clone [function] [call site] 01247
28 Self::into [function] [call site] 01248
28 Expr::is_constant [function] [call site] 01250
28 crate::Array::with_capacity [function] [call site] 01251
28 test::len [function] [call site] 01252
28 StmtBlock::extend [function] [call site] 01253
28 MyIterableType::into_iter [function] [call site] 01254
28 Self::IntoIter::map [function] [call site] 01255
28 Expr::get_literal_value [function] [call site] 01256
28 Option::unwrap [function] [call site] 01257
28 Dynamic::from_array [function] [call site] 01258
28 Expr::is_constant [function] [call site] 01259
28 TestStruct::clone [function] [call site] 01260
28 shared_get_mut [function] [call site] 01261
28 Ident::as_str [function] [call site] 01262
28 Option::unwrap [function] [call site] 01263
28 Expr::get_literal_value [function] [call site] 01264
28 Option::unwrap [function] [call site] 01265
28 Dynamic::from_map [function] [call site] 01266
28 Expr::is_constant [function] [call site] 01267
28 Position::new_const [function] [call site] 01268
28 Expr::get_literal_value [function] [call site] 01269
28 Option::unwrap [function] [call site] 01270
28 FnCallExpr::is_qualified [function] [call site] 01273
29 string_functions::is_empty [function] [call site] 01274
28 test::len [function] [call site] 01275
28 TestStruct::clone [function] [call site] 01279
28 RhaiResultOf::ok [function] [call site] 01280
28 test::len [function] [call site] 01282
28 Token::literal_syntax [function] [call site] 01283
28 Token::literal_syntax [function] [call site] 01284
28 Ident::as_str [function] [call site] 01285
27 Option::unwrap [function] [call site] 01292
27 FnCallExpr::is_qualified [function] [call site] 01295
27 test::len [function] [call site] 01296
27 FnPtr::new [function] [call site] 01297
27 TestStruct::clone [function] [call site] 01298
27 RhaiResultOf::ok [function] [call site] 01299
27 test::len [function] [call site] 01301
27 Token::literal_syntax [function] [call site] 01302
27 Token::literal_syntax [function] [call site] 01303
27 Ident::as_str [function] [call site] 01304
26 Option::unwrap [function] [call site] 01311
26 Dynamic::from_array [function] [call site] 01312
26 Expr::is_constant [function] [call site] 01313
26 TestStruct::clone [function] [call site] 01314
26 shared_get_mut [function] [call site] 01315
26 Ident::as_str [function] [call site] 01316
26 Option::unwrap [function] [call site] 01317
26 Expr::get_literal_value [function] [call site] 01318
26 Option::unwrap [function] [call site] 01319
26 Dynamic::from_map [function] [call site] 01320
26 Expr::is_constant [function] [call site] 01321
26 Position::new_const [function] [call site] 01322
26 Expr::get_literal_value [function] [call site] 01323
26 Option::unwrap [function] [call site] 01324
26 FnCallExpr::is_qualified [function] [call site] 01327
26 test::len [function] [call site] 01328
26 FnPtr::new [function] [call site] 01329
26 TestStruct::clone [function] [call site] 01330
26 RhaiResultOf::ok [function] [call site] 01331
26 test::len [function] [call site] 01333
26 Token::literal_syntax [function] [call site] 01334
26 Token::literal_syntax [function] [call site] 01335
26 Ident::as_str [function] [call site] 01336
25 Option::ok_or_else [function] [call site] 01343
25 PERR::ExprExpected [function] [call site] 01344
25 &str::into [function] [call site] 01345
25 PERR::into_err [function] [call site] 01346
25 Expr::start_position [function] [call site] 01347
25 read_lock::<ExclusiveRange> [function] [call site] 01348
25 TestStruct::clone [function] [call site] 01350
25 Self::into [function] [call site] 01352
25 read_lock::<InclusiveRange> [function] [call site] 01353
25 TestStruct::clone [function] [call site] 01355
25 Self::into [function] [call site] 01356
25 string_functions::is_empty [function] [call site] 01357
25 RangeCase::set_index [function] [call site] 01358
25 blob_functions::push [function] [call site] 01359
25 string_functions::is_empty [function] [call site] 01360
25 PERR::into_err [function] [call site] 01362
25 Expr::start_position [function] [call site] 01363
25 func::hashing::get_hasher [function] [call site] 01364
26 config::hashing::get_hashing_seed [function] [call site] 01365
26 ahash::RandomState::with_seeds [function] [call site] 01366
26 StraightHasherBuilder::build_hasher [function] [call site] 01367
26 Engine::default [function] [call site] 01368
25 test::hash [function] [call site] 01369
25 Self::Hasher::finish [function] [call site] 01370
25 Scope::push_entry [function] [call site] 01371
26 Scope::is_empty [function] [call site] 01372
26 blob_functions::push [function] [call site] 01375
26 Dynamic::set_access_mode [function] [call site] 01376
26 blob_functions::push [function] [call site] 01377
25 &mut [call site] 01378
25 Position::new_const [function] [call site] 01379
26 TestStruct::new [function] [call site] 01381
25 blob_functions::push [function] [call site] 01382
25 eat_token [function] [call site] 01385
25 PERR::MissingToken [function] [call site] 01387
25 PERR::into_err [function] [call site] 01390
25 TestStruct::clone [function] [call site] 01392
25 PERR::into_err [function] [call site] 01394
26 ParseError [function] [call site] 01395
26 PERR::into [function] [call site] 01396
25 PERR::MissingToken [function] [call site] 01398
25 &str::into [function] [call site] 01400
25 PERR::into_err [function] [call site] 01401
25 shrink_to_fit [function] [call site] 01402
25 Self::shrink_to_fit [function] [call site] 01403
25 shrink_to_fit [function] [call site] 01404
25 Stmt::Switch [function] [call site] 01406
24 ParseSettings::level_up [function] [call site] 01408
24 ParseSettings::has_option [function] [call site] 01410
24 test::len [function] [call site] 01411
24 Engine::max_functions [function] [call site] 01412
24 PERR::into_err [function] [call site] 01414
24 ParseSettings::has_option [function] [call site] 01415
24 Engine::parse_anon_fn [function] [call site] 01416
25 ParseState::new [function] [call site] 01417
25 TestStruct::clone [function] [call site] 01418
25 clone_from [function] [call site] 01419
25 StmtBlock::extend [function] [call site] 01420
25 TestStruct::clone [function] [call site] 01421
25 StaticVec::<ImmutableString>::new_const [function] [call site] 01422
26 TestStruct::new [function] [call site] 01424
25 MultiInputsStream::get_next [function] [call site] 01425
25 match_token [function] [call site] 01427
25 MultiInputsStream::get_next [function] [call site] 01428
25 MyIterableType::into_iter [function] [call site] 01430
26 test_chars [function] [call site] 01431
26 0.chars().collect::<Vec<_>> [function] [call site] 01432
26 MyIterableType::into_iter [function] [call site] 01433
25 Self::IntoIter::any [function] [call site] 01434
25 PERR::FnDuplicatedParam [function] [call site] 01436
25 ImmutableString::new [function] [call site] 01437
25 test_to_string [function] [call site] 01438
25 PERR::into_err [function] [call site] 01439
25 Engine::get_interned_string [function] [call site] 01440
25 blob_functions::push [function] [call site] 01441
25 TestStruct::clone [function] [call site] 01442
25 blob_functions::push [function] [call site] 01443
25 PERR::into_err [function] [call site] 01445
25 Token::is_reserved [function] [call site] 01446
25 PERR::Reserved [function] [call site] 01448
25 (Token, [call site] 01449
25 PERR::into_err [function] [call site] 01450
25 Token::is_standard_keyword [function] [call site] 01451
25 PERR::into_err [function] [call site] 01453
25 PERR::MissingToken [function] [call site] 01455
25 &str::into [function] [call site] 01457
25 PERR::into_err [function] [call site] 01458
25 MultiInputsStream::get_next [function] [call site] 01459
25 PERR::into_err [function] [call site] 01462
25 PERR::MissingToken [function] [call site] 01464
25 &str::into [function] [call site] 01466
25 PERR::into_err [function] [call site] 01467
25 Engine::parse_stmt [function] [call site] 01468
25 ParseSettings::level_up [function] [call site] 01469
25 std::mem::take [function] [call site] 01473
26 Engine::new [function] [call site] 01474
26 register_type_with_name::<TestStruct> [function] [call site] 01475
26 Engine::register_fn [function] [call site] 01476
26 TestStruct [function] [call site] 01477
25 blob_functions::blob_with_capacity [function] [call site] 01478
26 blob_functions::blob_with_capacity_and_value [function] [call site] 01479
25 test::len [function] [call site] 01480
26 test::len [function] [call site] 01481
25 test::len [function] [call site] 01482
26 test::len [function] [call site] 01483
25 StmtBlock::extend [function] [call site] 01484
25 MyIterableType::into_iter [function] [call site] 01485
26 test_chars [function] [call site] 01486
26 0.chars().collect::<Vec<_>> [function] [call site] 01487
26 MyIterableType::into_iter [function] [call site] 01488
25 Self::IntoIter::map [function] [call site] 01489
25 TestStruct::clone [function] [call site] 01490
25 blob_functions::blob_with_capacity [function] [call site] 01491
25 test::len [function] [call site] 01492
25 ThinVec::<Ident>::new [function] [call site] 01493
25 string_functions::add_append [function] [call site] 01494
26 string_functions::is_empty [function] [call site] 01495
26 String::from_utf8_lossy [function] [call site] 01496
26 string_functions::is_empty [function] [call site] 01497
26 String::from_utf8 [function] [call site] 01498
26 ImmutableString::into_owned [function] [call site] 01501
26 String::into [function] [call site] 01502
26 ImmutableString::into_owned [function] [call site] 01503
26 StmtBlock::as_ref [function] [call site] 01504
25 func::hashing::get_hasher [function] [call site] 01506
25 MyIterableType::into_iter [function] [call site] 01507
25 Self::IntoIter::for_each [function] [call site] 01508
25 test::hash [function] [call site] 01509
25 test::hash [function] [call site] 01510
25 Self::Hasher::finish [function] [call site] 01511
25 Engine::get_interned_string [function] [call site] 01512
25 make_anonymous_fn [function] [call site] 01513
26 crate::Identifier::new_const [function] [call site] 01514
27 TestStruct::new [function] [call site] 01516
25 TestStruct::new [function] [call site] 01518
25 TestStruct::clone [function] [call site] 01519
25 TokenStream::into [function] [call site] 01520
25 Engine::default [function] [call site] 01521
25 TestStruct::new [function] [call site] 01522
25 crate::types::fn_ptr::FnPtrType::Script [function] [call site] 01523
25 TestStruct::clone [function] [call site] 01524
25 Expr::DynamicConstant [function] [call site] 01526
25 TestStruct::new [function] [call site] 01527
25 Engine::access_var [function] [call site] 01529
26 ParseState::find_var [function] [call site] 01530
27 Scope::iter_rev_inner [function] [call site] 01531
28 MyIterableType::into_iter [function] [call site] 01532
29 test_chars [function] [call site] 01533
29 0.chars().collect::<Vec<_>> [function] [call site] 01534
29 MyIterableType::into_iter [function] [call site] 01535
28 array_functions::reduce_rev [function] [call site] 01536
29 array_functions::reduce_rev_with_initial [function] [call site] 01537
30 string_functions::is_empty [function] [call site] 01538
30 test::len [function] [call site] 01540
30 StaticModuleResolver::iter_mut [function] [call site] 01541
30 array_functions::reduce_rev [function] [call site] 01542
31 array_functions::reduce_rev_with_initial [function] [call site] 01543
30 RhaiResult::enumerate [function] [call site] 01544
30 try_fold [function] [call site] 01545
30 FnPtr::try_from [function] [call site] 01546
30 RhaiResultOf::unwrap_or [function] [call site] 01547
30 FnPtr::call_raw_with_extra_args [function] [call site] 01549
31 _call_with_extra_args::<true, [call site] 01550
31 _call_with_extra_args::<false, [call site] 01551
28 array_functions::zip [function] [call site] 01554
29 string_functions::is_empty [function] [call site] 01555
30 test::len [function] [call site] 01556
29 string_functions::is_empty [function] [call site] 01557
30 test::len [function] [call site] 01558
29 IterateDynamicArray::new [function] [call site] 01560
29 StaticModuleResolver::iter_mut [function] [call site] 01561
30 StaticModuleResolver::iter_mut [function] [call site] 01562
30 test_optimizer_const_map [function] [call site] 01563
30 Ident::as_str [function] [call site] 01564
29 array_functions::zip [function] [call site] 01565
30 string_functions::is_empty [function] [call site] 01566
30 string_functions::is_empty [function] [call site] 01567
30 IterateDynamicArray::new [function] [call site] 01569
30 StaticModuleResolver::iter_mut [function] [call site] 01570
30 array_functions::zip [function] [call site] 01571
30 RhaiResultOf::enumerate [function] [call site] 01572
30 test_optimizer_const_map [function] [call site] 01573
30 FnPtr::call_raw_with_extra_args [function] [call site] 01574
30 TestStruct::clone [function] [call site] 01575
30 FnPtr::try_from [function] [call site] 01576
30 RhaiResultOf::unwrap_or [function] [call site] 01577
30 reflection_functions::collect [function] [call site] 01579
29 RhaiResultOf::enumerate [function] [call site] 01580
29 test_optimizer_const_map [function] [call site] 01581
29 FnPtr::call_raw_with_extra_args [function] [call site] 01582
29 TestStruct::clone [function] [call site] 01583
29 FnPtr::try_from [function] [call site] 01584
29 RhaiResultOf::unwrap_or [function] [call site] 01585
29 reflection_functions::collect [function] [call site] 01587
28 MyIterableType::into_iter [function] [call site] 01588
28 array_functions::reduce_rev [function] [call site] 01589
28 test_optimizer_const_map [function] [call site] 01590
28 Dynamic::is_read_only [function] [call site] 01591
29 crate::func::locked_read [function] [call site] 01592
29 Option::map_or [function] [call site] 01593
29 Dynamic::access_mode [function] [call site] 01594
29 Dynamic::access_mode [function] [call site] 01595
27 ParseSettings::level_up_with_position [function] [call site] 01596
26 map_functions::values [function] [call site] 01598
27 string_functions::is_empty [function] [call site] 01599
27 IterateDynamicArray::new [function] [call site] 01600
27 map_functions::values [function] [call site] 01601
27 Array::cloned [function] [call site] 01602
27 reflection_functions::collect [function] [call site] 01603
26 T::as_any [function] [call site] 01604
26 MyIterableType::into_iter [function] [call site] 01605
26 T::as_any [function] [call site] 01606
26 Engine::get_interned_string [function] [call site] 01607
26 blob_functions::push [function] [call site] 01608
26 TestStruct::new [function] [call site] 01610
26 Dynamic::flatten [function] [call site] 01611
27 crate::func::native::shared_try_take [function] [call site] 01612
28 Shared::try_unwrap [function] [call site] 01613
27 into_inner [function] [call site] 01614
27 Dynamic::flatten [function] [call site] 01615
27 into_inner [function] [call site] 01616
27 Dynamic::flatten [function] [call site] 01618
27 into_inner [function] [call site] 01619
27 Dynamic::flatten [function] [call site] 01620
27 crate::func::locked_read [function] [call site] 01621
27 Dynamic::flatten_clone [function] [call site] 01622
28 crate::func::locked_read [function] [call site] 01623
28 Option::map_or_else [function] [call site] 01624
28 Dynamic::clone [function] [call site] 01625
29 Union::Unit [function] [call site] 01627
29 Union::Bool [function] [call site] 01629
29 Union::Str [function] [call site] 01631
29 TestStruct::clone [function] [call site] 01632
29 Union::Char [function] [call site] 01635
29 Union::Int [function] [call site] 01637
29 Union::Float [function] [call site] 01639
29 Union::Decimal [function] [call site] 01641
29 TestStruct::clone [function] [call site] 01642
29 Union::Array [function] [call site] 01644
29 TestStruct::clone [function] [call site] 01645
29 Union::Blob [function] [call site] 01647
29 TestStruct::clone [function] [call site] 01648
29 Union::Map [function] [call site] 01650
29 TestStruct::clone [function] [call site] 01651
29 Union::FnPtr [function] [call site] 01653
29 TestStruct::clone [function] [call site] 01654
29 Union::TimeStamp [function] [call site] 01656
29 TestStruct::clone [function] [call site] 01657
29 Union::Variant [function] [call site] 01659
29 StmtBlock::as_ref [function] [call site] 01660
29 StmtBlock::as_ref [function] [call site] 01661
29 T::clone_object [function] [call site] 01662
30 TestStruct::new [function] [call site] 01663
30 TestStruct::clone [function] [call site] 01664
29 Box::into [function] [call site] 01666
29 Union::Shared [function] [call site] 01668
29 TestStruct::clone [function] [call site] 01669
28 Dynamic::flatten_clone [function] [call site] 01670
29 crate::func::locked_read [function] [call site] 01671
29 Option::map_or_else [function] [call site] 01672
29 Dynamic::clone [function] [call site] 01673
29 Dynamic::flatten_clone [function] [call site] 01674
29 Dynamic::clone [function] [call site] 01675
28 Dynamic::clone [function] [call site] 01676
27 Union::Shared [function] [call site] 01678
25 Position::is_none [function] [call site] 01679
25 ParseSettings::has_flag [function] [call site] 01680
25 ParseSettings::has_option [function] [call site] 01681
25 string_functions::contains [function] [call site] 01683
25 PERR::VariableUndefined [function] [call site] 01685
25 test_to_string [function] [call site] 01686
25 PERR::into_err [function] [call site] 01687
25 calc_fn_hash [function] [call site] 01688
25 test::len [function] [call site] 01689
25 blob_functions::insert [function] [call site] 01690
25 Engine::make_curry_from_externals [function] [call site] 01691
26 StmtBlock::as_ref [function] [call site] 01692
26 string_functions::is_empty [function] [call site] 01693
27 test::len [function] [call site] 01694
26 StmtBlock::as_ref [function] [call site] 01695
26 test::len [function] [call site] 01696
27 test::len [function] [call site] 01697
26 blob_functions::blob_with_capacity [function] [call site] 01698
26 StmtBlock::as_ref [function] [call site] 01699
26 test::len [function] [call site] 01700
26 blob_functions::push [function] [call site] 01701
26 StmtBlock::extend [function] [call site] 01702
26 StmtBlock::as_ref [function] [call site] 01703
26 MyIterableType::into_iter [function] [call site] 01704
27 test_chars [function] [call site] 01705
27 0.chars().collect::<Vec<_>> [function] [call site] 01706
27 MyIterableType::into_iter [function] [call site] 01707
26 Self::IntoIter::cloned [function] [call site] 01708
26 test_optimizer_const_map [function] [call site] 01709
26 Engine::access_var [function] [call site] 01710
26 FnPtr::try_from [function] [call site] 01711
26 Command::get [function] [call site] 01712
26 RhaiResultOf::ok [function] [call site] 01713
26 and_then [function] [call site] 01714
26 Expr::Variable [function] [call site] 01715
26 Engine::default [function] [call site] 01716
26 Expr::Variable [function] [call site] 01718
26 Engine::get_interned_string [function] [call site] 01720
26 FnCallHashes::from_native_only [function] [call site] 01721
26 calc_fn_hash [function] [call site] 01722
26 FnCallExpr::into_fn_call_expr [function] [call site] 01723
26 blob_functions::blob_with_capacity [function] [call site] 01724
27 blob_functions::blob_with_capacity_and_value [function] [call site] 01725
26 blob_functions::push [function] [call site] 01726
27 blob_functions::push [function] [call site] 01727
27 FnPtr::try_from [function] [call site] 01728
27 RhaiResultOf::unwrap [function] [call site] 01729
26 Stmt::Share [function] [call site] 01730
26 MyIterableType::into_iter [function] [call site] 01731
27 test_chars [function] [call site] 01732
27 0.chars().collect::<Vec<_>> [function] [call site] 01733
27 MyIterableType::into_iter [function] [call site] 01734
26 Self::IntoIter::map [function] [call site] 01735
26 Engine::access_var [function] [call site] 01736
26 into_iter() [call site] 01737
8 .map(|var| [call site] 01738
10 let [call site] 01739
10 (var, [call site] 01740
8 }) [call site] 01741
8 .collect::<FnArgsVec<_>> [function] [call site] 01742
26 blob_functions::push [function] [call site] 01744
26 Stmt::Expr [function] [call site] 01745
26 Expr::Stmt [function] [call site] 01747
26 StmtBlock::new [function] [call site] 01748
27 StmtBlock::new_with_span [function] [call site] 01749
28 MyIterableType::into_iter [function] [call site] 01750
29 test_chars [function] [call site] 01751
29 0.chars().collect::<Vec<_>> [function] [call site] 01752
29 MyIterableType::into_iter [function] [call site] 01753
28 Self::IntoIter::collect [function] [call site] 01754
28 StmtBlockContainer::shrink_to_fit [function] [call site] 01755
27 Span::new [function] [call site] 01756
26 Self::into [function] [call site] 01757
25 Ok [function] [call site] 01758
24 TestStruct::new [function] [call site] 01759
24 ParseSettings::level_up [function] [call site] 01760
24 MultiInputsStream::get_next [function] [call site] 01761
24 unwrap [function] [call site] 01762
24 string_functions::is_empty [function] [call site] 01763
24 blob_functions::push [function] [call site] 01764
25 blob_functions::push [function] [call site] 01765
25 FnPtr::try_from [function] [call site] 01766
25 RhaiResultOf::unwrap [function] [call site] 01767
24 Expr::StringConstant [function] [call site] 01768
24 Engine::get_interned_string [function] [call site] 01769
24 Engine::parse_block [function] [call site] 01770
24 Expr::Stmt [function] [call site] 01771
24 TestStruct::new [function] [call site] 01772
24 ParseResult::into [function] [call site] 01773
24 string_functions::is_empty [function] [call site] 01774
24 blob_functions::push [function] [call site] 01775
24 Target::borrow_mut [function] [call site] 01776
25 Target::as_mut [function] [call site] 01777
24 MultiInputsStream::get_next [function] [call site] 01778
24 unwrap [function] [call site] 01779
24 string_functions::is_empty [function] [call site] 01780
24 blob_functions::push [function] [call site] 01781
24 Expr::StringConstant [function] [call site] 01782
24 Engine::get_interned_string [function] [call site] 01783
24 string_functions::is_empty [function] [call site] 01784
24 blob_functions::push [function] [call site] 01785
24 Expr::StringConstant [function] [call site] 01786
24 Engine::get_interned_string [function] [call site] 01787
24 Err [function] [call site] 01788
24 PERR::into_err [function] [call site] 01789
24 string_functions::is_empty [function] [call site] 01790
25 test::len [function] [call site] 01791
24 Expr::StringConstant [function] [call site] 01792
24 Engine::get_interned_string [function] [call site] 01793
24 Self::shrink_to_fit [function] [call site] 01794
24 Expr::InterpolatedString [function] [call site] 01795
24 Engine::parse_array_literal [function] [call site] 01796
25 eat_token [function] [call site] 01797
25 TestStruct::new [function] [call site] 01798
25 Engine::max_array_size [function] [call site] 01799
26 Command::get [function] [call site] 01800
25 test::len [function] [call site] 01801
25 Engine::max_array_size [function] [call site] 01802
25 PERR::LiteralTooLarge [function] [call site] 01804
25 &str::into [function] [call site] 01805
25 Engine::max_array_size [function] [call site] 01806
25 PERR::into_err [function] [call site] 01807
25 eat_token [function] [call site] 01812
25 PERR::MissingToken [function] [call site] 01814
25 PERR::into_err [function] [call site] 01817
25 blob_functions::push [function] [call site] 01818
25 Engine::parse_expr [function] [call site] 01819
25 ParseSettings::level_up [function] [call site] 01820
25 eat_token [function] [call site] 01823
25 PERR::MissingToken [function] [call site] 01825
25 PERR::into_err [function] [call site] 01828
25 TestStruct::clone [function] [call site] 01830
25 PERR::into_err [function] [call site] 01831
25 PERR::MissingToken [function] [call site] 01833
25 &str::into [function] [call site] 01835
25 PERR::into_err [function] [call site] 01836
25 shrink_to_fit [function] [call site] 01837
25 Expr::Array [function] [call site] 01839
24 ParseSettings::level_up [function] [call site] 01840
24 Engine::parse_map_literal [function] [call site] 01841
25 eat_token [function] [call site] 01842
25 StaticVec::<(Ident, [call site] 01843
25 std::collections::BTreeMap::<crate::Identifier, [call site] 01844
25 eat_token [function] [call site] 01847
25 PERR::MissingToken [function] [call site] 01849
25 PERR::into_err [function] [call site] 01852
25 MultiInputsStream::get_next [function] [call site] 01853
25 ParseSettings::has_flag [function] [call site] 01855
25 PERR::into_err [function] [call site] 01857
25 MyIterableType::into_iter [function] [call site] 01858
25 Self::IntoIter::any [function] [call site] 01859
25 Ident::as_str [function] [call site] 01860
25 Ident::as_str [function] [call site] 01861
25 PERR::DuplicatedProperty [function] [call site] 01863
25 test_to_string [function] [call site] 01864
25 PERR::into_err [function] [call site] 01865
25 PERR::into_err [function] [call site] 01867
25 tokenizer::is_valid_identifier [function] [call site] 01868
25 PERR::Reserved [function] [call site] 01870
25 test_to_string [function] [call site] 01871
25 PERR::into_err [function] [call site] 01872
25 PERR::into_err [function] [call site] 01874
25 PERR::MissingToken [function] [call site] 01876
25 PERR::into_err [function] [call site] 01879
25 string_functions::is_empty [function] [call site] 01880
25 PERR::MissingToken [function] [call site] 01882
25 PERR::into_err [function] [call site] 01885
25 PERR::into_err [function] [call site] 01887
25 MultiInputsStream::get_next [function] [call site] 01888
25 PERR::into_err [function] [call site] 01891
25 PERR::MissingToken [function] [call site] 01893
25 PERR::into_err [function] [call site] 01895
25 Engine::max_map_size [function] [call site] 01896
26 Command::get [function] [call site] 01897
25 test::len [function] [call site] 01898
25 Engine::max_map_size [function] [call site] 01899
25 PERR::LiteralTooLarge [function] [call site] 01901
25 &str::into [function] [call site] 01902
25 Engine::max_map_size [function] [call site] 01903
25 PERR::into_err [function] [call site] 01904
25 Engine::parse_expr [function] [call site] 01907
25 ParseSettings::level_up [function] [call site] 01908
25 blob_functions::insert [function] [call site] 01909
26 FnPtr::try_from [function] [call site] 01910
26 RhaiResultOf::unwrap [function] [call site] 01911
26 string_functions::is_empty [function] [call site] 01912
26 blob_functions::push [function] [call site] 01913
26 eval::calc_offset_len [function] [call site] 01914
26 test::len [function] [call site] 01915
26 test::len [function] [call site] 01916
26 blob_functions::push [function] [call site] 01917
26 blob_functions::insert [function] [call site] 01918
25 TestStruct::clone [function] [call site] 01919
25 Engine::get_interned_string [function] [call site] 01920
25 blob_functions::push [function] [call site] 01921
25 eat_token [function] [call site] 01924
25 PERR::MissingToken [function] [call site] 01926
25 &str::into [function] [call site] 01928
25 PERR::into_err [function] [call site] 01929
25 TestStruct::clone [function] [call site] 01931
25 PERR::into_err [function] [call site] 01932
25 PERR::MissingToken [function] [call site] 01934
25 PERR::into_err [function] [call site] 01937
25 shrink_to_fit [function] [call site] 01938
25 Expr::Map [function] [call site] 01940
24 ParseSettings::level_up [function] [call site] 01942
24 contains_key [function] [call site] 01943
24 get_key_value [function] [call site] 01944
24 unwrap [function] [call site] 01945
24 MultiInputsStream::get_next [function] [call site] 01946
24 unwrap [function] [call site] 01947
24 Engine::parse_custom_syntax [function] [call site] 01948
25 TestStruct::new [function] [call site] 01949
25 TestStruct::new [function] [call site] 01950
25 TestStruct::new [function] [call site] 01951
25 Scope::push_constant_dynamic [function] [call site] 01952
25 Engine::get_interned_string [function] [call site] 01953
25 RhaiResultOf::into [function] [call site] 01954
25 blob_functions::push [function] [call site] 01955
25 TestStruct::clone [function] [call site] 01956
25 blob_functions::push [function] [call site] 01957
25 TestStruct::clone [function] [call site] 01958
25 (Token, [call site] 01961
25 Position::new_const [function] [call site] 01962
25 ParseSettings::level_up [function] [call site] 01963
25 parse_func [function] [call site] 01964
25 string_functions::starts_with [function] [call site] 01965
25 test::len [function] [call site] 01966
25 test::len [function] [call site] 01967
25 blob_functions::push [function] [call site] 01968
25 Expr::StringConstant [function] [call site] 01969
25 Engine::get_interned_string [function] [call site] 01970
25 Engine::get_interned_string [function] [call site] 01971
25 PERR::into_err [function] [call site] 01973
25 Ident::as_str [function] [call site] 01974
25 Target::borrow_mut [function] [call site] 01975
25 MultiInputsStream::get_next [function] [call site] 01976
25 blob_functions::push [function] [call site] 01978
25 test_to_string [function] [call site] 01979
25 Self::last [function] [call site] 01981
25 blob_functions::push [function] [call site] 01983
25 Engine::get_interned_string [function] [call site] 01984
25 parse_var_name [function] [call site] 01985
25 Engine::get_interned_string [function] [call site] 01986
25 blob_functions::push [function] [call site] 01987
25 TestStruct::clone [function] [call site] 01988
25 blob_functions::push [function] [call site] 01989
25 Engine::get_interned_string [function] [call site] 01990
25 blob_functions::push [function] [call site] 01991
25 Expr::Variable [function] [call site] 01992
25 MultiInputsStream::get_next [function] [call site] 01995
25 Token::is_standard_symbol [function] [call site] 01997
25 Token::literal_syntax [function] [call site] 01999
25 &'static [call site] 02000
25 tokenizer::is_valid_identifier [function] [call site] 02001
25 Ident::as_str [function] [call site] 02002
25 PERR::into_err [function] [call site] 02005
25 PERR::MissingSymbol [function] [call site] 02007
25 ImmutableString::new [function] [call site] 02008
25 PERR::into_err [function] [call site] 02009
25 Engine::get_interned_string [function] [call site] 02010
25 blob_functions::push [function] [call site] 02011
25 TestStruct::clone [function] [call site] 02012
25 blob_functions::push [function] [call site] 02013
25 Engine::get_interned_string [function] [call site] 02014
25 blob_functions::push [function] [call site] 02015
25 Expr::StringConstant [function] [call site] 02016
25 MultiInputsStream::get_next [function] [call site] 02017
25 PERR::into_err [function] [call site] 02020
25 (Token, [call site] 02022
25 Engine::get_interned_string [function] [call site] 02023
25 blob_functions::push [function] [call site] 02024
25 TestStruct::clone [function] [call site] 02025
25 blob_functions::push [function] [call site] 02026
25 Engine::get_interned_string [function] [call site] 02027
25 blob_functions::push [function] [call site] 02028
25 Expr::StringConstant [function] [call site] 02029
25 blob_functions::push [function] [call site] 02030
25 Engine::parse_expr [function] [call site] 02031
25 Engine::get_interned_string [function] [call site] 02032
25 blob_functions::push [function] [call site] 02033
25 TestStruct::clone [function] [call site] 02034
25 blob_functions::push [function] [call site] 02036
25 Engine::parse_block [function] [call site] 02037
25 blob_functions::push [function] [call site] 02038
25 Expr::Stmt [function] [call site] 02039
25 TestStruct::new [function] [call site] 02040
25 ParseResult::into [function] [call site] 02041
25 Engine::get_interned_string [function] [call site] 02042
25 blob_functions::push [function] [call site] 02043
25 TestStruct::clone [function] [call site] 02044
25 blob_functions::push [function] [call site] 02045
25 Engine::parse_block [function] [call site] 02046
25 blob_functions::push [function] [call site] 02047
25 Expr::Stmt [function] [call site] 02048
25 TestStruct::new [function] [call site] 02049
25 ParseResult::into [function] [call site] 02050
25 Engine::get_interned_string [function] [call site] 02051
25 blob_functions::push [function] [call site] 02052
25 TestStruct::clone [function] [call site] 02053
25 blob_functions::push [function] [call site] 02054
25 PERR::MissingSymbol [function] [call site] 02058
25 &str::into [function] [call site] 02059
25 PERR::into_err [function] [call site] 02060
25 blob_functions::push [function] [call site] 02061
25 Engine::parse_anon_fn [function] [call site] 02062
25 Engine::get_interned_string [function] [call site] 02063
25 blob_functions::push [function] [call site] 02064
25 TestStruct::clone [function] [call site] 02065
25 blob_functions::push [function] [call site] 02066
25 MultiInputsStream::get_next [function] [call site] 02067
25 blob_functions::push [function] [call site] 02069
25 Expr::BoolConstant [function] [call site] 02070
25 blob_functions::push [function] [call site] 02071
25 Engine::get_interned_string [function] [call site] 02072
25 Token::literal_syntax [function] [call site] 02073
25 blob_functions::push [function] [call site] 02074
25 Engine::get_interned_string [function] [call site] 02075
25 PERR::MissingSymbol [function] [call site] 02077
25 &str::into [function] [call site] 02078
25 PERR::into_err [function] [call site] 02079
25 MultiInputsStream::get_next [function] [call site] 02080
25 blob_functions::push [function] [call site] 02082
25 Expr::IntegerConstant [function] [call site] 02083
25 blob_functions::push [function] [call site] 02084
25 f32::to_string [function] [call site] 02085
26 Engine::new [function] [call site] 02086
26 Scope::new [function] [call site] 02087
26 blob_functions::push [function] [call site] 02088
26 blob_functions::push [function] [call site] 02089
26 blob_functions::push [function] [call site] 02090
25 blob_functions::push [function] [call site] 02092
25 Engine::get_interned_string [function] [call site] 02093
25 PERR::MissingSymbol [function] [call site] 02095
25 &str::into [function] [call site] 02096
25 PERR::into_err [function] [call site] 02097
25 MultiInputsStream::get_next [function] [call site] 02098
25 blob_functions::push [function] [call site] 02100
25 Expr::FloatConstant [function] [call site] 02101
25 blob_functions::push [function] [call site] 02102
25 blob_functions::push [function] [call site] 02104
25 Engine::get_interned_string [function] [call site] 02105
25 PERR::MissingSymbol [function] [call site] 02107
25 &str::into [function] [call site] 02108
25 PERR::into_err [function] [call site] 02109
25 MultiInputsStream::get_next [function] [call site] 02110
25 Engine::get_interned_string [function] [call site] 02112
25 blob_functions::push [function] [call site] 02113
25 Expr::StringConstant [function] [call site] 02114
25 TestStruct::clone [function] [call site] 02115
25 blob_functions::push [function] [call site] 02116
25 blob_functions::push [function] [call site] 02117
25 Engine::get_interned_string [function] [call site] 02118
25 PERR::MissingSymbol [function] [call site] 02120
25 &str::into [function] [call site] 02121
25 PERR::into_err [function] [call site] 02122
25 MultiInputsStream::get_next [function] [call site] 02123
25 PERR::into_err [function] [call site] 02126
25 blob_functions::push [function] [call site] 02127
25 TestStruct::clone [function] [call site] 02128
25 blob_functions::push [function] [call site] 02129
25 TestStruct::clone [function] [call site] 02130
25 Token::is_literal [function] [call site] 02131
25 Token::literal_syntax [function] [call site] 02132
25 blob_functions::push [function] [call site] 02133
25 TestStruct::clone [function] [call site] 02134
25 blob_functions::push [function] [call site] 02135
25 TestStruct::clone [function] [call site] 02136
25 PERR::MissingToken [function] [call site] 02138
25 PERR::into_err [function] [call site] 02140
25 Self::shrink_to_fit [function] [call site] 02141
25 Self::shrink_to_fit [function] [call site] 02142
25 Expr::Custom [function] [call site] 02144
24 ParseSettings::level_up [function] [call site] 02146
24 MultiInputsStream::get_next [function] [call site] 02147
24 unwrap [function] [call site] 02148
24 peek [function] [call site] 02149
24 unwrap [function] [call site] 02150
24 Expr::Variable [function] [call site] 02151
24 Engine::get_interned_string [function] [call site] 02152
24 into [function] [call site] 02153
24 Engine::get_interned_string [function] [call site] 02154
24 into [function] [call site] 02155
24 ASTFlags::intersects [function] [call site] 02156
24 Err [function] [call site] 02157
24 LexError::ImproperSymbol [function] [call site] 02158
24 Token::literal_syntax [function] [call site] 02159
24 &'static [call site] 02160
24 ImmutableString::new [function] [call site] 02161
24 PERR::into_err [function] [call site] 02162
24 Engine::get_interned_string [function] [call site] 02163
24 Expr::Variable [function] [call site] 02164
24 into [function] [call site] 02165
24 Engine::access_var [function] [call site] 02166
24 ASTFlags::intersects [function] [call site] 02167
24 Position::is_none [function] [call site] 02168
24 ParseSettings::has_option [function] [call site] 02169
24 map_or [function] [call site] 02170
24 string_functions::contains [function] [call site] 02171
24 Err [function] [call site] 02172
24 PERR::VariableUndefined [function] [call site] 02173
24 test_to_string [function] [call site] 02174
24 PERR::into_err [function] [call site] 02175
24 and_then [function] [call site] 02176
24 FnPtr::try_from [function] [call site] 02177
24 Command::get [function] [call site] 02178
24 RhaiResultOf::ok [function] [call site] 02179
24 and_then [function] [call site] 02180
24 Engine::get_interned_string [function] [call site] 02181
24 Expr::Variable [function] [call site] 02182
24 into [function] [call site] 02183
24 into [function] [call site] 02184
24 MultiInputsStream::get_next [function] [call site] 02185
24 unwrap [function] [call site] 02186
24 peek [function] [call site] 02187
24 unwrap [function] [call site] 02188
24 is_reserved_keyword_or_symbol [function] [call site] 02189
24 Expr::Variable [function] [call site] 02190
24 Engine::get_interned_string [function] [call site] 02191
24 into [function] [call site] 02192
24 Engine::get_interned_string [function] [call site] 02193
24 into [function] [call site] 02194
24 ParseSettings::has_flag [function] [call site] 02195
24 Expr::ThisPtr [function] [call site] 02196
24 Err [function] [call site] 02197
24 LexError::ImproperSymbol [function] [call site] 02198
24 test_to_string [function] [call site] 02199
24 PERR::into_err [function] [call site] 02200
24 Err [function] [call site] 02201
24 PERR::Reserved [function] [call site] 02202
24 test_to_string [function] [call site] 02203
24 PERR::into_err [function] [call site] 02204
24 MultiInputsStream::get_next [function] [call site] 02205
24 unwrap [function] [call site] 02206
24 Err [function] [call site] 02207
24 PERR::into_err [function] [call site] 02208
24 Err [function] [call site] 02209
24 LexError::UnexpectedInput [function] [call site] 02210
24 (Token, [call site] 02211
24 PERR::into_err [function] [call site] 02212
24 peek [function] [call site] 02213
24 unwrap [function] [call site] 02214
24 Ok [function] [call site] 02215
24 Engine::parse_postfix [function] [call site] 02216
25 Expr::is_valid_postfix [function] [call site] 02219
25 MultiInputsStream::get_next [function] [call site] 02220
25 string_functions::is_empty [function] [call site] 02222
25 LexError::UnexpectedInput [function] [call site] 02226
25 PERR::into_err [function] [call site] 02228
25 LexError::ImproperSymbol [function] [call site] 02230
25 &str::into [function] [call site] 02231
25 &str::into [function] [call site] 02232
25 PERR::into_err [function] [call site] 02233
25 PERR::MissingToken [function] [call site] 02237
25 &str::into [function] [call site] 02239
25 PERR::into_err [function] [call site] 02240
25 MultiInputsStream::get_next [function] [call site] 02241
25 Engine::parse_fn_call [function] [call site] 02243
26 TestStruct::new [function] [call site] 02246
26 PERR::MissingToken [function] [call site] 02248
26 PERR::into_err [function] [call site] 02250
26 TestStruct::clone [function] [call site] 02252
26 PERR::into_err [function] [call site] 02253
26 eat_token [function] [call site] 02254
26 string_functions::is_empty [function] [call site] 02255
26 calc_fn_hash [function] [call site] 02256
26 Namespace::root [function] [call site] 02257
26 ParseState::find_module [function] [call site] 02258
27 MyIterableType::into_iter [function] [call site] 02259
27 array_functions::reduce_rev [function] [call site] 02260
27 rposition [function] [call site] 02261
27 and_then [function] [call site] 02262
27 TestStruct::new [function] [call site] 02263
26 ParseSettings::has_option [function] [call site] 02264
26 Position::is_none [function] [call site] 02265
26 MyIterableType::into_iter [function] [call site] 02266
26 T::as_any [function] [call site] 02267
26 contains_key [function] [call site] 02268
26 PERR::ModuleUndefined [function] [call site] 02270
26 &str::into [function] [call site] 02271
26 PERR::into_err [function] [call site] 02272
26 ParseSettings::level_up_with_position [function] [call site] 02273
26 calc_fn_hash [function] [call site] 02274
26 MyIterableType::into_iter [function] [call site] 02275
26 test_optimizer_const_map [function] [call site] 02276
26 calc_fn_hash [function] [call site] 02277
26 tokenizer::is_valid_function_name [function] [call site] 02278
26 FnCallHashes::from_hash [function] [call site] 02279
26 FnCallHashes::from_native_only [function] [call site] 02281
26 shrink_to_fit [function] [call site] 02282
26 Engine::get_interned_string [function] [call site] 02284
26 FnCallExpr::into_fn_call_expr [function] [call site] 02285
26 ParseSettings::level_up [function] [call site] 02286
26 blob_functions::push [function] [call site] 02289
26 Engine::parse_expr [function] [call site] 02290
26 eat_token [function] [call site] 02293
26 string_functions::is_empty [function] [call site] 02294
26 calc_fn_hash [function] [call site] 02295
26 test::len [function] [call site] 02296
26 Namespace::root [function] [call site] 02297
26 ParseState::find_module [function] [call site] 02298
26 ParseSettings::has_option [function] [call site] 02299
26 Position::is_none [function] [call site] 02300
26 MyIterableType::into_iter [function] [call site] 02301
26 T::as_any [function] [call site] 02302
26 contains_key [function] [call site] 02303
26 PERR::ModuleUndefined [function] [call site] 02305
26 &str::into [function] [call site] 02306
26 PERR::into_err [function] [call site] 02307
26 ParseSettings::level_up_with_position [function] [call site] 02308
26 calc_fn_hash [function] [call site] 02309
26 MyIterableType::into_iter [function] [call site] 02310
26 test_optimizer_const_map [function] [call site] 02311
26 test::len [function] [call site] 02312
26 calc_fn_hash [function] [call site] 02313
26 test::len [function] [call site] 02314
26 tokenizer::is_valid_function_name [function] [call site] 02315
26 FnCallHashes::from_hash [function] [call site] 02316
26 FnCallHashes::from_native_only [function] [call site] 02317
26 shrink_to_fit [function] [call site] 02318
26 Engine::get_interned_string [function] [call site] 02320
26 FnCallExpr::into_fn_call_expr [function] [call site] 02321
26 eat_token [function] [call site] 02322
26 PERR::MissingToken [function] [call site] 02324
26 PERR::into_err [function] [call site] 02326
26 TestStruct::clone [function] [call site] 02328
26 PERR::into_err [function] [call site] 02329
26 PERR::MissingToken [function] [call site] 02331
26 PERR::into_err [function] [call site] 02333
25 Engine::parse_fn_call [function] [call site] 02334
25 RhaiResultOf::intersects [function] [call site] 02335
25 LexError::ImproperSymbol [function] [call site] 02337
25 Token::literal_syntax [function] [call site] 02338
25 &'static [call site] 02339
25 ImmutableString::new [function] [call site] 02340
25 PERR::into_err [function] [call site] 02341
25 parse_var_name [function] [call site] 02342
25 blob_functions::push [function] [call site] 02343
25 Engine::get_interned_string [function] [call site] 02344
25 Expr::Variable [function] [call site] 02345
25 string_functions::is_empty [function] [call site] 02347
25 ParseSettings::level_up [function] [call site] 02348
25 Engine::parse_index_chain [function] [call site] 02349
26 Engine::parse_expr [function] [call site] 02350
26 ParseSettings::level_up [function] [call site] 02351
26 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] 02352
27 PERR::MalformedIndexExpr [function] [call site] 02354
27 &str::into [function] [call site] 02355
27 PERR::into_err [function] [call site] 02356
27 Expr::start_position [function] [call site] 02357
28 string_functions::is_empty [function] [call site] 02358
28 Expr::position [function] [call site] 02359
28 ParseSettings::level_up_with_position [function] [call site] 02360
28 Expr::start_position [function] [call site] 02361
28 Expr::start_position [function] [call site] 02362
28 Expr::position [function] [call site] 02363
27 PERR::MalformedIndexExpr [function] [call site] 02366
27 &str::into [function] [call site] 02367
27 PERR::into_err [function] [call site] 02368
27 Expr::start_position [function] [call site] 02369
27 PERR::MalformedIndexExpr [function] [call site] 02371
27 &str::into [function] [call site] 02372
27 PERR::into_err [function] [call site] 02373
27 Expr::start_position [function] [call site] 02374
27 PERR::MalformedIndexExpr [function] [call site] 02376
27 &str::into [function] [call site] 02377
27 PERR::into_err [function] [call site] 02378
27 Expr::start_position [function] [call site] 02379
27 PERR::MalformedIndexExpr [function] [call site] 02381
27 &str::into [function] [call site] 02382
27 PERR::into_err [function] [call site] 02383
27 Expr::start_position [function] [call site] 02384
27 PERR::MalformedIndexExpr [function] [call site] 02388
27 &str::into [function] [call site] 02389
27 PERR::into_err [function] [call site] 02390
27 Expr::start_position [function] [call site] 02391
27 PERR::MalformedIndexExpr [function] [call site] 02393
27 &str::into [function] [call site] 02394
27 PERR::into_err [function] [call site] 02395
27 Expr::start_position [function] [call site] 02396
27 PERR::MalformedIndexExpr [function] [call site] 02398
27 &str::into [function] [call site] 02399
27 PERR::into_err [function] [call site] 02400
27 Expr::start_position [function] [call site] 02401
27 PERR::MalformedIndexExpr [function] [call site] 02403
27 &str::into [function] [call site] 02404
27 PERR::into_err [function] [call site] 02405
27 Expr::start_position [function] [call site] 02406
27 PERR::MalformedIndexExpr [function] [call site] 02408
27 &str::into [function] [call site] 02409
27 PERR::into_err [function] [call site] 02410
27 Expr::start_position [function] [call site] 02411
26 eat_token [function] [call site] 02416
26 MultiInputsStream::get_next [function] [call site] 02419
26 ParseSettings::level_up [function] [call site] 02421
26 string_functions::is_empty [function] [call site] 02422
26 Engine::parse_index_chain [function] [call site] 02423
26 Expr::Index [function] [call site] 02425
26 Expr::Index [function] [call site] 02428
26 TestStruct::clone [function] [call site] 02431
26 PERR::into_err [function] [call site] 02432
26 PERR::MissingToken [function] [call site] 02434
26 &str::into [function] [call site] 02436
26 PERR::into_err [function] [call site] 02437
25 is_reserved_keyword_or_symbol [function] [call site] 02440
25 PERR::Reserved [function] [call site] 02442
25 test_to_string [function] [call site] 02443
25 PERR::into_err [function] [call site] 02444
25 PERR::into_err [function] [call site] 02446
25 string_functions::is_empty [function] [call site] 02447
25 Engine::parse_primary [function] [call site] 02448
25 ParseSettings::level_up [function] [call site] 02449
25 Engine::make_dot_expr [function] [call site] 02450
26 ASTFlags::intersects [function] [call site] 02451
26 Engine::make_dot_expr [function] [call site] 02452
26 Expr::Index [function] [call site] 02454
26 string_functions::is_empty [function] [call site] 02455
26 string_functions::is_empty [function] [call site] 02456
26 Engine::convert_expr_into_property [function] [call site] 02457
27 string_functions::is_empty [function] [call site] 02458
27 TestStruct::clone [function] [call site] 02459
27 Engine::get_interned_getter [function] [call site] 02460
28 locked_write [function] [call site] 02461
28 StringsInterner::get_with_mapper [function] [call site] 02462
29 StmtBlock::as_ref [function] [call site] 02463
29 StringsInterner::max [function] [call site] 02464
29 func::hashing::get_hasher [function] [call site] 02465
29 Self::Hasher::write_u8 [function] [call site] 02466
29 test::hash [function] [call site] 02467
29 Self::Hasher::finish [function] [call site] 02468
29 test::len [function] [call site] 02469
30 test::len [function] [call site] 02470
29 BloomFilterU64::is_absent_and_set [function] [call site] 02471
30 BloomFilterU64::calc_hash [function] [call site] 02472
29 string_functions::is_empty [function] [call site] 02473
29 Scope::push_entry [function] [call site] 02475
30 Scope::is_empty [function] [call site] 02476
30 blob_functions::push [function] [call site] 02479
30 Dynamic::set_access_mode [function] [call site] 02480
30 blob_functions::push [function] [call site] 02481
29 Command::get [function] [call site] 02482
29 TestStruct::clone [function] [call site] 02483
29 blob_functions::insert [function] [call site] 02485
29 TestStruct::clone [function] [call site] 02486
29 StringsInterner::throttle_cache [function] [call site] 02487
28 make_getter [function] [call site] 02489
29 Position::new_const [function] [call site] 02490
29 RhaiResultOf::push_str [function] [call site] 02491
29 RhaiResultOf::push_str [function] [call site] 02492
28 StmtBlock::as_ref [function] [call site] 02493
28 Identifier::into [function] [call site] 02494
28 make_getter [function] [call site] 02495
28 StmtBlock::as_ref [function] [call site] 02496
28 Identifier::into [function] [call site] 02497
28 make_getter [function] [call site] 02498
28 StmtBlock::as_ref [function] [call site] 02499
28 Identifier::into [function] [call site] 02500
27 calc_fn_hash [function] [call site] 02501
27 Engine::get_interned_setter [function] [call site] 02502
28 locked_write [function] [call site] 02503
28 StringsInterner::get_with_mapper [function] [call site] 02504
28 make_setter [function] [call site] 02505
29 Position::new_const [function] [call site] 02506
29 RhaiResultOf::push_str [function] [call site] 02507
29 RhaiResultOf::push_str [function] [call site] 02508
28 StmtBlock::as_ref [function] [call site] 02509
28 Identifier::into [function] [call site] 02510
28 make_setter [function] [call site] 02511
28 StmtBlock::as_ref [function] [call site] 02512
28 Identifier::into [function] [call site] 02513
28 make_setter [function] [call site] 02514
28 StmtBlock::as_ref [function] [call site] 02515
28 Identifier::into [function] [call site] 02516
27 calc_fn_hash [function] [call site] 02517
27 Expr::Property [function] [call site] 02518
27 TestStruct::new [function] [call site] 02519
26 Expr::Dot [function] [call site] 02521
26 Expr::Dot [function] [call site] 02524
26 FnCallExpr::is_qualified [function] [call site] 02526
26 string_functions::is_empty [function] [call site] 02527
26 LexError::ImproperSymbol [function] [call site] 02529
26 test_to_string [function] [call site] 02530
26 PERR::into_err [function] [call site] 02531
26 PERR::MalformedCapture [function] [call site] 02533
26 &str::into [function] [call site] 02534
26 PERR::into_err [function] [call site] 02535
26 test::len [function] [call site] 02536
26 tokenizer::is_valid_function_name [function] [call site] 02537
26 FnCallHashes::from_script_and_native [function] [call site] 02538
26 calc_fn_hash [function] [call site] 02540
26 calc_fn_hash [function] [call site] 02541
26 FnCallHashes::from_native_only [function] [call site] 02542
26 calc_fn_hash [function] [call site] 02543
26 FnCallHashes::from_native_only [function] [call site] 02544
26 calc_fn_hash [function] [call site] 02545
26 Expr::MethodCall [function] [call site] 02546
26 Expr::Dot [function] [call site] 02548
26 string_functions::is_empty [function] [call site] 02550
26 FnCallExpr::is_qualified [function] [call site] 02551
26 Engine::convert_expr_into_property [function] [call site] 02552
26 Expr::Dot [function] [call site] 02554
26 Expr::Index [function] [call site] 02555
26 Expr::Dot [function] [call site] 02557
26 test::len [function] [call site] 02559
26 tokenizer::is_valid_function_name [function] [call site] 02560
26 FnCallHashes::from_script_and_native [function] [call site] 02561
26 calc_fn_hash [function] [call site] 02562
26 calc_fn_hash [function] [call site] 02563
26 FnCallHashes::from_native_only [function] [call site] 02564
26 calc_fn_hash [function] [call site] 02565
26 FnCallHashes::from_native_only [function] [call site] 02566
26 calc_fn_hash [function] [call site] 02567
26 Expr::MethodCall [function] [call site] 02568
26 Expr::Dot [function] [call site] 02570
26 Expr::Index [function] [call site] 02571
26 Expr::Dot [function] [call site] 02573
26 PERR::into_err [function] [call site] 02576
26 Expr::start_position [function] [call site] 02577
25 string_functions::is_empty [function] [call site] 02578
25 optimize_combo_chain [function] [call site] 02579
26 test_functions_take [function] [call site] 02580
26 test_functions_take [function] [call site] 02581
26 test_functions_take [function] [call site] 02582
26 StmtBlock::as_mut [function] [call site] 02583
26 intersects [function] [call site] 02584
26 StmtBlock::as_mut [function] [call site] 02585
26 StmtBlock::as_mut [function] [call site] 02586
26 string_functions::remove [function] [call site] 02587
26 test_functions_take [function] [call site] 02588
26 make_sub [function] [call site] 02589
26 make_root [function] [call site] 02590
25 string_functions::is_empty [function] [call site] 02591
25 string_functions::is_empty [function] [call site] 02593
25 string_functions::is_empty [function] [call site] 02595
25 crate::calc_var_hash [function] [call site] 02596
26 get_hasher [function] [call site] 02597
26 write_u8 [function] [call site] 02598
26 MyIterableType::into_iter [function] [call site] 02599
26 Self::IntoIter::for_each [function] [call site] 02600
26 test::hash [function] [call site] 02601
26 write_usize [function] [call site] 02602
26 test::hash [function] [call site] 02603
26 StraightHasher::finish [function] [call site] 02604
25 MyIterableType::into_iter [function] [call site] 02605
25 test_optimizer_const_map [function] [call site] 02606
25 Namespace::root [function] [call site] 02607
25 ParseState::find_module [function] [call site] 02608
25 ParseSettings::has_option [function] [call site] 02609
25 Position::is_none [function] [call site] 02610
25 MyIterableType::into_iter [function] [call site] 02611
25 T::as_any [function] [call site] 02612
25 contains_key [function] [call site] 02613
25 PERR::ModuleUndefined [function] [call site] 02615
25 &str::into [function] [call site] 02616
25 PERR::into_err [function] [call site] 02617
25 ParseSettings::level_up_with_position [function] [call site] 02618
24 string_functions::is_empty [function] [call site] 02620
25 test::len [function] [call site] 02621
23 string_functions::is_empty [function] [call site] 02622
22 Engine::parse_binary_op [function] [call site] 02623
23 ParseSettings::level_up_with_position [function] [call site] 02624
23 Command::get [function] [call site] 02628
23 ok_or_else [function] [call site] 02630
23 PERR::Reserved [function] [call site] 02631
23 !::to_string [function] [call site] 02632
24 Engine::new [function] [call site] 02633
24 Scope::new [function] [call site] 02634
24 blob_functions::push [function] [call site] 02635
24 blob_functions::push [function] [call site] 02636
24 blob_functions::push [function] [call site] 02637
23 PERR::into_err [function] [call site] 02638
23 tokenizer::is_valid_identifier [function] [call site] 02639
23 PERR::UnknownOperator [function] [call site] 02641
23 !::to_string [function] [call site] 02642
23 PERR::into_err [function] [call site] 02643
23 test_ops_precedence [function] [call site] 02644
24 Engine::new [function] [call site] 02645
23 Token::is_bind_right [function] [call site] 02646
23 MultiInputsStream::get_next [function] [call site] 02648
23 Engine::parse_stmt [function] [call site] 02650
23 ParseResult::into [function] [call site] 02651
23 Expr::Stmt [function] [call site] 02652
23 ParseResult::into [function] [call site] 02653
23 Expr::Unit [function] [call site] 02656
23 Engine::parse_unary [function] [call site] 02657
23 Command::get [function] [call site] 02660
23 ok_or_else [function] [call site] 02662
23 PERR::Reserved [function] [call site] 02663
23 !::to_string [function] [call site] 02664
23 PERR::into_err [function] [call site] 02665
23 tokenizer::is_valid_identifier [function] [call site] 02666
23 PERR::UnknownOperator [function] [call site] 02668
23 !::to_string [function] [call site] 02669
23 PERR::into_err [function] [call site] 02670
23 test_ops_precedence [function] [call site] 02671
23 Engine::parse_binary_op [function] [call site] 02672
23 ParseSettings::level_up [function] [call site] 02673
23 ParseSettings::level_up [function] [call site] 02674
23 calc_fn_hash [function] [call site] 02676
23 tokenizer::is_valid_function_name [function] [call site] 02677
23 Engine::get_interned_string [function] [call site] 02678
23 FnCallHashes::from_native_only [function] [call site] 02679
23 MyIterableType::into_iter [function] [call site] 02680
23 Self::IntoIter::collect [function] [call site] 02681
23 Self::then [function] [call site] 02682
23 TestStruct::clone [function] [call site] 02683
23 test_functions_take [function] [call site] 02684
23 Expr::ensure_bool_expr [function] [call site] 02685
23 test_functions_take [function] [call site] 02686
23 Expr::ensure_bool_expr [function] [call site] 02687
23 StmtBlock::extend [function] [call site] 02688
23 blob_functions::push [function] [call site] 02689
23 blob_functions::insert [function] [call site] 02690
23 Expr::set_position [function] [call site] 02691
24 Expr::set_position [function] [call site] 02692
23 Expr::And [function] [call site] 02693
23 TestStruct::new [function] [call site] 02694
23 test_functions_take [function] [call site] 02696
23 Expr::ensure_bool_expr [function] [call site] 02697
23 test_functions_take [function] [call site] 02698
23 Expr::ensure_bool_expr [function] [call site] 02699
23 StmtBlock::extend [function] [call site] 02700
23 blob_functions::push [function] [call site] 02701
23 blob_functions::insert [function] [call site] 02702
23 Expr::set_position [function] [call site] 02703
23 Expr::Or [function] [call site] 02704
23 TestStruct::new [function] [call site] 02705
23 test_functions_take [function] [call site] 02707
23 test_functions_take [function] [call site] 02708
23 StmtBlock::extend [function] [call site] 02709
23 blob_functions::push [function] [call site] 02710
23 blob_functions::insert [function] [call site] 02711
23 Expr::set_position [function] [call site] 02712
23 Expr::Coalesce [function] [call site] 02713
23 TestStruct::new [function] [call site] 02714
23 split_first_mut [function] [call site] 02716
23 std::mem::swap [function] [call site] 02718
23 FnCallHashes::from_hash [function] [call site] 02719
23 calc_fn_hash [function] [call site] 02720
23 Engine::get_interned_string [function] [call site] 02721
23 FnCallExpr::into_fn_call_expr [function] [call site] 02722
23 Engine::get_interned_string [function] [call site] 02723
23 FnCallHashes::from_native_only [function] [call site] 02724
23 calc_fn_hash [function] [call site] 02725
23 MyIterableType::into_iter [function] [call site] 02726
23 Self::IntoIter::collect [function] [call site] 02727
23 FnCallExpr::into_fn_call_expr [function] [call site] 02729
23 FnCallExpr::into_fn_call_expr [function] [call site] 02730
23 contains_key [function] [call site] 02731
23 FnCallHashes::from_native_only [function] [call site] 02732
23 calc_fn_hash [function] [call site] 02733
23 FnCallHashes::from_hash [function] [call site] 02734
23 calc_fn_hash [function] [call site] 02735
23 FnCallExpr::into_fn_call_expr [function] [call site] 02736
23 FnCallExpr::into_fn_call_expr [function] [call site] 02737
21 peek [function] [call site] 02738
21 unwrap [function] [call site] 02739
21 eat_token [function] [call site] 02740
21 Token::is_op_assignment [function] [call site] 02741
21 MultiInputsStream::get_next [function] [call site] 02742
21 test_optimizer_const_map [function] [call site] 02743
21 Some [function] [call site] 02744
21 unwrap [function] [call site] 02745
21 Ok [function] [call site] 02746
21 Stmt::Expr [function] [call site] 02747
21 into [function] [call site] 02748
21 Engine::parse_expr [function] [call site] 02749
21 Engine::make_assignment_stmt [function] [call site] 02750
22 map_or_else [function] [call site] 02751
22 OpAssignment::new_assignment [function] [call site] 02752
22 OpAssignment::new_op_assignment_from_token [function] [call site] 02753
23 Token::get_base_op_from_assignment [function] [call site] 02754
23 Option::unwrap_or_else [function] [call site] 02756
23 Token::literal_syntax [function] [call site] 02757
23 Token::literal_syntax [function] [call site] 02758
23 calc_fn_hash [function] [call site] 02759
23 calc_fn_hash [function] [call site] 02760
22 Stmt::Assignment [function] [call site] 02762
22 Position::is_none [function] [call site] 02764
22 Stmt::Assignment [function] [call site] 02766
22 f32::map_or_else [function] [call site] 02768
22 Command::get [function] [call site] 02770
22 Command::get [function] [call site] 02771
22 Scope::get_mut_by_index [function] [call site] 02772
22 test::len [function] [call site] 02773
22 Dynamic::access_mode [function] [call site] 02774
22 Stmt::Assignment [function] [call site] 02776
22 PERR::AssignmentToConstant [function] [call site] 02779
22 test_to_string [function] [call site] 02780
22 PERR::into_err [function] [call site] 02781
22 ASTFlags::intersects [function] [call site] 02782
22 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] 02783
23 ASTFlags::intersects [function] [call site] 02784
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] 02785
23 ParseSettings::level_up_with_position [function] [call site] 02787
23 ASTFlags::intersects [function] [call site] 02788
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] 02789
23 ParseSettings::level_up_with_position [function] [call site] 02791
22 PERR::AssignmentToInvalidLHS [function] [call site] 02793
22 ImmutableString::new [function] [call site] 02794
22 PERR::into_err [function] [call site] 02795
22 Stmt::Assignment [function] [call site] 02797
22 PERR::AssignmentToInvalidLHS [function] [call site] 02800
22 ImmutableString::new [function] [call site] 02801
22 PERR::into_err [function] [call site] 02802
22 ParseSettings::level_up_with_position [function] [call site] 02803
22 Expr::is_constant [function] [call site] 02804
23 MyIterableType::into_iter [function] [call site] 02805
23 Self::IntoIter::all [function] [call site] 02806
23 MyIterableType::into_iter [function] [call site] 02807
23 test_optimizer_const_map [function] [call site] 02808
23 test_method_call [function] [call site] 02809
22 PERR::AssignmentToConstant [function] [call site] 02811
22 ImmutableString::new [function] [call site] 02812
22 PERR::into_err [function] [call site] 02813
22 Expr::start_position [function] [call site] 02814
22 Token::is_op_assignment [function] [call site] 02815
22 LexError::ImproperSymbol [function] [call site] 02817
22 Token::literal_syntax [function] [call site] 02818
22 &str::into [function] [call site] 02820
22 PERR::into_err [function] [call site] 02821
22 PERR::AssignmentToInvalidLHS [function] [call site] 02823
22 ImmutableString::new [function] [call site] 02824
22 PERR::into_err [function] [call site] 02825
22 ParseSettings::level_up_with_position [function] [call site] 02826
20 StmtBlock::statements_mut [function] [call site] 02827
20 blob_functions::push [function] [call site] 02828
21 blob_functions::push [function] [call site] 02829
21 FnPtr::try_from [function] [call site] 02830
21 RhaiResultOf::unwrap [function] [call site] 02831
20 MultiInputsStream::get_next [function] [call site] 02832
20 unwrap [function] [call site] 02833
20 Ok [function] [call site] 02834
20 Stmt::Block [function] [call site] 02835
20 StmtBlock::new [function] [call site] 02836
20 Self::into [function] [call site] 02837
20 Err [function] [call site] 02838
20 PERR::into_err [function] [call site] 02839
20 Err [function] [call site] 02840
20 PERR::MissingToken [function] [call site] 02841
20 into [function] [call site] 02842
20 &str::into [function] [call site] 02843
20 PERR::into_err [function] [call site] 02844
20 test::len [function] [call site] 02845
20 test::len [function] [call site] 02846
20 peek [function] [call site] 02847
20 unwrap [function] [call site] 02848
20 eat_token [function] [call site] 02849
20 Err [function] [call site] 02850
20 PERR::MissingToken [function] [call site] 02851
20 into [function] [call site] 02852
20 &str::into [function] [call site] 02853
20 PERR::into_err [function] [call site] 02854
20 string_functions::remove [function] [call site] 02855
20 Engine::parse_stmt [function] [call site] 02856
20 Stmt::is_noop [function] [call site] 02857
20 CustomExpr::is_self_terminated [function] [call site] 02858
20 StmtBlock::statements_mut [function] [call site] 02859
20 blob_functions::push [function] [call site] 02860
20 peek [function] [call site] 02861
20 unwrap [function] [call site] 02862
20 eat_token [function] [call site] 02863
20 eat_token [function] [call site] 02864
20 eat_token [function] [call site] 02865
20 Err [function] [call site] 02866
20 TestStruct::clone [function] [call site] 02867
20 PERR::into_err [function] [call site] 02868
20 Err [function] [call site] 02869
20 PERR::MissingToken [function] [call site] 02870
20 into [function] [call site] 02871
20 &str::into [function] [call site] 02872
20 PERR::into_err [function] [call site] 02873
20 Scope::rewind [function] [call site] 02874
20 string_functions::truncate [function] [call site] 02875
20 Ok [function] [call site] 02876
20 Stmt::Block [function] [call site] 02877
20 StmtBlock::new [function] [call site] 02878
20 Self::into [function] [call site] 02879
19 ParseSettings::level_up [function] [call site] 02880
19 eat_token [function] [call site] 02881
19 MultiInputsStream::get_next [function] [call site] 02882
19 unwrap [function] [call site] 02883
19 ParseSettings::has_flag [function] [call site] 02884
19 Err [function] [call site] 02885
19 PERR::into_err [function] [call site] 02886
19 test::len [function] [call site] 02887
19 Engine::max_functions [function] [call site] 02888
19 Err [function] [call site] 02889
19 PERR::into_err [function] [call site] 02890
19 ParseState::new [function] [call site] 02891
19 TestStruct::clone [function] [call site] 02892
19 clone_from [function] [call site] 02893
19 StmtBlock::extend [function] [call site] 02894
19 TestStruct::clone [function] [call site] 02895
19 Engine::max_function_expr_depth [function] [call site] 02896
20 Command::get [function] [call site] 02897
19 Engine::parse_fn [function] [call site] 02898
20 ParseSettings::level_up [function] [call site] 02899
20 MultiInputsStream::get_next [function] [call site] 02900
20 eat_token [function] [call site] 02904
20 Ident::as_str [function] [call site] 02905
20 Engine::get_interned_string [function] [call site] 02906
20 std::any::type_name::<crate::INT> [function] [call site] 02907
20 Engine::get_interned_string [function] [call site] 02908
20 std::any::type_name::<crate::FLOAT> [function] [call site] 02909
20 Engine::get_interned_string [function] [call site] 02910
20 MultiInputsStream::get_next [function] [call site] 02911
20 PERR::MissingToken [function] [call site] 02915
20 &str::into [function] [call site] 02917
20 PERR::into_err [function] [call site] 02918
20 eat_token [function] [call site] 02919
20 Ident::as_str [function] [call site] 02920
20 Engine::get_interned_string [function] [call site] 02921
20 std::any::type_name::<crate::INT> [function] [call site] 02922
20 Engine::get_interned_string [function] [call site] 02923
20 std::any::type_name::<crate::FLOAT> [function] [call site] 02924
20 Engine::get_interned_string [function] [call site] 02925
20 MultiInputsStream::get_next [function] [call site] 02926
20 tokenizer::is_valid_function_name [function] [call site] 02929
20 tokenizer::is_valid_function_name [function] [call site] 02930
20 PERR::Reserved [function] [call site] 02932
20 test_to_string [function] [call site] 02933
20 PERR::into_err [function] [call site] 02934
20 PERR::into_err [function] [call site] 02936
20 eat_token [function] [call site] 02939
20 match_token [function] [call site] 02940
20 eat_token [function] [call site] 02941
20 PERR::FnMissingParams [function] [call site] 02943
20 PERR::into_err [function] [call site] 02945
20 StaticVec::<(ImmutableString, [call site] 02946
21 TestStruct::new [function] [call site] 02948
20 MultiInputsStream::get_next [function] [call site] 02949
20 MyIterableType::into_iter [function] [call site] 02951
20 Self::IntoIter::any [function] [call site] 02952
20 PERR::FnDuplicatedParam [function] [call site] 02954
20 test_to_string [function] [call site] 02956
20 PERR::into_err [function] [call site] 02957
20 Engine::get_interned_string [function] [call site] 02958
20 blob_functions::push [function] [call site] 02959
20 TestStruct::clone [function] [call site] 02960
20 blob_functions::push [function] [call site] 02961
20 PERR::into_err [function] [call site] 02963
20 Token::is_reserved [function] [call site] 02964
20 PERR::Reserved [function] [call site] 02966
20 (Token, [call site] 02967
20 PERR::into_err [function] [call site] 02968
20 Token::is_standard_keyword [function] [call site] 02969
20 PERR::into_err [function] [call site] 02971
20 PERR::MissingToken [function] [call site] 02973
20 PERR::into_err [function] [call site] 02975
20 MultiInputsStream::get_next [function] [call site] 02976
20 PERR::into_err [function] [call site] 02979
20 PERR::MissingToken [function] [call site] 02981
20 PERR::into_err [function] [call site] 02983
20 Engine::parse_block [function] [call site] 02986
20 PERR::FnMissingBody [function] [call site] 02988
20 PERR::into_err [function] [call site] 02990
20 MyIterableType::into_iter [function] [call site] 02992
20 Self::IntoIter::map [function] [call site] 02993
20 reflection_functions::collect [function] [call site] 02994
20 shrink_to_fit [function] [call site] 02995
20 Engine::get_interned_string [function] [call site] 02997
20 MyIterableType::into_iter [function] [call site] 02998
20 Self::IntoIter::collect [function] [call site] 02999
19 calc_fn_hash [function] [call site] 03000
19 test::len [function] [call site] 03001
19 StmtBlock::as_ref [function] [call site] 03002
19 map_or [function] [call site] 03003
19 crate::calc_typed_method_hash [function] [call site] 03004
20 get_hasher [function] [call site] 03005
20 write_u8 [function] [call site] 03006
20 test::hash [function] [call site] 03007
20 StraightHasher::finish [function] [call site] 03008
19 contains_key [function] [call site] 03009
19 Err [function] [call site] 03010
19 PERR::FnDuplicatedDefinition [function] [call site] 03011
19 test_to_string [function] [call site] 03012
19 test::len [function] [call site] 03013
19 PERR::into_err [function] [call site] 03014
19 blob_functions::insert [function] [call site] 03015
19 into [function] [call site] 03016
19 Ok [function] [call site] 03017
19 Stmt::Noop [function] [call site] 03018
19 Err [function] [call site] 03019
19 PERR::MissingToken [function] [call site] 03020
19 into [function] [call site] 03021
19 PERR::into_err [function] [call site] 03022
19 Engine::parse_if [function] [call site] 03023
19 ParseSettings::level_up [function] [call site] 03024
19 Engine::parse_switch [function] [call site] 03025
19 ParseSettings::level_up [function] [call site] 03026
19 Engine::allow_looping [function] [call site] 03027
19 Engine::parse_while_loop [function] [call site] 03028
19 ParseSettings::level_up [function] [call site] 03029
19 Engine::allow_looping [function] [call site] 03030
19 Engine::parse_do [function] [call site] 03031
19 ParseSettings::level_up [function] [call site] 03032
19 Engine::allow_looping [function] [call site] 03033
19 Engine::parse_for [function] [call site] 03034
19 ParseSettings::level_up [function] [call site] 03035
19 Engine::allow_looping [function] [call site] 03036
19 ParseSettings::has_flag [function] [call site] 03037
19 eat_token [function] [call site] 03038
19 Ok [function] [call site] 03039
19 Stmt::BreakLoop [function] [call site] 03040
19 string_functions::is_empty [function] [call site] 03041
19 Engine::allow_looping [function] [call site] 03042
19 ParseSettings::has_flag [function] [call site] 03043
19 eat_token [function] [call site] 03044
19 peek [function] [call site] 03045
19 unwrap [function] [call site] 03046
19 Engine::parse_expr [function] [call site] 03047
19 ParseSettings::level_up [function] [call site] 03048
19 Ok [function] [call site] 03049
19 Stmt::BreakLoop [function] [call site] 03050
19 Some [function] [call site] 03051
19 into [function] [call site] 03052
19 peek [function] [call site] 03053
19 unwrap [function] [call site] 03054
19 Ok [function] [call site] 03055
19 Stmt::BreakLoop [function] [call site] 03056
19 Err [function] [call site] 03057
19 Engine::allow_looping [function] [call site] 03058
19 Err [function] [call site] 03059
19 PERR::into_err [function] [call site] 03060
19 MultiInputsStream::get_next [function] [call site] 03061
19 test_optimizer_const_map [function] [call site] 03062
19 string_functions::is_empty [function] [call site] 03063
19 unwrap [function] [call site] 03064
19 peek [function] [call site] 03065
19 unwrap [function] [call site] 03066
19 Engine::parse_expr [function] [call site] 03067
19 ParseSettings::level_up [function] [call site] 03068
19 Ok [function] [call site] 03069
19 Stmt::Return [function] [call site] 03070
19 Some [function] [call site] 03071
19 into [function] [call site] 03072
19 peek [function] [call site] 03073
19 unwrap [function] [call site] 03074
19 Ok [function] [call site] 03075
19 Stmt::Return [function] [call site] 03076
19 Err [function] [call site] 03077
19 Engine::parse_try_catch [function] [call site] 03078
20 ParseSettings::level_up_with_position [function] [call site] 03079
20 eat_token [function] [call site] 03080
20 Engine::parse_block [function] [call site] 03081
20 match_token [function] [call site] 03083
20 PERR::MissingToken [function] [call site] 03085
20 &str::into [function] [call site] 03087
20 PERR::into_err [function] [call site] 03088
20 match_token [function] [call site] 03089
20 parse_var_name [function] [call site] 03090
20 match_token [function] [call site] 03091
20 PERR::MissingToken [function] [call site] 03093
20 &str::into [function] [call site] 03095
20 PERR::into_err [function] [call site] 03096
20 Engine::get_interned_string [function] [call site] 03097
20 blob_functions::push [function] [call site] 03098
20 TestStruct::clone [function] [call site] 03099
20 Engine::get_interned_string [function] [call site] 03100
20 Engine::parse_block [function] [call site] 03101
20 string_functions::is_empty [function] [call site] 03103
20 Expr::Unit [function] [call site] 03104
20 string_functions::pop [function] [call site] 03105
21 string_functions::is_empty [function] [call site] 03106
21 shared_make_mut [function] [call site] 03107
21 string_functions::pop [function] [call site] 03108
22 string_functions::is_empty [function] [call site] 03109
22 shared_make_mut [function] [call site] 03110
22 string_functions::pop [function] [call site] 03111
22 Dynamic::map_or [function] [call site] 03112
21 Dynamic::map_or [function] [call site] 03113
20 Expr::Variable [function] [call site] 03114
20 Engine::default [function] [call site] 03115
20 Stmt::TryCatch [function] [call site] 03119
19 ParseSettings::level_up [function] [call site] 03121
19 Engine::parse_let [function] [call site] 03122
20 MultiInputsStream::get_next [function] [call site] 03123
20 parse_var_name [function] [call site] 03125
20 Engine::allow_shadowing [function] [call site] 03126
21 intersects [function] [call site] 03127
20 Command::get [function] [call site] 03128
20 PERR::VariableExists [function] [call site] 03131
20 PERR::into_err [function] [call site] 03133
20 Command::get [function] [call site] 03134
20 get_or_insert_with [function] [call site] 03136
20 Engine::new_global_runtime_state [function] [call site] 03137
21 crate::ThinVec::new [function] [call site] 03138
21 crate::ThinVec::new [function] [call site] 03139
21 crate::StaticVec::new [function] [call site] 03140
21 Engine::default_tag [function] [call site] 03141
21 TestStruct::clone [function] [call site] 03142
21 StmtBlock::as_ref [function] [call site] 03144
21 test_optimizer_const_map [function] [call site] 03145
21 crate::eval::Debugger::new [function] [call site] 03146
22 TestStruct::new [function] [call site] 03147
22 TestStruct::new [function] [call site] 03148
20 GlobalRuntimeState::into [function] [call site] 03150
20 VarDefInfo::new [function] [call site] 03151
20 Caches::new [function] [call site] 03152
21 Position::new_const [function] [call site] 03153
20 EvalContext::new [function] [call site] 03154
20 test_var_def_filter [function] [call site] 03155
20 PERR::ForbiddenVariable [function] [call site] 03157
20 PERR::into_err [function] [call site] 03159
20 PERR::into_err [function] [call site] 03161
20 PERR::ForbiddenVariable [function] [call site] 03162
20 PERR::into_err [function] [call site] 03164
20 Engine::get_interned_string [function] [call site] 03165
20 match_token [function] [call site] 03166
20 Engine::parse_expr [function] [call site] 03167
20 ParseSettings::level_up [function] [call site] 03168
20 Expr::Unit [function] [call site] 03169
20 string_functions::is_empty [function] [call site] 03170
20 ParseState::find_var [function] [call site] 03171
20 test::len [function] [call site] 03172
20 Scope::get_entry_by_index [function] [call site] 03173
21 test::len [function] [call site] 03174
20 string_functions::is_empty [function] [call site] 03175
20 Scope::get_mut_by_index [function] [call site] 03177
20 Dynamic::set_access_mode [function] [call site] 03178
20 TestStruct::new [function] [call site] 03180
20 test::len [function] [call site] 03181
20 Self::unwrap [function] [call site] 03182
20 Scope::push_entry [function] [call site] 03183
21 Scope::is_empty [function] [call site] 03184
21 blob_functions::push [function] [call site] 03187
21 Dynamic::set_access_mode [function] [call site] 03188
21 blob_functions::push [function] [call site] 03189
20 TestStruct::clone [function] [call site] 03190
20 Scope::add_alias_by_index [function] [call site] 03191
21 test::len [function] [call site] 03192
21 Engine::default [function] [call site] 03194
21 shared_get_mut [function] [call site] 03195
21 string_functions::contains [function] [call site] 03197
21 blob_functions::push [function] [call site] 03198
20 test::len [function] [call site] 03199
20 TestStruct::clone [function] [call site] 03200
20 Stmt::Var [function] [call site] 03203
20 Stmt::Var [function] [call site] 03204
19 ParseSettings::level_up [function] [call site] 03205
19 Engine::parse_let [function] [call site] 03206
19 ParseSettings::level_up [function] [call site] 03207
19 Engine::parse_import [function] [call site] 03208
20 ParseSettings::level_up_with_position [function] [call site] 03209
20 eat_token [function] [call site] 03210
20 Engine::parse_expr [function] [call site] 03211
20 match_token [function] [call site] 03212
20 parse_var_name [function] [call site] 03213
20 Engine::get_interned_string [function] [call site] 03214
20 Engine::get_interned_string [function] [call site] 03215
20 blob_functions::push [function] [call site] 03216
20 TestStruct::clone [function] [call site] 03217
20 Stmt::Import [function] [call site] 03219
19 ParseSettings::level_up [function] [call site] 03221
19 ParseSettings::has_flag [function] [call site] 03222
19 Err [function] [call site] 03223
19 PERR::into_err [function] [call site] 03224
19 Engine::parse_export [function] [call site] 03225
20 eat_token [function] [call site] 03226
20 ParseSettings::level_up [function] [call site] 03229
20 Engine::parse_let [function] [call site] 03230
20 Expr::set_position [function] [call site] 03231
21 Expr::set_position [function] [call site] 03232
20 ParseSettings::level_up [function] [call site] 03234
20 Engine::parse_let [function] [call site] 03235
20 Expr::set_position [function] [call site] 03236
20 parse_var_name [function] [call site] 03238
20 match_token [function] [call site] 03239
20 parse_var_name [function] [call site] 03240
20 ParseResult::map [function] [call site] 03241
21 Engine::new [function] [call site] 03242
21 Engine::set_optimization_level [function] [call site] 03243
21 Scope::new [function] [call site] 03244
21 rhai::Map::new [function] [call site] 03245
21 blob_functions::insert [function] [call site] 03246
21 &str::into [function] [call site] 03247
21 Scope::push_constant_dynamic [function] [call site] 03249
21 Scope::push_constant_dynamic [function] [call site] 03251
21 &str::into [function] [call site] 03252
21 Engine::compile_expression_with_scope [function] [call site] 03253
21 ParseResult::expect [function] [call site] 03254
21 Ident::as_str [function] [call site] 03255
21 eval_ast::<bool> [function] [call site] 03256
20 Engine::get_interned_string [function] [call site] 03258
20 Engine::get_interned_string [function] [call site] 03259
20 ParseState::find_var [function] [call site] 03260
20 Scope::add_alias_by_index [function] [call site] 03261
20 test::len [function] [call site] 03262
20 TestStruct::clone [function] [call site] 03263
20 Engine::get_interned_string [function] [call site] 03264
20 Stmt::Export [function] [call site] 03266
19 ParseSettings::level_up [function] [call site] 03268
19 Engine::parse_expr_stmt [function] [call site] 03269
19 ParseSettings::level_up [function] [call site] 03270
18 Stmt::is_noop [function] [call site] 03271
18 CustomExpr::is_self_terminated [function] [call site] 03272
18 blob_functions::push [function] [call site] 03273
18 peek [function] [call site] 03274
18 unwrap [function] [call site] 03275
18 eat_token [function] [call site] 03276
18 Err [function] [call site] 03277
18 TestStruct::clone [function] [call site] 03278
18 PERR::into_err [function] [call site] 03279
18 Err [function] [call site] 03280
18 PERR::MissingToken [function] [call site] 03281
18 into [function] [call site] 03282
18 &str::into [function] [call site] 03283
18 PERR::into_err [function] [call site] 03284
18 map_functions::values [function] [call site] 03285
18 cloned [function] [call site] 03286
18 reflection_functions::collect [function] [call site] 03287
18 TestStruct::new [function] [call site] 03288
18 Ok [function] [call site] 03289
17 Ok [function] [call site] 03290
17 Engine::optimize_into_ast [function] [call site] 03291
18 crate::Module::from [function] [call site] 03292
19 TestStruct::new [function] [call site] 03293
19 Self::IntoIter::into_iter [function] [call site] 03294
20 test_chars [function] [call site] 03295
20 0.chars().collect::<Vec<_>> [function] [call site] 03296
20 MyIterableType::into_iter [function] [call site] 03297
19 Self::IntoIter::for_each [function] [call site] 03298
19 Module::set_script_fn [function] [call site] 03299
20 Option::into [function] [call site] 03300
20 test::len [function] [call site] 03301
20 crate::calc_fn_hash [function] [call site] 03302
21 get_hasher [function] [call site] 03303
21 write_u8 [function] [call site] 03304
21 MyIterableType::into_iter [function] [call site] 03305
21 Self::IntoIter::for_each [function] [call site] 03306
21 test::hash [function] [call site] 03307
21 write_usize [function] [call site] 03308
21 test::hash [function] [call site] 03309
21 write_usize [function] [call site] 03310
21 StraightHasher::finish [function] [call site] 03311
20 StmtBlock::as_ref [function] [call site] 03312
20 crate::calc_typed_method_hash [function] [call site] 03314
20 StmtBlock::as_ref [function] [call site] 03315
20 and_then [function] [call site] 03316
20 Command::get [function] [call site] 03317
20 Ident::as_str [function] [call site] 03318
20 Position::new_const [function] [call site] 03320
21 TestStruct::new [function] [call site] 03322
20 MyIterableType::into_iter [function] [call site] 03323
20 test_optimizer_const_map [function] [call site] 03324
20 reflection_functions::collect [function] [call site] 03325
20 Engine::default [function] [call site] 03326
20 crate::StaticVec::new_const [function] [call site] 03327
21 TestStruct::new [function] [call site] 03329
20 get_or_insert_with [function] [call site] 03330
20 new_hash_map [function] [call site] 03331
21 StraightHashMap::with_capacity_and_hasher [function] [call site] 03332
21 Engine::default [function] [call site] 03333
20 blob_functions::insert [function] [call site] 03334
20 Option::into [function] [call site] 03335
20 Array::into [function] [call site] 03336
20 string_functions::remove [function] [call site] 03337
18 Self::into [function] [call site] 03338
18 crate::Module::from [function] [call site] 03339
18 StmtBlock::as_ref [function] [call site] 03340
18 MyIterableType::into_iter [function] [call site] 03341
18 Self::IntoIter::map [function] [call site] 03342
18 ScriptFuncDef::clone_function_signatures [function] [call site] 03343
19 TestStruct::clone [function] [call site] 03344
19 TestStruct::clone [function] [call site] 03345
19 TestStruct::clone [function] [call site] 03346
19 Engine::default [function] [call site] 03347
18 Self::into [function] [call site] 03348
18 Self::into [function] [call site] 03349
18 crate::Module::from [function] [call site] 03350
18 MyIterableType::into_iter [function] [call site] 03351
18 Self::IntoIter::map [function] [call site] 03352
18 crate::func::shared_take_or_clone [function] [call site] 03353
19 shared_try_take [function] [call site] 03354
19 Result::unwrap_or_else [function] [call site] 03355
19 StmtBlock::as_ref [function] [call site] 03356
19 TestStruct::clone [function] [call site] 03357
18 StmtBlock::take_statements [function] [call site] 03358
19 mem::take [function] [call site] 03359
20 Engine::new [function] [call site] 03360
20 register_type_with_name::<TestStruct> [function] [call site] 03361
20 Engine::register_fn [function] [call site] 03362
20 TestStruct [function] [call site] 03363
19 StmtBlock::statements_mut [function] [call site] 03364
18 StmtBlock::statements_mut [function] [call site] 03365
18 Engine::optimize_top_level [function] [call site] 03366
19 StmtBlockContainer::shrink_to_fit [function] [call site] 03367
19 OptimizerState::new [function] [call site] 03368
20 Engine::new_global_runtime_state [function] [call site] 03369
21 crate::ThinVec::new [function] [call site] 03370
21 crate::ThinVec::new [function] [call site] 03371
21 crate::StaticVec::new [function] [call site] 03372
21 Engine::default_tag [function] [call site] 03373
21 TestStruct::clone [function] [call site] 03374
21 StmtBlock::as_ref [function] [call site] 03375
21 test_optimizer_const_map [function] [call site] 03376
21 crate::eval::Debugger::new [function] [call site] 03377
20 &crate::SharedModule::into [function] [call site] 03379
20 TestStruct::new [function] [call site] 03380
20 Caches::new [function] [call site] 03381
19 MyIterableType::into_iter [function] [call site] 03382
19 array_functions::reduce_rev [function] [call site] 03383
19 flat_map [function] [call site] 03384
19 Module::iter_var [function] [call site] 03385
20 Module::iter_var_raw [function] [call site] 03386
21 MyIterableType::into_iter [function] [call site] 03387
20 impl [call site] 03388
21 Engine::new [function] [call site] 03389
21 Engine::set_optimization_level [function] [call site] 03390
21 Scope::new [function] [call site] 03391
21 rhai::Map::new [function] [call site] 03392
21 blob_functions::insert [function] [call site] 03393
21 &str::into [function] [call site] 03394
21 Scope::push_constant_dynamic [function] [call site] 03396
21 Scope::push_constant_dynamic [function] [call site] 03398
21 &str::into [function] [call site] 03399
21 Engine::compile_expression_with_scope [function] [call site] 03400
21 ParseResult::expect [function] [call site] 03401
21 Ident::as_str [function] [call site] 03402
21 eval_ast::<bool> [function] [call site] 03403
20 Ident::as_str [function] [call site] 03405
19 array_functions::for_each [function] [call site] 03406
19 OptimizerState::push_var [function] [call site] 03407
20 blob_functions::push [function] [call site] 03408
19 Cow::Borrowed [function] [call site] 03411
19 MyIterableType::into_iter [function] [call site] 03412
19 flat_map [function] [call site] 03413
19 array_functions::for_each [function] [call site] 03414
19 OptimizerState::push_var [function] [call site] 03415
19 Cow::Borrowed [function] [call site] 03418
19 optimize_stmt_block [function] [call site] 03419
20 string_functions::is_empty [function] [call site] 03420
21 test::len [function] [call site] 03421
20 OptimizerState::is_dirty [function] [call site] 03422
20 MyIterableType::into_iter [function] [call site] 03423
21 test_chars [function] [call site] 03424
21 0.chars().collect::<Vec<_>> [function] [call site] 03425
21 MyIterableType::into_iter [function] [call site] 03426
20 Self::IntoIter::position [function] [call site] 03427
21 ParseSettings::level_up [function] [call site] 03428
20 StmtBlockContainer::split_at_mut [function] [call site] 03430
20 test_functions_take [function] [call site] 03431
20 StmtBlock::statements_mut [function] [call site] 03432
20 StaticModuleResolver::iter_mut [function] [call site] 03433
20 test_optimizer_const_map [function] [call site] 03434
20 optimize_combo_chain [function] [call site] 03435
21 test_functions_take [function] [call site] 03436
21 test_functions_take [function] [call site] 03437
21 test_functions_take [function] [call site] 03438
21 StmtBlock::as_mut [function] [call site] 03439
21 intersects [function] [call site] 03440
21 StmtBlock::as_mut [function] [call site] 03441
21 StmtBlock::as_mut [function] [call site] 03442
21 string_functions::remove [function] [call site] 03443
21 test_functions_take [function] [call site] 03444
21 make_sub [function] [call site] 03445
21 make_root [function] [call site] 03446
20 StaticModuleResolver::iter_mut [function] [call site] 03447
20 test_optimizer_const_map [function] [call site] 03448
20 optimize_combo_chain [function] [call site] 03449
20 StaticModuleResolver::iter_mut [function] [call site] 03450
20 test_optimizer_const_map [function] [call site] 03452
20 reflection_functions::collect [function] [call site] 03453
20 OptimizerState::clear_dirty [function] [call site] 03454
20 test::len [function] [call site] 03455
20 map_functions::retain [function] [call site] 03456
21 string_functions::is_empty [function] [call site] 03457
21 IterateMap::new [function] [call site] 03459
21 IterateMap::new [function] [call site] 03460
21 IterateMap::new [function] [call site] 03461
21 mem::take [function] [call site] 03462
21 blob_functions::insert [function] [call site] 03464
21 FnPtr::call_raw_with_extra_args [function] [call site] 03465
21 TestStruct::clone [function] [call site] 03467
21 Self::into [function] [call site] 03468
21 Dynamic::as_bool [function] [call site] 03470
22 crate::func::locked_read [function] [call site] 03472
22 Option::and_then [function] [call site] 03473
22 ok_or_else [function] [call site] 03475
22 std:: [call site] 03476
0 any::type_name [function] [call site] 03477
23 type_name::<R> [function] [call site] 03478
22 Err [function] [call site] 03479
22 Dynamic::type_name [function] [call site] 03480
23 type_name::<INT> [function] [call site] 03481
23 type_name::<crate::FLOAT> [function] [call site] 03482
23 std:: [call site] 03483
0 any::type_name [function] [call site] 03484
23 crate::func::locked_read [function] [call site] 03485
23 Option::unwrap [function] [call site] 03486
23 std:: [call site] 03487
0 any::type_name [function] [call site] 03488
21 Result::unwrap_or [function] [call site] 03489
21 blob_functions::insert [function] [call site] 03490
21 blob_functions::insert [function] [call site] 03491
21 map_or_else [function] [call site] 03493
20 OptimizerState::set_dirty [function] [call site] 03495
20 Stmt::is_control_flow_break [function] [call site] 03496
20 StaticModuleResolver::iter_mut [function] [call site] 03497
21 StaticModuleResolver::iter_mut [function] [call site] 03498
21 test_optimizer_const_map [function] [call site] 03499
21 Ident::as_str [function] [call site] 03500
20 array_functions::for_each [function] [call site] 03501
21 string_functions::is_empty [function] [call site] 03502
21 StaticModuleResolver::iter_mut [function] [call site] 03504
21 impl [call site] 03505
21 FnPtr::try_from [function] [call site] 03506
21 RhaiResultOf::unwrap_or [function] [call site] 03507
21 FnPtr::call_raw_with_extra_args [function] [call site] 03509
20 optimize_expr [function] [call site] 03512
21 ParseSettings::level_up_with_position [function] [call site] 03513
21 string_functions::is_empty [function] [call site] 03514
21 OptimizerState::set_dirty [function] [call site] 03515
21 Expr::Unit [function] [call site] 03516
21 ParseSettings::level_up_with_position [function] [call site] 03517
21 test::len [function] [call site] 03518
21 OptimizerState::set_dirty [function] [call site] 03519
21 StmtBlock::take_statements [function] [call site] 03520
21 string_functions::remove [function] [call site] 03521
21 optimize_expr [function] [call site] 03522
21 StmtBlock::statements_mut [function] [call site] 03523
21 optimize_stmt_block [function] [call site] 03524
21 StmtBlock::take_statements [function] [call site] 03525
21 StmtBlock::statements_mut [function] [call site] 03526
21 StmtBlock::as_mut [function] [call site] 03527
21 OptimizerState::set_dirty [function] [call site] 03528
21 test_functions_take [function] [call site] 03529
21 ASTFlags::intersects [function] [call site] 03530
21 OptimizerState::set_dirty [function] [call site] 03531
21 test_functions_take [function] [call site] 03532
21 MyIterableType::into_iter [function] [call site] 03533
21 test_method_call [function] [call site] 03534
21 RhaiFunc::is_pure [function] [call site] 03535
22 RhaiFunc::is_pure [function] [call site] 03536
21 OptimizerState::set_dirty [function] [call site] 03537
21 mem::take [function] [call site] 03538
21 MyIterableType::into_iter [function] [call site] 03539
21 Self::IntoIter::find [function] [call site] 03540
22 array_functions::find_starting_from [function] [call site] 03541
23 array_functions::index_of_filter_starting_from [function] [call site] 03542
24 string_functions::is_empty [function] [call site] 03543
24 eval::calc_offset_len [function] [call site] 03545
24 test::len [function] [call site] 03546
24 StaticModuleResolver::iter_mut [function] [call site] 03547
24 impl [call site] 03548
24 FnPtr::try_from [function] [call site] 03550
24 RhaiResultOf::unwrap_or [function] [call site] 03551
24 FnPtr::call_raw_with_extra_args [function] [call site] 03553
24 Dynamic::as_bool [function] [call site] 03556
24 unwrap_or [function] [call site] 03557
24 FnPtr::try_from [function] [call site] 03559
24 RhaiResultOf::unwrap_or [function] [call site] 03560
23 Command::get [function] [call site] 03564
21 RhaiResult::map_or_else [function] [call site] 03565
21 Expr::Unit [function] [call site] 03566
21 Expr::set_position [function] [call site] 03567
21 OptimizerState::find_literal_constant [function] [call site] 03568
22 MyIterableType::into_iter [function] [call site] 03569
22 array_functions::reduce_rev [function] [call site] 03570
22 array_functions::find [function] [call site] 03571
23 array_functions::find_starting_from [function] [call site] 03572
22 and_then [function] [call site] 03573
22 as_deref [function] [call site] 03574
21 Option::map_or [function] [call site] 03575
21 OptimizerState::find_literal_constant [function] [call site] 03576
21 Option::unwrap [function] [call site] 03577
21 Dynamic::as_map_ref [function] [call site] 03578
22 read_lock::<Map> [function] [call site] 03579
22 ok_or_else [function] [call site] 03580
22 Dynamic::type_name [function] [call site] 03581
21 Command::get [function] [call site] 03583
21 Ident::as_str [function] [call site] 03584
21 unwrap_or [function] [call site] 03586
21 Expr::from_dynamic [function] [call site] 03587
22 Self::Unit [function] [call site] 03588
22 Self::BoolConstant [function] [call site] 03589
22 Self::StringConstant [function] [call site] 03590
22 Self::CharConstant [function] [call site] 03591
22 Self::IntegerConstant [function] [call site] 03592
22 Self::DynamicConstant [function] [call site] 03593
22 TestStruct::new [function] [call site] 03594
22 Self::FloatConstant [function] [call site] 03596
22 Self::DynamicConstant [function] [call site] 03597
22 TestStruct::new [function] [call site] 03598
22 Self::DynamicConstant [function] [call site] 03600
22 TestStruct::new [function] [call site] 03601
22 FnPtr::is_curried [function] [call site] 03603
23 string_functions::is_empty [function] [call site] 03604
22 Self::FnCall [function] [call site] 03605
22 FnCallHashes::from_hash [function] [call site] 03607
22 calc_fn_hash [function] [call site] 03608
22 test_native_context_fn_name [function] [call site] 03609
23 Engine::new [function] [call site] 03610
23 Engine::register_raw_fn [function] [call site] 03611
24 StmtBlock::as_ref [function] [call site] 03613
24 test::len [function] [call site] 03614
24 test::len [function] [call site] 03615
24 string_functions::starts_with [function] [call site] 03616
24 FuncRegistration::new [function] [call site] 03617
24 FuncRegistration::in_global_namespace [function] [call site] 03618
24 FuncRegistration::set_into_module_raw [function] [call site] 03619
25 StmtBlock::as_ref [function] [call site] 03620
25 test::len [function] [call site] 03621
25 StmtBlock::extend [function] [call site] 03622
25 StmtBlock::as_ref [function] [call site] 03623
25 MyIterableType::into_iter [function] [call site] 03624
25 Self::IntoIter::copied [function] [call site] 03625
25 RhaiFunc::is_method [function] [call site] 03627
26 is_method_call [function] [call site] 03628
25 StaticModuleResolver::iter_mut [function] [call site] 03629
25 enumerate [function] [call site] 03630
25 array_functions::for_each [function] [call site] 03631
25 Module::map_type [function] [call site] 03632
26 TypeId::of::<&str> [function] [call site] 03633
26 TypeId::of::<ImmutableString> [function] [call site] 03634
26 TypeId::of::<String> [function] [call site] 03635
26 TypeId::of::<ImmutableString> [function] [call site] 03636
25 MyIterableType::into_iter [function] [call site] 03637
25 T::as_any [function] [call site] 03638
25 TypeId::of::<Dynamic> [function] [call site] 03639
25 test::len [function] [call site] 03640
25 test::len [function] [call site] 03641
25 string_functions::pop [function] [call site] 03642
25 calc_fn_hash [function] [call site] 03644
25 test::len [function] [call site] 03645
25 calc_fn_hash_full [function] [call site] 03646
26 get_hasher [function] [call site] 03647
26 write_u8 [function] [call site] 03648
26 MyIterableType::into_iter [function] [call site] 03649
26 Self::IntoIter::for_each [function] [call site] 03650
26 test::hash [function] [call site] 03651
26 write_usize [function] [call site] 03652
26 StraightHasher::finish [function] [call site] 03653
25 MyIterableType::into_iter [function] [call site] 03654
25 StmtBlock::as_ref [function] [call site] 03656
25 and_then [function] [call site] 03657
25 Command::get [function] [call site] 03658
25 BloomFilterU64::mark [function] [call site] 03659
26 BloomFilterU64::calc_hash [function] [call site] 03660
25 string_functions::remove [function] [call site] 03661
25 get_or_insert_with [function] [call site] 03662
25 new_hash_map [function] [call site] 03663
25 Scope::push_entry [function] [call site] 03664
25 blob_functions::insert [function] [call site] 03665
26 FnPtr::try_from [function] [call site] 03666
26 RhaiResultOf::unwrap [function] [call site] 03667
26 string_functions::is_empty [function] [call site] 03668
26 blob_functions::push [function] [call site] 03669
26 eval::calc_offset_len [function] [call site] 03670
26 test::len [function] [call site] 03671
26 test::len [function] [call site] 03672
26 blob_functions::push [function] [call site] 03673
26 blob_functions::insert [function] [call site] 03674
25 &mut [call site] 03676
25 blob_functions::insert [function] [call site] 03677
24 Engine::global_namespace_mut [function] [call site] 03679
24 TestStruct::new [function] [call site] 03680
24 test_optimizer_const_map [function] [call site] 03682
23 TypeId::of::<INT> [function] [call site] 03683
23 TypeId::of::<INT> [function] [call site] 03684
23 Engine::register_raw_fn [function] [call site] 03685
24 StmtBlock::as_ref [function] [call site] 03687
24 test::len [function] [call site] 03688
24 test::len [function] [call site] 03689
24 string_functions::starts_with [function] [call site] 03690
24 FuncRegistration::new [function] [call site] 03691
24 FuncRegistration::in_global_namespace [function] [call site] 03692
24 FuncRegistration::set_into_module_raw [function] [call site] 03693
24 Engine::global_namespace_mut [function] [call site] 03694
24 TestStruct::new [function] [call site] 03695
24 test_optimizer_const_map [function] [call site] 03697
23 TypeId::of::<INT> [function] [call site] 03698
23 TypeId::of::<INT> [function] [call site] 03699
22 std:: [call site] 03700
0 iter::once [function] [call site] 03701
22 Self::StringConstant [function] [call site] 03702
22 test_native_context_fn_name [function] [call site] 03703
22 reflection_functions::collect [function] [call site] 03705
22 Self::DynamicConstant [function] [call site] 03707
21 OptimizerState::set_dirty [function] [call site] 03709
21 optimize_expr [function] [call site] 03710
21 Expr::is_constant [function] [call site] 03711
21 string_functions::is_empty [function] [call site] 03712
21 Expr::get_literal_value [function] [call site] 03713
21 OptimizerState::set_dirty [function] [call site] 03714
21 Engine::map_type_name [function] [call site] 03715
22 MyIterableType::into_iter [function] [call site] 03716
22 array_functions::find_map [function] [call site] 03717
23 array_functions::find_map_starting_from [function] [call site] 03718
24 string_functions::is_empty [function] [call site] 03719
24 eval::calc_offset_len [function] [call site] 03721
24 test::len [function] [call site] 03722
24 StaticModuleResolver::iter_mut [function] [call site] 03723
24 impl [call site] 03724
24 FnPtr::try_from [function] [call site] 03726
24 RhaiResultOf::unwrap_or [function] [call site] 03727
24 FnPtr::call_raw_with_extra_args [function] [call site] 03729
24 Expr::is_unit [function] [call site] 03732
22 Module::get_custom_type_display_by_name [function] [call site] 03735
23 Module::get_custom_type_by_name_raw [function] [call site] 03736
24 Command::get [function] [call site] 03737
23 Option::map [function] [call site] 03738
23 Ident::as_str [function] [call site] 03739
22 StmtBlock::span_or_else [function] [call site] 03740
22 map_functions::values [function] [call site] 03741
22 array_functions::find_map [function] [call site] 03742
22 Module::get_custom_type_display_by_name [function] [call site] 03743
22 unwrap_or_else [function] [call site] 03744
22 map_std_type_name [function] [call site] 03745
23 string_functions::trim [function] [call site] 03746
24 shared_get_mut [function] [call site] 03747
24 string_functions::trim [function] [call site] 03748
24 string_functions::trim [function] [call site] 03750
23 type_name::<crate::INT> [function] [call site] 03752
23 type_name::<crate::FLOAT> [function] [call site] 03753
23 type_name::<String> [function] [call site] 03754
23 type_name::<ImmutableString> [function] [call site] 03755
23 type_name::<&str> [function] [call site] 03756
23 type_name::<rust_decimal::Decimal> [function] [call site] 03757
23 type_name::<FnPtr> [function] [call site] 03758
23 type_name::<crate::Array> [function] [call site] 03759
23 type_name::<crate::Blob> [function] [call site] 03760
23 type_name::<crate::Map> [function] [call site] 03761
23 type_name::<crate::Instant> [function] [call site] 03762
23 type_name::<ExclusiveRange> [function] [call site] 03763
23 type_name::<InclusiveRange> [function] [call site] 03764
23 type_name::<BitRange> [function] [call site] 03765
23 type_name::<CharsStream> [function] [call site] 03766
23 type_name::<StepRange<u8>> [function] [call site] 03767
23 test::len [function] [call site] 03768
23 string_functions::starts_with [function] [call site] 03769
23 string_functions::ends_with [function] [call site] 03770
24 string_functions::ends_with [function] [call site] 03771
23 test_string_split [function] [call site] 03772
24 Engine::new [function] [call site] 03773
23 test::len [function] [call site] 03776
23 type_name::<crate::packages::iter_basic::StepRange<crate::FLOAT>> [function] [call site] 03777
23 type_name::<crate::packages::iter_basic::StepRange<rust_decimal::Decimal>> [function] [call site] 03778
23 strip_prefix [function] [call site] 03779
23 map_std_type_name [function] [call site] 03781
21 RhaiNativeFunc::return_type_name [function] [call site] 03782
22 type_name::<R> [function] [call site] 03783
21 into [function] [call site] 03784
21 Expr::from_dynamic [function] [call site] 03785
21 Expr::is_constant [function] [call site] 03786
21 string_functions::is_empty [function] [call site] 03787
21 Expr::get_literal_value [function] [call site] 03788
21 Option::is_some [function] [call site] 03789
21 OptimizerState::set_dirty [function] [call site] 03790
21 Expr::from_dynamic [function] [call site] 03791
21 optimize_expr [function] [call site] 03792
21 optimize_expr [function] [call site] 03793
21 optimize_expr [function] [call site] 03794
21 optimize_expr [function] [call site] 03795
21 ASTFlags::intersects [function] [call site] 03796
21 OptimizerState::set_dirty [function] [call site] 03797
21 test_functions_take [function] [call site] 03798
21 FnPtr::try_from [function] [call site] 03799
21 RhaiResultOf::map [function] [call site] 03800
21 test::len [function] [call site] 03801
22 test::len [function] [call site] 03802
21 unwrap_or [function] [call site] 03803
21 MyIterableType::into_iter [function] [call site] 03804
22 test_chars [function] [call site] 03805
22 0.chars().collect::<Vec<_>> [function] [call site] 03806
22 MyIterableType::into_iter [function] [call site] 03807
21 Self::IntoIter::all [function] [call site] 03808
21 OptimizerState::set_dirty [function] [call site] 03809
21 FnPtr::try_from [function] [call site] 03810
21 RhaiResultOf::unwrap [function] [call site] 03811
21 test_functions_take [function] [call site] 03812
21 EvalAltResult::set_position [function] [call site] 03813
21 FnPtr::try_from [function] [call site] 03814
21 f32::unsigned_abs [function] [call site] 03815
21 RhaiResultOf::map [function] [call site] 03816
21 test::len [function] [call site] 03817
21 unwrap_or [function] [call site] 03818
21 MyIterableType::into_iter [function] [call site] 03819
21 Self::IntoIter::all [function] [call site] 03820
21 OptimizerState::set_dirty [function] [call site] 03821
21 test::len [function] [call site] 03822
21 FnPtr::try_from [function] [call site] 03823
21 f32::unsigned_abs [function] [call site] 03824
21 RhaiResultOf::unwrap [function] [call site] 03825
21 test_functions_take [function] [call site] 03826
21 EvalAltResult::set_position [function] [call site] 03827
21 MyIterableType::into_iter [function] [call site] 03828
21 test_method_call [function] [call site] 03829
21 RhaiFunc::is_pure [function] [call site] 03830
21 OptimizerState::set_dirty [function] [call site] 03831
21 mem::take [function] [call site] 03832
21 MyIterableType::into_iter [function] [call site] 03833
21 Self::IntoIter::find [function] [call site] 03834
21 RhaiResult::map_or_else [function] [call site] 03835
21 Expr::Unit [function] [call site] 03836
21 Expr::set_position [function] [call site] 03837
21 Dynamic::is_map [function] [call site] 03838
22 crate::func::locked_read [function] [call site] 03839
22 Option::map_or [function] [call site] 03840
21 OptimizerState::set_dirty [function] [call site] 03841
21 mem::take [function] [call site] 03842
21 Dynamic::as_map_mut [function] [call site] 03843
22 Dynamic::type_name [function] [call site] 03844
22 write_lock::<Map> [function] [call site] 03845
21 Result::unwrap [function] [call site] 03847
21 string_functions::remove [function] [call site] 03848
21 Ident::as_str [function] [call site] 03849
21 map_or_else [function] [call site] 03850
21 Expr::Unit [function] [call site] 03851
21 Expr::from_dynamic [function] [call site] 03852
21 FnPtr::try_from [function] [call site] 03853
21 RhaiResultOf::map [function] [call site] 03854
21 unwrap_or [function] [call site] 03855
21 OptimizerState::set_dirty [function] [call site] 03856
21 Expr::BoolConstant [function] [call site] 03857
21 FnPtr::try_from [function] [call site] 03858
21 RhaiResultOf::unwrap [function] [call site] 03859
21 FnPtr::try_from [function] [call site] 03860
21 f32::unsigned_abs [function] [call site] 03861
21 RhaiResultOf::map [function] [call site] 03862
21 unwrap_or [function] [call site] 03863
21 OptimizerState::set_dirty [function] [call site] 03864
21 Expr::BoolConstant [function] [call site] 03865
21 FnPtr::try_from [function] [call site] 03866
21 f32::unsigned_abs [function] [call site] 03867
21 RhaiResultOf::unwrap [function] [call site] 03868
21 FnPtr::try_from [function] [call site] 03869
21 RhaiResultOf::map [function] [call site] 03870
21 test_chars [function] [call site] 03871
21 ImmutableString::strong_count [function] [call site] 03872
21 unwrap_or [function] [call site] 03873
21 OptimizerState::set_dirty [function] [call site] 03874
21 Expr::CharConstant [function] [call site] 03875
21 test_chars [function] [call site] 03876
21 nth [function] [call site] 03877
21 FnPtr::try_from [function] [call site] 03878
21 RhaiResultOf::unwrap [function] [call site] 03879
21 unwrap [function] [call site] 03880
21 FnPtr::try_from [function] [call site] 03881
21 f32::unsigned_abs [function] [call site] 03882
21 RhaiResultOf::map [function] [call site] 03883
21 test_chars [function] [call site] 03884
21 ImmutableString::strong_count [function] [call site] 03885
21 unwrap_or [function] [call site] 03886
21 OptimizerState::set_dirty [function] [call site] 03887
21 Expr::CharConstant [function] [call site] 03888
21 test_chars [function] [call site] 03889
21 array_functions::reduce_rev [function] [call site] 03890
21 RhaiResult::nth [function] [call site] 03891
21 FnPtr::try_from [function] [call site] 03892
21 f32::unsigned_abs [function] [call site] 03893
21 RhaiResultOf::unwrap [function] [call site] 03894
21 unwrap [function] [call site] 03895
21 OptimizerState::find_literal_constant [function] [call site] 03896
21 Option::map_or [function] [call site] 03897
21 OptimizerState::find_literal_constant [function] [call site] 03898
21 Option::unwrap [function] [call site] 03899
21 Dynamic::as_map_ref [function] [call site] 03900
21 unwrap [function] [call site] 03901
21 Command::get [function] [call site] 03902
21 Ident::as_str [function] [call site] 03903
21 cloned [function] [call site] 03904
21 unwrap_or [function] [call site] 03905
21 Expr::from_dynamic [function] [call site] 03906
21 OptimizerState::set_dirty [function] [call site] 03907
21 optimize_expr [function] [call site] 03908
21 optimize_expr [function] [call site] 03909
21 optimize_expr [function] [call site] 03910
21 optimize_expr [function] [call site] 03911
21 optimize_expr [function] [call site] 03912
21 string_functions::is_empty [function] [call site] 03913
21 OptimizerState::set_dirty [function] [call site] 03914
21 Expr::StringConstant [function] [call site] 03915
21 Engine::const_empty_string [function] [call site] 03916
22 Engine::get_interned_string [function] [call site] 03917
21 Expr::is_constant [function] [call site] 03918
21 OptimizerState::set_dirty [function] [call site] 03919
21 Expr::StringConstant [function] [call site] 03920
21 Expr::get_literal_value [function] [call site] 03921
21 Option::unwrap [function] [call site] 03922
21 get_literal_value(None).unwrap().cast::<ImmutableString> [function] [call site] 03923
21 ParseSettings::level_up_with_position [function] [call site] 03924
21 StaticModuleResolver::iter_mut [function] [call site] 03925
21 array_functions::for_each [function] [call site] 03926
21 optimize_expr [function] [call site] 03927
21 test::len [function] [call site] 03928
21 test_functions_take [function] [call site] 03929
21 test_functions_take [function] [call site] 03930
21 Expr::StringConstant [function] [call site] 03931
21 string_functions::remove [function] [call site] 03932
21 OptimizerState::set_dirty [function] [call site] 03933
21 string_functions::remove [function] [call site] 03934
21 OptimizerState::set_dirty [function] [call site] 03935
21 string_functions::remove [function] [call site] 03936
21 OptimizerState::set_dirty [function] [call site] 03937
21 string_functions::is_empty [function] [call site] 03938
21 string_functions::remove [function] [call site] 03939
21 OptimizerState::set_dirty [function] [call site] 03940
21 string_functions::is_empty [function] [call site] 03941
21 string_functions::remove [function] [call site] 03942
21 OptimizerState::set_dirty [function] [call site] 03943
21 shrink_to_fit [function] [call site] 03944
21 Expr::is_constant [function] [call site] 03945
21 OptimizerState::set_dirty [function] [call site] 03946
21 Expr::DynamicConstant [function] [call site] 03947
21 Expr::get_literal_value [function] [call site] 03948
21 Option::unwrap [function] [call site] 03949
21 into [function] [call site] 03950
21 ParseSettings::level_up_with_position [function] [call site] 03951
21 StaticModuleResolver::iter_mut [function] [call site] 03952
21 array_functions::for_each [function] [call site] 03953
21 optimize_expr [function] [call site] 03954
21 Expr::is_constant [function] [call site] 03955
21 OptimizerState::set_dirty [function] [call site] 03956
21 Expr::DynamicConstant [function] [call site] 03957
21 Expr::get_literal_value [function] [call site] 03958
21 Option::unwrap [function] [call site] 03959
21 into [function] [call site] 03960
21 ParseSettings::level_up_with_position [function] [call site] 03961
21 StaticModuleResolver::iter_mut [function] [call site] 03962
21 array_functions::for_each [function] [call site] 03963
21 optimize_expr [function] [call site] 03964
21 test::len [function] [call site] 03965
21 OptimizerState::set_dirty [function] [call site] 03966
21 string_functions::remove [function] [call site] 03967
21 MyIterableType::into_iter [function] [call site] 03968
21 Self::IntoIter::take [function] [call site] 03969
22 Engine::new [function] [call site] 03970
22 register_type_with_name::<TestStruct> [function] [call site] 03971
22 Engine::register_fn [function] [call site] 03972
22 TestStruct [function] [call site] 03973
21 test_method_call [function] [call site] 03974
21 Some [function] [call site] 03975
21 OptimizerState::set_dirty [function] [call site] 03976
21 test::len [function] [call site] 03977
21 string_functions::truncate [function] [call site] 03978
21 OptimizerState::set_dirty [function] [call site] 03979
21 optimize_expr [function] [call site] 03980
21 OptimizerState::set_dirty [function] [call site] 03981
21 Expr::BoolConstant [function] [call site] 03982
21 string_functions::is_empty [function] [call site] 03983
21 OptimizerState::set_dirty [function] [call site] 03984
21 Expr::BoolConstant [function] [call site] 03985
21 test::len [function] [call site] 03986
21 OptimizerState::set_dirty [function] [call site] 03987
21 test_functions_take [function] [call site] 03988
21 test::len [function] [call site] 03989
21 OptimizerState::set_dirty [function] [call site] 03990
21 string_functions::remove [function] [call site] 03991
21 MyIterableType::into_iter [function] [call site] 03992
21 Self::IntoIter::take [function] [call site] 03993
21 test_method_call [function] [call site] 03994
21 Some [function] [call site] 03995
21 OptimizerState::set_dirty [function] [call site] 03996
21 test::len [function] [call site] 03997
21 string_functions::truncate [function] [call site] 03998
21 OptimizerState::set_dirty [function] [call site] 03999
21 optimize_expr [function] [call site] 04000
21 OptimizerState::set_dirty [function] [call site] 04001
21 Expr::BoolConstant [function] [call site] 04002
21 string_functions::is_empty [function] [call site] 04003
21 OptimizerState::set_dirty [function] [call site] 04004
21 Expr::BoolConstant [function] [call site] 04005
21 test::len [function] [call site] 04006
21 OptimizerState::set_dirty [function] [call site] 04007
21 test_functions_take [function] [call site] 04008
21 test::len [function] [call site] 04009
21 OptimizerState::set_dirty [function] [call site] 04010
21 string_functions::remove [function] [call site] 04011
21 Expr::is_constant [function] [call site] 04012
21 test::len [function] [call site] 04013
21 string_functions::truncate [function] [call site] 04014
21 OptimizerState::set_dirty [function] [call site] 04015
21 optimize_expr [function] [call site] 04016
21 string_functions::is_empty [function] [call site] 04017
21 OptimizerState::set_dirty [function] [call site] 04018
21 Expr::BoolConstant [function] [call site] 04019
21 test::len [function] [call site] 04020
21 OptimizerState::set_dirty [function] [call site] 04021
21 test_functions_take [function] [call site] 04022
21 test::len [function] [call site] 04023
21 OptimizerState::set_dirty [function] [call site] 04024
21 Expr::BoolConstant [function] [call site] 04025
21 FnCallExpr::is_qualified [function] [call site] 04026
21 StaticModuleResolver::iter_mut [function] [call site] 04027
21 array_functions::for_each [function] [call site] 04028
21 optimize_expr [function] [call site] 04029
21 move_constant_arg [function] [call site] 04030
22 Expr::get_literal_value [function] [call site] 04031
23 StmtBlock::as_ref [function] [call site] 04033
23 TestStruct::clone [function] [call site] 04034
23 write_lock::<FnPtr> [function] [call site] 04035
23 crate::Shared::new [function] [call site] 04037
23 Option<&GlobalRuntimeState>::into [function] [call site] 04038
23 TestStruct::clone [function] [call site] 04042
23 Self::into [function] [call site] 04043
23 Expr::is_constant [function] [call site] 04045
23 crate::Array::with_capacity [function] [call site] 04046
23 test::len [function] [call site] 04047
23 StmtBlock::extend [function] [call site] 04048
23 MyIterableType::into_iter [function] [call site] 04049
23 Self::IntoIter::map [function] [call site] 04050
23 Expr::get_literal_value [function] [call site] 04051
23 Option::unwrap [function] [call site] 04052
23 Dynamic::from_array [function] [call site] 04053
23 Expr::is_constant [function] [call site] 04054
23 TestStruct::clone [function] [call site] 04055
23 shared_get_mut [function] [call site] 04056
23 Ident::as_str [function] [call site] 04057
23 Option::unwrap [function] [call site] 04058
23 Expr::get_literal_value [function] [call site] 04059
23 Option::unwrap [function] [call site] 04060
23 Dynamic::from_map [function] [call site] 04061
23 Expr::is_constant [function] [call site] 04062
23 Position::new_const [function] [call site] 04063
23 Expr::get_literal_value [function] [call site] 04064
23 Option::unwrap [function] [call site] 04065
23 FnCallExpr::is_qualified [function] [call site] 04068
23 test::len [function] [call site] 04069
23 FnPtr::new [function] [call site] 04070
23 TestStruct::clone [function] [call site] 04071
23 RhaiResultOf::ok [function] [call site] 04072
23 test::len [function] [call site] 04074
23 Token::literal_syntax [function] [call site] 04075
23 Token::literal_syntax [function] [call site] 04076
23 Ident::as_str [function] [call site] 04077
22 Option::map_or [function] [call site] 04084
22 Expr::DynamicConstant [function] [call site] 04085
22 Expr::start_position [function] [call site] 04087
23 string_functions::is_empty [function] [call site] 04088
23 Expr::position [function] [call site] 04089
23 ParseSettings::level_up_with_position [function] [call site] 04090
23 Expr::start_position [function] [call site] 04091
23 Expr::start_position [function] [call site] 04092
23 Expr::position [function] [call site] 04093
21 OptimizerState::set_dirty [function] [call site] 04094
21 test::len [function] [call site] 04095
21 FnCallExpr::constant_args [function] [call site] 04096
22 string_functions::is_empty [function] [call site] 04097
22 MyIterableType::into_iter [function] [call site] 04098
22 test_method_call [function] [call site] 04099
21 TestStruct::clone [function] [call site] 04100
21 Self::into [function] [call site] 04101
21 Dynamic::into_immutable_string [function] [call site] 04102
22 crate::func::locked_read [function] [call site] 04104
22 Option::and_then [function] [call site] 04105
22 TestStruct::clone [function] [call site] 04107
22 ok_or_else [function] [call site] 04108
22 std:: [call site] 04109
0 any::type_name [function] [call site] 04110
22 Dynamic::type_name [function] [call site] 04112
21 Result::map_err [function] [call site] 04113
21 and_then [function] [call site] 04114
21 OptimizerState::set_dirty [function] [call site] 04115
21 Expr::DynamicConstant [function] [call site] 04116
21 TestStruct::new [function] [call site] 04117
21 into [function] [call site] 04118
21 optimize_expr [function] [call site] 04119
21 test::len [function] [call site] 04120
21 FnCallExpr::constant_args [function] [call site] 04121
21 Expr::get_literal_value [function] [call site] 04122
21 unwrap [function] [call site] 04123
21 args[0].get_literal_value(None).unwrap().cast::<FnPtr> [function] [call site] 04124
21 StmtBlock::extend [function] [call site] 04125
21 MyIterableType::into_iter [function] [call site] 04126
21 skip [function] [call site] 04127
21 test_optimizer_const_map [function] [call site] 04128
21 Expr::get_literal_value [function] [call site] 04129
21 unwrap [function] [call site] 04130
21 OptimizerState::set_dirty [function] [call site] 04131
21 Expr::DynamicConstant [function] [call site] 04132
21 TestStruct::new [function] [call site] 04133
21 into [function] [call site] 04134
21 string_functions::contains [function] [call site] 04135
21 Ident::as_str [function] [call site] 04136
21 StaticModuleResolver::iter_mut [function] [call site] 04137
21 array_functions::for_each [function] [call site] 04138
21 optimize_expr [function] [call site] 04139
21 FnCallExpr::constant_args [function] [call site] 04140
21 MyIterableType::into_iter [function] [call site] 04141
21 test_optimizer_const_map [function] [call site] 04142
21 Expr::get_literal_value [function] [call site] 04143
21 unwrap [function] [call site] 04144
21 args.iter().map(|arg_expr| [call site] 04145
21 MyIterableType::into_iter [function] [call site] 04146
21 test_optimizer_const_map [function] [call site] 04147
21 iter().map(Dynamic::type_id).collect::<FnArgsVec<_>> [function] [call site] 04148
21 Ident::as_str [function] [call site] 04149
21 test::len [function] [call site] 04150
21 OptimizerState::set_dirty [function] [call site] 04151
21 Engine::map_type_name [function] [call site] 04152
21 RhaiNativeFunc::return_type_name [function] [call site] 04153
21 into [function] [call site] 04154
21 Expr::from_dynamic [function] [call site] 04155
21 test::len [function] [call site] 04156
21 OptimizerState::set_dirty [function] [call site] 04157
21 Expr::from_dynamic [function] [call site] 04158
21 test::len [function] [call site] 04159
21 FnCallExpr::is_operator_call [function] [call site] 04160
21 Engine::fast_operators [function] [call site] 04162
22 intersects [function] [call site] 04163
21 Engine::has_native_fn_override [function] [call site] 04164
22 calc_fn_hash_full [function] [call site] 04165
22 StmtBlock::as_ref [function] [call site] 04166
22 MyIterableType::into_iter [function] [call site] 04167
22 Self::IntoIter::copied [function] [call site] 04168
22 MyIterableType::into_iter [function] [call site] 04169
22 test_var_def_filter [function] [call site] 04170
22 Module::is_standard_lib [function] [call site] 04171
23 intersects [function] [call site] 04172
22 T::as_any [function] [call site] 04173
22 Module::contains_fn [function] [call site] 04174
23 StmtBlock::as_ref [function] [call site] 04175
23 contains_key [function] [call site] 04177
22 map_functions::values [function] [call site] 04178
22 T::as_any [function] [call site] 04179
22 Module::contains_qualified_fn [function] [call site] 04180
23 StmtBlock::as_ref [function] [call site] 04181
23 contains_key [function] [call site] 04183
21 RhaiFunc::is_native [function] [call site] 04184
21 func::builtin::get_builtin_binary_op_fn [function] [call site] 04185
22 Dynamic::as_int [function] [call site] 04187
23 crate::func::locked_read [function] [call site] 04189
23 Option::and_then [function] [call site] 04190
23 ok_or_else [function] [call site] 04192
23 std:: [call site] 04193
0 any::type_name [function] [call site] 04194
23 Dynamic::type_name [function] [call site] 04196
22 unwrap [function] [call site] 04197
22 Dynamic::as_int [function] [call site] 04198
22 unwrap [function] [call site] 04199
22 Ok [function] [call site] 04200
22 into [function] [call site] 04201
22 Some [function] [call site] 04202
22 Dynamic::as_int [function] [call site] 04203
22 unwrap [function] [call site] 04204
22 Dynamic::as_int [function] [call site] 04205
22 unwrap [function] [call site] 04206
22 Ok [function] [call site] 04207
22 into [function] [call site] 04208
22 Some [function] [call site] 04209
22 Dynamic::as_immutable_string_ref [function] [call site] 04210
23 read_lock::<ImmutableString> [function] [call site] 04211
23 ok_or_else [function] [call site] 04212
23 Dynamic::type_name [function] [call site] 04213
22 unwrap [function] [call site] 04214
22 Dynamic::as_immutable_string_ref [function] [call site] 04215
22 unwrap [function] [call site] 04216
22 unwrap [function] [call site] 04217
22 Package::init_engine [function] [call site] 04218
22 Engine::throw_on_size [function] [call site] 04219
23 Command::get [function] [call site] 04221
23 ERR::ErrorDataTooLarge [function] [call site] 04223
23 &str::to_string [function] [call site] 04224
23 Command::get [function] [call site] 04227
23 ERR::ErrorDataTooLarge [function] [call site] 04229
23 &str::to_string [function] [call site] 04230
23 Command::get [function] [call site] 04233
23 ERR::ErrorDataTooLarge [function] [call site] 04235
23 &str::to_string [function] [call site] 04236
22 test::len [function] [call site] 04239
22 test::len [function] [call site] 04240
22 Ok [function] [call site] 04241
22 into [function] [call site] 04242
22 Some [function] [call site] 04243
22 Dynamic::as_char [function] [call site] 04244
23 crate::func::locked_read [function] [call site] 04246
23 Option::and_then [function] [call site] 04247
23 ok_or_else [function] [call site] 04249
23 std:: [call site] 04250
0 any::type_name [function] [call site] 04251
23 Dynamic::type_name [function] [call site] 04253
22 unwrap [function] [call site] 04254
22 Dynamic::as_char [function] [call site] 04255
22 unwrap [function] [call site] 04256
22 Position::new_const [function] [call site] 04257
22 blob_functions::push [function] [call site] 04258
23 blob_functions::push [function] [call site] 04259
23 FnPtr::try_from [function] [call site] 04260
23 RhaiResultOf::unwrap [function] [call site] 04261
22 blob_functions::push [function] [call site] 04262
22 unwrap [function] [call site] 04263
22 Package::init_engine [function] [call site] 04264
22 Engine::throw_on_size [function] [call site] 04265
22 test::len [function] [call site] 04266
23 test::len [function] [call site] 04267
22 Ok [function] [call site] 04268
22 Result::into [function] [call site] 04269
22 Some [function] [call site] 04270
22 Dynamic::as_blob_ref [function] [call site] 04271
23 read_lock::<Blob> [function] [call site] 04272
23 ok_or_else [function] [call site] 04273
23 Dynamic::type_name [function] [call site] 04274
22 unwrap [function] [call site] 04275
22 string_functions::is_empty [function] [call site] 04276
22 Ok [function] [call site] 04277
22 Dynamic::flatten_clone [function] [call site] 04278
22 Dynamic::as_blob_ref [function] [call site] 04279
22 unwrap [function] [call site] 04280
22 string_functions::is_empty [function] [call site] 04281
22 Ok [function] [call site] 04282
22 Dynamic::flatten_clone [function] [call site] 04283
22 unwrap [function] [call site] 04284
22 Package::init_engine [function] [call site] 04285
22 Engine::throw_on_size [function] [call site] 04286
22 test::len [function] [call site] 04287
22 test::len [function] [call site] 04288
22 TestStruct::clone [function] [call site] 04289
22 StmtBlock::extend [function] [call site] 04290
22 Ok [function] [call site] 04291
22 Dynamic::from_blob [function] [call site] 04292
23 Union::Blob [function] [call site] 04294
22 Some [function] [call site] 04296
22 Some [function] [call site] 04297
22 Some [function] [call site] 04298
22 Ok [function] [call site] 04299
22 Dynamic::as_int [function] [call site] 04300
22 unwrap [function] [call site] 04301
22 into [function] [call site] 04302
22 Some [function] [call site] 04303
22 Ok [function] [call site] 04304
22 Dynamic::as_int [function] [call site] 04305
22 unwrap [function] [call site] 04306
22 into [function] [call site] 04307
22 Some [function] [call site] 04308
22 Ok [function] [call site] 04309
22 Dynamic::as_int [function] [call site] 04310
22 unwrap [function] [call site] 04311
22 into [function] [call site] 04312
22 Some [function] [call site] 04313
22 Ok [function] [call site] 04314
22 Dynamic::as_int [function] [call site] 04315
22 unwrap [function] [call site] 04316
22 into [function] [call site] 04317
22 Dynamic::as_char [function] [call site] 04318
22 unwrap [function] [call site] 04319
22 Dynamic::as_immutable_string_ref [function] [call site] 04320
22 unwrap [function] [call site] 04321
22 Some [function] [call site] 04322
22 test_chars [function] [call site] 04323
22 MultiInputsStream::get_next [function] [call site] 04324
22 MultiInputsStream::get_next [function] [call site] 04325
22 Some [function] [call site] 04326
22 Dynamic::as_char [function] [call site] 04327
22 unwrap [function] [call site] 04328
22 Dynamic::as_immutable_string_ref [function] [call site] 04329
22 unwrap [function] [call site] 04330
22 Position::new_const [function] [call site] 04331
22 blob_functions::push [function] [call site] 04332
22 Result::push_str [function] [call site] 04333
22 unwrap [function] [call site] 04334
22 Package::init_engine [function] [call site] 04335
22 Engine::throw_on_size [function] [call site] 04336
22 test::len [function] [call site] 04337
22 Ok [function] [call site] 04338
22 Result::into [function] [call site] 04339
22 Dynamic::as_immutable_string_ref [function] [call site] 04340
22 unwrap [function] [call site] 04341
22 Dynamic::as_char [function] [call site] 04342
22 unwrap [function] [call site] 04343
22 test_chars [function] [call site] 04344
22 MultiInputsStream::get_next [function] [call site] 04345
22 MultiInputsStream::get_next [function] [call site] 04346
22 Some [function] [call site] 04347
22 Some [function] [call site] 04348
22 Dynamic::as_immutable_string_ref [function] [call site] 04349
22 unwrap [function] [call site] 04350
22 Dynamic::as_char [function] [call site] 04351
22 unwrap [function] [call site] 04352
22 unwrap [function] [call site] 04353
22 Package::init_engine [function] [call site] 04354
22 Engine::throw_on_size [function] [call site] 04355
22 test::len [function] [call site] 04356
22 Ok [function] [call site] 04357
22 Result::into [function] [call site] 04358
22 Some [function] [call site] 04359
22 Dynamic::as_immutable_string_ref [function] [call site] 04360
22 unwrap [function] [call site] 04361
22 Dynamic::as_char [function] [call site] 04362
22 unwrap [function] [call site] 04363
22 Ok [function] [call site] 04364
22 into [function] [call site] 04365
22 Some [function] [call site] 04366
22 Ok [function] [call site] 04367
22 TestStruct::clone [function] [call site] 04368
22 Some [function] [call site] 04369
22 Some [function] [call site] 04370
22 Some [function] [call site] 04371
22 Ok [function] [call site] 04372
22 TestStruct::clone [function] [call site] 04373
22 Some [function] [call site] 04374
22 Some [function] [call site] 04375
22 Some [function] [call site] 04376
22 Dynamic::as_blob_ref [function] [call site] 04377
22 unwrap [function] [call site] 04378
22 TestStruct::clone [function] [call site] 04379
22 Dynamic::as_char [function] [call site] 04380
22 unwrap [function] [call site] 04381
22 encode_utf8 [function] [call site] 04382
22 unwrap [function] [call site] 04383
22 Package::init_engine [function] [call site] 04384
22 Engine::throw_on_size [function] [call site] 04385
22 test::len [function] [call site] 04386
22 test::len [function] [call site] 04387
22 StmtBlock::extend [function] [call site] 04388
22 as_bytes [function] [call site] 04389
22 Ok [function] [call site] 04390
22 Dynamic::from_blob [function] [call site] 04391
22 Dynamic::type_id [function] [call site] 04392
23 TypeId::of::<()> [function] [call site] 04393
23 TypeId::of::<bool> [function] [call site] 04394
23 TypeId::of::<ImmutableString> [function] [call site] 04395
23 TypeId::of::<char> [function] [call site] 04396
23 TypeId::of::<INT> [function] [call site] 04397
23 TypeId::of::<crate::FLOAT> [function] [call site] 04398
23 TypeId::of::<rust_decimal::Decimal> [function] [call site] 04399
23 TypeId::of::<Array> [function] [call site] 04400
23 TypeId::of::<Blob> [function] [call site] 04401
23 TypeId::of::<Map> [function] [call site] 04402
23 TypeId::of::<FnPtr> [function] [call site] 04403
23 TypeId::of::<Instant> [function] [call site] 04404
23 Dynamic::type_id [function] [call site] 04405
23 crate::func::locked_read [function] [call site] 04406
23 Option::unwrap [function] [call site] 04407
23 Dynamic::type_id [function] [call site] 04408
22 Dynamic::type_id [function] [call site] 04409
22 TypeId::of::<ExclusiveRange> [function] [call site] 04410
22 TypeId::of::<ExclusiveRange> [function] [call site] 04411
22 TypeId::of::<InclusiveRange> [function] [call site] 04412
22 TypeId::of::<InclusiveRange> [function] [call site] 04413
22 TypeId::of::<ExclusiveRange> [function] [call site] 04414
22 TypeId::of::<InclusiveRange> [function] [call site] 04415
22 TypeId::of::<InclusiveRange> [function] [call site] 04416
22 TypeId::of::<ExclusiveRange> [function] [call site] 04417
22 Some [function] [call site] 04418
22 Some [function] [call site] 04419
22 is_numeric [function] [call site] 04420
23 TypeId::of::<INT> [function] [call site] 04421
23 TypeId::of::<f32> [function] [call site] 04422
23 TypeId::of::<f64> [function] [call site] 04423
23 TypeId::of::<Decimal> [function] [call site] 04424
23 TypeId::of::<u8> [function] [call site] 04425
23 TypeId::of::<u16> [function] [call site] 04426
23 TypeId::of::<u32> [function] [call site] 04427
23 TypeId::of::<u64> [function] [call site] 04428
23 TypeId::of::<i8> [function] [call site] 04429
23 TypeId::of::<i16> [function] [call site] 04430
23 TypeId::of::<i32> [function] [call site] 04431
23 TypeId::of::<i64> [function] [call site] 04432
23 TypeId::of::<u128> [function] [call site] 04433
23 TypeId::of::<i128> [function] [call site] 04434
22 is_numeric [function] [call site] 04435
22 Some [function] [call site] 04436
22 is_numeric [function] [call site] 04437
22 is_numeric [function] [call site] 04438
22 Some [function] [call site] 04439
21 StmtBlock::as_ref [function] [call site] 04440
21 unwrap [function] [call site] 04441
21 then [function] [call site] 04442
21 Ident::as_str [function] [call site] 04443
21 into [function] [call site] 04444
21 split_first_mut [function] [call site] 04445
21 unwrap [function] [call site] 04446
21 test_var_is_def [function] [call site] 04447
22 Engine::new [function] [call site] 04448
21 OptimizerState::set_dirty [function] [call site] 04449
21 Expr::from_dynamic [function] [call site] 04450
21 StaticModuleResolver::iter_mut [function] [call site] 04451
21 array_functions::for_each [function] [call site] 04452
21 optimize_expr [function] [call site] 04453
21 move_constant_arg [function] [call site] 04454
21 OptimizerState::set_dirty [function] [call site] 04455
21 FnCallExpr::constant_args [function] [call site] 04456
21 FnCallHashes::is_native_only [function] [call site] 04457
22 Position::is_none [function] [call site] 04458
21 MyIterableType::into_iter [function] [call site] 04459
21 array_functions::find_map [function] [call site] 04460
21 Module::get_script_fn [function] [call site] 04461
22 StmtBlock::as_ref [function] [call site] 04462
22 and_then [function] [call site] 04463
22 StmtBlock::as_ref [function] [call site] 04464
22 &crate::SharedModule::values [function] [call site] 04465
23 string_functions::is_empty [function] [call site] 04466
23 IterateDynamicArray::new [function] [call site] 04467
23 map_functions::values [function] [call site] 04468
23 Array::cloned [function] [call site] 04469
23 reflection_functions::collect [function] [call site] 04470
22 array_functions::find [function] [call site] 04471
23 array_functions::find_starting_from [function] [call site] 04472
22 RhaiResult::and_then [function] [call site] 04473
22 RhaiFunc::get_script_fn_def [function] [call site] 04474
21 test::len [function] [call site] 04475
21 is_some [function] [call site] 04476
21 MyIterableType::into_iter [function] [call site] 04477
21 test_optimizer_const_map [function] [call site] 04478
21 Expr::get_literal_value [function] [call site] 04479
22 StmtBlock::as_ref [function] [call site] 04481
22 TestStruct::clone [function] [call site] 04482
22 write_lock::<FnPtr> [function] [call site] 04483
22 crate::Shared::new [function] [call site] 04485
22 Option<&GlobalRuntimeState>::into [function] [call site] 04486
22 TestStruct::clone [function] [call site] 04490
22 Self::into [function] [call site] 04491
22 Expr::is_constant [function] [call site] 04493
22 crate::Array::with_capacity [function] [call site] 04494
22 test::len [function] [call site] 04495
22 StmtBlock::extend [function] [call site] 04496
22 MyIterableType::into_iter [function] [call site] 04497
22 Self::IntoIter::map [function] [call site] 04498
22 Expr::get_literal_value [function] [call site] 04499
22 Option::unwrap [function] [call site] 04500
22 Dynamic::from_array [function] [call site] 04501
22 Expr::is_constant [function] [call site] 04502
22 TestStruct::clone [function] [call site] 04503
22 shared_get_mut [function] [call site] 04504
22 Ident::as_str [function] [call site] 04505
22 Option::unwrap [function] [call site] 04506
22 Expr::get_literal_value [function] [call site] 04507
22 Option::unwrap [function] [call site] 04508
22 Dynamic::from_map [function] [call site] 04509
22 Expr::is_constant [function] [call site] 04510
22 Position::new_const [function] [call site] 04511
22 Expr::get_literal_value [function] [call site] 04512
22 Option::unwrap [function] [call site] 04513
22 FnCallExpr::is_qualified [function] [call site] 04516
22 test::len [function] [call site] 04517
22 FnPtr::new [function] [call site] 04518
22 TestStruct::clone [function] [call site] 04519
22 RhaiResultOf::ok [function] [call site] 04520
22 test::len [function] [call site] 04522
22 Token::literal_syntax [function] [call site] 04523
22 Token::literal_syntax [function] [call site] 04524
22 Ident::as_str [function] [call site] 04525
21 args.iter().map(|a| [call site] 04532
21 unwrap [function] [call site] 04533
21 Ident::as_str [function] [call site] 04534
21 test::len [function] [call site] 04535
21 Some [function] [call site] 04536
21 Engine::map_type_name [function] [call site] 04537
21 RhaiNativeFunc::return_type_name [function] [call site] 04538
21 into [function] [call site] 04539
21 test::len [function] [call site] 04540
21 Some [function] [call site] 04541
21 OptimizerState::call_fn_with_const_args [function] [call site] 04542
22 Engine::exec_native_fn_call [function] [call site] 04543
23 Engine::track_operation [function] [call site] 04544
24 Engine::max_operations [function] [call site] 04545
25 Command::get [function] [call site] 04546
24 Engine::max_operations [function] [call site] 04547
24 ERR::ErrorTooManyOperations [function] [call site] 04549
24 StmtBlock::as_ref [function] [call site] 04551
24 and_then [function] [call site] 04552
24 test_max_operations_progress [function] [call site] 04553
25 Engine::new [function] [call site] 04554
25 Engine::set_optimization_level [function] [call site] 04555
25 Engine::set_max_operations [function] [call site] 04556
26 TestStruct::new [function] [call site] 04557
25 Engine::on_progress [function] [call site] 04558
26 TestStruct::new [function] [call site] 04560
24 test_optimizer_const_map [function] [call site] 04563
24 ERR::ErrorTerminated [function] [call site] 04565
24 unwrap_or [function] [call site] 04567
23 Engine::resolve_fn [function] [call site] 04570
24 as_deref [function] [call site] 04571
24 calc_fn_hash_full [function] [call site] 04573
24 MyIterableType::into_iter [function] [call site] 04574
24 Self::IntoIter::map [function] [call site] 04575
24 Dynamic::type_id [function] [call site] 04576
25 TypeId::of::<()> [function] [call site] 04577
25 TypeId::of::<bool> [function] [call site] 04578
25 TypeId::of::<ImmutableString> [function] [call site] 04579
25 TypeId::of::<char> [function] [call site] 04580
25 TypeId::of::<INT> [function] [call site] 04581
25 TypeId::of::<crate::FLOAT> [function] [call site] 04582
25 TypeId::of::<rust_decimal::Decimal> [function] [call site] 04583
25 TypeId::of::<Array> [function] [call site] 04584
25 TypeId::of::<Blob> [function] [call site] 04585
25 TypeId::of::<Map> [function] [call site] 04586
25 TypeId::of::<FnPtr> [function] [call site] 04587
25 TypeId::of::<Instant> [function] [call site] 04588
25 Dynamic::type_id [function] [call site] 04589
25 crate::func::locked_read [function] [call site] 04590
25 Option::unwrap [function] [call site] 04591
25 Dynamic::type_id [function] [call site] 04592
24 Caches::fn_resolution_cache_mut [function] [call site] 04593
25 string_functions::is_empty [function] [call site] 04594
25 Caches::push_fn_resolution_cache [function] [call site] 04595
26 blob_functions::push [function] [call site] 04596
26 Engine::default [function] [call site] 04597
25 last_mut [function] [call site] 04598
24 Scope::push_entry [function] [call site] 04600
24 &mut [call site] 04601
24 StmtBlock::as_ref [function] [call site] 04602
24 as_deref [function] [call site] 04603
24 MyIterableType::into_iter [function] [call site] 04605
24 array_functions::reduce_rev [function] [call site] 04606
24 array_functions::find_map [function] [call site] 04607
24 Module::set_indexer_get_fn [function] [call site] 04608
25 FuncRegistration::new [function] [call site] 04609
25 FuncRegistration::in_global_namespace [function] [call site] 04610
25 FuncRegistration::with_purity [function] [call site] 04611
25 FuncRegistration::with_volatility [function] [call site] 04613
25 FuncRegistration::set_into_module [function] [call site] 04615
26 unwrap_or_else [function] [call site] 04616
26 RhaiNativeFunc::num_params [function] [call site] 04617
26 RhaiNativeFunc::num_params [function] [call site] 04618
26 string_functions::starts_with [function] [call site] 04619
26 unwrap_or [function] [call site] 04620
26 into_rhai_function [function] [call site] 04621
26 FuncRegistration::set_into_module_raw [function] [call site] 04622
27 StmtBlock::as_ref [function] [call site] 04623
27 test::len [function] [call site] 04624
27 StmtBlock::extend [function] [call site] 04625
27 StmtBlock::as_ref [function] [call site] 04626
27 MyIterableType::into_iter [function] [call site] 04627
27 Self::IntoIter::copied [function] [call site] 04628
27 RhaiFunc::is_method [function] [call site] 04630
27 StaticModuleResolver::iter_mut [function] [call site] 04631
27 enumerate [function] [call site] 04632
27 array_functions::for_each [function] [call site] 04633
27 Module::map_type [function] [call site] 04634
27 MyIterableType::into_iter [function] [call site] 04635
27 T::as_any [function] [call site] 04636
27 TypeId::of::<Dynamic> [function] [call site] 04637
27 test::len [function] [call site] 04638
27 test::len [function] [call site] 04639
27 string_functions::pop [function] [call site] 04640
27 calc_fn_hash [function] [call site] 04642
27 test::len [function] [call site] 04643
27 calc_fn_hash_full [function] [call site] 04644
27 MyIterableType::into_iter [function] [call site] 04645
27 StmtBlock::as_ref [function] [call site] 04647
27 and_then [function] [call site] 04648
27 Command::get [function] [call site] 04649
27 BloomFilterU64::mark [function] [call site] 04650
27 string_functions::remove [function] [call site] 04651
27 get_or_insert_with [function] [call site] 04652
27 new_hash_map [function] [call site] 04653
27 Scope::push_entry [function] [call site] 04654
27 blob_functions::insert [function] [call site] 04655
27 &mut [call site] 04657
27 blob_functions::insert [function] [call site] 04658
26 FUNC::param_types [function] [call site] 04660
24 u64::map [function] [call site] 04661
25 Engine::new [function] [call site] 04662
25 Engine::set_optimization_level [function] [call site] 04663
25 Scope::new [function] [call site] 04664
25 rhai::Map::new [function] [call site] 04665
25 blob_functions::insert [function] [call site] 04666
25 &str::into [function] [call site] 04667
25 Scope::push_constant_dynamic [function] [call site] 04669
25 Scope::push_constant_dynamic [function] [call site] 04671
25 &str::into [function] [call site] 04672
25 Engine::compile_expression_with_scope [function] [call site] 04673
25 ParseResult::expect [function] [call site] 04674
25 Ident::as_str [function] [call site] 04675
25 eval_ast::<bool> [function] [call site] 04676
24 Module::id_raw [function] [call site] 04678
25 StmtBlock::as_ref [function] [call site] 04679
24 StmtBlock::span_or_else [function] [call site] 04680
24 MyIterableType::into_iter [function] [call site] 04681
24 array_functions::find_map [function] [call site] 04682
24 Module::set_indexer_get_fn [function] [call site] 04683
24 u64::map [function] [call site] 04684
24 Module::id_raw [function] [call site] 04685
24 StmtBlock::span_or_else [function] [call site] 04686
24 Module::get_qualified_fn [function] [call site] 04687
25 StmtBlock::as_ref [function] [call site] 04688
25 and_then [function] [call site] 04689
25 Command::get [function] [call site] 04690
24 StmtBlock::span_or_else [function] [call site] 04691
25 Span::new [function] [call site] 04692
25 iterator_functions::chars_from_start [function] [call site] 04693
25 StmtBlock::span_or_else [function] [call site] 04694
25 string_functions::add_append [function] [call site] 04695
25 StmtBlock::span_or_else [function] [call site] 04696
24 map_functions::values [function] [call site] 04697
24 test_var_def_filter [function] [call site] 04698
24 Module::contains_indexed_global_functions [function] [call site] 04699
25 intersects [function] [call site] 04700
24 array_functions::find_map [function] [call site] 04701
24 Module::get_qualified_fn [function] [call site] 04702
25 StmtBlock::as_ref [function] [call site] 04703
25 and_then [function] [call site] 04704
25 Command::get [function] [call site] 04705
24 Option::map [function] [call site] 04706
24 Module::id_raw [function] [call site] 04707
24 TestStruct::clone [function] [call site] 04708
24 BloomFilterU64::is_absent_and_set [function] [call site] 04710
24 StmtBlock::as_ref [function] [call site] 04712
24 blob_functions::insert [function] [call site] 04713
24 StmtBlock::as_ref [function] [call site] 04715
24 min_max_functions::min [function] [call site] 04716
24 MyIterableType::into_iter [function] [call site] 04717
24 T::as_any [function] [call site] 04718
24 Module::may_contain_dynamic_fn [function] [call site] 04719
25 BloomFilterU64::is_absent [function] [call site] 04720
26 BloomFilterU64::calc_hash [function] [call site] 04721
24 MyIterableType::into_iter [function] [call site] 04722
24 T::as_any [function] [call site] 04723
24 Module::may_contain_dynamic_fn [function] [call site] 04724
24 Module::may_contain_dynamic_fn [function] [call site] 04725
25 BloomFilterU64::is_absent [function] [call site] 04726
24 map_functions::values [function] [call site] 04727
24 T::as_any [function] [call site] 04728
24 Module::may_contain_dynamic_fn [function] [call site] 04729
24 and_then [function] [call site] 04730
24 Token::is_op_assignment [function] [call site] 04731
24 split_first [function] [call site] 04732
24 super::get_builtin_op_assignment_fn [function] [call site] 04734
25 Dynamic::as_int [function] [call site] 04736
25 Dynamic::as_int [function] [call site] 04738
25 write_lock::<Dynamic> [function] [call site] 04740
25 RhaiResult::into [function] [call site] 04742
25 Dynamic::as_int [function] [call site] 04745
25 Dynamic::as_int [function] [call site] 04747
25 write_lock::<Dynamic> [function] [call site] 04749
25 RhaiResult::into [function] [call site] 04751
25 Dynamic::as_char [function] [call site] 04754
25 write_lock::<Dynamic> [function] [call site] 04756
25 Position::new_const [function] [call site] 04758
25 blob_functions::push [function] [call site] 04759
26 blob_functions::push [function] [call site] 04760
26 FnPtr::try_from [function] [call site] 04761
26 RhaiResultOf::unwrap [function] [call site] 04762
25 Dynamic::as_char [function] [call site] 04763
25 Result::unwrap [function] [call site] 04764
25 blob_functions::push [function] [call site] 04765
25 RhaiResultOf::into [function] [call site] 04766
25 split_first_mut [function] [call site] 04769
25 Dynamic::as_immutable_string_mut [function] [call site] 04771
26 Dynamic::type_name [function] [call site] 04772
26 write_lock::<ImmutableString> [function] [call site] 04773
25 Dynamic::as_immutable_string_ref [function] [call site] 04776
25 string_functions::is_empty [function] [call site] 04778
25 string_functions::is_empty [function] [call site] 04779
25 test::len [function] [call site] 04780
25 test::len [function] [call site] 04781
25 Package::init_engine [function] [call site] 04783
25 Engine::throw_on_size [function] [call site] 04784
25 split_first_mut [function] [call site] 04787
25 Dynamic::as_immutable_string_mut [function] [call site] 04789
25 Dynamic::as_immutable_string_ref [function] [call site] 04791
25 test_functions_take [function] [call site] 04795
25 Dynamic::into_array [function] [call site] 04796
26 crate::func::locked_read [function] [call site] 04798
26 Option::and_then [function] [call site] 04799
26 StmtBlock::as_ref [function] [call site] 04801
26 TestStruct::clone [function] [call site] 04802
26 ok_or_else [function] [call site] 04803
26 std:: [call site] 04804
0 any::type_name [function] [call site] 04805
26 Dynamic::type_name [function] [call site] 04807
25 unwrap [function] [call site] 04808
25 string_functions::is_empty [function] [call site] 04809
25 Ok [function] [call site] 04810
25 Dynamic::as_array_ref [function] [call site] 04811
26 read_lock::<Array> [function] [call site] 04812
26 ok_or_else [function] [call site] 04813
26 Dynamic::type_name [function] [call site] 04814
25 unwrap [function] [call site] 04815
25 string_functions::is_empty [function] [call site] 04816
25 unwrap [function] [call site] 04817
25 Package::init_engine [function] [call site] 04818
25 Engine::check_data_size [function] [call site] 04819
26 Engine::has_data_size_limit [function] [call site] 04820
26 calc_data_sizes [function] [call site] 04825
27 calc_array_sizes [function] [call site] 04826
28 calc_array_sizes [function] [call site] 04827
28 test::len [function] [call site] 04828
28 calc_map_sizes [function] [call site] 04829
29 map_functions::values [function] [call site] 04830
29 calc_array_sizes [function] [call site] 04831
29 test::len [function] [call site] 04832
29 calc_map_sizes [function] [call site] 04833
29 test::len [function] [call site] 04834
28 test::len [function] [call site] 04835
27 test::len [function] [call site] 04836
27 calc_map_sizes [function] [call site] 04837
27 test::len [function] [call site] 04838
27 calc_data_sizes [function] [call site] 04839
27 read_lock::<Dynamic> [function] [call site] 04840
26 StmtBlock::borrow [function] [call site] 04842
26 Engine::throw_on_size [function] [call site] 04843
27 Command::get [function] [call site] 04845
27 ERR::ErrorDataTooLarge [function] [call site] 04847
27 &str::to_string [function] [call site] 04848
27 Command::get [function] [call site] 04851
27 ERR::ErrorDataTooLarge [function] [call site] 04853
27 &str::to_string [function] [call site] 04854
27 Command::get [function] [call site] 04857
27 ERR::ErrorDataTooLarge [function] [call site] 04859
27 &str::to_string [function] [call site] 04860
26 RhaiResultOf::map_err [function] [call site] 04863
26 EvalAltResult::fill_position [function] [call site] 04864
27 EvalAltResult::position [function] [call site] 04865
27 Position::is_none [function] [call site] 04866
27 EvalAltResult::set_position [function] [call site] 04867
25 Dynamic::read_lock [function] [call site] 04869
26 crate::func::locked_read [function] [call site] 04870
26 TypeId::of::<Self> [function] [call site] 04871
26 TypeId::of::<T> [function] [call site] 04872
26 Dynamic::type_id [function] [call site] 04873
26 TypeId::of::<T> [function] [call site] 04874
26 DynamicReadLock [function] [call site] 04876
26 DynamicReadLockInner::Guard [function] [call site] 04877
26 Dynamic::downcast_ref [function] [call site] 04878
27 TypeId::of::<T> [function] [call site] 04879
27 TypeId::of::<INT> [function] [call site] 04880
27 T::as_any [function] [call site] 04881
27 as_any().downcast_ref::<T> [function] [call site] 04882
27 TypeId::of::<T> [function] [call site] 04883
27 TypeId::of::<crate::FLOAT> [function] [call site] 04884
27 StmtBlock::as_ref [function] [call site] 04885
27 T::as_any [function] [call site] 04886
27 as_ref().as_any().downcast_ref::<T> [function] [call site] 04887
27 TypeId::of::<T> [function] [call site] 04888
27 TypeId::of::<rust_decimal::Decimal> [function] [call site] 04889
27 StmtBlock::as_ref [function] [call site] 04890
27 T::as_any [function] [call site] 04891
27 as_ref().as_any().downcast_ref::<T> [function] [call site] 04892
27 TypeId::of::<T> [function] [call site] 04893
27 TypeId::of::<bool> [function] [call site] 04894
27 T::as_any [function] [call site] 04895
27 as_any().downcast_ref::<T> [function] [call site] 04896
27 TypeId::of::<T> [function] [call site] 04897
27 TypeId::of::<ImmutableString> [function] [call site] 04898
27 T::as_any [function] [call site] 04899
27 as_any().downcast_ref::<T> [function] [call site] 04900
27 TypeId::of::<T> [function] [call site] 04901
27 TypeId::of::<char> [function] [call site] 04902
27 T::as_any [function] [call site] 04903
27 as_any().downcast_ref::<T> [function] [call site] 04904
27 TypeId::of::<T> [function] [call site] 04905
27 TypeId::of::<Array> [function] [call site] 04906
27 StmtBlock::as_ref [function] [call site] 04907
27 T::as_any [function] [call site] 04908
27 as_ref().as_any().downcast_ref::<T> [function] [call site] 04909
27 TypeId::of::<T> [function] [call site] 04910
27 TypeId::of::<Blob> [function] [call site] 04911
27 StmtBlock::as_ref [function] [call site] 04912
27 T::as_any [function] [call site] 04913
27 as_ref().as_any().downcast_ref::<T> [function] [call site] 04914
27 TypeId::of::<T> [function] [call site] 04915
27 TypeId::of::<Map> [function] [call site] 04916
27 StmtBlock::as_ref [function] [call site] 04917
27 T::as_any [function] [call site] 04918
27 as_ref().as_any().downcast_ref::<T> [function] [call site] 04919
27 TypeId::of::<T> [function] [call site] 04920
27 TypeId::of::<FnPtr> [function] [call site] 04921
27 StmtBlock::as_ref [function] [call site] 04922
27 T::as_any [function] [call site] 04923
27 as_ref().as_any().downcast_ref::<T> [function] [call site] 04924
27 TypeId::of::<T> [function] [call site] 04925
27 TypeId::of::<Instant> [function] [call site] 04926
27 StmtBlock::as_ref [function] [call site] 04927
27 T::as_any [function] [call site] 04928
27 as_ref().as_any().downcast_ref::<T> [function] [call site] 04929
27 TypeId::of::<T> [function] [call site] 04930
27 TypeId::of::<()> [function] [call site] 04931
27 T::as_any [function] [call site] 04932
27 as_any().downcast_ref::<T> [function] [call site] 04933
27 TypeId::of::<T> [function] [call site] 04934
27 TypeId::of::<Self> [function] [call site] 04935
27 T::as_any [function] [call site] 04936
27 as_any().downcast_ref::<T> [function] [call site] 04937
27 T::as_any [function] [call site] 04938
27 as_any().downcast_ref::<T> [function] [call site] 04939
26 Option::map [function] [call site] 04940
26 test_optimizer_const_map [function] [call site] 04941
25 unwrap [function] [call site] 04942
25 Dynamic::as_array_mut [function] [call site] 04943
26 Dynamic::type_name [function] [call site] 04944
26 write_lock::<Array> [function] [call site] 04945
25 unwrap [function] [call site] 04947
25 string_functions::add_append [function] [call site] 04948
25 Ok [function] [call site] 04949
25 Some [function] [call site] 04950
25 test_functions_take [function] [call site] 04951
25 Dynamic::into_blob [function] [call site] 04952
26 crate::func::locked_read [function] [call site] 04954
26 Option::and_then [function] [call site] 04955
26 StmtBlock::as_ref [function] [call site] 04957
26 TestStruct::clone [function] [call site] 04958
26 ok_or_else [function] [call site] 04959
26 std:: [call site] 04960
0 any::type_name [function] [call site] 04961
26 Dynamic::type_name [function] [call site] 04963
25 unwrap [function] [call site] 04964
25 Dynamic::as_blob_mut [function] [call site] 04965
26 Dynamic::type_name [function] [call site] 04966
26 write_lock::<Blob> [function] [call site] 04967
25 unwrap [function] [call site] 04969
25 unwrap [function] [call site] 04970
25 Package::init_engine [function] [call site] 04971
25 Engine::throw_on_size [function] [call site] 04972
25 test::len [function] [call site] 04973
25 test::len [function] [call site] 04974
25 string_functions::add_append [function] [call site] 04975
25 Ok [function] [call site] 04976
25 Some [function] [call site] 04977
25 Dynamic::as_char [function] [call site] 04978
25 unwrap [function] [call site] 04979
25 encode_utf8 [function] [call site] 04980
25 Dynamic::as_immutable_string_mut [function] [call site] 04981
25 unwrap [function] [call site] 04982
25 unwrap [function] [call site] 04983
25 Package::init_engine [function] [call site] 04984
25 Engine::throw_on_size [function] [call site] 04985
25 test::len [function] [call site] 04986
25 test::len [function] [call site] 04987
25 Ok [function] [call site] 04988
25 Some [function] [call site] 04989
25 Dynamic::as_immutable_string_ref [function] [call site] 04990
25 unwrap [function] [call site] 04991
25 string_functions::is_empty [function] [call site] 04992
25 Ok [function] [call site] 04993
25 Dynamic::as_char [function] [call site] 04994
25 unwrap [function] [call site] 04995
25 test_to_string [function] [call site] 04996
25 unwrap [function] [call site] 04997
25 Package::init_engine [function] [call site] 04998
25 Engine::throw_on_size [function] [call site] 04999
25 test::len [function] [call site] 05000
25 test::len [function] [call site] 05001
25 write_lock::<Dynamic> [function] [call site] 05002
25 unwrap [function] [call site] 05003
25 into [function] [call site] 05004
25 Ok [function] [call site] 05005
25 Some [function] [call site] 05006
25 test_functions_take [function] [call site] 05007
25 Dynamic::as_array_mut [function] [call site] 05008
25 unwrap [function] [call site] 05009
25 blob_functions::push [function] [call site] 05010
25 unwrap [function] [call site] 05011
25 Package::init_engine [function] [call site] 05012
25 Engine::check_data_size [function] [call site] 05013
25 Dynamic::read_lock [function] [call site] 05014
25 unwrap [function] [call site] 05015
25 Ok [function] [call site] 05016
25 Some [function] [call site] 05017
25 Dynamic::as_int [function] [call site] 05018
25 unwrap [function] [call site] 05019
25 Dynamic::as_blob_mut [function] [call site] 05020
25 unwrap [function] [call site] 05021
25 unwrap [function] [call site] 05022
25 Package::init_engine [function] [call site] 05023
25 Engine::throw_on_size [function] [call site] 05024
25 test::len [function] [call site] 05025
25 blob_functions::push [function] [call site] 05026
25 Ok [function] [call site] 05027
25 Some [function] [call site] 05028
25 Dynamic::as_char [function] [call site] 05029
25 unwrap [function] [call site] 05030
25 Dynamic::as_blob_mut [function] [call site] 05031
25 unwrap [function] [call site] 05032
25 unwrap [function] [call site] 05033
25 Package::init_engine [function] [call site] 05034
25 Engine::throw_on_size [function] [call site] 05035
25 test::len [function] [call site] 05036
25 string_functions::add_append_char [function] [call site] 05037
26 Position::new_const [function] [call site] 05038
26 RhaiResultOf::push_str [function] [call site] 05039
26 blob_functions::push [function] [call site] 05040
26 RhaiResultOf::into [function] [call site] 05041
25 Ok [function] [call site] 05042
25 Some [function] [call site] 05043
25 split_first_mut [function] [call site] 05044
25 unwrap [function] [call site] 05045
25 Dynamic::as_blob_mut [function] [call site] 05046
25 unwrap [function] [call site] 05047
25 Dynamic::as_immutable_string_ref [function] [call site] 05048
25 unwrap [function] [call site] 05049
25 string_functions::is_empty [function] [call site] 05050
25 Ok [function] [call site] 05051
25 unwrap [function] [call site] 05052
25 Package::init_engine [function] [call site] 05053
25 Engine::throw_on_size [function] [call site] 05054
25 test::len [function] [call site] 05055
25 test::len [function] [call site] 05056
25 string_functions::add_append_str [function] [call site] 05057
26 Position::new_const [function] [call site] 05058
26 RhaiResultOf::push_str [function] [call site] 05059
26 RhaiResultOf::push_str [function] [call site] 05060
26 RhaiResultOf::into [function] [call site] 05061
25 Ok [function] [call site] 05062
24 Option::map [function] [call site] 05063
24 TestStruct::new [function] [call site] 05064
24 super::get_builtin_binary_op_fn [function] [call site] 05065
25 Dynamic::as_int [function] [call site] 05067
25 Dynamic::as_int [function] [call site] 05069
25 Dynamic::as_int [function] [call site] 05074
25 Dynamic::as_int [function] [call site] 05076
25 Dynamic::as_immutable_string_ref [function] [call site] 05081
25 Dynamic::as_immutable_string_ref [function] [call site] 05083
25 Package::init_engine [function] [call site] 05086
25 Engine::throw_on_size [function] [call site] 05087
25 test::len [function] [call site] 05088
25 test::len [function] [call site] 05089
25 Dynamic::as_char [function] [call site] 05093
25 Dynamic::as_char [function] [call site] 05095
25 Position::new_const [function] [call site] 05097
25 blob_functions::push [function] [call site] 05098
25 blob_functions::push [function] [call site] 05099
25 Package::init_engine [function] [call site] 05101
25 Engine::throw_on_size [function] [call site] 05102
25 test::len [function] [call site] 05103
25 Result::into [function] [call site] 05105
25 Dynamic::as_blob_ref [function] [call site] 05107
25 string_functions::is_empty [function] [call site] 05109
25 Dynamic::flatten_clone [function] [call site] 05111
25 Dynamic::as_blob_ref [function] [call site] 05112
25 string_functions::is_empty [function] [call site] 05114
25 Dynamic::flatten_clone [function] [call site] 05116
25 Package::init_engine [function] [call site] 05118
25 Engine::throw_on_size [function] [call site] 05119
25 test::len [function] [call site] 05120
25 test::len [function] [call site] 05121
25 TestStruct::clone [function] [call site] 05122
25 StmtBlock::extend [function] [call site] 05123
25 Dynamic::from_blob [function] [call site] 05125
25 Dynamic::as_int [function] [call site] 05130
25 Dynamic::as_int [function] [call site] 05135
25 Dynamic::as_int [function] [call site] 05140
25 Dynamic::as_int [function] [call site] 05145
25 Dynamic::as_char [function] [call site] 05148
25 Dynamic::as_immutable_string_ref [function] [call site] 05150
25 test_chars [function] [call site] 05153
25 MultiInputsStream::get_next [function] [call site] 05154
25 MultiInputsStream::get_next [function] [call site] 05155
25 Dynamic::as_char [function] [call site] 05157
25 Dynamic::as_immutable_string_ref [function] [call site] 05159
25 Position::new_const [function] [call site] 05161
25 blob_functions::push [function] [call site] 05162
25 Result::push_str [function] [call site] 05163
25 Package::init_engine [function] [call site] 05165
25 Engine::throw_on_size [function] [call site] 05166
25 test::len [function] [call site] 05167
25 Result::into [function] [call site] 05169
25 Dynamic::as_immutable_string_ref [function] [call site] 05170
25 Dynamic::as_char [function] [call site] 05172
25 test_chars [function] [call site] 05174
25 MultiInputsStream::get_next [function] [call site] 05175
25 MultiInputsStream::get_next [function] [call site] 05176
25 Dynamic::as_immutable_string_ref [function] [call site] 05179
25 Dynamic::as_char [function] [call site] 05181
25 Package::init_engine [function] [call site] 05184
25 Engine::throw_on_size [function] [call site] 05185
25 test::len [function] [call site] 05186
25 Result::into [function] [call site] 05188
25 Dynamic::as_immutable_string_ref [function] [call site] 05190
25 Dynamic::as_char [function] [call site] 05192
25 TestStruct::clone [function] [call site] 05198
25 TestStruct::clone [function] [call site] 05203
25 Dynamic::as_blob_ref [function] [call site] 05207
25 TestStruct::clone [function] [call site] 05209
25 Dynamic::as_char [function] [call site] 05210
25 encode_utf8 [function] [call site] 05212
25 Package::init_engine [function] [call site] 05214
25 Engine::throw_on_size [function] [call site] 05215
25 test::len [function] [call site] 05216
25 test::len [function] [call site] 05217
25 StmtBlock::extend [function] [call site] 05218
25 as_bytes [function] [call site] 05219
25 Dynamic::from_blob [function] [call site] 05221
25 Dynamic::type_id [function] [call site] 05222
25 Dynamic::type_id [function] [call site] 05223
25 TypeId::of::<ExclusiveRange> [function] [call site] 05224
25 TypeId::of::<ExclusiveRange> [function] [call site] 05225
25 TypeId::of::<InclusiveRange> [function] [call site] 05226
25 TypeId::of::<InclusiveRange> [function] [call site] 05227
25 TypeId::of::<ExclusiveRange> [function] [call site] 05228
25 TypeId::of::<InclusiveRange> [function] [call site] 05229
25 TypeId::of::<InclusiveRange> [function] [call site] 05230
25 TypeId::of::<ExclusiveRange> [function] [call site] 05231
25 is_numeric [function] [call site] 05234
25 is_numeric [function] [call site] 05235
25 is_numeric [function] [call site] 05237
25 is_numeric [function] [call site] 05238
24 Option::map [function] [call site] 05240
24 TestStruct::new [function] [call site] 05241
24 BloomFilterU64::is_absent_and_set [function] [call site] 05242
24 StmtBlock::as_ref [function] [call site] 05243
24 blob_functions::insert [function] [call site] 05244
24 StmtBlock::as_ref [function] [call site] 05245
24 calc_fn_hash_full [function] [call site] 05246
24 StmtBlock::as_ref [function] [call site] 05247
24 &[Stmt]::unwrap [function] [call site] 05248
24 MyIterableType::into_iter [function] [call site] 05249
24 enumerate [function] [call site] 05250
24 test_optimizer_const_map [function] [call site] 05251
24 TypeId::of::<Dynamic> [function] [call site] 05252
24 Dynamic::type_id [function] [call site] 05253
23 RhaiFunc::is_volatile [function] [call site] 05254
24 RhaiFunc::is_volatile [function] [call site] 05255
23 Engine::gen_fn_call_signature [function] [call site] 05256
23 Err [function] [call site] 05257
23 ERR::ErrorFunctionNotFound [function] [call site] 05258
23 into [function] [call site] 05259
23 RhaiFunc::is_method [function] [call site] 05260
23 StmtBlock::as_ref [function] [call site] 05261
23 map_or [function] [call site] 05262
23 Debugger::call_stack [function] [call site] 05263
23 test::len [function] [call site] 05264
24 test::len [function] [call site] 05265
23 ArgBackup::new [function] [call site] 05266
23 string_functions::is_empty [function] [call site] 05267
23 ArgBackup::change_first_arg_to_copy [function] [call site] 05268
24 TestStruct::clone [function] [call site] 05269
24 string_functions::replace [function] [call site] 05271
25 string_functions::is_empty [function] [call site] 05272
25 string_functions::replace [function] [call site] 05273
26 string_functions::is_empty [function] [call site] 05274
26 string_functions::replace [function] [call site] 05275
24 mem::transmute [function] [call site] 05278
23 Engine::is_debugger_registered [function] [call site] 05279
23 TestStruct::clone [function] [call site] 05281
23 StmtBlock::span_or_else [function] [call site] 05282
24 Span::new [function] [call site] 05283
24 iterator_functions::chars_from_start [function] [call site] 05284
24 StmtBlock::span_or_else [function] [call site] 05285
24 string_functions::add_append [function] [call site] 05286
24 StmtBlock::span_or_else [function] [call site] 05287
23 TestStruct::clone [function] [call site] 05288
23 GlobalRuntimeState::debugger_mut [function] [call site] 05289
24 as_deref_mut [function] [call site] 05290
23 &mut [call site] 05292
24 blob_functions::push [function] [call site] 05293
24 MyIterableType::into_iter [function] [call site] 05294
24 Self::IntoIter::collect [function] [call site] 05295
23 Engine::get_interned_string [function] [call site] 05296
23 MyIterableType::into_iter [function] [call site] 05297
23 Self::IntoIter::map [function] [call site] 05298
23 TestStruct::clone [function] [call site] 05299
23 RhaiNativeFunc::has_context [function] [call site] 05300
23 bool::then [function] [call site] 05301
23 as_deref [function] [call site] 05302
23 into [function] [call site] 05303
23 RhaiFunc::is_pure [function] [call site] 05304
23 string_functions::is_empty [function] [call site] 05305
23 Dynamic::is_read_only [function] [call site] 05306
23 Err [function] [call site] 05307
23 ERR::ErrorNonPureMethodCallOnConstant [function] [call site] 05308
23 test_to_string [function] [call site] 05309
23 into [function] [call site] 05310
23 test_method_call [function] [call site] 05311
24 Engine::new [function] [call site] 05312
24 register_type::<TestStruct> [function] [call site] 05313
24 Engine::register_fn [function] [call site] 05314
24 Engine::register_fn [function] [call site] 05315
23 test_custom_syntax_func [function] [call site] 05316
24 Engine::new [function] [call site] 05317
24 Engine::register_custom_syntax [function] [call site] 05318
25 Vec::<ImmutableString>::new [function] [call site] 05319
25 StmtBlock::as_ref [function] [call site] 05320
25 StmtBlock::as_ref [function] [call site] 05321
25 string_functions::trim [function] [call site] 05322
26 shared_get_mut [function] [call site] 05323
26 string_functions::trim [function] [call site] 05324
26 string_functions::trim [function] [call site] 05326
25 string_functions::is_empty [function] [call site] 05328
25 Token::lookup_symbol_from_syntax [function] [call site] 05329
25 StmtBlock::span_or_else [function] [call site] 05330
26 Span::new [function] [call site] 05331
26 iterator_functions::chars_from_start [function] [call site] 05332
26 StmtBlock::span_or_else [function] [call site] 05333
26 string_functions::add_append [function] [call site] 05334
26 StmtBlock::span_or_else [function] [call site] 05335
25 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 05336
25 Token::Reserved [function] [call site] 05338
25 TestStruct::new [function] [call site] 05339
25 LexError::ImproperSymbol [function] [call site] 05342
25 ImmutableString::new [function] [call site] 05343
25 &str::to_string [function] [call site] 05344
25 PERR::into_err [function] [call site] 05345
25 string_functions::is_empty [function] [call site] 05346
25 string_functions::is_empty [function] [call site] 05348
25 string_functions::is_empty [function] [call site] 05350
25 string_functions::is_empty [function] [call site] 05352
25 tokenizer::is_valid_identifier [function] [call site] 05353
25 string_functions::is_empty [function] [call site] 05355
25 (Token, [call site] 05356
25 Engine::is_symbol_disabled [function] [call site] 05357
26 string_functions::contains [function] [call site] 05358
25 StmtBlock::as_ref [function] [call site] 05359
25 &[Stmt]::map_or [function] [call site] 05360
25 contains_key [function] [call site] 05361
25 blob_functions::insert [function] [call site] 05362
25 string_functions::is_empty [function] [call site] 05365
25 StmtBlock::as_ref [function] [call site] 05366
25 &[Stmt]::map_or [function] [call site] 05367
25 Engine::is_symbol_disabled [function] [call site] 05368
25 LexError::ImproperSymbol [function] [call site] 05370
25 test_to_string [function] [call site] 05371
25 PERR::into_err [function] [call site] 05372
25 string_functions::is_empty [function] [call site] 05373
25 tokenizer::is_valid_identifier [function] [call site] 05374
25 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 05375
25 Engine::is_symbol_disabled [function] [call site] 05376
25 StmtBlock::as_ref [function] [call site] 05377
25 &[Stmt]::map_or [function] [call site] 05378
25 contains_key [function] [call site] 05379
25 blob_functions::insert [function] [call site] 05380
25 LexError::ImproperSymbol [function] [call site] 05384
25 test_to_string [function] [call site] 05385
25 PERR::into_err [function] [call site] 05386
25 blob_functions::push [function] [call site] 05387
25 string_functions::is_empty [function] [call site] 05388
25 TestStruct::clone [function] [call site] 05390
25 Engine::register_custom_syntax_with_state_raw [function] [call site] 05391
26 blob_functions::insert [function] [call site] 05392
26 RhaiResultOf::into [function] [call site] 05393
26 TestStruct::new [function] [call site] 05394
26 TestStruct::new [function] [call site] 05395
25 syn::Result::len [function] [call site] 05397
26 test::len [function] [call site] 05398
25 test::len [function] [call site] 05399
26 test::len [function] [call site] 05400
25 TestStruct::clone [function] [call site] 05404
24 EvalContext::eval_expression_tree [function] [call site] 05406
25 EvalContext::eval_expression_tree_raw [function] [call site] 05407
26 as_deref_mut [function] [call site] 05408
26 Engine::eval_stmt_block [function] [call site] 05409
27 string_functions::is_empty [function] [call site] 05410
27 GlobalRuntimeState::num_imports [function] [call site] 05412
28 test::len [function] [call site] 05413
27 MyIterableType::into_iter [function] [call site] 05414
27 Self::IntoIter::try_fold [function] [call site] 05415
27 Self::as_deref_mut [function] [call site] 05416
27 GlobalRuntimeState::num_imports [function] [call site] 05417
27 Engine::eval_stmt [function] [call site] 05418
28 Engine::track_operation [function] [call site] 05419
28 ParseSettings::level_up_with_position [function] [call site] 05420
29 ParseSettings::level_up [function] [call site] 05421
28 Engine::dbg_reset [function] [call site] 05423
29 Engine::is_debugger_registered [function] [call site] 05424
29 Engine::dbg_reset_raw [function] [call site] 05425
30 impl [call site] 05426
30 ASTNode::is_stmt [function] [call site] 05429
30 ASTNode::is_expr [function] [call site] 05431
30 Debugger::is_break_point [function] [call site] 05435
31 Debugger::break_points [function] [call site] 05436
31 MyIterableType::into_iter [function] [call site] 05437
32 test_chars [function] [call site] 05438
32 0.chars().collect::<Vec<_>> [function] [call site] 05439
32 MyIterableType::into_iter [function] [call site] 05440
31 Self::IntoIter::enumerate [function] [call site] 05441
31 test_var_def_filter [function] [call site] 05442
31 BreakPoint::is_enabled [function] [call site] 05443
31 array_functions::find [function] [call site] 05444
31 Position::is_none [function] [call site] 05445
31 Position::is_beginning_of_line [function] [call site] 05446
31 ASTNode::position [function] [call site] 05447
32 ParseSettings::level_up_with_position [function] [call site] 05448
32 ParseSettings::level_up_with_position [function] [call site] 05449
31 Position::line [function] [call site] 05450
31 Option::unwrap_or [function] [call site] 05451
31 e::p::r::i::n::t::_::e::r::r::o::r::eprint_line [function] [call site] 05452
32 Position::line [function] [call site] 05453
32 Option::unwrap [function] [call site] 05454
32 &str::to_string [function] [call site] 05455
32 enumerate [function] [call site] 05457
31 as_deref [function] [call site] 05459
31 ASTNode::position [function] [call site] 05460
31 as_deref [function] [call site] 05461
31 test::len [function] [call site] 05462
31 test::len [function] [call site] 05463
31 test_optimizer_const_map [function] [call site] 05464
30 &mut [call site] 05465
31 Position::is_none [function] [call site] 05466
31 Position::line [function] [call site] 05467
31 Option::unwrap [function] [call site] 05468
31 saturating_sub [function] [call site] 05469
31 min_max_functions::min [function] [call site] 05470
31 test::len [function] [call site] 05471
32 test::len [function] [call site] 05472
31 ImmutableString::to_string [function] [call site] 05473
32 Engine::new [function] [call site] 05474
32 Scope::new [function] [call site] 05475
32 blob_functions::push [function] [call site] 05476
32 blob_functions::push [function] [call site] 05477
32 blob_functions::push [function] [call site] 05478
31 test::len [function] [call site] 05479
31 Position::position [function] [call site] 05480
31 MyIterableType::into_iter [function] [call site] 05481
32 test_chars [function] [call site] 05482
32 0.chars().collect::<Vec<_>> [function] [call site] 05483
32 MyIterableType::into_iter [function] [call site] 05484
31 Self::IntoIter::enumerate [function] [call site] 05485
31 test_functions_take [function] [call site] 05486
31 Position::position [function] [call site] 05488
31 test::len [function] [call site] 05489
30 DebuggerEvent::BreakPoint [function] [call site] 05490
30 Engine::dbg_raw [function] [call site] 05492
31 test::len [function] [call site] 05493
31 AST::source_raw [function] [call site] 05494
32 StmtBlock::as_ref [function] [call site] 05495
31 Option::cloned [function] [call site] 05496
31 EvalContext::new [function] [call site] 05497
31 on_debugger [function] [call site] 05498
31 as_deref [function] [call site] 05499
31 ASTNode::position [function] [call site] 05500
31 test::len [function] [call site] 05501
31 GlobalRuntimeState::debugger_mut [function] [call site] 05502
31 GlobalRuntimeState::debugger_mut [function] [call site] 05504
31 GlobalRuntimeState::debugger_mut [function] [call site] 05507
31 GlobalRuntimeState::debugger_mut [function] [call site] 05510
31 GlobalRuntimeState::debugger_mut [function] [call site] 05512
31 DebuggerStatus::FunctionExit [function] [call site] 05513
28 Self::as_deref_mut [function] [call site] 05518
28 Engine::eval_expr [function] [call site] 05520
29 Engine::track_operation [function] [call site] 05521
29 ParseSettings::level_up_with_position [function] [call site] 05522
29 Engine::dbg_reset [function] [call site] 05523
29 Self::as_deref_mut [function] [call site] 05524
29 Expr::get_literal_value [function] [call site] 05525
29 Engine::eval_fn_call_expr [function] [call site] 05528
30 StmtBlock::as_ref [function] [call site] 05529
30 Engine::fast_operators [function] [call site] 05530
31 intersects [function] [call site] 05531
30 test::len [function] [call site] 05532
30 Engine::get_arg_value [function] [call site] 05534
31 Expr::get_literal_value [function] [call site] 05535
32 StmtBlock::as_ref [function] [call site] 05537
32 TestStruct::clone [function] [call site] 05538
32 write_lock::<FnPtr> [function] [call site] 05539
32 crate::Shared::new [function] [call site] 05541
32 Option<&GlobalRuntimeState>::into [function] [call site] 05542
32 TestStruct::clone [function] [call site] 05546
32 Self::into [function] [call site] 05547
32 Expr::is_constant [function] [call site] 05549
32 crate::Array::with_capacity [function] [call site] 05550
32 test::len [function] [call site] 05551
32 StmtBlock::extend [function] [call site] 05552
32 MyIterableType::into_iter [function] [call site] 05553
32 Self::IntoIter::map [function] [call site] 05554
32 Expr::get_literal_value [function] [call site] 05555
32 Option::unwrap [function] [call site] 05556
32 Dynamic::from_array [function] [call site] 05557
32 Expr::is_constant [function] [call site] 05558
32 TestStruct::clone [function] [call site] 05559
32 shared_get_mut [function] [call site] 05560
32 Ident::as_str [function] [call site] 05561
32 Option::unwrap [function] [call site] 05562
32 Expr::get_literal_value [function] [call site] 05563
32 Option::unwrap [function] [call site] 05564
32 Dynamic::from_map [function] [call site] 05565
32 Expr::is_constant [function] [call site] 05566
32 Position::new_const [function] [call site] 05567
32 Expr::get_literal_value [function] [call site] 05568
32 Option::unwrap [function] [call site] 05569
32 FnCallExpr::is_qualified [function] [call site] 05572
32 test::len [function] [call site] 05573
32 FnPtr::new [function] [call site] 05574
32 TestStruct::clone [function] [call site] 05575
32 RhaiResultOf::ok [function] [call site] 05576
32 test::len [function] [call site] 05578
32 Token::literal_syntax [function] [call site] 05579
32 Token::literal_syntax [function] [call site] 05580
32 Ident::as_str [function] [call site] 05581
31 Engine::track_operation [function] [call site] 05589
31 Expr::start_position [function] [call site] 05590
31 Engine::dbg [function] [call site] 05591
32 Engine::is_debugger_registered [function] [call site] 05592
32 Engine::dbg_reset_raw [function] [call site] 05593
32 GlobalRuntimeState::debugger_mut [function] [call site] 05594
31 Expr::start_position [function] [call site] 05597
31 as_deref_mut [function] [call site] 05598
31 and_then [function] [call site] 05599
31 Debugger::clear_status_if [function] [call site] 05600
32 string_functions::replace [function] [call site] 05602
31 Engine::eval_expr [function] [call site] 05603
31 RhaiResult::map [function] [call site] 05604
32 Engine::new [function] [call site] 05605
32 Engine::set_optimization_level [function] [call site] 05606
32 Scope::new [function] [call site] 05607
32 rhai::Map::new [function] [call site] 05608
32 blob_functions::insert [function] [call site] 05609
32 &str::into [function] [call site] 05610
32 Scope::push_constant_dynamic [function] [call site] 05612
32 Scope::push_constant_dynamic [function] [call site] 05614
32 &str::into [function] [call site] 05615
32 Engine::compile_expression_with_scope [function] [call site] 05616
32 ParseResult::expect [function] [call site] 05617
32 Ident::as_str [function] [call site] 05618
32 eval_ast::<bool> [function] [call site] 05619
31 Expr::start_position [function] [call site] 05621
30 Self::as_deref_mut [function] [call site] 05622
30 Dynamic::flatten [function] [call site] 05623
30 Engine::exec_fn_call [function] [call site] 05626
31 FnCallHashes::is_native_only [function] [call site] 05627
32 Position::is_none [function] [call site] 05628
31 test::len [function] [call site] 05629
31 Engine::get_interned_string [function] [call site] 05630
31 Engine::map_type_name [function] [call site] 05631
32 MyIterableType::into_iter [function] [call site] 05632
32 array_functions::find_map [function] [call site] 05633
32 Module::get_custom_type_display_by_name [function] [call site] 05634
32 StmtBlock::span_or_else [function] [call site] 05635
32 map_functions::values [function] [call site] 05636
32 array_functions::find_map [function] [call site] 05637
32 Module::get_custom_type_display_by_name [function] [call site] 05638
32 unwrap_or_else [function] [call site] 05639
32 map_std_type_name [function] [call site] 05640
31 std:: [call site] 05641
0 any::type_name [function] [call site] 05642
31 ImmutableString::into [function] [call site] 05644
31 test::len [function] [call site] 05645
31 Dynamic::is_shared [function] [call site] 05647
31 Engine::gen_fn_call_signature [function] [call site] 05649
31 ERR::ErrorFunctionNotFound [function] [call site] 05651
31 ensure_no_data_race [function] [call site] 05653
32 MyIterableType::into_iter [function] [call site] 05654
32 Self::IntoIter::skip [function] [call site] 05655
32 String::from [function] [call site] 05656
33 ImmutableString::into_owned [function] [call site] 05657
32 ParseSettings::level_up_with_position [function] [call site] 05658
32 Dynamic::is_locked [function] [call site] 05659
32 ERR::ErrorDataRace [function] [call site] 05665
31 FnCallHashes::is_native_only [function] [call site] 05667
31 FnCallHashes::script [function] [call site] 05668
31 string_functions::is_empty [function] [call site] 05670
31 crate::calc_typed_method_hash [function] [call site] 05671
31 Engine::map_type_name [function] [call site] 05672
31 std:: [call site] 05673
0 any::type_name [function] [call site] 05674
31 Engine::resolve_fn [function] [call site] 05675
31 Position::is_none [function] [call site] 05676
31 Engine::resolve_fn [function] [call site] 05677
31 None::cloned [function] [call site] 05678
31 as_deref [function] [call site] 05679
31 string_functions::is_empty [function] [call site] 05680
31 Scope::new [function] [call site] 05682
31 string_functions::replace [function] [call site] 05683
31 defer [function] [call site] 05684
32 crate::Deferred::lock [function] [call site] 05685
31 split_first_mut [function] [call site] 05686
31 Engine::call_script_fn [function] [call site] 05689
32 Engine::track_operation [function] [call site] 05690
32 Engine::max_call_levels [function] [call site] 05691
32 ERR::ErrorStackOverflow [function] [call site] 05693
32 Position::is_none [function] [call site] 05695
32 string_functions::is_empty [function] [call site] 05696
32 string_functions::is_empty [function] [call site] 05698
32 test::len [function] [call site] 05700
32 test::len [function] [call site] 05701
32 GlobalRuntimeState::num_imports [function] [call site] 05702
32 StmtBlock::as_ref [function] [call site] 05703
32 Debugger::call_stack [function] [call site] 05705
32 test::len [function] [call site] 05706
32 test::len [function] [call site] 05707
32 test::len [function] [call site] 05708
32 Engine::max_variables [function] [call site] 05709
32 ERR::ErrorTooManyVariables [function] [call site] 05711
32 StmtBlock::extend [function] [call site] 05713
32 MyIterableType::into_iter [function] [call site] 05714
32 array_functions::zip [function] [call site] 05716
32 StaticModuleResolver::iter_mut [function] [call site] 05717
32 impl [call site] 05718
32 RhaiResult::take [function] [call site] 05719
33 Engine::new [function] [call site] 05720
33 register_type_with_name::<TestStruct> [function] [call site] 05721
33 Engine::register_fn [function] [call site] 05722
33 TestStruct [function] [call site] 05723
32 Engine::is_debugger_registered [function] [call site] 05724
32 TestStruct::clone [function] [call site] 05725
32 Scope::iter_inner [function] [call site] 05726
33 MyIterableType::into_iter [function] [call site] 05727
33 array_functions::zip [function] [call site] 05728
33 MyIterableType::into_iter [function] [call site] 05729
33 test_optimizer_const_map [function] [call site] 05730
33 Dynamic::is_read_only [function] [call site] 05731
32 impl [call site] 05732
32 test_optimizer_const_map [function] [call site] 05733
32 Dynamic::flatten_clone [function] [call site] 05734
32 TestStruct::clone [function] [call site] 05735
32 GlobalRuntimeState::debugger_mut [function] [call site] 05736
32 &mut [call site] 05737
32 Caches::fn_resolution_caches_len [function] [call site] 05738
33 test::len [function] [call site] 05739
32 Option<&EncapsulatedEnviron>::map [function] [call site] 05740
33 Engine::new [function] [call site] 05741
33 Engine::set_optimization_level [function] [call site] 05742
33 Scope::new [function] [call site] 05743
33 rhai::Map::new [function] [call site] 05744
33 blob_functions::insert [function] [call site] 05745
33 &str::into [function] [call site] 05746
33 Scope::push_constant_dynamic [function] [call site] 05748
33 Scope::push_constant_dynamic [function] [call site] 05750
33 &str::into [function] [call site] 05751
33 Engine::compile_expression_with_scope [function] [call site] 05752
33 ParseResult::expect [function] [call site] 05753
33 Ident::as_str [function] [call site] 05754
33 eval_ast::<bool> [function] [call site] 05755
32 MyIterableType::into_iter [function] [call site] 05757
33 test_chars [function] [call site] 05758
33 0.chars().collect::<Vec<_>> [function] [call site] 05759
33 MyIterableType::into_iter [function] [call site] 05760
32 Self::IntoIter::cloned [function] [call site] 05761
32 array_functions::for_each [function] [call site] 05762
32 GlobalRuntimeState::push_import [function] [call site] 05763
33 blob_functions::push [function] [call site] 05764
33 blob_functions::push [function] [call site] 05766
32 StmtBlock::extend [function] [call site] 05768
32 &crate::SharedModule::clone [function] [call site] 05769
32 std::mem::replace [function] [call site] 05771
33 string_functions::is_empty [function] [call site] 05772
33 string_functions::replace [function] [call site] 05773
32 TestStruct::clone [function] [call site] 05775
32 Engine::is_debugger_registered [function] [call site] 05776
32 crate::ast::Stmt::Noop [function] [call site] 05777
32 ParseSettings::level_up_with_position [function] [call site] 05778
32 Engine::dbg [function] [call site] 05779
32 Self::as_deref_mut [function] [call site] 05780
32 Engine::eval_stmt_block [function] [call site] 05781
33 string_functions::is_empty [function] [call site] 05782
33 GlobalRuntimeState::num_imports [function] [call site] 05784
33 MyIterableType::into_iter [function] [call site] 05785
33 Self::IntoIter::try_fold [function] [call site] 05786
33 Self::as_deref_mut [function] [call site] 05787
33 GlobalRuntimeState::num_imports [function] [call site] 05788
33 Engine::eval_stmt [function] [call site] 05789
33 GlobalRuntimeState::scan_imports_raw [function] [call site] 05790
34 MyIterableType::into_iter [function] [call site] 05791
34 array_functions::zip [function] [call site] 05792
34 MyIterableType::into_iter [function] [call site] 05793
33 impl [call site] 05794
33 T::as_any [function] [call site] 05795
33 Module::contains_indexed_global_functions [function] [call site] 05796
33 Caches::fn_resolution_caches_len [function] [call site] 05797
33 Caches::fn_resolution_cache_mut [function] [call site] 05798
33 string_functions::clear [function] [call site] 05799
34 string_functions::is_empty [function] [call site] 05800
34 shared_get_mut [function] [call site] 05801
34 string_functions::clear [function] [call site] 05802
34 ImmutableString::new [function] [call site] 05803
33 Caches::push_fn_resolution_cache [function] [call site] 05804
34 blob_functions::push [function] [call site] 05805
34 Engine::default [function] [call site] 05806
33 Caches::fn_resolution_cache_mut [function] [call site] 05807
33 string_functions::clear [function] [call site] 05808
32 Self::as_deref_mut [function] [call site] 05810
32 StmtBlock::take_statements [function] [call site] 05811
33 mem::take [function] [call site] 05812
33 StmtBlock::statements_mut [function] [call site] 05813
32 StmtBlock::span_or_else [function] [call site] 05814
33 Span::new [function] [call site] 05815
33 iterator_functions::chars_from_start [function] [call site] 05816
33 StmtBlock::span_or_else [function] [call site] 05817
33 string_functions::add_append [function] [call site] 05818
33 StmtBlock::span_or_else [function] [call site] 05819
32 Expr::set_position [function] [call site] 05821
33 Expr::set_position [function] [call site] 05822
32 ParseError::into [function] [call site] 05824
32 EvalAltResult::is_system_exception [function] [call site] 05825
32 Expr::set_position [function] [call site] 05826
32 ParseError::into [function] [call site] 05828
32 ERR::ErrorInFunctionCall [function] [call site] 05830
32 test_to_string [function] [call site] 05831
32 Option<&EncapsulatedEnviron>::and_then [function] [call site] 05832
32 and_then [function] [call site] 05834
32 decimal_functions::max_id [function] [call site] 05835
32 unwrap_or_else [function] [call site] 05837
32 &mut [call site] 05838
32 unwrap_or [function] [call site] 05839
32 test_to_string [function] [call site] 05840
32 &mut [call site] 05841
32 unwrap_or [function] [call site] 05842
32 test_to_string [function] [call site] 05843
32 Engine::is_debugger_registered [function] [call site] 05845
32 GlobalRuntimeState::debugger_mut [function] [call site] 05846
32 crate::ast::Stmt::Noop [function] [call site] 05847
32 StmtBlock::end_position [function] [call site] 05848
33 string_functions::add_append [function] [call site] 05849
32 StmtBlock::span_or_else [function] [call site] 05850
32 crate::eval::DebuggerEvent::FunctionExitWithValue [function] [call site] 05852
32 crate::eval::DebuggerEvent::FunctionExitWithError [function] [call site] 05853
32 Engine::dbg_raw [function] [call site] 05854
32 StmtBlock::as_mut [function] [call site] 05856
32 Debugger::rewind_call_stack [function] [call site] 05858
33 string_functions::truncate [function] [call site] 05859
32 Scope::rewind [function] [call site] 05860
32 string_functions::is_empty [function] [call site] 05861
32 Scope::remove_range [function] [call site] 05862
33 map_functions::drain [function] [call site] 05863
34 string_functions::is_empty [function] [call site] 05864
34 IterateMap::new [function] [call site] 05866
34 IterateMap::new [function] [call site] 05867
34 IterateMap::new [function] [call site] 05868
34 mem::take [function] [call site] 05869
34 blob_functions::insert [function] [call site] 05871
34 FnPtr::call_raw_with_extra_args [function] [call site] 05872
34 TestStruct::clone [function] [call site] 05874
34 Self::into [function] [call site] 05875
34 Dynamic::as_bool [function] [call site] 05877
34 Result::unwrap_or [function] [call site] 05878
34 blob_functions::insert [function] [call site] 05879
34 blob_functions::insert [function] [call site] 05880
34 map_or_else [function] [call site] 05882
33 array_functions::for_each [function] [call site] 05884
33 map_functions::drain [function] [call site] 05885
33 array_functions::for_each [function] [call site] 05886
33 test::len [function] [call site] 05887
33 test::len [function] [call site] 05888
33 string_functions::truncate [function] [call site] 05889
33 map_functions::drain [function] [call site] 05890
33 array_functions::for_each [function] [call site] 05891
32 test::len [function] [call site] 05892
32 string_functions::truncate [function] [call site] 05893
32 GlobalRuntimeState::truncate_imports [function] [call site] 05894
33 string_functions::truncate [function] [call site] 05895
33 string_functions::truncate [function] [call site] 05896
32 Caches::rewind_fn_resolution_caches [function] [call site] 05897
33 string_functions::truncate [function] [call site] 05898
31 ArgBackup::new [function] [call site] 05899
31 string_functions::is_empty [function] [call site] 05900
31 ArgBackup::change_first_arg_to_copy [function] [call site] 05901
31 Engine::call_script_fn [function] [call site] 05903
31 test_optimizer_const_map [function] [call site] 05904
31 FnCallHashes::native [function] [call site] 05905
31 Engine::exec_native_fn_call [function] [call site] 05906
32 Engine::track_operation [function] [call site] 05907
32 Engine::resolve_fn [function] [call site] 05909
32 RhaiFunc::is_volatile [function] [call site] 05910
32 Engine::gen_fn_call_signature [function] [call site] 05911
32 ERR::ErrorFunctionNotFound [function] [call site] 05913
32 RhaiFunc::is_method [function] [call site] 05915
32 StmtBlock::as_ref [function] [call site] 05916
32 Debugger::call_stack [function] [call site] 05918
32 test::len [function] [call site] 05919
32 ArgBackup::new [function] [call site] 05920
32 string_functions::is_empty [function] [call site] 05921
32 ArgBackup::change_first_arg_to_copy [function] [call site] 05922
32 Engine::is_debugger_registered [function] [call site] 05923
32 TestStruct::clone [function] [call site] 05924
32 StmtBlock::span_or_else [function] [call site] 05925
32 TestStruct::clone [function] [call site] 05926
32 GlobalRuntimeState::debugger_mut [function] [call site] 05927
32 &mut [call site] 05928
32 Engine::get_interned_string [function] [call site] 05929
32 MyIterableType::into_iter [function] [call site] 05930
32 Self::IntoIter::map [function] [call site] 05931
32 TestStruct::clone [function] [call site] 05932
32 RhaiNativeFunc::has_context [function] [call site] 05933
32 bool::then [function] [call site] 05934
32 as_deref [function] [call site] 05935
32 RhaiFunc::is_pure [function] [call site] 05937
32 string_functions::is_empty [function] [call site] 05938
32 Dynamic::is_read_only [function] [call site] 05939
32 ERR::ErrorNonPureMethodCallOnConstant [function] [call site] 05941
32 test_to_string [function] [call site] 05942
32 test_method_call [function] [call site] 05944
32 test_custom_syntax_func [function] [call site] 05945
32 and_then [function] [call site] 05946
32 Engine::check_data_size [function] [call site] 05947
33 Engine::has_data_size_limit [function] [call site] 05948
33 calc_data_sizes [function] [call site] 05950
33 StmtBlock::borrow [function] [call site] 05951
33 Engine::throw_on_size [function] [call site] 05952
33 RhaiResultOf::map_err [function] [call site] 05953
33 EvalAltResult::fill_position [function] [call site] 05954
32 EvalAltResult::fill_position [function] [call site] 05957
32 ArgBackup::restore_first_arg [function] [call site] 05958
33 test_functions_take [function] [call site] 05959
32 Engine::is_debugger_registered [function] [call site] 05961
32 Engine::register_debugger [function] [call site] 05962
33 TestStruct::new [function] [call site] 05964
33 TestStruct::new [function] [call site] 05965
32 Scope::new [function] [call site] 05966
32 crate::ast::Stmt::Noop [function] [call site] 05967
32 DebuggerEvent::FunctionExitWithValue [function] [call site] 05969
32 DebuggerEvent::FunctionExitWithError [function] [call site] 05970
32 Engine::dbg_raw [function] [call site] 05971
32 GlobalRuntimeState::debugger_mut [function] [call site] 05973
32 &mut [call site] 05974
33 string_functions::truncate [function] [call site] 05975
32 string_functions::is_empty [function] [call site] 05976
32 Engine::check_data_size [function] [call site] 05977
32 Dynamic::into_immutable_string [function] [call site] 05979
33 crate::func::locked_read [function] [call site] 05981
33 Option::and_then [function] [call site] 05982
33 TestStruct::clone [function] [call site] 05984
33 ok_or_else [function] [call site] 05985
33 std:: [call site] 05986
0 any::type_name [function] [call site] 05987
33 Dynamic::type_name [function] [call site] 05989
32 Result::map_err [function] [call site] 05990
32 Engine::map_type_name [function] [call site] 05991
32 type_name::<ImmutableString> [function] [call site] 05992
32 &'a [call site] 05993
32 ERR::ErrorMismatchOutputType [function] [call site] 05994
32 into [function] [call site] 05995
32 test_side_effects_print [function] [call site] 05996
33 TestStruct::new [function] [call site] 05997
33 TestStruct::new [function] [call site] 05998
33 ImmutableString::new [function] [call site] 05999
33 Engine::new [function] [call site] 06000
33 TestStruct::clone [function] [call site] 06001
33 Engine::on_print [function] [call site] 06003
34 TestStruct::new [function] [call site] 06005
33 StraightHasher::write [function] [call site] 06006
33 push_str [function] [call site] 06008
33 run [function] [call site] 06009
34 Engine::new [function] [call site] 06010
34 Self::run [function] [call site] 06011
35 Engine::new [function] [call site] 06012
35 Engine::set_optimization_level [function] [call site] 06013
35 t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test [function] [call site] 06014
35 Engine::set_optimization_level [function] [call site] 06015
35 t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test [function] [call site] 06016
35 Engine::set_optimization_level [function] [call site] 06017
35 t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test [function] [call site] 06018
35 Engine::register_fn [function] [call site] 06019
35 Engine::set_optimization_level [function] [call site] 06020
35 Engine::set_fast_operators [function] [call site] 06021
36 test_get_set [function] [call site] 06022
35 Engine::set_optimization_level [function] [call site] 06023
33 RhaiResultOf::unwrap [function] [call site] 06024
32 Dynamic::into_immutable_string [function] [call site] 06025
32 Result::map_err [function] [call site] 06026
32 Engine::map_type_name [function] [call site] 06027
32 type_name::<ImmutableString> [function] [call site] 06028
32 &'a [call site] 06029
32 ERR::ErrorMismatchOutputType [function] [call site] 06030
32 into [function] [call site] 06031
32 test_print_debug [function] [call site] 06032
33 TestStruct::new [function] [call site] 06033
33 TestStruct::new [function] [call site] 06034
33 Vec::<String>::new [function] [call site] 06035
33 TestStruct::clone [function] [call site] 06036
33 TestStruct::clone [function] [call site] 06038
33 Engine::new [function] [call site] 06039
33 Engine::on_print [function] [call site] 06040
33 StraightHasher::write [function] [call site] 06041
33 blob_functions::push [function] [call site] 06043
33 Engine::on_debug [function] [call site] 06044
34 TestStruct::new [function] [call site] 06046
33 unwrap_or [function] [call site] 06047
33 StraightHasher::write [function] [call site] 06048
33 blob_functions::push [function] [call site] 06050
33 RhaiResultOf::unwrap [function] [call site] 06052
33 Engine::compile [function] [call site] 06053
33 ParseResult::unwrap [function] [call site] 06054
33 AST::set_source [function] [call site] 06055
34 crate::Shared::get_mut [function] [call site] 06057
35 Shared::get_mut [function] [call site] 06058
34 StmtBlock::as_mut [function] [call site] 06059
34 &mut [call site] 06060
35 Engine::new [function] [call site] 06061
35 Engine::set_optimization_level [function] [call site] 06062
35 Scope::new [function] [call site] 06063
35 rhai::Map::new [function] [call site] 06064
35 blob_functions::insert [function] [call site] 06065
35 &str::into [function] [call site] 06066
35 Scope::push_constant_dynamic [function] [call site] 06068
35 Scope::push_constant_dynamic [function] [call site] 06070
35 &str::into [function] [call site] 06071
35 Engine::compile_expression_with_scope [function] [call site] 06072
35 ParseResult::expect [function] [call site] 06073
35 Ident::as_str [function] [call site] 06074
35 eval_ast::<bool> [function] [call site] 06075
34 Module::set_id [function] [call site] 06077
35 Decimal::into [function] [call site] 06078
35 string_functions::is_empty [function] [call site] 06079
36 test::len [function] [call site] 06080
35 then_some [function] [call site] 06081
34 TestStruct::clone [function] [call site] 06082
34 string_functions::is_empty [function] [call site] 06083
34 then_some [function] [call site] 06084
33 eval_ast::<Dynamic> [function] [call site] 06085
33 Self::read [function] [call site] 06087
34 try_borrow [function] [call site] 06088
34 locked_read [function] [call site] 06090
34 Option::ok [function] [call site] 06091
34 try_read [function] [call site] 06092
34 std::thread::sleep [function] [call site] 06094
34 std::time::Duration::from_millis [function] [call site] 06095
34 locked_read [function] [call site] 06097
34 try_read [function] [call site] 06098
33 Option::unwrap [function] [call site] 06099
33 MyIterableType::into_iter [function] [call site] 06100
32 &mut [call site] 06101
32 Engine::map_type_name [function] [call site] 06102
32 std:: [call site] 06103
0 any::type_name [function] [call site] 06104
32 Engine::map_type_name [function] [call site] 06105
32 std:: [call site] 06106
0 any::type_name [function] [call site] 06107
32 ERR::ErrorIndexingType [function] [call site] 06109
32 Engine::map_type_name [function] [call site] 06111
32 std:: [call site] 06112
0 any::type_name [function] [call site] 06113
32 Engine::map_type_name [function] [call site] 06114
32 std:: [call site] 06115
0 any::type_name [function] [call site] 06116
32 Engine::map_type_name [function] [call site] 06117
32 std:: [call site] 06118
0 any::type_name [function] [call site] 06119
32 ERR::ErrorIndexingType [function] [call site] 06121
32 string_functions::starts_with [function] [call site] 06123
32 test::len [function] [call site] 06124
32 Engine::map_type_name [function] [call site] 06125
32 std:: [call site] 06126
0 any::type_name [function] [call site] 06127
32 ERR::ErrorDotExpr [function] [call site] 06129
32 string_functions::starts_with [function] [call site] 06131
32 test::len [function] [call site] 06132
32 Engine::map_type_name [function] [call site] 06133
32 std:: [call site] 06134
0 any::type_name [function] [call site] 06135
32 Engine::map_type_name [function] [call site] 06136
32 std:: [call site] 06137
0 any::type_name [function] [call site] 06138
32 ERR::ErrorDotExpr [function] [call site] 06140
32 ERR::ErrorFunctionNotFound [function] [call site] 06143
32 Engine::gen_fn_call_signature [function] [call site] 06144
30 RhaiResultOf::map [function] [call site] 06146
30 Engine::fast_operators [function] [call site] 06147
30 test::len [function] [call site] 06148
30 is_some [function] [call site] 06149
30 Engine::get_arg_value [function] [call site] 06150
30 Self::as_deref_mut [function] [call site] 06151
30 Dynamic::flatten [function] [call site] 06152
30 Engine::get_arg_value [function] [call site] 06153
30 Self::as_deref_mut [function] [call site] 06154
30 Dynamic::flatten [function] [call site] 06155
30 Dynamic::is_variant [function] [call site] 06156
30 Dynamic::is_variant [function] [call site] 06157
30 super::get_builtin_binary_op_fn [function] [call site] 06158
30 unwrap [function] [call site] 06159
30 then [function] [call site] 06160
30 Ident::as_str [function] [call site] 06161
30 into [function] [call site] 06162
30 test_custom_syntax_func [function] [call site] 06163
30 Engine::exec_fn_call [function] [call site] 06164
30 RhaiResultOf::map [function] [call site] 06165
30 string_functions::is_empty [function] [call site] 06166
30 RhaiFunc::is_native [function] [call site] 06167
30 Engine::make_qualified_function_call [function] [call site] 06168
31 blob_functions::blob_with_capacity [function] [call site] 06169
31 test::len [function] [call site] 06170
32 test::len [function] [call site] 06171
31 blob_functions::blob_with_capacity [function] [call site] 06172
31 test::len [function] [call site] 06173
31 StmtBlock::as_ref [function] [call site] 06174
31 &[Stmt]::map_or [function] [call site] 06175
31 Dynamic::is_shared [function] [call site] 06176
31 Self::is_some [function] [call site] 06177
31 &[Expr]::first [function] [call site] 06178
31 Engine::track_operation [function] [call site] 06179
31 Engine::dbg [function] [call site] 06180
31 Self::as_deref_mut [function] [call site] 06181
31 blob_functions::push [function] [call site] 06182
31 MyIterableType::into_iter [function] [call site] 06183
32 test_chars [function] [call site] 06184
32 0.chars().collect::<Vec<_>> [function] [call site] 06185
32 MyIterableType::into_iter [function] [call site] 06186
31 Self::IntoIter::skip [function] [call site] 06187
31 Engine::get_arg_value [function] [call site] 06188
31 Self::as_deref_mut [function] [call site] 06189
31 blob_functions::push [function] [call site] 06190
31 Dynamic::flatten [function] [call site] 06191
31 RhaiResultOf::split_first_mut [function] [call site] 06192
31 blob_functions::push [function] [call site] 06195
31 Self::unwrap [function] [call site] 06196
31 StmtBlock::extend [function] [call site] 06197
31 StaticModuleResolver::iter_mut [function] [call site] 06198
31 Engine::track_operation [function] [call site] 06199
31 Engine::dbg [function] [call site] 06200
31 Self::as_deref_mut [function] [call site] 06201
31 blob_functions::push [function] [call site] 06202
31 MyIterableType::into_iter [function] [call site] 06203
31 Self::IntoIter::skip [function] [call site] 06204
31 Engine::get_arg_value [function] [call site] 06205
31 Self::as_deref_mut [function] [call site] 06206
31 blob_functions::push [function] [call site] 06207
31 Dynamic::flatten [function] [call site] 06208
31 Engine::search_namespace [function] [call site] 06209
32 Engine::search_scope_only [function] [call site] 06210
33 Command::get [function] [call site] 06211
33 MyIterableType::into_iter [function] [call site] 06212
33 flat_map [function] [call site] 06213
33 RhaiFunc::get_iter_fn [function] [call site] 06214
33 test_var_def_filter [function] [call site] 06216
33 RhaiFunc::is_script [function] [call site] 06217
33 test_var_def_filter [function] [call site] 06218
33 Ident::as_str [function] [call site] 06219
33 test_optimizer_const_map [function] [call site] 06220
33 MultiInputsStream::get_next [function] [call site] 06221
33 RhaiFunc::get_shared_encapsulated_environ [function] [call site] 06222
34 StmtBlock::as_ref [function] [call site] 06223
33 Option::cloned [function] [call site] 06224
33 unwrap_or_else [function] [call site] 06225
33 crate::Shared::new [function] [call site] 06226
33 TestStruct::clone [function] [call site] 06228
33 Engine::default [function] [call site] 06229
33 crate::types::fn_ptr::FnPtrType::Script [function] [call site] 06231
33 RhaiFunc::get_script_fn_def [function] [call site] 06232
33 Option::cloned [function] [call site] 06233
33 test::len [function] [call site] 06239
33 EvalContext::new [function] [call site] 06240
33 Expr::get_variable_name [function] [call site] 06241
34 string_functions::is_empty [function] [call site] 06242
33 Option::unwrap [function] [call site] 06244
33 resolve_var [function] [call site] 06245
33 test::len [function] [call site] 06246
33 Dynamic::set_access_mode [function] [call site] 06247
34 StmtBlock::as_mut [function] [call site] 06248
34 Dynamic::set_access_mode [function] [call site] 06249
34 values_mut [function] [call site] 06250
34 Dynamic::set_access_mode [function] [call site] 06251
33 Result::into [function] [call site] 06253
33 EvalAltResult::fill_position [function] [call site] 06255
33 ParseSettings::level_up_with_position [function] [call site] 06256
33 test::len [function] [call site] 06257
33 Expr::get_variable_name [function] [call site] 06258
33 Option::unwrap [function] [call site] 06259
33 Scope::search [function] [call site] 06260
34 MyIterableType::into_iter [function] [call site] 06261
34 array_functions::reduce_rev [function] [call site] 06262
34 ParseSettings::level_up_with_position [function] [call site] 06263
34 test_optimizer_const_map [function] [call site] 06264
34 Scope::len [function] [call site] 06265
35 test::len [function] [call site] 06266
33 MyIterableType::into_iter [function] [call site] 06267
33 array_functions::find_map [function] [call site] 06268
33 Module::get_var [function] [call site] 06269
34 Command::get [function] [call site] 06270
33 map_or_else [function] [call site] 06272
33 ERR::ErrorVariableNotFound [function] [call site] 06274
33 ParseResult::to_string [function] [call site] 06275
34 Engine::new [function] [call site] 06276
34 Scope::new [function] [call site] 06277
34 blob_functions::push [function] [call site] 06278
34 blob_functions::push [function] [call site] 06279
34 blob_functions::push [function] [call site] 06280
33 ParseSettings::level_up_with_position [function] [call site] 06281
33 Scope::get_mut_by_index [function] [call site] 06285
33 try_into [function] [call site] 06286
32 string_functions::is_empty [function] [call site] 06287
32 Engine::search_imports [function] [call site] 06288
33 Namespace::root [function] [call site] 06289
33 GlobalRuntimeState::num_imports [function] [call site] 06290
34 test::len [function] [call site] 06291
33 Command::get [function] [call site] 06292
33 GlobalRuntimeState::get_shared_import [function] [call site] 06293
34 Command::get [function] [call site] 06294
33 GlobalRuntimeState::find_import [function] [call site] 06296
34 MyIterableType::into_iter [function] [call site] 06297
34 rposition [function] [call site] 06298
33 Option::map_or_else [function] [call site] 06299
33 Command::get [function] [call site] 06300
33 GlobalRuntimeState::get_shared_import [function] [call site] 06302
32 Module::get_qualified_var [function] [call site] 06303
33 StmtBlock::as_ref [function] [call site] 06304
33 and_then [function] [call site] 06305
33 Command::get [function] [call site] 06306
33 INT::cloned [function] [call site] 06307
32 Option::map_or_else [function] [call site] 06308
32 ERR::ErrorVariableNotFound [function] [call site] 06310
32 ParseSettings::level_up_with_position [function] [call site] 06311
32 Dynamic::set_access_mode [function] [call site] 06313
32 test::len [function] [call site] 06316
32 Namespace::root [function] [call site] 06317
32 crate::func::locked_write [function] [call site] 06318
33 try_borrow_mut [function] [call site] 06319
33 StraightHasher::write [function] [call site] 06321
33 try_write [function] [call site] 06323
33 std::thread::sleep [function] [call site] 06325
33 std::time::Duration::from_millis [function] [call site] 06326
33 StraightHasher::write [function] [call site] 06328
33 try_write [function] [call site] 06329
32 Option::unwrap [function] [call site] 06330
32 shared_get_mut [function] [call site] 06331
32 Ident::as_str [function] [call site] 06332
32 TestStruct::clone [function] [call site] 06333
32 Self::into [function] [call site] 06334
32 StmtBlock::as_mut [function] [call site] 06335
32 Dynamic::set_access_mode [function] [call site] 06336
32 ERR::ErrorVariableNotFound [function] [call site] 06339
32 ParseSettings::level_up_with_position [function] [call site] 06340
32 ERR::ErrorModuleNotFound [function] [call site] 06343
32 test_to_string [function] [call site] 06344
32 ParseSettings::level_up_with_position [function] [call site] 06345
32 Engine::search_scope_only [function] [call site] 06347
31 Dynamic::is_shared [function] [call site] 06348
31 Target::is_temp_value [function] [call site] 06349
31 shared_take_or_clone [function] [call site] 06350
32 shared_try_take [function] [call site] 06351
32 Result::unwrap_or_else [function] [call site] 06352
32 StmtBlock::as_ref [function] [call site] 06353
32 TestStruct::clone [function] [call site] 06354
31 Dynamic::flatten [function] [call site] 06355
31 StmtBlock::extend [function] [call site] 06356
31 StaticModuleResolver::iter_mut [function] [call site] 06357
32 StaticModuleResolver::iter_mut [function] [call site] 06358
32 test_optimizer_const_map [function] [call site] 06359
32 Ident::as_str [function] [call site] 06360
31 RhaiResultOf::split_first_mut [function] [call site] 06361
31 Target::take_ref [function] [call site] 06364
31 blob_functions::push [function] [call site] 06367
31 StmtBlock::extend [function] [call site] 06368
31 StaticModuleResolver::iter_mut [function] [call site] 06369
31 Engine::get_arg_value [function] [call site] 06370
31 Self::as_deref_mut [function] [call site] 06371
31 blob_functions::push [function] [call site] 06372
31 Dynamic::flatten [function] [call site] 06373
31 StmtBlock::extend [function] [call site] 06374
31 StaticModuleResolver::iter_mut [function] [call site] 06375
31 Engine::search_imports [function] [call site] 06376
31 Option::ok_or_else [function] [call site] 06377
31 ERR::ErrorModuleNotFound [function] [call site] 06378
31 test_to_string [function] [call site] 06379
31 ParseSettings::level_up_with_position [function] [call site] 06380
31 Module::get_qualified_fn [function] [call site] 06381
31 StmtBlock::span_or_else [function] [call site] 06382
31 calc_fn_hash_full [function] [call site] 06383
31 MyIterableType::into_iter [function] [call site] 06384
31 Self::IntoIter::map [function] [call site] 06385
31 Dynamic::type_id [function] [call site] 06386
31 Module::get_qualified_fn [function] [call site] 06387
31 Position::is_none [function] [call site] 06388
31 string_functions::is_empty [function] [call site] 06389
31 test::len [function] [call site] 06390
31 min_max_functions::min [function] [call site] 06391
31 calc_fn_hash_full [function] [call site] 06392
31 MyIterableType::into_iter [function] [call site] 06393
31 Self::IntoIter::enumerate [function] [call site] 06394
31 test_optimizer_const_map [function] [call site] 06395
31 TypeId::of::<Dynamic> [function] [call site] 06396
31 Dynamic::type_id [function] [call site] 06397
31 Module::get_qualified_fn [function] [call site] 06398
31 TestStruct::clone [function] [call site] 06401
31 as_deref [function] [call site] 06402
31 Scope::new [function] [call site] 06403
31 string_functions::replace [function] [call site] 06404
31 Module::id_raw [function] [call site] 06405
31 Option::cloned [function] [call site] 06406
31 Engine::call_script_fn [function] [call site] 06408
31 RhaiFunc::is_pure [function] [call site] 06409
31 Dynamic::is_read_only [function] [call site] 06410
31 ERR::ErrorNonPureMethodCallOnConstant [function] [call site] 06412
31 test_to_string [function] [call site] 06413
31 RhaiNativeFunc::has_context [function] [call site] 06415
31 bool::then [function] [call site] 06416
31 decimal_functions::max_id [function] [call site] 06417
31 test_method_call [function] [call site] 06419
31 and_then [function] [call site] 06420
31 Engine::check_data_size [function] [call site] 06421
31 bool::then [function] [call site] 06422
31 decimal_functions::max_id [function] [call site] 06423
31 test_custom_syntax_func [function] [call site] 06425
31 and_then [function] [call site] 06426
31 Engine::check_data_size [function] [call site] 06427
31 ERR::ErrorFunctionNotFound [function] [call site] 06429
31 string_functions::is_empty [function] [call site] 06430
31 Engine::gen_fn_call_signature [function] [call site] 06431
30 split_first [function] [call site] 06433
30 map_or_else [function] [call site] 06434
30 StmtBlock::as_ref [function] [call site] 06435
30 Some [function] [call site] 06436
30 Engine::make_function_call [function] [call site] 06437
31 String::from [function] [call site] 06438
31 test::len [function] [call site] 06440
31 Position::new_const [function] [call site] 06441
31 Option<&Token>::is_some [function] [call site] 06442
31 Engine::get_arg_value [function] [call site] 06444
31 Self::as_deref_mut [function] [call site] 06445
31 try_cast_result::<FnPtr> [function] [call site] 06446
31 make_type_mismatch_err::<FnPtr> [function] [call site] 06448
31 Engine::map_type_name [function] [call site] 06449
31 RhaiNativeFunc::return_type_name [function] [call site] 06450
31 fn_ptr_functions::is_anonymous [function] [call site] 06451
32 fn_ptr_functions::is_anonymous [function] [call site] 06452
31 StmtBlock::extend [function] [call site] 06453
31 test::len [function] [call site] 06454
31 test::len [function] [call site] 06455
31 test::len [function] [call site] 06456
31 blob_functions::blob_with_capacity [function] [call site] 06457
31 test::len [function] [call site] 06458
31 test::len [function] [call site] 06459
31 StmtBlock::extend [function] [call site] 06460
31 Self::as_deref_mut [function] [call site] 06461
31 Engine::get_arg_value [function] [call site] 06462
31 blob_functions::push [function] [call site] 06463
31 StaticModuleResolver::iter_mut [function] [call site] 06464
31 iter_mut().collect::<FnArgsVec<_>> [function] [call site] 06465
31 Scope::new [function] [call site] 06466
31 as_deref [function] [call site] 06467
31 Engine::call_script_fn [function] [call site] 06469
31 blob_functions::blob_with_capacity [function] [call site] 06470
31 test::len [function] [call site] 06471
31 test::len [function] [call site] 06472
31 StmtBlock::extend [function] [call site] 06473
31 Self::as_deref_mut [function] [call site] 06474
31 Engine::get_arg_value [function] [call site] 06475
31 blob_functions::push [function] [call site] 06476
31 StaticModuleResolver::iter_mut [function] [call site] 06477
31 iter_mut().collect::<FnArgsVec<_>> [function] [call site] 06478
31 test_custom_syntax_func [function] [call site] 06481
31 and_then [function] [call site] 06482
31 Engine::check_data_size [function] [call site] 06483
31 EvalAltResult::fill_position [function] [call site] 06485
31 &[Expr]::first [function] [call site] 06486
31 string_functions::is_empty [function] [call site] 06487
32 test::len [function] [call site] 06488
31 test::len [function] [call site] 06489
31 tokenizer::is_valid_function_name [function] [call site] 06490
31 FnCallHashes::from_native_only [function] [call site] 06491
31 calc_fn_hash [function] [call site] 06492
31 FnCallHashes::from_hash [function] [call site] 06493
31 calc_fn_hash [function] [call site] 06494
31 Engine::get_arg_value [function] [call site] 06496
31 Dynamic::into_immutable_string [function] [call site] 06497
32 crate::func::locked_read [function] [call site] 06499
32 Option::and_then [function] [call site] 06500
32 TestStruct::clone [function] [call site] 06502
32 ok_or_else [function] [call site] 06503
32 std:: [call site] 06504
0 any::type_name [function] [call site] 06505
32 Dynamic::type_name [function] [call site] 06507
31 Result::map_err [function] [call site] 06508
31 make_type_mismatch_err::<ImmutableString> [function] [call site] 06509
31 and_then [function] [call site] 06510
31 test_optimizer_const_map [function] [call site] 06511
31 map_err [function] [call site] 06512
31 EvalAltResult::fill_position [function] [call site] 06513
31 unwrap [function] [call site] 06514
31 Engine::get_arg_value [function] [call site] 06515
31 Self::as_deref_mut [function] [call site] 06516
31 try_cast_result::<FnPtr> [function] [call site] 06517
31 map_err [function] [call site] 06518
31 make_type_mismatch_err::<FnPtr> [function] [call site] 06519
31 Engine::map_type_name [function] [call site] 06520
31 RhaiNativeFunc::return_type_name [function] [call site] 06521
31 Engine::get_arg_value [function] [call site] 06522
31 Self::as_deref_mut [function] [call site] 06523
31 FnPtr::add_curry [function] [call site] 06524
32 blob_functions::push [function] [call site] 06525
31 Ok [function] [call site] 06526
31 into [function] [call site] 06527
31 unwrap [function] [call site] 06528
31 Engine::get_arg_value [function] [call site] 06529
31 Self::as_deref_mut [function] [call site] 06530
31 Ok [function] [call site] 06531
31 Dynamic::is_shared [function] [call site] 06532
31 bool::into [function] [call site] 06533
31 unwrap [function] [call site] 06534
31 Engine::get_arg_value [function] [call site] 06535
31 Self::as_deref_mut [function] [call site] 06536
31 Dynamic::into_immutable_string [function] [call site] 06537
31 Result::map_err [function] [call site] 06538
31 make_type_mismatch_err::<ImmutableString> [function] [call site] 06539
31 Engine::get_arg_value [function] [call site] 06540
31 Dynamic::as_int [function] [call site] 06541
32 crate::func::locked_read [function] [call site] 06543
32 Option::and_then [function] [call site] 06544
32 ok_or_else [function] [call site] 06546
32 std:: [call site] 06547
0 any::type_name [function] [call site] 06548
32 Dynamic::type_name [function] [call site] 06550
31 Result::map_err [function] [call site] 06551
31 make_type_mismatch_err::<crate::INT> [function] [call site] 06552
31 Ok [function] [call site] 06553
31 FnPtr::try_from [function] [call site] 06554
31 RhaiResultOf::map [function] [call site] 06555
31 calc_fn_hash [function] [call site] 06556
31 Engine::has_script_fn [function] [call site] 06557
32 Caches::fn_resolution_cache_mut [function] [call site] 06558
32 Command::get [function] [call site] 06559
32 test_optimizer_const_map [function] [call site] 06560
32 MyIterableType::into_iter [function] [call site] 06561
32 T::as_any [function] [call site] 06562
32 Module::contains_fn [function] [call site] 06563
32 MyIterableType::into_iter [function] [call site] 06564
32 T::as_any [function] [call site] 06565
32 Module::contains_fn [function] [call site] 06566
32 Module::contains_qualified_fn [function] [call site] 06567
33 StmtBlock::as_ref [function] [call site] 06568
33 contains_key [function] [call site] 06570
32 map_functions::values [function] [call site] 06571
32 T::as_any [function] [call site] 06572
32 Module::contains_qualified_fn [function] [call site] 06573
32 BloomFilterU64::is_absent_and_set [function] [call site] 06574
32 blob_functions::insert [function] [call site] 06575
31 bool::into [function] [call site] 06576
31 unwrap_or [function] [call site] 06577
31 unwrap [function] [call site] 06578
31 Engine::get_arg_value [function] [call site] 06579
31 Self::as_deref_mut [function] [call site] 06580
31 Dynamic::into_immutable_string [function] [call site] 06581
31 Result::map_err [function] [call site] 06582
31 make_type_mismatch_err::<ImmutableString> [function] [call site] 06583
31 Engine::get_arg_value [function] [call site] 06584
31 Self::as_deref_mut [function] [call site] 06585
31 Dynamic::into_immutable_string [function] [call site] 06586
31 Result::map_err [function] [call site] 06587
31 make_type_mismatch_err::<ImmutableString> [function] [call site] 06588
31 Engine::get_arg_value [function] [call site] 06589
31 Dynamic::as_int [function] [call site] 06590
31 Result::map_err [function] [call site] 06591
31 make_type_mismatch_err::<crate::INT> [function] [call site] 06592
31 Ok [function] [call site] 06593
31 FnPtr::try_from [function] [call site] 06594
31 RhaiResultOf::map [function] [call site] 06595
31 crate::calc_typed_method_hash [function] [call site] 06596
31 calc_fn_hash [function] [call site] 06597
31 Engine::has_script_fn [function] [call site] 06598
31 bool::into [function] [call site] 06599
31 unwrap_or [function] [call site] 06600
31 unwrap [function] [call site] 06601
31 Engine::get_arg_value [function] [call site] 06602
31 Dynamic::into_immutable_string [function] [call site] 06603
31 Result::map_err [function] [call site] 06604
31 make_type_mismatch_err::<ImmutableString> [function] [call site] 06605
31 Ok [function] [call site] 06606
31 string_functions::contains [function] [call site] 06607
31 bool::into [function] [call site] 06608
31 test::len [function] [call site] 06609
31 GlobalRuntimeState::num_imports [function] [call site] 06610
31 unwrap [function] [call site] 06611
31 Engine::get_arg_value [function] [call site] 06612
31 Dynamic::into_immutable_string [function] [call site] 06613
31 Result::map_err [function] [call site] 06614
31 make_type_mismatch_err::<ImmutableString> [function] [call site] 06615
31 Engine::eval_script_expr_in_place [function] [call site] 06616
32 Engine::track_operation [function] [call site] 06617
32 string_functions::trim [function] [call site] 06618
32 string_functions::is_empty [function] [call site] 06619
32 Engine::compile_scripts_with_scope_raw [function] [call site] 06621
32 AST::has_functions [function] [call site] 06622
33 string_functions::is_empty [function] [call site] 06623
32 StmtBlock::take_statements [function] [call site] 06626
32 string_functions::is_empty [function] [call site] 06627
32 Engine::eval_global_statements [function] [call site] 06629
33 Engine::eval_stmt_block [function] [call site] 06630
33 StmtBlock::span_or_else [function] [call site] 06631
31 test::len [function] [call site] 06635
31 GlobalRuntimeState::num_imports [function] [call site] 06636
31 Result::map_err [function] [call site] 06637
31 ERR::ErrorInFunctionCall [function] [call site] 06638
31 test_to_string [function] [call site] 06639
31 &mut [call site] 06640
31 unwrap_or [function] [call site] 06641
31 test_to_string [function] [call site] 06642
31 into [function] [call site] 06643
31 blob_functions::blob_with_capacity [function] [call site] 06644
31 blob_functions::blob_with_capacity [function] [call site] 06645
31 test::len [function] [call site] 06646
31 string_functions::is_empty [function] [call site] 06647
31 MyIterableType::into_iter [function] [call site] 06648
31 Self::IntoIter::copied [function] [call site] 06649
31 optimize_combo_chain [function] [call site] 06650
31 MyIterableType::into_iter [function] [call site] 06651
31 Engine::get_arg_value [function] [call site] 06652
31 Self::as_deref_mut [function] [call site] 06653
31 blob_functions::push [function] [call site] 06654
31 Dynamic::flatten [function] [call site] 06655
31 StmtBlock::extend [function] [call site] 06656
31 StaticModuleResolver::iter_mut [function] [call site] 06657
31 StmtBlock::extend [function] [call site] 06658
31 StaticModuleResolver::iter_mut [function] [call site] 06659
31 Some [function] [call site] 06660
31 Engine::exec_fn_call [function] [call site] 06661
31 RhaiResultOf::map [function] [call site] 06662
31 StmtBlock::as_ref [function] [call site] 06663
31 &[Stmt]::map_or [function] [call site] 06664
31 Dynamic::is_shared [function] [call site] 06665
31 Self::is_some [function] [call site] 06666
31 string_functions::is_empty [function] [call site] 06667
31 Engine::track_operation [function] [call site] 06668
31 Engine::dbg [function] [call site] 06669
31 Self::as_deref_mut [function] [call site] 06670
31 Engine::get_arg_value [function] [call site] 06671
31 Self::as_deref_mut [function] [call site] 06672
31 blob_functions::push [function] [call site] 06673
31 Dynamic::flatten [function] [call site] 06674
31 blob_functions::push [function] [call site] 06675
31 Self::unwrap [function] [call site] 06676
31 string_functions::is_empty [function] [call site] 06677
31 Engine::track_operation [function] [call site] 06678
31 Engine::dbg [function] [call site] 06679
31 Self::as_deref_mut [function] [call site] 06680
31 Engine::get_arg_value [function] [call site] 06681
31 Self::as_deref_mut [function] [call site] 06682
31 blob_functions::push [function] [call site] 06683
31 Dynamic::flatten [function] [call site] 06684
31 Engine::search_namespace [function] [call site] 06685
31 StmtBlock::as_ref [function] [call site] 06686
31 Dynamic::is_read_only [function] [call site] 06687
31 ImmutableString::into_owned [function] [call site] 06688
31 Dynamic::is_shared [function] [call site] 06689
31 Target::is_temp_value [function] [call site] 06690
31 blob_functions::insert [function] [call site] 06691
32 FnPtr::try_from [function] [call site] 06692
32 RhaiResultOf::unwrap [function] [call site] 06693
32 string_functions::is_empty [function] [call site] 06694
32 blob_functions::push [function] [call site] 06695
32 eval::calc_offset_len [function] [call site] 06696
32 test::len [function] [call site] 06697
32 test::len [function] [call site] 06698
32 blob_functions::push [function] [call site] 06699
32 blob_functions::insert [function] [call site] 06700
31 shared_take_or_clone [function] [call site] 06701
31 Dynamic::flatten [function] [call site] 06702
31 Target::take_ref [function] [call site] 06703
31 unwrap [function] [call site] 06704
31 blob_functions::push [function] [call site] 06705
31 MyIterableType::into_iter [function] [call site] 06706
31 Self::IntoIter::chain [function] [call site] 06707
32 test_functions_take [function] [call site] 06708
32 test_functions_take [function] [call site] 06709
32 test_functions_take [function] [call site] 06710
32 StmtBlock::as_mut [function] [call site] 06711
32 intersects [function] [call site] 06712
32 StmtBlock::as_mut [function] [call site] 06713
32 StmtBlock::as_mut [function] [call site] 06714
32 string_functions::remove [function] [call site] 06715
32 test_functions_take [function] [call site] 06716
32 make_sub [function] [call site] 06717
32 make_root [function] [call site] 06718
31 MyIterableType::into_iter [function] [call site] 06719
31 Engine::get_arg_value [function] [call site] 06720
31 Self::as_deref_mut [function] [call site] 06721
31 blob_functions::push [function] [call site] 06722
31 Dynamic::flatten [function] [call site] 06723
31 StmtBlock::extend [function] [call site] 06724
31 StaticModuleResolver::iter_mut [function] [call site] 06725
31 StmtBlock::extend [function] [call site] 06726
31 StaticModuleResolver::iter_mut [function] [call site] 06727
31 Engine::exec_fn_call [function] [call site] 06728
31 RhaiResultOf::map [function] [call site] 06729
29 Self::ok_or_else [function] [call site] 06730
29 ERR::ErrorUnboundThis [function] [call site] 06731
29 into [function] [call site] 06732
29 cloned [function] [call site] 06733
29 Engine::search_namespace [function] [call site] 06734
29 RhaiResultOf::map [function] [call site] 06735
29 Position::new_const [function] [call site] 06736
29 Engine::eval_expr [function] [call site] 06737
29 Self::as_deref_mut [function] [call site] 06738
29 Dynamic::flatten [function] [call site] 06739
29 ParseSettings::level_up_with_position [function] [call site] 06740
29 Dynamic::is_string [function] [call site] 06741
30 crate::func::locked_read [function] [call site] 06742
30 Option::map_or [function] [call site] 06743
29 unwrap [function] [call site] 06744
29 &mut [call site] 06745
29 into [function] [call site] 06746
29 packages::string_basic::print_with_func [function] [call site] 06747
30 NativeCallContext::call_native_fn_raw [function] [call site] 06748
31 NativeCallContext::_call_fn_raw [function] [call site] 06749
32 TestStruct::clone [function] [call site] 06750
32 Caches::new [function] [call site] 06751
32 StmtBlock::as_ref [function] [call site] 06752
32 Token::lookup_symbol_from_syntax [function] [call site] 06753
32 test::len [function] [call site] 06754
32 NativeCallContext::engine [function] [call site] 06755
32 Engine::exec_native_fn_call [function] [call site] 06756
33 Engine::track_operation [function] [call site] 06757
33 Engine::resolve_fn [function] [call site] 06759
33 RhaiFunc::is_volatile [function] [call site] 06760
33 Engine::gen_fn_call_signature [function] [call site] 06761
33 ERR::ErrorFunctionNotFound [function] [call site] 06763
33 RhaiFunc::is_method [function] [call site] 06765
33 StmtBlock::as_ref [function] [call site] 06766
33 Debugger::call_stack [function] [call site] 06768
33 test::len [function] [call site] 06769
33 ArgBackup::new [function] [call site] 06770
33 string_functions::is_empty [function] [call site] 06771
33 ArgBackup::change_first_arg_to_copy [function] [call site] 06772
33 Engine::is_debugger_registered [function] [call site] 06773
33 TestStruct::clone [function] [call site] 06774
33 StmtBlock::span_or_else [function] [call site] 06775
33 TestStruct::clone [function] [call site] 06776
33 GlobalRuntimeState::debugger_mut [function] [call site] 06777
33 &mut [call site] 06778
33 Engine::get_interned_string [function] [call site] 06779
33 MyIterableType::into_iter [function] [call site] 06780
33 Self::IntoIter::map [function] [call site] 06781
33 TestStruct::clone [function] [call site] 06782
33 RhaiNativeFunc::has_context [function] [call site] 06783
33 bool::then [function] [call site] 06784
33 as_deref [function] [call site] 06785
33 RhaiFunc::is_pure [function] [call site] 06787
33 string_functions::is_empty [function] [call site] 06788
33 Dynamic::is_read_only [function] [call site] 06789
33 ERR::ErrorNonPureMethodCallOnConstant [function] [call site] 06791
33 test_to_string [function] [call site] 06792
33 test_method_call [function] [call site] 06794
33 test_custom_syntax_func [function] [call site] 06795
33 and_then [function] [call site] 06796
33 Engine::check_data_size [function] [call site] 06797
33 EvalAltResult::fill_position [function] [call site] 06799
33 ArgBackup::restore_first_arg [function] [call site] 06800
33 Engine::is_debugger_registered [function] [call site] 06801
33 Engine::register_debugger [function] [call site] 06802
33 Scope::new [function] [call site] 06803
33 crate::ast::Stmt::Noop [function] [call site] 06804
33 DebuggerEvent::FunctionExitWithValue [function] [call site] 06806
33 DebuggerEvent::FunctionExitWithError [function] [call site] 06807
33 Engine::dbg_raw [function] [call site] 06808
33 GlobalRuntimeState::debugger_mut [function] [call site] 06810
33 &mut [call site] 06811
33 string_functions::is_empty [function] [call site] 06812
33 Engine::check_data_size [function] [call site] 06813
33 Dynamic::into_immutable_string [function] [call site] 06815
33 Result::map_err [function] [call site] 06816
33 Engine::map_type_name [function] [call site] 06817
33 type_name::<ImmutableString> [function] [call site] 06818
33 &'a [call site] 06819
33 ERR::ErrorMismatchOutputType [function] [call site] 06820
33 test_side_effects_print [function] [call site] 06822
33 Dynamic::into_immutable_string [function] [call site] 06823
33 Result::map_err [function] [call site] 06824
33 Engine::map_type_name [function] [call site] 06825
33 type_name::<ImmutableString> [function] [call site] 06826
33 &'a [call site] 06827
33 ERR::ErrorMismatchOutputType [function] [call site] 06828
33 test_print_debug [function] [call site] 06830
33 &mut [call site] 06831
33 Engine::map_type_name [function] [call site] 06832
33 std:: [call site] 06833
0 any::type_name [function] [call site] 06834
33 Engine::map_type_name [function] [call site] 06835
33 std:: [call site] 06836
0 any::type_name [function] [call site] 06837
33 ERR::ErrorIndexingType [function] [call site] 06839
33 Engine::map_type_name [function] [call site] 06841
33 std:: [call site] 06842
0 any::type_name [function] [call site] 06843
33 Engine::map_type_name [function] [call site] 06844
33 std:: [call site] 06845
0 any::type_name [function] [call site] 06846
33 Engine::map_type_name [function] [call site] 06847
33 std:: [call site] 06848
0 any::type_name [function] [call site] 06849
33 ERR::ErrorIndexingType [function] [call site] 06851
33 string_functions::starts_with [function] [call site] 06853
33 test::len [function] [call site] 06854
33 Engine::map_type_name [function] [call site] 06855
33 std:: [call site] 06856
0 any::type_name [function] [call site] 06857
33 ERR::ErrorDotExpr [function] [call site] 06859
33 string_functions::starts_with [function] [call site] 06861
33 test::len [function] [call site] 06862
33 Engine::map_type_name [function] [call site] 06863
33 std:: [call site] 06864
0 any::type_name [function] [call site] 06865
33 Engine::map_type_name [function] [call site] 06866
33 std:: [call site] 06867
0 any::type_name [function] [call site] 06868
33 ERR::ErrorDotExpr [function] [call site] 06870
33 ERR::ErrorFunctionNotFound [function] [call site] 06873
33 Engine::gen_fn_call_signature [function] [call site] 06874
32 StmtBlock::as_ref [function] [call site] 06876
32 calc_fn_hash [function] [call site] 06877
32 NativeCallContext::call_position [function] [call site] 06878
32 RhaiResultOf::map [function] [call site] 06879
32 FnCallHashes::from_script_and_native [function] [call site] 06880
32 calc_fn_hash [function] [call site] 06881
32 calc_fn_hash [function] [call site] 06882
32 FnCallHashes::from_native_only [function] [call site] 06883
32 calc_fn_hash [function] [call site] 06884
32 FnCallHashes::from_hash [function] [call site] 06885
32 calc_fn_hash [function] [call site] 06886
32 NativeCallContext::engine [function] [call site] 06887
32 Engine::exec_fn_call [function] [call site] 06888
33 FnCallHashes::is_native_only [function] [call site] 06889
33 test::len [function] [call site] 06890
33 Engine::get_interned_string [function] [call site] 06891
33 Engine::map_type_name [function] [call site] 06892
33 std:: [call site] 06893
0 any::type_name [function] [call site] 06894
33 ImmutableString::into [function] [call site] 06896
33 test::len [function] [call site] 06897
33 Dynamic::is_shared [function] [call site] 06899
33 Engine::gen_fn_call_signature [function] [call site] 06901
33 ERR::ErrorFunctionNotFound [function] [call site] 06903
33 ensure_no_data_race [function] [call site] 06905
33 FnCallHashes::is_native_only [function] [call site] 06906
33 FnCallHashes::script [function] [call site] 06907
33 string_functions::is_empty [function] [call site] 06908
33 crate::calc_typed_method_hash [function] [call site] 06909
33 Engine::map_type_name [function] [call site] 06910
33 std:: [call site] 06911
0 any::type_name [function] [call site] 06912
33 Engine::resolve_fn [function] [call site] 06913
33 Position::is_none [function] [call site] 06914
33 Engine::resolve_fn [function] [call site] 06915
33 None::cloned [function] [call site] 06916
33 as_deref [function] [call site] 06917
33 string_functions::is_empty [function] [call site] 06918
33 Scope::new [function] [call site] 06920
33 string_functions::replace [function] [call site] 06921
33 split_first_mut [function] [call site] 06923
33 Engine::call_script_fn [function] [call site] 06926
33 ArgBackup::new [function] [call site] 06927
33 string_functions::is_empty [function] [call site] 06928
33 ArgBackup::change_first_arg_to_copy [function] [call site] 06929
33 Engine::call_script_fn [function] [call site] 06931
33 test_optimizer_const_map [function] [call site] 06932
33 FnCallHashes::native [function] [call site] 06933
33 Engine::exec_native_fn_call [function] [call site] 06934
32 StmtBlock::as_ref [function] [call site] 06935
32 NativeCallContext::call_position [function] [call site] 06936
32 RhaiResultOf::map [function] [call site] 06937
30 Dynamic::is_string [function] [call site] 06938
31 crate::func::locked_read [function] [call site] 06939
31 Option::map_or [function] [call site] 06940
30 Dynamic::into_immutable_string [function] [call site] 06941
30 Result::unwrap [function] [call site] 06942
30 Package::init_engine [function] [call site] 06943
30 Engine::map_type_name [function] [call site] 06944
30 RhaiNativeFunc::return_type_name [function] [call site] 06945
31 type_name::<R> [function] [call site] 06946
30 &'a [call site] 06947
30 Position::new_const [function] [call site] 06948
30 unwrap [function] [call site] 06949
30 unwrap [function] [call site] 06950
30 Package::init_engine [function] [call site] 06951
30 Engine::map_type_name [function] [call site] 06952
30 &'a [call site] 06953
29 unwrap [function] [call site] 06954
29 Engine::throw_on_size [function] [call site] 06955
29 test::len [function] [call site] 06956
29 RhaiResultOf::map_err [function] [call site] 06957
29 EvalAltResult::fill_position [function] [call site] 06958
29 Ok [function] [call site] 06959
29 Engine::get_interned_string [function] [call site] 06960
29 ImmutableString::into [function] [call site] 06961
29 crate::Array::with_capacity [function] [call site] 06962
29 test::len [function] [call site] 06963
29 Engine::eval_expr [function] [call site] 06964
29 Self::as_deref_mut [function] [call site] 06965
29 Dynamic::flatten [function] [call site] 06966
29 Engine::has_data_size_limit [function] [call site] 06967
29 crate::eval::calc_data_sizes [function] [call site] 06968
30 calc_array_sizes [function] [call site] 06969
30 test::len [function] [call site] 06970
30 calc_map_sizes [function] [call site] 06971
30 test::len [function] [call site] 06972
30 calc_data_sizes [function] [call site] 06973
30 read_lock::<Dynamic> [function] [call site] 06974
29 Engine::throw_on_size [function] [call site] 06976
29 RhaiResultOf::map_err [function] [call site] 06977
29 EvalAltResult::fill_position [function] [call site] 06978
29 ParseSettings::level_up_with_position [function] [call site] 06979
29 blob_functions::push [function] [call site] 06980
29 Ok [function] [call site] 06981
29 Dynamic::from_array [function] [call site] 06982
29 TestStruct::clone [function] [call site] 06983
29 Engine::eval_expr [function] [call site] 06984
29 Self::as_deref_mut [function] [call site] 06985
29 Dynamic::flatten [function] [call site] 06986
29 Engine::has_data_size_limit [function] [call site] 06987
29 crate::eval::calc_data_sizes [function] [call site] 06988
29 Engine::throw_on_size [function] [call site] 06989
29 RhaiResultOf::map_err [function] [call site] 06990
29 EvalAltResult::fill_position [function] [call site] 06991
29 ParseSettings::level_up_with_position [function] [call site] 06992
29 shared_get_mut [function] [call site] 06993
29 Ident::as_str [function] [call site] 06994
29 Option::unwrap [function] [call site] 06995
29 Ok [function] [call site] 06996
29 Dynamic::from_map [function] [call site] 06997
29 Engine::eval_expr [function] [call site] 06998
29 Self::as_deref_mut [function] [call site] 06999
29 Dynamic::as_bool [function] [call site] 07000
29 map_err [function] [call site] 07001
29 make_type_mismatch_err::<bool> [function] [call site] 07002
29 ParseSettings::level_up_with_position [function] [call site] 07003
29 Ok [function] [call site] 07004
29 Engine::eval_expr [function] [call site] 07005
29 Self::as_deref_mut [function] [call site] 07006
29 Dynamic::as_bool [function] [call site] 07007
29 map_err [function] [call site] 07008
29 make_type_mismatch_err::<bool> [function] [call site] 07009
29 ParseSettings::level_up_with_position [function] [call site] 07010
29 Ok [function] [call site] 07011
29 Engine::eval_expr [function] [call site] 07012
29 Self::as_deref_mut [function] [call site] 07013
29 Expr::is_unit [function] [call site] 07014
29 Ok [function] [call site] 07015
29 MyIterableType::into_iter [function] [call site] 07016
29 test_optimizer_const_map [function] [call site] 07017
29 reflection_functions::collect [function] [call site] 07018
29 first [function] [call site] 07019
29 unwrap [function] [call site] 07020
29 Command::get [function] [call site] 07021
29 Ident::as_str [function] [call site] 07022
29 ok_or_else [function] [call site] 07023
29 TestStruct::new [function] [call site] 07024
29 ERR::ErrorCustomSyntax [function] [call site] 07025
29 MyIterableType::into_iter [function] [call site] 07026
29 test_optimizer_const_map [function] [call site] 07027
29 reflection_functions::collect [function] [call site] 07028
29 EvalContext::new [function] [call site] 07029
29 and_then [function] [call site] 07030
29 Engine::check_data_size [function] [call site] 07031
29 Expr::start_position [function] [call site] 07032
29 Engine::eval_stmt_block [function] [call site] 07033
29 StmtBlock::take_statements [function] [call site] 07034
29 Engine::eval_dot_index_chain [function] [call site] 07035
30 Position::new_const [function] [call site] 07036
30 ChainType::from [function] [call site] 07037
30 Expr::get_literal_value [function] [call site] 07038
30 blob_functions::push [function] [call site] 07041
30 Expr::get_literal_value [function] [call site] 07042
30 string_functions::is_empty [function] [call site] 07045
30 Self::as_deref_mut [function] [call site] 07046
30 Engine::eval_dot_index_chain_arguments [function] [call site] 07047
31 Engine::track_operation [function] [call site] 07048
31 ParseSettings::level_up_with_position [function] [call site] 07049
31 ChainType::from [function] [call site] 07050
31 Engine::get_arg_value [function] [call site] 07051
31 Self::as_deref_mut [function] [call site] 07052
31 blob_functions::push [function] [call site] 07053
32 blob_functions::push [function] [call site] 07054
32 FnPtr::try_from [function] [call site] 07055
32 RhaiResultOf::unwrap [function] [call site] 07056
31 Dynamic::flatten [function] [call site] 07057
31 Expr::options [function] [call site] 07058
32 string_functions::is_empty [function] [call site] 07059
32 string_functions::is_empty [function] [call site] 07060
32 string_functions::is_empty [function] [call site] 07061
31 ASTFlags::intersects [function] [call site] 07062
31 Position::new_const [function] [call site] 07063
31 Self::as_deref_mut [function] [call site] 07064
31 Engine::get_arg_value [function] [call site] 07065
31 blob_functions::push [function] [call site] 07066
31 Dynamic::flatten [function] [call site] 07067
31 blob_functions::push [function] [call site] 07068
31 Engine::eval_expr [function] [call site] 07069
31 Self::as_deref_mut [function] [call site] 07070
31 Dynamic::flatten [function] [call site] 07071
31 Engine::eval_dot_index_chain_arguments [function] [call site] 07072
31 StmtBlock::extend [function] [call site] 07073
32 StmtBlock::extend [function] [call site] 07074
31 blob_functions::push [function] [call site] 07075
31 Engine::eval_expr [function] [call site] 07076
31 Dynamic::flatten [function] [call site] 07077
30 Engine::track_operation [function] [call site] 07079
30 Engine::dbg [function] [call site] 07080
30 Self::as_deref_mut [function] [call site] 07081
30 Self::map_or_else [function] [call site] 07082
30 ERR::ErrorUnboundThis [function] [call site] 07084
30 Self::try_into [function] [call site] 07086
30 Engine::eval_dot_index_chain_raw [function] [call site] 07088
31 Target::is_ref [function] [call site] 07089
31 ParseSettings::level_up_with_position [function] [call site] 07090
32 ParseSettings::level_up [function] [call site] 07091
31 ChainType::from [function] [call site] 07093
31 Expr::options [function] [call site] 07094
31 ASTFlags::intersects [function] [call site] 07095
31 StmtBlock::as_ref [function] [call site] 07096
31 Expr::is_unit [function] [call site] 07097
31 Expr::start_position [function] [call site] 07099
31 Expr::options [function] [call site] 07100
31 ASTFlags::intersects [function] [call site] 07101
31 Engine::dbg [function] [call site] 07102
31 Self::as_deref_mut [function] [call site] 07103
31 string_functions::pop [function] [call site] 07104
32 string_functions::is_empty [function] [call site] 07105
32 shared_make_mut [function] [call site] 07106
32 string_functions::pop [function] [call site] 07107
32 Dynamic::map_or [function] [call site] 07108
31 Dynamic::unwrap [function] [call site] 07109
31 TestStruct::clone [function] [call site] 07110
31 Expr::start_position [function] [call site] 07111
31 StmtBlock::as_mut [function] [call site] 07112
31 Dynamic::is_shared [function] [call site] 07113
31 write_lock::<Dynamic> [function] [call site] 07114
31 Self::as_deref_mut [function] [call site] 07116
31 Engine::get_indexed_mut [function] [call site] 07117
32 Engine::track_operation [function] [call site] 07118
32 Dynamic::as_int [function] [call site] 07119
33 crate::func::locked_read [function] [call site] 07121
33 Option::and_then [function] [call site] 07122
33 ok_or_else [function] [call site] 07124
33 std:: [call site] 07125
0 any::type_name [function] [call site] 07126
33 Dynamic::type_name [function] [call site] 07128
32 Result::map_err [function] [call site] 07129
32 make_type_mismatch_err::<crate::INT> [function] [call site] 07130
32 test::len [function] [call site] 07131
32 super::calc_index [function] [call site] 07132
33 FnPtr::try_from [function] [call site] 07133
33 unsigned_abs [function] [call site] 07134
33 FnPtr::try_from [function] [call site] 07136
32 ERR::ErrorArrayBounds [function] [call site] 07138
32 into [function] [call site] 07139
32 super::EvalContext::new [function] [call site] 07140
32 cb [function] [call site] 07141
32 map_err [function] [call site] 07142
32 EvalAltResult::fill_position [function] [call site] 07143
32 Err [function] [call site] 07144
32 shared_get_mut [function] [call site] 07145
32 unwrap [function] [call site] 07146
32 try_into [function] [call site] 07147
32 Dynamic::as_int [function] [call site] 07148
32 Result::map_err [function] [call site] 07149
32 make_type_mismatch_err::<crate::INT> [function] [call site] 07150
32 test::len [function] [call site] 07151
32 super::calc_index [function] [call site] 07152
32 ERR::ErrorArrayBounds [function] [call site] 07153
32 into [function] [call site] 07154
32 Command::get [function] [call site] 07155
32 test_optimizer_const_map [function] [call site] 07156
32 into [function] [call site] 07157
32 unwrap [function] [call site] 07158
32 Ok [function] [call site] 07159
32 read_lock::<crate::ImmutableString> [function] [call site] 07160
32 ok_or_else [function] [call site] 07161
32 make_type_mismatch_err::<crate::ImmutableString> [function] [call site] 07162
32 RhaiNativeFunc::return_type_name [function] [call site] 07163
33 type_name::<R> [function] [call site] 07164
32 contains_key [function] [call site] 07165
32 Ident::as_str [function] [call site] 07166
32 super::EvalContext::new [function] [call site] 07167
32 cb [function] [call site] 07168
32 Ident::as_str [function] [call site] 07169
32 map_err [function] [call site] 07170
32 EvalAltResult::fill_position [function] [call site] 07171
32 string_functions::is_empty [function] [call site] 07172
32 contains_key [function] [call site] 07173
32 Ident::as_str [function] [call site] 07174
32 blob_functions::insert [function] [call site] 07175
32 TestStruct::clone [function] [call site] 07176
32 Self::into [function] [call site] 07177
32 shared_get_mut [function] [call site] 07178
32 Ident::as_str [function] [call site] 07179
32 try_into [function] [call site] 07180
32 Engine::fail_on_invalid_map_property [function] [call site] 07181
33 intersects [function] [call site] 07182
32 Err [function] [call site] 07183
32 ERR::ErrorPropertyNotFound [function] [call site] 07184
32 test_to_string [function] [call site] 07185
32 into [function] [call site] 07186
32 Ok [function] [call site] 07187
32 Target::from [function] [call site] 07188
33 Self::TempValue [function] [call site] 07189
32 is::<crate::ExclusiveRange> [function] [call site] 07191
32 is::<crate::InclusiveRange> [function] [call site] 07192
32 read_lock::<crate::ExclusiveRange> [function] [call site] 07193
32 super::calc_index [function] [call site] 07194
32 ERR::ErrorBitFieldBounds [function] [call site] 07195
32 into [function] [call site] 07196
32 super::calc_index [function] [call site] 07197
32 FnPtr::try_from [function] [call site] 07198
32 RhaiResultOf::ok [function] [call site] 07199
32 and_then [function] [call site] 07200
32 then_some [function] [call site] 07201
32 ok_or_else [function] [call site] 07202
32 ERR::ErrorBitFieldBounds [function] [call site] 07203
32 FnPtr::try_from [function] [call site] 07204
32 RhaiResultOf::unwrap [function] [call site] 07205
32 pow [function] [call site] 07206
32 FnPtr::try_from [function] [call site] 07207
33 tokenizer::is_valid_function_name [function] [call site] 07208
33 TestStruct::new [function] [call site] 07210
33 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 07211
33 Token::lookup_symbol_from_syntax [function] [call site] 07212
33 Option::is_some [function] [call site] 07213
33 ERR::ErrorParsing [function] [call site] 07215
33 PERR::Reserved [function] [call site] 07216
33 test_to_string [function] [call site] 07217
33 ERR::ErrorFunctionNotFound [function] [call site] 07220
33 test_to_string [function] [call site] 07221
32 RhaiResultOf::unwrap [function] [call site] 07223
32 read_lock::<crate::InclusiveRange> [function] [call site] 07224
32 iterator_functions::chars_from_start [function] [call site] 07225
33 CharsStream::new [function] [call site] 07226
32 string_functions::add_append [function] [call site] 07227
33 string_functions::is_empty [function] [call site] 07228
33 String::from_utf8_lossy [function] [call site] 07229
33 string_functions::is_empty [function] [call site] 07230
33 String::from_utf8 [function] [call site] 07231
33 ImmutableString::into_owned [function] [call site] 07234
33 String::into [function] [call site] 07235
33 ImmutableString::into_owned [function] [call site] 07236
33 StmtBlock::as_ref [function] [call site] 07237
32 string_functions::add_append [function] [call site] 07239
32 super::calc_index [function] [call site] 07240
32 ERR::ErrorBitFieldBounds [function] [call site] 07241
32 into [function] [call site] 07242
32 super::calc_index [function] [call site] 07243
32 ERR::ErrorBitFieldBounds [function] [call site] 07244
32 into [function] [call site] 07245
32 FnPtr::try_from [function] [call site] 07246
32 RhaiResultOf::unwrap [function] [call site] 07247
32 pow [function] [call site] 07248
32 FnPtr::try_from [function] [call site] 07249
32 RhaiResultOf::unwrap [function] [call site] 07250
32 Ok [function] [call site] 07251
32 into [function] [call site] 07252
32 Dynamic::as_int [function] [call site] 07253
32 Result::map_err [function] [call site] 07254
32 make_type_mismatch_err::<crate::INT> [function] [call site] 07255
32 super::calc_index [function] [call site] 07256
32 ERR::ErrorBitFieldBounds [function] [call site] 07257
32 into [function] [call site] 07258
32 FnPtr::try_from [function] [call site] 07259
32 RhaiResultOf::unwrap [function] [call site] 07260
32 Ok [function] [call site] 07261
32 into [function] [call site] 07262
32 Dynamic::as_int [function] [call site] 07263
32 FnPtr::try_from [function] [call site] 07264
32 Err [function] [call site] 07265
32 ERR::ErrorStringBounds [function] [call site] 07266
32 test_chars [function] [call site] 07267
32 ImmutableString::strong_count [function] [call site] 07268
32 into [function] [call site] 07269
32 test_chars [function] [call site] 07270
32 nth [function] [call site] 07271
32 ok_or_else [function] [call site] 07272
32 ERR::ErrorStringBounds [function] [call site] 07273
32 test_chars [function] [call site] 07274
32 ImmutableString::strong_count [function] [call site] 07275
32 FnPtr::try_from [function] [call site] 07276
32 unsigned_abs [function] [call site] 07277
32 Err [function] [call site] 07278
32 ERR::ErrorStringBounds [function] [call site] 07279
32 test_chars [function] [call site] 07280
32 ImmutableString::strong_count [function] [call site] 07281
32 into [function] [call site] 07282
32 test_chars [function] [call site] 07283
32 array_functions::reduce_rev [function] [call site] 07284
32 RhaiResult::nth [function] [call site] 07285
32 ok_or_else [function] [call site] 07286
32 ERR::ErrorStringBounds [function] [call site] 07287
32 test_chars [function] [call site] 07288
32 ImmutableString::strong_count [function] [call site] 07289
32 Ok [function] [call site] 07290
32 into [function] [call site] 07291
32 std::any::type_name::<ExclusiveRange> [function] [call site] 07292
32 std::any::type_name::<InclusiveRange> [function] [call site] 07293
32 string_functions::is_empty [function] [call site] 07294
32 TestStruct::clone [function] [call site] 07295
32 Self::into [function] [call site] 07296
32 Ok [function] [call site] 07297
32 std::any::type_name::<ExclusiveRange> [function] [call site] 07298
32 read_lock::<ExclusiveRange> [function] [call site] 07299
32 unwrap [function] [call site] 07300
32 TestStruct::clone [function] [call site] 07301
32 test_chars [function] [call site] 07302
32 ImmutableString::strong_count [function] [call site] 07303
32 super::calc_index [function] [call site] 07304
32 ERR::ErrorStringBounds [function] [call site] 07305
32 into [function] [call site] 07306
32 super::calc_index [function] [call site] 07307
32 ERR::ErrorStringBounds [function] [call site] 07308
32 into [function] [call site] 07309
32 Result::unwrap_or [function] [call site] 07310
32 TestStruct::clone [function] [call site] 07311
32 Self::into [function] [call site] 07312
32 ImmutableString::saturating_sub [function] [call site] 07313
32 test_chars [function] [call site] 07314
32 skip [function] [call site] 07315
32 test_functions_take [function] [call site] 07316
32 chars().skip(start).take(take).collect::<String> [function] [call site] 07317
32 into [function] [call site] 07318
32 Ok [function] [call site] 07319
32 std::any::type_name::<InclusiveRange> [function] [call site] 07320
32 read_lock::<InclusiveRange> [function] [call site] 07321
32 unwrap [function] [call site] 07322
32 TestStruct::clone [function] [call site] 07323
32 test_chars [function] [call site] 07324
32 ImmutableString::strong_count [function] [call site] 07325
32 iterator_functions::chars_from_start [function] [call site] 07326
32 iterator_functions::chars_from_start [function] [call site] 07327
32 super::calc_index [function] [call site] 07328
32 iterator_functions::chars_from_start [function] [call site] 07329
32 ERR::ErrorStringBounds [function] [call site] 07330
32 iterator_functions::chars_from_start [function] [call site] 07331
32 into [function] [call site] 07332
32 string_functions::add_append [function] [call site] 07333
32 string_functions::add_append [function] [call site] 07334
32 super::calc_index [function] [call site] 07335
32 string_functions::add_append [function] [call site] 07336
32 ERR::ErrorStringBounds [function] [call site] 07337
32 string_functions::add_append [function] [call site] 07338
32 into [function] [call site] 07339
32 Result::unwrap_or [function] [call site] 07340
32 TestStruct::clone [function] [call site] 07341
32 Self::into [function] [call site] 07342
32 test_chars [function] [call site] 07343
32 skip [function] [call site] 07344
32 test_functions_take [function] [call site] 07345
32 chars().skip(start).take(take).collect::<String> [function] [call site] 07346
32 into [function] [call site] 07347
32 Ok [function] [call site] 07348
32 Err [function] [call site] 07349
32 make_type_mismatch_err::<crate::INT> [function] [call site] 07350
32 Engine::call_indexer_get [function] [call site] 07351
33 hash_idx [function] [call site] 07352
34 get_or_init [function] [call site] 07353
34 calc_fn_hash [function] [call site] 07354
34 calc_fn_hash [function] [call site] 07355
33 Engine::exec_native_fn_call [function] [call site] 07357
33 RhaiResultOf::map [function] [call site] 07358
32 RhaiResultOf::map [function] [call site] 07359
32 Err [function] [call site] 07360
32 ERR::ErrorIndexingType [function] [call site] 07361
32 into [function] [call site] 07362
31 Target::is_temp_value [function] [call site] 07363
31 Engine::eval_dot_index_chain_raw [function] [call site] 07364
31 Some [function] [call site] 07365
31 shared_take_or_clone [function] [call site] 07366
31 Err [function] [call site] 07367
31 StmtBlock::as_mut [function] [call site] 07368
31 Engine::call_indexer_set [function] [call site] 07369
32 hash_idx [function] [call site] 07370
32 Engine::exec_native_fn_call [function] [call site] 07371
31 StmtBlock::span_or_else [function] [call site] 07372
32 Span::new [function] [call site] 07373
32 iterator_functions::chars_from_start [function] [call site] 07374
32 StmtBlock::span_or_else [function] [call site] 07375
32 string_functions::add_append [function] [call site] 07376
32 StmtBlock::span_or_else [function] [call site] 07377
31 Ok [function] [call site] 07378
31 Err [function] [call site] 07379
31 Ok [function] [call site] 07380
31 Engine::dbg [function] [call site] 07381
31 Self::as_deref_mut [function] [call site] 07382
31 StmtBlock::as_mut [function] [call site] 07383
31 Dynamic::is_shared [function] [call site] 07384
31 write_lock::<Dynamic> [function] [call site] 07385
31 unwrap [function] [call site] 07386
31 string_functions::pop [function] [call site] 07387
31 Dynamic::unwrap [function] [call site] 07388
31 TestStruct::clone [function] [call site] 07389
31 Engine::get_indexed_mut [function] [call site] 07390
31 Engine::eval_op_assignment [function] [call site] 07391
32 StmtBlock::as_ref [function] [call site] 07392
32 Dynamic::is_read_only [function] [call site] 07393
32 Expr::get_variable_name [function] [call site] 07394
33 string_functions::is_empty [function] [call site] 07395
32 Option::unwrap_or_default [function] [call site] 07397
32 Expr::start_position [function] [call site] 07398
33 string_functions::is_empty [function] [call site] 07399
33 Expr::position [function] [call site] 07400
33 ParseSettings::level_up_with_position [function] [call site] 07401
33 Expr::start_position [function] [call site] 07402
33 Expr::start_position [function] [call site] 07403
33 Expr::position [function] [call site] 07404
32 ERR::ErrorAssignmentToConstant [function] [call site] 07406
32 test_to_string [function] [call site] 07407
32 ParseSettings::level_up_with_position [function] [call site] 07409
33 ParseSettings::level_up [function] [call site] 07410
32 OpAssignment::get_op_assignment_info [function] [call site] 07412
33 OpAssignment::is_op_assignment [function] [call site] 07413
32 StmtBlock::as_mut [function] [call site] 07415
32 as_mut().write_lock::<Dynamic> [function] [call site] 07416
32 Engine::fast_operators [function] [call site] 07418
32 i64::map_err [function] [call site] 07420
32 EvalAltResult::fill_position [function] [call site] 07421
32 f32_functions::subtract [function] [call site] 07422
32 f32::map_err [function] [call site] 07423
32 EvalAltResult::fill_position [function] [call site] 07424
32 f32_functions::multiply [function] [call site] 07425
32 f32::map_err [function] [call site] 07426
32 EvalAltResult::fill_position [function] [call site] 07427
32 f32_functions::divide [function] [call site] 07428
32 f32::map_err [function] [call site] 07429
32 EvalAltResult::fill_position [function] [call site] 07430
32 f32_functions::modulo [function] [call site] 07431
32 f32::map_err [function] [call site] 07432
32 EvalAltResult::fill_position [function] [call site] 07433
32 func::get_builtin_op_assignment_fn [function] [call site] 07434
33 Dynamic::as_int [function] [call site] 07436
33 Dynamic::as_int [function] [call site] 07438
33 write_lock::<Dynamic> [function] [call site] 07440
33 RhaiResult::into [function] [call site] 07442
33 Dynamic::as_int [function] [call site] 07445
33 Dynamic::as_int [function] [call site] 07447
33 write_lock::<Dynamic> [function] [call site] 07449
33 RhaiResult::into [function] [call site] 07451
33 Dynamic::as_char [function] [call site] 07454
33 write_lock::<Dynamic> [function] [call site] 07456
33 Position::new_const [function] [call site] 07458
33 blob_functions::push [function] [call site] 07459
33 Dynamic::as_char [function] [call site] 07460
33 Result::unwrap [function] [call site] 07461
33 blob_functions::push [function] [call site] 07462
33 RhaiResultOf::into [function] [call site] 07463
33 split_first_mut [function] [call site] 07466
33 Dynamic::as_immutable_string_mut [function] [call site] 07468
33 Dynamic::as_immutable_string_ref [function] [call site] 07470
33 string_functions::is_empty [function] [call site] 07472
33 string_functions::is_empty [function] [call site] 07473
33 test::len [function] [call site] 07474
33 test::len [function] [call site] 07475
33 Package::init_engine [function] [call site] 07477
33 Engine::throw_on_size [function] [call site] 07478
33 split_first_mut [function] [call site] 07481
33 Dynamic::as_immutable_string_mut [function] [call site] 07483
33 Dynamic::as_immutable_string_ref [function] [call site] 07485
33 test_functions_take [function] [call site] 07489
33 Dynamic::into_array [function] [call site] 07490
33 string_functions::is_empty [function] [call site] 07492
33 Dynamic::as_array_ref [function] [call site] 07494
33 string_functions::is_empty [function] [call site] 07496
33 Package::init_engine [function] [call site] 07498
33 Engine::check_data_size [function] [call site] 07499
33 Dynamic::read_lock [function] [call site] 07500
33 Dynamic::as_array_mut [function] [call site] 07502
33 string_functions::add_append [function] [call site] 07504
33 test_functions_take [function] [call site] 07507
33 Dynamic::into_blob [function] [call site] 07508
33 Dynamic::as_blob_mut [function] [call site] 07510
33 Package::init_engine [function] [call site] 07513
33 Engine::throw_on_size [function] [call site] 07514
33 test::len [function] [call site] 07515
33 test::len [function] [call site] 07516
33 string_functions::add_append [function] [call site] 07517
33 Dynamic::as_char [function] [call site] 07520
33 encode_utf8 [function] [call site] 07522
33 Dynamic::as_immutable_string_mut [function] [call site] 07523
33 Package::init_engine [function] [call site] 07526
33 Engine::throw_on_size [function] [call site] 07527
33 test::len [function] [call site] 07528
33 test::len [function] [call site] 07529
33 Dynamic::as_immutable_string_ref [function] [call site] 07532
33 string_functions::is_empty [function] [call site] 07534
33 Dynamic::as_char [function] [call site] 07536
33 test_to_string [function] [call site] 07538
33 Package::init_engine [function] [call site] 07540
33 Engine::throw_on_size [function] [call site] 07541
33 test::len [function] [call site] 07542
33 test::len [function] [call site] 07543
33 write_lock::<Dynamic> [function] [call site] 07544
33 test_functions_take [function] [call site] 07549
33 Dynamic::as_array_mut [function] [call site] 07550
33 blob_functions::push [function] [call site] 07552
33 Package::init_engine [function] [call site] 07554
33 Engine::check_data_size [function] [call site] 07555
33 Dynamic::read_lock [function] [call site] 07556
33 Dynamic::as_int [function] [call site] 07560
33 Dynamic::as_blob_mut [function] [call site] 07562
33 Package::init_engine [function] [call site] 07565
33 Engine::throw_on_size [function] [call site] 07566
33 test::len [function] [call site] 07567
33 blob_functions::push [function] [call site] 07568
33 Dynamic::as_char [function] [call site] 07571
33 Dynamic::as_blob_mut [function] [call site] 07573
33 Package::init_engine [function] [call site] 07576
33 Engine::throw_on_size [function] [call site] 07577
33 test::len [function] [call site] 07578
33 string_functions::add_append_char [function] [call site] 07579
33 split_first_mut [function] [call site] 07582
33 Dynamic::as_blob_mut [function] [call site] 07584
33 Dynamic::as_immutable_string_ref [function] [call site] 07586
33 string_functions::is_empty [function] [call site] 07588
33 Package::init_engine [function] [call site] 07591
33 Engine::throw_on_size [function] [call site] 07592
33 test::len [function] [call site] 07593
33 test::len [function] [call site] 07594
33 string_functions::add_append_str [function] [call site] 07595
32 &mut [call site] 07598
32 test_custom_syntax_func [function] [call site] 07600
32 EvalAltResult::fill_position [function] [call site] 07602
32 Engine::exec_native_fn_call [function] [call site] 07604
32 Engine::exec_native_fn_call [function] [call site] 07606
32 Engine::check_data_size [function] [call site] 07608
32 ParseSettings::level_up_with_position [function] [call site] 07609
33 ParseSettings::level_up [function] [call site] 07610
32 StmtBlock::as_mut [function] [call site] 07612
32 as_mut().write_lock::<Dynamic> [function] [call site] 07613
32 StmtBlock::as_mut [function] [call site] 07615
32 Target::propagate_changed_value [function] [call site] 07616
33 Dynamic::as_bool [function] [call site] 07617
33 Result::map_err [function] [call site] 07618
33 TestStruct::new [function] [call site] 07619
33 crate::ERR::ErrorMismatchDataType [function] [call site] 07620
33 &str::to_string [function] [call site] 07621
33 ParseError::to_string [function] [call site] 07622
34 Engine::new [function] [call site] 07623
34 Scope::new [function] [call site] 07624
34 blob_functions::push [function] [call site] 07625
34 blob_functions::push [function] [call site] 07626
34 blob_functions::push [function] [call site] 07627
33 write_lock::<crate::INT> [function] [call site] 07628
33 Dynamic::as_int [function] [call site] 07630
33 Result::map_err [function] [call site] 07631
33 TestStruct::new [function] [call site] 07632
33 crate::ERR::ErrorMismatchDataType [function] [call site] 07633
33 &str::to_string [function] [call site] 07634
33 ParseError::to_string [function] [call site] 07635
33 write_lock::<crate::INT> [function] [call site] 07636
33 Dynamic::as_int [function] [call site] 07638
33 Result::map_err [function] [call site] 07639
33 TestStruct::new [function] [call site] 07640
33 crate::ERR::ErrorMismatchDataType [function] [call site] 07641
33 &str::to_string [function] [call site] 07642
33 ParseError::to_string [function] [call site] 07643
33 write_lock::<crate::Blob> [function] [call site] 07644
33 FnPtr::try_from [function] [call site] 07646
33 RhaiResultOf::unwrap [function] [call site] 07647
33 Dynamic::as_char [function] [call site] 07648
33 Result::map_err [function] [call site] 07649
33 TestStruct::new [function] [call site] 07650
33 crate::ERR::ErrorMismatchDataType [function] [call site] 07651
33 &str::to_string [function] [call site] 07652
33 ParseError::to_string [function] [call site] 07653
33 write_lock::<crate::ImmutableString> [function] [call site] 07654
33 test_chars [function] [call site] 07656
33 enumerate [function] [call site] 07657
33 test_optimizer_const_map [function] [call site] 07658
33 reflection_functions::collect [function] [call site] 07659
33 write_lock::<crate::ImmutableString> [function] [call site] 07660
33 test_chars [function] [call site] 07662
33 ImmutableString::strong_count [function] [call site] 07663
33 test_chars [function] [call site] 07664
33 test_functions_take [function] [call site] 07665
33 test_chars [function] [call site] 07666
33 test_chars [function] [call site] 07668
33 test_chars [function] [call site] 07670
33 optimize_combo_chain [function] [call site] 07672
33 test_to_string [function] [call site] 07673
33 test_chars [function] [call site] 07674
33 optimize_combo_chain [function] [call site] 07675
33 reflection_functions::collect [function] [call site] 07676
31 Engine::check_data_size [function] [call site] 07678
31 StmtBlock::as_ref [function] [call site] 07679
31 ParseSettings::level_up_with_position [function] [call site] 07680
31 Some [function] [call site] 07681
31 Err [function] [call site] 07682
31 Token::is_op_assignment [function] [call site] 07683
31 TestStruct::clone [function] [call site] 07684
31 Engine::call_indexer_get [function] [call site] 07685
31 into [function] [call site] 07686
31 Engine::eval_op_assignment [function] [call site] 07687
31 shared_take_or_clone [function] [call site] 07688
31 Engine::check_data_size [function] [call site] 07689
31 ParseSettings::level_up_with_position [function] [call site] 07690
31 Engine::call_indexer_set [function] [call site] 07691
31 Ok [function] [call site] 07692
31 Engine::dbg [function] [call site] 07693
31 Self::as_deref_mut [function] [call site] 07694
31 StmtBlock::as_mut [function] [call site] 07695
31 Dynamic::is_shared [function] [call site] 07696
31 write_lock::<Dynamic> [function] [call site] 07697
31 unwrap [function] [call site] 07698
31 string_functions::pop [function] [call site] 07699
31 Dynamic::unwrap [function] [call site] 07700
31 Engine::get_indexed_mut [function] [call site] 07701
31 RhaiResultOf::map [function] [call site] 07702
31 RhaiResult::take_or_clone [function] [call site] 07703
32 shared_try_take [function] [call site] 07704
32 Result::unwrap_or_else [function] [call site] 07705
32 StmtBlock::as_ref [function] [call site] 07706
32 TestStruct::clone [function] [call site] 07707
31 Expr::options [function] [call site] 07708
31 ASTFlags::intersects [function] [call site] 07709
31 StmtBlock::as_ref [function] [call site] 07710
31 Expr::is_unit [function] [call site] 07711
31 Ok [function] [call site] 07712
31 StmtBlock::as_ref [function] [call site] 07713
31 Dynamic::is_map [function] [call site] 07714
31 Engine::dbg_reset [function] [call site] 07715
31 defer [function] [call site] 07716
31 defer [function] [call site] 07717
31 first [function] [call site] 07718
31 map_or [function] [call site] 07719
31 Engine::make_method_call [function] [call site] 07720
32 StmtBlock::as_ref [function] [call site] 07721
32 Dynamic::is_fnptr [function] [call site] 07722
33 crate::func::locked_read [function] [call site] 07723
33 Option::map_or [function] [call site] 07724
32 StmtBlock::as_ref [function] [call site] 07725
32 as_ref().read_lock::<FnPtr> [function] [call site] 07726
32 test_fn_ptr_curry [function] [call site] 07728
33 Engine::new [function] [call site] 07729
33 Engine::register_fn [function] [call site] 07730
32 MyIterableType::into_iter [function] [call site] 07731
32 Self::IntoIter::cloned [function] [call site] 07732
32 curry().iter().cloned().collect::<FnArgsVec<_>> [function] [call site] 07733
32 StaticModuleResolver::iter_mut [function] [call site] 07734
32 impl [call site] 07735
33 test_functions_take [function] [call site] 07736
33 test_functions_take [function] [call site] 07737
33 test_functions_take [function] [call site] 07738
33 StmtBlock::as_mut [function] [call site] 07739
33 intersects [function] [call site] 07740
33 StmtBlock::as_mut [function] [call site] 07741
33 StmtBlock::as_mut [function] [call site] 07742
33 string_functions::remove [function] [call site] 07743
33 test_functions_take [function] [call site] 07744
33 make_sub [function] [call site] 07745
33 make_root [function] [call site] 07746
32 StaticModuleResolver::iter_mut [function] [call site] 07747
33 StaticModuleResolver::iter_mut [function] [call site] 07748
33 test_optimizer_const_map [function] [call site] 07749
33 Ident::as_str [function] [call site] 07750
32 iter_mut() [call site] 07751
10 .chain(call_args.iter_mut()) [call site] 07752
10 .collect::<FnArgsVec<_>> [function] [call site] 07753
32 test::len [function] [call site] 07754
32 test::len [function] [call site] 07755
32 StmtBlock::as_ref [function] [call site] 07756
32 as_ref().read_lock::<FnPtr> [function] [call site] 07757
32 Scope::new [function] [call site] 07759
32 StmtBlock::as_ref [function] [call site] 07760
32 test_optimizer_const_map [function] [call site] 07761
32 Engine::call_script_fn [function] [call site] 07763
32 RhaiResult::map [function] [call site] 07764
32 test_custom_syntax_func [function] [call site] 07767
32 and_then [function] [call site] 07768
32 Engine::check_data_size [function] [call site] 07769
32 test_optimizer_const_map [function] [call site] 07770
32 EvalAltResult::fill_position [function] [call site] 07772
32 test_native_context_fn_name [function] [call site] 07773
32 fn_ptr_functions::is_anonymous [function] [call site] 07774
32 tokenizer::is_valid_function_name [function] [call site] 07775
32 FnCallHashes::from_native_only [function] [call site] 07776
32 calc_fn_hash [function] [call site] 07777
32 test::len [function] [call site] 07778
32 FnCallHashes::from_hash [function] [call site] 07779
32 calc_fn_hash [function] [call site] 07780
32 test::len [function] [call site] 07781
32 Engine::exec_fn_call [function] [call site] 07782
32 string_functions::is_empty [function] [call site] 07783
33 test::len [function] [call site] 07784
32 make_type_mismatch_err::<FnPtr> [function] [call site] 07786
32 Engine::map_type_name [function] [call site] 07787
32 StmtBlock::as_ref [function] [call site] 07788
32 std:: [call site] 07789
0 any::type_name [function] [call site] 07790
32 test_functions_take [function] [call site] 07791
32 take() [call site] 07792
10 .try_cast_result::<FnPtr> [function] [call site] 07793
32 make_type_mismatch_err::<FnPtr> [function] [call site] 07795
32 Engine::map_type_name [function] [call site] 07796
32 RhaiNativeFunc::return_type_name [function] [call site] 07797
32 fn_ptr_functions::is_anonymous [function] [call site] 07798
32 MyIterableType::into_iter [function] [call site] 07799
32 into_iter().collect::<FnArgsVec<_>> [function] [call site] 07800
32 blob_functions::blob_with_capacity [function] [call site] 07801
32 test::len [function] [call site] 07802
32 test::len [function] [call site] 07803
33 test::len [function] [call site] 07804
32 StmtBlock::extend [function] [call site] 07805
32 StaticModuleResolver::iter_mut [function] [call site] 07806
32 StmtBlock::extend [function] [call site] 07807
32 StaticModuleResolver::iter_mut [function] [call site] 07808
32 impl [call site] 07809
32 test::len [function] [call site] 07810
32 test::len [function] [call site] 07811
32 ensure_no_data_race [function] [call site] 07812
32 Scope::new [function] [call site] 07813
32 StmtBlock::as_mut [function] [call site] 07815
32 as_deref [function] [call site] 07816
32 Engine::call_script_fn [function] [call site] 07818
32 RhaiResult::map [function] [call site] 07819
32 blob_functions::insert [function] [call site] 07822
32 StmtBlock::as_mut [function] [call site] 07823
32 test_custom_syntax_func [function] [call site] 07824
32 and_then [function] [call site] 07825
32 Engine::check_data_size [function] [call site] 07826
32 test_optimizer_const_map [function] [call site] 07827
32 EvalAltResult::fill_position [function] [call site] 07829
32 Target::is_ref [function] [call site] 07830
32 blob_functions::insert [function] [call site] 07831
32 StmtBlock::as_mut [function] [call site] 07832
32 test::len [function] [call site] 07833
32 tokenizer::is_valid_function_name [function] [call site] 07834
32 FnCallHashes::from_native_only [function] [call site] 07835
32 calc_fn_hash [function] [call site] 07836
32 FnCallHashes::from_script_and_native [function] [call site] 07837
32 calc_fn_hash [function] [call site] 07838
32 calc_fn_hash [function] [call site] 07839
32 FnCallHashes::from_native_only [function] [call site] 07840
32 calc_fn_hash [function] [call site] 07841
32 Engine::exec_fn_call [function] [call site] 07842
32 StmtBlock::as_ref [function] [call site] 07843
32 std:: [call site] 07844
0 any::type_name [function] [call site] 07845
32 StmtBlock::as_ref [function] [call site] 07846
32 as_ref() [call site] 07847
10 .read_lock::<FnPtr> [function] [call site] 07848
32 ok_or_else [function] [call site] 07849
32 make_type_mismatch_err::<FnPtr> [function] [call site] 07850
32 Engine::map_type_name [function] [call site] 07851
32 TestStruct::clone [function] [call site] 07852
32 StmtBlock::extend [function] [call site] 07853
32 StaticModuleResolver::iter_mut [function] [call site] 07854
32 impl [call site] 07855
32 string_functions::is_empty [function] [call site] 07858
32 Dynamic::is_shared [function] [call site] 07860
32 StmtBlock::as_ref [function] [call site] 07862
32 Dynamic::as_map_ref [function] [call site] 07863
32 Command::get [function] [call site] 07864
32 read_lock::<FnPtr> [function] [call site] 07865
32 FnPtr::fn_name_raw [function] [call site] 07866
32 TestStruct::clone [function] [call site] 07867
32 FnPtr::is_curried [function] [call site] 07869
32 test_fn_ptr_curry [function] [call site] 07870
32 MyIterableType::into_iter [function] [call site] 07871
32 Self::IntoIter::cloned [function] [call site] 07872
32 optimize_combo_chain [function] [call site] 07873
32 StaticModuleResolver::iter_mut [function] [call site] 07874
32 impl [call site] 07875
32 curry() [call site] 07876
18 .iter() [call site] 07877
18 .cloned() [call site] 07878
18 .chain(call_args.iter_mut().map(mem::take)) [call site] 07879
18 .collect::<FnArgsVec<_>> [function] [call site] 07880
32 test::len [function] [call site] 07881
32 test::len [function] [call site] 07882
32 TestStruct::clone [function] [call site] 07885
32 TestStruct::clone [function] [call site] 07886
32 TestStruct::clone [function] [call site] 07890
32 test_not [function] [call site] 07892
33 Engine::new [function] [call site] 07893
32 TestStruct::clone [function] [call site] 07894
32 fn_ptr_functions::is_anonymous [function] [call site] 07896
32 test::len [function] [call site] 07897
32 tokenizer::is_valid_function_name [function] [call site] 07898
32 FnCallHashes::from_native_only [function] [call site] 07899
32 calc_fn_hash [function] [call site] 07900
32 FnCallHashes::from_script_and_native [function] [call site] 07901
32 calc_fn_hash [function] [call site] 07902
32 calc_fn_hash [function] [call site] 07903
32 FnCallHashes::from_native_only [function] [call site] 07904
32 calc_fn_hash [function] [call site] 07905
32 Scope::new [function] [call site] 07906
32 as_deref [function] [call site] 07907
32 StmtBlock::as_mut [function] [call site] 07909
32 StaticModuleResolver::iter_mut [function] [call site] 07910
32 iter_mut().collect::<FnArgsVec<_>> [function] [call site] 07911
32 Engine::call_script_fn [function] [call site] 07913
32 RhaiResult::map [function] [call site] 07914
32 std::iter::once [function] [call site] 07915
32 StmtBlock::as_mut [function] [call site] 07916
32 optimize_combo_chain [function] [call site] 07917
32 StaticModuleResolver::iter_mut [function] [call site] 07918
32 as_mut()) [call site] 07919
14 .chain(call_args.iter_mut()) [call site] 07920
14 .collect::<FnArgsVec<_>> [function] [call site] 07921
32 test_custom_syntax_func [function] [call site] 07924
32 and_then [function] [call site] 07925
32 Engine::check_data_size [function] [call site] 07926
32 test_optimizer_const_map [function] [call site] 07927
32 EvalAltResult::fill_position [function] [call site] 07929
32 Target::is_ref [function] [call site] 07930
32 std::iter::once [function] [call site] 07931
32 StmtBlock::as_mut [function] [call site] 07932
32 optimize_combo_chain [function] [call site] 07933
32 StaticModuleResolver::iter_mut [function] [call site] 07934
32 as_mut()) [call site] 07935
14 .chain(call_args.iter_mut()) [call site] 07936
14 .collect::<FnArgsVec<_>> [function] [call site] 07937
32 Engine::exec_fn_call [function] [call site] 07938
32 Target::propagate_changed_value [function] [call site] 07939
31 Engine::dbg [function] [call site] 07941
31 Self::as_deref_mut [function] [call site] 07942
31 TestStruct::clone [function] [call site] 07943
31 into [function] [call site] 07944
31 StmtBlock::as_mut [function] [call site] 07945
31 Dynamic::is_shared [function] [call site] 07946
31 write_lock::<Dynamic> [function] [call site] 07947
31 unwrap [function] [call site] 07948
31 Engine::get_indexed_mut [function] [call site] 07949
31 Engine::eval_op_assignment [function] [call site] 07950
31 Engine::check_data_size [function] [call site] 07951
31 print_source [function] [call site] 07952
32 Position::is_none [function] [call site] 07953
32 Position::line [function] [call site] 07954
32 Option::unwrap [function] [call site] 07955
32 saturating_sub [function] [call site] 07956
32 min_max_functions::min [function] [call site] 07957
32 test::len [function] [call site] 07958
32 ImmutableString::to_string [function] [call site] 07959
32 test::len [function] [call site] 07960
32 Position::position [function] [call site] 07961
32 MyIterableType::into_iter [function] [call site] 07962
32 Self::IntoIter::enumerate [function] [call site] 07963
32 test_functions_take [function] [call site] 07964
32 Position::position [function] [call site] 07966
32 test::len [function] [call site] 07967
31 ParseSettings::level_up_with_position [function] [call site] 07968
31 Ok [function] [call site] 07969
31 Engine::dbg [function] [call site] 07970
31 Self::as_deref_mut [function] [call site] 07971
31 StmtBlock::as_mut [function] [call site] 07972
31 Dynamic::is_shared [function] [call site] 07973
31 write_lock::<Dynamic> [function] [call site] 07974
31 unwrap [function] [call site] 07975
31 TestStruct::clone [function] [call site] 07976
31 into [function] [call site] 07977
31 Engine::get_indexed_mut [function] [call site] 07978
31 Ok [function] [call site] 07979
31 shared_take_or_clone [function] [call site] 07980
31 Engine::dbg [function] [call site] 07981
31 Token::is_op_assignment [function] [call site] 07982
31 StmtBlock::as_mut [function] [call site] 07983
31 Engine::exec_native_fn_call [function] [call site] 07984
31 StmtBlock::span_or_else [function] [call site] 07985
31 StmtBlock::as_mut [function] [call site] 07986
31 into [function] [call site] 07987
31 Engine::call_indexer_get [function] [call site] 07988
31 RhaiResultOf::map [function] [call site] 07989
31 map_err [function] [call site] 07990
31 Err [function] [call site] 07991
31 try_into [function] [call site] 07992
31 Engine::eval_op_assignment [function] [call site] 07993
31 StmtBlock::as_mut [function] [call site] 07994
31 Engine::exec_native_fn_call [function] [call site] 07995
31 StmtBlock::span_or_else [function] [call site] 07996
31 StmtBlock::as_mut [function] [call site] 07997
31 into [function] [call site] 07998
31 Engine::call_indexer_set [function] [call site] 07999
31 RhaiResultOf::map_err [function] [call site] 08000
31 Err [function] [call site] 08001
31 Engine::dbg [function] [call site] 08002
31 StmtBlock::as_mut [function] [call site] 08003
31 Engine::exec_native_fn_call [function] [call site] 08004
31 RhaiResultOf::map_or_else [function] [call site] 08005
31 StmtBlock::as_mut [function] [call site] 08006
31 into [function] [call site] 08007
31 Engine::call_indexer_get [function] [call site] 08008
31 RhaiResultOf::map [function] [call site] 08009
31 map_err [function] [call site] 08010
31 Err [function] [call site] 08011
31 Ok [function] [call site] 08012
31 Self::as_deref_mut [function] [call site] 08013
31 Engine::dbg [function] [call site] 08014
31 as_deref_mut [function] [call site] 08015
31 StmtBlock::as_mut [function] [call site] 08016
31 Dynamic::is_shared [function] [call site] 08017
31 write_lock::<Dynamic> [function] [call site] 08018
31 unwrap [function] [call site] 08019
31 TestStruct::clone [function] [call site] 08020
31 into [function] [call site] 08021
31 Engine::get_indexed_mut [function] [call site] 08022
31 Engine::dbg_reset [function] [call site] 08023
31 defer [function] [call site] 08024
31 defer [function] [call site] 08025
31 first [function] [call site] 08026
31 map_or [function] [call site] 08027
31 Engine::make_method_call [function] [call site] 08028
31 into [function] [call site] 08029
31 Engine::eval_dot_index_chain_raw [function] [call site] 08030
31 Self::as_deref_mut [function] [call site] 08031
31 Engine::dbg [function] [call site] 08032
31 StmtBlock::as_mut [function] [call site] 08033
31 Engine::exec_native_fn_call [function] [call site] 08034
31 StmtBlock::span_or_else [function] [call site] 08035
31 StmtBlock::as_mut [function] [call site] 08036
31 into [function] [call site] 08037
31 Engine::call_indexer_get [function] [call site] 08038
31 RhaiResultOf::map [function] [call site] 08039
31 map_err [function] [call site] 08040
31 Err [function] [call site] 08041
31 try_into [function] [call site] 08042
31 Engine::eval_dot_index_chain_raw [function] [call site] 08043
31 StmtBlock::as_mut [function] [call site] 08044
31 StmtBlock::as_mut [function] [call site] 08045
31 Engine::exec_native_fn_call [function] [call site] 08046
31 StmtBlock::span_or_else [function] [call site] 08047
31 StmtBlock::as_mut [function] [call site] 08048
31 into [function] [call site] 08049
31 StmtBlock::as_mut [function] [call site] 08050
31 Engine::call_indexer_set [function] [call site] 08051
31 StmtBlock::span_or_else [function] [call site] 08052
31 Ok [function] [call site] 08053
31 Err [function] [call site] 08054
31 Err [function] [call site] 08055
31 Ok [function] [call site] 08056
31 Engine::dbg_reset [function] [call site] 08057
31 defer [function] [call site] 08058
31 defer [function] [call site] 08059
31 first [function] [call site] 08060
31 map_or [function] [call site] 08061
31 Engine::make_method_call [function] [call site] 08062
31 into [function] [call site] 08063
31 Engine::eval_dot_index_chain_raw [function] [call site] 08064
30 Engine::track_operation [function] [call site] 08065
30 Engine::dbg [function] [call site] 08066
30 Self::as_deref_mut [function] [call site] 08067
30 Engine::search_namespace [function] [call site] 08068
30 Engine::eval_dot_index_chain_raw [function] [call site] 08069
30 Engine::eval_expr [function] [call site] 08070
30 Self::as_deref_mut [function] [call site] 08071
30 Dynamic::flatten [function] [call site] 08072
30 into [function] [call site] 08073
30 Some [function] [call site] 08074
30 Engine::eval_dot_index_chain_raw [function] [call site] 08075
30 test_optimizer_const_map [function] [call site] 08076
29 Engine::eval_dot_index_chain [function] [call site] 08077
28 RhaiResult::map [function] [call site] 08078
28 string_functions::is_empty [function] [call site] 08079
28 Ok [function] [call site] 08080
28 Engine::eval_stmt_block [function] [call site] 08081
28 StmtBlock::take_statements [function] [call site] 08082
28 Engine::eval_fn_call_expr [function] [call site] 08083
28 Position::is_none [function] [call site] 08084
28 Err [function] [call site] 08085
28 ERR::ErrorUnboundThis [function] [call site] 08086
28 ParseSettings::level_up_with_position [function] [call site] 08087
28 into [function] [call site] 08088
28 Engine::eval_expr [function] [call site] 08089
28 Self::as_deref_mut [function] [call site] 08090
28 Dynamic::flatten [function] [call site] 08091
28 Engine::track_operation [function] [call site] 08092
28 ParseSettings::level_up_with_position [function] [call site] 08093
28 Self::unwrap [function] [call site] 08094
28 try_into [function] [call site] 08095
28 Engine::eval_op_assignment [function] [call site] 08096
28 Engine::eval_expr [function] [call site] 08097
28 Self::as_deref_mut [function] [call site] 08098
28 Dynamic::flatten [function] [call site] 08099
28 Engine::track_operation [function] [call site] 08100
28 ParseSettings::level_up_with_position [function] [call site] 08101
28 Engine::search_namespace [function] [call site] 08102
28 Target::is_ref [function] [call site] 08103
28 Dynamic::is_shared [function] [call site] 08104
28 Err [function] [call site] 08105
28 ERR::ErrorAssignmentToConstant [function] [call site] 08106
28 test_to_string [function] [call site] 08107
28 ParseSettings::level_up_with_position [function] [call site] 08108
28 into [function] [call site] 08109
28 Engine::eval_op_assignment [function] [call site] 08110
28 Engine::eval_expr [function] [call site] 08111
28 Self::as_deref_mut [function] [call site] 08112
28 Dynamic::flatten [function] [call site] 08113
28 Some [function] [call site] 08114
28 Engine::intern_string [function] [call site] 08115
29 Engine::get_interned_string [function] [call site] 08116
29 ImmutableString::into [function] [call site] 08117
28 Engine::eval_dot_index_chain [function] [call site] 08118
28 Engine::eval_dot_index_chain [function] [call site] 08119
28 Ok [function] [call site] 08120
28 Engine::allow_shadowing [function] [call site] 08121
28 string_functions::contains [function] [call site] 08122
28 Ident::as_str [function] [call site] 08123
28 Err [function] [call site] 08124
28 ERR::ErrorVariableExists [function] [call site] 08125
28 Ident::as_str [function] [call site] 08126
28 test_to_string [function] [call site] 08127
28 into [function] [call site] 08128
28 ASTFlags::intersects [function] [call site] 08129
28 ASTFlags::intersects [function] [call site] 08130
28 string_functions::contains [function] [call site] 08131
28 Ident::as_str [function] [call site] 08132
28 VarDefInfo::new [function] [call site] 08133
28 Ident::as_str [function] [call site] 08134
28 test::len [function] [call site] 08135
28 EvalContext::new [function] [call site] 08136
28 Self::as_deref_mut [function] [call site] 08137
28 test_var_def_filter [function] [call site] 08138
28 test::len [function] [call site] 08139
28 Err [function] [call site] 08140
28 ERR::ErrorForbiddenVariable [function] [call site] 08141
28 Ident::as_str [function] [call site] 08142
28 &str::to_string [function] [call site] 08143
28 into [function] [call site] 08144
28 Position::is_none [function] [call site] 08145
28 test::len [function] [call site] 08146
28 Engine::max_variables [function] [call site] 08147
28 Err [function] [call site] 08148
28 ERR::ErrorTooManyVariables [function] [call site] 08149
28 into [function] [call site] 08150
28 Engine::eval_expr [function] [call site] 08151
28 Dynamic::flatten [function] [call site] 08152
28 Engine::intern_string [function] [call site] 08153
28 MyIterableType::into_iter [function] [call site] 08154
28 T::as_any [function] [call site] 08155
28 string_functions::is_empty [function] [call site] 08156
28 crate::func::locked_write [function] [call site] 08157
28 get_or_insert_with [function] [call site] 08158
28 crate::Shared::new [function] [call site] 08159
28 crate::Locked::new [function] [call site] 08160
28 std::collections::BTreeMap::new [function] [call site] 08161
28 Option::unwrap [function] [call site] 08162
28 blob_functions::insert [function] [call site] 08163
28 TestStruct::clone [function] [call site] 08164
28 TestStruct::clone [function] [call site] 08165
28 then_some [function] [call site] 08166
28 Dynamic::set_access_mode [function] [call site] 08167
28 Scope::get_mut_by_index [function] [call site] 08168
28 test::len [function] [call site] 08169
28 Command::get [function] [call site] 08170
28 Scope::push_entry [function] [call site] 08171
28 TestStruct::clone [function] [call site] 08172
28 Scope::add_alias_by_index [function] [call site] 08173
28 test::len [function] [call site] 08174
28 Ident::as_str [function] [call site] 08175
28 &str::into [function] [call site] 08176
28 Ok [function] [call site] 08177
28 Engine::eval_expr [function] [call site] 08178
28 Self::as_deref_mut [function] [call site] 08179
28 Dynamic::as_bool [function] [call site] 08180
28 map_err [function] [call site] 08181
28 make_type_mismatch_err::<bool> [function] [call site] 08182
28 ParseSettings::level_up_with_position [function] [call site] 08183
28 string_functions::is_empty [function] [call site] 08184
29 test::len [function] [call site] 08185
28 Engine::eval_stmt_block [function] [call site] 08186
28 StmtBlock::take_statements [function] [call site] 08187
29 mem::take [function] [call site] 08188
29 StmtBlock::statements_mut [function] [call site] 08189
28 string_functions::is_empty [function] [call site] 08190
28 Engine::eval_stmt_block [function] [call site] 08191
28 StmtBlock::take_statements [function] [call site] 08192
28 Ok [function] [call site] 08193
28 Engine::eval_expr [function] [call site] 08194
28 Self::as_deref_mut [function] [call site] 08195
28 Dynamic::is_hashable [function] [call site] 08196
29 MyIterableType::into_iter [function] [call site] 08197
29 Self::IntoIter::all [function] [call site] 08198
29 map_functions::values [function] [call site] 08199
29 Array::all [function] [call site] 08200
30 Engine::new [function] [call site] 08201
30 register_type::<TestStruct> [function] [call site] 08202
30 Engine::register_fn [function] [call site] 08203
30 Engine::register_fn [function] [call site] 08204
29 test_fn_ptr_curry [function] [call site] 08206
29 MyIterableType::into_iter [function] [call site] 08207
29 Self::IntoIter::all [function] [call site] 08208
29 T::as_any [function] [call site] 08209
29 Dynamic::type_id [function] [call site] 08210
29 TypeId::of::<u8> [function] [call site] 08211
29 TypeId::of::<u16> [function] [call site] 08212
29 TypeId::of::<u32> [function] [call site] 08213
29 TypeId::of::<u64> [function] [call site] 08214
29 TypeId::of::<i8> [function] [call site] 08215
29 TypeId::of::<i16> [function] [call site] 08216
29 TypeId::of::<i32> [function] [call site] 08217
29 TypeId::of::<i64> [function] [call site] 08218
29 TypeId::of::<f32> [function] [call site] 08219
29 TypeId::of::<f64> [function] [call site] 08220
29 TypeId::of::<u128> [function] [call site] 08221
29 TypeId::of::<i128> [function] [call site] 08222
29 TypeId::of::<ExclusiveRange> [function] [call site] 08223
29 TypeId::of::<InclusiveRange> [function] [call site] 08224
29 crate::func::locked_read [function] [call site] 08225
29 Option::map_or [function] [call site] 08226
29 Dynamic::is_hashable [function] [call site] 08227
30 MyIterableType::into_iter [function] [call site] 08228
30 Self::IntoIter::all [function] [call site] 08229
30 map_functions::values [function] [call site] 08230
30 Array::all [function] [call site] 08231
30 test_fn_ptr_curry [function] [call site] 08233
30 MyIterableType::into_iter [function] [call site] 08234
30 Self::IntoIter::all [function] [call site] 08235
30 T::as_any [function] [call site] 08236
30 Dynamic::type_id [function] [call site] 08237
30 TypeId::of::<u8> [function] [call site] 08238
30 TypeId::of::<u16> [function] [call site] 08239
30 TypeId::of::<u32> [function] [call site] 08240
30 TypeId::of::<u64> [function] [call site] 08241
30 TypeId::of::<i8> [function] [call site] 08242
30 TypeId::of::<i16> [function] [call site] 08243
30 TypeId::of::<i32> [function] [call site] 08244
30 TypeId::of::<i64> [function] [call site] 08245
30 TypeId::of::<f32> [function] [call site] 08246
30 TypeId::of::<f64> [function] [call site] 08247
30 TypeId::of::<u128> [function] [call site] 08248
30 TypeId::of::<i128> [function] [call site] 08249
30 TypeId::of::<ExclusiveRange> [function] [call site] 08250
30 TypeId::of::<InclusiveRange> [function] [call site] 08251
30 crate::func::locked_read [function] [call site] 08252
30 Option::map_or [function] [call site] 08253
30 Dynamic::is_hashable [function] [call site] 08254
30 crate::func::locked_read [function] [call site] 08255
30 Option::map_or [function] [call site] 08256
30 blob_functions::insert [function] [call site] 08257
30 checked_is_hashable [function] [call site] 08258
30 MyIterableType::into_iter [function] [call site] 08259
30 Self::IntoIter::all [function] [call site] 08260
30 checked_is_hashable [function] [call site] 08261
30 map_functions::values [function] [call site] 08262
30 Array::all [function] [call site] 08263
30 checked_is_hashable [function] [call site] 08264
30 Position::is_none [function] [call site] 08265
30 test_fn_ptr_curry [function] [call site] 08266
30 MyIterableType::into_iter [function] [call site] 08267
30 Self::IntoIter::all [function] [call site] 08268
30 checked_is_hashable [function] [call site] 08269
30 Dynamic::is_hashable [function] [call site] 08270
30 checked_is_hashable [function] [call site] 08271
30 Engine::default [function] [call site] 08272
29 crate::func::locked_read [function] [call site] 08273
29 Option::map_or [function] [call site] 08274
29 blob_functions::insert [function] [call site] 08275
29 checked_is_hashable [function] [call site] 08276
29 MyIterableType::into_iter [function] [call site] 08277
29 Self::IntoIter::all [function] [call site] 08278
29 checked_is_hashable [function] [call site] 08279
29 map_functions::values [function] [call site] 08280
29 Array::all [function] [call site] 08281
29 checked_is_hashable [function] [call site] 08282
29 Position::is_none [function] [call site] 08283
29 test_fn_ptr_curry [function] [call site] 08284
29 MyIterableType::into_iter [function] [call site] 08285
29 Self::IntoIter::all [function] [call site] 08286
29 checked_is_hashable [function] [call site] 08287
29 Dynamic::is_hashable [function] [call site] 08288
29 checked_is_hashable [function] [call site] 08289
29 Engine::default [function] [call site] 08290
28 func::get_hasher [function] [call site] 08291
29 config::hashing::get_hashing_seed [function] [call site] 08292
29 ahash::RandomState::with_seeds [function] [call site] 08293
29 StraightHasherBuilder::build_hasher [function] [call site] 08294
29 Engine::default [function] [call site] 08295
28 test::hash [function] [call site] 08296
28 Self::Hasher::finish [function] [call site] 08297
28 Command::get [function] [call site] 08298
28 Engine::eval_expr [function] [call site] 08299
28 Self::as_deref_mut [function] [call site] 08300
28 Dynamic::as_bool [function] [call site] 08301
28 map_err [function] [call site] 08302
28 make_type_mismatch_err::<bool> [function] [call site] 08303
28 ParseSettings::level_up_with_position [function] [call site] 08304
29 ParseSettings::level_up [function] [call site] 08305
28 Some [function] [call site] 08307
28 string_functions::is_empty [function] [call site] 08308
28 MyIterableType::into_iter [function] [call site] 08309
28 Self::IntoIter::filter [function] [call site] 08310
29 Engine::new [function] [call site] 08311
29 Engine::compile [function] [call site] 08312
29 ParseResult::unwrap [function] [call site] 08313
29 Engine::run_ast [function] [call site] 08314
30 Engine::run_ast_with_scope [function] [call site] 08315
31 Caches::new [function] [call site] 08316
31 Engine::new_global_runtime_state [function] [call site] 08317
31 AST::source_raw [function] [call site] 08318
32 StmtBlock::as_ref [function] [call site] 08319
31 Option::cloned [function] [call site] 08320
31 blob_functions::push [function] [call site] 08321
31 AST::shared_lib [function] [call site] 08322
31 &crate::SharedModule::clone [function] [call site] 08323
31 clone_from [function] [call site] 08324
31 Engine::eval_global_statements [function] [call site] 08325
31 StmtBlock::take_statements [function] [call site] 08326
31 Engine::is_debugger_registered [function] [call site] 08327
31 GlobalRuntimeState::debugger_mut [function] [call site] 08328
32 as_deref_mut [function] [call site] 08329
31 crate::ast::Stmt::Noop [function] [call site] 08331
31 Engine::dbg [function] [call site] 08332
30 Scope::new [function] [call site] 08334
29 RhaiResultOf::unwrap [function] [call site] 08335
29 Engine::on_def_var [function] [call site] 08336
30 TestStruct::new [function] [call site] 08338
29 Option::name [function] [call site] 08339
30 Engine::new [function] [call site] 08340
29 VarDefInfo::nesting_level [function] [call site] 08341
29 RhaiResultOf::unwrap_err [function] [call site] 08345
29 RhaiResultOf::unwrap_err [function] [call site] 08347
29 RhaiResultOf::unwrap_err [function] [call site] 08349
29 RhaiResultOf::unwrap [function] [call site] 08351
28 string_functions::contains [function] [call site] 08352
28 without_metadata::test_parse_json_err_no_index [function] [call site] 08353
29 Engine::new [function] [call site] 08354
29 Scope::new [function] [call site] 08355
29 eval_with_scope::<Dynamic> [function] [call site] 08356
29 unwrap_err [function] [call site] 08357
28 Engine::eval_expr [function] [call site] 08358
28 Self::as_deref_mut [function] [call site] 08359
28 Dynamic::as_bool [function] [call site] 08360
28 map_err [function] [call site] 08361
28 make_type_mismatch_err::<bool> [function] [call site] 08362
28 ParseSettings::level_up_with_position [function] [call site] 08363
28 Some [function] [call site] 08364
28 StmtBlock::span_or_else [function] [call site] 08365
29 Span::new [function] [call site] 08366
29 iterator_functions::chars_from_start [function] [call site] 08367
29 StmtBlock::span_or_else [function] [call site] 08368
29 string_functions::add_append [function] [call site] 08369
29 StmtBlock::span_or_else [function] [call site] 08370
28 StmtBlock::as_ref [function] [call site] 08371
28 test_optimizer_const_map [function] [call site] 08372
28 Span::map_or [function] [call site] 08373
28 Ok [function] [call site] 08374
28 Engine::eval_expr [function] [call site] 08375
28 string_functions::is_empty [function] [call site] 08376
28 Engine::track_operation [function] [call site] 08377
28 ParseSettings::level_up_with_position [function] [call site] 08378
29 ParseSettings::level_up [function] [call site] 08379
28 Self::as_deref_mut [function] [call site] 08381
28 StmtBlock::take_statements [function] [call site] 08382
28 Engine::eval_stmt_block [function] [call site] 08383
28 Ok [function] [call site] 08384
28 Err [function] [call site] 08385
28 Engine::eval_expr [function] [call site] 08386
28 Self::as_deref_mut [function] [call site] 08387
28 Dynamic::as_bool [function] [call site] 08388
28 map_err [function] [call site] 08389
28 make_type_mismatch_err::<bool> [function] [call site] 08390
28 ParseSettings::level_up_with_position [function] [call site] 08391
28 Ok [function] [call site] 08392
28 string_functions::is_empty [function] [call site] 08393
28 Self::as_deref_mut [function] [call site] 08394
28 StmtBlock::take_statements [function] [call site] 08395
28 Engine::eval_stmt_block [function] [call site] 08396
28 Ok [function] [call site] 08397
28 Err [function] [call site] 08398
28 ASTFlags::intersects [function] [call site] 08399
28 string_functions::is_empty [function] [call site] 08400
28 Self::as_deref_mut [function] [call site] 08401
28 StmtBlock::take_statements [function] [call site] 08402
28 Engine::eval_stmt_block [function] [call site] 08403
28 Ok [function] [call site] 08404
28 Err [function] [call site] 08405
28 Engine::eval_expr [function] [call site] 08406
28 Self::as_deref_mut [function] [call site] 08407
28 Dynamic::as_bool [function] [call site] 08408
28 map_err [function] [call site] 08409
28 make_type_mismatch_err::<bool> [function] [call site] 08410
28 ParseSettings::level_up_with_position [function] [call site] 08411
28 Ok [function] [call site] 08412
28 test::len [function] [call site] 08413
28 Engine::max_variables [function] [call site] 08414
28 String::from [function] [call site] 08415
28 is_some [function] [call site] 08416
28 Err [function] [call site] 08417
28 ERR::ErrorTooManyVariables [function] [call site] 08418
28 into [function] [call site] 08419
28 Engine::eval_expr [function] [call site] 08420
28 Self::as_deref_mut [function] [call site] 08421
28 Dynamic::flatten [function] [call site] 08422
28 Dynamic::type_id [function] [call site] 08423
28 MyIterableType::into_iter [function] [call site] 08424
28 array_functions::find_map [function] [call site] 08425
28 Module::get_iter [function] [call site] 08426
29 Command::get [function] [call site] 08427
29 test_optimizer_const_map [function] [call site] 08428
28 StmtBlock::span_or_else [function] [call site] 08429
28 Module::get_iter [function] [call site] 08430
29 Command::get [function] [call site] 08431
29 test_optimizer_const_map [function] [call site] 08432
28 StmtBlock::span_or_else [function] [call site] 08433
28 map_functions::values [function] [call site] 08434
28 array_functions::find_map [function] [call site] 08435
28 Module::get_qualified_iter [function] [call site] 08436
29 Command::get [function] [call site] 08437
29 test_optimizer_const_map [function] [call site] 08438
28 ok_or_else [function] [call site] 08439
28 ERR::ErrorFor [function] [call site] 08440
28 Expr::start_position [function] [call site] 08441
28 defer [function] [call site] 08442
28 StmtBlock::as_ref [function] [call site] 08443
28 test_optimizer_const_map [function] [call site] 08444
28 blob_functions::push [function] [call site] 08445
28 TestStruct::clone [function] [call site] 08446
28 test::len [function] [call site] 08447
28 blob_functions::push [function] [call site] 08448
28 TestStruct::clone [function] [call site] 08449
28 test::len [function] [call site] 08450
28 string_functions::is_empty [function] [call site] 08451
28 iter_func [function] [call site] 08452
28 Engine::track_operation [function] [call site] 08453
28 ParseSettings::level_up_with_position [function] [call site] 08454
28 iter_func [function] [call site] 08455
28 checked_add [function] [call site] 08456
28 ok_or_else [function] [call site] 08457
28 ERR::ErrorArithmetic [function] [call site] 08458
28 Scope::get_mut_by_index [function] [call site] 08459
28 Dynamic::write_lock [function] [call site] 08460
29 crate::func::locked_write [function] [call site] 08461
29 TypeId::of::<Self> [function] [call site] 08462
29 TypeId::of::<T> [function] [call site] 08463
29 Dynamic::type_id [function] [call site] 08464
29 TypeId::of::<T> [function] [call site] 08465
29 DynamicWriteLock [function] [call site] 08467
29 DynamicWriteLockInner::Guard [function] [call site] 08468
29 Dynamic::downcast_mut [function] [call site] 08469
30 TypeId::of::<T> [function] [call site] 08470
30 TypeId::of::<INT> [function] [call site] 08471
30 T::as_any_mut [function] [call site] 08472
30 as_any_mut().downcast_mut::<T> [function] [call site] 08473
30 TypeId::of::<T> [function] [call site] 08474
30 TypeId::of::<crate::FLOAT> [function] [call site] 08475
30 StmtBlock::as_mut [function] [call site] 08476
30 T::as_any_mut [function] [call site] 08477
30 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 08478
30 TypeId::of::<T> [function] [call site] 08479
30 TypeId::of::<rust_decimal::Decimal> [function] [call site] 08480
30 StmtBlock::as_mut [function] [call site] 08481
30 T::as_any_mut [function] [call site] 08482
30 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 08483
30 TypeId::of::<T> [function] [call site] 08484
30 TypeId::of::<bool> [function] [call site] 08485
30 T::as_any_mut [function] [call site] 08486
30 as_any_mut().downcast_mut::<T> [function] [call site] 08487
30 TypeId::of::<T> [function] [call site] 08488
30 TypeId::of::<ImmutableString> [function] [call site] 08489
30 T::as_any_mut [function] [call site] 08490
30 as_any_mut().downcast_mut::<T> [function] [call site] 08491
30 TypeId::of::<T> [function] [call site] 08492
30 TypeId::of::<char> [function] [call site] 08493
30 T::as_any_mut [function] [call site] 08494
30 as_any_mut().downcast_mut::<T> [function] [call site] 08495
30 TypeId::of::<T> [function] [call site] 08496
30 TypeId::of::<Array> [function] [call site] 08497
30 StmtBlock::as_mut [function] [call site] 08498
30 T::as_any_mut [function] [call site] 08499
30 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 08500
30 TypeId::of::<T> [function] [call site] 08501
30 TypeId::of::<Blob> [function] [call site] 08502
30 StmtBlock::as_mut [function] [call site] 08503
30 T::as_any_mut [function] [call site] 08504
30 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 08505
30 TypeId::of::<T> [function] [call site] 08506
30 TypeId::of::<Map> [function] [call site] 08507
30 StmtBlock::as_mut [function] [call site] 08508
30 T::as_any_mut [function] [call site] 08509
30 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 08510
30 TypeId::of::<T> [function] [call site] 08511
30 TypeId::of::<FnPtr> [function] [call site] 08512
30 StmtBlock::as_mut [function] [call site] 08513
30 T::as_any_mut [function] [call site] 08514
30 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 08515
30 TypeId::of::<T> [function] [call site] 08516
30 TypeId::of::<Instant> [function] [call site] 08517
30 StmtBlock::as_mut [function] [call site] 08518
30 T::as_any_mut [function] [call site] 08519
30 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 08520
30 TypeId::of::<T> [function] [call site] 08521
30 TypeId::of::<()> [function] [call site] 08522
30 T::as_any_mut [function] [call site] 08523
30 as_any_mut().downcast_mut::<T> [function] [call site] 08524
30 TypeId::of::<T> [function] [call site] 08525
30 TypeId::of::<Self> [function] [call site] 08526
30 T::as_any_mut [function] [call site] 08527
30 as_any_mut().downcast_mut::<T> [function] [call site] 08528
30 T::as_any_mut [function] [call site] 08529
30 as_any_mut().downcast_mut::<T> [function] [call site] 08530
29 Option::map [function] [call site] 08531
29 test_optimizer_const_map [function] [call site] 08532
28 Option::unwrap [function] [call site] 08533
28 Dynamic::from_int [function] [call site] 08534
29 Union::Int [function] [call site] 08536
28 map_err [function] [call site] 08537
28 EvalAltResult::fill_position [function] [call site] 08538
28 ParseSettings::level_up_with_position [function] [call site] 08539
28 Dynamic::flatten [function] [call site] 08540
28 Scope::get_mut_by_index [function] [call site] 08541
28 Dynamic::write_lock [function] [call site] 08542
28 Option::unwrap [function] [call site] 08543
28 Self::as_deref_mut [function] [call site] 08544
28 StmtBlock::take_statements [function] [call site] 08545
28 Engine::eval_stmt_block [function] [call site] 08546
28 Err [function] [call site] 08547
28 Ok [function] [call site] 08548
28 ASTFlags::intersects [function] [call site] 08549
28 Engine::eval_expr [function] [call site] 08550
28 Err [function] [call site] 08551
28 ERR::LoopBreak [function] [call site] 08552
28 into [function] [call site] 08553
28 Engine::eval_stmt_block [function] [call site] 08554
28 Self::as_deref_mut [function] [call site] 08555
28 StmtBlock::take_statements [function] [call site] 08556
28 EvalAltResult::is_pseudo_error [function] [call site] 08557
28 Err [function] [call site] 08558
28 EvalAltResult::is_catchable [function] [call site] 08559
28 Err [function] [call site] 08560
28 EvalAltResult::unwrap_inner [function] [call site] 08561
29 EvalAltResult::unwrap_inner [function] [call site] 08562
28 Expr::is_unit [function] [call site] 08563
28 TestStruct::clone [function] [call site] 08564
28 EvalAltResult::take_position [function] [call site] 08565
29 EvalAltResult::position [function] [call site] 08566
29 EvalAltResult::set_position [function] [call site] 08567
28 ParseError::to_string [function] [call site] 08568
28 into [function] [call site] 08569
28 crate::Map::new [function] [call site] 08570
28 EvalAltResult::take_position [function] [call site] 08571
28 blob_functions::insert [function] [call site] 08572
28 &str::into [function] [call site] 08573
28 ParseError::to_string [function] [call site] 08574
28 into [function] [call site] 08575
28 blob_functions::insert [function] [call site] 08576
28 &str::into [function] [call site] 08577
28 into [function] [call site] 08578
28 Position::is_none [function] [call site] 08579
28 blob_functions::insert [function] [call site] 08580
28 &str::into [function] [call site] 08581
28 Position::line [function] [call site] 08582
28 Option::unwrap [function] [call site] 08583
28 into [function] [call site] 08584
28 blob_functions::insert [function] [call site] 08585
28 &str::into [function] [call site] 08586
28 Position::position [function] [call site] 08587
28 Option::unwrap_or [function] [call site] 08588
28 into [function] [call site] 08589
28 EvalAltResult::dump_fields [function] [call site] 08590
29 blob_functions::insert [function] [call site] 08591
29 &str::into [function] [call site] 08592
29 test_string_split [function] [call site] 08593
29 MultiInputsStream::get_next [function] [call site] 08594
29 blob_functions::insert [function] [call site] 08597
29 &str::into [function] [call site] 08598
29 blob_functions::insert [function] [call site] 08600
29 &str::into [function] [call site] 08601
29 blob_functions::insert [function] [call site] 08603
29 &str::into [function] [call site] 08604
29 blob_functions::insert [function] [call site] 08606
29 &str::into [function] [call site] 08607
29 blob_functions::insert [function] [call site] 08609
29 &str::into [function] [call site] 08610
29 Array::into [function] [call site] 08611
29 blob_functions::insert [function] [call site] 08612
29 &str::into [function] [call site] 08613
29 blob_functions::insert [function] [call site] 08615
29 &str::into [function] [call site] 08616
29 blob_functions::insert [function] [call site] 08618
29 &str::into [function] [call site] 08619
29 RhaiResult::into [function] [call site] 08620
29 blob_functions::insert [function] [call site] 08621
29 &str::into [function] [call site] 08622
29 TestStruct::clone [function] [call site] 08623
29 blob_functions::insert [function] [call site] 08624
29 &str::into [function] [call site] 08625
29 blob_functions::insert [function] [call site] 08627
29 &str::into [function] [call site] 08628
29 blob_functions::insert [function] [call site] 08630
29 &str::into [function] [call site] 08631
29 blob_functions::insert [function] [call site] 08633
29 &str::into [function] [call site] 08634
29 TestStruct::clone [function] [call site] 08635
29 blob_functions::insert [function] [call site] 08636
29 &str::into [function] [call site] 08637
29 Dynamic::from_array [function] [call site] 08638
29 MyIterableType::into_iter [function] [call site] 08639
29 test_optimizer_const_map [function] [call site] 08640
29 reflection_functions::collect [function] [call site] 08641
29 MyIterableType::into_iter [function] [call site] 08642
29 test_optimizer_const_map [function] [call site] 08643
29 iter() [call site] 08644
12 .map(String::as_str) [call site] 08645
12 .collect::<Vec<_>> [function] [call site] 08646
28 Self::into [function] [call site] 08649
28 defer [function] [call site] 08650
28 test::len [function] [call site] 08651
28 Engine::max_variables [function] [call site] 08652
28 Err [function] [call site] 08653
28 ERR::ErrorTooManyVariables [function] [call site] 08654
28 ParseSettings::level_up_with_position [function] [call site] 08655
28 into [function] [call site] 08656
28 blob_functions::push [function] [call site] 08657
28 TestStruct::clone [function] [call site] 08658
28 Self::as_deref_mut [function] [call site] 08659
28 StmtBlock::take_statements [function] [call site] 08660
28 Engine::eval_stmt_block [function] [call site] 08661
28 RhaiResult::map [function] [call site] 08662
28 map_err [function] [call site] 08663
28 Expr::is_unit [function] [call site] 08664
28 Expr::set_position [function] [call site] 08665
28 ASTFlags::intersects [function] [call site] 08666
28 Engine::eval_expr [function] [call site] 08667
28 RhaiResult::and_then [function] [call site] 08668
28 Err [function] [call site] 08669
28 ERR::ErrorRuntime [function] [call site] 08670
28 Dynamic::flatten [function] [call site] 08671
29 crate::func::native::shared_try_take [function] [call site] 08672
29 into_inner [function] [call site] 08673
29 Dynamic::flatten [function] [call site] 08674
29 into_inner [function] [call site] 08675
29 Dynamic::flatten [function] [call site] 08677
29 into_inner [function] [call site] 08678
29 Dynamic::flatten [function] [call site] 08679
29 crate::func::locked_read [function] [call site] 08680
29 Dynamic::flatten_clone [function] [call site] 08681
29 Union::Shared [function] [call site] 08683
28 into [function] [call site] 08684
28 ASTFlags::intersects [function] [call site] 08685
28 Err [function] [call site] 08686
28 ERR::ErrorRuntime [function] [call site] 08687
28 into [function] [call site] 08688
28 Engine::eval_expr [function] [call site] 08689
28 RhaiResult::and_then [function] [call site] 08690
28 Err [function] [call site] 08691
28 ERR::Return [function] [call site] 08692
28 Dynamic::flatten [function] [call site] 08693
28 into [function] [call site] 08694
28 Err [function] [call site] 08695
28 ERR::Return [function] [call site] 08696
28 into [function] [call site] 08697
28 Engine::max_modules [function] [call site] 08698
28 Err [function] [call site] 08699
28 ERR::ErrorTooManyModules [function] [call site] 08700
28 into [function] [call site] 08701
28 Engine::eval_expr [function] [call site] 08702
28 try_cast_result::<crate::ImmutableString> [function] [call site] 08703
28 map_err [function] [call site] 08704
28 make_type_mismatch_err::<crate::ImmutableString> [function] [call site] 08705
28 RhaiNativeFunc::return_type_name [function] [call site] 08706
28 ParseSettings::level_up_with_position [function] [call site] 08707
28 Expr::start_position [function] [call site] 08708
28 TestStruct::clone [function] [call site] 08709
28 StmtBlock::as_ref [function] [call site] 08710
28 &[Stmt]::and_then [function] [call site] 08711
28 FileModuleResolver::resolve_raw [function] [call site] 08712
29 FileModuleResolver::impl_resolve [function] [call site] 08713
30 &mut [call site] 08714
30 test_for_module_iterator [function] [call site] 08715
31 Engine::new [function] [call site] 08716
31 Module::new [function] [call site] 08717
31 set_iterable::<MyIterableType> [function] [call site] 08718
31 Module::set_native_fn [function] [call site] 08719
32 FuncRegistration::new [function] [call site] 08720
32 FuncRegistration::in_internal_namespace [function] [call site] 08721
32 FuncRegistration::with_purity [function] [call site] 08722
32 FuncRegistration::with_volatility [function] [call site] 08723
32 FuncRegistration::set_into_module [function] [call site] 08724
31 MyIterableType [function] [call site] 08726
31 &str::to_string [function] [call site] 08727
31 Module::new [function] [call site] 08728
31 Module::set_sub_module [function] [call site] 08729
32 blob_functions::insert [function] [call site] 08730
32 string_functions::remove [function] [call site] 08733
31 Engine::register_static_module [function] [call site] 08734
32 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] 08735
33 split_once [function] [call site] 08736
33 test_optimizer_const_map [function] [call site] 08737
33 string_functions::trim [function] [call site] 08738
34 shared_get_mut [function] [call site] 08739
34 string_functions::trim [function] [call site] 08740
34 string_functions::trim [function] [call site] 08742
33 string_functions::trim [function] [call site] 08744
33 string_functions::is_empty [function] [call site] 08745
34 test::len [function] [call site] 08746
33 &str::contains_key [function] [call site] 08747
33 Module::new [function] [call site] 08748
33 crate::func::shared_take_or_clone [function] [call site] 08749
33 string_functions::remove [function] [call site] 08750
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] 08752
33 Module::get_sub_modules_mut [function] [call site] 08753
34 string_functions::clear [function] [call site] 08754
34 string_functions::remove [function] [call site] 08755
33 Module::build_index [function] [call site] 08756
34 Module::is_indexed [function] [call site] 08757
35 intersects [function] [call site] 08758
34 blob_functions::blob_with_capacity [function] [call site] 08759
35 blob_functions::blob_with_capacity_and_value [function] [call site] 08760
34 new_hash_map [function] [call site] 08761
34 test::len [function] [call site] 08762
34 new_hash_map [function] [call site] 08763
34 StmtBlock::as_ref [function] [call site] 08764
34 TestStruct::new [function] [call site] 08766
34 blob_functions::push [function] [call site] 08767
35 blob_functions::push [function] [call site] 08768
35 FnPtr::try_from [function] [call site] 08769
35 RhaiResultOf::unwrap [function] [call site] 08770
34 M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module [function] [call site] 08771
35 blob_functions::push [function] [call site] 08772
35 M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module [function] [call site] 08773
35 string_functions::pop [function] [call site] 08774
36 string_functions::is_empty [function] [call site] 08775
36 shared_make_mut [function] [call site] 08776
36 string_functions::pop [function] [call site] 08777
36 Dynamic::map_or [function] [call site] 08778
35 crate::calc_var_hash [function] [call site] 08779
35 MyIterableType::into_iter [function] [call site] 08780
36 test_chars [function] [call site] 08781
36 0.chars().collect::<Vec<_>> [function] [call site] 08782
36 MyIterableType::into_iter [function] [call site] 08783
35 Self::IntoIter::copied [function] [call site] 08784
35 blob_functions::insert [function] [call site] 08785
36 FnPtr::try_from [function] [call site] 08786
36 RhaiResultOf::unwrap [function] [call site] 08787
36 string_functions::is_empty [function] [call site] 08788
36 blob_functions::push [function] [call site] 08789
36 eval::calc_offset_len [function] [call site] 08790
36 test::len [function] [call site] 08791
36 test::len [function] [call site] 08792
36 blob_functions::push [function] [call site] 08793
36 blob_functions::insert [function] [call site] 08794
35 TestStruct::clone [function] [call site] 08795
35 blob_functions::insert [function] [call site] 08796
36 FnPtr::try_from [function] [call site] 08797
36 RhaiResultOf::unwrap [function] [call site] 08798
36 string_functions::is_empty [function] [call site] 08799
36 blob_functions::push [function] [call site] 08800
36 eval::calc_offset_len [function] [call site] 08801
36 test::len [function] [call site] 08802
36 test::len [function] [call site] 08803
36 blob_functions::push [function] [call site] 08804
36 blob_functions::insert [function] [call site] 08805
35 TestStruct::clone [function] [call site] 08806
35 MyIterableType::into_iter [function] [call site] 08807
35 Dynamic::flatten [function] [call site] 08808
35 Command::get [function] [call site] 08809
35 blob_functions::insert [function] [call site] 08810
35 TestStruct::clone [function] [call site] 08811
35 RhaiFunc::is_script [function] [call site] 08812
35 crate::calc_fn_hash [function] [call site] 08813
35 MyIterableType::into_iter [function] [call site] 08814
35 Self::IntoIter::copied [function] [call site] 08815
35 RhaiFunc::get_script_fn_def [function] [call site] 08816
35 Option::unwrap [function] [call site] 08817
35 StmtBlock::as_ref [function] [call site] 08818
35 crate::calc_typed_method_hash [function] [call site] 08820
35 Command::get [function] [call site] 08821
35 blob_functions::insert [function] [call site] 08822
35 TestStruct::clone [function] [call site] 08823
35 calc_native_fn_hash [function] [call site] 08824
36 calc_fn_hash_full [function] [call site] 08825
36 calc_fn_hash [function] [call site] 08826
36 test::len [function] [call site] 08827
36 MyIterableType::into_iter [function] [call site] 08828
36 Self::IntoIter::copied [function] [call site] 08829
35 MyIterableType::into_iter [function] [call site] 08830
35 Self::IntoIter::copied [function] [call site] 08831
35 Command::get [function] [call site] 08832
35 blob_functions::insert [function] [call site] 08833
35 TestStruct::clone [function] [call site] 08834
34 test_get_set [function] [call site] 08835
34 string_functions::is_empty [function] [call site] 08836
35 test::len [function] [call site] 08837
34 then_some [function] [call site] 08838
34 string_functions::is_empty [function] [call site] 08839
34 then_some [function] [call site] 08840
33 decimal_functions::max_id [function] [call site] 08841
33 Position::is_none [function] [call site] 08842
33 Module::set_id [function] [call site] 08843
33 blob_functions::insert [function] [call site] 08844
34 FnPtr::try_from [function] [call site] 08845
34 RhaiResultOf::unwrap [function] [call site] 08846
34 string_functions::is_empty [function] [call site] 08847
34 blob_functions::push [function] [call site] 08848
34 eval::calc_offset_len [function] [call site] 08849
34 test::len [function] [call site] 08850
34 test::len [function] [call site] 08851
34 blob_functions::push [function] [call site] 08852
34 blob_functions::insert [function] [call site] 08853
33 Module::is_indexed [function] [call site] 08856
34 intersects [function] [call site] 08857
33 decimal_functions::max_id [function] [call site] 08858
33 Position::is_none [function] [call site] 08859
33 crate::func::shared_take_or_clone [function] [call site] 08860
33 Module::set_id [function] [call site] 08861
33 blob_functions::insert [function] [call site] 08863
33 crate::func::shared_take_or_clone [function] [call site] 08865
33 Module::build_index [function] [call site] 08866
33 decimal_functions::max_id [function] [call site] 08867
33 Position::is_none [function] [call site] 08868
33 Module::set_id [function] [call site] 08869
33 blob_functions::insert [function] [call site] 08870
32 StmtBlock::as_ref [function] [call site] 08873
30 and_then [function] [call site] 08875
30 TestStruct::new [function] [call site] 08876
30 Self::parent [function] [call site] 08877
30 FileModuleResolver::get_file_path [function] [call site] 08878
31 TestStruct::new [function] [call site] 08879
31 bool::is_relative [function] [call site] 08880
31 TestStruct::clone [function] [call site] 08881
31 StmtBlock::span_or_else [function] [call site] 08882
31 Option<&Path>::map [function] [call site] 08883
32 Engine::new [function] [call site] 08884
32 Engine::set_optimization_level [function] [call site] 08885
32 Scope::new [function] [call site] 08886
32 rhai::Map::new [function] [call site] 08887
32 blob_functions::insert [function] [call site] 08888
32 &str::into [function] [call site] 08889
32 Scope::push_constant_dynamic [function] [call site] 08891
32 Scope::push_constant_dynamic [function] [call site] 08893
32 &str::into [function] [call site] 08894
32 Engine::compile_expression_with_scope [function] [call site] 08895
32 ParseResult::expect [function] [call site] 08896
32 Ident::as_str [function] [call site] 08897
32 eval_ast::<bool> [function] [call site] 08898
31 unwrap_or_default [function] [call site] 08900
31 blob_functions::push [function] [call site] 08901
32 blob_functions::push [function] [call site] 08902
32 FnPtr::try_from [function] [call site] 08903
32 RhaiResultOf::unwrap [function] [call site] 08904
31 bool::into [function] [call site] 08905
31 FileModuleResolver::set_extension [function] [call site] 08906
32 Self::into [function] [call site] 08907
31 Ident::as_str [function] [call site] 08908
30 FileModuleResolver::is_cache_enabled [function] [call site] 08909
30 func::locked_read [function] [call site] 08910
31 try_borrow [function] [call site] 08911
31 locked_read [function] [call site] 08913
31 Option::ok [function] [call site] 08914
31 try_read [function] [call site] 08915
31 std::thread::sleep [function] [call site] 08917
31 std::time::Duration::from_millis [function] [call site] 08918
31 locked_read [function] [call site] 08920
31 try_read [function] [call site] 08921
30 Option::unwrap [function] [call site] 08922
30 Command::get [function] [call site] 08923
30 TestStruct::clone [function] [call site] 08925
30 Engine::compile_file_with_scope [function] [call site] 08926
31 Engine::read_file [function] [call site] 08927
32 StmtBlock::as_ref [function] [call site] 08928
32 File::open [function] [call site] 08929
32 ERR::ErrorSystem [function] [call site] 08931
32 ParseError::into [function] [call site] 08932
32 ImmutableString::new [function] [call site] 08933
32 read_to_string [function] [call site] 08934
32 ERR::ErrorSystem [function] [call site] 08936
32 ParseError::into [function] [call site] 08937
32 string_functions::starts_with [function] [call site] 08938
33 string_functions::starts_with [function] [call site] 08939
32 array_functions::find [function] [call site] 08940
33 array_functions::find_starting_from [function] [call site] 08941
32 map_functions::drain [function] [call site] 08942
33 string_functions::is_empty [function] [call site] 08943
33 IterateMap::new [function] [call site] 08945
33 IterateMap::new [function] [call site] 08946
33 IterateMap::new [function] [call site] 08947
33 mem::take [function] [call site] 08948
33 blob_functions::insert [function] [call site] 08950
33 FnPtr::call_raw_with_extra_args [function] [call site] 08951
33 TestStruct::clone [function] [call site] 08953
33 Self::into [function] [call site] 08954
33 Dynamic::as_bool [function] [call site] 08956
33 Result::unwrap_or [function] [call site] 08957
33 blob_functions::insert [function] [call site] 08958
33 blob_functions::insert [function] [call site] 08959
33 map_or_else [function] [call site] 08961
32 ImmutableString::strong_count [function] [call site] 08963
33 ImmutableString::strong_count [function] [call site] 08964
32 string_functions::clear [function] [call site] 08965
33 string_functions::is_empty [function] [call site] 08966
33 shared_get_mut [function] [call site] 08967
33 string_functions::clear [function] [call site] 08968
33 ImmutableString::new [function] [call site] 08969
31 RhaiResultOf::and_then [function] [call site] 08971
31 Engine::compile_with_scope [function] [call site] 08972
31 AST::set_source [function] [call site] 08973
31 bool::to_string_lossy [function] [call site] 08974
31 StmtBlock::as_ref [function] [call site] 08975
30 TestStruct::clone [function] [call site] 08977
30 RhaiResultOf::map_err [function] [call site] 08979
30 is::<IoError> [function] [call site] 08980
30 TestStruct::new [function] [call site] 08981
30 ERR::ErrorModuleNotFound [function] [call site] 08982
30 bool::to_string [function] [call site] 08983
31 Engine::new [function] [call site] 08984
31 Scope::new [function] [call site] 08985
31 blob_functions::push [function] [call site] 08986
31 blob_functions::push [function] [call site] 08987
31 blob_functions::push [function] [call site] 08988
30 TestStruct::new [function] [call site] 08989
30 ERR::ErrorInModule [function] [call site] 08990
30 bool::to_string [function] [call site] 08991
30 AST::set_source [function] [call site] 08992
30 Module::eval_ast_as_new_raw [function] [call site] 08993
31 test::len [function] [call site] 08994
31 &mut [call site] 08995
32 test::len [function] [call site] 08996
31 TestStruct::clone [function] [call site] 08997
31 test::len [function] [call site] 08998
31 std::mem::take [function] [call site] 08999
31 crate::eval::Caches::new [function] [call site] 09000
32 Position::new_const [function] [call site] 09001
31 Engine::eval_ast_with_scope_raw [function] [call site] 09002
32 string_functions::replace [function] [call site] 09003
32 AST::source_raw [function] [call site] 09004
32 Option::cloned [function] [call site] 09005
32 test::len [function] [call site] 09006
32 blob_functions::push [function] [call site] 09007
32 AST::shared_lib [function] [call site] 09008
32 &crate::SharedModule::clone [function] [call site] 09009
32 string_functions::replace [function] [call site] 09010
32 TestStruct::clone [function] [call site] 09011
32 Engine::eval_global_statements [function] [call site] 09012
32 StmtBlock::take_statements [function] [call site] 09013
32 Engine::is_debugger_registered [function] [call site] 09014
32 GlobalRuntimeState::debugger_mut [function] [call site] 09015
32 crate::ast::Stmt::Noop [function] [call site] 09016
32 Engine::dbg [function] [call site] 09017
31 TestStruct::new [function] [call site] 09019
31 Result::is_ok [function] [call site] 09020
31 &mut [call site] 09021
32 MyIterableType::into_iter [function] [call site] 09022
32 array_functions::zip [function] [call site] 09023
32 MyIterableType::into_iter [function] [call site] 09024
31 impl [call site] 09025
31 test_optimizer_const_map [function] [call site] 09026
31 TestStruct::clone [function] [call site] 09027
31 TestStruct::clone [function] [call site] 09028
31 reflection_functions::collect [function] [call site] 09029
31 crate::ThinVec::new [function] [call site] 09030
31 MyIterableType::into_iter [function] [call site] 09031
31 Self::IntoIter::for_each [function] [call site] 09032
31 Module::set_sub_module [function] [call site] 09033
31 TestStruct::clone [function] [call site] 09034
31 TestStruct::clone [function] [call site] 09035
31 std::mem::replace [function] [call site] 09036
31 &mut [call site] 09037
32 string_functions::truncate [function] [call site] 09038
32 string_functions::truncate [function] [call site] 09039
31 string_functions::truncate [function] [call site] 09040
31 TestStruct::new [function] [call site] 09041
31 std::iter::once [function] [call site] 09042
31 AST::shared_lib [function] [call site] 09043
31 &crate::SharedModule::clone [function] [call site] 09044
31 reflection_functions::collect [function] [call site] 09045
31 test::len [function] [call site] 09046
31 Scope::pop_entry [function] [call site] 09047
32 string_functions::pop [function] [call site] 09048
32 test_optimizer_const_map [function] [call site] 09049
32 string_functions::pop [function] [call site] 09050
32 test::len [function] [call site] 09052
32 test::len [function] [call site] 09053
32 string_functions::pop [function] [call site] 09054
32 TestStruct::new [function] [call site] 09057
31 Option::unwrap [function] [call site] 09058
31 Scope::get_entry_by_index [function] [call site] 09059
31 TestStruct::clone [function] [call site] 09060
31 Array::to_vec [function] [call site] 09061
31 Dynamic::deep_scan [function] [call site] 09062
32 D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner [function] [call site] 09063
33 test_var_def_filter [function] [call site] 09064
33 StaticModuleResolver::iter_mut [function] [call site] 09065
34 StaticModuleResolver::iter_mut [function] [call site] 09066
34 test_optimizer_const_map [function] [call site] 09067
34 Ident::as_str [function] [call site] 09068
33 array_functions::for_each [function] [call site] 09069
33 D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner [function] [call site] 09070
33 values_mut [function] [call site] 09071
33 array_functions::for_each [function] [call site] 09072
33 D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner [function] [call site] 09073
33 FnPtr::iter_curry_mut [function] [call site] 09074
34 StaticModuleResolver::iter_mut [function] [call site] 09075
33 array_functions::for_each [function] [call site] 09076
33 D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner [function] [call site] 09077
31 downcast_mut::<crate::FnPtr> [function] [call site] 09078
31 TestStruct::clone [function] [call site] 09080
31 test::len [function] [call site] 09081
31 string_functions::pop [function] [call site] 09082
31 Module::contains_var [function] [call site] 09084
32 contains_key [function] [call site] 09085
31 Module::set_var [function] [call site] 09086
32 Dynamic::from [function] [call site] 09088
33 String::from [function] [call site] 09089
34 ImmutableString::into_owned [function] [call site] 09090
32 Module::is_indexed [function] [call site] 09091
32 crate::calc_var_hash [function] [call site] 09092
32 get_or_insert_with [function] [call site] 09094
32 blob_functions::insert [function] [call site] 09095
32 TestStruct::clone [function] [call site] 09096
32 blob_functions::insert [function] [call site] 09097
31 Module::contains_var [function] [call site] 09098
31 Position::is_none [function] [call site] 09099
31 Module::set_var [function] [call site] 09101
31 TestStruct::clone [function] [call site] 09102
31 Module::set_var [function] [call site] 09103
31 AST::iter_fn_def [function] [call site] 09104
32 Module::iter_script_fn [function] [call site] 09105
33 Module::iter_fn [function] [call site] 09106
34 MyIterableType::into_iter [function] [call site] 09107
34 flat_map [function] [call site] 09108
34 test_optimizer_const_map [function] [call site] 09109
33 impl [call site] 09110
34 Engine::new [function] [call site] 09111
34 Engine::compile [function] [call site] 09112
34 ParseResult::unwrap [function] [call site] 09113
34 Engine::run_ast [function] [call site] 09114
34 RhaiResultOf::unwrap [function] [call site] 09115
34 Engine::on_def_var [function] [call site] 09116
34 Option::name [function] [call site] 09117
34 VarDefInfo::nesting_level [function] [call site] 09118
34 RhaiResultOf::unwrap_err [function] [call site] 09122
34 RhaiResultOf::unwrap_err [function] [call site] 09124
34 RhaiResultOf::unwrap_err [function] [call site] 09126
34 RhaiResultOf::unwrap [function] [call site] 09128
33 RhaiFunc::is_script [function] [call site] 09129
33 test_optimizer_const_map [function] [call site] 09130
33 Ident::as_str [function] [call site] 09131
33 RhaiFunc::get_script_fn_def [function] [call site] 09132
33 Option::expect [function] [call site] 09133
32 test_optimizer_const_map [function] [call site] 09134
31 impl [call site] 09135
31 array_functions::for_each [function] [call site] 09136
31 Module::set_script_fn [function] [call site] 09137
31 TestStruct::clone [function] [call site] 09138
31 StmtBlock::as_mut [function] [call site] 09139
31 shared_get_mut [function] [call site] 09141
31 TestStruct::clone [function] [call site] 09144
31 AST::source_raw [function] [call site] 09145
31 Option::cloned [function] [call site] 09146
31 Module::set_doc [function] [call site] 09147
31 test_comments_doc [function] [call site] 09149
32 Engine::new [function] [call site] 09150
32 Engine::compile [function] [call site] 09151
32 ParseResult::unwrap [function] [call site] 09152
32 Engine::compile [function] [call site] 09153
32 ParseResult::unwrap_err [function] [call site] 09154
32 Engine::compile [function] [call site] 09155
32 ParseResult::unwrap [function] [call site] 09156
32 Engine::compile [function] [call site] 09157
32 ParseResult::unwrap [function] [call site] 09158
32 Engine::compile [function] [call site] 09159
32 ParseResult::unwrap_err [function] [call site] 09160
31 Module::build_index [function] [call site] 09161
30 RhaiResultOf::map_err [function] [call site] 09163
30 TestStruct::new [function] [call site] 09164
30 ERR::ErrorInModule [function] [call site] 09165
30 bool::to_string [function] [call site] 09166
30 FileModuleResolver::is_cache_enabled [function] [call site] 09168
30 func::locked_write [function] [call site] 09169
30 Option::unwrap [function] [call site] 09170
30 blob_functions::insert [function] [call site] 09171
30 TestStruct::clone [function] [call site] 09172
28 Some [function] [call site] 09174
28 StmtBlock::span_or_else [function] [call site] 09175
28 Engine::module_resolver [function] [call site] 09176
29 as_deref [function] [call site] 09177
29 unwrap_or [function] [call site] 09178
28 &dyn [call site] 09179
29 FileModuleResolver::impl_resolve [function] [call site] 09180
28 Some [function] [call site] 09181
28 unwrap_or_else [function] [call site] 09182
28 Err [function] [call site] 09183
28 ERR::ErrorModuleNotFound [function] [call site] 09184
28 bool::to_string [function] [call site] 09185
28 into [function] [call site] 09186
28 string_functions::is_empty [function] [call site] 09187
28 Engine::const_empty_string [function] [call site] 09188
29 Engine::get_interned_string [function] [call site] 09189
28 TestStruct::clone [function] [call site] 09190
28 Module::is_indexed [function] [call site] 09191
28 GlobalRuntimeState::push_import [function] [call site] 09192
28 crate::func::shared_take_or_clone [function] [call site] 09193
28 Module::build_index [function] [call site] 09194
28 GlobalRuntimeState::push_import [function] [call site] 09195
28 Ok [function] [call site] 09196
28 Scope::search [function] [call site] 09197
28 Option::map_or_else [function] [call site] 09198
28 Err [function] [call site] 09199
28 ERR::ErrorVariableNotFound [function] [call site] 09200
28 test_to_string [function] [call site] 09201
28 into [function] [call site] 09202
28 string_functions::is_empty [function] [call site] 09203
28 Scope::add_alias_by_index [function] [call site] 09204
28 TestStruct::clone [function] [call site] 09205
28 Ok [function] [call site] 09206
28 test::len [function] [call site] 09207
28 EvalContext::new [function] [call site] 09208
28 Self::as_deref_mut [function] [call site] 09209
28 resolve_var [function] [call site] 09210
28 map_or [function] [call site] 09211
28 test::len [function] [call site] 09212
28 Err [function] [call site] 09213
28 EvalAltResult::fill_position [function] [call site] 09214
28 test_optimizer_const_map [function] [call site] 09215
28 test::len [function] [call site] 09216
28 Command::get [function] [call site] 09217
28 StmtBlock::span_or_else [function] [call site] 09218
28 Scope::search [function] [call site] 09219
28 Span::ok_or_else [function] [call site] 09220
28 TestStruct::new [function] [call site] 09221
28 ERR::ErrorVariableNotFound [function] [call site] 09222
28 test_to_string [function] [call site] 09223
28 Scope::get_mut_by_index [function] [call site] 09224
28 Dynamic::is_shared [function] [call site] 09225
28 test_functions_take [function] [call site] 09226
28 Dynamic::into_shared [function] [call site] 09227
29 Dynamic::access_mode [function] [call site] 09228
29 Union::Shared [function] [call site] 09230
29 crate::Locked::new [function] [call site] 09231
29 Self::into [function] [call site] 09232
28 Ok [function] [call site] 09233
27 GlobalRuntimeState::scan_imports_raw [function] [call site] 09234
27 impl [call site] 09235
27 T::as_any [function] [call site] 09236
27 Module::contains_indexed_global_functions [function] [call site] 09237
27 Caches::fn_resolution_caches_len [function] [call site] 09238
27 Caches::fn_resolution_cache_mut [function] [call site] 09239
27 string_functions::clear [function] [call site] 09240
27 Caches::push_fn_resolution_cache [function] [call site] 09241
27 Caches::fn_resolution_cache_mut [function] [call site] 09242
27 string_functions::clear [function] [call site] 09243
27 Ok [function] [call site] 09244
26 StmtBlock::take_statements [function] [call site] 09245
26 Engine::eval_expr [function] [call site] 09246
27 Engine::track_operation [function] [call site] 09247
27 ParseSettings::level_up_with_position [function] [call site] 09248
27 Engine::dbg_reset [function] [call site] 09249
27 Self::as_deref_mut [function] [call site] 09250
27 Expr::get_literal_value [function] [call site] 09251
27 Engine::eval_fn_call_expr [function] [call site] 09254
27 Self::ok_or_else [function] [call site] 09255
27 ERR::ErrorUnboundThis [function] [call site] 09256
27 Engine::search_namespace [function] [call site] 09259
27 RhaiResultOf::map [function] [call site] 09260
27 Position::new_const [function] [call site] 09261
27 Engine::eval_expr [function] [call site] 09262
27 Self::as_deref_mut [function] [call site] 09263
27 Dynamic::flatten [function] [call site] 09264
27 ParseSettings::level_up_with_position [function] [call site] 09265
27 Dynamic::is_string [function] [call site] 09266
27 &mut [call site] 09268
27 packages::string_basic::print_with_func [function] [call site] 09270
27 Engine::throw_on_size [function] [call site] 09272
27 test::len [function] [call site] 09273
27 RhaiResultOf::map_err [function] [call site] 09274
27 EvalAltResult::fill_position [function] [call site] 09275
27 Engine::get_interned_string [function] [call site] 09277
27 ImmutableString::into [function] [call site] 09278
27 crate::Array::with_capacity [function] [call site] 09279
27 test::len [function] [call site] 09280
27 Engine::eval_expr [function] [call site] 09281
27 Self::as_deref_mut [function] [call site] 09282
27 Dynamic::flatten [function] [call site] 09283
27 Engine::has_data_size_limit [function] [call site] 09284
27 crate::eval::calc_data_sizes [function] [call site] 09285
27 Engine::throw_on_size [function] [call site] 09286
27 RhaiResultOf::map_err [function] [call site] 09287
27 EvalAltResult::fill_position [function] [call site] 09288
27 ParseSettings::level_up_with_position [function] [call site] 09289
27 blob_functions::push [function] [call site] 09290
27 Dynamic::from_array [function] [call site] 09292
27 TestStruct::clone [function] [call site] 09293
27 Engine::eval_expr [function] [call site] 09294
27 Self::as_deref_mut [function] [call site] 09295
27 Dynamic::flatten [function] [call site] 09296
27 Engine::has_data_size_limit [function] [call site] 09297
27 crate::eval::calc_data_sizes [function] [call site] 09298
27 Engine::throw_on_size [function] [call site] 09299
27 RhaiResultOf::map_err [function] [call site] 09300
27 EvalAltResult::fill_position [function] [call site] 09301
27 ParseSettings::level_up_with_position [function] [call site] 09302
27 shared_get_mut [function] [call site] 09303
27 Ident::as_str [function] [call site] 09304
27 Option::unwrap [function] [call site] 09305
27 Dynamic::from_map [function] [call site] 09307
27 Engine::eval_expr [function] [call site] 09308
27 Self::as_deref_mut [function] [call site] 09309
27 Dynamic::as_bool [function] [call site] 09310
27 make_type_mismatch_err::<bool> [function] [call site] 09312
27 ParseSettings::level_up_with_position [function] [call site] 09313
27 Engine::eval_expr [function] [call site] 09315
27 Self::as_deref_mut [function] [call site] 09316
27 Dynamic::as_bool [function] [call site] 09317
27 make_type_mismatch_err::<bool> [function] [call site] 09319
27 ParseSettings::level_up_with_position [function] [call site] 09320
27 Engine::eval_expr [function] [call site] 09322
27 Self::as_deref_mut [function] [call site] 09323
27 Expr::is_unit [function] [call site] 09324
27 MyIterableType::into_iter [function] [call site] 09326
27 test_optimizer_const_map [function] [call site] 09327
27 reflection_functions::collect [function] [call site] 09328
27 Command::get [function] [call site] 09331
27 Ident::as_str [function] [call site] 09332
27 ok_or_else [function] [call site] 09333
27 TestStruct::new [function] [call site] 09334
27 ERR::ErrorCustomSyntax [function] [call site] 09335
27 MyIterableType::into_iter [function] [call site] 09336
27 test_optimizer_const_map [function] [call site] 09337
27 reflection_functions::collect [function] [call site] 09338
27 EvalContext::new [function] [call site] 09339
27 and_then [function] [call site] 09340
27 Engine::check_data_size [function] [call site] 09341
27 Expr::start_position [function] [call site] 09342
27 Engine::eval_stmt_block [function] [call site] 09343
27 StmtBlock::take_statements [function] [call site] 09344
27 Engine::eval_dot_index_chain [function] [call site] 09345
27 Engine::eval_dot_index_chain [function] [call site] 09346
24 ParseResult::unwrap [function] [call site] 09347
23 and_then [function] [call site] 09348
23 Engine::check_data_size [function] [call site] 09349
23 map_err [function] [call site] 09350
23 EvalAltResult::fill_position [function] [call site] 09351
23 ArgBackup::restore_first_arg [function] [call site] 09352
23 Engine::is_debugger_registered [function] [call site] 09353
23 Engine::register_debugger [function] [call site] 09354
23 Scope::new [function] [call site] 09355
23 crate::ast::Stmt::Noop [function] [call site] 09356
23 into [function] [call site] 09357
23 DebuggerEvent::FunctionExitWithValue [function] [call site] 09358
23 DebuggerEvent::FunctionExitWithError [function] [call site] 09359
23 Engine::dbg_raw [function] [call site] 09360
23 Err [function] [call site] 09361
23 GlobalRuntimeState::debugger_mut [function] [call site] 09362
23 &mut [call site] 09363
23 string_functions::is_empty [function] [call site] 09364
23 Engine::check_data_size [function] [call site] 09365
23 Ok [function] [call site] 09366
23 Dynamic::into_immutable_string [function] [call site] 09367
23 Result::map_err [function] [call site] 09368
23 Engine::map_type_name [function] [call site] 09369
23 type_name::<ImmutableString> [function] [call site] 09370
23 &'a [call site] 09371
23 ERR::ErrorMismatchOutputType [function] [call site] 09372
23 into [function] [call site] 09373
23 test_side_effects_print [function] [call site] 09374
23 Dynamic::into_immutable_string [function] [call site] 09375
23 Result::map_err [function] [call site] 09376
23 Engine::map_type_name [function] [call site] 09377
23 type_name::<ImmutableString> [function] [call site] 09378
23 &'a [call site] 09379
23 ERR::ErrorMismatchOutputType [function] [call site] 09380
23 into [function] [call site] 09381
23 test_print_debug [function] [call site] 09382
23 &mut [call site] 09383
23 Engine::map_type_name [function] [call site] 09384
23 std:: [call site] 09385
0 any::type_name [function] [call site] 09386
23 Engine::map_type_name [function] [call site] 09387
23 std:: [call site] 09388
0 any::type_name [function] [call site] 09389
23 ERR::ErrorIndexingType [function] [call site] 09391
23 Engine::map_type_name [function] [call site] 09393
23 std:: [call site] 09394
0 any::type_name [function] [call site] 09395
23 Engine::map_type_name [function] [call site] 09396
23 std:: [call site] 09397
0 any::type_name [function] [call site] 09398
23 Engine::map_type_name [function] [call site] 09399
23 std:: [call site] 09400
0 any::type_name [function] [call site] 09401
23 ERR::ErrorIndexingType [function] [call site] 09403
23 string_functions::starts_with [function] [call site] 09405
23 test::len [function] [call site] 09406
23 Engine::map_type_name [function] [call site] 09407
23 std:: [call site] 09408
0 any::type_name [function] [call site] 09409
23 ERR::ErrorDotExpr [function] [call site] 09411
23 string_functions::starts_with [function] [call site] 09413
23 test::len [function] [call site] 09414
23 Engine::map_type_name [function] [call site] 09415
23 std:: [call site] 09416
0 any::type_name [function] [call site] 09417
23 Engine::map_type_name [function] [call site] 09418
23 std:: [call site] 09419
0 any::type_name [function] [call site] 09420
23 ERR::ErrorDotExpr [function] [call site] 09422
23 ERR::ErrorFunctionNotFound [function] [call site] 09425
23 Engine::gen_fn_call_signature [function] [call site] 09426
22 calc_fn_hash [function] [call site] 09428
22 test::len [function] [call site] 09429
22 StaticModuleResolver::iter_mut [function] [call site] 09430
22 iter_mut().collect::<FnArgsVec<_>> [function] [call site] 09431
22 ok [function] [call site] 09432
22 test_optimizer_const_map [function] [call site] 09433
21 StmtBlock::as_ref [function] [call site] 09434
21 OptimizerState::set_dirty [function] [call site] 09435
21 Expr::from_dynamic [function] [call site] 09436
21 StaticModuleResolver::iter_mut [function] [call site] 09437
21 array_functions::for_each [function] [call site] 09438
21 optimize_expr [function] [call site] 09439
21 StaticModuleResolver::iter_mut [function] [call site] 09440
21 array_functions::for_each [function] [call site] 09441
21 optimize_expr [function] [call site] 09442
21 move_constant_arg [function] [call site] 09443
21 OptimizerState::set_dirty [function] [call site] 09444
21 string_functions::is_empty [function] [call site] 09445
21 OptimizerState::find_literal_constant [function] [call site] 09446
21 Option::is_some [function] [call site] 09447
21 Expr::from_dynamic [function] [call site] 09448
21 OptimizerState::find_literal_constant [function] [call site] 09449
21 Option::unwrap [function] [call site] 09450
21 TestStruct::clone [function] [call site] 09451
21 OptimizerState::set_dirty [function] [call site] 09452
20 ASTFlags::intersects [function] [call site] 09453
20 Expr::is_constant [function] [call site] 09454
20 Some [function] [call site] 09455
20 Cow::Owned [function] [call site] 09456
20 Expr::get_literal_value [function] [call site] 09457
20 unwrap [function] [call site] 09458
20 OptimizerState::push_var [function] [call site] 09459
20 TestStruct::clone [function] [call site] 09460
20 optimize_stmt [function] [call site] 09461
21 Token::is_op_assignment [function] [call site] 09462
21 o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access [function] [call site] 09463
22 string_functions::is_empty [function] [call site] 09464
21 OptimizerState::set_dirty [function] [call site] 09465
21 OpAssignment::new_op_assignment_from_base [function] [call site] 09466
22 Token::lookup_symbol_from_syntax [function] [call site] 09467
22 Option::unwrap_or_else [function] [call site] 09468
22 OpAssignment::new_op_assignment_from_base_token [function] [call site] 09469
23 OpAssignment::new_op_assignment_from_token [function] [call site] 09470
24 Token::get_base_op_from_assignment [function] [call site] 09471
24 Option::unwrap_or_else [function] [call site] 09472
24 Token::literal_syntax [function] [call site] 09473
24 Token::literal_syntax [function] [call site] 09474
24 calc_fn_hash [function] [call site] 09475
24 calc_fn_hash [function] [call site] 09476
23 Token::convert_to_op_assignment [function] [call site] 09477
23 Option::unwrap_or_else [function] [call site] 09479
21 test_functions_take [function] [call site] 09480
21 o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access [function] [call site] 09481
21 optimize_expr [function] [call site] 09482
21 optimize_expr [function] [call site] 09483
21 string_functions::is_empty [function] [call site] 09484
21 string_functions::is_empty [function] [call site] 09485
21 OptimizerState::set_dirty [function] [call site] 09486
21 Expr::start_position [function] [call site] 09487
21 test_functions_take [function] [call site] 09488
21 optimize_expr [function] [call site] 09489
21 Stmt::Block [function] [call site] 09490
21 StmtBlock::new [function] [call site] 09491
21 Stmt::Expr [function] [call site] 09492
21 Stmt::Noop [function] [call site] 09494
21 Self::into [function] [call site] 09495
21 Stmt::Expr [function] [call site] 09496
21 string_functions::is_empty [function] [call site] 09498
21 OptimizerState::set_dirty [function] [call site] 09499
21 Stmt::Noop [function] [call site] 09500
21 OptimizerState::set_dirty [function] [call site] 09501
21 StmtBlock::take_statements [function] [call site] 09502
21 optimize_stmt_block [function] [call site] 09503
21 string_functions::is_empty [function] [call site] 09504
21 Stmt::Noop [function] [call site] 09505
21 ParseSettings::level_up_with_position [function] [call site] 09506
21 Stmt::Block [function] [call site] 09507
21 StmtBlock::new_with_span [function] [call site] 09508
22 MyIterableType::into_iter [function] [call site] 09509
22 Self::IntoIter::collect [function] [call site] 09510
22 StmtBlockContainer::shrink_to_fit [function] [call site] 09511
21 StmtBlock::new_with_span [function] [call site] 09512
22 MyIterableType::into_iter [function] [call site] 09513
22 Self::IntoIter::collect [function] [call site] 09514
22 StmtBlockContainer::shrink_to_fit [function] [call site] 09515
21 Self::into [function] [call site] 09516
21 OptimizerState::set_dirty [function] [call site] 09517
21 StmtBlock::take_statements [function] [call site] 09518
21 optimize_stmt_block [function] [call site] 09519
21 string_functions::is_empty [function] [call site] 09520
21 Stmt::Noop [function] [call site] 09521
21 ParseSettings::level_up_with_position [function] [call site] 09522
21 Stmt::Block [function] [call site] 09523
21 StmtBlock::new_with_span [function] [call site] 09524
21 StmtBlock::new_with_span [function] [call site] 09525
21 Self::into [function] [call site] 09526
21 string_functions::is_empty [function] [call site] 09527
21 test::len [function] [call site] 09528
21 StmtBlock::as_mut [function] [call site] 09529
21 test_functions_take [function] [call site] 09530
21 OptimizerState::set_dirty [function] [call site] 09531
21 StmtBlock::take_statements [function] [call site] 09532
21 StmtBlock::statements_mut [function] [call site] 09533
21 optimize_stmt_block [function] [call site] 09534
21 test_functions_take [function] [call site] 09535
21 optimize_expr [function] [call site] 09536
21 blob_functions::push [function] [call site] 09537
22 blob_functions::push [function] [call site] 09538
22 FnPtr::try_from [function] [call site] 09539
22 RhaiResultOf::unwrap [function] [call site] 09540
21 test_functions_take [function] [call site] 09541
21 optimize_expr [function] [call site] 09542
21 Position::new_const [function] [call site] 09543
21 blob_functions::push [function] [call site] 09544
21 blob_functions::push [function] [call site] 09545
21 Expr::And [function] [call site] 09546
21 RhaiResult::into [function] [call site] 09547
21 optimize_expr [function] [call site] 09548
21 StmtBlock::statements_mut [function] [call site] 09549
21 optimize_stmt_block [function] [call site] 09550
21 StmtBlock::take_statements [function] [call site] 09551
22 mem::take [function] [call site] 09552
22 StmtBlock::statements_mut [function] [call site] 09553
21 StmtBlock::statements_mut [function] [call site] 09554
21 optimize_stmt_block [function] [call site] 09555
21 StmtBlock::take_statements [function] [call site] 09556
21 is_hashable_constant [function] [call site] 09557
22 Expr::is_constant [function] [call site] 09558
22 Dynamic::is_hashable [function] [call site] 09559
21 Expr::get_literal_value [function] [call site] 09560
21 func::hashing::get_hasher [function] [call site] 09562
21 test::hash [function] [call site] 09563
21 Self::Hasher::finish [function] [call site] 09564
21 Command::get [function] [call site] 09565
21 mem::take [function] [call site] 09566
21 string_functions::clear [function] [call site] 09567
21 Stmt::Expr [function] [call site] 09568
21 test_functions_take [function] [call site] 09569
21 optimize_stmt [function] [call site] 09571
21 optimize_expr [function] [call site] 09572
21 Stmt::Expr [function] [call site] 09574
21 test_functions_take [function] [call site] 09575
21 optimize_stmt [function] [call site] 09577
21 Stmt::Expr [function] [call site] 09579
21 test_functions_take [function] [call site] 09580
21 test_functions_take [function] [call site] 09583
21 Stmt::If [function] [call site] 09584
21 Expr::start_position [function] [call site] 09586
21 OptimizerState::set_dirty [function] [call site] 09587
21 mem::take [function] [call site] 09588
21 Stmt::Expr [function] [call site] 09589
21 test_functions_take [function] [call site] 09590
21 optimize_stmt [function] [call site] 09592
21 OptimizerState::set_dirty [function] [call site] 09593
21 string_functions::is_empty [function] [call site] 09594
21 test::len [function] [call site] 09595
21 MyIterableType::into_iter [function] [call site] 09596
21 Self::IntoIter::all [function] [call site] 09597
21 MyIterableType::into_iter [function] [call site] 09598
21 Self::IntoIter::find [function] [call site] 09599
21 string_functions::contains [function] [call site] 09600
21 without_metadata::test_parse_json_err_no_index [function] [call site] 09601
21 without_metadata::test_parse_json_err_no_index [function] [call site] 09602
21 Stmt::Expr [function] [call site] 09603
21 test_functions_take [function] [call site] 09604
21 optimize_stmt [function] [call site] 09606
21 test_functions_take [function] [call site] 09607
21 optimize_expr [function] [call site] 09608
21 Stmt::Expr [function] [call site] 09610
21 test_functions_take [function] [call site] 09611
21 optimize_stmt [function] [call site] 09613
21 Stmt::Expr [function] [call site] 09615
21 without_metadata::test_parse_json_err_no_index [function] [call site] 09616
21 test_functions_take [function] [call site] 09617
21 Stmt::If [function] [call site] 09620
21 Expr::start_position [function] [call site] 09622
21 OptimizerState::set_dirty [function] [call site] 09623
21 string_functions::is_empty [function] [call site] 09624
21 OptimizerState::set_dirty [function] [call site] 09625
21 string_functions::clear [function] [call site] 09626
21 test::len [function] [call site] 09627
21 map_functions::retain [function] [call site] 09628
22 string_functions::is_empty [function] [call site] 09629
22 IterateMap::new [function] [call site] 09631
22 IterateMap::new [function] [call site] 09632
22 IterateMap::new [function] [call site] 09633
22 mem::take [function] [call site] 09634
22 blob_functions::insert [function] [call site] 09636
22 FnPtr::call_raw_with_extra_args [function] [call site] 09637
22 TestStruct::clone [function] [call site] 09639
22 Self::into [function] [call site] 09640
22 Dynamic::as_bool [function] [call site] 09642
22 Result::unwrap_or [function] [call site] 09643
22 blob_functions::insert [function] [call site] 09644
22 blob_functions::insert [function] [call site] 09645
22 map_or_else [function] [call site] 09647
21 string_functions::contains [function] [call site] 09649
21 test::len [function] [call site] 09650
21 OptimizerState::set_dirty [function] [call site] 09651
21 without_metadata::test_parse_json_err_no_index [function] [call site] 09652
21 optimize_expr [function] [call site] 09653
21 optimize_expr [function] [call site] 09654
21 OptimizerState::set_dirty [function] [call site] 09655
21 Stmt::Expr [function] [call site] 09656
21 test_functions_take [function] [call site] 09657
21 optimize_stmt [function] [call site] 09659
21 Stmt::Block [function] [call site] 09660
21 StmtBlock::empty [function] [call site] 09661
21 Self::into [function] [call site] 09662
21 optimize_expr [function] [call site] 09663
21 optimize_expr [function] [call site] 09664
21 optimize_expr [function] [call site] 09665
21 Expr::is_unit [function] [call site] 09666
21 Expr::Unit [function] [call site] 09667
21 ParseSettings::level_up_with_position [function] [call site] 09668
21 OptimizerState::set_dirty [function] [call site] 09669
21 map_functions::retain [function] [call site] 09670
21 map_functions::retain [function] [call site] 09671
22 string_functions::is_empty [function] [call site] 09672
22 IterateMap::new [function] [call site] 09674
22 IterateMap::new [function] [call site] 09675
22 IterateMap::new [function] [call site] 09676
22 mem::take [function] [call site] 09677
22 blob_functions::insert [function] [call site] 09679
22 FnPtr::call_raw_with_extra_args [function] [call site] 09680
22 TestStruct::clone [function] [call site] 09682
22 Self::into [function] [call site] 09683
22 Dynamic::as_bool [function] [call site] 09685
22 Result::unwrap_or [function] [call site] 09686
22 blob_functions::insert [function] [call site] 09687
22 blob_functions::insert [function] [call site] 09688
22 map_or_else [function] [call site] 09690
21 OptimizerState::set_dirty [function] [call site] 09692
21 MyIterableType::into_iter [function] [call site] 09693
21 Self::IntoIter::position [function] [call site] 09694
21 test::len [function] [call site] 09695
21 OptimizerState::set_dirty [function] [call site] 09696
21 string_functions::truncate [function] [call site] 09697
22 string_functions::clear [function] [call site] 09698
22 FnPtr::try_from [function] [call site] 09699
22 char_indices [function] [call site] 09700
22 shared_make_mut [function] [call site] 09702
22 string_functions::truncate [function] [call site] 09703
21 string_functions::is_empty [function] [call site] 09704
21 OptimizerState::set_dirty [function] [call site] 09705
21 map_functions::retain [function] [call site] 09706
21 OptimizerState::set_dirty [function] [call site] 09707
21 optimize_expr [function] [call site] 09708
21 StaticModuleResolver::iter_mut [function] [call site] 09709
21 impl [call site] 09710
21 array_functions::for_each [function] [call site] 09711
21 map_functions::values [function] [call site] 09713
21 flat_map [function] [call site] 09714
21 MyIterableType::into_iter [function] [call site] 09715
22 test_chars [function] [call site] 09716
22 0.chars().collect::<Vec<_>> [function] [call site] 09717
22 MyIterableType::into_iter [function] [call site] 09718
21 test_method_call [function] [call site] 09719
21 MyIterableType::into_iter [function] [call site] 09720
21 Self::IntoIter::all [function] [call site] 09721
21 without_metadata::test_parse_json_err_no_index [function] [call site] 09722
21 Expr::is_unit [function] [call site] 09723
21 Expr::Unit [function] [call site] 09724
21 ParseSettings::level_up_with_position [function] [call site] 09725
21 OptimizerState::set_dirty [function] [call site] 09726
21 OptimizerState::set_dirty [function] [call site] 09727
21 Stmt::Noop [function] [call site] 09728
21 optimize_expr [function] [call site] 09729
21 Expr::Unit [function] [call site] 09730
21 StmtBlock::statements_mut [function] [call site] 09731
21 optimize_stmt_block [function] [call site] 09732
21 StmtBlock::take_statements [function] [call site] 09733
21 optimize_expr [function] [call site] 09734
21 StmtBlock::statements_mut [function] [call site] 09735
21 optimize_stmt_block [function] [call site] 09736
21 StmtBlock::take_statements [function] [call site] 09737
21 optimize_expr [function] [call site] 09738
21 StmtBlock::statements_mut [function] [call site] 09739
21 optimize_stmt_block [function] [call site] 09740
21 StmtBlock::take_statements [function] [call site] 09741
21 ASTFlags::intersects [function] [call site] 09742
21 optimize_expr [function] [call site] 09743
21 optimize_expr [function] [call site] 09744
21 optimize_stmt_block [function] [call site] 09745
21 StmtBlock::take_statements [function] [call site] 09746
22 mem::take [function] [call site] 09747
22 StmtBlock::statements_mut [function] [call site] 09748
21 StmtBlockContainer::as_mut_slice [function] [call site] 09749
21 OptimizerState::set_dirty [function] [call site] 09750
21 Stmt::Noop [function] [call site] 09751
21 StmtBlock::new_with_span [function] [call site] 09752
22 MyIterableType::into_iter [function] [call site] 09753
22 Self::IntoIter::collect [function] [call site] 09754
22 StmtBlockContainer::shrink_to_fit [function] [call site] 09755
21 iterator_functions::chars_from_start [function] [call site] 09756
22 CharsStream::new [function] [call site] 09757
21 Stmt::is_block_dependent [function] [call site] 09758
22 MyIterableType::into_iter [function] [call site] 09759
22 Self::IntoIter::all [function] [call site] 09760
22 FnCallExpr::is_qualified [function] [call site] 09761
22 FnCallExpr::is_qualified [function] [call site] 09762
21 OptimizerState::set_dirty [function] [call site] 09763
21 test_functions_take [function] [call site] 09764
21 StmtBlock::statements_mut [function] [call site] 09765
21 MyIterableType::into_iter [function] [call site] 09766
21 test_method_call [function] [call site] 09767
21 OptimizerState::set_dirty [function] [call site] 09768
21 StmtBlock::take_statements [function] [call site] 09769
21 StmtBlock::new_with_span [function] [call site] 09770
21 optimize_stmt_block [function] [call site] 09771
21 StmtBlock::new_with_span [function] [call site] 09772
21 Stmt::Block [function] [call site] 09773
21 ParseResult::into [function] [call site] 09774
21 StmtBlock::statements_mut [function] [call site] 09775
21 optimize_stmt_block [function] [call site] 09776
21 StmtBlock::take_statements [function] [call site] 09777
21 StmtBlock::statements_mut [function] [call site] 09778
21 optimize_stmt_block [function] [call site] 09779
21 StmtBlock::take_statements [function] [call site] 09780
21 OptimizerState::set_dirty [function] [call site] 09781
21 StmtBlock::as_mut [function] [call site] 09782
21 string_functions::is_empty [function] [call site] 09783
22 test::len [function] [call site] 09784
21 mem::take [function] [call site] 09785
21 StmtBlock::as_mut [function] [call site] 09786
21 StmtBlock::statements_mut [function] [call site] 09787
21 optimize_stmt_block [function] [call site] 09788
21 StmtBlock::take_statements [function] [call site] 09789
21 Stmt::Block [function] [call site] 09790
21 Stmt::Noop [function] [call site] 09792
21 ParseSettings::level_up_with_position [function] [call site] 09793
21 OptimizerState::set_dirty [function] [call site] 09794
21 test_functions_take [function] [call site] 09795
21 Stmt::FnCall [function] [call site] 09796
21 optimize_expr [function] [call site] 09797
21 ParseResult::take [function] [call site] 09798
22 Engine::new [function] [call site] 09799
22 register_type_with_name::<TestStruct> [function] [call site] 09800
22 Engine::register_fn [function] [call site] 09801
22 TestStruct [function] [call site] 09802
21 Expr::FnCall [function] [call site] 09803
21 optimize_expr [function] [call site] 09804
21 Stmt::FnCall [function] [call site] 09805
21 Stmt::Expr [function] [call site] 09806
21 optimize_expr [function] [call site] 09808
21 optimize_expr [function] [call site] 09809
21 string_functions::is_empty [function] [call site] 09810
21 OptimizerState::set_dirty [function] [call site] 09811
21 Stmt::Noop [function] [call site] 09812
21 test::len [function] [call site] 09813
21 map_functions::retain [function] [call site] 09814
21 OptimizerState::find_literal_constant [function] [call site] 09815
21 Ident::as_str [function] [call site] 09816
21 Position::is_none [function] [call site] 09817
21 test::len [function] [call site] 09818
21 OptimizerState::set_dirty [function] [call site] 09819
20 MyIterableType::into_iter [function] [call site] 09820
20 Self::IntoIter::rev [function] [call site] 09821
21 array_functions::reduce_rev_with_initial [function] [call site] 09822
20 ParseSettings::level_up_with_position [function] [call site] 09823
21 ParseSettings::level_up [function] [call site] 09824
20 RhaiFunc::is_pure [function] [call site] 09826
20 Expr::is_constant [function] [call site] 09827
20 Expr::is_constant [function] [call site] 09828
20 Expr::is_constant [function] [call site] 09829
20 ParseResult::map_or [function] [call site] 09830
20 test::len [function] [call site] 09831
21 test::len [function] [call site] 09832
20 test::len [function] [call site] 09833
20 test::len [function] [call site] 09834
20 RhaiFunc::is_pure [function] [call site] 09835
20 OptimizerState::set_dirty [function] [call site] 09836
20 string_functions::remove [function] [call site] 09837
20 RhaiFunc::is_pure [function] [call site] 09838
21 RhaiFunc::is_pure [function] [call site] 09839
20 OptimizerState::set_dirty [function] [call site] 09840
20 string_functions::remove [function] [call site] 09841
20 ASTFlags::intersects [function] [call site] 09842
20 OptimizerState::set_dirty [function] [call site] 09843
20 string_functions::clear [function] [call site] 09844
21 string_functions::is_empty [function] [call site] 09845
21 shared_get_mut [function] [call site] 09846
21 string_functions::clear [function] [call site] 09847
21 ImmutableString::new [function] [call site] 09848
20 Stmt::returns_value [function] [call site] 09849
20 RhaiFunc::is_pure [function] [call site] 09850
20 OptimizerState::set_dirty [function] [call site] 09851
20 string_functions::clear [function] [call site] 09852
20 ASTFlags::intersects [function] [call site] 09853
20 Stmt::returns_value [function] [call site] 09854
20 OptimizerState::set_dirty [function] [call site] 09855
20 string_functions::pop [function] [call site] 09856
21 string_functions::is_empty [function] [call site] 09857
21 shared_make_mut [function] [call site] 09858
21 string_functions::pop [function] [call site] 09859
21 Dynamic::map_or [function] [call site] 09860
20 Dynamic::unwrap [function] [call site] 09861
20 ASTFlags::intersects [function] [call site] 09862
20 OptimizerState::set_dirty [function] [call site] 09863
20 StmtBlockContainer::last_mut [function] [call site] 09864
20 unwrap [function] [call site] 09865
20 StmtBlock::as_mut [function] [call site] 09866
20 &mut [call site] 09867
20 Stmt::Noop [function] [call site] 09868
20 Stmt::Expr [function] [call site] 09869
20 mem::take [function] [call site] 09870
20 Stmt::returns_value [function] [call site] 09871
20 Stmt::returns_value [function] [call site] 09872
20 RhaiFunc::is_pure [function] [call site] 09873
20 OptimizerState::set_dirty [function] [call site] 09874
20 Stmt::returns_value [function] [call site] 09875
20 StmtBlockContainer::last_mut [function] [call site] 09876
20 unwrap [function] [call site] 09877
20 Stmt::Noop [function] [call site] 09878
20 ParseSettings::level_up_with_position [function] [call site] 09879
20 string_functions::pop [function] [call site] 09880
20 Dynamic::unwrap [function] [call site] 09881
20 RhaiFunc::is_pure [function] [call site] 09882
20 OptimizerState::set_dirty [function] [call site] 09883
20 string_functions::clear [function] [call site] 09884
20 ASTFlags::intersects [function] [call site] 09885
20 OptimizerState::set_dirty [function] [call site] 09886
20 string_functions::pop [function] [call site] 09887
20 Dynamic::unwrap [function] [call site] 09888
20 ASTFlags::intersects [function] [call site] 09889
20 RhaiFunc::is_pure [function] [call site] 09890
20 OptimizerState::set_dirty [function] [call site] 09891
20 string_functions::pop [function] [call site] 09892
20 Dynamic::unwrap [function] [call site] 09893
20 RhaiFunc::is_pure [function] [call site] 09894
20 OptimizerState::set_dirty [function] [call site] 09895
20 string_functions::pop [function] [call site] 09896
20 Dynamic::unwrap [function] [call site] 09897
20 OptimizerState::rewind_var [function] [call site] 09898
21 string_functions::truncate [function] [call site] 09899
20 OptimizerState::is_dirty [function] [call site] 09900
20 OptimizerState::set_dirty [function] [call site] 09901
20 StmtBlockContainer::shrink_to_fit [function] [call site] 09902
18 Option::into [function] [call site] 09903
18 Self::into [function] [call site] 09904
18 crate::Module::new [function] [call site] 09905
19 Position::new_const [function] [call site] 09906
19 CustomTypesCollection::new [function] [call site] 09907
19 TestStruct::new [function] [call site] 09908
19 TestStruct::new [function] [call site] 09909
19 BloomFilterU64::new [function] [call site] 09910
19 TestStruct::new [function] [call site] 09911
19 TestStruct::new [function] [call site] 09912
18 Self::into [function] [call site] 09913
18 StmtBlockContainer::shrink_to_fit [function] [call site] 09914
18 AST::new [function] [call site] 09915
19 crate::SmartString::new_const [function] [call site] 09916
20 TestStruct::new [function] [call site] 09918
19 MyIterableType::into_iter [function] [call site] 09919
19 Self::IntoIter::collect [function] [call site] 09920
18 Engine::optimize_top_level [function] [call site] 09922
18 std::slice::from_ref [function] [call site] 09923
17 Ok [function] [call site] 09924
17 AST::new [function] [call site] 09925
17 crate::Module::new [function] [call site] 09926
17 StmtBlock::extend [function] [call site] 09927
18 StmtBlock::extend [function] [call site] 09928
16 StmtBlock::borrow [function] [call site] 09929
16 into [function] [call site] 09930
16 Ok [function] [call site] 09931
15 Some [function] [call site] 09932
13 Scope::new [function] [call site] 09933
12 ParseResult::unwrap [function] [call site] 09934
12 Engine::run_ast [function] [call site] 09935
12 RhaiResultOf::unwrap [function] [call site] 09936
12 Engine::on_def_var [function] [call site] 09937
12 Option::name [function] [call site] 09938
12 VarDefInfo::nesting_level [function] [call site] 09939
12 Ok [function] [call site] 09940
12 Ok [function] [call site] 09941
12 run [function] [call site] 09942
12 RhaiResultOf::unwrap_err [function] [call site] 09943
12 run [function] [call site] 09944
12 RhaiResultOf::unwrap_err [function] [call site] 09945
12 run [function] [call site] 09946
12 RhaiResultOf::unwrap_err [function] [call site] 09947
12 run [function] [call site] 09948
12 RhaiResultOf::unwrap [function] [call site] 09949
11 Module::is_standard_lib [function] [call site] 09950
11 flat_map [function] [call site] 09951
11 RhaiFunc::get_iter_fn [function] [call site] 09952
11 filter_map [function] [call site] 09953
11 Position::new_const [function] [call site] 09954
11 RhaiFunc::get_script_fn_def [function] [call site] 09955
11 Option::map [function] [call site] 09956
11 into [function] [call site] 09957
11 array_functions::for_each [function] [call site] 09958
11 blob_functions::push [function] [call site] 09959
11 RhaiFunc::get_iter_fn [function] [call site] 09960
11 Option::filter_map [function] [call site] 09961
11 into [function] [call site] 09962
11 RhaiFunc::get_script_fn_def [function] [call site] 09963
11 Option::map [function] [call site] 09964
11 into [function] [call site] 09965
11 array_functions::for_each [function] [call site] 09966
11 blob_functions::push [function] [call site] 09967
11 Module::iter_sub_modules [function] [call site] 09968
12 Module::iter_sub_modules_raw [function] [call site] 09969
13 MyIterableType::into_iter [function] [call site] 09970
12 impl [call site] 09971
12 Ident::as_str [function] [call site] 09972
11 array_functions::for_each [function] [call site] 09973
11 Position::new_const [function] [call site] 09974
11 unwrap [function] [call site] 09975
11 scan_module_recursive [function] [call site] 09976
11 NativeCallContext::global_runtime_state [function] [call site] 09977
11 GlobalRuntimeState::iter_imports_raw [function] [call site] 09978
12 MyIterableType::into_iter [function] [call site] 09979
12 array_functions::reduce_rev [function] [call site] 09980
12 array_functions::zip [function] [call site] 09981
12 MyIterableType::into_iter [function] [call site] 09982
12 array_functions::reduce_rev [function] [call site] 09983
11 array_functions::for_each [function] [call site] 09984
11 scan_module_recursive [function] [call site] 09985
11 MyIterableType::into_iter [function] [call site] 09986
11 array_functions::for_each [function] [call site] 09987
11 scan_module_recursive [function] [call site] 09988
10 Some [function] [call site] 09989
10 StmtBlock::as_ref [function] [call site] 09990
10 test::len [function] [call site] 09991
10 IterateMap::new [function] [call site] 09992
10 string_functions::is_empty [function] [call site] 09993
10 blob_functions::insert [function] [call site] 09994
10 &str::into [function] [call site] 09995
10 Engine::get_interned_string [function] [call site] 09996
10 ImmutableString::into [function] [call site] 09997
10 blob_functions::insert [function] [call site] 09998
10 &str::into [function] [call site] 09999
10 Engine::get_interned_string [function] [call site] 10000
10 ImmutableString::into [function] [call site] 10001
10 blob_functions::insert [function] [call site] 10002
10 &str::into [function] [call site] 10003
10 Engine::get_interned_string [function] [call site] 10004
10 ImmutableString::into [function] [call site] 10005
10 blob_functions::insert [function] [call site] 10006
10 &str::into [function] [call site] 10007
10 string_functions::starts_with [function] [call site] 10008
10 into [function] [call site] 10009
10 blob_functions::insert [function] [call site] 10010
10 &str::into [function] [call site] 10011
10 into [function] [call site] 10012
10 blob_functions::insert [function] [call site] 10013
10 &str::into [function] [call site] 10014
10 MyIterableType::into_iter [function] [call site] 10015
10 test_optimizer_const_map [function] [call site] 10016
10 Engine::get_interned_string [function] [call site] 10017
10 ImmutableString::into [function] [call site] 10018
10 params [call site] 10019
12 .iter() [call site] 10020
12 .map(|&p| [call site] 10021
12 .collect::<Array> [function] [call site] 10022
10 into [function] [call site] 10023
10 string_functions::is_empty [function] [call site] 10024
10 blob_functions::insert [function] [call site] 10025
10 &str::into [function] [call site] 10026
10 MyIterableType::into_iter [function] [call site] 10027
10 test_optimizer_const_map [function] [call site] 10028
10 Engine::get_interned_string [function] [call site] 10029
10 ImmutableString::into [function] [call site] 10030
10 comments [call site] 10031
14 .iter() [call site] 10032
14 .map(|&s| [call site] 10033
14 .collect::<Array> [function] [call site] 10034
10 into [function] [call site] 10035
10 Some [function] [call site] 10036
10 Dynamic::from_map [function] [call site] 10037
8 as_deref [function] [call site] 10038
7 syn::Result::peekable [function] [call site] 10039
7 Engine::default [function] [call site] 10040
7 ParseState::new [function] [call site] 10041
7 Some [function] [call site] 10042
7 Engine::parse_global_expr [function] [call site] 10043
8 Engine::max_expr_depth [function] [call site] 10044
8 Engine::parse_expr [function] [call site] 10045
8 LexError::UnexpectedInput [function] [call site] 10049
8 (Token, [call site] 10050
8 PERR::into_err [function] [call site] 10051
8 Position::new_const [function] [call site] 10052
8 blob_functions::push [function] [call site] 10053
8 Stmt::Expr [function] [call site] 10054
8 Engine::optimize_into_ast [function] [call site] 10057
8 map_functions::values [function] [call site] 10058
8 lib.values().cloned().collect::<Vec<_>> [function] [call site] 10060
8 crate::Module::from [function] [call site] 10063
8 map_functions::values [function] [call site] 10064
6 ParseResult::expect [function] [call site] 10066
6 Ident::as_str [function] [call site] 10067
6 eval_ast::<bool> [function] [call site] 10068
6 expect [function] [call site] 10069
5 unwrap_or [function] [call site] 10070
5 FnPtr::try_from [function] [call site] 10071
5 RhaiResultOf::unwrap [function] [call site] 10072
5 FnPtr::try_from [function] [call site] 10073
5 RhaiResultOf::map [function] [call site] 10074
5 unwrap_or [function] [call site] 10075
5 FnPtr::try_from [function] [call site] 10076
5 RhaiResultOf::unwrap [function] [call site] 10077
4 test::len [function] [call site] 10078
4 test::len [function] [call site] 10079
4 blob_functions::push [function] [call site] 10080
4 blob_functions::insert [function] [call site] 10081
2 TestStruct::new [function] [call site] 10082
2 Self::as_shared_module [function] [call site] 10083
1 Engine::set_max_string_size [function] [call site] 10084
2 TestStruct::new [function] [call site] 10085
1 Engine::set_max_array_size [function] [call site] 10086
2 TestStruct::new [function] [call site] 10087
1 Engine::set_max_map_size [function] [call site] 10088
2 TestStruct::new [function] [call site] 10089
1 Engine::set_max_variables [function] [call site] 10090
1 Engine::set_max_functions [function] [call site] 10091
1 Engine::set_max_modules [function] [call site] 10092
1 Engine::set_max_call_levels [function] [call site] 10093
1 Engine::set_max_expr_depths [function] [call site] 10094
2 TestStruct::new [function] [call site] 10095
2 TestStruct::new [function] [call site] 10096
1 Engine::set_optimization_level [function] [call site] 10097
1 Engine::on_debug [function] [call site] 10098
2 TestStruct::new [function] [call site] 10100
1 std::hint::black_box [function] [call site] 10101
1 Engine::on_print [function] [call site] 10102
1 std::hint::black_box [function] [call site] 10103
1 test_chars [function] [call site] 10104
1 test_functions_take [function] [call site] 10105
1 script.chars().take(32 [call site] 10106
1 Instant::now [function] [call site] 10107
1 Engine::on_progress [function] [call site] 10108
1 time_functions::elapsed [function] [call site] 10109
2 Instant::now [function] [call site] 10110
2 make_arithmetic_err [function] [call site] 10112
2 time_functions::elapsed [function] [call site] 10114
3 Instant::now [function] [call site] 10115
3 make_arithmetic_err [function] [call site] 10117
3 time_functions::elapsed [function] [call site] 10119
3 RhaiResult::as_secs_f64 [function] [call site] 10120
3 time_functions::elapsed [function] [call site] 10122
3 RhaiResult::as_secs [function] [call site] 10123
3 FnPtr::try_from [function] [call site] 10124
3 make_arithmetic_err [function] [call site] 10126
3 Instant::now [function] [call site] 10127
3 make_arithmetic_err [function] [call site] 10129
2 RhaiResult::as_secs_f64 [function] [call site] 10132
2 time_functions::elapsed [function] [call site] 10134
2 RhaiResult::as_secs [function] [call site] 10135
2 FnPtr::try_from [function] [call site] 10136
2 make_arithmetic_err [function] [call site] 10138
2 Instant::now [function] [call site] 10139
2 make_arithmetic_err [function] [call site] 10141
1 RhaiResult::as_millis [function] [call site] 10144
1 then_some [function] [call site] 10145
1 Scope::new [function] [call site] 10146
1 MyIterableType::into_iter [function] [call site] 10147
1 Scope::push_constant [function] [call site] 10148
2 Scope::push_entry [function] [call site] 10149
2 Dynamic::from [function] [call site] 10152
1 MyIterableType::into_iter [function] [call site] 10153
1 Scope::set_or_push [function] [call site] 10154
2 Scope::search [function] [call site] 10155
3 MyIterableType::into_iter [function] [call site] 10156
3 array_functions::reduce_rev [function] [call site] 10157
3 ParseSettings::level_up_with_position [function] [call site] 10158
3 test_optimizer_const_map [function] [call site] 10159
3 Scope::len [function] [call site] 10160
2 StmtBlock::as_ref [function] [call site] 10161
2 Option::map [function] [call site] 10162
2 Dynamic::access_mode [function] [call site] 10163
2 Scope::push [function] [call site] 10164
3 Scope::push_entry [function] [call site] 10165
3 Dynamic::from [function] [call site] 10168
2 shared_get_mut [function] [call site] 10169
2 Dynamic::from [function] [call site] 10171
1 eval_with_scope::<Dynamic> [function] [call site] 10172
1 Dynamic::is_array [function] [call site] 10173
2 crate::func::locked_read [function] [call site] 10174
2 Option::map_or [function] [call site] 10175
1 std::hint::black_box [function] [call site] 10176
1 TestStruct::clone [function] [call site] 10177
1 Dynamic::into_array [function] [call site] 10178
2 crate::func::locked_read [function] [call site] 10180
2 Option::and_then [function] [call site] 10181
2 StmtBlock::as_ref [function] [call site] 10183
2 TestStruct::clone [function] [call site] 10184
2 ok_or_else [function] [call site] 10185
2 std:: [call site] 10186
0 any::type_name [function] [call site] 10187
2 Dynamic::type_name [function] [call site] 10189
1 Result::unwrap [function] [call site] 10190
1 Dynamic::is_blob [function] [call site] 10191
2 crate::func::locked_read [function] [call site] 10192
2 Option::map_or [function] [call site] 10193
1 std::hint::black_box [function] [call site] 10194
1 TestStruct::clone [function] [call site] 10195
1 Dynamic::into_blob [function] [call site] 10196
2 crate::func::locked_read [function] [call site] 10198
2 Option::and_then [function] [call site] 10199
2 StmtBlock::as_ref [function] [call site] 10201
2 TestStruct::clone [function] [call site] 10202
2 ok_or_else [function] [call site] 10203
2 std:: [call site] 10204
0 any::type_name [function] [call site] 10205
2 Dynamic::type_name [function] [call site] 10207
1 Result::unwrap [function] [call site] 10208
1 Dynamic::is_bool [function] [call site] 10209
2 crate::func::locked_read [function] [call site] 10210
2 Option::map_or [function] [call site] 10211
1 std::hint::black_box [function] [call site] 10212
1 TestStruct::clone [function] [call site] 10213
1 Dynamic::as_bool [function] [call site] 10214
2 crate::func::locked_read [function] [call site] 10216
2 Option::and_then [function] [call site] 10217
2 ok_or_else [function] [call site] 10219
2 std:: [call site] 10220
0 any::type_name [function] [call site] 10221
2 Dynamic::type_name [function] [call site] 10223
1 Result::unwrap [function] [call site] 10224
1 Dynamic::is_char [function] [call site] 10225
2 crate::func::locked_read [function] [call site] 10226
2 Option::map_or [function] [call site] 10227
1 std::hint::black_box [function] [call site] 10228
1 TestStruct::clone [function] [call site] 10229
1 Dynamic::as_char [function] [call site] 10230
2 crate::func::locked_read [function] [call site] 10232
2 Option::and_then [function] [call site] 10233
2 ok_or_else [function] [call site] 10235
2 std:: [call site] 10236
0 any::type_name [function] [call site] 10237
2 Dynamic::type_name [function] [call site] 10239
1 Result::unwrap [function] [call site] 10240
1 Dynamic::is_decimal [function] [call site] 10241
2 crate::func::locked_read [function] [call site] 10242
2 Option::map_or [function] [call site] 10243
1 std::hint::black_box [function] [call site] 10244
1 TestStruct::clone [function] [call site] 10245
1 Dynamic::as_decimal [function] [call site] 10246
2 crate::func::locked_read [function] [call site] 10248
2 Option::and_then [function] [call site] 10249
2 ok_or_else [function] [call site] 10251
2 std:: [call site] 10252
0 any::type_name [function] [call site] 10253
2 Dynamic::type_name [function] [call site] 10255
1 Result::unwrap [function] [call site] 10256
1 Dynamic::is_float [function] [call site] 10257
2 crate::func::locked_read [function] [call site] 10258
2 Option::map_or [function] [call site] 10259
1 std::hint::black_box [function] [call site] 10260
1 TestStruct::clone [function] [call site] 10261
1 Dynamic::as_float [function] [call site] 10262
2 crate::func::locked_read [function] [call site] 10264
2 Option::and_then [function] [call site] 10265
2 ok_or_else [function] [call site] 10267
2 std:: [call site] 10268
0 any::type_name [function] [call site] 10269
2 Dynamic::type_name [function] [call site] 10271
1 Result::unwrap [function] [call site] 10272
1 Dynamic::is_int [function] [call site] 10273
2 crate::func::locked_read [function] [call site] 10274
2 Option::map_or [function] [call site] 10275
1 std::hint::black_box [function] [call site] 10276
1 TestStruct::clone [function] [call site] 10277
1 Dynamic::as_int [function] [call site] 10278
2 crate::func::locked_read [function] [call site] 10280
2 Option::and_then [function] [call site] 10281
2 ok_or_else [function] [call site] 10283
2 std:: [call site] 10284
0 any::type_name [function] [call site] 10285
2 Dynamic::type_name [function] [call site] 10287
1 Result::unwrap [function] [call site] 10288
1 Dynamic::is_string [function] [call site] 10289
1 std::hint::black_box [function] [call site] 10290
1 TestStruct::clone [function] [call site] 10291
1 Dynamic::into_string [function] [call site] 10292
2 Dynamic::into_immutable_string [function] [call site] 10293
3 crate::func::locked_read [function] [call site] 10295
3 Option::and_then [function] [call site] 10296
3 TestStruct::clone [function] [call site] 10298
3 ok_or_else [function] [call site] 10299
3 std:: [call site] 10300
0 any::type_name [function] [call site] 10301
3 Dynamic::type_name [function] [call site] 10303
2 Result::map [function] [call site] 10304
3 Engine::new [function] [call site] 10305
3 Engine::set_optimization_level [function] [call site] 10306
3 Scope::new [function] [call site] 10307
3 rhai::Map::new [function] [call site] 10308
3 blob_functions::insert [function] [call site] 10309
3 &str::into [function] [call site] 10310
3 Scope::push_constant_dynamic [function] [call site] 10312
3 Scope::push_constant_dynamic [function] [call site] 10314
3 &str::into [function] [call site] 10315
3 Engine::compile_expression_with_scope [function] [call site] 10316
3 ParseResult::expect [function] [call site] 10317
3 Ident::as_str [function] [call site] 10318
3 eval_ast::<bool> [function] [call site] 10319
1 Result::unwrap [function] [call site] 10321
1 std::hint::black_box [function] [call site] 10322
1 TestStruct::clone [function] [call site] 10323
1 Dynamic::into_immutable_string [function] [call site] 10324
2 crate::func::locked_read [function] [call site] 10326
2 Option::and_then [function] [call site] 10327
2 TestStruct::clone [function] [call site] 10329
2 ok_or_else [function] [call site] 10330
2 std:: [call site] 10331
0 any::type_name [function] [call site] 10332
2 Dynamic::type_name [function] [call site] 10334
1 Result::unwrap [function] [call site] 10335
1 Dynamic::is_timestamp [function] [call site] 10336
2 crate::func::locked_read [function] [call site] 10337
2 Option::map_or [function] [call site] 10338
1 std::hint::black_box [function] [call site] 10339
1 TestStruct::clone [function] [call site] 10340
1 clone().try_cast::<rhai::Instant> [function] [call site] 10341
1 unwrap [function] [call site] 10342
1 std::hint::black_box [function] [call site] 10343
1 Dynamic::is_decimal [function] [call site] 10344
1 std::hint::black_box [function] [call site] 10345
1 Dynamic::is_locked [function] [call site] 10346
2 try_borrow [function] [call site] 10347
1 std::hint::black_box [function] [call site] 10349
1 Dynamic::is_map [function] [call site] 10350
1 std::hint::black_box [function] [call site] 10351
1 Dynamic::is_read_only [function] [call site] 10352
1 std::hint::black_box [function] [call site] 10353
1 Dynamic::is_shared [function] [call site] 10354
1 std::hint::black_box [function] [call site] 10355
1 Expr::is_unit [function] [call site] 10356
1 std::hint::black_box [function] [call site] 10357
1 Dynamic::is_variant [function] [call site] 10358
1 std::hint::black_box [function] [call site] 10359
1 RhaiNativeFunc::return_type_name [function] [call site] 10360
1 std::hint::black_box [function] [call site] 10361
1 Dynamic::type_id [function] [call site] 10362
1 std::hint::black_box [function] [call site] 10363
1 core_functions::get_tag [function] [call site] 10364
2 core_functions::get_tag [function] [call site] 10365
1 std::hint::black_box [function] [call site] 10366
1 std::hint::black_box [function] [call site] 10367
1 std::hint::black_box [function] [call site] 10368
1 TestStruct::clone [function] [call site] 10369
1 MyIterableType::into_iter [function] [call site] 10370
1 Self::IntoIter::count [function] [call site] 10371
2 ImmutableString::strong_count [function] [call site] 10372
1 std::hint::black_box [function] [call site] 10373
1 MyIterableType::into_iter [function] [call site] 10374
1 Self::IntoIter::count [function] [call site] 10375
1 std::hint::black_box [function] [call site] 10376
1 MyIterableType::into_iter [function] [call site] 10377
1 ImmutableString::strong_count [function] [call site] 10378
1 string_functions::is_empty [function] [call site] 10379
1 std::hint::black_box [function] [call site] 10380
1 string_functions::pop [function] [call site] 10381
1 std::hint::black_box [function] [call site] 10382
1 Scope::clone_visible [function] [call site] 10383
2 Scope::len [function] [call site] 10384
2 TestStruct::new [function] [call site] 10385
2 MyIterableType::into_iter [function] [call site] 10386
2 array_functions::reduce_rev [function] [call site] 10387
2 enumerate [function] [call site] 10388
2 array_functions::for_each [function] [call site] 10389
2 string_functions::contains [function] [call site] 10390
2 Scope::push_entry [function] [call site] 10391
2 TestStruct::clone [function] [call site] 10392
2 Dynamic::access_mode [function] [call site] 10393
2 TestStruct::clone [function] [call site] 10394
2 test::len [function] [call site] 10395
2 test::len [function] [call site] 10397
2 Engine::default [function] [call site] 10398
2 blob_functions::push [function] [call site] 10399
2 TestStruct::clone [function] [call site] 10400