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

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

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

Fuzzer calltree

0 fuzz_target [function] [call site] 00000
1 fuzz [function] [call site] 00001
2 Engine::new [function] [call site] 00002
3 Engine::new_raw [function] [call site] 00003
3 TestStruct::new [function] [call site] 00005
3 crate::module::resolvers::FileModuleResolver::new [function] [call site] 00006
4 FileModuleResolver::new_with_extension [function] [call site] 00007
5 Self::into [function] [call site] 00008
5 TestStruct::new [function] [call site] 00009
5 Self::into [function] [call site] 00010
5 Scope::new [function] [call site] 00011
6 TestStruct::new [function] [call site] 00012
6 TestStruct::new [function] [call site] 00013
6 TestStruct::new [function] [call site] 00014
3 Engine::set_max_strings_interned [function] [call site] 00015
4 func::locked_write [function] [call site] 00016
5 try_borrow_mut [function] [call site] 00017
5 StraightHasher::write [function] [call site] 00019
5 try_write [function] [call site] 00021
5 std::thread::sleep [function] [call site] 00023
6 std::thread::sleep [function] [call site] 00024
6 std::time::Duration::from_secs [function] [call site] 00025
6 FnPtr::try_from [function] [call site] 00026
7 tokenizer::is_valid_function_name [function] [call site] 00027
8 is_valid_identifier [function] [call site] 00028
9 test_chars [function] [call site] 00029
10 Engine::new [function] [call site] 00030
10 eval::<char> [function] [call site] 00031
10 unwrap_err [function] [call site] 00032
10 eval::<char> [function] [call site] 00033
10 unwrap_err [function] [call site] 00034
9 is_id_first_alphabetic [function] [call site] 00035
10 unicode_xid::UnicodeXID::is_xid_start [function] [call site] 00036
10 is_ascii_alphabetic [function] [call site] 00037
9 char::is_ascii_alphanumeric [function] [call site] 00038
8 is_reserved_keyword_or_symbol [function] [call site] 00039
9 test::len [function] [call site] 00041
10 test::len [function] [call site] 00042
9 string_functions::contains [function] [call site] 00043
10 string_functions::contains [function] [call site] 00044
9 string_functions::contains [function] [call site] 00045
9 test::len [function] [call site] 00046
8 Token::lookup_symbol_from_syntax [function] [call site] 00048
9 test::len [function] [call site] 00050
9 string_functions::contains [function] [call site] 00051
9 string_functions::contains [function] [call site] 00052
9 test::len [function] [call site] 00053
9 TestStruct::clone [function] [call site] 00056
8 Position::is_none [function] [call site] 00058
7 TestStruct::new [function] [call site] 00060
7 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 00061
8 test::len [function] [call site] 00063
8 string_functions::contains [function] [call site] 00064
8 string_functions::contains [function] [call site] 00065
8 test::len [function] [call site] 00066
7 Token::lookup_symbol_from_syntax [function] [call site] 00068
7 Option::is_some [function] [call site] 00069
7 ERR::ErrorParsing [function] [call site] 00071
7 PERR::Reserved [function] [call site] 00072
7 test_to_string [function] [call site] 00073
8 Engine::new [function] [call site] 00074
8 Scope::new [function] [call site] 00075
8 blob_functions::push [function] [call site] 00076
9 blob_functions::push [function] [call site] 00077
9 FnPtr::try_from [function] [call site] 00078
10 tokenizer::is_valid_function_name [function] [call site] 00079
10 TestStruct::new [function] [call site] 00081
10 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 00082
10 Token::lookup_symbol_from_syntax [function] [call site] 00083
10 Option::is_some [function] [call site] 00084
10 ERR::ErrorParsing [function] [call site] 00086
10 PERR::Reserved [function] [call site] 00087
10 test_to_string [function] [call site] 00088
10 ERR::ErrorFunctionNotFound [function] [call site] 00091
10 test_to_string [function] [call site] 00092
9 RhaiResultOf::unwrap [function] [call site] 00094
8 blob_functions::push [function] [call site] 00095
8 blob_functions::push [function] [call site] 00096
7 ERR::ErrorFunctionNotFound [function] [call site] 00099
7 test_to_string [function] [call site] 00100
6 RhaiResultOf::unwrap [function] [call site] 00102
5 std::time::Duration::from_millis [function] [call site] 00103
5 StraightHasher::write [function] [call site] 00105
5 try_write [function] [call site] 00106
4 StringsInterner::set_max [function] [call site] 00107
5 StringsInterner::throttle_cache [function] [call site] 00108
6 StringsInterner::max [function] [call site] 00109
6 StringsInterner::clear [function] [call site] 00110
7 string_functions::clear [function] [call site] 00111
8 string_functions::is_empty [function] [call site] 00112
9 test::len [function] [call site] 00113
8 shared_get_mut [function] [call site] 00114
9 Shared::get_mut [function] [call site] 00115
10 Shared::get_mut [function] [call site] 00116
8 string_functions::clear [function] [call site] 00117
8 ImmutableString::new [function] [call site] 00118
9 Position::new_const [function] [call site] 00120
10 TestStruct::new [function] [call site] 00122
9 Option::into [function] [call site] 00123
7 string_functions::clear [function] [call site] 00124
6 test::len [function] [call site] 00125
6 StringsInterner::max [function] [call site] 00126
6 test::len [function] [call site] 00127
6 StringsInterner::max [function] [call site] 00128
6 ImmutableString::strong_count [function] [call site] 00130
7 ImmutableString::strong_count [function] [call site] 00131
8 ImmutableString::strong_count [function] [call site] 00132
6 ImmutableString::strong_count [function] [call site] 00133
6 test::len [function] [call site] 00136
6 ImmutableString::strong_count [function] [call site] 00137
6 string_functions::remove [function] [call site] 00138
4 TestStruct::new [function] [call site] 00140
4 StringsInterner::new [function] [call site] 00141
5 Engine::default [function] [call site] 00142
6 TestStruct::new [function] [call site] 00143
5 BloomFilterU64::new [function] [call site] 00144
3 TestStruct::new [function] [call site] 00147
3 TestStruct::new [function] [call site] 00149
3 Engine::register_global_module [function] [call site] 00150
4 Engine::global_namespace_mut [function] [call site] 00151
5 string_functions::is_empty [function] [call site] 00152
5 Module::new [function] [call site] 00153
6 Position::new_const [function] [call site] 00154
6 CustomTypesCollection::new [function] [call site] 00155
7 TestStruct::new [function] [call site] 00157
6 TestStruct::new [function] [call site] 00158
6 TestStruct::new [function] [call site] 00159
6 BloomFilterU64::new [function] [call site] 00160
6 TestStruct::new [function] [call site] 00161
6 TestStruct::new [function] [call site] 00162
5 Module::set_internal [function] [call site] 00163
6 test_get_set [function] [call site] 00164
7 Engine::new [function] [call site] 00165
7 register_type::<TestStruct> [function] [call site] 00166
7 Engine::register_get_set [function] [call site] 00167
8 Engine::register_get [function] [call site] 00168
9 Engine::register_fn [function] [call site] 00169
10 FuncRegistration::new [function] [call site] 00170
11 Engine::default [function] [call site] 00172
11 Engine::default [function] [call site] 00173
11 &str::into [function] [call site] 00174
11 Engine::default [function] [call site] 00175
10 Package::register_into_engine [function] [call site] 00177
11 Package::init_engine [function] [call site] 00178
11 Engine::register_global_module [function] [call site] 00179
11 Package::as_shared_module [function] [call site] 00180
9 crate::engine::make_getter [function] [call site] 00181
10 Position::new_const [function] [call site] 00182
11 TestStruct::new [function] [call site] 00184
10 RhaiResultOf::push_str [function] [call site] 00185
10 RhaiResultOf::push_str [function] [call site] 00186
9 StmtBlock::as_ref [function] [call site] 00187
8 Engine::register_set [function] [call site] 00188
9 Engine::register_fn [function] [call site] 00189
9 crate::engine::make_setter [function] [call site] 00190
10 Position::new_const [function] [call site] 00191
10 RhaiResultOf::push_str [function] [call site] 00192
10 RhaiResultOf::push_str [function] [call site] 00193
9 StmtBlock::as_ref [function] [call site] 00194
7 Engine::register_get [function] [call site] 00195
8 Engine::register_fn [function] [call site] 00196
8 crate::engine::make_getter [function] [call site] 00197
8 StmtBlock::as_ref [function] [call site] 00198
7 Engine::register_fn [function] [call site] 00199
8 FuncRegistration::new [function] [call site] 00200
8 Package::register_into_engine [function] [call site] 00202
7 Engine::register_fn [function] [call site] 00203
7 Engine::register_indexer_get_set [function] [call site] 00204
8 Engine::register_indexer_get [function] [call site] 00205
9 Engine::register_fn [function] [call site] 00206
8 Engine::register_indexer_set [function] [call site] 00207
9 Engine::register_fn [function] [call site] 00208
7 test::len [function] [call site] 00209
7 test::len [function] [call site] 00210
5 blob_functions::push [function] [call site] 00211
5 bool::into [function] [call site] 00212
5 Shared::get_mut [function] [call site] 00213
5 first_mut [function] [call site] 00214
5 Option::unwrap [function] [call site] 00216
4 blob_functions::insert [function] [call site] 00217
5 FnPtr::try_from [function] [call site] 00218
5 RhaiResultOf::unwrap [function] [call site] 00219
5 string_functions::is_empty [function] [call site] 00220
5 blob_functions::push [function] [call site] 00221
5 eval::calc_offset_len [function] [call site] 00222
6 FnPtr::try_from [function] [call site] 00223
7 tokenizer::is_valid_function_name [function] [call site] 00224
7 TestStruct::new [function] [call site] 00226
7 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 00227
7 Token::lookup_symbol_from_syntax [function] [call site] 00228
7 Option::is_some [function] [call site] 00229
7 ERR::ErrorParsing [function] [call site] 00231
7 PERR::Reserved [function] [call site] 00232
7 test_to_string [function] [call site] 00233
7 ERR::ErrorFunctionNotFound [function] [call site] 00236
7 test_to_string [function] [call site] 00237
6 CharsStream::unsigned_abs [function] [call site] 00239
6 RhaiResultOf::map_or [function] [call site] 00240
6 min_max_functions::min [function] [call site] 00241
6 FnPtr::try_from [function] [call site] 00242
6 RhaiResultOf::map [function] [call site] 00243
7 Engine::new [function] [call site] 00244
7 Engine::set_optimization_level [function] [call site] 00245
7 Scope::new [function] [call site] 00246
7 rhai::Map::new [function] [call site] 00247
7 blob_functions::insert [function] [call site] 00248
7 &str::into [function] [call site] 00249
7 Scope::push_constant_dynamic [function] [call site] 00251
8 Scope::push_entry [function] [call site] 00252
9 Scope::is_empty [function] [call site] 00253
10 string_functions::is_empty [function] [call site] 00254
9 blob_functions::push [function] [call site] 00257
9 Dynamic::set_access_mode [function] [call site] 00258
10 StmtBlock::as_mut [function] [call site] 00259
10 Dynamic::set_access_mode [function] [call site] 00260
11 StmtBlock::as_mut [function] [call site] 00261
11 Dynamic::set_access_mode [function] [call site] 00262
11 values_mut [function] [call site] 00263
11 Dynamic::set_access_mode [function] [call site] 00264
10 values_mut [function] [call site] 00265
10 Dynamic::set_access_mode [function] [call site] 00266
9 blob_functions::push [function] [call site] 00267
7 Scope::push_constant_dynamic [function] [call site] 00271
7 &str::into [function] [call site] 00272
7 Engine::compile_expression_with_scope [function] [call site] 00273
8 Engine::lex [function] [call site] 00274
9 Engine::lex_raw [function] [call site] 00275
10 TestStruct::new [function] [call site] 00276
10 TokenizerControlBlock::new [function] [call site] 00277
11 ImmutableString::new [function] [call site] 00278
12 Position::new_const [function] [call site] 00280
12 Option::into [function] [call site] 00281
10 Self::into [function] [call site] 00282
10 TestStruct::clone [function] [call site] 00283
10 std::num::NonZeroUsize::new [function] [call site] 00284
10 Engine::max_string_size [function] [call site] 00285
11 Command::get [function] [call site] 00286
10 Position::new [function] [call site] 00287
10 MyIterableType::into_iter [function] [call site] 00288
11 test_chars [function] [call site] 00289
11 0.chars().collect::<Vec<_>> [function] [call site] 00290
11 MyIterableType::into_iter [function] [call site] 00291
12 test_chars [function] [call site] 00292
12 0.chars().collect::<Vec<_>> [function] [call site] 00293
12 MyIterableType::into_iter [function] [call site] 00294
10 Self::IntoIter::map [function] [call site] 00295
11 Engine::new [function] [call site] 00296
11 Engine::set_optimization_level [function] [call site] 00297
11 Scope::new [function] [call site] 00298
11 rhai::Map::new [function] [call site] 00299
11 blob_functions::insert [function] [call site] 00300
11 &str::into [function] [call site] 00301
11 Scope::push_constant_dynamic [function] [call site] 00303
11 Scope::push_constant_dynamic [function] [call site] 00305
11 &str::into [function] [call site] 00306
11 Engine::compile_expression_with_scope [function] [call site] 00307
11 ParseResult::expect [function] [call site] 00308
11 Ident::as_str [function] [call site] 00309
11 eval_ast::<bool> [function] [call site] 00310
10 StmtBlock::as_ref [function] [call site] 00312
10 &[Stmt]::chars [function] [call site] 00313
11 Engine::new [function] [call site] 00314
11 eval::<char> [function] [call site] 00315
11 unwrap_err [function] [call site] 00316
11 eval::<char> [function] [call site] 00317
11 unwrap_err [function] [call site] 00318
10 peekable [function] [call site] 00319
10 reflection_functions::collect [function] [call site] 00320
11 NativeCallContext::engine [function] [call site] 00321
11 Engine::collect_fn_metadata_impl [function] [call site] 00322
12 TestStruct::new [function] [call site] 00323
12 NativeCallContext::iter_namespaces [function] [call site] 00324
13 MyIterableType::into_iter [function] [call site] 00325
14 test_chars [function] [call site] 00326
14 0.chars().collect::<Vec<_>> [function] [call site] 00327
14 MyIterableType::into_iter [function] [call site] 00328
13 test_optimizer_const_map [function] [call site] 00329
14 Engine::new [function] [call site] 00330
14 Engine::set_optimization_level [function] [call site] 00331
14 Scope::new [function] [call site] 00332
14 rhai::Map::new [function] [call site] 00333
14 blob_functions::insert [function] [call site] 00334
14 &str::into [function] [call site] 00335
14 Scope::push_constant_dynamic [function] [call site] 00337
14 Scope::push_constant_dynamic [function] [call site] 00339
14 &str::into [function] [call site] 00340
14 Engine::compile_expression_with_scope [function] [call site] 00341
14 ParseResult::expect [function] [call site] 00342
14 Ident::as_str [function] [call site] 00343
14 eval_ast::<bool> [function] [call site] 00344
12 flat_map [function] [call site] 00346
12 filter_map [function] [call site] 00347
12 Position::new_const [function] [call site] 00348
12 RhaiFunc::get_script_fn_def [function] [call site] 00349
12 Option::map [function] [call site] 00351
13 Engine::new [function] [call site] 00352
13 Engine::set_optimization_level [function] [call site] 00353
13 Scope::new [function] [call site] 00354
13 rhai::Map::new [function] [call site] 00355
13 blob_functions::insert [function] [call site] 00356
13 &str::into [function] [call site] 00357
13 Scope::push_constant_dynamic [function] [call site] 00359
13 Scope::push_constant_dynamic [function] [call site] 00361
13 &str::into [function] [call site] 00362
13 Engine::compile_expression_with_scope [function] [call site] 00363
13 ParseResult::expect [function] [call site] 00364
13 Ident::as_str [function] [call site] 00365
13 eval_ast::<bool> [function] [call site] 00366
12 array_functions::for_each [function] [call site] 00369
13 string_functions::is_empty [function] [call site] 00370
13 StaticModuleResolver::iter_mut [function] [call site] 00372
14 StaticModuleResolver::iter_mut [function] [call site] 00373
14 test_optimizer_const_map [function] [call site] 00374
14 Ident::as_str [function] [call site] 00375
13 impl [call site] 00376
13 FnPtr::call_raw_with_extra_args [function] [call site] 00378
14 _call_with_extra_args::<true, [call site] 00379
14 _call_with_extra_args::<false, [call site] 00380
12 blob_functions::push [function] [call site] 00383
13 blob_functions::push [function] [call site] 00384
13 FnPtr::try_from [function] [call site] 00385
13 RhaiResultOf::unwrap [function] [call site] 00386
12 MyIterableType::into_iter [function] [call site] 00387
12 test_var_def_filter [function] [call site] 00388
13 Engine::new [function] [call site] 00389
13 Engine::compile [function] [call site] 00390
14 Engine::compile_with_scope [function] [call site] 00391
15 Engine::compile_scripts_with_scope [function] [call site] 00392
16 Engine::compile_scripts_with_scope_raw [function] [call site] 00393
17 Engine::lex [function] [call site] 00394
17 StmtBlock::as_ref [function] [call site] 00395
17 syn::Result::peekable [function] [call site] 00396
17 Engine::default [function] [call site] 00397
17 ParseState::new [function] [call site] 00398
18 TestStruct::new [function] [call site] 00399
18 Scope::new [function] [call site] 00400
18 TestStruct::new [function] [call site] 00401
18 TestStruct::new [function] [call site] 00402
17 TestStruct::clone [function] [call site] 00403
17 Engine::parse [function] [call site] 00404
18 Engine::parse_global_level [function] [call site] 00405
19 Position::new_const [function] [call site] 00406
20 TestStruct::new [function] [call site] 00408
19 Engine::max_expr_depth [function] [call site] 00409
20 Command::get [function] [call site] 00410
19 Engine::parse_stmt [function] [call site] 00413
20 StaticVec::<SmartString>::new_const [function] [call site] 00414
21 TestStruct::new [function] [call site] 00416
20 Position::new_const [function] [call site] 00417
20 Position::is_none [function] [call site] 00420
20 ParseSettings::has_flag [function] [call site] 00421
21 intersects [function] [call site] 00422
20 PERR::into_err [function] [call site] 00424
21 ParseError [function] [call site] 00425
21 PERR::into [function] [call site] 00426
20 MultiInputsStream::get_next [function] [call site] 00427
21 test::len [function] [call site] 00428
21 MultiInputsStream::get_next [function] [call site] 00429
20 string_functions::contains [function] [call site] 00432
21 string_functions::contains [function] [call site] 00433
20 string_functions::is_empty [function] [call site] 00434
21 test::len [function] [call site] 00435
20 blob_functions::push [function] [call site] 00436
20 TestStruct::clone [function] [call site] 00437
20 string_functions::clear [function] [call site] 00439
21 string_functions::is_empty [function] [call site] 00440
21 shared_get_mut [function] [call site] 00441
21 string_functions::clear [function] [call site] 00442
21 ImmutableString::new [function] [call site] 00443
20 unindent_block_comment [function] [call site] 00444
21 string_functions::contains [function] [call site] 00445
21 usize::lines [function] [call site] 00446
21 test_optimizer_const_map [function] [call site] 00448
21 test::len [function] [call site] 00449
21 trim_start_matches [function] [call site] 00450
21 test::len [function] [call site] 00451
21 min_max_functions::min [function] [call site] 00452
21 unwrap_or [function] [call site] 00453
21 min_max_functions::min [function] [call site] 00454
21 usize::lines [function] [call site] 00455
21 enumerate [function] [call site] 00456
21 test_optimizer_const_map [function] [call site] 00457
21 lines() [call site] 00458
4 .enumerate() [call site] 00459
4 .map(|(i, [call site] 00460
4 .collect::<Vec<_>> [function] [call site] 00461
20 ParseSettings::level_up_with_position [function] [call site] 00463
21 ParseSettings::level_up [function] [call site] 00464
20 unwrap_or [function] [call site] 00469
20 blob_functions::push [function] [call site] 00470
20 string_functions::is_empty [function] [call site] 00472
20 RhaiResultOf::push_str [function] [call site] 00473
20 RhaiResultOf::push_str [function] [call site] 00474
20 PERR::into_err [function] [call site] 00478
20 string_functions::is_empty [function] [call site] 00479
20 blob_functions::push [function] [call site] 00480
20 Stmt::Noop [function] [call site] 00484
20 eat_token [function] [call site] 00485
21 MultiInputsStream::get_next [function] [call site] 00486
22 test::len [function] [call site] 00487
22 MultiInputsStream::get_next [function] [call site] 00488
21 Option::unwrap [function] [call site] 00490
20 Stmt::Noop [function] [call site] 00492
20 Engine::parse_block [function] [call site] 00494
21 MultiInputsStream::get_next [function] [call site] 00495
21 PERR::into_err [function] [call site] 00498
22 ParseError [function] [call site] 00499
22 PERR::into [function] [call site] 00500
21 PERR::MissingToken [function] [call site] 00502
21 &str::into [function] [call site] 00504
21 PERR::into_err [function] [call site] 00505
21 ParseSettings::level_up_with_position [function] [call site] 00506
22 ParseSettings::level_up [function] [call site] 00507
21 StmtBlock::empty [function] [call site] 00509
22 Position::new_const [function] [call site] 00510
22 Span::new [function] [call site] 00511
21 ParseSettings::has_flag [function] [call site] 00512
21 Engine::parse_expr_stmt [function] [call site] 00513
22 Engine::parse_expr [function] [call site] 00516
23 TestStruct::new [function] [call site] 00519
23 ParseSettings::level_up [function] [call site] 00520
23 Engine::parse_unary [function] [call site] 00521
24 LexError::UnexpectedInput [function] [call site] 00525
24 (Token, [call site] 00526
25 Engine::new [function] [call site] 00527
25 Scope::new [function] [call site] 00528
25 blob_functions::push [function] [call site] 00529
25 blob_functions::push [function] [call site] 00530
25 blob_functions::push [function] [call site] 00531
24 PERR::into_err [function] [call site] 00532
24 TestStruct::clone [function] [call site] 00533
24 eat_token [function] [call site] 00535
24 Engine::parse_unary [function] [call site] 00536
24 ParseSettings::level_up [function] [call site] 00537
24 checked_neg [function] [call site] 00538
24 test_optimizer_const_map [function] [call site] 00539
24 Expr::IntegerConstant [function] [call site] 00540
24 StmtBlock::span_or_else [function] [call site] 00541
25 Span::new [function] [call site] 00542
25 iterator_functions::chars_from_start [function] [call site] 00543
26 CharsStream::new [function] [call site] 00544
27 TestStruct::new [function] [call site] 00546
27 MyIterableType::into_iter [function] [call site] 00547
28 test_chars [function] [call site] 00548
28 0.chars().collect::<Vec<_>> [function] [call site] 00549
28 MyIterableType::into_iter [function] [call site] 00550
27 FnPtr::try_from [function] [call site] 00551
27 RhaiResultOf::unwrap_or [function] [call site] 00552
27 FnPtr::try_from [function] [call site] 00553
27 RhaiResultOf::unwrap_or [function] [call site] 00554
27 test_chars [function] [call site] 00556
27 test_functions_take [function] [call site] 00558
28 Engine::new [function] [call site] 00559
28 register_type_with_name::<TestStruct> [function] [call site] 00560
28 Engine::register_fn [function] [call site] 00561
28 TestStruct [function] [call site] 00562
27 chars() [call site] 00563
10 .skip(from) [call site] 00564
10 .take(len) [call site] 00565
10 .collect::<Vec<_>> [function] [call site] 00566
27 MyIterableType::into_iter [function] [call site] 00567
27 FnPtr::try_from [function] [call site] 00568
27 Self::unsigned_abs [function] [call site] 00569
27 RhaiResultOf::unwrap_or [function] [call site] 00570
27 test_chars [function] [call site] 00571
27 ImmutableString::strong_count [function] [call site] 00572
28 ImmutableString::strong_count [function] [call site] 00573
27 usize::saturating_sub [function] [call site] 00574
27 test_chars [function] [call site] 00576
27 test_functions_take [function] [call site] 00578
27 chars() [call site] 00579
8 .skip(offset) [call site] 00580
8 .take(len) [call site] 00581
8 .collect::<Vec<_>> [function] [call site] 00582
27 MyIterableType::into_iter [function] [call site] 00583
25 StmtBlock::span_or_else [function] [call site] 00584
25 string_functions::add_append [function] [call site] 00585
26 string_functions::is_empty [function] [call site] 00586
27 test::len [function] [call site] 00587
26 String::from_utf8_lossy [function] [call site] 00588
26 string_functions::is_empty [function] [call site] 00589
26 String::from_utf8 [function] [call site] 00590
26 ImmutableString::into_owned [function] [call site] 00593
27 ImmutableString::make_mut [function] [call site] 00594
28 func::shared_make_mut [function] [call site] 00595
29 Shared::make_mut [function] [call site] 00596
30 Shared::make_mut [function] [call site] 00597
27 func::shared_take [function] [call site] 00598
28 shared_try_take [function] [call site] 00599
29 Shared::try_unwrap [function] [call site] 00600
28 Result::ok [function] [call site] 00601
28 unwrap_or_else [function] [call site] 00602
26 String::into [function] [call site] 00604
26 ImmutableString::into_owned [function] [call site] 00605
26 StmtBlock::as_ref [function] [call site] 00606
25 StmtBlock::span_or_else [function] [call site] 00608
24 Some [function] [call site] 00609
24 Expr::FloatConstant [function] [call site] 00610
24 into [function] [call site] 00611
24 ok_or_else [function] [call site] 00612
24 LexError::MalformedNumber [function] [call site] 00613
24 PERR::into_err [function] [call site] 00614
24 Ok [function] [call site] 00615
24 Expr::FloatConstant [function] [call site] 00616
24 into [function] [call site] 00617
24 Ok [function] [call site] 00618
24 Engine::get_interned_string [function] [call site] 00619
25 locked_write [function] [call site] 00620
26 try_borrow_mut [function] [call site] 00621
26 StraightHasher::write [function] [call site] 00623
26 try_write [function] [call site] 00625
26 std::thread::sleep [function] [call site] 00627
26 std::time::Duration::from_millis [function] [call site] 00628
26 StraightHasher::write [function] [call site] 00630
26 try_write [function] [call site] 00631
25 Command::get [function] [call site] 00632
24 FnCallHashes::from_native_only [function] [call site] 00635
24 calc_fn_hash [function] [call site] 00636
25 get_hasher [function] [call site] 00637
26 config::hashing::get_hashing_seed [function] [call site] 00638
27 Command::get [function] [call site] 00639
27 unwrap_or [function] [call site] 00640
26 ahash::RandomState::with_seeds [function] [call site] 00641
26 StraightHasherBuilder::build_hasher [function] [call site] 00642
27 StraightHasher [function] [call site] 00643
26 Engine::default [function] [call site] 00644
25 write_u8 [function] [call site] 00645
25 MyIterableType::into_iter [function] [call site] 00646
25 Self::IntoIter::for_each [function] [call site] 00647
26 string_functions::is_empty [function] [call site] 00648
26 StaticModuleResolver::iter_mut [function] [call site] 00650
26 impl [call site] 00651
26 FnPtr::call_raw_with_extra_args [function] [call site] 00653
25 test::hash [function] [call site] 00656
25 write_usize [function] [call site] 00657
25 test::hash [function] [call site] 00658
25 write_usize [function] [call site] 00659
25 StraightHasher::finish [function] [call site] 00660
24 MyIterableType::into_iter [function] [call site] 00661
25 test_chars [function] [call site] 00662
25 0.chars().collect::<Vec<_>> [function] [call site] 00663
25 MyIterableType::into_iter [function] [call site] 00664
24 Self::IntoIter::collect [function] [call site] 00665
25 NativeCallContext::engine [function] [call site] 00666
25 Engine::collect_fn_metadata_impl [function] [call site] 00667
25 StmtBlock::as_ref [function] [call site] 00669
25 test::len [function] [call site] 00670
25 IterateMap::new [function] [call site] 00671
25 string_functions::is_empty [function] [call site] 00672
25 blob_functions::insert [function] [call site] 00673
25 &str::into [function] [call site] 00674
25 Engine::get_interned_string [function] [call site] 00675
25 ImmutableString::into [function] [call site] 00680
25 blob_functions::insert [function] [call site] 00681
25 &str::into [function] [call site] 00682
25 Engine::get_interned_string [function] [call site] 00683
25 ImmutableString::into [function] [call site] 00684
25 blob_functions::insert [function] [call site] 00685
25 &str::into [function] [call site] 00686
25 Engine::get_interned_string [function] [call site] 00687
25 ImmutableString::into [function] [call site] 00688
25 blob_functions::insert [function] [call site] 00689
25 &str::into [function] [call site] 00690
25 string_functions::starts_with [function] [call site] 00691
26 string_functions::starts_with [function] [call site] 00692
25 blob_functions::insert [function] [call site] 00694
25 &str::into [function] [call site] 00695
25 blob_functions::insert [function] [call site] 00697
25 &str::into [function] [call site] 00698
25 MyIterableType::into_iter [function] [call site] 00699
25 test_optimizer_const_map [function] [call site] 00700
25 Engine::get_interned_string [function] [call site] 00701
25 ImmutableString::into [function] [call site] 00702
25 params [call site] 00703
12 .iter() [call site] 00704
12 .map(|&p| [call site] 00705
12 .collect::<Array> [function] [call site] 00706
25 string_functions::is_empty [function] [call site] 00708
25 blob_functions::insert [function] [call site] 00709
25 &str::into [function] [call site] 00710
25 MyIterableType::into_iter [function] [call site] 00711
25 test_optimizer_const_map [function] [call site] 00712
25 Engine::get_interned_string [function] [call site] 00713
25 ImmutableString::into [function] [call site] 00714
25 comments [call site] 00715
14 .iter() [call site] 00716
14 .map(|&s| [call site] 00717
14 .collect::<Array> [function] [call site] 00718
25 Dynamic::from_map [function] [call site] 00721
24 Some [function] [call site] 00725
24 FnCallExpr::into_fn_call_expr [function] [call site] 00726
25 Expr::FnCall [function] [call site] 00727
25 FnCallExpr::into [function] [call site] 00728
24 TestStruct::clone [function] [call site] 00729
24 eat_token [function] [call site] 00730
24 Engine::parse_unary [function] [call site] 00731
24 ParseSettings::level_up [function] [call site] 00732
24 Ok [function] [call site] 00733
24 Ok [function] [call site] 00734
24 Ok [function] [call site] 00735
24 Engine::get_interned_string [function] [call site] 00736
24 FnCallHashes::from_native_only [function] [call site] 00737
24 calc_fn_hash [function] [call site] 00738
24 MyIterableType::into_iter [function] [call site] 00739
24 Self::IntoIter::collect [function] [call site] 00740
24 Some [function] [call site] 00741
24 FnCallExpr::into_fn_call_expr [function] [call site] 00742
24 TestStruct::clone [function] [call site] 00743
24 eat_token [function] [call site] 00744
24 Ok [function] [call site] 00745
24 Engine::get_interned_string [function] [call site] 00746
24 FnCallHashes::from_native_only [function] [call site] 00747
24 calc_fn_hash [function] [call site] 00748
24 Engine::parse_unary [function] [call site] 00749
24 ParseSettings::level_up [function] [call site] 00750
24 MyIterableType::into_iter [function] [call site] 00751
24 Self::IntoIter::collect [function] [call site] 00752
24 Some [function] [call site] 00753
24 FnCallExpr::into_fn_call_expr [function] [call site] 00754
24 Err [function] [call site] 00755
24 PERR::into_err [function] [call site] 00756
24 Engine::parse_primary [function] [call site] 00757
25 LexError::UnexpectedInput [function] [call site] 00761
25 (Token, [call site] 00762
25 PERR::into_err [function] [call site] 00763
25 PERR::into_err [function] [call site] 00765
25 MultiInputsStream::get_next [function] [call site] 00766
25 Expr::Unit [function] [call site] 00767
25 MultiInputsStream::get_next [function] [call site] 00768
25 Expr::IntegerConstant [function] [call site] 00770
25 Expr::CharConstant [function] [call site] 00771
25 Expr::StringConstant [function] [call site] 00772
25 Engine::get_interned_string [function] [call site] 00773
25 Expr::BoolConstant [function] [call site] 00774
25 Expr::BoolConstant [function] [call site] 00775
25 Expr::IntegerConstant [function] [call site] 00776
25 MultiInputsStream::get_next [function] [call site] 00777
25 Expr::FloatConstant [function] [call site] 00778
25 MultiInputsStream::get_next [function] [call site] 00779
25 Expr::DynamicConstant [function] [call site] 00780
25 TestStruct::new [function] [call site] 00781
25 ParseSettings::has_option [function] [call site] 00783
26 intersects [function] [call site] 00784
25 Engine::parse_block [function] [call site] 00785
25 ParseSettings::level_up [function] [call site] 00786
25 Expr::Stmt [function] [call site] 00787
25 TestStruct::new [function] [call site] 00788
25 ParseResult::into [function] [call site] 00789
25 eat_token [function] [call site] 00790
25 Engine::parse_expr [function] [call site] 00791
25 ParseSettings::level_up [function] [call site] 00792
25 MultiInputsStream::get_next [function] [call site] 00793
25 PERR::into_err [function] [call site] 00796
25 PERR::MissingToken [function] [call site] 00798
25 &str::into [function] [call site] 00800
25 PERR::into_err [function] [call site] 00801
25 ParseSettings::has_option [function] [call site] 00802
25 Expr::Stmt [function] [call site] 00803
25 TestStruct::new [function] [call site] 00804
25 Engine::parse_if [function] [call site] 00805
26 ParseSettings::level_up_with_position [function] [call site] 00806
26 eat_token [function] [call site] 00807
26 ensure_not_statement_expr [function] [call site] 00808
27 &mut [call site] 00809
27 PERR::ExprExpected [function] [call site] 00812
27 &'static [call site] 00813
28 Engine::new [function] [call site] 00814
28 Scope::new [function] [call site] 00815
28 blob_functions::push [function] [call site] 00816
28 blob_functions::push [function] [call site] 00817
28 blob_functions::push [function] [call site] 00818
27 PERR::into_err [function] [call site] 00819
26 Engine::parse_expr [function] [call site] 00821
26 Expr::ensure_bool_expr [function] [call site] 00822
27 Dynamic::is_bool [function] [call site] 00823
28 crate::func::locked_read [function] [call site] 00824
29 try_borrow [function] [call site] 00825
29 locked_read [function] [call site] 00827
30 try_borrow [function] [call site] 00828
30 locked_read [function] [call site] 00830
30 Option::ok [function] [call site] 00831
30 try_read [function] [call site] 00832
30 std::thread::sleep [function] [call site] 00834
30 std::time::Duration::from_millis [function] [call site] 00835
30 locked_read [function] [call site] 00837
30 try_read [function] [call site] 00838
29 Option::ok [function] [call site] 00839
29 try_read [function] [call site] 00840
29 std::thread::sleep [function] [call site] 00842
29 std::time::Duration::from_millis [function] [call site] 00843
29 locked_read [function] [call site] 00845
29 try_read [function] [call site] 00846
28 Option::map_or [function] [call site] 00847
27 RhaiNativeFunc::return_type_name [function] [call site] 00848
28 type_name::<R> [function] [call site] 00849
27 PERR::MismatchedType [function] [call site] 00852
27 &str::into [function] [call site] 00853
27 &'static [call site] 00854
27 PERR::into_err [function] [call site] 00855
27 Expr::start_position [function] [call site] 00856
28 string_functions::is_empty [function] [call site] 00857
28 Expr::position [function] [call site] 00858
29 ParseSettings::level_up_with_position [function] [call site] 00859
28 ParseSettings::level_up_with_position [function] [call site] 00860
28 Expr::start_position [function] [call site] 00861
29 string_functions::is_empty [function] [call site] 00862
29 Expr::position [function] [call site] 00863
29 ParseSettings::level_up_with_position [function] [call site] 00864
29 Expr::start_position [function] [call site] 00865
29 Expr::start_position [function] [call site] 00866
29 Expr::position [function] [call site] 00867
28 Expr::start_position [function] [call site] 00868
28 Expr::position [function] [call site] 00869
26 ensure_not_assignment [function] [call site] 00870
27 &mut [call site] 00871
27 LexError::ImproperSymbol [function] [call site] 00874
27 Token::literal_syntax [function] [call site] 00875
27 &'static [call site] 00876
27 &str::into [function] [call site] 00877
27 PERR::into_err [function] [call site] 00878
26 Engine::parse_block [function] [call site] 00880
26 match_token [function] [call site] 00882
27 &mut [call site] 00883
27 eat_token [function] [call site] 00885
26 Engine::parse_if [function] [call site] 00888
26 Engine::parse_block [function] [call site] 00889
26 Stmt::Noop [function] [call site] 00890
26 Stmt::If [function] [call site] 00893
25 ParseSettings::level_up [function] [call site] 00895
25 Engine::allow_looping [function] [call site] 00897
26 intersects [function] [call site] 00898
25 ParseSettings::has_option [function] [call site] 00899
25 Expr::Stmt [function] [call site] 00900
25 TestStruct::new [function] [call site] 00901
25 Engine::parse_while_loop [function] [call site] 00902
26 ParseSettings::level_up [function] [call site] 00903
26 MultiInputsStream::get_next [function] [call site] 00904
26 ensure_not_statement_expr [function] [call site] 00906
26 Engine::parse_expr [function] [call site] 00907
26 Expr::ensure_bool_expr [function] [call site] 00908
26 ensure_not_assignment [function] [call site] 00909
26 Expr::Unit [function] [call site] 00910
26 Engine::parse_block [function] [call site] 00911
26 Stmt::While [function] [call site] 00914
25 ParseSettings::level_up [function] [call site] 00916
25 Engine::allow_looping [function] [call site] 00918
25 ParseSettings::has_option [function] [call site] 00919
25 Expr::Stmt [function] [call site] 00920
25 TestStruct::new [function] [call site] 00921
25 Engine::parse_do [function] [call site] 00922
26 ParseSettings::level_up_with_position [function] [call site] 00923
26 eat_token [function] [call site] 00924
26 ParseSettings::has_flag [function] [call site] 00925
26 Engine::parse_block [function] [call site] 00926
26 MultiInputsStream::get_next [function] [call site] 00928
26 string_functions::is_empty [function] [call site] 00930
27 test::len [function] [call site] 00931
26 PERR::MissingToken [function] [call site] 00933
26 &str::into [function] [call site] 00935
26 PERR::into_err [function] [call site] 00936
26 string_functions::remove [function] [call site] 00937
26 ensure_not_statement_expr [function] [call site] 00938
26 Engine::parse_expr [function] [call site] 00939
26 Expr::ensure_bool_expr [function] [call site] 00940
26 ensure_not_assignment [function] [call site] 00941
26 Stmt::Do [function] [call site] 00943
25 ParseSettings::level_up [function] [call site] 00945
25 Engine::allow_looping [function] [call site] 00947
25 ParseSettings::has_option [function] [call site] 00948
25 Expr::Stmt [function] [call site] 00949
25 TestStruct::new [function] [call site] 00950
25 Engine::parse_for [function] [call site] 00951
26 ParseSettings::level_up_with_position [function] [call site] 00952
26 eat_token [function] [call site] 00953
26 match_token [function] [call site] 00954
26 parse_var_name [function] [call site] 00955
27 MultiInputsStream::get_next [function] [call site] 00956
27 Option::unwrap [function] [call site] 00957
27 tokenizer::is_valid_identifier [function] [call site] 00959
28 test_chars [function] [call site] 00960
28 is_id_first_alphabetic [function] [call site] 00961
28 char::is_ascii_alphanumeric [function] [call site] 00962
27 PERR::Reserved [function] [call site] 00964
27 test_to_string [function] [call site] 00965
27 PERR::into_err [function] [call site] 00966
27 PERR::into_err [function] [call site] 00968
27 PERR::into_err [function] [call site] 00970
26 match_token [function] [call site] 00971
26 PERR::MissingToken [function] [call site] 00973
26 &str::into [function] [call site] 00975
26 PERR::into_err [function] [call site] 00976
26 parse_var_name [function] [call site] 00977
26 PERR::DuplicatedVariable [function] [call site] 00979
26 PERR::into_err [function] [call site] 00981
26 match_token [function] [call site] 00982
26 PERR::MissingToken [function] [call site] 00984
26 &str::into [function] [call site] 00986
26 PERR::into_err [function] [call site] 00987
26 parse_var_name [function] [call site] 00989
26 MultiInputsStream::get_next [function] [call site] 00990
26 PERR::into_err [function] [call site] 00993
26 PERR::MissingToken [function] [call site] 00995
26 &str::into [function] [call site] 00997
26 PERR::into_err [function] [call site] 00998
26 ensure_not_statement_expr [function] [call site] 00999
26 Engine::parse_expr [function] [call site] 01000
26 Expr::ensure_iterable [function] [call site] 01001
27 PERR::MismatchedType [function] [call site] 01004
27 &str::into [function] [call site] 01005
27 &'static [call site] 01006
27 PERR::into_err [function] [call site] 01007
27 Expr::start_position [function] [call site] 01008
26 test_optimizer_const_map [function] [call site] 01009
26 Engine::get_interned_string [function] [call site] 01010
26 Engine::get_interned_string [function] [call site] 01011
26 test::len [function] [call site] 01012
26 blob_functions::push [function] [call site] 01013
26 TestStruct::clone [function] [call site] 01014
26 blob_functions::push [function] [call site] 01015
26 Engine::parse_block [function] [call site] 01016
26 Scope::rewind [function] [call site] 01018
27 string_functions::truncate [function] [call site] 01019
28 string_functions::clear [function] [call site] 01020
28 FnPtr::try_from [function] [call site] 01021
28 char_indices [function] [call site] 01022
28 shared_make_mut [function] [call site] 01024
29 Shared::make_mut [function] [call site] 01025
28 string_functions::truncate [function] [call site] 01026
27 string_functions::truncate [function] [call site] 01027
27 string_functions::truncate [function] [call site] 01028
26 Stmt::For [function] [call site] 01030
26 TestStruct::new [function] [call site] 01031
25 ParseSettings::level_up [function] [call site] 01032
25 ParseSettings::has_option [function] [call site] 01034
25 Expr::Stmt [function] [call site] 01035
25 TestStruct::new [function] [call site] 01036
25 Engine::parse_switch [function] [call site] 01037
26 ParseSettings::level_up_with_position [function] [call site] 01038
26 eat_token [function] [call site] 01039
26 Engine::parse_expr [function] [call site] 01040
26 MultiInputsStream::get_next [function] [call site] 01041
26 PERR::into_err [function] [call site] 01044
26 PERR::MissingToken [function] [call site] 01046
26 &str::into [function] [call site] 01048
26 PERR::into_err [function] [call site] 01049
26 FnArgsVec::<BinaryExpr>::new [function] [call site] 01050
26 StraightHashMap::<CaseBlocksList>::default [function] [call site] 01051
27 TestStruct::new [function] [call site] 01052
26 StaticVec::<RangeCase>::new [function] [call site] 01053
26 eat_token [function] [call site] 01056
26 PERR::MissingToken [function] [call site] 01058
26 PERR::into_err [function] [call site] 01061
26 Position::is_none [function] [call site] 01062
26 eat_token [function] [call site] 01063
26 match_token [function] [call site] 01064
26 PERR::into_err [function] [call site] 01066
26 Position::new_const [function] [call site] 01067
27 TestStruct::new [function] [call site] 01069
26 Expr::BoolConstant [function] [call site] 01070
26 None::is_some [function] [call site] 01071
26 PERR::into_err [function] [call site] 01073
26 Position::new_const [function] [call site] 01074
26 Engine::parse_expr [function] [call site] 01075
26 blob_functions::push [function] [call site] 01076
27 blob_functions::push [function] [call site] 01077
27 FnPtr::try_from [function] [call site] 01078
27 RhaiResultOf::unwrap [function] [call site] 01079
26 PERR::ExprExpected [function] [call site] 01081
26 &str::into [function] [call site] 01082
26 PERR::into_err [function] [call site] 01083
26 match_token [function] [call site] 01084
26 match_token [function] [call site] 01085
26 ensure_not_statement_expr [function] [call site] 01086
26 Engine::parse_expr [function] [call site] 01087
26 Expr::ensure_bool_expr [function] [call site] 01088
26 ensure_not_assignment [function] [call site] 01089
26 Expr::BoolConstant [function] [call site] 01090
26 MultiInputsStream::get_next [function] [call site] 01091
26 PERR::into_err [function] [call site] 01094
26 PERR::MissingToken [function] [call site] 01096
26 &str::into [function] [call site] 01098
26 PERR::into_err [function] [call site] 01099
26 ParseSettings::has_flag [function] [call site] 01100
26 Engine::parse_expr [function] [call site] 01101
26 Engine::parse_stmt [function] [call site] 01102
26 CustomExpr::is_self_terminated [function] [call site] 01103
26 ParseResult::into [function] [call site] 01104
26 Expr::Stmt [function] [call site] 01105
26 StmtBlockContainer::into [function] [call site] 01106
26 blob_functions::push [function] [call site] 01107
26 test::len [function] [call site] 01108
26 string_functions::is_empty [function] [call site] 01109
27 test::len [function] [call site] 01110
26 Expr::get_literal_value [function] [call site] 01112
27 StmtBlock::as_ref [function] [call site] 01114
27 TestStruct::clone [function] [call site] 01115
27 write_lock::<FnPtr> [function] [call site] 01117
27 crate::Shared::new [function] [call site] 01119
27 Option<&GlobalRuntimeState>::into [function] [call site] 01120
27 TestStruct::clone [function] [call site] 01124
27 Self::into [function] [call site] 01125
27 Expr::is_constant [function] [call site] 01127
28 MyIterableType::into_iter [function] [call site] 01128
28 Self::IntoIter::all [function] [call site] 01129
29 Engine::new [function] [call site] 01130
29 register_type::<TestStruct> [function] [call site] 01131
29 Engine::register_fn [function] [call site] 01132
29 Engine::register_fn [function] [call site] 01133
28 MyIterableType::into_iter [function] [call site] 01134
28 test_optimizer_const_map [function] [call site] 01135
28 test_method_call [function] [call site] 01136
29 Engine::new [function] [call site] 01137
29 register_type::<TestStruct> [function] [call site] 01138
29 Engine::register_fn [function] [call site] 01139
29 Engine::register_fn [function] [call site] 01140
27 crate::Array::with_capacity [function] [call site] 01141
28 blob_functions::blob_with_capacity_and_value [function] [call site] 01142
29 TestStruct::new [function] [call site] 01144
29 FnPtr::try_from [function] [call site] 01145
29 RhaiResultOf::unwrap_or [function] [call site] 01146
29 NativeCallContext::engine [function] [call site] 01147
29 Engine::throw_on_size [function] [call site] 01148
30 Command::get [function] [call site] 01150
30 ERR::ErrorDataTooLarge [function] [call site] 01152
30 &str::to_string [function] [call site] 01153
31 Engine::new [function] [call site] 01154
31 Scope::new [function] [call site] 01155
31 blob_functions::push [function] [call site] 01156
31 blob_functions::push [function] [call site] 01157
31 blob_functions::push [function] [call site] 01158
30 Command::get [function] [call site] 01161
30 ERR::ErrorDataTooLarge [function] [call site] 01163
30 &str::to_string [function] [call site] 01164
30 Command::get [function] [call site] 01167
30 ERR::ErrorDataTooLarge [function] [call site] 01169
30 &str::to_string [function] [call site] 01170
29 FnPtr::try_from [function] [call site] 01173
29 RhaiResultOf::unwrap [function] [call site] 01174
27 test::len [function] [call site] 01176
27 StmtBlock::extend [function] [call site] 01177
28 StmtBlock::extend [function] [call site] 01178
29 StmtBlock::extend [function] [call site] 01179
27 MyIterableType::into_iter [function] [call site] 01180
27 Self::IntoIter::map [function] [call site] 01181
27 Expr::get_literal_value [function] [call site] 01182
28 StmtBlock::as_ref [function] [call site] 01184
28 TestStruct::clone [function] [call site] 01185
28 write_lock::<FnPtr> [function] [call site] 01186
28 crate::Shared::new [function] [call site] 01188
28 Option<&GlobalRuntimeState>::into [function] [call site] 01189
28 TestStruct::clone [function] [call site] 01193
28 Self::into [function] [call site] 01194
28 Expr::is_constant [function] [call site] 01196
28 crate::Array::with_capacity [function] [call site] 01197
28 test::len [function] [call site] 01198
28 StmtBlock::extend [function] [call site] 01199
28 MyIterableType::into_iter [function] [call site] 01200
28 Self::IntoIter::map [function] [call site] 01201
28 Expr::get_literal_value [function] [call site] 01202
28 Option::unwrap [function] [call site] 01203
28 Dynamic::from_array [function] [call site] 01204
28 Expr::is_constant [function] [call site] 01208
28 TestStruct::clone [function] [call site] 01209
28 shared_get_mut [function] [call site] 01210
28 Ident::as_str [function] [call site] 01211
28 Option::unwrap [function] [call site] 01212
28 Expr::get_literal_value [function] [call site] 01213
28 Option::unwrap [function] [call site] 01214
28 Dynamic::from_map [function] [call site] 01215
28 Expr::is_constant [function] [call site] 01216
28 Position::new_const [function] [call site] 01217
28 Expr::get_literal_value [function] [call site] 01218
29 StmtBlock::as_ref [function] [call site] 01220
29 TestStruct::clone [function] [call site] 01221
29 write_lock::<FnPtr> [function] [call site] 01222
29 crate::Shared::new [function] [call site] 01224
29 Option<&GlobalRuntimeState>::into [function] [call site] 01225
29 TestStruct::clone [function] [call site] 01229
29 Self::into [function] [call site] 01230
29 Expr::is_constant [function] [call site] 01232
29 crate::Array::with_capacity [function] [call site] 01233
29 test::len [function] [call site] 01234
29 StmtBlock::extend [function] [call site] 01235
29 MyIterableType::into_iter [function] [call site] 01236
29 Self::IntoIter::map [function] [call site] 01237
29 Expr::get_literal_value [function] [call site] 01238
29 Option::unwrap [function] [call site] 01239
29 Dynamic::from_array [function] [call site] 01240
29 Expr::is_constant [function] [call site] 01241
29 TestStruct::clone [function] [call site] 01242
29 shared_get_mut [function] [call site] 01243
29 Ident::as_str [function] [call site] 01244
29 Option::unwrap [function] [call site] 01245
29 Expr::get_literal_value [function] [call site] 01246
29 Option::unwrap [function] [call site] 01247
29 Dynamic::from_map [function] [call site] 01248
29 Expr::is_constant [function] [call site] 01249
29 Position::new_const [function] [call site] 01250
29 Expr::get_literal_value [function] [call site] 01251
29 Option::unwrap [function] [call site] 01252
29 FnCallExpr::is_qualified [function] [call site] 01255
30 string_functions::is_empty [function] [call site] 01256
29 test::len [function] [call site] 01257
29 TestStruct::clone [function] [call site] 01261
29 RhaiResultOf::ok [function] [call site] 01262
29 test::len [function] [call site] 01264
29 Token::literal_syntax [function] [call site] 01265
29 Token::literal_syntax [function] [call site] 01266
29 Ident::as_str [function] [call site] 01267
28 Option::unwrap [function] [call site] 01274
28 FnCallExpr::is_qualified [function] [call site] 01277
28 test::len [function] [call site] 01278
28 FnPtr::new [function] [call site] 01279
28 TestStruct::clone [function] [call site] 01280
28 RhaiResultOf::ok [function] [call site] 01281
28 test::len [function] [call site] 01283
28 Token::literal_syntax [function] [call site] 01284
28 Token::literal_syntax [function] [call site] 01285
28 Ident::as_str [function] [call site] 01286
27 Option::unwrap [function] [call site] 01293
27 Dynamic::from_array [function] [call site] 01294
27 Expr::is_constant [function] [call site] 01295
27 TestStruct::clone [function] [call site] 01296
27 shared_get_mut [function] [call site] 01297
27 Ident::as_str [function] [call site] 01298
27 Option::unwrap [function] [call site] 01299
27 Expr::get_literal_value [function] [call site] 01300
27 Option::unwrap [function] [call site] 01301
27 Dynamic::from_map [function] [call site] 01302
27 Expr::is_constant [function] [call site] 01303
27 Position::new_const [function] [call site] 01304
27 Expr::get_literal_value [function] [call site] 01305
27 Option::unwrap [function] [call site] 01306
27 FnCallExpr::is_qualified [function] [call site] 01309
27 test::len [function] [call site] 01310
27 FnPtr::new [function] [call site] 01311
27 TestStruct::clone [function] [call site] 01312
27 RhaiResultOf::ok [function] [call site] 01313
27 test::len [function] [call site] 01315
27 Token::literal_syntax [function] [call site] 01316
27 Token::literal_syntax [function] [call site] 01317
27 Ident::as_str [function] [call site] 01318
26 Option::ok_or_else [function] [call site] 01325
26 PERR::ExprExpected [function] [call site] 01326
26 &str::into [function] [call site] 01327
26 PERR::into_err [function] [call site] 01328
26 Expr::start_position [function] [call site] 01329
26 read_lock::<ExclusiveRange> [function] [call site] 01330
26 TestStruct::clone [function] [call site] 01332
26 Self::into [function] [call site] 01334
26 read_lock::<InclusiveRange> [function] [call site] 01335
26 TestStruct::clone [function] [call site] 01337
26 Self::into [function] [call site] 01338
26 string_functions::is_empty [function] [call site] 01339
26 RangeCase::set_index [function] [call site] 01340
26 blob_functions::push [function] [call site] 01341
26 string_functions::is_empty [function] [call site] 01342
26 PERR::into_err [function] [call site] 01344
26 Expr::start_position [function] [call site] 01345
26 func::hashing::get_hasher [function] [call site] 01346
27 config::hashing::get_hashing_seed [function] [call site] 01347
27 ahash::RandomState::with_seeds [function] [call site] 01348
27 StraightHasherBuilder::build_hasher [function] [call site] 01349
27 Engine::default [function] [call site] 01350
26 test::hash [function] [call site] 01351
26 Self::Hasher::finish [function] [call site] 01352
26 Scope::push_entry [function] [call site] 01353
27 Scope::is_empty [function] [call site] 01354
27 blob_functions::push [function] [call site] 01357
27 Dynamic::set_access_mode [function] [call site] 01358
27 blob_functions::push [function] [call site] 01359
26 &mut [call site] 01360
26 Position::new_const [function] [call site] 01361
27 TestStruct::new [function] [call site] 01363
26 blob_functions::push [function] [call site] 01364
26 eat_token [function] [call site] 01367
26 PERR::MissingToken [function] [call site] 01369
26 PERR::into_err [function] [call site] 01372
26 TestStruct::clone [function] [call site] 01374
26 PERR::into_err [function] [call site] 01376
27 ParseError [function] [call site] 01377
27 PERR::into [function] [call site] 01378
26 PERR::MissingToken [function] [call site] 01380
26 &str::into [function] [call site] 01382
26 PERR::into_err [function] [call site] 01383
26 shrink_to_fit [function] [call site] 01384
26 Self::shrink_to_fit [function] [call site] 01385
26 shrink_to_fit [function] [call site] 01386
26 Stmt::Switch [function] [call site] 01388
25 ParseSettings::level_up [function] [call site] 01390
25 ParseSettings::has_option [function] [call site] 01392
25 test::len [function] [call site] 01393
25 Engine::max_functions [function] [call site] 01394
25 PERR::into_err [function] [call site] 01396
25 ParseSettings::has_option [function] [call site] 01397
25 Engine::parse_anon_fn [function] [call site] 01398
26 ParseState::new [function] [call site] 01399
26 TestStruct::clone [function] [call site] 01400
26 clone_from [function] [call site] 01401
26 StmtBlock::extend [function] [call site] 01402
26 TestStruct::clone [function] [call site] 01403
26 StaticVec::<ImmutableString>::new_const [function] [call site] 01404
27 TestStruct::new [function] [call site] 01406
26 MultiInputsStream::get_next [function] [call site] 01407
26 match_token [function] [call site] 01409
26 MultiInputsStream::get_next [function] [call site] 01410
26 MyIterableType::into_iter [function] [call site] 01412
27 test_chars [function] [call site] 01413
27 0.chars().collect::<Vec<_>> [function] [call site] 01414
27 MyIterableType::into_iter [function] [call site] 01415
26 Self::IntoIter::any [function] [call site] 01416
26 PERR::FnDuplicatedParam [function] [call site] 01418
26 ImmutableString::new [function] [call site] 01419
26 test_to_string [function] [call site] 01420
26 PERR::into_err [function] [call site] 01421
26 Engine::get_interned_string [function] [call site] 01422
26 blob_functions::push [function] [call site] 01423
26 TestStruct::clone [function] [call site] 01424
26 blob_functions::push [function] [call site] 01425
26 PERR::into_err [function] [call site] 01427
26 Token::is_reserved [function] [call site] 01428
26 PERR::Reserved [function] [call site] 01430
26 (Token, [call site] 01431
26 PERR::into_err [function] [call site] 01432
26 Token::is_standard_keyword [function] [call site] 01433
26 PERR::into_err [function] [call site] 01435
26 PERR::MissingToken [function] [call site] 01437
26 &str::into [function] [call site] 01439
26 PERR::into_err [function] [call site] 01440
26 MultiInputsStream::get_next [function] [call site] 01441
26 PERR::into_err [function] [call site] 01444
26 PERR::MissingToken [function] [call site] 01446
26 &str::into [function] [call site] 01448
26 PERR::into_err [function] [call site] 01449
26 Engine::parse_stmt [function] [call site] 01450
26 ParseSettings::level_up [function] [call site] 01451
26 std::mem::take [function] [call site] 01455
27 Engine::new [function] [call site] 01456
27 register_type_with_name::<TestStruct> [function] [call site] 01457
27 Engine::register_fn [function] [call site] 01458
27 TestStruct [function] [call site] 01459
26 blob_functions::blob_with_capacity [function] [call site] 01460
27 blob_functions::blob_with_capacity_and_value [function] [call site] 01461
26 test::len [function] [call site] 01462
27 test::len [function] [call site] 01463
26 test::len [function] [call site] 01464
27 test::len [function] [call site] 01465
26 StmtBlock::extend [function] [call site] 01466
26 MyIterableType::into_iter [function] [call site] 01467
27 test_chars [function] [call site] 01468
27 0.chars().collect::<Vec<_>> [function] [call site] 01469
27 MyIterableType::into_iter [function] [call site] 01470
26 Self::IntoIter::map [function] [call site] 01471
26 TestStruct::clone [function] [call site] 01472
26 blob_functions::blob_with_capacity [function] [call site] 01473
26 test::len [function] [call site] 01474
26 ThinVec::<Ident>::new [function] [call site] 01475
26 string_functions::add_append [function] [call site] 01476
27 string_functions::is_empty [function] [call site] 01477
27 String::from_utf8_lossy [function] [call site] 01478
27 string_functions::is_empty [function] [call site] 01479
27 String::from_utf8 [function] [call site] 01480
27 ImmutableString::into_owned [function] [call site] 01483
27 String::into [function] [call site] 01484
27 ImmutableString::into_owned [function] [call site] 01485
27 StmtBlock::as_ref [function] [call site] 01486
26 func::hashing::get_hasher [function] [call site] 01488
26 MyIterableType::into_iter [function] [call site] 01489
26 Self::IntoIter::for_each [function] [call site] 01490
26 test::hash [function] [call site] 01491
26 test::hash [function] [call site] 01492
26 Self::Hasher::finish [function] [call site] 01493
26 Engine::get_interned_string [function] [call site] 01494
26 make_anonymous_fn [function] [call site] 01495
27 crate::Identifier::new_const [function] [call site] 01496
28 TestStruct::new [function] [call site] 01498
26 TestStruct::new [function] [call site] 01500
26 TestStruct::clone [function] [call site] 01501
26 TokenStream::into [function] [call site] 01502
26 Engine::default [function] [call site] 01503
26 TestStruct::new [function] [call site] 01504
26 crate::types::fn_ptr::FnPtrType::Script [function] [call site] 01505
26 TestStruct::clone [function] [call site] 01506
26 Expr::DynamicConstant [function] [call site] 01508
26 TestStruct::new [function] [call site] 01509
26 Engine::access_var [function] [call site] 01511
27 ParseState::find_var [function] [call site] 01512
28 Scope::iter_rev_inner [function] [call site] 01513
29 MyIterableType::into_iter [function] [call site] 01514
30 test_chars [function] [call site] 01515
30 0.chars().collect::<Vec<_>> [function] [call site] 01516
30 MyIterableType::into_iter [function] [call site] 01517
29 array_functions::reduce_rev [function] [call site] 01518
30 array_functions::reduce_rev_with_initial [function] [call site] 01519
31 string_functions::is_empty [function] [call site] 01520
31 test::len [function] [call site] 01522
31 StaticModuleResolver::iter_mut [function] [call site] 01523
31 array_functions::reduce_rev [function] [call site] 01524
32 array_functions::reduce_rev_with_initial [function] [call site] 01525
31 RhaiResult::enumerate [function] [call site] 01526
31 try_fold [function] [call site] 01527
31 FnPtr::call_raw_with_extra_args [function] [call site] 01529
32 _call_with_extra_args::<true, [call site] 01530
32 _call_with_extra_args::<false, [call site] 01531
29 array_functions::zip [function] [call site] 01534
30 string_functions::is_empty [function] [call site] 01535
31 test::len [function] [call site] 01536
30 string_functions::is_empty [function] [call site] 01537
31 test::len [function] [call site] 01538
30 IterateDynamicArray::new [function] [call site] 01540
30 StaticModuleResolver::iter_mut [function] [call site] 01541
31 StaticModuleResolver::iter_mut [function] [call site] 01542
31 test_optimizer_const_map [function] [call site] 01543
31 Ident::as_str [function] [call site] 01544
30 array_functions::zip [function] [call site] 01545
31 string_functions::is_empty [function] [call site] 01546
31 string_functions::is_empty [function] [call site] 01547
31 IterateDynamicArray::new [function] [call site] 01549
31 StaticModuleResolver::iter_mut [function] [call site] 01550
31 array_functions::zip [function] [call site] 01551
31 RhaiResultOf::enumerate [function] [call site] 01552
31 test_optimizer_const_map [function] [call site] 01553
31 FnPtr::call_raw_with_extra_args [function] [call site] 01554
31 TestStruct::clone [function] [call site] 01555
31 reflection_functions::collect [function] [call site] 01557
30 RhaiResultOf::enumerate [function] [call site] 01558
30 test_optimizer_const_map [function] [call site] 01559
30 FnPtr::call_raw_with_extra_args [function] [call site] 01560
30 TestStruct::clone [function] [call site] 01561
30 reflection_functions::collect [function] [call site] 01563
29 MyIterableType::into_iter [function] [call site] 01564
29 array_functions::reduce_rev [function] [call site] 01565
29 test_optimizer_const_map [function] [call site] 01566
29 Dynamic::is_read_only [function] [call site] 01567
30 crate::func::locked_read [function] [call site] 01568
30 Option::map_or [function] [call site] 01569
30 Dynamic::access_mode [function] [call site] 01570
30 Dynamic::access_mode [function] [call site] 01571
28 ParseSettings::level_up_with_position [function] [call site] 01572
27 map_functions::values [function] [call site] 01574
28 string_functions::is_empty [function] [call site] 01575
28 IterateDynamicArray::new [function] [call site] 01576
28 map_functions::values [function] [call site] 01577
28 Array::cloned [function] [call site] 01578
28 reflection_functions::collect [function] [call site] 01579
27 T::as_any [function] [call site] 01580
27 MyIterableType::into_iter [function] [call site] 01581
27 T::as_any [function] [call site] 01582
27 Engine::get_interned_string [function] [call site] 01583
27 blob_functions::push [function] [call site] 01584
27 TestStruct::new [function] [call site] 01586
27 Dynamic::flatten [function] [call site] 01587
28 crate::func::native::shared_try_take [function] [call site] 01588
29 Shared::try_unwrap [function] [call site] 01589
28 into_inner [function] [call site] 01590
28 Dynamic::flatten [function] [call site] 01591
28 into_inner [function] [call site] 01592
28 Dynamic::flatten [function] [call site] 01594
28 into_inner [function] [call site] 01595
28 Dynamic::flatten [function] [call site] 01596
28 crate::func::locked_read [function] [call site] 01597
28 Dynamic::flatten_clone [function] [call site] 01598
29 crate::func::locked_read [function] [call site] 01599
29 Option::map_or_else [function] [call site] 01600
29 Dynamic::clone [function] [call site] 01601
30 Union::Unit [function] [call site] 01603
30 Union::Bool [function] [call site] 01605
30 Union::Str [function] [call site] 01607
30 TestStruct::clone [function] [call site] 01608
30 Union::Char [function] [call site] 01611
30 Union::Int [function] [call site] 01613
30 Union::Float [function] [call site] 01615
30 Union::Decimal [function] [call site] 01617
30 TestStruct::clone [function] [call site] 01618
30 Union::Array [function] [call site] 01620
30 TestStruct::clone [function] [call site] 01621
30 Union::Blob [function] [call site] 01623
30 TestStruct::clone [function] [call site] 01624
30 Union::Map [function] [call site] 01626
30 TestStruct::clone [function] [call site] 01627
30 Union::FnPtr [function] [call site] 01629
30 TestStruct::clone [function] [call site] 01630
30 Union::TimeStamp [function] [call site] 01632
30 TestStruct::clone [function] [call site] 01633
30 Union::Variant [function] [call site] 01635
30 StmtBlock::as_ref [function] [call site] 01636
30 StmtBlock::as_ref [function] [call site] 01637
30 T::clone_object [function] [call site] 01638
31 TestStruct::new [function] [call site] 01639
31 TestStruct::clone [function] [call site] 01640
30 Box::into [function] [call site] 01642
30 Union::Shared [function] [call site] 01644
30 TestStruct::clone [function] [call site] 01645
29 Dynamic::flatten_clone [function] [call site] 01646
30 crate::func::locked_read [function] [call site] 01647
30 Option::map_or_else [function] [call site] 01648
30 Dynamic::clone [function] [call site] 01649
30 Dynamic::flatten_clone [function] [call site] 01650
30 Dynamic::clone [function] [call site] 01651
29 Dynamic::clone [function] [call site] 01652
28 Union::Shared [function] [call site] 01654
26 Position::is_none [function] [call site] 01655
26 ParseSettings::has_flag [function] [call site] 01656
26 ParseSettings::has_option [function] [call site] 01657
26 string_functions::contains [function] [call site] 01659
26 PERR::VariableUndefined [function] [call site] 01661
26 test_to_string [function] [call site] 01662
26 PERR::into_err [function] [call site] 01663
26 calc_fn_hash [function] [call site] 01664
26 test::len [function] [call site] 01665
26 blob_functions::insert [function] [call site] 01666
26 Engine::make_curry_from_externals [function] [call site] 01667
27 StmtBlock::as_ref [function] [call site] 01668
27 string_functions::is_empty [function] [call site] 01669
28 test::len [function] [call site] 01670
27 StmtBlock::as_ref [function] [call site] 01671
27 test::len [function] [call site] 01672
28 test::len [function] [call site] 01673
27 blob_functions::blob_with_capacity [function] [call site] 01674
27 StmtBlock::as_ref [function] [call site] 01675
27 test::len [function] [call site] 01676
27 blob_functions::push [function] [call site] 01677
27 StmtBlock::extend [function] [call site] 01678
27 StmtBlock::as_ref [function] [call site] 01679
27 MyIterableType::into_iter [function] [call site] 01680
28 test_chars [function] [call site] 01681
28 0.chars().collect::<Vec<_>> [function] [call site] 01682
28 MyIterableType::into_iter [function] [call site] 01683
27 Self::IntoIter::cloned [function] [call site] 01684
27 test_optimizer_const_map [function] [call site] 01685
27 Engine::access_var [function] [call site] 01686
27 FnPtr::try_from [function] [call site] 01687
27 Command::get [function] [call site] 01688
27 RhaiResultOf::ok [function] [call site] 01689
27 and_then [function] [call site] 01690
27 Expr::Variable [function] [call site] 01691
27 Engine::default [function] [call site] 01692
27 Expr::Variable [function] [call site] 01694
27 Engine::get_interned_string [function] [call site] 01696
27 FnCallHashes::from_native_only [function] [call site] 01697
27 calc_fn_hash [function] [call site] 01698
27 FnCallExpr::into_fn_call_expr [function] [call site] 01699
27 blob_functions::blob_with_capacity [function] [call site] 01700
28 blob_functions::blob_with_capacity_and_value [function] [call site] 01701
27 blob_functions::push [function] [call site] 01702
28 blob_functions::push [function] [call site] 01703
28 FnPtr::try_from [function] [call site] 01704
28 RhaiResultOf::unwrap [function] [call site] 01705
27 Stmt::Share [function] [call site] 01706
27 MyIterableType::into_iter [function] [call site] 01707
28 test_chars [function] [call site] 01708
28 0.chars().collect::<Vec<_>> [function] [call site] 01709
28 MyIterableType::into_iter [function] [call site] 01710
27 Self::IntoIter::map [function] [call site] 01711
27 Engine::access_var [function] [call site] 01712
27 into_iter() [call site] 01713
8 .map(|var| [call site] 01714
10 let [call site] 01715
10 (var, [call site] 01716
8 }) [call site] 01717
8 .collect::<FnArgsVec<_>> [function] [call site] 01718
27 blob_functions::push [function] [call site] 01720
27 Stmt::Expr [function] [call site] 01721
27 Expr::Stmt [function] [call site] 01723
27 StmtBlock::new [function] [call site] 01724
28 StmtBlock::new_with_span [function] [call site] 01725
29 MyIterableType::into_iter [function] [call site] 01726
30 test_chars [function] [call site] 01727
30 0.chars().collect::<Vec<_>> [function] [call site] 01728
30 MyIterableType::into_iter [function] [call site] 01729
29 Self::IntoIter::collect [function] [call site] 01730
29 StmtBlockContainer::shrink_to_fit [function] [call site] 01731
28 Span::new [function] [call site] 01732
27 Self::into [function] [call site] 01733
26 Ok [function] [call site] 01734
25 TestStruct::new [function] [call site] 01735
25 ParseSettings::level_up [function] [call site] 01736
25 MultiInputsStream::get_next [function] [call site] 01737
25 unwrap [function] [call site] 01738
25 string_functions::is_empty [function] [call site] 01739
25 blob_functions::push [function] [call site] 01740
26 blob_functions::push [function] [call site] 01741
26 FnPtr::try_from [function] [call site] 01742
26 RhaiResultOf::unwrap [function] [call site] 01743
25 Expr::StringConstant [function] [call site] 01744
25 Engine::get_interned_string [function] [call site] 01745
25 Engine::parse_block [function] [call site] 01746
25 Expr::Stmt [function] [call site] 01747
25 TestStruct::new [function] [call site] 01748
25 ParseResult::into [function] [call site] 01749
25 string_functions::is_empty [function] [call site] 01750
25 blob_functions::push [function] [call site] 01751
25 Target::borrow_mut [function] [call site] 01752
26 Target::as_mut [function] [call site] 01753
25 MultiInputsStream::get_next [function] [call site] 01754
25 unwrap [function] [call site] 01755
25 string_functions::is_empty [function] [call site] 01756
25 blob_functions::push [function] [call site] 01757
25 Expr::StringConstant [function] [call site] 01758
25 Engine::get_interned_string [function] [call site] 01759
25 string_functions::is_empty [function] [call site] 01760
25 blob_functions::push [function] [call site] 01761
25 Expr::StringConstant [function] [call site] 01762
25 Engine::get_interned_string [function] [call site] 01763
25 Err [function] [call site] 01764
25 PERR::into_err [function] [call site] 01765
25 string_functions::is_empty [function] [call site] 01766
26 test::len [function] [call site] 01767
25 Expr::StringConstant [function] [call site] 01768
25 Engine::get_interned_string [function] [call site] 01769
25 Self::shrink_to_fit [function] [call site] 01770
25 Expr::InterpolatedString [function] [call site] 01771
25 Engine::parse_array_literal [function] [call site] 01772
26 eat_token [function] [call site] 01773
26 TestStruct::new [function] [call site] 01774
26 Engine::max_array_size [function] [call site] 01775
27 Command::get [function] [call site] 01776
26 test::len [function] [call site] 01777
26 Engine::max_array_size [function] [call site] 01778
26 PERR::LiteralTooLarge [function] [call site] 01780
26 &str::into [function] [call site] 01781
26 Engine::max_array_size [function] [call site] 01782
26 PERR::into_err [function] [call site] 01783
26 eat_token [function] [call site] 01788
26 PERR::MissingToken [function] [call site] 01790
26 PERR::into_err [function] [call site] 01793
26 blob_functions::push [function] [call site] 01794
26 Engine::parse_expr [function] [call site] 01795
26 ParseSettings::level_up [function] [call site] 01796
26 eat_token [function] [call site] 01799
26 PERR::MissingToken [function] [call site] 01801
26 PERR::into_err [function] [call site] 01804
26 TestStruct::clone [function] [call site] 01806
26 PERR::into_err [function] [call site] 01807
26 PERR::MissingToken [function] [call site] 01809
26 &str::into [function] [call site] 01811
26 PERR::into_err [function] [call site] 01812
26 shrink_to_fit [function] [call site] 01813
26 Expr::Array [function] [call site] 01815
25 ParseSettings::level_up [function] [call site] 01816
25 Engine::parse_map_literal [function] [call site] 01817
26 eat_token [function] [call site] 01818
26 StaticVec::<(Ident, [call site] 01819
26 std::collections::BTreeMap::<crate::Identifier, [call site] 01820
26 eat_token [function] [call site] 01823
26 PERR::MissingToken [function] [call site] 01825
26 PERR::into_err [function] [call site] 01828
26 MultiInputsStream::get_next [function] [call site] 01829
26 ParseSettings::has_flag [function] [call site] 01831
26 PERR::into_err [function] [call site] 01833
26 MyIterableType::into_iter [function] [call site] 01834
26 Self::IntoIter::any [function] [call site] 01835
26 Ident::as_str [function] [call site] 01836
26 Ident::as_str [function] [call site] 01837
26 PERR::DuplicatedProperty [function] [call site] 01839
26 test_to_string [function] [call site] 01840
26 PERR::into_err [function] [call site] 01841
26 PERR::into_err [function] [call site] 01843
26 tokenizer::is_valid_identifier [function] [call site] 01844
26 PERR::Reserved [function] [call site] 01846
26 test_to_string [function] [call site] 01847
26 PERR::into_err [function] [call site] 01848
26 PERR::into_err [function] [call site] 01850
26 PERR::MissingToken [function] [call site] 01852
26 PERR::into_err [function] [call site] 01855
26 string_functions::is_empty [function] [call site] 01856
26 PERR::MissingToken [function] [call site] 01858
26 PERR::into_err [function] [call site] 01861
26 PERR::into_err [function] [call site] 01863
26 MultiInputsStream::get_next [function] [call site] 01864
26 PERR::into_err [function] [call site] 01867
26 PERR::MissingToken [function] [call site] 01869
26 PERR::into_err [function] [call site] 01871
26 Engine::max_map_size [function] [call site] 01872
27 Command::get [function] [call site] 01873
26 test::len [function] [call site] 01874
26 Engine::max_map_size [function] [call site] 01875
26 PERR::LiteralTooLarge [function] [call site] 01877
26 &str::into [function] [call site] 01878
26 Engine::max_map_size [function] [call site] 01879
26 PERR::into_err [function] [call site] 01880
26 Engine::parse_expr [function] [call site] 01883
26 ParseSettings::level_up [function] [call site] 01884
26 blob_functions::insert [function] [call site] 01885
27 FnPtr::try_from [function] [call site] 01886
27 RhaiResultOf::unwrap [function] [call site] 01887
27 string_functions::is_empty [function] [call site] 01888
27 blob_functions::push [function] [call site] 01889
27 eval::calc_offset_len [function] [call site] 01890
27 test::len [function] [call site] 01891
27 test::len [function] [call site] 01892
27 blob_functions::push [function] [call site] 01893
27 blob_functions::insert [function] [call site] 01894
26 TestStruct::clone [function] [call site] 01895
26 Engine::get_interned_string [function] [call site] 01896
26 blob_functions::push [function] [call site] 01897
26 eat_token [function] [call site] 01900
26 PERR::MissingToken [function] [call site] 01902
26 &str::into [function] [call site] 01904
26 PERR::into_err [function] [call site] 01905
26 TestStruct::clone [function] [call site] 01907
26 PERR::into_err [function] [call site] 01908
26 PERR::MissingToken [function] [call site] 01910
26 PERR::into_err [function] [call site] 01913
26 shrink_to_fit [function] [call site] 01914
26 Expr::Map [function] [call site] 01916
25 ParseSettings::level_up [function] [call site] 01918
25 contains_key [function] [call site] 01919
25 get_key_value [function] [call site] 01920
25 unwrap [function] [call site] 01921
25 MultiInputsStream::get_next [function] [call site] 01922
25 unwrap [function] [call site] 01923
25 Engine::parse_custom_syntax [function] [call site] 01924
26 TestStruct::new [function] [call site] 01925
26 TestStruct::new [function] [call site] 01926
26 TestStruct::new [function] [call site] 01927
26 Scope::push_constant_dynamic [function] [call site] 01928
26 Engine::get_interned_string [function] [call site] 01929
26 RhaiResultOf::into [function] [call site] 01930
26 blob_functions::push [function] [call site] 01931
26 TestStruct::clone [function] [call site] 01932
26 blob_functions::push [function] [call site] 01933
26 TestStruct::clone [function] [call site] 01934
26 (Token, [call site] 01937
26 Position::new_const [function] [call site] 01938
26 ParseSettings::level_up [function] [call site] 01939
26 parse_func [function] [call site] 01940
26 string_functions::starts_with [function] [call site] 01941
26 test::len [function] [call site] 01942
26 test::len [function] [call site] 01943
26 blob_functions::push [function] [call site] 01944
26 Expr::StringConstant [function] [call site] 01945
26 Engine::get_interned_string [function] [call site] 01946
26 Engine::get_interned_string [function] [call site] 01947
26 PERR::into_err [function] [call site] 01949
26 Ident::as_str [function] [call site] 01950
26 Target::borrow_mut [function] [call site] 01951
26 MultiInputsStream::get_next [function] [call site] 01952
26 blob_functions::push [function] [call site] 01954
26 test_to_string [function] [call site] 01955
26 Self::last [function] [call site] 01957
26 blob_functions::push [function] [call site] 01959
26 Engine::get_interned_string [function] [call site] 01960
26 parse_var_name [function] [call site] 01961
26 Engine::get_interned_string [function] [call site] 01962
26 blob_functions::push [function] [call site] 01963
26 TestStruct::clone [function] [call site] 01964
26 blob_functions::push [function] [call site] 01965
26 Engine::get_interned_string [function] [call site] 01966
26 blob_functions::push [function] [call site] 01967
26 Expr::Variable [function] [call site] 01968
26 MultiInputsStream::get_next [function] [call site] 01971
26 Token::is_standard_symbol [function] [call site] 01973
26 Token::literal_syntax [function] [call site] 01975
26 &'static [call site] 01976
26 tokenizer::is_valid_identifier [function] [call site] 01977
26 Ident::as_str [function] [call site] 01978
26 PERR::into_err [function] [call site] 01981
26 PERR::MissingSymbol [function] [call site] 01983
26 ImmutableString::new [function] [call site] 01984
26 PERR::into_err [function] [call site] 01985
26 Engine::get_interned_string [function] [call site] 01986
26 blob_functions::push [function] [call site] 01987
26 TestStruct::clone [function] [call site] 01988
26 blob_functions::push [function] [call site] 01989
26 Engine::get_interned_string [function] [call site] 01990
26 blob_functions::push [function] [call site] 01991
26 Expr::StringConstant [function] [call site] 01992
26 MultiInputsStream::get_next [function] [call site] 01993
26 PERR::into_err [function] [call site] 01996
26 (Token, [call site] 01998
26 Engine::get_interned_string [function] [call site] 01999
26 blob_functions::push [function] [call site] 02000
26 TestStruct::clone [function] [call site] 02001
26 blob_functions::push [function] [call site] 02002
26 Engine::get_interned_string [function] [call site] 02003
26 blob_functions::push [function] [call site] 02004
26 Expr::StringConstant [function] [call site] 02005
26 blob_functions::push [function] [call site] 02006
26 Engine::parse_expr [function] [call site] 02007
26 Engine::get_interned_string [function] [call site] 02008
26 blob_functions::push [function] [call site] 02009
26 TestStruct::clone [function] [call site] 02010
26 blob_functions::push [function] [call site] 02012
26 Engine::parse_block [function] [call site] 02013
26 blob_functions::push [function] [call site] 02014
26 Expr::Stmt [function] [call site] 02015
26 TestStruct::new [function] [call site] 02016
26 ParseResult::into [function] [call site] 02017
26 Engine::get_interned_string [function] [call site] 02018
26 blob_functions::push [function] [call site] 02019
26 TestStruct::clone [function] [call site] 02020
26 blob_functions::push [function] [call site] 02021
26 Engine::parse_block [function] [call site] 02022
26 blob_functions::push [function] [call site] 02023
26 Expr::Stmt [function] [call site] 02024
26 TestStruct::new [function] [call site] 02025
26 ParseResult::into [function] [call site] 02026
26 Engine::get_interned_string [function] [call site] 02027
26 blob_functions::push [function] [call site] 02028
26 TestStruct::clone [function] [call site] 02029
26 blob_functions::push [function] [call site] 02030
26 PERR::MissingSymbol [function] [call site] 02034
26 &str::into [function] [call site] 02035
26 PERR::into_err [function] [call site] 02036
26 blob_functions::push [function] [call site] 02037
26 Engine::parse_anon_fn [function] [call site] 02038
26 Engine::get_interned_string [function] [call site] 02039
26 blob_functions::push [function] [call site] 02040
26 TestStruct::clone [function] [call site] 02041
26 blob_functions::push [function] [call site] 02042
26 MultiInputsStream::get_next [function] [call site] 02043
26 blob_functions::push [function] [call site] 02045
26 Expr::BoolConstant [function] [call site] 02046
26 blob_functions::push [function] [call site] 02047
26 Engine::get_interned_string [function] [call site] 02048
26 Token::literal_syntax [function] [call site] 02049
26 blob_functions::push [function] [call site] 02050
26 Engine::get_interned_string [function] [call site] 02051
26 PERR::MissingSymbol [function] [call site] 02053
26 &str::into [function] [call site] 02054
26 PERR::into_err [function] [call site] 02055
26 MultiInputsStream::get_next [function] [call site] 02056
26 blob_functions::push [function] [call site] 02058
26 Expr::IntegerConstant [function] [call site] 02059
26 blob_functions::push [function] [call site] 02060
26 f32::to_string [function] [call site] 02061
27 Engine::new [function] [call site] 02062
27 Scope::new [function] [call site] 02063
27 blob_functions::push [function] [call site] 02064
27 blob_functions::push [function] [call site] 02065
27 blob_functions::push [function] [call site] 02066
26 blob_functions::push [function] [call site] 02068
26 Engine::get_interned_string [function] [call site] 02069
26 PERR::MissingSymbol [function] [call site] 02071
26 &str::into [function] [call site] 02072
26 PERR::into_err [function] [call site] 02073
26 MultiInputsStream::get_next [function] [call site] 02074
26 blob_functions::push [function] [call site] 02076
26 Expr::FloatConstant [function] [call site] 02077
26 blob_functions::push [function] [call site] 02078
26 blob_functions::push [function] [call site] 02080
26 Engine::get_interned_string [function] [call site] 02081
26 PERR::MissingSymbol [function] [call site] 02083
26 &str::into [function] [call site] 02084
26 PERR::into_err [function] [call site] 02085
26 MultiInputsStream::get_next [function] [call site] 02086
26 Engine::get_interned_string [function] [call site] 02088
26 blob_functions::push [function] [call site] 02089
26 Expr::StringConstant [function] [call site] 02090
26 TestStruct::clone [function] [call site] 02091
26 blob_functions::push [function] [call site] 02092
26 blob_functions::push [function] [call site] 02093
26 Engine::get_interned_string [function] [call site] 02094
26 PERR::MissingSymbol [function] [call site] 02096
26 &str::into [function] [call site] 02097
26 PERR::into_err [function] [call site] 02098
26 MultiInputsStream::get_next [function] [call site] 02099
26 PERR::into_err [function] [call site] 02102
26 blob_functions::push [function] [call site] 02103
26 TestStruct::clone [function] [call site] 02104
26 blob_functions::push [function] [call site] 02105
26 TestStruct::clone [function] [call site] 02106
26 Token::is_literal [function] [call site] 02107
26 Token::literal_syntax [function] [call site] 02108
26 blob_functions::push [function] [call site] 02109
26 TestStruct::clone [function] [call site] 02110
26 blob_functions::push [function] [call site] 02111
26 TestStruct::clone [function] [call site] 02112
26 PERR::MissingToken [function] [call site] 02114
26 PERR::into_err [function] [call site] 02116
26 Self::shrink_to_fit [function] [call site] 02117
26 Self::shrink_to_fit [function] [call site] 02118
26 Expr::Custom [function] [call site] 02120
25 ParseSettings::level_up [function] [call site] 02122
25 MultiInputsStream::get_next [function] [call site] 02123
25 unwrap [function] [call site] 02124
25 peek [function] [call site] 02125
25 unwrap [function] [call site] 02126
25 Expr::Variable [function] [call site] 02127
25 Engine::get_interned_string [function] [call site] 02128
25 into [function] [call site] 02129
25 Engine::get_interned_string [function] [call site] 02130
25 into [function] [call site] 02131
25 ASTFlags::intersects [function] [call site] 02132
25 Err [function] [call site] 02133
25 LexError::ImproperSymbol [function] [call site] 02134
25 Token::literal_syntax [function] [call site] 02135
25 &'static [call site] 02136
25 ImmutableString::new [function] [call site] 02137
25 PERR::into_err [function] [call site] 02138
25 Engine::get_interned_string [function] [call site] 02139
25 Expr::Variable [function] [call site] 02140
25 into [function] [call site] 02141
25 Engine::access_var [function] [call site] 02142
25 ASTFlags::intersects [function] [call site] 02143
25 Position::is_none [function] [call site] 02144
25 ParseSettings::has_option [function] [call site] 02145
25 map_or [function] [call site] 02146
25 string_functions::contains [function] [call site] 02147
25 Err [function] [call site] 02148
25 PERR::VariableUndefined [function] [call site] 02149
25 test_to_string [function] [call site] 02150
25 PERR::into_err [function] [call site] 02151
25 and_then [function] [call site] 02152
25 FnPtr::try_from [function] [call site] 02153
25 Command::get [function] [call site] 02154
25 RhaiResultOf::ok [function] [call site] 02155
25 and_then [function] [call site] 02156
25 Engine::get_interned_string [function] [call site] 02157
25 Expr::Variable [function] [call site] 02158
25 into [function] [call site] 02159
25 into [function] [call site] 02160
25 MultiInputsStream::get_next [function] [call site] 02161
25 unwrap [function] [call site] 02162
25 peek [function] [call site] 02163
25 unwrap [function] [call site] 02164
25 is_reserved_keyword_or_symbol [function] [call site] 02165
25 Expr::Variable [function] [call site] 02166
25 Engine::get_interned_string [function] [call site] 02167
25 into [function] [call site] 02168
25 Engine::get_interned_string [function] [call site] 02169
25 into [function] [call site] 02170
25 ParseSettings::has_flag [function] [call site] 02171
25 Expr::ThisPtr [function] [call site] 02172
25 Err [function] [call site] 02173
25 LexError::ImproperSymbol [function] [call site] 02174
25 test_to_string [function] [call site] 02175
25 PERR::into_err [function] [call site] 02176
25 Err [function] [call site] 02177
25 PERR::Reserved [function] [call site] 02178
25 test_to_string [function] [call site] 02179
25 PERR::into_err [function] [call site] 02180
25 MultiInputsStream::get_next [function] [call site] 02181
25 unwrap [function] [call site] 02182
25 Err [function] [call site] 02183
25 PERR::into_err [function] [call site] 02184
25 Err [function] [call site] 02185
25 LexError::UnexpectedInput [function] [call site] 02186
25 (Token, [call site] 02187
25 PERR::into_err [function] [call site] 02188
25 peek [function] [call site] 02189
25 unwrap [function] [call site] 02190
25 Ok [function] [call site] 02191
25 Engine::parse_postfix [function] [call site] 02192
26 Expr::is_valid_postfix [function] [call site] 02195
26 MultiInputsStream::get_next [function] [call site] 02196
26 string_functions::is_empty [function] [call site] 02198
26 LexError::UnexpectedInput [function] [call site] 02202
26 PERR::into_err [function] [call site] 02204
26 LexError::ImproperSymbol [function] [call site] 02206
26 &str::into [function] [call site] 02207
26 &str::into [function] [call site] 02208
26 PERR::into_err [function] [call site] 02209
26 PERR::MissingToken [function] [call site] 02213
26 &str::into [function] [call site] 02215
26 PERR::into_err [function] [call site] 02216
26 MultiInputsStream::get_next [function] [call site] 02217
26 Engine::parse_fn_call [function] [call site] 02219
27 TestStruct::new [function] [call site] 02222
27 PERR::MissingToken [function] [call site] 02224
27 PERR::into_err [function] [call site] 02226
27 TestStruct::clone [function] [call site] 02228
27 PERR::into_err [function] [call site] 02229
27 eat_token [function] [call site] 02230
27 string_functions::is_empty [function] [call site] 02231
27 calc_fn_hash [function] [call site] 02232
27 Namespace::root [function] [call site] 02233
27 ParseState::find_module [function] [call site] 02234
28 MyIterableType::into_iter [function] [call site] 02235
28 array_functions::reduce_rev [function] [call site] 02236
28 rposition [function] [call site] 02237
28 and_then [function] [call site] 02238
28 TestStruct::new [function] [call site] 02239
27 ParseSettings::has_option [function] [call site] 02240
27 Position::is_none [function] [call site] 02241
27 MyIterableType::into_iter [function] [call site] 02242
27 T::as_any [function] [call site] 02243
27 contains_key [function] [call site] 02244
27 PERR::ModuleUndefined [function] [call site] 02246
27 &str::into [function] [call site] 02247
27 PERR::into_err [function] [call site] 02248
27 ParseSettings::level_up_with_position [function] [call site] 02249
27 calc_fn_hash [function] [call site] 02250
27 MyIterableType::into_iter [function] [call site] 02251
27 test_optimizer_const_map [function] [call site] 02252
27 calc_fn_hash [function] [call site] 02253
27 tokenizer::is_valid_function_name [function] [call site] 02254
27 FnCallHashes::from_hash [function] [call site] 02255
27 FnCallHashes::from_native_only [function] [call site] 02257
27 shrink_to_fit [function] [call site] 02258
27 Engine::get_interned_string [function] [call site] 02260
27 FnCallExpr::into_fn_call_expr [function] [call site] 02261
27 ParseSettings::level_up [function] [call site] 02262
27 blob_functions::push [function] [call site] 02265
27 Engine::parse_expr [function] [call site] 02266
27 eat_token [function] [call site] 02269
27 string_functions::is_empty [function] [call site] 02270
27 calc_fn_hash [function] [call site] 02271
27 test::len [function] [call site] 02272
27 Namespace::root [function] [call site] 02273
27 ParseState::find_module [function] [call site] 02274
27 ParseSettings::has_option [function] [call site] 02275
27 Position::is_none [function] [call site] 02276
27 MyIterableType::into_iter [function] [call site] 02277
27 T::as_any [function] [call site] 02278
27 contains_key [function] [call site] 02279
27 PERR::ModuleUndefined [function] [call site] 02281
27 &str::into [function] [call site] 02282
27 PERR::into_err [function] [call site] 02283
27 ParseSettings::level_up_with_position [function] [call site] 02284
27 calc_fn_hash [function] [call site] 02285
27 MyIterableType::into_iter [function] [call site] 02286
27 test_optimizer_const_map [function] [call site] 02287
27 test::len [function] [call site] 02288
27 calc_fn_hash [function] [call site] 02289
27 test::len [function] [call site] 02290
27 tokenizer::is_valid_function_name [function] [call site] 02291
27 FnCallHashes::from_hash [function] [call site] 02292
27 FnCallHashes::from_native_only [function] [call site] 02293
27 shrink_to_fit [function] [call site] 02294
27 Engine::get_interned_string [function] [call site] 02296
27 FnCallExpr::into_fn_call_expr [function] [call site] 02297
27 eat_token [function] [call site] 02298
27 PERR::MissingToken [function] [call site] 02300
27 PERR::into_err [function] [call site] 02302
27 TestStruct::clone [function] [call site] 02304
27 PERR::into_err [function] [call site] 02305
27 PERR::MissingToken [function] [call site] 02307
27 PERR::into_err [function] [call site] 02309
26 Engine::parse_fn_call [function] [call site] 02310
26 RhaiResultOf::intersects [function] [call site] 02311
26 LexError::ImproperSymbol [function] [call site] 02313
26 Token::literal_syntax [function] [call site] 02314
26 &'static [call site] 02315
26 ImmutableString::new [function] [call site] 02316
26 PERR::into_err [function] [call site] 02317
26 parse_var_name [function] [call site] 02318
26 blob_functions::push [function] [call site] 02319
26 Engine::get_interned_string [function] [call site] 02320
26 Expr::Variable [function] [call site] 02321
26 string_functions::is_empty [function] [call site] 02323
26 ParseSettings::level_up [function] [call site] 02324
26 Engine::parse_index_chain [function] [call site] 02325
27 Engine::parse_expr [function] [call site] 02326
27 ParseSettings::level_up [function] [call site] 02327
27 E::n::g::i::n::e::::::::p::a::r::s::e::_::i::n::d::e::x::_::c::h::a::i::n::check_argument_types [function] [call site] 02328
28 PERR::MalformedIndexExpr [function] [call site] 02330
28 &str::into [function] [call site] 02331
28 PERR::into_err [function] [call site] 02332
28 Expr::start_position [function] [call site] 02333
29 string_functions::is_empty [function] [call site] 02334
29 Expr::position [function] [call site] 02335
29 ParseSettings::level_up_with_position [function] [call site] 02336
29 Expr::start_position [function] [call site] 02337
29 Expr::start_position [function] [call site] 02338
29 Expr::position [function] [call site] 02339
28 PERR::MalformedIndexExpr [function] [call site] 02342
28 &str::into [function] [call site] 02343
28 PERR::into_err [function] [call site] 02344
28 Expr::start_position [function] [call site] 02345
28 PERR::MalformedIndexExpr [function] [call site] 02347
28 &str::into [function] [call site] 02348
28 PERR::into_err [function] [call site] 02349
28 Expr::start_position [function] [call site] 02350
28 PERR::MalformedIndexExpr [function] [call site] 02352
28 &str::into [function] [call site] 02353
28 PERR::into_err [function] [call site] 02354
28 Expr::start_position [function] [call site] 02355
28 PERR::MalformedIndexExpr [function] [call site] 02357
28 &str::into [function] [call site] 02358
28 PERR::into_err [function] [call site] 02359
28 Expr::start_position [function] [call site] 02360
28 PERR::MalformedIndexExpr [function] [call site] 02364
28 &str::into [function] [call site] 02365
28 PERR::into_err [function] [call site] 02366
28 Expr::start_position [function] [call site] 02367
28 PERR::MalformedIndexExpr [function] [call site] 02369
28 &str::into [function] [call site] 02370
28 PERR::into_err [function] [call site] 02371
28 Expr::start_position [function] [call site] 02372
28 PERR::MalformedIndexExpr [function] [call site] 02374
28 &str::into [function] [call site] 02375
28 PERR::into_err [function] [call site] 02376
28 Expr::start_position [function] [call site] 02377
28 PERR::MalformedIndexExpr [function] [call site] 02379
28 &str::into [function] [call site] 02380
28 PERR::into_err [function] [call site] 02381
28 Expr::start_position [function] [call site] 02382
28 PERR::MalformedIndexExpr [function] [call site] 02384
28 &str::into [function] [call site] 02385
28 PERR::into_err [function] [call site] 02386
28 Expr::start_position [function] [call site] 02387
27 eat_token [function] [call site] 02392
27 MultiInputsStream::get_next [function] [call site] 02395
27 ParseSettings::level_up [function] [call site] 02397
27 string_functions::is_empty [function] [call site] 02398
27 Engine::parse_index_chain [function] [call site] 02399
27 Expr::Index [function] [call site] 02401
27 Expr::Index [function] [call site] 02404
27 TestStruct::clone [function] [call site] 02407
27 PERR::into_err [function] [call site] 02408
27 PERR::MissingToken [function] [call site] 02410
27 &str::into [function] [call site] 02412
27 PERR::into_err [function] [call site] 02413
26 is_reserved_keyword_or_symbol [function] [call site] 02416
26 PERR::Reserved [function] [call site] 02418
26 test_to_string [function] [call site] 02419
26 PERR::into_err [function] [call site] 02420
26 PERR::into_err [function] [call site] 02422
26 string_functions::is_empty [function] [call site] 02423
26 Engine::parse_primary [function] [call site] 02424
26 ParseSettings::level_up [function] [call site] 02425
26 Engine::make_dot_expr [function] [call site] 02426
27 ASTFlags::intersects [function] [call site] 02427
27 Engine::make_dot_expr [function] [call site] 02428
27 Expr::Index [function] [call site] 02430
27 string_functions::is_empty [function] [call site] 02431
27 string_functions::is_empty [function] [call site] 02432
27 Engine::convert_expr_into_property [function] [call site] 02433
28 string_functions::is_empty [function] [call site] 02434
28 TestStruct::clone [function] [call site] 02435
28 Engine::get_interned_getter [function] [call site] 02436
29 locked_write [function] [call site] 02437
29 StringsInterner::get_with_mapper [function] [call site] 02438
30 StmtBlock::as_ref [function] [call site] 02439
30 StringsInterner::max [function] [call site] 02440
30 func::hashing::get_hasher [function] [call site] 02441
30 Self::Hasher::write_u8 [function] [call site] 02442
30 test::hash [function] [call site] 02443
30 Self::Hasher::finish [function] [call site] 02444
30 test::len [function] [call site] 02445
31 test::len [function] [call site] 02446
30 BloomFilterU64::is_absent_and_set [function] [call site] 02447
31 BloomFilterU64::calc_hash [function] [call site] 02448
30 string_functions::is_empty [function] [call site] 02449
30 Scope::push_entry [function] [call site] 02451
31 Scope::is_empty [function] [call site] 02452
31 blob_functions::push [function] [call site] 02455
31 Dynamic::set_access_mode [function] [call site] 02456
31 blob_functions::push [function] [call site] 02457
30 Command::get [function] [call site] 02458
30 TestStruct::clone [function] [call site] 02459
30 blob_functions::insert [function] [call site] 02461
30 TestStruct::clone [function] [call site] 02462
30 StringsInterner::throttle_cache [function] [call site] 02463
29 make_getter [function] [call site] 02465
30 Position::new_const [function] [call site] 02466
30 RhaiResultOf::push_str [function] [call site] 02467
30 RhaiResultOf::push_str [function] [call site] 02468
29 StmtBlock::as_ref [function] [call site] 02469
29 Identifier::into [function] [call site] 02470
29 make_getter [function] [call site] 02471
29 StmtBlock::as_ref [function] [call site] 02472
29 Identifier::into [function] [call site] 02473
29 make_getter [function] [call site] 02474
29 StmtBlock::as_ref [function] [call site] 02475
29 Identifier::into [function] [call site] 02476
28 calc_fn_hash [function] [call site] 02477
28 Engine::get_interned_setter [function] [call site] 02478
29 locked_write [function] [call site] 02479
29 StringsInterner::get_with_mapper [function] [call site] 02480
29 make_setter [function] [call site] 02481
30 Position::new_const [function] [call site] 02482
30 RhaiResultOf::push_str [function] [call site] 02483
30 RhaiResultOf::push_str [function] [call site] 02484
29 StmtBlock::as_ref [function] [call site] 02485
29 Identifier::into [function] [call site] 02486
29 make_setter [function] [call site] 02487
29 StmtBlock::as_ref [function] [call site] 02488
29 Identifier::into [function] [call site] 02489
29 make_setter [function] [call site] 02490
29 StmtBlock::as_ref [function] [call site] 02491
29 Identifier::into [function] [call site] 02492
28 calc_fn_hash [function] [call site] 02493
28 Expr::Property [function] [call site] 02494
28 TestStruct::new [function] [call site] 02495
27 Expr::Dot [function] [call site] 02497
27 Expr::Dot [function] [call site] 02500
27 FnCallExpr::is_qualified [function] [call site] 02502
27 string_functions::is_empty [function] [call site] 02503
27 LexError::ImproperSymbol [function] [call site] 02505
27 test_to_string [function] [call site] 02506
27 PERR::into_err [function] [call site] 02507
27 PERR::MalformedCapture [function] [call site] 02509
27 &str::into [function] [call site] 02510
27 PERR::into_err [function] [call site] 02511
27 test::len [function] [call site] 02512
27 tokenizer::is_valid_function_name [function] [call site] 02513
27 FnCallHashes::from_script_and_native [function] [call site] 02514
27 calc_fn_hash [function] [call site] 02516
27 calc_fn_hash [function] [call site] 02517
27 FnCallHashes::from_native_only [function] [call site] 02518
27 calc_fn_hash [function] [call site] 02519
27 FnCallHashes::from_native_only [function] [call site] 02520
27 calc_fn_hash [function] [call site] 02521
27 Expr::MethodCall [function] [call site] 02522
27 Expr::Dot [function] [call site] 02524
27 string_functions::is_empty [function] [call site] 02526
27 FnCallExpr::is_qualified [function] [call site] 02527
27 Engine::convert_expr_into_property [function] [call site] 02528
27 Expr::Dot [function] [call site] 02530
27 Expr::Index [function] [call site] 02531
27 Expr::Dot [function] [call site] 02533
27 test::len [function] [call site] 02535
27 tokenizer::is_valid_function_name [function] [call site] 02536
27 FnCallHashes::from_script_and_native [function] [call site] 02537
27 calc_fn_hash [function] [call site] 02538
27 calc_fn_hash [function] [call site] 02539
27 FnCallHashes::from_native_only [function] [call site] 02540
27 calc_fn_hash [function] [call site] 02541
27 FnCallHashes::from_native_only [function] [call site] 02542
27 calc_fn_hash [function] [call site] 02543
27 Expr::MethodCall [function] [call site] 02544
27 Expr::Dot [function] [call site] 02546
27 Expr::Index [function] [call site] 02547
27 Expr::Dot [function] [call site] 02549
27 PERR::into_err [function] [call site] 02552
27 Expr::start_position [function] [call site] 02553
26 string_functions::is_empty [function] [call site] 02554
26 optimize_combo_chain [function] [call site] 02555
27 test_functions_take [function] [call site] 02556
27 test_functions_take [function] [call site] 02557
27 test_functions_take [function] [call site] 02558
27 StmtBlock::as_mut [function] [call site] 02559
27 intersects [function] [call site] 02560
27 StmtBlock::as_mut [function] [call site] 02561
27 StmtBlock::as_mut [function] [call site] 02562
27 string_functions::remove [function] [call site] 02563
27 test_functions_take [function] [call site] 02564
27 make_sub [function] [call site] 02565
27 make_root [function] [call site] 02566
26 string_functions::is_empty [function] [call site] 02567
26 string_functions::is_empty [function] [call site] 02569
26 string_functions::is_empty [function] [call site] 02571
26 crate::calc_var_hash [function] [call site] 02572
27 get_hasher [function] [call site] 02573
27 write_u8 [function] [call site] 02574
27 MyIterableType::into_iter [function] [call site] 02575
27 Self::IntoIter::for_each [function] [call site] 02576
27 test::hash [function] [call site] 02577
27 write_usize [function] [call site] 02578
27 test::hash [function] [call site] 02579
27 StraightHasher::finish [function] [call site] 02580
26 MyIterableType::into_iter [function] [call site] 02581
26 test_optimizer_const_map [function] [call site] 02582
26 Namespace::root [function] [call site] 02583
26 ParseState::find_module [function] [call site] 02584
26 ParseSettings::has_option [function] [call site] 02585
26 Position::is_none [function] [call site] 02586
26 MyIterableType::into_iter [function] [call site] 02587
26 T::as_any [function] [call site] 02588
26 contains_key [function] [call site] 02589
26 PERR::ModuleUndefined [function] [call site] 02591
26 &str::into [function] [call site] 02592
26 PERR::into_err [function] [call site] 02593
26 ParseSettings::level_up_with_position [function] [call site] 02594
25 string_functions::is_empty [function] [call site] 02596
26 test::len [function] [call site] 02597
24 string_functions::is_empty [function] [call site] 02598
23 Engine::parse_binary_op [function] [call site] 02599
24 ParseSettings::level_up_with_position [function] [call site] 02600
24 Command::get [function] [call site] 02604
24 ok_or_else [function] [call site] 02606
24 PERR::Reserved [function] [call site] 02607
24 !::to_string [function] [call site] 02608
25 Engine::new [function] [call site] 02609
25 Scope::new [function] [call site] 02610
25 blob_functions::push [function] [call site] 02611
25 blob_functions::push [function] [call site] 02612
25 blob_functions::push [function] [call site] 02613
24 PERR::into_err [function] [call site] 02614
24 tokenizer::is_valid_identifier [function] [call site] 02615
24 PERR::UnknownOperator [function] [call site] 02617
24 !::to_string [function] [call site] 02618
24 PERR::into_err [function] [call site] 02619
24 test_ops_precedence [function] [call site] 02620
25 Engine::new [function] [call site] 02621
24 Token::is_bind_right [function] [call site] 02622
24 MultiInputsStream::get_next [function] [call site] 02624
24 Engine::parse_stmt [function] [call site] 02626
24 ParseResult::into [function] [call site] 02627
24 Expr::Stmt [function] [call site] 02628
24 ParseResult::into [function] [call site] 02629
24 Expr::Unit [function] [call site] 02632
24 Engine::parse_unary [function] [call site] 02633
24 Command::get [function] [call site] 02636
24 ok_or_else [function] [call site] 02638
24 PERR::Reserved [function] [call site] 02639
24 !::to_string [function] [call site] 02640
24 PERR::into_err [function] [call site] 02641
24 tokenizer::is_valid_identifier [function] [call site] 02642
24 PERR::UnknownOperator [function] [call site] 02644
24 !::to_string [function] [call site] 02645
24 PERR::into_err [function] [call site] 02646
24 test_ops_precedence [function] [call site] 02647
24 Engine::parse_binary_op [function] [call site] 02648
24 ParseSettings::level_up [function] [call site] 02649
24 ParseSettings::level_up [function] [call site] 02650
24 calc_fn_hash [function] [call site] 02652
24 tokenizer::is_valid_function_name [function] [call site] 02653
24 Engine::get_interned_string [function] [call site] 02654
24 FnCallHashes::from_native_only [function] [call site] 02655
24 MyIterableType::into_iter [function] [call site] 02656
24 Self::IntoIter::collect [function] [call site] 02657
24 Self::then [function] [call site] 02658
24 TestStruct::clone [function] [call site] 02659
24 test_functions_take [function] [call site] 02660
24 Expr::ensure_bool_expr [function] [call site] 02661
24 test_functions_take [function] [call site] 02662
24 Expr::ensure_bool_expr [function] [call site] 02663
24 StmtBlock::extend [function] [call site] 02664
24 blob_functions::push [function] [call site] 02665
24 blob_functions::insert [function] [call site] 02666
24 Expr::set_position [function] [call site] 02667
25 Expr::set_position [function] [call site] 02668
24 Expr::And [function] [call site] 02669
24 TestStruct::new [function] [call site] 02670
24 test_functions_take [function] [call site] 02672
24 Expr::ensure_bool_expr [function] [call site] 02673
24 test_functions_take [function] [call site] 02674
24 Expr::ensure_bool_expr [function] [call site] 02675
24 StmtBlock::extend [function] [call site] 02676
24 blob_functions::push [function] [call site] 02677
24 blob_functions::insert [function] [call site] 02678
24 Expr::set_position [function] [call site] 02679
24 Expr::Or [function] [call site] 02680
24 TestStruct::new [function] [call site] 02681
24 test_functions_take [function] [call site] 02683
24 test_functions_take [function] [call site] 02684
24 StmtBlock::extend [function] [call site] 02685
24 blob_functions::push [function] [call site] 02686
24 blob_functions::insert [function] [call site] 02687
24 Expr::set_position [function] [call site] 02688
24 Expr::Coalesce [function] [call site] 02689
24 TestStruct::new [function] [call site] 02690
24 split_first_mut [function] [call site] 02692
24 std::mem::swap [function] [call site] 02694
24 FnCallHashes::from_hash [function] [call site] 02695
24 calc_fn_hash [function] [call site] 02696
24 Engine::get_interned_string [function] [call site] 02697
24 FnCallExpr::into_fn_call_expr [function] [call site] 02698
24 Engine::get_interned_string [function] [call site] 02699
24 FnCallHashes::from_native_only [function] [call site] 02700
24 calc_fn_hash [function] [call site] 02701
24 MyIterableType::into_iter [function] [call site] 02702
24 Self::IntoIter::collect [function] [call site] 02703
24 FnCallExpr::into_fn_call_expr [function] [call site] 02705
24 FnCallExpr::into_fn_call_expr [function] [call site] 02706
24 contains_key [function] [call site] 02707
24 FnCallHashes::from_native_only [function] [call site] 02708
24 calc_fn_hash [function] [call site] 02709
24 FnCallHashes::from_hash [function] [call site] 02710
24 calc_fn_hash [function] [call site] 02711
24 FnCallExpr::into_fn_call_expr [function] [call site] 02712
24 FnCallExpr::into_fn_call_expr [function] [call site] 02713
22 peek [function] [call site] 02714
22 unwrap [function] [call site] 02715
22 eat_token [function] [call site] 02716
22 Token::is_op_assignment [function] [call site] 02717
22 MultiInputsStream::get_next [function] [call site] 02718
22 test_optimizer_const_map [function] [call site] 02719
22 Some [function] [call site] 02720
22 unwrap [function] [call site] 02721
22 Ok [function] [call site] 02722
22 Stmt::Expr [function] [call site] 02723
22 into [function] [call site] 02724
22 Engine::parse_expr [function] [call site] 02725
22 Engine::make_assignment_stmt [function] [call site] 02726
23 map_or_else [function] [call site] 02727
23 OpAssignment::new_assignment [function] [call site] 02728
23 OpAssignment::new_op_assignment_from_token [function] [call site] 02729
24 Token::get_base_op_from_assignment [function] [call site] 02730
24 Option::unwrap_or_else [function] [call site] 02732
24 Token::literal_syntax [function] [call site] 02733
24 Token::literal_syntax [function] [call site] 02734
24 calc_fn_hash [function] [call site] 02735
24 calc_fn_hash [function] [call site] 02736
23 Stmt::Assignment [function] [call site] 02738
23 Position::is_none [function] [call site] 02740
23 Stmt::Assignment [function] [call site] 02742
23 f32::map_or_else [function] [call site] 02744
23 Command::get [function] [call site] 02746
23 Command::get [function] [call site] 02747
23 Scope::get_mut_by_index [function] [call site] 02748
23 test::len [function] [call site] 02749
23 Dynamic::access_mode [function] [call site] 02750
23 Stmt::Assignment [function] [call site] 02752
23 PERR::AssignmentToConstant [function] [call site] 02755
23 test_to_string [function] [call site] 02756
23 PERR::into_err [function] [call site] 02757
23 ASTFlags::intersects [function] [call site] 02758
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] 02759
24 ASTFlags::intersects [function] [call site] 02760
24 E::n::g::i::n::e::::::::m::a::k::e::_::a::s::s::i::g::n::m::e::n::t::_::s::t::m::t::check_lvalue [function] [call site] 02761
24 ParseSettings::level_up_with_position [function] [call site] 02763
24 ASTFlags::intersects [function] [call site] 02764
24 E::n::g::i::n::e::::::::m::a::k::e::_::a::s::s::i::g::n::m::e::n::t::_::s::t::m::t::check_lvalue [function] [call site] 02765
24 ParseSettings::level_up_with_position [function] [call site] 02767
23 PERR::AssignmentToInvalidLHS [function] [call site] 02769
23 ImmutableString::new [function] [call site] 02770
23 PERR::into_err [function] [call site] 02771
23 Stmt::Assignment [function] [call site] 02773
23 PERR::AssignmentToInvalidLHS [function] [call site] 02776
23 ImmutableString::new [function] [call site] 02777
23 PERR::into_err [function] [call site] 02778
23 ParseSettings::level_up_with_position [function] [call site] 02779
23 Expr::is_constant [function] [call site] 02780
24 MyIterableType::into_iter [function] [call site] 02781
24 Self::IntoIter::all [function] [call site] 02782
24 MyIterableType::into_iter [function] [call site] 02783
24 test_optimizer_const_map [function] [call site] 02784
24 test_method_call [function] [call site] 02785
23 PERR::AssignmentToConstant [function] [call site] 02787
23 ImmutableString::new [function] [call site] 02788
23 PERR::into_err [function] [call site] 02789
23 Expr::start_position [function] [call site] 02790
23 Token::is_op_assignment [function] [call site] 02791
23 LexError::ImproperSymbol [function] [call site] 02793
23 Token::literal_syntax [function] [call site] 02794
23 &str::into [function] [call site] 02796
23 PERR::into_err [function] [call site] 02797
23 PERR::AssignmentToInvalidLHS [function] [call site] 02799
23 ImmutableString::new [function] [call site] 02800
23 PERR::into_err [function] [call site] 02801
23 ParseSettings::level_up_with_position [function] [call site] 02802
21 StmtBlock::statements_mut [function] [call site] 02803
21 blob_functions::push [function] [call site] 02804
22 blob_functions::push [function] [call site] 02805
22 FnPtr::try_from [function] [call site] 02806
22 RhaiResultOf::unwrap [function] [call site] 02807
21 MultiInputsStream::get_next [function] [call site] 02808
21 unwrap [function] [call site] 02809
21 Ok [function] [call site] 02810
21 Stmt::Block [function] [call site] 02811
21 StmtBlock::new [function] [call site] 02812
21 Self::into [function] [call site] 02813
21 Err [function] [call site] 02814
21 PERR::into_err [function] [call site] 02815
21 Err [function] [call site] 02816
21 PERR::MissingToken [function] [call site] 02817
21 into [function] [call site] 02818
21 &str::into [function] [call site] 02819
21 PERR::into_err [function] [call site] 02820
21 test::len [function] [call site] 02821
21 test::len [function] [call site] 02822
21 peek [function] [call site] 02823
21 unwrap [function] [call site] 02824
21 eat_token [function] [call site] 02825
21 Err [function] [call site] 02826
21 PERR::MissingToken [function] [call site] 02827
21 into [function] [call site] 02828
21 &str::into [function] [call site] 02829
21 PERR::into_err [function] [call site] 02830
21 string_functions::remove [function] [call site] 02831
21 Engine::parse_stmt [function] [call site] 02832
21 Stmt::is_noop [function] [call site] 02833
21 CustomExpr::is_self_terminated [function] [call site] 02834
21 StmtBlock::statements_mut [function] [call site] 02835
21 blob_functions::push [function] [call site] 02836
21 peek [function] [call site] 02837
21 unwrap [function] [call site] 02838
21 eat_token [function] [call site] 02839
21 eat_token [function] [call site] 02840
21 eat_token [function] [call site] 02841
21 Err [function] [call site] 02842
21 TestStruct::clone [function] [call site] 02843
21 PERR::into_err [function] [call site] 02844
21 Err [function] [call site] 02845
21 PERR::MissingToken [function] [call site] 02846
21 into [function] [call site] 02847
21 &str::into [function] [call site] 02848
21 PERR::into_err [function] [call site] 02849
21 Scope::rewind [function] [call site] 02850
21 string_functions::truncate [function] [call site] 02851
21 Ok [function] [call site] 02852
21 Stmt::Block [function] [call site] 02853
21 StmtBlock::new [function] [call site] 02854
21 Self::into [function] [call site] 02855
20 ParseSettings::level_up [function] [call site] 02856
20 eat_token [function] [call site] 02857
20 MultiInputsStream::get_next [function] [call site] 02858
20 unwrap [function] [call site] 02859
20 ParseSettings::has_flag [function] [call site] 02860
20 Err [function] [call site] 02861
20 PERR::into_err [function] [call site] 02862
20 test::len [function] [call site] 02863
20 Engine::max_functions [function] [call site] 02864
20 Err [function] [call site] 02865
20 PERR::into_err [function] [call site] 02866
20 ParseState::new [function] [call site] 02867
20 TestStruct::clone [function] [call site] 02868
20 clone_from [function] [call site] 02869
20 StmtBlock::extend [function] [call site] 02870
20 TestStruct::clone [function] [call site] 02871
20 Engine::max_function_expr_depth [function] [call site] 02872
21 Command::get [function] [call site] 02873
20 Engine::parse_fn [function] [call site] 02874
21 ParseSettings::level_up [function] [call site] 02875
21 MultiInputsStream::get_next [function] [call site] 02876
21 eat_token [function] [call site] 02880
21 Ident::as_str [function] [call site] 02881
21 Engine::get_interned_string [function] [call site] 02882
21 std::any::type_name::<crate::INT> [function] [call site] 02883
21 Engine::get_interned_string [function] [call site] 02884
21 std::any::type_name::<crate::FLOAT> [function] [call site] 02885
21 Engine::get_interned_string [function] [call site] 02886
21 MultiInputsStream::get_next [function] [call site] 02887
21 PERR::MissingToken [function] [call site] 02891
21 &str::into [function] [call site] 02893
21 PERR::into_err [function] [call site] 02894
21 eat_token [function] [call site] 02895
21 Ident::as_str [function] [call site] 02896
21 Engine::get_interned_string [function] [call site] 02897
21 std::any::type_name::<crate::INT> [function] [call site] 02898
21 Engine::get_interned_string [function] [call site] 02899
21 std::any::type_name::<crate::FLOAT> [function] [call site] 02900
21 Engine::get_interned_string [function] [call site] 02901
21 MultiInputsStream::get_next [function] [call site] 02902
21 tokenizer::is_valid_function_name [function] [call site] 02905
21 tokenizer::is_valid_function_name [function] [call site] 02906
21 PERR::Reserved [function] [call site] 02908
21 test_to_string [function] [call site] 02909
21 PERR::into_err [function] [call site] 02910
21 PERR::into_err [function] [call site] 02912
21 eat_token [function] [call site] 02915
21 match_token [function] [call site] 02916
21 eat_token [function] [call site] 02917
21 PERR::FnMissingParams [function] [call site] 02919
21 PERR::into_err [function] [call site] 02921
21 StaticVec::<(ImmutableString, [call site] 02922
22 TestStruct::new [function] [call site] 02924
21 MultiInputsStream::get_next [function] [call site] 02925
21 MyIterableType::into_iter [function] [call site] 02927
21 Self::IntoIter::any [function] [call site] 02928
21 PERR::FnDuplicatedParam [function] [call site] 02930
21 test_to_string [function] [call site] 02932
21 PERR::into_err [function] [call site] 02933
21 Engine::get_interned_string [function] [call site] 02934
21 blob_functions::push [function] [call site] 02935
21 TestStruct::clone [function] [call site] 02936
21 blob_functions::push [function] [call site] 02937
21 PERR::into_err [function] [call site] 02939
21 Token::is_reserved [function] [call site] 02940
21 PERR::Reserved [function] [call site] 02942
21 (Token, [call site] 02943
21 PERR::into_err [function] [call site] 02944
21 Token::is_standard_keyword [function] [call site] 02945
21 PERR::into_err [function] [call site] 02947
21 PERR::MissingToken [function] [call site] 02949
21 PERR::into_err [function] [call site] 02951
21 MultiInputsStream::get_next [function] [call site] 02952
21 PERR::into_err [function] [call site] 02955
21 PERR::MissingToken [function] [call site] 02957
21 PERR::into_err [function] [call site] 02959
21 Engine::parse_block [function] [call site] 02962
21 PERR::FnMissingBody [function] [call site] 02964
21 PERR::into_err [function] [call site] 02966
21 MyIterableType::into_iter [function] [call site] 02968
21 Self::IntoIter::map [function] [call site] 02969
21 reflection_functions::collect [function] [call site] 02970
21 shrink_to_fit [function] [call site] 02971
21 Engine::get_interned_string [function] [call site] 02973
21 MyIterableType::into_iter [function] [call site] 02974
21 Self::IntoIter::collect [function] [call site] 02975
20 calc_fn_hash [function] [call site] 02976
20 test::len [function] [call site] 02977
20 StmtBlock::as_ref [function] [call site] 02978
20 map_or [function] [call site] 02979
20 crate::calc_typed_method_hash [function] [call site] 02980
21 get_hasher [function] [call site] 02981
21 write_u8 [function] [call site] 02982
21 test::hash [function] [call site] 02983
21 StraightHasher::finish [function] [call site] 02984
20 contains_key [function] [call site] 02985
20 Err [function] [call site] 02986
20 PERR::FnDuplicatedDefinition [function] [call site] 02987
20 test_to_string [function] [call site] 02988
20 test::len [function] [call site] 02989
20 PERR::into_err [function] [call site] 02990
20 blob_functions::insert [function] [call site] 02991
20 into [function] [call site] 02992
20 Ok [function] [call site] 02993
20 Stmt::Noop [function] [call site] 02994
20 Err [function] [call site] 02995
20 PERR::MissingToken [function] [call site] 02996
20 into [function] [call site] 02997
20 PERR::into_err [function] [call site] 02998
20 Engine::parse_if [function] [call site] 02999
20 ParseSettings::level_up [function] [call site] 03000
20 Engine::parse_switch [function] [call site] 03001
20 ParseSettings::level_up [function] [call site] 03002
20 Engine::allow_looping [function] [call site] 03003
20 Engine::parse_while_loop [function] [call site] 03004
20 ParseSettings::level_up [function] [call site] 03005
20 Engine::allow_looping [function] [call site] 03006
20 Engine::parse_do [function] [call site] 03007
20 ParseSettings::level_up [function] [call site] 03008
20 Engine::allow_looping [function] [call site] 03009
20 Engine::parse_for [function] [call site] 03010
20 ParseSettings::level_up [function] [call site] 03011
20 Engine::allow_looping [function] [call site] 03012
20 ParseSettings::has_flag [function] [call site] 03013
20 eat_token [function] [call site] 03014
20 Ok [function] [call site] 03015
20 Stmt::BreakLoop [function] [call site] 03016
20 string_functions::is_empty [function] [call site] 03017
20 Engine::allow_looping [function] [call site] 03018
20 ParseSettings::has_flag [function] [call site] 03019
20 eat_token [function] [call site] 03020
20 peek [function] [call site] 03021
20 unwrap [function] [call site] 03022
20 Engine::parse_expr [function] [call site] 03023
20 ParseSettings::level_up [function] [call site] 03024
20 Ok [function] [call site] 03025
20 Stmt::BreakLoop [function] [call site] 03026
20 Some [function] [call site] 03027
20 into [function] [call site] 03028
20 peek [function] [call site] 03029
20 unwrap [function] [call site] 03030
20 Ok [function] [call site] 03031
20 Stmt::BreakLoop [function] [call site] 03032
20 Err [function] [call site] 03033
20 Engine::allow_looping [function] [call site] 03034
20 Err [function] [call site] 03035
20 PERR::into_err [function] [call site] 03036
20 MultiInputsStream::get_next [function] [call site] 03037
20 test_optimizer_const_map [function] [call site] 03038
20 string_functions::is_empty [function] [call site] 03039
20 unwrap [function] [call site] 03040
20 peek [function] [call site] 03041
20 unwrap [function] [call site] 03042
20 Engine::parse_expr [function] [call site] 03043
20 ParseSettings::level_up [function] [call site] 03044
20 Ok [function] [call site] 03045
20 Stmt::Return [function] [call site] 03046
20 Some [function] [call site] 03047
20 into [function] [call site] 03048
20 peek [function] [call site] 03049
20 unwrap [function] [call site] 03050
20 Ok [function] [call site] 03051
20 Stmt::Return [function] [call site] 03052
20 Err [function] [call site] 03053
20 Engine::parse_try_catch [function] [call site] 03054
21 ParseSettings::level_up_with_position [function] [call site] 03055
21 eat_token [function] [call site] 03056
21 Engine::parse_block [function] [call site] 03057
21 match_token [function] [call site] 03059
21 PERR::MissingToken [function] [call site] 03061
21 &str::into [function] [call site] 03063
21 PERR::into_err [function] [call site] 03064
21 match_token [function] [call site] 03065
21 parse_var_name [function] [call site] 03066
21 match_token [function] [call site] 03067
21 PERR::MissingToken [function] [call site] 03069
21 &str::into [function] [call site] 03071
21 PERR::into_err [function] [call site] 03072
21 Engine::get_interned_string [function] [call site] 03073
21 blob_functions::push [function] [call site] 03074
21 TestStruct::clone [function] [call site] 03075
21 Engine::get_interned_string [function] [call site] 03076
21 Engine::parse_block [function] [call site] 03077
21 string_functions::is_empty [function] [call site] 03079
21 Expr::Unit [function] [call site] 03080
21 string_functions::pop [function] [call site] 03081
22 string_functions::is_empty [function] [call site] 03082
22 shared_make_mut [function] [call site] 03083
22 string_functions::pop [function] [call site] 03084
23 string_functions::is_empty [function] [call site] 03085
23 shared_make_mut [function] [call site] 03086
23 string_functions::pop [function] [call site] 03087
23 Dynamic::map_or [function] [call site] 03088
22 Dynamic::map_or [function] [call site] 03089
21 Expr::Variable [function] [call site] 03090
21 Engine::default [function] [call site] 03091
21 Stmt::TryCatch [function] [call site] 03095
20 ParseSettings::level_up [function] [call site] 03097
20 Engine::parse_let [function] [call site] 03098
21 MultiInputsStream::get_next [function] [call site] 03099
21 parse_var_name [function] [call site] 03101
21 Engine::allow_shadowing [function] [call site] 03102
22 intersects [function] [call site] 03103
21 Command::get [function] [call site] 03104
21 PERR::VariableExists [function] [call site] 03107
21 PERR::into_err [function] [call site] 03109
21 Command::get [function] [call site] 03110
21 get_or_insert_with [function] [call site] 03112
21 Engine::new_global_runtime_state [function] [call site] 03113
22 crate::ThinVec::new [function] [call site] 03114
22 crate::ThinVec::new [function] [call site] 03115
22 crate::StaticVec::new [function] [call site] 03116
22 Engine::default_tag [function] [call site] 03117
22 TestStruct::clone [function] [call site] 03118
22 StmtBlock::as_ref [function] [call site] 03120
22 test_optimizer_const_map [function] [call site] 03121
22 crate::eval::Debugger::new [function] [call site] 03122
23 TestStruct::new [function] [call site] 03123
23 TestStruct::new [function] [call site] 03124
21 GlobalRuntimeState::into [function] [call site] 03126
21 VarDefInfo::new [function] [call site] 03127
21 Caches::new [function] [call site] 03128
22 Position::new_const [function] [call site] 03129
21 EvalContext::new [function] [call site] 03130
21 test_var_def_filter [function] [call site] 03131
21 PERR::ForbiddenVariable [function] [call site] 03133
21 PERR::into_err [function] [call site] 03135
21 PERR::into_err [function] [call site] 03137
21 PERR::ForbiddenVariable [function] [call site] 03138
21 PERR::into_err [function] [call site] 03140
21 Engine::get_interned_string [function] [call site] 03141
21 match_token [function] [call site] 03142
21 Engine::parse_expr [function] [call site] 03143
21 ParseSettings::level_up [function] [call site] 03144
21 Expr::Unit [function] [call site] 03145
21 string_functions::is_empty [function] [call site] 03146
21 ParseState::find_var [function] [call site] 03147
21 test::len [function] [call site] 03148
21 Scope::get_entry_by_index [function] [call site] 03149
22 test::len [function] [call site] 03150
21 string_functions::is_empty [function] [call site] 03151
21 Scope::get_mut_by_index [function] [call site] 03153
21 Dynamic::set_access_mode [function] [call site] 03154
21 TestStruct::new [function] [call site] 03156
21 test::len [function] [call site] 03157
21 Self::unwrap [function] [call site] 03158
21 Scope::push_entry [function] [call site] 03159
22 Scope::is_empty [function] [call site] 03160
22 blob_functions::push [function] [call site] 03163
22 Dynamic::set_access_mode [function] [call site] 03164
22 blob_functions::push [function] [call site] 03165
21 TestStruct::clone [function] [call site] 03166
21 Scope::add_alias_by_index [function] [call site] 03167
22 test::len [function] [call site] 03168
22 Engine::default [function] [call site] 03170
22 shared_get_mut [function] [call site] 03171
22 string_functions::contains [function] [call site] 03173
22 blob_functions::push [function] [call site] 03174
21 test::len [function] [call site] 03175
21 TestStruct::clone [function] [call site] 03176
21 Stmt::Var [function] [call site] 03179
21 Stmt::Var [function] [call site] 03180
20 ParseSettings::level_up [function] [call site] 03181
20 Engine::parse_let [function] [call site] 03182
20 ParseSettings::level_up [function] [call site] 03183
20 Engine::parse_import [function] [call site] 03184
21 ParseSettings::level_up_with_position [function] [call site] 03185
21 eat_token [function] [call site] 03186
21 Engine::parse_expr [function] [call site] 03187
21 match_token [function] [call site] 03188
21 parse_var_name [function] [call site] 03189
21 Engine::get_interned_string [function] [call site] 03190
21 Engine::get_interned_string [function] [call site] 03191
21 blob_functions::push [function] [call site] 03192
21 TestStruct::clone [function] [call site] 03193
21 Stmt::Import [function] [call site] 03195
20 ParseSettings::level_up [function] [call site] 03197
20 ParseSettings::has_flag [function] [call site] 03198
20 Err [function] [call site] 03199
20 PERR::into_err [function] [call site] 03200
20 Engine::parse_export [function] [call site] 03201
21 eat_token [function] [call site] 03202
21 ParseSettings::level_up [function] [call site] 03205
21 Engine::parse_let [function] [call site] 03206
21 Expr::set_position [function] [call site] 03207
22 Expr::set_position [function] [call site] 03208
21 ParseSettings::level_up [function] [call site] 03210
21 Engine::parse_let [function] [call site] 03211
21 Expr::set_position [function] [call site] 03212
21 parse_var_name [function] [call site] 03214
21 match_token [function] [call site] 03215
21 parse_var_name [function] [call site] 03216
21 ParseResult::map [function] [call site] 03217
22 Engine::new [function] [call site] 03218
22 Engine::set_optimization_level [function] [call site] 03219
22 Scope::new [function] [call site] 03220
22 rhai::Map::new [function] [call site] 03221
22 blob_functions::insert [function] [call site] 03222
22 &str::into [function] [call site] 03223
22 Scope::push_constant_dynamic [function] [call site] 03225
22 Scope::push_constant_dynamic [function] [call site] 03227
22 &str::into [function] [call site] 03228
22 Engine::compile_expression_with_scope [function] [call site] 03229
22 ParseResult::expect [function] [call site] 03230
22 Ident::as_str [function] [call site] 03231
22 eval_ast::<bool> [function] [call site] 03232
21 Engine::get_interned_string [function] [call site] 03234
21 Engine::get_interned_string [function] [call site] 03235
21 ParseState::find_var [function] [call site] 03236
21 Scope::add_alias_by_index [function] [call site] 03237
21 test::len [function] [call site] 03238
21 TestStruct::clone [function] [call site] 03239
21 Engine::get_interned_string [function] [call site] 03240
21 Stmt::Export [function] [call site] 03242
20 ParseSettings::level_up [function] [call site] 03244
20 Engine::parse_expr_stmt [function] [call site] 03245
20 ParseSettings::level_up [function] [call site] 03246
19 Stmt::is_noop [function] [call site] 03247
19 CustomExpr::is_self_terminated [function] [call site] 03248
19 blob_functions::push [function] [call site] 03249
19 peek [function] [call site] 03250
19 unwrap [function] [call site] 03251
19 eat_token [function] [call site] 03252
19 Err [function] [call site] 03253
19 TestStruct::clone [function] [call site] 03254
19 PERR::into_err [function] [call site] 03255
19 Err [function] [call site] 03256
19 PERR::MissingToken [function] [call site] 03257
19 into [function] [call site] 03258
19 &str::into [function] [call site] 03259
19 PERR::into_err [function] [call site] 03260
19 map_functions::values [function] [call site] 03261
19 cloned [function] [call site] 03262
19 reflection_functions::collect [function] [call site] 03263
19 TestStruct::new [function] [call site] 03264
19 Ok [function] [call site] 03265
18 Ok [function] [call site] 03266
18 Engine::optimize_into_ast [function] [call site] 03267
19 crate::Module::from [function] [call site] 03268
20 TestStruct::new [function] [call site] 03269
20 Self::IntoIter::into_iter [function] [call site] 03270
21 test_chars [function] [call site] 03271
21 0.chars().collect::<Vec<_>> [function] [call site] 03272
21 MyIterableType::into_iter [function] [call site] 03273
20 Self::IntoIter::for_each [function] [call site] 03274
20 Module::set_script_fn [function] [call site] 03275
21 Option::into [function] [call site] 03276
21 test::len [function] [call site] 03277
21 crate::calc_fn_hash [function] [call site] 03278
22 get_hasher [function] [call site] 03279
22 write_u8 [function] [call site] 03280
22 MyIterableType::into_iter [function] [call site] 03281
22 Self::IntoIter::for_each [function] [call site] 03282
22 test::hash [function] [call site] 03283
22 write_usize [function] [call site] 03284
22 test::hash [function] [call site] 03285
22 write_usize [function] [call site] 03286
22 StraightHasher::finish [function] [call site] 03287
21 StmtBlock::as_ref [function] [call site] 03288
21 crate::calc_typed_method_hash [function] [call site] 03290
21 StmtBlock::as_ref [function] [call site] 03291
21 and_then [function] [call site] 03292
21 Command::get [function] [call site] 03293
21 Ident::as_str [function] [call site] 03294
21 Position::new_const [function] [call site] 03296
22 TestStruct::new [function] [call site] 03298
21 MyIterableType::into_iter [function] [call site] 03299
21 test_optimizer_const_map [function] [call site] 03300
21 reflection_functions::collect [function] [call site] 03301
21 Engine::default [function] [call site] 03302
21 crate::StaticVec::new_const [function] [call site] 03303
22 TestStruct::new [function] [call site] 03305
21 get_or_insert_with [function] [call site] 03306
21 new_hash_map [function] [call site] 03307
22 StraightHashMap::with_capacity_and_hasher [function] [call site] 03308
22 Engine::default [function] [call site] 03309
21 blob_functions::insert [function] [call site] 03310
21 Option::into [function] [call site] 03311
21 Array::into [function] [call site] 03312
21 string_functions::remove [function] [call site] 03313
19 Self::into [function] [call site] 03314
19 crate::Module::from [function] [call site] 03315
19 StmtBlock::as_ref [function] [call site] 03316
19 MyIterableType::into_iter [function] [call site] 03317
19 Self::IntoIter::map [function] [call site] 03318
19 ScriptFuncDef::clone_function_signatures [function] [call site] 03319
20 TestStruct::clone [function] [call site] 03320
20 TestStruct::clone [function] [call site] 03321
20 TestStruct::clone [function] [call site] 03322
20 Engine::default [function] [call site] 03323
19 Self::into [function] [call site] 03324
19 Self::into [function] [call site] 03325
19 crate::Module::from [function] [call site] 03326
19 MyIterableType::into_iter [function] [call site] 03327
19 Self::IntoIter::map [function] [call site] 03328
19 crate::func::shared_take_or_clone [function] [call site] 03329
20 shared_try_take [function] [call site] 03330
20 Result::unwrap_or_else [function] [call site] 03331
20 StmtBlock::as_ref [function] [call site] 03332
20 TestStruct::clone [function] [call site] 03333
19 StmtBlock::take_statements [function] [call site] 03334
20 mem::take [function] [call site] 03335
21 Engine::new [function] [call site] 03336
21 register_type_with_name::<TestStruct> [function] [call site] 03337
21 Engine::register_fn [function] [call site] 03338
21 TestStruct [function] [call site] 03339
20 StmtBlock::statements_mut [function] [call site] 03340
19 StmtBlock::statements_mut [function] [call site] 03341
19 Engine::optimize_top_level [function] [call site] 03342
20 StmtBlockContainer::shrink_to_fit [function] [call site] 03343
20 OptimizerState::new [function] [call site] 03344
21 Engine::new_global_runtime_state [function] [call site] 03345
22 crate::ThinVec::new [function] [call site] 03346
22 crate::ThinVec::new [function] [call site] 03347
22 crate::StaticVec::new [function] [call site] 03348
22 Engine::default_tag [function] [call site] 03349
22 TestStruct::clone [function] [call site] 03350
22 StmtBlock::as_ref [function] [call site] 03351
22 test_optimizer_const_map [function] [call site] 03352
22 crate::eval::Debugger::new [function] [call site] 03353
21 &crate::SharedModule::into [function] [call site] 03355
21 TestStruct::new [function] [call site] 03356
21 Caches::new [function] [call site] 03357
20 MyIterableType::into_iter [function] [call site] 03358
20 array_functions::reduce_rev [function] [call site] 03359
20 flat_map [function] [call site] 03360
20 Module::iter_var [function] [call site] 03361
21 Module::iter_var_raw [function] [call site] 03362
22 MyIterableType::into_iter [function] [call site] 03363
21 impl [call site] 03364
22 Engine::new [function] [call site] 03365
22 Engine::set_optimization_level [function] [call site] 03366
22 Scope::new [function] [call site] 03367
22 rhai::Map::new [function] [call site] 03368
22 blob_functions::insert [function] [call site] 03369
22 &str::into [function] [call site] 03370
22 Scope::push_constant_dynamic [function] [call site] 03372
22 Scope::push_constant_dynamic [function] [call site] 03374
22 &str::into [function] [call site] 03375
22 Engine::compile_expression_with_scope [function] [call site] 03376
22 ParseResult::expect [function] [call site] 03377
22 Ident::as_str [function] [call site] 03378
22 eval_ast::<bool> [function] [call site] 03379
21 Ident::as_str [function] [call site] 03381
20 array_functions::for_each [function] [call site] 03382
20 OptimizerState::push_var [function] [call site] 03383
21 blob_functions::push [function] [call site] 03384
20 Cow::Borrowed [function] [call site] 03387
20 MyIterableType::into_iter [function] [call site] 03388
20 flat_map [function] [call site] 03389
20 array_functions::for_each [function] [call site] 03390
20 OptimizerState::push_var [function] [call site] 03391
20 Cow::Borrowed [function] [call site] 03394
20 optimize_stmt_block [function] [call site] 03395
21 string_functions::is_empty [function] [call site] 03396
22 test::len [function] [call site] 03397
21 OptimizerState::is_dirty [function] [call site] 03398
21 MyIterableType::into_iter [function] [call site] 03399
22 test_chars [function] [call site] 03400
22 0.chars().collect::<Vec<_>> [function] [call site] 03401
22 MyIterableType::into_iter [function] [call site] 03402
21 Self::IntoIter::position [function] [call site] 03403
22 ParseSettings::level_up [function] [call site] 03404
21 StmtBlockContainer::split_at_mut [function] [call site] 03406
21 test_functions_take [function] [call site] 03407
21 StmtBlock::statements_mut [function] [call site] 03408
21 StaticModuleResolver::iter_mut [function] [call site] 03409
21 test_optimizer_const_map [function] [call site] 03410
21 optimize_combo_chain [function] [call site] 03411
22 test_functions_take [function] [call site] 03412
22 test_functions_take [function] [call site] 03413
22 test_functions_take [function] [call site] 03414
22 StmtBlock::as_mut [function] [call site] 03415
22 intersects [function] [call site] 03416
22 StmtBlock::as_mut [function] [call site] 03417
22 StmtBlock::as_mut [function] [call site] 03418
22 string_functions::remove [function] [call site] 03419
22 test_functions_take [function] [call site] 03420
22 make_sub [function] [call site] 03421
22 make_root [function] [call site] 03422
21 StaticModuleResolver::iter_mut [function] [call site] 03423
21 test_optimizer_const_map [function] [call site] 03424
21 optimize_combo_chain [function] [call site] 03425
21 StaticModuleResolver::iter_mut [function] [call site] 03426
21 test_optimizer_const_map [function] [call site] 03428
21 reflection_functions::collect [function] [call site] 03429
21 OptimizerState::clear_dirty [function] [call site] 03430
21 test::len [function] [call site] 03431
21 map_functions::retain [function] [call site] 03432
22 string_functions::is_empty [function] [call site] 03433
22 IterateMap::new [function] [call site] 03435
22 IterateMap::new [function] [call site] 03436
22 IterateMap::new [function] [call site] 03437
22 mem::take [function] [call site] 03438
22 MyIterableType::into_iter [function] [call site] 03439
22 blob_functions::insert [function] [call site] 03441
22 FnPtr::call_raw_with_extra_args [function] [call site] 03442
22 TestStruct::clone [function] [call site] 03444
22 Self::into [function] [call site] 03445
22 Dynamic::as_bool [function] [call site] 03447
23 crate::func::locked_read [function] [call site] 03449
23 Option::and_then [function] [call site] 03450
23 ok_or_else [function] [call site] 03452
23 std:: [call site] 03453
0 any::type_name [function] [call site] 03454
24 type_name::<R> [function] [call site] 03455
23 Err [function] [call site] 03456
23 Dynamic::type_name [function] [call site] 03457
24 type_name::<INT> [function] [call site] 03458
24 type_name::<crate::FLOAT> [function] [call site] 03459
24 std:: [call site] 03460
0 any::type_name [function] [call site] 03461
24 crate::func::locked_read [function] [call site] 03462
24 Option::unwrap [function] [call site] 03463
24 std:: [call site] 03464
0 any::type_name [function] [call site] 03465
22 Result::unwrap_or [function] [call site] 03466
22 blob_functions::insert [function] [call site] 03467
22 blob_functions::insert [function] [call site] 03468
21 OptimizerState::set_dirty [function] [call site] 03472
21 Stmt::is_control_flow_break [function] [call site] 03473
21 StaticModuleResolver::iter_mut [function] [call site] 03474
22 StaticModuleResolver::iter_mut [function] [call site] 03475
22 test_optimizer_const_map [function] [call site] 03476
22 Ident::as_str [function] [call site] 03477
21 array_functions::for_each [function] [call site] 03478
22 string_functions::is_empty [function] [call site] 03479
22 StaticModuleResolver::iter_mut [function] [call site] 03481
22 impl [call site] 03482
22 FnPtr::call_raw_with_extra_args [function] [call site] 03484
21 optimize_expr [function] [call site] 03487
22 ParseSettings::level_up_with_position [function] [call site] 03488
22 string_functions::is_empty [function] [call site] 03489
22 OptimizerState::set_dirty [function] [call site] 03490
22 Expr::Unit [function] [call site] 03491
22 ParseSettings::level_up_with_position [function] [call site] 03492
22 test::len [function] [call site] 03493
22 OptimizerState::set_dirty [function] [call site] 03494
22 StmtBlock::take_statements [function] [call site] 03495
22 string_functions::remove [function] [call site] 03496
22 optimize_expr [function] [call site] 03497
22 StmtBlock::statements_mut [function] [call site] 03498
22 optimize_stmt_block [function] [call site] 03499
22 StmtBlock::take_statements [function] [call site] 03500
22 StmtBlock::statements_mut [function] [call site] 03501
22 StmtBlock::as_mut [function] [call site] 03502
22 OptimizerState::set_dirty [function] [call site] 03503
22 test_functions_take [function] [call site] 03504
22 ASTFlags::intersects [function] [call site] 03505
22 OptimizerState::set_dirty [function] [call site] 03506
22 test_functions_take [function] [call site] 03507
22 MyIterableType::into_iter [function] [call site] 03508
22 test_method_call [function] [call site] 03509
22 RhaiFunc::is_pure [function] [call site] 03510
23 RhaiFunc::is_pure [function] [call site] 03511
22 OptimizerState::set_dirty [function] [call site] 03512
22 mem::take [function] [call site] 03513
22 MyIterableType::into_iter [function] [call site] 03514
22 Self::IntoIter::find [function] [call site] 03515
23 array_functions::find_starting_from [function] [call site] 03516
24 array_functions::index_of_filter_starting_from [function] [call site] 03517
25 string_functions::is_empty [function] [call site] 03518
25 eval::calc_offset_len [function] [call site] 03520
25 test::len [function] [call site] 03521
25 StaticModuleResolver::iter_mut [function] [call site] 03522
25 impl [call site] 03523
25 FnPtr::call_raw_with_extra_args [function] [call site] 03526
25 Dynamic::as_bool [function] [call site] 03529
25 unwrap_or [function] [call site] 03530
24 Command::get [function] [call site] 03535
22 RhaiResult::map_or_else [function] [call site] 03536
22 Expr::Unit [function] [call site] 03537
22 Expr::set_position [function] [call site] 03538
22 OptimizerState::find_literal_constant [function] [call site] 03539
23 MyIterableType::into_iter [function] [call site] 03540
23 array_functions::reduce_rev [function] [call site] 03541
23 array_functions::find [function] [call site] 03542
24 array_functions::find_starting_from [function] [call site] 03543
23 and_then [function] [call site] 03544
23 as_deref [function] [call site] 03545
22 Option::map_or [function] [call site] 03546
22 OptimizerState::find_literal_constant [function] [call site] 03547
22 Option::unwrap [function] [call site] 03548
22 Dynamic::as_map_ref [function] [call site] 03549
23 read_lock::<Map> [function] [call site] 03550
23 ok_or_else [function] [call site] 03551
23 Dynamic::type_name [function] [call site] 03552
22 Command::get [function] [call site] 03554
22 Ident::as_str [function] [call site] 03555
22 unwrap_or [function] [call site] 03557
22 Expr::from_dynamic [function] [call site] 03558
23 Self::Unit [function] [call site] 03559
23 Self::BoolConstant [function] [call site] 03560
23 Self::StringConstant [function] [call site] 03561
23 Self::CharConstant [function] [call site] 03562
23 Self::IntegerConstant [function] [call site] 03563
23 Self::DynamicConstant [function] [call site] 03564
23 TestStruct::new [function] [call site] 03565
23 Self::FloatConstant [function] [call site] 03567
23 Self::DynamicConstant [function] [call site] 03568
23 TestStruct::new [function] [call site] 03569
23 Self::DynamicConstant [function] [call site] 03571
23 TestStruct::new [function] [call site] 03572
23 FnPtr::is_curried [function] [call site] 03574
24 string_functions::is_empty [function] [call site] 03575
23 Self::FnCall [function] [call site] 03576
23 FnCallHashes::from_hash [function] [call site] 03578
23 calc_fn_hash [function] [call site] 03579
23 test_native_context_fn_name [function] [call site] 03580
24 Engine::new [function] [call site] 03581
24 Engine::register_raw_fn [function] [call site] 03582
25 StmtBlock::as_ref [function] [call site] 03584
25 test::len [function] [call site] 03585
25 test::len [function] [call site] 03586
25 string_functions::starts_with [function] [call site] 03587
25 FuncRegistration::new [function] [call site] 03588
25 FuncRegistration::in_global_namespace [function] [call site] 03589
25 FuncRegistration::set_into_module_raw [function] [call site] 03590
26 StmtBlock::as_ref [function] [call site] 03591
26 test::len [function] [call site] 03592
26 StmtBlock::extend [function] [call site] 03593
26 StmtBlock::as_ref [function] [call site] 03594
26 MyIterableType::into_iter [function] [call site] 03595
26 Self::IntoIter::copied [function] [call site] 03596
26 RhaiFunc::is_method [function] [call site] 03598
27 is_method_call [function] [call site] 03599
26 StaticModuleResolver::iter_mut [function] [call site] 03600
26 enumerate [function] [call site] 03601
26 array_functions::for_each [function] [call site] 03602
26 Module::map_type [function] [call site] 03603
27 TypeId::of::<&str> [function] [call site] 03604
27 TypeId::of::<ImmutableString> [function] [call site] 03605
27 TypeId::of::<String> [function] [call site] 03606
27 TypeId::of::<ImmutableString> [function] [call site] 03607
26 MyIterableType::into_iter [function] [call site] 03608
26 T::as_any [function] [call site] 03609
26 TypeId::of::<Dynamic> [function] [call site] 03610
26 test::len [function] [call site] 03611
26 test::len [function] [call site] 03612
26 string_functions::pop [function] [call site] 03613
26 calc_fn_hash [function] [call site] 03615
26 test::len [function] [call site] 03616
26 calc_fn_hash_full [function] [call site] 03617
27 get_hasher [function] [call site] 03618
27 write_u8 [function] [call site] 03619
27 MyIterableType::into_iter [function] [call site] 03620
27 Self::IntoIter::for_each [function] [call site] 03621
27 test::hash [function] [call site] 03622
27 write_usize [function] [call site] 03623
27 StraightHasher::finish [function] [call site] 03624
26 MyIterableType::into_iter [function] [call site] 03625
26 StmtBlock::as_ref [function] [call site] 03627
26 and_then [function] [call site] 03628
26 Command::get [function] [call site] 03629
26 BloomFilterU64::mark [function] [call site] 03630
27 BloomFilterU64::calc_hash [function] [call site] 03631
26 string_functions::remove [function] [call site] 03632
26 get_or_insert_with [function] [call site] 03633
26 new_hash_map [function] [call site] 03634
26 Scope::push_entry [function] [call site] 03635
26 blob_functions::insert [function] [call site] 03636
27 FnPtr::try_from [function] [call site] 03637
27 RhaiResultOf::unwrap [function] [call site] 03638
27 string_functions::is_empty [function] [call site] 03639
27 blob_functions::push [function] [call site] 03640
27 eval::calc_offset_len [function] [call site] 03641
27 test::len [function] [call site] 03642
27 test::len [function] [call site] 03643
27 blob_functions::push [function] [call site] 03644
27 blob_functions::insert [function] [call site] 03645
26 &mut [call site] 03647
26 blob_functions::insert [function] [call site] 03648
25 Engine::global_namespace_mut [function] [call site] 03650
25 TestStruct::new [function] [call site] 03651
25 test_optimizer_const_map [function] [call site] 03653
24 TypeId::of::<INT> [function] [call site] 03654
24 TypeId::of::<INT> [function] [call site] 03655
24 Engine::register_raw_fn [function] [call site] 03656
25 StmtBlock::as_ref [function] [call site] 03658
25 test::len [function] [call site] 03659
25 test::len [function] [call site] 03660
25 string_functions::starts_with [function] [call site] 03661
25 FuncRegistration::new [function] [call site] 03662
25 FuncRegistration::in_global_namespace [function] [call site] 03663
25 FuncRegistration::set_into_module_raw [function] [call site] 03664
25 Engine::global_namespace_mut [function] [call site] 03665
25 TestStruct::new [function] [call site] 03666
25 test_optimizer_const_map [function] [call site] 03668
24 TypeId::of::<INT> [function] [call site] 03669
24 TypeId::of::<INT> [function] [call site] 03670
23 std:: [call site] 03671
0 iter::once [function] [call site] 03672
23 Self::StringConstant [function] [call site] 03673
23 test_native_context_fn_name [function] [call site] 03674
23 reflection_functions::collect [function] [call site] 03676
23 Self::DynamicConstant [function] [call site] 03678
22 OptimizerState::set_dirty [function] [call site] 03680
22 optimize_expr [function] [call site] 03681
22 Expr::is_constant [function] [call site] 03682
22 string_functions::is_empty [function] [call site] 03683
22 Expr::get_literal_value [function] [call site] 03684
22 OptimizerState::set_dirty [function] [call site] 03685
22 Engine::map_type_name [function] [call site] 03686
23 MyIterableType::into_iter [function] [call site] 03687
23 array_functions::find_map [function] [call site] 03688
24 array_functions::find_map_starting_from [function] [call site] 03689
25 string_functions::is_empty [function] [call site] 03690
25 eval::calc_offset_len [function] [call site] 03692
25 test::len [function] [call site] 03693
25 StaticModuleResolver::iter_mut [function] [call site] 03694
25 impl [call site] 03695
25 FnPtr::call_raw_with_extra_args [function] [call site] 03698
25 Expr::is_unit [function] [call site] 03701
23 Module::get_custom_type_display_by_name [function] [call site] 03704
24 Module::get_custom_type_by_name_raw [function] [call site] 03705
25 Command::get [function] [call site] 03706
24 Option::map [function] [call site] 03707
24 Ident::as_str [function] [call site] 03708
23 StmtBlock::span_or_else [function] [call site] 03709
23 map_functions::values [function] [call site] 03710
23 array_functions::find_map [function] [call site] 03711
23 Module::get_custom_type_display_by_name [function] [call site] 03712
23 unwrap_or_else [function] [call site] 03713
23 map_std_type_name [function] [call site] 03714
24 string_functions::trim [function] [call site] 03715
25 shared_get_mut [function] [call site] 03716
25 string_functions::trim [function] [call site] 03717
25 string_functions::trim [function] [call site] 03719
24 type_name::<crate::INT> [function] [call site] 03721
24 type_name::<crate::FLOAT> [function] [call site] 03722
24 type_name::<String> [function] [call site] 03723
24 type_name::<ImmutableString> [function] [call site] 03724
24 type_name::<&str> [function] [call site] 03725
24 type_name::<rust_decimal::Decimal> [function] [call site] 03726
24 type_name::<FnPtr> [function] [call site] 03727
24 type_name::<crate::Array> [function] [call site] 03728
24 type_name::<crate::Blob> [function] [call site] 03729
24 type_name::<crate::Map> [function] [call site] 03730
24 type_name::<crate::Instant> [function] [call site] 03731
24 type_name::<ExclusiveRange> [function] [call site] 03732
24 type_name::<InclusiveRange> [function] [call site] 03733
24 type_name::<BitRange> [function] [call site] 03734
24 type_name::<CharsStream> [function] [call site] 03735
24 type_name::<StepRange<u8>> [function] [call site] 03736
24 test::len [function] [call site] 03737
24 string_functions::starts_with [function] [call site] 03738
24 string_functions::ends_with [function] [call site] 03739
25 string_functions::ends_with [function] [call site] 03740
24 test_string_split [function] [call site] 03741
25 Engine::new [function] [call site] 03742
24 test::len [function] [call site] 03745
24 type_name::<crate::packages::iter_basic::StepRange<crate::FLOAT>> [function] [call site] 03746
24 type_name::<crate::packages::iter_basic::StepRange<rust_decimal::Decimal>> [function] [call site] 03747
24 strip_prefix [function] [call site] 03748
24 map_std_type_name [function] [call site] 03750
22 RhaiNativeFunc::return_type_name [function] [call site] 03751
23 type_name::<R> [function] [call site] 03752
22 into [function] [call site] 03753
22 Expr::from_dynamic [function] [call site] 03754
22 Expr::is_constant [function] [call site] 03755
22 string_functions::is_empty [function] [call site] 03756
22 Expr::get_literal_value [function] [call site] 03757
22 Option::is_some [function] [call site] 03758
22 OptimizerState::set_dirty [function] [call site] 03759
22 Expr::from_dynamic [function] [call site] 03760
22 optimize_expr [function] [call site] 03761
22 optimize_expr [function] [call site] 03762
22 optimize_expr [function] [call site] 03763
22 optimize_expr [function] [call site] 03764
22 ASTFlags::intersects [function] [call site] 03765
22 OptimizerState::set_dirty [function] [call site] 03766
22 test_functions_take [function] [call site] 03767
22 FnPtr::try_from [function] [call site] 03768
22 RhaiResultOf::map [function] [call site] 03769
22 test::len [function] [call site] 03770
23 test::len [function] [call site] 03771
22 unwrap_or [function] [call site] 03772
22 MyIterableType::into_iter [function] [call site] 03773
23 test_chars [function] [call site] 03774
23 0.chars().collect::<Vec<_>> [function] [call site] 03775
23 MyIterableType::into_iter [function] [call site] 03776
22 Self::IntoIter::all [function] [call site] 03777
22 OptimizerState::set_dirty [function] [call site] 03778
22 FnPtr::try_from [function] [call site] 03779
22 RhaiResultOf::unwrap [function] [call site] 03780
22 test_functions_take [function] [call site] 03781
22 EvalAltResult::set_position [function] [call site] 03782
22 FnPtr::try_from [function] [call site] 03783
22 f32::unsigned_abs [function] [call site] 03784
22 RhaiResultOf::map [function] [call site] 03785
22 test::len [function] [call site] 03786
22 unwrap_or [function] [call site] 03787
22 MyIterableType::into_iter [function] [call site] 03788
22 Self::IntoIter::all [function] [call site] 03789
22 OptimizerState::set_dirty [function] [call site] 03790
22 test::len [function] [call site] 03791
22 FnPtr::try_from [function] [call site] 03792
22 f32::unsigned_abs [function] [call site] 03793
22 RhaiResultOf::unwrap [function] [call site] 03794
22 test_functions_take [function] [call site] 03795
22 EvalAltResult::set_position [function] [call site] 03796
22 MyIterableType::into_iter [function] [call site] 03797
22 test_method_call [function] [call site] 03798
22 RhaiFunc::is_pure [function] [call site] 03799
22 OptimizerState::set_dirty [function] [call site] 03800
22 mem::take [function] [call site] 03801
22 MyIterableType::into_iter [function] [call site] 03802
22 Self::IntoIter::find [function] [call site] 03803
22 RhaiResult::map_or_else [function] [call site] 03804
22 Expr::Unit [function] [call site] 03805
22 Expr::set_position [function] [call site] 03806
22 Dynamic::is_map [function] [call site] 03807
23 crate::func::locked_read [function] [call site] 03808
23 Option::map_or [function] [call site] 03809
22 OptimizerState::set_dirty [function] [call site] 03810
22 mem::take [function] [call site] 03811
22 Dynamic::as_map_mut [function] [call site] 03812
23 Dynamic::type_name [function] [call site] 03813
23 write_lock::<Map> [function] [call site] 03814
22 Result::unwrap [function] [call site] 03816
22 string_functions::remove [function] [call site] 03817
22 Ident::as_str [function] [call site] 03818
22 map_or_else [function] [call site] 03819
22 Expr::Unit [function] [call site] 03820
22 Expr::from_dynamic [function] [call site] 03821
22 FnPtr::try_from [function] [call site] 03822
22 RhaiResultOf::map [function] [call site] 03823
22 unwrap_or [function] [call site] 03824
22 OptimizerState::set_dirty [function] [call site] 03825
22 Expr::BoolConstant [function] [call site] 03826
22 FnPtr::try_from [function] [call site] 03827
22 RhaiResultOf::unwrap [function] [call site] 03828
22 FnPtr::try_from [function] [call site] 03829
22 f32::unsigned_abs [function] [call site] 03830
22 RhaiResultOf::map [function] [call site] 03831
22 unwrap_or [function] [call site] 03832
22 OptimizerState::set_dirty [function] [call site] 03833
22 Expr::BoolConstant [function] [call site] 03834
22 FnPtr::try_from [function] [call site] 03835
22 f32::unsigned_abs [function] [call site] 03836
22 RhaiResultOf::unwrap [function] [call site] 03837
22 FnPtr::try_from [function] [call site] 03838
22 RhaiResultOf::map [function] [call site] 03839
22 test_chars [function] [call site] 03840
22 ImmutableString::strong_count [function] [call site] 03841
22 unwrap_or [function] [call site] 03842
22 OptimizerState::set_dirty [function] [call site] 03843
22 Expr::CharConstant [function] [call site] 03844
22 test_chars [function] [call site] 03845
22 nth [function] [call site] 03846
22 FnPtr::try_from [function] [call site] 03847
22 RhaiResultOf::unwrap [function] [call site] 03848
22 unwrap [function] [call site] 03849
22 FnPtr::try_from [function] [call site] 03850
22 f32::unsigned_abs [function] [call site] 03851
22 RhaiResultOf::map [function] [call site] 03852
22 test_chars [function] [call site] 03853
22 ImmutableString::strong_count [function] [call site] 03854
22 unwrap_or [function] [call site] 03855
22 OptimizerState::set_dirty [function] [call site] 03856
22 Expr::CharConstant [function] [call site] 03857
22 test_chars [function] [call site] 03858
22 array_functions::reduce_rev [function] [call site] 03859
22 RhaiResult::nth [function] [call site] 03860
22 FnPtr::try_from [function] [call site] 03861
22 f32::unsigned_abs [function] [call site] 03862
22 RhaiResultOf::unwrap [function] [call site] 03863
22 unwrap [function] [call site] 03864
22 OptimizerState::find_literal_constant [function] [call site] 03865
22 Option::map_or [function] [call site] 03866
22 OptimizerState::find_literal_constant [function] [call site] 03867
22 Option::unwrap [function] [call site] 03868
22 Dynamic::as_map_ref [function] [call site] 03869
22 unwrap [function] [call site] 03870
22 Command::get [function] [call site] 03871
22 Ident::as_str [function] [call site] 03872
22 cloned [function] [call site] 03873
22 unwrap_or [function] [call site] 03874
22 Expr::from_dynamic [function] [call site] 03875
22 OptimizerState::set_dirty [function] [call site] 03876
22 optimize_expr [function] [call site] 03877
22 optimize_expr [function] [call site] 03878
22 optimize_expr [function] [call site] 03879
22 optimize_expr [function] [call site] 03880
22 optimize_expr [function] [call site] 03881
22 string_functions::is_empty [function] [call site] 03882
22 OptimizerState::set_dirty [function] [call site] 03883
22 Expr::StringConstant [function] [call site] 03884
22 Engine::const_empty_string [function] [call site] 03885
23 Engine::get_interned_string [function] [call site] 03886
22 Expr::is_constant [function] [call site] 03887
22 OptimizerState::set_dirty [function] [call site] 03888
22 Expr::StringConstant [function] [call site] 03889
22 Expr::get_literal_value [function] [call site] 03890
22 Option::unwrap [function] [call site] 03891
22 get_literal_value(None).unwrap().cast::<ImmutableString> [function] [call site] 03892
22 ParseSettings::level_up_with_position [function] [call site] 03893
22 StaticModuleResolver::iter_mut [function] [call site] 03894
22 array_functions::for_each [function] [call site] 03895
22 optimize_expr [function] [call site] 03896
22 test::len [function] [call site] 03897
22 test_functions_take [function] [call site] 03898
22 test_functions_take [function] [call site] 03899
22 Expr::StringConstant [function] [call site] 03900
22 string_functions::remove [function] [call site] 03901
22 OptimizerState::set_dirty [function] [call site] 03902
22 string_functions::remove [function] [call site] 03903
22 OptimizerState::set_dirty [function] [call site] 03904
22 string_functions::remove [function] [call site] 03905
22 OptimizerState::set_dirty [function] [call site] 03906
22 string_functions::is_empty [function] [call site] 03907
22 string_functions::remove [function] [call site] 03908
22 OptimizerState::set_dirty [function] [call site] 03909
22 string_functions::is_empty [function] [call site] 03910
22 string_functions::remove [function] [call site] 03911
22 OptimizerState::set_dirty [function] [call site] 03912
22 shrink_to_fit [function] [call site] 03913
22 Expr::is_constant [function] [call site] 03914
22 OptimizerState::set_dirty [function] [call site] 03915
22 Expr::DynamicConstant [function] [call site] 03916
22 Expr::get_literal_value [function] [call site] 03917
22 Option::unwrap [function] [call site] 03918
22 into [function] [call site] 03919
22 ParseSettings::level_up_with_position [function] [call site] 03920
22 StaticModuleResolver::iter_mut [function] [call site] 03921
22 array_functions::for_each [function] [call site] 03922
22 optimize_expr [function] [call site] 03923
22 Expr::is_constant [function] [call site] 03924
22 OptimizerState::set_dirty [function] [call site] 03925
22 Expr::DynamicConstant [function] [call site] 03926
22 Expr::get_literal_value [function] [call site] 03927
22 Option::unwrap [function] [call site] 03928
22 into [function] [call site] 03929
22 ParseSettings::level_up_with_position [function] [call site] 03930
22 StaticModuleResolver::iter_mut [function] [call site] 03931
22 array_functions::for_each [function] [call site] 03932
22 optimize_expr [function] [call site] 03933
22 test::len [function] [call site] 03934
22 OptimizerState::set_dirty [function] [call site] 03935
22 string_functions::remove [function] [call site] 03936
22 MyIterableType::into_iter [function] [call site] 03937
22 Self::IntoIter::take [function] [call site] 03938
23 Engine::new [function] [call site] 03939
23 register_type_with_name::<TestStruct> [function] [call site] 03940
23 Engine::register_fn [function] [call site] 03941
23 TestStruct [function] [call site] 03942
22 test_method_call [function] [call site] 03943
22 Some [function] [call site] 03944
22 OptimizerState::set_dirty [function] [call site] 03945
22 test::len [function] [call site] 03946
22 string_functions::truncate [function] [call site] 03947
22 OptimizerState::set_dirty [function] [call site] 03948
22 optimize_expr [function] [call site] 03949
22 OptimizerState::set_dirty [function] [call site] 03950
22 Expr::BoolConstant [function] [call site] 03951
22 string_functions::is_empty [function] [call site] 03952
22 OptimizerState::set_dirty [function] [call site] 03953
22 Expr::BoolConstant [function] [call site] 03954
22 test::len [function] [call site] 03955
22 OptimizerState::set_dirty [function] [call site] 03956
22 test_functions_take [function] [call site] 03957
22 test::len [function] [call site] 03958
22 OptimizerState::set_dirty [function] [call site] 03959
22 string_functions::remove [function] [call site] 03960
22 MyIterableType::into_iter [function] [call site] 03961
22 Self::IntoIter::take [function] [call site] 03962
22 test_method_call [function] [call site] 03963
22 Some [function] [call site] 03964
22 OptimizerState::set_dirty [function] [call site] 03965
22 test::len [function] [call site] 03966
22 string_functions::truncate [function] [call site] 03967
22 OptimizerState::set_dirty [function] [call site] 03968
22 optimize_expr [function] [call site] 03969
22 OptimizerState::set_dirty [function] [call site] 03970
22 Expr::BoolConstant [function] [call site] 03971
22 string_functions::is_empty [function] [call site] 03972
22 OptimizerState::set_dirty [function] [call site] 03973
22 Expr::BoolConstant [function] [call site] 03974
22 test::len [function] [call site] 03975
22 OptimizerState::set_dirty [function] [call site] 03976
22 test_functions_take [function] [call site] 03977
22 test::len [function] [call site] 03978
22 OptimizerState::set_dirty [function] [call site] 03979
22 string_functions::remove [function] [call site] 03980
22 Expr::is_constant [function] [call site] 03981
22 test::len [function] [call site] 03982
22 string_functions::truncate [function] [call site] 03983
22 OptimizerState::set_dirty [function] [call site] 03984
22 optimize_expr [function] [call site] 03985
22 string_functions::is_empty [function] [call site] 03986
22 OptimizerState::set_dirty [function] [call site] 03987
22 Expr::BoolConstant [function] [call site] 03988
22 test::len [function] [call site] 03989
22 OptimizerState::set_dirty [function] [call site] 03990
22 test_functions_take [function] [call site] 03991
22 test::len [function] [call site] 03992
22 OptimizerState::set_dirty [function] [call site] 03993
22 Expr::BoolConstant [function] [call site] 03994
22 FnCallExpr::is_qualified [function] [call site] 03995
22 StaticModuleResolver::iter_mut [function] [call site] 03996
22 array_functions::for_each [function] [call site] 03997
22 optimize_expr [function] [call site] 03998
22 move_constant_arg [function] [call site] 03999
23 Expr::get_literal_value [function] [call site] 04000
24 StmtBlock::as_ref [function] [call site] 04002
24 TestStruct::clone [function] [call site] 04003
24 write_lock::<FnPtr> [function] [call site] 04004
24 crate::Shared::new [function] [call site] 04006
24 Option<&GlobalRuntimeState>::into [function] [call site] 04007
24 TestStruct::clone [function] [call site] 04011
24 Self::into [function] [call site] 04012
24 Expr::is_constant [function] [call site] 04014
24 crate::Array::with_capacity [function] [call site] 04015
24 test::len [function] [call site] 04016
24 StmtBlock::extend [function] [call site] 04017
24 MyIterableType::into_iter [function] [call site] 04018
24 Self::IntoIter::map [function] [call site] 04019
24 Expr::get_literal_value [function] [call site] 04020
24 Option::unwrap [function] [call site] 04021
24 Dynamic::from_array [function] [call site] 04022
24 Expr::is_constant [function] [call site] 04023
24 TestStruct::clone [function] [call site] 04024
24 shared_get_mut [function] [call site] 04025
24 Ident::as_str [function] [call site] 04026
24 Option::unwrap [function] [call site] 04027
24 Expr::get_literal_value [function] [call site] 04028
24 Option::unwrap [function] [call site] 04029
24 Dynamic::from_map [function] [call site] 04030
24 Expr::is_constant [function] [call site] 04031
24 Position::new_const [function] [call site] 04032
24 Expr::get_literal_value [function] [call site] 04033
24 Option::unwrap [function] [call site] 04034
24 FnCallExpr::is_qualified [function] [call site] 04037
24 test::len [function] [call site] 04038
24 FnPtr::new [function] [call site] 04039
24 TestStruct::clone [function] [call site] 04040
24 RhaiResultOf::ok [function] [call site] 04041
24 test::len [function] [call site] 04043
24 Token::literal_syntax [function] [call site] 04044
24 Token::literal_syntax [function] [call site] 04045
24 Ident::as_str [function] [call site] 04046
23 Expr::DynamicConstant [function] [call site] 04053
23 Expr::start_position [function] [call site] 04055
24 string_functions::is_empty [function] [call site] 04056
24 Expr::position [function] [call site] 04057
24 ParseSettings::level_up_with_position [function] [call site] 04058
24 Expr::start_position [function] [call site] 04059
24 Expr::start_position [function] [call site] 04060
24 Expr::position [function] [call site] 04061
22 OptimizerState::set_dirty [function] [call site] 04062
22 test::len [function] [call site] 04063
22 FnCallExpr::constant_args [function] [call site] 04064
23 string_functions::is_empty [function] [call site] 04065
23 MyIterableType::into_iter [function] [call site] 04066
23 test_method_call [function] [call site] 04067
22 TestStruct::clone [function] [call site] 04068
22 Self::into [function] [call site] 04069
22 Dynamic::into_immutable_string [function] [call site] 04070
23 crate::func::locked_read [function] [call site] 04072
23 Option::and_then [function] [call site] 04073
23 TestStruct::clone [function] [call site] 04075
23 ok_or_else [function] [call site] 04076
23 std:: [call site] 04077
0 any::type_name [function] [call site] 04078
23 Dynamic::type_name [function] [call site] 04080
22 Result::map_err [function] [call site] 04081
22 and_then [function] [call site] 04082
22 OptimizerState::set_dirty [function] [call site] 04083
22 Expr::DynamicConstant [function] [call site] 04084
22 TestStruct::new [function] [call site] 04085
22 into [function] [call site] 04086
22 optimize_expr [function] [call site] 04087
22 test::len [function] [call site] 04088
22 FnCallExpr::constant_args [function] [call site] 04089
22 Expr::get_literal_value [function] [call site] 04090
22 unwrap [function] [call site] 04091
22 args[0].get_literal_value(None).unwrap().cast::<FnPtr> [function] [call site] 04092
22 StmtBlock::extend [function] [call site] 04093
22 MyIterableType::into_iter [function] [call site] 04094
22 skip [function] [call site] 04095
22 test_optimizer_const_map [function] [call site] 04096
22 Expr::get_literal_value [function] [call site] 04097
22 unwrap [function] [call site] 04098
22 OptimizerState::set_dirty [function] [call site] 04099
22 Expr::DynamicConstant [function] [call site] 04100
22 TestStruct::new [function] [call site] 04101
22 into [function] [call site] 04102
22 string_functions::contains [function] [call site] 04103
22 Ident::as_str [function] [call site] 04104
22 StaticModuleResolver::iter_mut [function] [call site] 04105
22 array_functions::for_each [function] [call site] 04106
22 optimize_expr [function] [call site] 04107
22 FnCallExpr::constant_args [function] [call site] 04108
22 MyIterableType::into_iter [function] [call site] 04109
22 test_optimizer_const_map [function] [call site] 04110
22 Expr::get_literal_value [function] [call site] 04111
22 unwrap [function] [call site] 04112
22 args.iter().map(|arg_expr| [call site] 04113
22 MyIterableType::into_iter [function] [call site] 04114
22 test_optimizer_const_map [function] [call site] 04115
22 iter().map(Dynamic::type_id).collect::<FnArgsVec<_>> [function] [call site] 04116
22 Ident::as_str [function] [call site] 04117
22 test::len [function] [call site] 04118
22 OptimizerState::set_dirty [function] [call site] 04119
22 Engine::map_type_name [function] [call site] 04120
22 RhaiNativeFunc::return_type_name [function] [call site] 04121
22 into [function] [call site] 04122
22 Expr::from_dynamic [function] [call site] 04123
22 test::len [function] [call site] 04124
22 OptimizerState::set_dirty [function] [call site] 04125
22 Expr::from_dynamic [function] [call site] 04126
22 test::len [function] [call site] 04127
22 FnCallExpr::is_operator_call [function] [call site] 04128
22 Engine::fast_operators [function] [call site] 04130
23 intersects [function] [call site] 04131
22 Engine::has_native_fn_override [function] [call site] 04132
23 calc_fn_hash_full [function] [call site] 04133
23 StmtBlock::as_ref [function] [call site] 04134
23 MyIterableType::into_iter [function] [call site] 04135
23 Self::IntoIter::copied [function] [call site] 04136
23 MyIterableType::into_iter [function] [call site] 04137
23 test_var_def_filter [function] [call site] 04138
23 Module::is_standard_lib [function] [call site] 04139
24 intersects [function] [call site] 04140
23 T::as_any [function] [call site] 04141
23 Module::contains_fn [function] [call site] 04142
24 StmtBlock::as_ref [function] [call site] 04143
24 contains_key [function] [call site] 04145
23 map_functions::values [function] [call site] 04146
23 T::as_any [function] [call site] 04147
23 Module::contains_qualified_fn [function] [call site] 04148
24 StmtBlock::as_ref [function] [call site] 04149
24 contains_key [function] [call site] 04151
22 RhaiFunc::is_native [function] [call site] 04152
22 func::builtin::get_builtin_binary_op_fn [function] [call site] 04153
23 Dynamic::as_int [function] [call site] 04155
24 crate::func::locked_read [function] [call site] 04157
24 Option::and_then [function] [call site] 04158
24 ok_or_else [function] [call site] 04160
24 std:: [call site] 04161
0 any::type_name [function] [call site] 04162
24 Dynamic::type_name [function] [call site] 04164
23 unwrap [function] [call site] 04165
23 Dynamic::as_int [function] [call site] 04166
23 unwrap [function] [call site] 04167
23 Ok [function] [call site] 04168
23 into [function] [call site] 04169
23 Some [function] [call site] 04170
23 Dynamic::as_int [function] [call site] 04171
23 unwrap [function] [call site] 04172
23 Dynamic::as_int [function] [call site] 04173
23 unwrap [function] [call site] 04174
23 Ok [function] [call site] 04175
23 into [function] [call site] 04176
23 Some [function] [call site] 04177
23 Dynamic::as_immutable_string_ref [function] [call site] 04178
24 read_lock::<ImmutableString> [function] [call site] 04179
24 ok_or_else [function] [call site] 04180
24 Dynamic::type_name [function] [call site] 04181
23 unwrap [function] [call site] 04182
23 Dynamic::as_immutable_string_ref [function] [call site] 04183
23 unwrap [function] [call site] 04184
23 unwrap [function] [call site] 04185
23 Package::init_engine [function] [call site] 04186
23 Engine::throw_on_size [function] [call site] 04187
24 Command::get [function] [call site] 04189
24 ERR::ErrorDataTooLarge [function] [call site] 04191
24 &str::to_string [function] [call site] 04192
24 Command::get [function] [call site] 04195
24 ERR::ErrorDataTooLarge [function] [call site] 04197
24 &str::to_string [function] [call site] 04198
24 Command::get [function] [call site] 04201
24 ERR::ErrorDataTooLarge [function] [call site] 04203
24 &str::to_string [function] [call site] 04204
23 test::len [function] [call site] 04207
23 test::len [function] [call site] 04208
23 Ok [function] [call site] 04209
23 into [function] [call site] 04210
23 Some [function] [call site] 04211
23 Dynamic::as_char [function] [call site] 04212
24 crate::func::locked_read [function] [call site] 04214
24 Option::and_then [function] [call site] 04215
24 ok_or_else [function] [call site] 04217
24 std:: [call site] 04218
0 any::type_name [function] [call site] 04219
24 Dynamic::type_name [function] [call site] 04221
23 unwrap [function] [call site] 04222
23 Dynamic::as_char [function] [call site] 04223
23 unwrap [function] [call site] 04224
23 Position::new_const [function] [call site] 04225
23 blob_functions::push [function] [call site] 04226
24 blob_functions::push [function] [call site] 04227
24 FnPtr::try_from [function] [call site] 04228
24 RhaiResultOf::unwrap [function] [call site] 04229
23 blob_functions::push [function] [call site] 04230
23 unwrap [function] [call site] 04231
23 Package::init_engine [function] [call site] 04232
23 Engine::throw_on_size [function] [call site] 04233
23 test::len [function] [call site] 04234
24 test::len [function] [call site] 04235
23 Ok [function] [call site] 04236
23 Result::into [function] [call site] 04237
23 Some [function] [call site] 04238
23 Dynamic::as_blob_ref [function] [call site] 04239
24 read_lock::<Blob> [function] [call site] 04240
24 ok_or_else [function] [call site] 04241
24 Dynamic::type_name [function] [call site] 04242
23 unwrap [function] [call site] 04243
23 string_functions::is_empty [function] [call site] 04244
23 Ok [function] [call site] 04245
23 Dynamic::flatten_clone [function] [call site] 04246
23 Dynamic::as_blob_ref [function] [call site] 04247
23 unwrap [function] [call site] 04248
23 string_functions::is_empty [function] [call site] 04249
23 Ok [function] [call site] 04250
23 Dynamic::flatten_clone [function] [call site] 04251
23 unwrap [function] [call site] 04252
23 Package::init_engine [function] [call site] 04253
23 Engine::throw_on_size [function] [call site] 04254
23 test::len [function] [call site] 04255
23 test::len [function] [call site] 04256
23 TestStruct::clone [function] [call site] 04257
23 StmtBlock::extend [function] [call site] 04258
23 Ok [function] [call site] 04259
23 Dynamic::from_blob [function] [call site] 04260
24 Union::Blob [function] [call site] 04262
23 Some [function] [call site] 04264
23 Some [function] [call site] 04265
23 Some [function] [call site] 04266
23 Ok [function] [call site] 04267
23 Dynamic::as_int [function] [call site] 04268
23 unwrap [function] [call site] 04269
23 into [function] [call site] 04270
23 Some [function] [call site] 04271
23 Ok [function] [call site] 04272
23 Dynamic::as_int [function] [call site] 04273
23 unwrap [function] [call site] 04274
23 into [function] [call site] 04275
23 Some [function] [call site] 04276
23 Ok [function] [call site] 04277
23 Dynamic::as_int [function] [call site] 04278
23 unwrap [function] [call site] 04279
23 into [function] [call site] 04280
23 Some [function] [call site] 04281
23 Ok [function] [call site] 04282
23 Dynamic::as_int [function] [call site] 04283
23 unwrap [function] [call site] 04284
23 into [function] [call site] 04285
23 Dynamic::as_char [function] [call site] 04286
23 unwrap [function] [call site] 04287
23 Dynamic::as_immutable_string_ref [function] [call site] 04288
23 unwrap [function] [call site] 04289
23 Some [function] [call site] 04290
23 test_chars [function] [call site] 04291
23 MultiInputsStream::get_next [function] [call site] 04292
23 MultiInputsStream::get_next [function] [call site] 04293
23 Some [function] [call site] 04294
23 Dynamic::as_char [function] [call site] 04295
23 unwrap [function] [call site] 04296
23 Dynamic::as_immutable_string_ref [function] [call site] 04297
23 unwrap [function] [call site] 04298
23 Position::new_const [function] [call site] 04299
23 blob_functions::push [function] [call site] 04300
23 Result::push_str [function] [call site] 04301
23 unwrap [function] [call site] 04302
23 Package::init_engine [function] [call site] 04303
23 Engine::throw_on_size [function] [call site] 04304
23 test::len [function] [call site] 04305
23 Ok [function] [call site] 04306
23 Result::into [function] [call site] 04307
23 Dynamic::as_immutable_string_ref [function] [call site] 04308
23 unwrap [function] [call site] 04309
23 Dynamic::as_char [function] [call site] 04310
23 unwrap [function] [call site] 04311
23 test_chars [function] [call site] 04312
23 MultiInputsStream::get_next [function] [call site] 04313
23 MultiInputsStream::get_next [function] [call site] 04314
23 Some [function] [call site] 04315
23 Some [function] [call site] 04316
23 Dynamic::as_immutable_string_ref [function] [call site] 04317
23 unwrap [function] [call site] 04318
23 Dynamic::as_char [function] [call site] 04319
23 unwrap [function] [call site] 04320
23 unwrap [function] [call site] 04321
23 Package::init_engine [function] [call site] 04322
23 Engine::throw_on_size [function] [call site] 04323
23 test::len [function] [call site] 04324
23 Ok [function] [call site] 04325
23 Result::into [function] [call site] 04326
23 Some [function] [call site] 04327
23 Dynamic::as_immutable_string_ref [function] [call site] 04328
23 unwrap [function] [call site] 04329
23 Dynamic::as_char [function] [call site] 04330
23 unwrap [function] [call site] 04331
23 Ok [function] [call site] 04332
23 into [function] [call site] 04333
23 Some [function] [call site] 04334
23 Ok [function] [call site] 04335
23 TestStruct::clone [function] [call site] 04336
23 Some [function] [call site] 04337
23 Some [function] [call site] 04338
23 Some [function] [call site] 04339
23 Ok [function] [call site] 04340
23 TestStruct::clone [function] [call site] 04341
23 Some [function] [call site] 04342
23 Some [function] [call site] 04343
23 Some [function] [call site] 04344
23 Dynamic::as_blob_ref [function] [call site] 04345
23 unwrap [function] [call site] 04346
23 TestStruct::clone [function] [call site] 04347
23 Dynamic::as_char [function] [call site] 04348
23 unwrap [function] [call site] 04349
23 encode_utf8 [function] [call site] 04350
23 unwrap [function] [call site] 04351
23 Package::init_engine [function] [call site] 04352
23 Engine::throw_on_size [function] [call site] 04353
23 test::len [function] [call site] 04354
23 test::len [function] [call site] 04355
23 StmtBlock::extend [function] [call site] 04356
23 as_bytes [function] [call site] 04357
23 Ok [function] [call site] 04358
23 Dynamic::from_blob [function] [call site] 04359
23 Dynamic::type_id [function] [call site] 04360
24 TypeId::of::<()> [function] [call site] 04361
24 TypeId::of::<bool> [function] [call site] 04362
24 TypeId::of::<ImmutableString> [function] [call site] 04363
24 TypeId::of::<char> [function] [call site] 04364
24 TypeId::of::<INT> [function] [call site] 04365
24 TypeId::of::<crate::FLOAT> [function] [call site] 04366
24 TypeId::of::<rust_decimal::Decimal> [function] [call site] 04367
24 TypeId::of::<Array> [function] [call site] 04368
24 TypeId::of::<Blob> [function] [call site] 04369
24 TypeId::of::<Map> [function] [call site] 04370
24 TypeId::of::<FnPtr> [function] [call site] 04371
24 TypeId::of::<Instant> [function] [call site] 04372
24 Dynamic::type_id [function] [call site] 04373
24 crate::func::locked_read [function] [call site] 04374
24 Option::unwrap [function] [call site] 04375
24 Dynamic::type_id [function] [call site] 04376
23 Dynamic::type_id [function] [call site] 04377
23 TypeId::of::<ExclusiveRange> [function] [call site] 04378
23 TypeId::of::<ExclusiveRange> [function] [call site] 04379
23 TypeId::of::<InclusiveRange> [function] [call site] 04380
23 TypeId::of::<InclusiveRange> [function] [call site] 04381
23 TypeId::of::<ExclusiveRange> [function] [call site] 04382
23 TypeId::of::<InclusiveRange> [function] [call site] 04383
23 TypeId::of::<InclusiveRange> [function] [call site] 04384
23 TypeId::of::<ExclusiveRange> [function] [call site] 04385
23 Some [function] [call site] 04386
23 Some [function] [call site] 04387
23 is_numeric [function] [call site] 04388
24 TypeId::of::<INT> [function] [call site] 04389
24 TypeId::of::<f32> [function] [call site] 04390
24 TypeId::of::<f64> [function] [call site] 04391
24 TypeId::of::<Decimal> [function] [call site] 04392
24 TypeId::of::<u8> [function] [call site] 04393
24 TypeId::of::<u16> [function] [call site] 04394
24 TypeId::of::<u32> [function] [call site] 04395
24 TypeId::of::<u64> [function] [call site] 04396
24 TypeId::of::<i8> [function] [call site] 04397
24 TypeId::of::<i16> [function] [call site] 04398
24 TypeId::of::<i32> [function] [call site] 04399
24 TypeId::of::<i64> [function] [call site] 04400
24 TypeId::of::<u128> [function] [call site] 04401
24 TypeId::of::<i128> [function] [call site] 04402
23 is_numeric [function] [call site] 04403
23 Some [function] [call site] 04404
23 is_numeric [function] [call site] 04405
23 is_numeric [function] [call site] 04406
23 Some [function] [call site] 04407
22 StmtBlock::as_ref [function] [call site] 04408
22 unwrap [function] [call site] 04409
22 then [function] [call site] 04410
22 Ident::as_str [function] [call site] 04411
22 into [function] [call site] 04412
22 split_first_mut [function] [call site] 04413
22 unwrap [function] [call site] 04414
22 test_var_is_def [function] [call site] 04415
23 Engine::new [function] [call site] 04416
22 OptimizerState::set_dirty [function] [call site] 04417
22 Expr::from_dynamic [function] [call site] 04418
22 StaticModuleResolver::iter_mut [function] [call site] 04419
22 array_functions::for_each [function] [call site] 04420
22 optimize_expr [function] [call site] 04421
22 move_constant_arg [function] [call site] 04422
22 OptimizerState::set_dirty [function] [call site] 04423
22 FnCallExpr::constant_args [function] [call site] 04424
22 FnCallHashes::is_native_only [function] [call site] 04425
23 Position::is_none [function] [call site] 04426
22 MyIterableType::into_iter [function] [call site] 04427
22 array_functions::find_map [function] [call site] 04428
22 Module::get_script_fn [function] [call site] 04429
23 StmtBlock::as_ref [function] [call site] 04430
23 and_then [function] [call site] 04431
23 StmtBlock::as_ref [function] [call site] 04432
23 &crate::SharedModule::values [function] [call site] 04433
24 string_functions::is_empty [function] [call site] 04434
24 IterateDynamicArray::new [function] [call site] 04435
24 map_functions::values [function] [call site] 04436
24 Array::cloned [function] [call site] 04437
24 reflection_functions::collect [function] [call site] 04438
23 array_functions::find [function] [call site] 04439
24 array_functions::find_starting_from [function] [call site] 04440
23 RhaiResult::and_then [function] [call site] 04441
23 RhaiFunc::get_script_fn_def [function] [call site] 04442
22 test::len [function] [call site] 04443
22 is_some [function] [call site] 04444
22 MyIterableType::into_iter [function] [call site] 04445
22 test_optimizer_const_map [function] [call site] 04446
22 Expr::get_literal_value [function] [call site] 04447
23 StmtBlock::as_ref [function] [call site] 04449
23 TestStruct::clone [function] [call site] 04450
23 write_lock::<FnPtr> [function] [call site] 04451
23 crate::Shared::new [function] [call site] 04453
23 Option<&GlobalRuntimeState>::into [function] [call site] 04454
23 TestStruct::clone [function] [call site] 04458
23 Self::into [function] [call site] 04459
23 Expr::is_constant [function] [call site] 04461
23 crate::Array::with_capacity [function] [call site] 04462
23 test::len [function] [call site] 04463
23 StmtBlock::extend [function] [call site] 04464
23 MyIterableType::into_iter [function] [call site] 04465
23 Self::IntoIter::map [function] [call site] 04466
23 Expr::get_literal_value [function] [call site] 04467
23 Option::unwrap [function] [call site] 04468
23 Dynamic::from_array [function] [call site] 04469
23 Expr::is_constant [function] [call site] 04470
23 TestStruct::clone [function] [call site] 04471
23 shared_get_mut [function] [call site] 04472
23 Ident::as_str [function] [call site] 04473
23 Option::unwrap [function] [call site] 04474
23 Expr::get_literal_value [function] [call site] 04475
23 Option::unwrap [function] [call site] 04476
23 Dynamic::from_map [function] [call site] 04477
23 Expr::is_constant [function] [call site] 04478
23 Position::new_const [function] [call site] 04479
23 Expr::get_literal_value [function] [call site] 04480
23 Option::unwrap [function] [call site] 04481
23 FnCallExpr::is_qualified [function] [call site] 04484
23 test::len [function] [call site] 04485
23 FnPtr::new [function] [call site] 04486
23 TestStruct::clone [function] [call site] 04487
23 RhaiResultOf::ok [function] [call site] 04488
23 test::len [function] [call site] 04490
23 Token::literal_syntax [function] [call site] 04491
23 Token::literal_syntax [function] [call site] 04492
23 Ident::as_str [function] [call site] 04493
22 args.iter().map(|a| [call site] 04500
22 unwrap [function] [call site] 04501
22 Ident::as_str [function] [call site] 04502
22 test::len [function] [call site] 04503
22 Some [function] [call site] 04504
22 Engine::map_type_name [function] [call site] 04505
22 RhaiNativeFunc::return_type_name [function] [call site] 04506
22 into [function] [call site] 04507
22 test::len [function] [call site] 04508
22 Some [function] [call site] 04509
22 OptimizerState::call_fn_with_const_args [function] [call site] 04510
23 Engine::exec_native_fn_call [function] [call site] 04511
24 Engine::track_operation [function] [call site] 04512
25 Engine::max_operations [function] [call site] 04513
26 Command::get [function] [call site] 04514
25 Engine::max_operations [function] [call site] 04515
25 ERR::ErrorTooManyOperations [function] [call site] 04517
25 StmtBlock::as_ref [function] [call site] 04519
25 and_then [function] [call site] 04520
25 test_max_operations_progress [function] [call site] 04521
26 Engine::new [function] [call site] 04522
26 Engine::set_optimization_level [function] [call site] 04523
26 Engine::set_max_operations [function] [call site] 04524
27 TestStruct::new [function] [call site] 04525
26 Engine::on_progress [function] [call site] 04526
27 TestStruct::new [function] [call site] 04528
25 test_optimizer_const_map [function] [call site] 04531
25 ERR::ErrorTerminated [function] [call site] 04533
25 unwrap_or [function] [call site] 04535
24 Engine::resolve_fn [function] [call site] 04538
25 as_deref [function] [call site] 04539
25 calc_fn_hash_full [function] [call site] 04541
25 MyIterableType::into_iter [function] [call site] 04542
25 Self::IntoIter::map [function] [call site] 04543
25 Dynamic::type_id [function] [call site] 04544
26 TypeId::of::<()> [function] [call site] 04545
26 TypeId::of::<bool> [function] [call site] 04546
26 TypeId::of::<ImmutableString> [function] [call site] 04547
26 TypeId::of::<char> [function] [call site] 04548
26 TypeId::of::<INT> [function] [call site] 04549
26 TypeId::of::<crate::FLOAT> [function] [call site] 04550
26 TypeId::of::<rust_decimal::Decimal> [function] [call site] 04551
26 TypeId::of::<Array> [function] [call site] 04552
26 TypeId::of::<Blob> [function] [call site] 04553
26 TypeId::of::<Map> [function] [call site] 04554
26 TypeId::of::<FnPtr> [function] [call site] 04555
26 TypeId::of::<Instant> [function] [call site] 04556
26 Dynamic::type_id [function] [call site] 04557
26 crate::func::locked_read [function] [call site] 04558
26 Option::unwrap [function] [call site] 04559
26 Dynamic::type_id [function] [call site] 04560
25 Caches::fn_resolution_cache_mut [function] [call site] 04561
26 string_functions::is_empty [function] [call site] 04562
26 Caches::push_fn_resolution_cache [function] [call site] 04563
27 blob_functions::push [function] [call site] 04564
27 Engine::default [function] [call site] 04565
26 last_mut [function] [call site] 04566
25 Scope::push_entry [function] [call site] 04568
25 &mut [call site] 04569
25 StmtBlock::as_ref [function] [call site] 04570
25 as_deref [function] [call site] 04571
25 MyIterableType::into_iter [function] [call site] 04573
25 array_functions::reduce_rev [function] [call site] 04574
25 array_functions::find_map [function] [call site] 04575
25 Module::set_indexer_get_fn [function] [call site] 04576
26 FuncRegistration::new [function] [call site] 04577
26 FuncRegistration::in_global_namespace [function] [call site] 04578
26 FuncRegistration::with_purity [function] [call site] 04579
26 FuncRegistration::with_volatility [function] [call site] 04581
26 FuncRegistration::set_into_module [function] [call site] 04583
27 unwrap_or_else [function] [call site] 04584
27 RhaiNativeFunc::num_params [function] [call site] 04585
27 RhaiNativeFunc::num_params [function] [call site] 04586
27 string_functions::starts_with [function] [call site] 04587
27 unwrap_or [function] [call site] 04588
27 into_rhai_function [function] [call site] 04589
27 FuncRegistration::set_into_module_raw [function] [call site] 04590
28 StmtBlock::as_ref [function] [call site] 04591
28 test::len [function] [call site] 04592
28 StmtBlock::extend [function] [call site] 04593
28 StmtBlock::as_ref [function] [call site] 04594
28 MyIterableType::into_iter [function] [call site] 04595
28 Self::IntoIter::copied [function] [call site] 04596
28 RhaiFunc::is_method [function] [call site] 04598
28 StaticModuleResolver::iter_mut [function] [call site] 04599
28 enumerate [function] [call site] 04600
28 array_functions::for_each [function] [call site] 04601
28 Module::map_type [function] [call site] 04602
28 MyIterableType::into_iter [function] [call site] 04603
28 T::as_any [function] [call site] 04604
28 TypeId::of::<Dynamic> [function] [call site] 04605
28 test::len [function] [call site] 04606
28 test::len [function] [call site] 04607
28 string_functions::pop [function] [call site] 04608
28 calc_fn_hash [function] [call site] 04610
28 test::len [function] [call site] 04611
28 calc_fn_hash_full [function] [call site] 04612
28 MyIterableType::into_iter [function] [call site] 04613
28 StmtBlock::as_ref [function] [call site] 04615
28 and_then [function] [call site] 04616
28 Command::get [function] [call site] 04617
28 BloomFilterU64::mark [function] [call site] 04618
28 string_functions::remove [function] [call site] 04619
28 get_or_insert_with [function] [call site] 04620
28 new_hash_map [function] [call site] 04621
28 Scope::push_entry [function] [call site] 04622
28 blob_functions::insert [function] [call site] 04623
28 &mut [call site] 04625
28 blob_functions::insert [function] [call site] 04626
27 FUNC::param_types [function] [call site] 04628
25 u64::map [function] [call site] 04629
26 Engine::new [function] [call site] 04630
26 Engine::set_optimization_level [function] [call site] 04631
26 Scope::new [function] [call site] 04632
26 rhai::Map::new [function] [call site] 04633
26 blob_functions::insert [function] [call site] 04634
26 &str::into [function] [call site] 04635
26 Scope::push_constant_dynamic [function] [call site] 04637
26 Scope::push_constant_dynamic [function] [call site] 04639
26 &str::into [function] [call site] 04640
26 Engine::compile_expression_with_scope [function] [call site] 04641
26 ParseResult::expect [function] [call site] 04642
26 Ident::as_str [function] [call site] 04643
26 eval_ast::<bool> [function] [call site] 04644
25 Module::id_raw [function] [call site] 04646
26 StmtBlock::as_ref [function] [call site] 04647
25 StmtBlock::span_or_else [function] [call site] 04648
25 MyIterableType::into_iter [function] [call site] 04649
25 array_functions::find_map [function] [call site] 04650
25 Module::set_indexer_get_fn [function] [call site] 04651
25 u64::map [function] [call site] 04652
25 Module::id_raw [function] [call site] 04653
25 StmtBlock::span_or_else [function] [call site] 04654
25 Module::get_qualified_fn [function] [call site] 04655
26 StmtBlock::as_ref [function] [call site] 04656
26 and_then [function] [call site] 04657
26 Command::get [function] [call site] 04658
25 StmtBlock::span_or_else [function] [call site] 04659
26 Span::new [function] [call site] 04660
26 iterator_functions::chars_from_start [function] [call site] 04661
26 StmtBlock::span_or_else [function] [call site] 04662
26 string_functions::add_append [function] [call site] 04663
26 StmtBlock::span_or_else [function] [call site] 04664
25 map_functions::values [function] [call site] 04665
25 test_var_def_filter [function] [call site] 04666
25 Module::contains_indexed_global_functions [function] [call site] 04667
26 intersects [function] [call site] 04668
25 array_functions::find_map [function] [call site] 04669
25 Module::get_qualified_fn [function] [call site] 04670
26 StmtBlock::as_ref [function] [call site] 04671
26 and_then [function] [call site] 04672
26 Command::get [function] [call site] 04673
25 Option::map [function] [call site] 04674
25 Module::id_raw [function] [call site] 04675
25 TestStruct::clone [function] [call site] 04676
25 BloomFilterU64::is_absent_and_set [function] [call site] 04678
25 StmtBlock::as_ref [function] [call site] 04680
25 blob_functions::insert [function] [call site] 04681
25 StmtBlock::as_ref [function] [call site] 04683
25 min_max_functions::min [function] [call site] 04684
25 MyIterableType::into_iter [function] [call site] 04685
25 T::as_any [function] [call site] 04686
25 Module::may_contain_dynamic_fn [function] [call site] 04687
26 BloomFilterU64::is_absent [function] [call site] 04688
27 BloomFilterU64::calc_hash [function] [call site] 04689
25 MyIterableType::into_iter [function] [call site] 04690
25 T::as_any [function] [call site] 04691
25 Module::may_contain_dynamic_fn [function] [call site] 04692
25 Module::may_contain_dynamic_fn [function] [call site] 04693
26 BloomFilterU64::is_absent [function] [call site] 04694
25 map_functions::values [function] [call site] 04695
25 T::as_any [function] [call site] 04696
25 Module::may_contain_dynamic_fn [function] [call site] 04697
25 and_then [function] [call site] 04698
25 Token::is_op_assignment [function] [call site] 04699
25 split_first [function] [call site] 04700
25 super::get_builtin_op_assignment_fn [function] [call site] 04702
26 Dynamic::as_int [function] [call site] 04704
26 Dynamic::as_int [function] [call site] 04706
26 write_lock::<Dynamic> [function] [call site] 04708
26 RhaiResult::into [function] [call site] 04710
26 Dynamic::as_int [function] [call site] 04713
26 Dynamic::as_int [function] [call site] 04715
26 write_lock::<Dynamic> [function] [call site] 04717
26 RhaiResult::into [function] [call site] 04719
26 Dynamic::as_char [function] [call site] 04722
26 write_lock::<Dynamic> [function] [call site] 04724
26 Position::new_const [function] [call site] 04726
26 blob_functions::push [function] [call site] 04727
27 blob_functions::push [function] [call site] 04728
27 FnPtr::try_from [function] [call site] 04729
27 RhaiResultOf::unwrap [function] [call site] 04730
26 Dynamic::as_char [function] [call site] 04731
26 Result::unwrap [function] [call site] 04732
26 blob_functions::push [function] [call site] 04733
26 RhaiResultOf::into [function] [call site] 04734
26 split_first_mut [function] [call site] 04737
26 Dynamic::as_immutable_string_mut [function] [call site] 04739
27 Dynamic::type_name [function] [call site] 04740
27 write_lock::<ImmutableString> [function] [call site] 04741
26 Dynamic::as_immutable_string_ref [function] [call site] 04744
26 string_functions::is_empty [function] [call site] 04746
26 string_functions::is_empty [function] [call site] 04747
26 test::len [function] [call site] 04748
26 test::len [function] [call site] 04749
26 Package::init_engine [function] [call site] 04751
26 Engine::throw_on_size [function] [call site] 04752
26 split_first_mut [function] [call site] 04755
26 Dynamic::as_immutable_string_mut [function] [call site] 04757
26 Dynamic::as_immutable_string_ref [function] [call site] 04759
26 test_functions_take [function] [call site] 04763
26 Dynamic::into_array [function] [call site] 04764
27 crate::func::locked_read [function] [call site] 04766
27 Option::and_then [function] [call site] 04767
27 StmtBlock::as_ref [function] [call site] 04769
27 TestStruct::clone [function] [call site] 04770
27 ok_or_else [function] [call site] 04771
27 std:: [call site] 04772
0 any::type_name [function] [call site] 04773
27 Dynamic::type_name [function] [call site] 04775
26 unwrap [function] [call site] 04776
26 string_functions::is_empty [function] [call site] 04777
26 Ok [function] [call site] 04778
26 Dynamic::as_array_ref [function] [call site] 04779
27 read_lock::<Array> [function] [call site] 04780
27 ok_or_else [function] [call site] 04781
27 Dynamic::type_name [function] [call site] 04782
26 unwrap [function] [call site] 04783
26 string_functions::is_empty [function] [call site] 04784
26 unwrap [function] [call site] 04785
26 Package::init_engine [function] [call site] 04786
26 Engine::check_data_size [function] [call site] 04787
27 Engine::has_data_size_limit [function] [call site] 04788
27 calc_data_sizes [function] [call site] 04793
28 calc_array_sizes [function] [call site] 04794
29 calc_array_sizes [function] [call site] 04795
29 test::len [function] [call site] 04796
29 calc_map_sizes [function] [call site] 04797
30 map_functions::values [function] [call site] 04798
30 calc_array_sizes [function] [call site] 04799
30 test::len [function] [call site] 04800
30 calc_map_sizes [function] [call site] 04801
30 test::len [function] [call site] 04802
29 test::len [function] [call site] 04803
28 test::len [function] [call site] 04804
28 calc_map_sizes [function] [call site] 04805
28 test::len [function] [call site] 04806
28 calc_data_sizes [function] [call site] 04807
28 read_lock::<Dynamic> [function] [call site] 04808
27 StmtBlock::borrow [function] [call site] 04810
27 Engine::throw_on_size [function] [call site] 04811
28 Command::get [function] [call site] 04813
28 ERR::ErrorDataTooLarge [function] [call site] 04815
28 &str::to_string [function] [call site] 04816
28 Command::get [function] [call site] 04819
28 ERR::ErrorDataTooLarge [function] [call site] 04821
28 &str::to_string [function] [call site] 04822
28 Command::get [function] [call site] 04825
28 ERR::ErrorDataTooLarge [function] [call site] 04827
28 &str::to_string [function] [call site] 04828
27 RhaiResultOf::map_err [function] [call site] 04831
27 EvalAltResult::fill_position [function] [call site] 04832
28 EvalAltResult::position [function] [call site] 04833
28 Position::is_none [function] [call site] 04834
28 EvalAltResult::set_position [function] [call site] 04835
26 Dynamic::read_lock [function] [call site] 04837
27 crate::func::locked_read [function] [call site] 04838
27 TypeId::of::<Self> [function] [call site] 04839
27 TypeId::of::<T> [function] [call site] 04840
27 Dynamic::type_id [function] [call site] 04841
27 TypeId::of::<T> [function] [call site] 04842
27 DynamicReadLock [function] [call site] 04844
27 DynamicReadLockInner::Guard [function] [call site] 04845
27 Dynamic::downcast_ref [function] [call site] 04846
28 TypeId::of::<T> [function] [call site] 04847
28 TypeId::of::<INT> [function] [call site] 04848
28 T::as_any [function] [call site] 04849
28 as_any().downcast_ref::<T> [function] [call site] 04850
28 TypeId::of::<T> [function] [call site] 04851
28 TypeId::of::<crate::FLOAT> [function] [call site] 04852
28 StmtBlock::as_ref [function] [call site] 04853
28 T::as_any [function] [call site] 04854
28 as_ref().as_any().downcast_ref::<T> [function] [call site] 04855
28 TypeId::of::<T> [function] [call site] 04856
28 TypeId::of::<rust_decimal::Decimal> [function] [call site] 04857
28 StmtBlock::as_ref [function] [call site] 04858
28 T::as_any [function] [call site] 04859
28 as_ref().as_any().downcast_ref::<T> [function] [call site] 04860
28 TypeId::of::<T> [function] [call site] 04861
28 TypeId::of::<bool> [function] [call site] 04862
28 T::as_any [function] [call site] 04863
28 as_any().downcast_ref::<T> [function] [call site] 04864
28 TypeId::of::<T> [function] [call site] 04865
28 TypeId::of::<ImmutableString> [function] [call site] 04866
28 T::as_any [function] [call site] 04867
28 as_any().downcast_ref::<T> [function] [call site] 04868
28 TypeId::of::<T> [function] [call site] 04869
28 TypeId::of::<char> [function] [call site] 04870
28 T::as_any [function] [call site] 04871
28 as_any().downcast_ref::<T> [function] [call site] 04872
28 TypeId::of::<T> [function] [call site] 04873
28 TypeId::of::<Array> [function] [call site] 04874
28 StmtBlock::as_ref [function] [call site] 04875
28 T::as_any [function] [call site] 04876
28 as_ref().as_any().downcast_ref::<T> [function] [call site] 04877
28 TypeId::of::<T> [function] [call site] 04878
28 TypeId::of::<Blob> [function] [call site] 04879
28 StmtBlock::as_ref [function] [call site] 04880
28 T::as_any [function] [call site] 04881
28 as_ref().as_any().downcast_ref::<T> [function] [call site] 04882
28 TypeId::of::<T> [function] [call site] 04883
28 TypeId::of::<Map> [function] [call site] 04884
28 StmtBlock::as_ref [function] [call site] 04885
28 T::as_any [function] [call site] 04886
28 as_ref().as_any().downcast_ref::<T> [function] [call site] 04887
28 TypeId::of::<T> [function] [call site] 04888
28 TypeId::of::<FnPtr> [function] [call site] 04889
28 StmtBlock::as_ref [function] [call site] 04890
28 T::as_any [function] [call site] 04891
28 as_ref().as_any().downcast_ref::<T> [function] [call site] 04892
28 TypeId::of::<T> [function] [call site] 04893
28 TypeId::of::<Instant> [function] [call site] 04894
28 StmtBlock::as_ref [function] [call site] 04895
28 T::as_any [function] [call site] 04896
28 as_ref().as_any().downcast_ref::<T> [function] [call site] 04897
28 TypeId::of::<T> [function] [call site] 04898
28 TypeId::of::<()> [function] [call site] 04899
28 T::as_any [function] [call site] 04900
28 as_any().downcast_ref::<T> [function] [call site] 04901
28 TypeId::of::<T> [function] [call site] 04902
28 TypeId::of::<Self> [function] [call site] 04903
28 T::as_any [function] [call site] 04904
28 as_any().downcast_ref::<T> [function] [call site] 04905
28 T::as_any [function] [call site] 04906
28 as_any().downcast_ref::<T> [function] [call site] 04907
27 Option::map [function] [call site] 04908
27 test_optimizer_const_map [function] [call site] 04909
26 unwrap [function] [call site] 04910
26 Dynamic::as_array_mut [function] [call site] 04911
27 Dynamic::type_name [function] [call site] 04912
27 write_lock::<Array> [function] [call site] 04913
26 unwrap [function] [call site] 04915
26 string_functions::add_append [function] [call site] 04916
26 Ok [function] [call site] 04917
26 Some [function] [call site] 04918
26 test_functions_take [function] [call site] 04919
26 Dynamic::into_blob [function] [call site] 04920
27 crate::func::locked_read [function] [call site] 04922
27 Option::and_then [function] [call site] 04923
27 StmtBlock::as_ref [function] [call site] 04925
27 TestStruct::clone [function] [call site] 04926
27 ok_or_else [function] [call site] 04927
27 std:: [call site] 04928
0 any::type_name [function] [call site] 04929
27 Dynamic::type_name [function] [call site] 04931
26 unwrap [function] [call site] 04932
26 Dynamic::as_blob_mut [function] [call site] 04933
27 Dynamic::type_name [function] [call site] 04934
27 write_lock::<Blob> [function] [call site] 04935
26 unwrap [function] [call site] 04937
26 unwrap [function] [call site] 04938
26 Package::init_engine [function] [call site] 04939
26 Engine::throw_on_size [function] [call site] 04940
26 test::len [function] [call site] 04941
26 test::len [function] [call site] 04942
26 string_functions::add_append [function] [call site] 04943
26 Ok [function] [call site] 04944
26 Some [function] [call site] 04945
26 Dynamic::as_char [function] [call site] 04946
26 unwrap [function] [call site] 04947
26 encode_utf8 [function] [call site] 04948
26 Dynamic::as_immutable_string_mut [function] [call site] 04949
26 unwrap [function] [call site] 04950
26 unwrap [function] [call site] 04951
26 Package::init_engine [function] [call site] 04952
26 Engine::throw_on_size [function] [call site] 04953
26 test::len [function] [call site] 04954
26 test::len [function] [call site] 04955
26 Ok [function] [call site] 04956
26 Some [function] [call site] 04957
26 Dynamic::as_immutable_string_ref [function] [call site] 04958
26 unwrap [function] [call site] 04959
26 string_functions::is_empty [function] [call site] 04960
26 Ok [function] [call site] 04961
26 Dynamic::as_char [function] [call site] 04962
26 unwrap [function] [call site] 04963
26 test_to_string [function] [call site] 04964
26 unwrap [function] [call site] 04965
26 Package::init_engine [function] [call site] 04966
26 Engine::throw_on_size [function] [call site] 04967
26 test::len [function] [call site] 04968
26 test::len [function] [call site] 04969
26 write_lock::<Dynamic> [function] [call site] 04970
26 unwrap [function] [call site] 04971
26 into [function] [call site] 04972
26 Ok [function] [call site] 04973
26 Some [function] [call site] 04974
26 test_functions_take [function] [call site] 04975
26 Dynamic::as_array_mut [function] [call site] 04976
26 unwrap [function] [call site] 04977
26 blob_functions::push [function] [call site] 04978
26 unwrap [function] [call site] 04979
26 Package::init_engine [function] [call site] 04980
26 Engine::check_data_size [function] [call site] 04981
26 Dynamic::read_lock [function] [call site] 04982
26 unwrap [function] [call site] 04983
26 Ok [function] [call site] 04984
26 Some [function] [call site] 04985
26 Dynamic::as_int [function] [call site] 04986
26 unwrap [function] [call site] 04987
26 Dynamic::as_blob_mut [function] [call site] 04988
26 unwrap [function] [call site] 04989
26 unwrap [function] [call site] 04990
26 Package::init_engine [function] [call site] 04991
26 Engine::throw_on_size [function] [call site] 04992
26 test::len [function] [call site] 04993
26 blob_functions::push [function] [call site] 04994
26 Ok [function] [call site] 04995
26 Some [function] [call site] 04996
26 Dynamic::as_char [function] [call site] 04997
26 unwrap [function] [call site] 04998
26 Dynamic::as_blob_mut [function] [call site] 04999
26 unwrap [function] [call site] 05000
26 unwrap [function] [call site] 05001
26 Package::init_engine [function] [call site] 05002
26 Engine::throw_on_size [function] [call site] 05003
26 test::len [function] [call site] 05004
26 string_functions::add_append_char [function] [call site] 05005
27 Position::new_const [function] [call site] 05006
27 RhaiResultOf::push_str [function] [call site] 05007
27 blob_functions::push [function] [call site] 05008
27 RhaiResultOf::into [function] [call site] 05009
26 Ok [function] [call site] 05010
26 Some [function] [call site] 05011
26 split_first_mut [function] [call site] 05012
26 unwrap [function] [call site] 05013
26 Dynamic::as_blob_mut [function] [call site] 05014
26 unwrap [function] [call site] 05015
26 Dynamic::as_immutable_string_ref [function] [call site] 05016
26 unwrap [function] [call site] 05017
26 string_functions::is_empty [function] [call site] 05018
26 Ok [function] [call site] 05019
26 unwrap [function] [call site] 05020
26 Package::init_engine [function] [call site] 05021
26 Engine::throw_on_size [function] [call site] 05022
26 test::len [function] [call site] 05023
26 test::len [function] [call site] 05024
26 string_functions::add_append_str [function] [call site] 05025
27 Position::new_const [function] [call site] 05026
27 RhaiResultOf::push_str [function] [call site] 05027
27 RhaiResultOf::push_str [function] [call site] 05028
27 RhaiResultOf::into [function] [call site] 05029
26 Ok [function] [call site] 05030
25 Option::map [function] [call site] 05031
25 TestStruct::new [function] [call site] 05032
25 super::get_builtin_binary_op_fn [function] [call site] 05033
26 Dynamic::as_int [function] [call site] 05035
26 Dynamic::as_int [function] [call site] 05037
26 Dynamic::as_int [function] [call site] 05042
26 Dynamic::as_int [function] [call site] 05044
26 Dynamic::as_immutable_string_ref [function] [call site] 05049
26 Dynamic::as_immutable_string_ref [function] [call site] 05051
26 Package::init_engine [function] [call site] 05054
26 Engine::throw_on_size [function] [call site] 05055
26 test::len [function] [call site] 05056
26 test::len [function] [call site] 05057
26 Dynamic::as_char [function] [call site] 05061
26 Dynamic::as_char [function] [call site] 05063
26 Position::new_const [function] [call site] 05065
26 blob_functions::push [function] [call site] 05066
26 blob_functions::push [function] [call site] 05067
26 Package::init_engine [function] [call site] 05069
26 Engine::throw_on_size [function] [call site] 05070
26 test::len [function] [call site] 05071
26 Result::into [function] [call site] 05073
26 Dynamic::as_blob_ref [function] [call site] 05075
26 string_functions::is_empty [function] [call site] 05077
26 Dynamic::flatten_clone [function] [call site] 05079
26 Dynamic::as_blob_ref [function] [call site] 05080
26 string_functions::is_empty [function] [call site] 05082
26 Dynamic::flatten_clone [function] [call site] 05084
26 Package::init_engine [function] [call site] 05086
26 Engine::throw_on_size [function] [call site] 05087
26 test::len [function] [call site] 05088
26 test::len [function] [call site] 05089
26 TestStruct::clone [function] [call site] 05090
26 StmtBlock::extend [function] [call site] 05091
26 Dynamic::from_blob [function] [call site] 05093
26 Dynamic::as_int [function] [call site] 05098
26 Dynamic::as_int [function] [call site] 05103
26 Dynamic::as_int [function] [call site] 05108
26 Dynamic::as_int [function] [call site] 05113
26 Dynamic::as_char [function] [call site] 05116
26 Dynamic::as_immutable_string_ref [function] [call site] 05118
26 test_chars [function] [call site] 05121
26 MultiInputsStream::get_next [function] [call site] 05122
26 MultiInputsStream::get_next [function] [call site] 05123
26 Dynamic::as_char [function] [call site] 05125
26 Dynamic::as_immutable_string_ref [function] [call site] 05127
26 Position::new_const [function] [call site] 05129
26 blob_functions::push [function] [call site] 05130
26 Result::push_str [function] [call site] 05131
26 Package::init_engine [function] [call site] 05133
26 Engine::throw_on_size [function] [call site] 05134
26 test::len [function] [call site] 05135
26 Result::into [function] [call site] 05137
26 Dynamic::as_immutable_string_ref [function] [call site] 05138
26 Dynamic::as_char [function] [call site] 05140
26 test_chars [function] [call site] 05142
26 MultiInputsStream::get_next [function] [call site] 05143
26 MultiInputsStream::get_next [function] [call site] 05144
26 Dynamic::as_immutable_string_ref [function] [call site] 05147
26 Dynamic::as_char [function] [call site] 05149
26 Package::init_engine [function] [call site] 05152
26 Engine::throw_on_size [function] [call site] 05153
26 test::len [function] [call site] 05154
26 Result::into [function] [call site] 05156
26 Dynamic::as_immutable_string_ref [function] [call site] 05158
26 Dynamic::as_char [function] [call site] 05160
26 TestStruct::clone [function] [call site] 05166
26 TestStruct::clone [function] [call site] 05171
26 Dynamic::as_blob_ref [function] [call site] 05175
26 TestStruct::clone [function] [call site] 05177
26 Dynamic::as_char [function] [call site] 05178
26 encode_utf8 [function] [call site] 05180
26 Package::init_engine [function] [call site] 05182
26 Engine::throw_on_size [function] [call site] 05183
26 test::len [function] [call site] 05184
26 test::len [function] [call site] 05185
26 StmtBlock::extend [function] [call site] 05186
26 as_bytes [function] [call site] 05187
26 Dynamic::from_blob [function] [call site] 05189
26 Dynamic::type_id [function] [call site] 05190
26 Dynamic::type_id [function] [call site] 05191
26 TypeId::of::<ExclusiveRange> [function] [call site] 05192
26 TypeId::of::<ExclusiveRange> [function] [call site] 05193
26 TypeId::of::<InclusiveRange> [function] [call site] 05194
26 TypeId::of::<InclusiveRange> [function] [call site] 05195
26 TypeId::of::<ExclusiveRange> [function] [call site] 05196
26 TypeId::of::<InclusiveRange> [function] [call site] 05197
26 TypeId::of::<InclusiveRange> [function] [call site] 05198
26 TypeId::of::<ExclusiveRange> [function] [call site] 05199
26 is_numeric [function] [call site] 05202
26 is_numeric [function] [call site] 05203
26 is_numeric [function] [call site] 05205
26 is_numeric [function] [call site] 05206
25 Option::map [function] [call site] 05208
25 TestStruct::new [function] [call site] 05209
25 BloomFilterU64::is_absent_and_set [function] [call site] 05210
25 StmtBlock::as_ref [function] [call site] 05211
25 blob_functions::insert [function] [call site] 05212
25 StmtBlock::as_ref [function] [call site] 05213
25 calc_fn_hash_full [function] [call site] 05214
25 StmtBlock::as_ref [function] [call site] 05215
25 &[Stmt]::unwrap [function] [call site] 05216
25 MyIterableType::into_iter [function] [call site] 05217
25 enumerate [function] [call site] 05218
25 test_optimizer_const_map [function] [call site] 05219
25 TypeId::of::<Dynamic> [function] [call site] 05220
25 Dynamic::type_id [function] [call site] 05221
24 RhaiFunc::is_volatile [function] [call site] 05222
25 RhaiFunc::is_volatile [function] [call site] 05223
24 Engine::gen_fn_call_signature [function] [call site] 05224
24 Err [function] [call site] 05225
24 ERR::ErrorFunctionNotFound [function] [call site] 05226
24 into [function] [call site] 05227
24 RhaiFunc::is_method [function] [call site] 05228
24 StmtBlock::as_ref [function] [call site] 05229
24 map_or [function] [call site] 05230
24 Debugger::call_stack [function] [call site] 05231
24 test::len [function] [call site] 05232
25 test::len [function] [call site] 05233
24 ArgBackup::new [function] [call site] 05234
24 string_functions::is_empty [function] [call site] 05235
24 ArgBackup::change_first_arg_to_copy [function] [call site] 05236
25 TestStruct::clone [function] [call site] 05237
25 string_functions::replace [function] [call site] 05239
26 string_functions::is_empty [function] [call site] 05240
26 string_functions::replace [function] [call site] 05241
27 string_functions::is_empty [function] [call site] 05242
27 string_functions::replace [function] [call site] 05243
25 mem::transmute [function] [call site] 05246
24 Engine::is_debugger_registered [function] [call site] 05247
24 TestStruct::clone [function] [call site] 05249
24 StmtBlock::span_or_else [function] [call site] 05250
25 Span::new [function] [call site] 05251
25 iterator_functions::chars_from_start [function] [call site] 05252
25 StmtBlock::span_or_else [function] [call site] 05253
25 string_functions::add_append [function] [call site] 05254
25 StmtBlock::span_or_else [function] [call site] 05255
24 TestStruct::clone [function] [call site] 05256
24 GlobalRuntimeState::debugger_mut [function] [call site] 05257
25 as_deref_mut [function] [call site] 05258
24 &mut [call site] 05260
25 blob_functions::push [function] [call site] 05261
25 MyIterableType::into_iter [function] [call site] 05262
25 Self::IntoIter::collect [function] [call site] 05263
24 Engine::get_interned_string [function] [call site] 05264
24 MyIterableType::into_iter [function] [call site] 05265
24 Self::IntoIter::map [function] [call site] 05266
24 TestStruct::clone [function] [call site] 05267
24 RhaiNativeFunc::has_context [function] [call site] 05268
24 bool::then [function] [call site] 05269
24 as_deref [function] [call site] 05270
24 into [function] [call site] 05271
24 RhaiFunc::is_pure [function] [call site] 05272
24 string_functions::is_empty [function] [call site] 05273
24 Dynamic::is_read_only [function] [call site] 05274
24 Err [function] [call site] 05275
24 ERR::ErrorNonPureMethodCallOnConstant [function] [call site] 05276
24 test_to_string [function] [call site] 05277
24 into [function] [call site] 05278
24 test_method_call [function] [call site] 05279
25 Engine::new [function] [call site] 05280
25 register_type::<TestStruct> [function] [call site] 05281
25 Engine::register_fn [function] [call site] 05282
25 Engine::register_fn [function] [call site] 05283
24 test_custom_syntax_func [function] [call site] 05284
25 Engine::new [function] [call site] 05285
25 Engine::register_custom_syntax [function] [call site] 05286
26 Vec::<ImmutableString>::new [function] [call site] 05287
26 StmtBlock::as_ref [function] [call site] 05288
26 StmtBlock::as_ref [function] [call site] 05289
26 string_functions::trim [function] [call site] 05290
27 shared_get_mut [function] [call site] 05291
27 string_functions::trim [function] [call site] 05292
27 string_functions::trim [function] [call site] 05294
26 string_functions::is_empty [function] [call site] 05296
26 Token::lookup_symbol_from_syntax [function] [call site] 05297
26 StmtBlock::span_or_else [function] [call site] 05298
27 Span::new [function] [call site] 05299
27 iterator_functions::chars_from_start [function] [call site] 05300
27 StmtBlock::span_or_else [function] [call site] 05301
27 string_functions::add_append [function] [call site] 05302
27 StmtBlock::span_or_else [function] [call site] 05303
26 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 05304
26 Token::Reserved [function] [call site] 05306
26 TestStruct::new [function] [call site] 05307
26 LexError::ImproperSymbol [function] [call site] 05310
26 ImmutableString::new [function] [call site] 05311
26 &str::to_string [function] [call site] 05312
26 PERR::into_err [function] [call site] 05313
26 string_functions::is_empty [function] [call site] 05314
26 string_functions::is_empty [function] [call site] 05316
26 string_functions::is_empty [function] [call site] 05318
26 string_functions::is_empty [function] [call site] 05320
26 tokenizer::is_valid_identifier [function] [call site] 05321
26 string_functions::is_empty [function] [call site] 05323
26 (Token, [call site] 05324
26 Engine::is_symbol_disabled [function] [call site] 05325
27 string_functions::contains [function] [call site] 05326
26 StmtBlock::as_ref [function] [call site] 05327
26 &[Stmt]::map_or [function] [call site] 05328
26 contains_key [function] [call site] 05329
26 blob_functions::insert [function] [call site] 05330
26 string_functions::is_empty [function] [call site] 05333
26 StmtBlock::as_ref [function] [call site] 05334
26 &[Stmt]::map_or [function] [call site] 05335
26 Engine::is_symbol_disabled [function] [call site] 05336
26 LexError::ImproperSymbol [function] [call site] 05338
26 test_to_string [function] [call site] 05339
26 PERR::into_err [function] [call site] 05340
26 string_functions::is_empty [function] [call site] 05341
26 tokenizer::is_valid_identifier [function] [call site] 05342
26 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 05343
26 Engine::is_symbol_disabled [function] [call site] 05344
26 StmtBlock::as_ref [function] [call site] 05345
26 &[Stmt]::map_or [function] [call site] 05346
26 contains_key [function] [call site] 05347
26 blob_functions::insert [function] [call site] 05348
26 LexError::ImproperSymbol [function] [call site] 05352
26 test_to_string [function] [call site] 05353
26 PERR::into_err [function] [call site] 05354
26 blob_functions::push [function] [call site] 05355
26 string_functions::is_empty [function] [call site] 05356
26 TestStruct::clone [function] [call site] 05358
26 Engine::register_custom_syntax_with_state_raw [function] [call site] 05359
27 blob_functions::insert [function] [call site] 05360
27 RhaiResultOf::into [function] [call site] 05361
27 TestStruct::new [function] [call site] 05362
27 TestStruct::new [function] [call site] 05363
26 syn::Result::len [function] [call site] 05365
27 test::len [function] [call site] 05366
26 test::len [function] [call site] 05367
27 test::len [function] [call site] 05368
26 TestStruct::clone [function] [call site] 05372
25 EvalContext::eval_expression_tree [function] [call site] 05374
26 EvalContext::eval_expression_tree_raw [function] [call site] 05375
27 as_deref_mut [function] [call site] 05376
27 Engine::eval_stmt_block [function] [call site] 05377
28 string_functions::is_empty [function] [call site] 05378
28 GlobalRuntimeState::num_imports [function] [call site] 05380
29 test::len [function] [call site] 05381
28 MyIterableType::into_iter [function] [call site] 05382
28 Self::IntoIter::try_fold [function] [call site] 05383
28 Self::as_deref_mut [function] [call site] 05384
28 GlobalRuntimeState::num_imports [function] [call site] 05385
28 Engine::eval_stmt [function] [call site] 05386
29 Engine::track_operation [function] [call site] 05387
29 ParseSettings::level_up_with_position [function] [call site] 05388
30 ParseSettings::level_up [function] [call site] 05389
29 Engine::dbg_reset [function] [call site] 05391
30 Engine::is_debugger_registered [function] [call site] 05392
30 Engine::dbg_reset_raw [function] [call site] 05393
31 impl [call site] 05394
31 ASTNode::is_stmt [function] [call site] 05397
31 ASTNode::is_expr [function] [call site] 05399
31 Debugger::is_break_point [function] [call site] 05403
32 Debugger::break_points [function] [call site] 05404
32 MyIterableType::into_iter [function] [call site] 05405
33 test_chars [function] [call site] 05406
33 0.chars().collect::<Vec<_>> [function] [call site] 05407
33 MyIterableType::into_iter [function] [call site] 05408
32 Self::IntoIter::enumerate [function] [call site] 05409
32 test_var_def_filter [function] [call site] 05410
32 BreakPoint::is_enabled [function] [call site] 05411
32 array_functions::find [function] [call site] 05412
32 Position::is_none [function] [call site] 05413
32 Position::is_beginning_of_line [function] [call site] 05414
32 ASTNode::position [function] [call site] 05415
33 ParseSettings::level_up_with_position [function] [call site] 05416
33 ParseSettings::level_up_with_position [function] [call site] 05417
32 Position::line [function] [call site] 05418
32 Option::unwrap_or [function] [call site] 05419
32 e::p::r::i::n::t::_::e::r::r::o::r::eprint_line [function] [call site] 05420
33 Position::line [function] [call site] 05421
33 Option::unwrap [function] [call site] 05422
33 &str::to_string [function] [call site] 05423
33 enumerate [function] [call site] 05425
32 as_deref [function] [call site] 05427
32 ASTNode::position [function] [call site] 05428
32 as_deref [function] [call site] 05429
32 test::len [function] [call site] 05430
32 test::len [function] [call site] 05431
32 test_optimizer_const_map [function] [call site] 05432
31 &mut [call site] 05433
32 Position::is_none [function] [call site] 05434
32 Position::line [function] [call site] 05435
32 Option::unwrap [function] [call site] 05436
32 saturating_sub [function] [call site] 05437
32 min_max_functions::min [function] [call site] 05438
32 test::len [function] [call site] 05439
33 test::len [function] [call site] 05440
32 ImmutableString::to_string [function] [call site] 05441
33 Engine::new [function] [call site] 05442
33 Scope::new [function] [call site] 05443
33 blob_functions::push [function] [call site] 05444
33 blob_functions::push [function] [call site] 05445
33 blob_functions::push [function] [call site] 05446
32 test::len [function] [call site] 05447
32 Position::position [function] [call site] 05448
32 MyIterableType::into_iter [function] [call site] 05449
33 test_chars [function] [call site] 05450
33 0.chars().collect::<Vec<_>> [function] [call site] 05451
33 MyIterableType::into_iter [function] [call site] 05452
32 Self::IntoIter::enumerate [function] [call site] 05453
32 test_functions_take [function] [call site] 05454
32 Position::position [function] [call site] 05456
32 test::len [function] [call site] 05457
31 DebuggerEvent::BreakPoint [function] [call site] 05458
31 Engine::dbg_raw [function] [call site] 05460
32 test::len [function] [call site] 05461
32 AST::source_raw [function] [call site] 05462
33 StmtBlock::as_ref [function] [call site] 05463
32 Option::cloned [function] [call site] 05464
32 EvalContext::new [function] [call site] 05465
32 on_debugger [function] [call site] 05466
32 as_deref [function] [call site] 05467
32 ASTNode::position [function] [call site] 05468
32 test::len [function] [call site] 05469
32 GlobalRuntimeState::debugger_mut [function] [call site] 05470
32 GlobalRuntimeState::debugger_mut [function] [call site] 05472
32 GlobalRuntimeState::debugger_mut [function] [call site] 05475
32 GlobalRuntimeState::debugger_mut [function] [call site] 05478
32 GlobalRuntimeState::debugger_mut [function] [call site] 05480
32 DebuggerStatus::FunctionExit [function] [call site] 05481
29 Self::as_deref_mut [function] [call site] 05486
29 Engine::eval_expr [function] [call site] 05488
30 Engine::track_operation [function] [call site] 05489
30 ParseSettings::level_up_with_position [function] [call site] 05490
30 Engine::dbg_reset [function] [call site] 05491
30 Self::as_deref_mut [function] [call site] 05492
30 Expr::get_literal_value [function] [call site] 05493
30 Engine::eval_fn_call_expr [function] [call site] 05496
31 StmtBlock::as_ref [function] [call site] 05497
31 Engine::fast_operators [function] [call site] 05498
32 intersects [function] [call site] 05499
31 test::len [function] [call site] 05500
31 Engine::get_arg_value [function] [call site] 05502
32 Expr::get_literal_value [function] [call site] 05503
33 StmtBlock::as_ref [function] [call site] 05505
33 TestStruct::clone [function] [call site] 05506
33 write_lock::<FnPtr> [function] [call site] 05507
33 crate::Shared::new [function] [call site] 05509
33 Option<&GlobalRuntimeState>::into [function] [call site] 05510
33 TestStruct::clone [function] [call site] 05514
33 Self::into [function] [call site] 05515
33 Expr::is_constant [function] [call site] 05517
33 crate::Array::with_capacity [function] [call site] 05518
33 test::len [function] [call site] 05519
33 StmtBlock::extend [function] [call site] 05520
33 MyIterableType::into_iter [function] [call site] 05521
33 Self::IntoIter::map [function] [call site] 05522
33 Expr::get_literal_value [function] [call site] 05523
33 Option::unwrap [function] [call site] 05524
33 Dynamic::from_array [function] [call site] 05525
33 Expr::is_constant [function] [call site] 05526
33 TestStruct::clone [function] [call site] 05527
33 shared_get_mut [function] [call site] 05528
33 Ident::as_str [function] [call site] 05529
33 Option::unwrap [function] [call site] 05530
33 Expr::get_literal_value [function] [call site] 05531
33 Option::unwrap [function] [call site] 05532
33 Dynamic::from_map [function] [call site] 05533
33 Expr::is_constant [function] [call site] 05534
33 Position::new_const [function] [call site] 05535
33 Expr::get_literal_value [function] [call site] 05536
33 Option::unwrap [function] [call site] 05537
33 FnCallExpr::is_qualified [function] [call site] 05540
33 test::len [function] [call site] 05541
33 FnPtr::new [function] [call site] 05542
33 TestStruct::clone [function] [call site] 05543
33 RhaiResultOf::ok [function] [call site] 05544
33 test::len [function] [call site] 05546
33 Token::literal_syntax [function] [call site] 05547
33 Token::literal_syntax [function] [call site] 05548
33 Ident::as_str [function] [call site] 05549
32 Engine::track_operation [function] [call site] 05557
32 Expr::start_position [function] [call site] 05558
32 Engine::dbg [function] [call site] 05559
33 Engine::is_debugger_registered [function] [call site] 05560
33 Engine::dbg_reset_raw [function] [call site] 05561
33 GlobalRuntimeState::debugger_mut [function] [call site] 05562
32 Expr::start_position [function] [call site] 05565
32 as_deref_mut [function] [call site] 05566
32 and_then [function] [call site] 05567
32 Debugger::clear_status_if [function] [call site] 05568
33 string_functions::replace [function] [call site] 05570
32 Engine::eval_expr [function] [call site] 05571
32 RhaiResult::map [function] [call site] 05572
33 Engine::new [function] [call site] 05573
33 Engine::set_optimization_level [function] [call site] 05574
33 Scope::new [function] [call site] 05575
33 rhai::Map::new [function] [call site] 05576
33 blob_functions::insert [function] [call site] 05577
33 &str::into [function] [call site] 05578
33 Scope::push_constant_dynamic [function] [call site] 05580
33 Scope::push_constant_dynamic [function] [call site] 05582
33 &str::into [function] [call site] 05583
33 Engine::compile_expression_with_scope [function] [call site] 05584
33 ParseResult::expect [function] [call site] 05585
33 Ident::as_str [function] [call site] 05586
33 eval_ast::<bool> [function] [call site] 05587
32 Expr::start_position [function] [call site] 05589
31 Self::as_deref_mut [function] [call site] 05590
31 Dynamic::flatten [function] [call site] 05591
31 Engine::exec_fn_call [function] [call site] 05594
32 FnCallHashes::is_native_only [function] [call site] 05595
33 Position::is_none [function] [call site] 05596
32 test::len [function] [call site] 05597
32 Engine::get_interned_string [function] [call site] 05598
32 Engine::map_type_name [function] [call site] 05599
33 MyIterableType::into_iter [function] [call site] 05600
33 array_functions::find_map [function] [call site] 05601
33 Module::get_custom_type_display_by_name [function] [call site] 05602
33 StmtBlock::span_or_else [function] [call site] 05603
33 map_functions::values [function] [call site] 05604
33 array_functions::find_map [function] [call site] 05605
33 Module::get_custom_type_display_by_name [function] [call site] 05606
33 unwrap_or_else [function] [call site] 05607
33 map_std_type_name [function] [call site] 05608
32 std:: [call site] 05609
0 any::type_name [function] [call site] 05610
32 ImmutableString::into [function] [call site] 05612
32 test::len [function] [call site] 05613
32 Dynamic::is_shared [function] [call site] 05615
32 Engine::gen_fn_call_signature [function] [call site] 05617
32 ERR::ErrorFunctionNotFound [function] [call site] 05619
32 ensure_no_data_race [function] [call site] 05621
33 MyIterableType::into_iter [function] [call site] 05622
33 Self::IntoIter::skip [function] [call site] 05623
33 String::from [function] [call site] 05624
34 ImmutableString::into_owned [function] [call site] 05625
33 ParseSettings::level_up_with_position [function] [call site] 05626
33 Dynamic::is_locked [function] [call site] 05627
33 ERR::ErrorDataRace [function] [call site] 05633
32 FnCallHashes::is_native_only [function] [call site] 05635
32 FnCallHashes::script [function] [call site] 05636
32 string_functions::is_empty [function] [call site] 05638
32 crate::calc_typed_method_hash [function] [call site] 05639
32 Engine::map_type_name [function] [call site] 05640
32 std:: [call site] 05641
0 any::type_name [function] [call site] 05642
32 Engine::resolve_fn [function] [call site] 05643
32 Position::is_none [function] [call site] 05644
32 Engine::resolve_fn [function] [call site] 05645
32 None::cloned [function] [call site] 05646
32 as_deref [function] [call site] 05647
32 string_functions::is_empty [function] [call site] 05648
32 Scope::new [function] [call site] 05650
32 string_functions::replace [function] [call site] 05651
32 defer [function] [call site] 05652
33 crate::Deferred::lock [function] [call site] 05653
32 split_first_mut [function] [call site] 05654
32 Engine::call_script_fn [function] [call site] 05657
33 Engine::track_operation [function] [call site] 05658
33 Engine::max_call_levels [function] [call site] 05659
33 ERR::ErrorStackOverflow [function] [call site] 05661
33 Position::is_none [function] [call site] 05663
33 string_functions::is_empty [function] [call site] 05664
33 string_functions::is_empty [function] [call site] 05666
33 test::len [function] [call site] 05668
33 test::len [function] [call site] 05669
33 GlobalRuntimeState::num_imports [function] [call site] 05670
33 StmtBlock::as_ref [function] [call site] 05671
33 Debugger::call_stack [function] [call site] 05673
33 test::len [function] [call site] 05674
33 test::len [function] [call site] 05675
33 test::len [function] [call site] 05676
33 Engine::max_variables [function] [call site] 05677
33 ERR::ErrorTooManyVariables [function] [call site] 05679
33 StmtBlock::extend [function] [call site] 05681
33 MyIterableType::into_iter [function] [call site] 05682
33 array_functions::zip [function] [call site] 05684
33 StaticModuleResolver::iter_mut [function] [call site] 05685
33 impl [call site] 05686
33 RhaiResult::take [function] [call site] 05687
34 Engine::new [function] [call site] 05688
34 register_type_with_name::<TestStruct> [function] [call site] 05689
34 Engine::register_fn [function] [call site] 05690
34 TestStruct [function] [call site] 05691
33 Engine::is_debugger_registered [function] [call site] 05692
33 TestStruct::clone [function] [call site] 05693
33 Scope::iter_inner [function] [call site] 05694
34 MyIterableType::into_iter [function] [call site] 05695
34 array_functions::zip [function] [call site] 05696
34 MyIterableType::into_iter [function] [call site] 05697
34 test_optimizer_const_map [function] [call site] 05698
34 Dynamic::is_read_only [function] [call site] 05699
33 impl [call site] 05700
33 test_optimizer_const_map [function] [call site] 05701
33 Dynamic::flatten_clone [function] [call site] 05702
33 TestStruct::clone [function] [call site] 05703
33 GlobalRuntimeState::debugger_mut [function] [call site] 05704
33 &mut [call site] 05705
33 Caches::fn_resolution_caches_len [function] [call site] 05706
34 test::len [function] [call site] 05707
33 Option<&EncapsulatedEnviron>::map [function] [call site] 05708
34 Engine::new [function] [call site] 05709
34 Engine::set_optimization_level [function] [call site] 05710
34 Scope::new [function] [call site] 05711
34 rhai::Map::new [function] [call site] 05712
34 blob_functions::insert [function] [call site] 05713
34 &str::into [function] [call site] 05714
34 Scope::push_constant_dynamic [function] [call site] 05716
34 Scope::push_constant_dynamic [function] [call site] 05718
34 &str::into [function] [call site] 05719
34 Engine::compile_expression_with_scope [function] [call site] 05720
34 ParseResult::expect [function] [call site] 05721
34 Ident::as_str [function] [call site] 05722
34 eval_ast::<bool> [function] [call site] 05723
33 MyIterableType::into_iter [function] [call site] 05725
34 test_chars [function] [call site] 05726
34 0.chars().collect::<Vec<_>> [function] [call site] 05727
34 MyIterableType::into_iter [function] [call site] 05728
33 Self::IntoIter::cloned [function] [call site] 05729
33 array_functions::for_each [function] [call site] 05730
33 GlobalRuntimeState::push_import [function] [call site] 05731
34 blob_functions::push [function] [call site] 05732
34 blob_functions::push [function] [call site] 05734
33 StmtBlock::extend [function] [call site] 05736
33 &crate::SharedModule::clone [function] [call site] 05737
33 std::mem::replace [function] [call site] 05739
34 string_functions::is_empty [function] [call site] 05740
34 string_functions::replace [function] [call site] 05741
33 TestStruct::clone [function] [call site] 05743
33 Engine::is_debugger_registered [function] [call site] 05744
33 crate::ast::Stmt::Noop [function] [call site] 05745
33 ParseSettings::level_up_with_position [function] [call site] 05746
33 Engine::dbg [function] [call site] 05747
33 Self::as_deref_mut [function] [call site] 05748
33 Engine::eval_stmt_block [function] [call site] 05749
34 string_functions::is_empty [function] [call site] 05750
34 GlobalRuntimeState::num_imports [function] [call site] 05752
34 MyIterableType::into_iter [function] [call site] 05753
34 Self::IntoIter::try_fold [function] [call site] 05754
34 Self::as_deref_mut [function] [call site] 05755
34 GlobalRuntimeState::num_imports [function] [call site] 05756
34 Engine::eval_stmt [function] [call site] 05757
34 GlobalRuntimeState::scan_imports_raw [function] [call site] 05758
35 MyIterableType::into_iter [function] [call site] 05759
35 array_functions::zip [function] [call site] 05760
35 MyIterableType::into_iter [function] [call site] 05761
34 impl [call site] 05762
34 T::as_any [function] [call site] 05763
34 Module::contains_indexed_global_functions [function] [call site] 05764
34 Caches::fn_resolution_caches_len [function] [call site] 05765
34 Caches::fn_resolution_cache_mut [function] [call site] 05766
34 string_functions::clear [function] [call site] 05767
35 string_functions::is_empty [function] [call site] 05768
35 shared_get_mut [function] [call site] 05769
35 string_functions::clear [function] [call site] 05770
35 ImmutableString::new [function] [call site] 05771
34 Caches::push_fn_resolution_cache [function] [call site] 05772
35 blob_functions::push [function] [call site] 05773
35 Engine::default [function] [call site] 05774
34 Caches::fn_resolution_cache_mut [function] [call site] 05775
34 string_functions::clear [function] [call site] 05776
33 Self::as_deref_mut [function] [call site] 05778
33 StmtBlock::take_statements [function] [call site] 05779
34 mem::take [function] [call site] 05780
34 StmtBlock::statements_mut [function] [call site] 05781
33 StmtBlock::span_or_else [function] [call site] 05782
34 Span::new [function] [call site] 05783
34 iterator_functions::chars_from_start [function] [call site] 05784
34 StmtBlock::span_or_else [function] [call site] 05785
34 string_functions::add_append [function] [call site] 05786
34 StmtBlock::span_or_else [function] [call site] 05787
33 Expr::set_position [function] [call site] 05789
34 Expr::set_position [function] [call site] 05790
33 ParseError::into [function] [call site] 05792
33 EvalAltResult::is_system_exception [function] [call site] 05793
33 Expr::set_position [function] [call site] 05794
33 ParseError::into [function] [call site] 05796
33 ERR::ErrorInFunctionCall [function] [call site] 05798
33 test_to_string [function] [call site] 05799
33 Option<&EncapsulatedEnviron>::and_then [function] [call site] 05800
33 and_then [function] [call site] 05802
33 decimal_functions::max_id [function] [call site] 05803
33 unwrap_or_else [function] [call site] 05805
33 &mut [call site] 05806
33 unwrap_or [function] [call site] 05807
33 test_to_string [function] [call site] 05808
33 &mut [call site] 05809
33 unwrap_or [function] [call site] 05810
33 test_to_string [function] [call site] 05811
33 Engine::is_debugger_registered [function] [call site] 05813
33 GlobalRuntimeState::debugger_mut [function] [call site] 05814
33 crate::ast::Stmt::Noop [function] [call site] 05815
33 StmtBlock::end_position [function] [call site] 05816
34 string_functions::add_append [function] [call site] 05817
33 StmtBlock::span_or_else [function] [call site] 05818
33 crate::eval::DebuggerEvent::FunctionExitWithValue [function] [call site] 05820
33 crate::eval::DebuggerEvent::FunctionExitWithError [function] [call site] 05821
33 Engine::dbg_raw [function] [call site] 05822
33 StmtBlock::as_mut [function] [call site] 05824
33 Debugger::rewind_call_stack [function] [call site] 05826
34 string_functions::truncate [function] [call site] 05827
33 Scope::rewind [function] [call site] 05828
33 string_functions::is_empty [function] [call site] 05829
33 Scope::remove_range [function] [call site] 05830
34 map_functions::drain [function] [call site] 05831
35 string_functions::is_empty [function] [call site] 05832
35 IterateMap::new [function] [call site] 05834
35 IterateMap::new [function] [call site] 05835
35 IterateMap::new [function] [call site] 05836
35 mem::take [function] [call site] 05837
35 MyIterableType::into_iter [function] [call site] 05838
35 blob_functions::insert [function] [call site] 05840
35 FnPtr::call_raw_with_extra_args [function] [call site] 05841
35 TestStruct::clone [function] [call site] 05843
35 Self::into [function] [call site] 05844
35 Dynamic::as_bool [function] [call site] 05846
35 Result::unwrap_or [function] [call site] 05847
35 blob_functions::insert [function] [call site] 05848
35 blob_functions::insert [function] [call site] 05849
34 array_functions::for_each [function] [call site] 05853
34 map_functions::drain [function] [call site] 05854
34 array_functions::for_each [function] [call site] 05855
34 test::len [function] [call site] 05856
34 test::len [function] [call site] 05857
34 string_functions::truncate [function] [call site] 05858
34 map_functions::drain [function] [call site] 05859
34 array_functions::for_each [function] [call site] 05860
33 test::len [function] [call site] 05861
33 string_functions::truncate [function] [call site] 05862
33 GlobalRuntimeState::truncate_imports [function] [call site] 05863
34 string_functions::truncate [function] [call site] 05864
34 string_functions::truncate [function] [call site] 05865
33 Caches::rewind_fn_resolution_caches [function] [call site] 05866
34 string_functions::truncate [function] [call site] 05867
32 ArgBackup::new [function] [call site] 05868
32 string_functions::is_empty [function] [call site] 05869
32 ArgBackup::change_first_arg_to_copy [function] [call site] 05870
32 Engine::call_script_fn [function] [call site] 05872
32 test_optimizer_const_map [function] [call site] 05873
32 FnCallHashes::native [function] [call site] 05874
32 Engine::exec_native_fn_call [function] [call site] 05875
33 Engine::track_operation [function] [call site] 05876
33 Engine::resolve_fn [function] [call site] 05878
33 RhaiFunc::is_volatile [function] [call site] 05879
33 Engine::gen_fn_call_signature [function] [call site] 05880
33 ERR::ErrorFunctionNotFound [function] [call site] 05882
33 RhaiFunc::is_method [function] [call site] 05884
33 StmtBlock::as_ref [function] [call site] 05885
33 Debugger::call_stack [function] [call site] 05887
33 test::len [function] [call site] 05888
33 ArgBackup::new [function] [call site] 05889
33 string_functions::is_empty [function] [call site] 05890
33 ArgBackup::change_first_arg_to_copy [function] [call site] 05891
33 Engine::is_debugger_registered [function] [call site] 05892
33 TestStruct::clone [function] [call site] 05893
33 StmtBlock::span_or_else [function] [call site] 05894
33 TestStruct::clone [function] [call site] 05895
33 GlobalRuntimeState::debugger_mut [function] [call site] 05896
33 &mut [call site] 05897
33 Engine::get_interned_string [function] [call site] 05898
33 MyIterableType::into_iter [function] [call site] 05899
33 Self::IntoIter::map [function] [call site] 05900
33 TestStruct::clone [function] [call site] 05901
33 RhaiNativeFunc::has_context [function] [call site] 05902
33 bool::then [function] [call site] 05903
33 as_deref [function] [call site] 05904
33 RhaiFunc::is_pure [function] [call site] 05906
33 string_functions::is_empty [function] [call site] 05907
33 Dynamic::is_read_only [function] [call site] 05908
33 ERR::ErrorNonPureMethodCallOnConstant [function] [call site] 05910
33 test_to_string [function] [call site] 05911
33 test_method_call [function] [call site] 05913
33 test_custom_syntax_func [function] [call site] 05914
33 and_then [function] [call site] 05915
33 Engine::check_data_size [function] [call site] 05916
34 Engine::has_data_size_limit [function] [call site] 05917
34 calc_data_sizes [function] [call site] 05919
34 StmtBlock::borrow [function] [call site] 05920
34 Engine::throw_on_size [function] [call site] 05921
34 RhaiResultOf::map_err [function] [call site] 05922
34 EvalAltResult::fill_position [function] [call site] 05923
33 EvalAltResult::fill_position [function] [call site] 05926
33 ArgBackup::restore_first_arg [function] [call site] 05927
34 test_functions_take [function] [call site] 05928
33 Engine::is_debugger_registered [function] [call site] 05930
33 Engine::register_debugger [function] [call site] 05931
34 TestStruct::new [function] [call site] 05933
34 TestStruct::new [function] [call site] 05934
33 Scope::new [function] [call site] 05935
33 crate::ast::Stmt::Noop [function] [call site] 05936
33 DebuggerEvent::FunctionExitWithValue [function] [call site] 05938
33 DebuggerEvent::FunctionExitWithError [function] [call site] 05939
33 Engine::dbg_raw [function] [call site] 05940
33 GlobalRuntimeState::debugger_mut [function] [call site] 05942
33 &mut [call site] 05943
34 string_functions::truncate [function] [call site] 05944
33 string_functions::is_empty [function] [call site] 05945
33 Engine::check_data_size [function] [call site] 05946
33 Dynamic::into_immutable_string [function] [call site] 05948
34 crate::func::locked_read [function] [call site] 05950
34 Option::and_then [function] [call site] 05951
34 TestStruct::clone [function] [call site] 05953
34 ok_or_else [function] [call site] 05954
34 std:: [call site] 05955
0 any::type_name [function] [call site] 05956
34 Dynamic::type_name [function] [call site] 05958
33 Result::map_err [function] [call site] 05959
33 Engine::map_type_name [function] [call site] 05960
33 type_name::<ImmutableString> [function] [call site] 05961
33 &'a [call site] 05962
33 ERR::ErrorMismatchOutputType [function] [call site] 05963
33 into [function] [call site] 05964
33 test_side_effects_print [function] [call site] 05965
34 TestStruct::new [function] [call site] 05966
34 TestStruct::new [function] [call site] 05967
34 ImmutableString::new [function] [call site] 05968
34 Engine::new [function] [call site] 05969
34 TestStruct::clone [function] [call site] 05970
34 Engine::on_print [function] [call site] 05972
35 TestStruct::new [function] [call site] 05974
34 StraightHasher::write [function] [call site] 05975
34 push_str [function] [call site] 05977
34 run [function] [call site] 05978
35 Engine::new [function] [call site] 05979
35 Self::run [function] [call site] 05980
36 Engine::new [function] [call site] 05981
36 Engine::set_optimization_level [function] [call site] 05982
36 t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test [function] [call site] 05983
36 Engine::set_optimization_level [function] [call site] 05984
36 t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test [function] [call site] 05985
36 Engine::set_optimization_level [function] [call site] 05986
36 t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test [function] [call site] 05987
36 Engine::register_fn [function] [call site] 05988
36 Engine::set_optimization_level [function] [call site] 05989
36 Engine::set_fast_operators [function] [call site] 05990
37 test_get_set [function] [call site] 05991
36 Engine::set_optimization_level [function] [call site] 05992
34 RhaiResultOf::unwrap [function] [call site] 05993
33 Dynamic::into_immutable_string [function] [call site] 05994
33 Result::map_err [function] [call site] 05995
33 Engine::map_type_name [function] [call site] 05996
33 type_name::<ImmutableString> [function] [call site] 05997
33 &'a [call site] 05998
33 ERR::ErrorMismatchOutputType [function] [call site] 05999
33 into [function] [call site] 06000
33 test_print_debug [function] [call site] 06001
34 TestStruct::new [function] [call site] 06002
34 TestStruct::new [function] [call site] 06003
34 Vec::<String>::new [function] [call site] 06004
34 TestStruct::clone [function] [call site] 06005
34 TestStruct::clone [function] [call site] 06007
34 Engine::new [function] [call site] 06008
34 Engine::on_print [function] [call site] 06009
34 StraightHasher::write [function] [call site] 06010
34 blob_functions::push [function] [call site] 06012
34 Engine::on_debug [function] [call site] 06013
35 TestStruct::new [function] [call site] 06015
34 unwrap_or [function] [call site] 06016
34 StraightHasher::write [function] [call site] 06017
34 blob_functions::push [function] [call site] 06019
34 RhaiResultOf::unwrap [function] [call site] 06021
34 Engine::compile [function] [call site] 06022
34 ParseResult::unwrap [function] [call site] 06023
34 AST::set_source [function] [call site] 06024
35 crate::Shared::get_mut [function] [call site] 06026
36 Shared::get_mut [function] [call site] 06027
35 StmtBlock::as_mut [function] [call site] 06028
35 &mut [call site] 06029
36 Engine::new [function] [call site] 06030
36 Engine::set_optimization_level [function] [call site] 06031
36 Scope::new [function] [call site] 06032
36 rhai::Map::new [function] [call site] 06033
36 blob_functions::insert [function] [call site] 06034
36 &str::into [function] [call site] 06035
36 Scope::push_constant_dynamic [function] [call site] 06037
36 Scope::push_constant_dynamic [function] [call site] 06039
36 &str::into [function] [call site] 06040
36 Engine::compile_expression_with_scope [function] [call site] 06041
36 ParseResult::expect [function] [call site] 06042
36 Ident::as_str [function] [call site] 06043
36 eval_ast::<bool> [function] [call site] 06044
35 Module::set_id [function] [call site] 06046
36 Decimal::into [function] [call site] 06047
36 string_functions::is_empty [function] [call site] 06048
37 test::len [function] [call site] 06049
36 then_some [function] [call site] 06050
35 TestStruct::clone [function] [call site] 06051
35 string_functions::is_empty [function] [call site] 06052
35 then_some [function] [call site] 06053
34 eval_ast::<Dynamic> [function] [call site] 06054
34 Self::read [function] [call site] 06056
35 try_borrow [function] [call site] 06057
35 locked_read [function] [call site] 06059
35 Option::ok [function] [call site] 06060
35 try_read [function] [call site] 06061
35 std::thread::sleep [function] [call site] 06063
35 std::time::Duration::from_millis [function] [call site] 06064
35 locked_read [function] [call site] 06066
35 try_read [function] [call site] 06067
34 Option::unwrap [function] [call site] 06068
34 MyIterableType::into_iter [function] [call site] 06069
33 &mut [call site] 06070
33 Engine::map_type_name [function] [call site] 06071
33 std:: [call site] 06072
0 any::type_name [function] [call site] 06073
33 Engine::map_type_name [function] [call site] 06074
33 std:: [call site] 06075
0 any::type_name [function] [call site] 06076
33 ERR::ErrorIndexingType [function] [call site] 06078
33 Engine::map_type_name [function] [call site] 06080
33 std:: [call site] 06081
0 any::type_name [function] [call site] 06082
33 Engine::map_type_name [function] [call site] 06083
33 std:: [call site] 06084
0 any::type_name [function] [call site] 06085
33 Engine::map_type_name [function] [call site] 06086
33 std:: [call site] 06087
0 any::type_name [function] [call site] 06088
33 ERR::ErrorIndexingType [function] [call site] 06090
33 string_functions::starts_with [function] [call site] 06092
33 test::len [function] [call site] 06093
33 Engine::map_type_name [function] [call site] 06094
33 std:: [call site] 06095
0 any::type_name [function] [call site] 06096
33 ERR::ErrorDotExpr [function] [call site] 06098
33 string_functions::starts_with [function] [call site] 06100
33 test::len [function] [call site] 06101
33 Engine::map_type_name [function] [call site] 06102
33 std:: [call site] 06103
0 any::type_name [function] [call site] 06104
33 Engine::map_type_name [function] [call site] 06105
33 std:: [call site] 06106
0 any::type_name [function] [call site] 06107
33 ERR::ErrorDotExpr [function] [call site] 06109
33 ERR::ErrorFunctionNotFound [function] [call site] 06112
33 Engine::gen_fn_call_signature [function] [call site] 06113
31 RhaiResultOf::map [function] [call site] 06115
31 Engine::fast_operators [function] [call site] 06116
31 test::len [function] [call site] 06117
31 is_some [function] [call site] 06118
31 Engine::get_arg_value [function] [call site] 06119
31 Self::as_deref_mut [function] [call site] 06120
31 Dynamic::flatten [function] [call site] 06121
31 Engine::get_arg_value [function] [call site] 06122
31 Self::as_deref_mut [function] [call site] 06123
31 Dynamic::flatten [function] [call site] 06124
31 Dynamic::is_variant [function] [call site] 06125
31 Dynamic::is_variant [function] [call site] 06126
31 super::get_builtin_binary_op_fn [function] [call site] 06127
31 unwrap [function] [call site] 06128
31 then [function] [call site] 06129
31 Ident::as_str [function] [call site] 06130
31 into [function] [call site] 06131
31 test_custom_syntax_func [function] [call site] 06132
31 Engine::exec_fn_call [function] [call site] 06133
31 RhaiResultOf::map [function] [call site] 06134
31 string_functions::is_empty [function] [call site] 06135
31 RhaiFunc::is_native [function] [call site] 06136
31 Engine::make_qualified_function_call [function] [call site] 06137
32 blob_functions::blob_with_capacity [function] [call site] 06138
32 test::len [function] [call site] 06139
33 test::len [function] [call site] 06140
32 blob_functions::blob_with_capacity [function] [call site] 06141
32 test::len [function] [call site] 06142
32 StmtBlock::as_ref [function] [call site] 06143
32 &[Stmt]::map_or [function] [call site] 06144
32 Dynamic::is_shared [function] [call site] 06145
32 Self::is_some [function] [call site] 06146
32 &[Expr]::first [function] [call site] 06147
32 Engine::track_operation [function] [call site] 06148
32 Engine::dbg [function] [call site] 06149
32 Self::as_deref_mut [function] [call site] 06150
32 blob_functions::push [function] [call site] 06151
32 MyIterableType::into_iter [function] [call site] 06152
33 test_chars [function] [call site] 06153
33 0.chars().collect::<Vec<_>> [function] [call site] 06154
33 MyIterableType::into_iter [function] [call site] 06155
32 Self::IntoIter::skip [function] [call site] 06156
32 Engine::get_arg_value [function] [call site] 06157
32 Self::as_deref_mut [function] [call site] 06158
32 blob_functions::push [function] [call site] 06159
32 Dynamic::flatten [function] [call site] 06160
32 RhaiResultOf::split_first_mut [function] [call site] 06161
32 blob_functions::push [function] [call site] 06164
32 Self::unwrap [function] [call site] 06165
32 StmtBlock::extend [function] [call site] 06166
32 StaticModuleResolver::iter_mut [function] [call site] 06167
32 Engine::track_operation [function] [call site] 06168
32 Engine::dbg [function] [call site] 06169
32 Self::as_deref_mut [function] [call site] 06170
32 blob_functions::push [function] [call site] 06171
32 MyIterableType::into_iter [function] [call site] 06172
32 Self::IntoIter::skip [function] [call site] 06173
32 Engine::get_arg_value [function] [call site] 06174
32 Self::as_deref_mut [function] [call site] 06175
32 blob_functions::push [function] [call site] 06176
32 Dynamic::flatten [function] [call site] 06177
32 Engine::search_namespace [function] [call site] 06178
33 Engine::search_scope_only [function] [call site] 06179
34 Command::get [function] [call site] 06180
34 MyIterableType::into_iter [function] [call site] 06181
34 flat_map [function] [call site] 06182
34 RhaiFunc::get_iter_fn [function] [call site] 06183
34 test_var_def_filter [function] [call site] 06185
34 RhaiFunc::is_script [function] [call site] 06186
34 test_var_def_filter [function] [call site] 06187
34 Ident::as_str [function] [call site] 06188
34 test_optimizer_const_map [function] [call site] 06189
34 MultiInputsStream::get_next [function] [call site] 06190
34 RhaiFunc::get_shared_encapsulated_environ [function] [call site] 06191
35 StmtBlock::as_ref [function] [call site] 06192
34 TestStruct::clone [function] [call site] 06193
34 crate::Shared::new [function] [call site] 06194
34 TestStruct::clone [function] [call site] 06196
34 Engine::default [function] [call site] 06197
34 crate::types::fn_ptr::FnPtrType::Script [function] [call site] 06199
34 RhaiFunc::get_script_fn_def [function] [call site] 06200
34 Option::cloned [function] [call site] 06201
34 test::len [function] [call site] 06207
34 EvalContext::new [function] [call site] 06208
34 Expr::get_variable_name [function] [call site] 06209
35 string_functions::is_empty [function] [call site] 06210
34 Option::unwrap [function] [call site] 06212
34 resolve_var [function] [call site] 06213
34 test::len [function] [call site] 06214
34 Dynamic::set_access_mode [function] [call site] 06215
35 StmtBlock::as_mut [function] [call site] 06216
35 Dynamic::set_access_mode [function] [call site] 06217
35 values_mut [function] [call site] 06218
35 Dynamic::set_access_mode [function] [call site] 06219
34 Result::into [function] [call site] 06221
34 EvalAltResult::fill_position [function] [call site] 06223
34 ParseSettings::level_up_with_position [function] [call site] 06224
34 test::len [function] [call site] 06225
34 Expr::get_variable_name [function] [call site] 06226
34 Option::unwrap [function] [call site] 06227
34 Scope::search [function] [call site] 06228
35 MyIterableType::into_iter [function] [call site] 06229
35 array_functions::reduce_rev [function] [call site] 06230
35 ParseSettings::level_up_with_position [function] [call site] 06231
35 test_optimizer_const_map [function] [call site] 06232
35 Scope::len [function] [call site] 06233
36 test::len [function] [call site] 06234
34 MyIterableType::into_iter [function] [call site] 06235
34 array_functions::find_map [function] [call site] 06236
34 Module::get_var [function] [call site] 06237
35 Command::get [function] [call site] 06238
34 map_or_else [function] [call site] 06240
34 ERR::ErrorVariableNotFound [function] [call site] 06242
34 ParseResult::to_string [function] [call site] 06243
35 Engine::new [function] [call site] 06244
35 Scope::new [function] [call site] 06245
35 blob_functions::push [function] [call site] 06246
35 blob_functions::push [function] [call site] 06247
35 blob_functions::push [function] [call site] 06248
34 ParseSettings::level_up_with_position [function] [call site] 06249
34 Scope::get_mut_by_index [function] [call site] 06253
34 try_into [function] [call site] 06254
33 string_functions::is_empty [function] [call site] 06255
33 Engine::search_imports [function] [call site] 06256
34 Namespace::root [function] [call site] 06257
34 GlobalRuntimeState::num_imports [function] [call site] 06258
35 test::len [function] [call site] 06259
34 Command::get [function] [call site] 06260
34 GlobalRuntimeState::get_shared_import [function] [call site] 06261
35 Command::get [function] [call site] 06262
34 GlobalRuntimeState::find_import [function] [call site] 06264
35 MyIterableType::into_iter [function] [call site] 06265
35 rposition [function] [call site] 06266
34 Option::map_or_else [function] [call site] 06267
34 Command::get [function] [call site] 06268
34 GlobalRuntimeState::get_shared_import [function] [call site] 06270
33 Module::get_qualified_var [function] [call site] 06271
34 StmtBlock::as_ref [function] [call site] 06272
34 and_then [function] [call site] 06273
34 Command::get [function] [call site] 06274
34 INT::cloned [function] [call site] 06275
33 Option::map_or_else [function] [call site] 06276
33 ERR::ErrorVariableNotFound [function] [call site] 06278
33 ParseSettings::level_up_with_position [function] [call site] 06279
33 Dynamic::set_access_mode [function] [call site] 06281
33 test::len [function] [call site] 06284
33 Namespace::root [function] [call site] 06285
33 crate::func::locked_write [function] [call site] 06286
34 try_borrow_mut [function] [call site] 06287
34 StraightHasher::write [function] [call site] 06289
34 try_write [function] [call site] 06291
34 std::thread::sleep [function] [call site] 06293
34 std::time::Duration::from_millis [function] [call site] 06294
34 StraightHasher::write [function] [call site] 06296
34 try_write [function] [call site] 06297
33 Option::unwrap [function] [call site] 06298
33 shared_get_mut [function] [call site] 06299
33 Ident::as_str [function] [call site] 06300
33 TestStruct::clone [function] [call site] 06301
33 Self::into [function] [call site] 06302
33 StmtBlock::as_mut [function] [call site] 06303
33 Dynamic::set_access_mode [function] [call site] 06304
33 ERR::ErrorVariableNotFound [function] [call site] 06307
33 ParseSettings::level_up_with_position [function] [call site] 06308
33 ERR::ErrorModuleNotFound [function] [call site] 06311
33 test_to_string [function] [call site] 06312
33 ParseSettings::level_up_with_position [function] [call site] 06313
33 Engine::search_scope_only [function] [call site] 06315
32 Dynamic::is_shared [function] [call site] 06316
32 Target::is_temp_value [function] [call site] 06317
32 shared_take_or_clone [function] [call site] 06318
33 shared_try_take [function] [call site] 06319
33 Result::unwrap_or_else [function] [call site] 06320
33 StmtBlock::as_ref [function] [call site] 06321
33 TestStruct::clone [function] [call site] 06322
32 Dynamic::flatten [function] [call site] 06323
32 StmtBlock::extend [function] [call site] 06324
32 StaticModuleResolver::iter_mut [function] [call site] 06325
33 StaticModuleResolver::iter_mut [function] [call site] 06326
33 test_optimizer_const_map [function] [call site] 06327
33 Ident::as_str [function] [call site] 06328
32 RhaiResultOf::split_first_mut [function] [call site] 06329
32 Target::take_ref [function] [call site] 06332
32 blob_functions::push [function] [call site] 06335
32 StmtBlock::extend [function] [call site] 06336
32 StaticModuleResolver::iter_mut [function] [call site] 06337
32 Engine::get_arg_value [function] [call site] 06338
32 Self::as_deref_mut [function] [call site] 06339
32 blob_functions::push [function] [call site] 06340
32 Dynamic::flatten [function] [call site] 06341
32 StmtBlock::extend [function] [call site] 06342
32 StaticModuleResolver::iter_mut [function] [call site] 06343
32 Engine::search_imports [function] [call site] 06344
32 Option::ok_or_else [function] [call site] 06345
32 ERR::ErrorModuleNotFound [function] [call site] 06346
32 test_to_string [function] [call site] 06347
32 ParseSettings::level_up_with_position [function] [call site] 06348
32 Module::get_qualified_fn [function] [call site] 06349
32 StmtBlock::span_or_else [function] [call site] 06350
32 calc_fn_hash_full [function] [call site] 06351
32 MyIterableType::into_iter [function] [call site] 06352
32 Self::IntoIter::map [function] [call site] 06353
32 Dynamic::type_id [function] [call site] 06354
32 Module::get_qualified_fn [function] [call site] 06355
32 Position::is_none [function] [call site] 06356
32 string_functions::is_empty [function] [call site] 06357
32 test::len [function] [call site] 06358
32 min_max_functions::min [function] [call site] 06359
32 calc_fn_hash_full [function] [call site] 06360
32 MyIterableType::into_iter [function] [call site] 06361
32 Self::IntoIter::enumerate [function] [call site] 06362
32 test_optimizer_const_map [function] [call site] 06363
32 TypeId::of::<Dynamic> [function] [call site] 06364
32 Dynamic::type_id [function] [call site] 06365
32 Module::get_qualified_fn [function] [call site] 06366
32 TestStruct::clone [function] [call site] 06369
32 as_deref [function] [call site] 06370
32 Scope::new [function] [call site] 06371
32 string_functions::replace [function] [call site] 06372
32 Module::id_raw [function] [call site] 06373
32 Option::cloned [function] [call site] 06374
32 Engine::call_script_fn [function] [call site] 06376
32 RhaiFunc::is_pure [function] [call site] 06377
32 Dynamic::is_read_only [function] [call site] 06378
32 ERR::ErrorNonPureMethodCallOnConstant [function] [call site] 06380
32 test_to_string [function] [call site] 06381
32 RhaiNativeFunc::has_context [function] [call site] 06383
32 bool::then [function] [call site] 06384
32 decimal_functions::max_id [function] [call site] 06385
32 test_method_call [function] [call site] 06387
32 and_then [function] [call site] 06388
32 Engine::check_data_size [function] [call site] 06389
32 bool::then [function] [call site] 06390
32 decimal_functions::max_id [function] [call site] 06391
32 test_custom_syntax_func [function] [call site] 06393
32 and_then [function] [call site] 06394
32 Engine::check_data_size [function] [call site] 06395
32 ERR::ErrorFunctionNotFound [function] [call site] 06397
32 string_functions::is_empty [function] [call site] 06398
32 Engine::gen_fn_call_signature [function] [call site] 06399
31 split_first [function] [call site] 06401
31 map_or_else [function] [call site] 06402
31 StmtBlock::as_ref [function] [call site] 06403
31 Some [function] [call site] 06404
31 Engine::make_function_call [function] [call site] 06405
32 String::from [function] [call site] 06406
32 test::len [function] [call site] 06408
32 Position::new_const [function] [call site] 06409
32 Option<&Token>::is_some [function] [call site] 06410
32 Engine::get_arg_value [function] [call site] 06412
32 Self::as_deref_mut [function] [call site] 06413
32 try_cast_result::<FnPtr> [function] [call site] 06414
32 make_type_mismatch_err::<FnPtr> [function] [call site] 06416
32 Engine::map_type_name [function] [call site] 06417
32 RhaiNativeFunc::return_type_name [function] [call site] 06418
32 fn_ptr_functions::is_anonymous [function] [call site] 06419
33 fn_ptr_functions::is_anonymous [function] [call site] 06420
32 StmtBlock::extend [function] [call site] 06421
32 test::len [function] [call site] 06422
32 test::len [function] [call site] 06423
32 test::len [function] [call site] 06424
32 blob_functions::blob_with_capacity [function] [call site] 06425
32 test::len [function] [call site] 06426
32 test::len [function] [call site] 06427
32 StmtBlock::extend [function] [call site] 06428
32 Self::as_deref_mut [function] [call site] 06429
32 Engine::get_arg_value [function] [call site] 06430
32 blob_functions::push [function] [call site] 06431
32 StaticModuleResolver::iter_mut [function] [call site] 06432
32 iter_mut().collect::<FnArgsVec<_>> [function] [call site] 06433
32 Scope::new [function] [call site] 06434
32 as_deref [function] [call site] 06435
32 Engine::call_script_fn [function] [call site] 06437
32 blob_functions::blob_with_capacity [function] [call site] 06438
32 test::len [function] [call site] 06439
32 test::len [function] [call site] 06440
32 StmtBlock::extend [function] [call site] 06441
32 Self::as_deref_mut [function] [call site] 06442
32 Engine::get_arg_value [function] [call site] 06443
32 blob_functions::push [function] [call site] 06444
32 StaticModuleResolver::iter_mut [function] [call site] 06445
32 iter_mut().collect::<FnArgsVec<_>> [function] [call site] 06446
32 test_custom_syntax_func [function] [call site] 06449
32 and_then [function] [call site] 06450
32 Engine::check_data_size [function] [call site] 06451
32 EvalAltResult::fill_position [function] [call site] 06453
32 &[Expr]::first [function] [call site] 06454
32 string_functions::is_empty [function] [call site] 06455
33 test::len [function] [call site] 06456
32 test::len [function] [call site] 06457
32 tokenizer::is_valid_function_name [function] [call site] 06458
32 FnCallHashes::from_native_only [function] [call site] 06459
32 calc_fn_hash [function] [call site] 06460
32 FnCallHashes::from_hash [function] [call site] 06461
32 calc_fn_hash [function] [call site] 06462
32 Engine::get_arg_value [function] [call site] 06464
32 Dynamic::into_immutable_string [function] [call site] 06465
33 crate::func::locked_read [function] [call site] 06467
33 Option::and_then [function] [call site] 06468
33 TestStruct::clone [function] [call site] 06470
33 ok_or_else [function] [call site] 06471
33 std:: [call site] 06472
0 any::type_name [function] [call site] 06473
33 Dynamic::type_name [function] [call site] 06475
32 Result::map_err [function] [call site] 06476
32 make_type_mismatch_err::<ImmutableString> [function] [call site] 06477
32 and_then [function] [call site] 06478
32 test_optimizer_const_map [function] [call site] 06479
32 map_err [function] [call site] 06480
32 EvalAltResult::fill_position [function] [call site] 06481
32 unwrap [function] [call site] 06482
32 Engine::get_arg_value [function] [call site] 06483
32 Self::as_deref_mut [function] [call site] 06484
32 try_cast_result::<FnPtr> [function] [call site] 06485
32 map_err [function] [call site] 06486
32 make_type_mismatch_err::<FnPtr> [function] [call site] 06487
32 Engine::map_type_name [function] [call site] 06488
32 RhaiNativeFunc::return_type_name [function] [call site] 06489
32 Engine::get_arg_value [function] [call site] 06490
32 Self::as_deref_mut [function] [call site] 06491
32 FnPtr::add_curry [function] [call site] 06492
33 blob_functions::push [function] [call site] 06493
32 Ok [function] [call site] 06494
32 into [function] [call site] 06495
32 unwrap [function] [call site] 06496
32 Engine::get_arg_value [function] [call site] 06497
32 Self::as_deref_mut [function] [call site] 06498
32 Ok [function] [call site] 06499
32 Dynamic::is_shared [function] [call site] 06500
32 bool::into [function] [call site] 06501
32 unwrap [function] [call site] 06502
32 Engine::get_arg_value [function] [call site] 06503
32 Self::as_deref_mut [function] [call site] 06504
32 Dynamic::into_immutable_string [function] [call site] 06505
32 Result::map_err [function] [call site] 06506
32 make_type_mismatch_err::<ImmutableString> [function] [call site] 06507
32 Engine::get_arg_value [function] [call site] 06508
32 Dynamic::as_int [function] [call site] 06509
33 crate::func::locked_read [function] [call site] 06511
33 Option::and_then [function] [call site] 06512
33 ok_or_else [function] [call site] 06514
33 std:: [call site] 06515
0 any::type_name [function] [call site] 06516
33 Dynamic::type_name [function] [call site] 06518
32 Result::map_err [function] [call site] 06519
32 make_type_mismatch_err::<crate::INT> [function] [call site] 06520
32 Ok [function] [call site] 06521
32 FnPtr::try_from [function] [call site] 06522
32 RhaiResultOf::map [function] [call site] 06523
32 calc_fn_hash [function] [call site] 06524
32 Engine::has_script_fn [function] [call site] 06525
33 Caches::fn_resolution_cache_mut [function] [call site] 06526
33 Command::get [function] [call site] 06527
33 test_optimizer_const_map [function] [call site] 06528
33 MyIterableType::into_iter [function] [call site] 06529
33 T::as_any [function] [call site] 06530
33 Module::contains_fn [function] [call site] 06531
33 MyIterableType::into_iter [function] [call site] 06532
33 T::as_any [function] [call site] 06533
33 Module::contains_fn [function] [call site] 06534
33 Module::contains_qualified_fn [function] [call site] 06535
34 StmtBlock::as_ref [function] [call site] 06536
34 contains_key [function] [call site] 06538
33 map_functions::values [function] [call site] 06539
33 T::as_any [function] [call site] 06540
33 Module::contains_qualified_fn [function] [call site] 06541
33 BloomFilterU64::is_absent_and_set [function] [call site] 06542
33 blob_functions::insert [function] [call site] 06543
32 bool::into [function] [call site] 06544
32 unwrap_or [function] [call site] 06545
32 unwrap [function] [call site] 06546
32 Engine::get_arg_value [function] [call site] 06547
32 Self::as_deref_mut [function] [call site] 06548
32 Dynamic::into_immutable_string [function] [call site] 06549
32 Result::map_err [function] [call site] 06550
32 make_type_mismatch_err::<ImmutableString> [function] [call site] 06551
32 Engine::get_arg_value [function] [call site] 06552
32 Self::as_deref_mut [function] [call site] 06553
32 Dynamic::into_immutable_string [function] [call site] 06554
32 Result::map_err [function] [call site] 06555
32 make_type_mismatch_err::<ImmutableString> [function] [call site] 06556
32 Engine::get_arg_value [function] [call site] 06557
32 Dynamic::as_int [function] [call site] 06558
32 Result::map_err [function] [call site] 06559
32 make_type_mismatch_err::<crate::INT> [function] [call site] 06560
32 Ok [function] [call site] 06561
32 FnPtr::try_from [function] [call site] 06562
32 RhaiResultOf::map [function] [call site] 06563
32 crate::calc_typed_method_hash [function] [call site] 06564
32 calc_fn_hash [function] [call site] 06565
32 Engine::has_script_fn [function] [call site] 06566
32 bool::into [function] [call site] 06567
32 unwrap_or [function] [call site] 06568
32 unwrap [function] [call site] 06569
32 Engine::get_arg_value [function] [call site] 06570
32 Dynamic::into_immutable_string [function] [call site] 06571
32 Result::map_err [function] [call site] 06572
32 make_type_mismatch_err::<ImmutableString> [function] [call site] 06573
32 Ok [function] [call site] 06574
32 string_functions::contains [function] [call site] 06575
32 bool::into [function] [call site] 06576
32 test::len [function] [call site] 06577
32 GlobalRuntimeState::num_imports [function] [call site] 06578
32 unwrap [function] [call site] 06579
32 Engine::get_arg_value [function] [call site] 06580
32 Dynamic::into_immutable_string [function] [call site] 06581
32 Result::map_err [function] [call site] 06582
32 make_type_mismatch_err::<ImmutableString> [function] [call site] 06583
32 Engine::eval_script_expr_in_place [function] [call site] 06584
33 Engine::track_operation [function] [call site] 06585
33 string_functions::trim [function] [call site] 06586
33 string_functions::is_empty [function] [call site] 06587
33 Engine::compile_scripts_with_scope_raw [function] [call site] 06589
33 AST::has_functions [function] [call site] 06590
34 string_functions::is_empty [function] [call site] 06591
33 StmtBlock::take_statements [function] [call site] 06594
33 string_functions::is_empty [function] [call site] 06595
33 Engine::eval_global_statements [function] [call site] 06597
34 Engine::eval_stmt_block [function] [call site] 06598
34 StmtBlock::span_or_else [function] [call site] 06599
32 test::len [function] [call site] 06603
32 GlobalRuntimeState::num_imports [function] [call site] 06604
32 Result::map_err [function] [call site] 06605
32 ERR::ErrorInFunctionCall [function] [call site] 06606
32 test_to_string [function] [call site] 06607
32 &mut [call site] 06608
32 unwrap_or [function] [call site] 06609
32 test_to_string [function] [call site] 06610
32 into [function] [call site] 06611
32 blob_functions::blob_with_capacity [function] [call site] 06612
32 blob_functions::blob_with_capacity [function] [call site] 06613
32 test::len [function] [call site] 06614
32 string_functions::is_empty [function] [call site] 06615
32 MyIterableType::into_iter [function] [call site] 06616
32 Self::IntoIter::copied [function] [call site] 06617
32 optimize_combo_chain [function] [call site] 06618
32 MyIterableType::into_iter [function] [call site] 06619
32 Engine::get_arg_value [function] [call site] 06620
32 Self::as_deref_mut [function] [call site] 06621
32 blob_functions::push [function] [call site] 06622
32 Dynamic::flatten [function] [call site] 06623
32 StmtBlock::extend [function] [call site] 06624
32 StaticModuleResolver::iter_mut [function] [call site] 06625
32 StmtBlock::extend [function] [call site] 06626
32 StaticModuleResolver::iter_mut [function] [call site] 06627
32 Some [function] [call site] 06628
32 Engine::exec_fn_call [function] [call site] 06629
32 RhaiResultOf::map [function] [call site] 06630
32 StmtBlock::as_ref [function] [call site] 06631
32 &[Stmt]::map_or [function] [call site] 06632
32 Dynamic::is_shared [function] [call site] 06633
32 Self::is_some [function] [call site] 06634
32 string_functions::is_empty [function] [call site] 06635
32 Engine::track_operation [function] [call site] 06636
32 Engine::dbg [function] [call site] 06637
32 Self::as_deref_mut [function] [call site] 06638
32 Engine::get_arg_value [function] [call site] 06639
32 Self::as_deref_mut [function] [call site] 06640
32 blob_functions::push [function] [call site] 06641
32 Dynamic::flatten [function] [call site] 06642
32 blob_functions::push [function] [call site] 06643
32 Self::unwrap [function] [call site] 06644
32 string_functions::is_empty [function] [call site] 06645
32 Engine::track_operation [function] [call site] 06646
32 Engine::dbg [function] [call site] 06647
32 Self::as_deref_mut [function] [call site] 06648
32 Engine::get_arg_value [function] [call site] 06649
32 Self::as_deref_mut [function] [call site] 06650
32 blob_functions::push [function] [call site] 06651
32 Dynamic::flatten [function] [call site] 06652
32 Engine::search_namespace [function] [call site] 06653
32 StmtBlock::as_ref [function] [call site] 06654
32 Dynamic::is_read_only [function] [call site] 06655
32 ImmutableString::into_owned [function] [call site] 06656
32 Dynamic::is_shared [function] [call site] 06657
32 Target::is_temp_value [function] [call site] 06658
32 blob_functions::insert [function] [call site] 06659
33 FnPtr::try_from [function] [call site] 06660
33 RhaiResultOf::unwrap [function] [call site] 06661
33 string_functions::is_empty [function] [call site] 06662
33 blob_functions::push [function] [call site] 06663
33 eval::calc_offset_len [function] [call site] 06664
33 test::len [function] [call site] 06665
33 test::len [function] [call site] 06666
33 blob_functions::push [function] [call site] 06667
33 blob_functions::insert [function] [call site] 06668
32 shared_take_or_clone [function] [call site] 06669
32 Dynamic::flatten [function] [call site] 06670
32 Target::take_ref [function] [call site] 06671
32 unwrap [function] [call site] 06672
32 blob_functions::push [function] [call site] 06673
32 MyIterableType::into_iter [function] [call site] 06674
32 Self::IntoIter::chain [function] [call site] 06675
33 test_functions_take [function] [call site] 06676
33 test_functions_take [function] [call site] 06677
33 test_functions_take [function] [call site] 06678
33 StmtBlock::as_mut [function] [call site] 06679
33 intersects [function] [call site] 06680
33 StmtBlock::as_mut [function] [call site] 06681
33 StmtBlock::as_mut [function] [call site] 06682
33 string_functions::remove [function] [call site] 06683
33 test_functions_take [function] [call site] 06684
33 make_sub [function] [call site] 06685
33 make_root [function] [call site] 06686
32 MyIterableType::into_iter [function] [call site] 06687
32 Engine::get_arg_value [function] [call site] 06688
32 Self::as_deref_mut [function] [call site] 06689
32 blob_functions::push [function] [call site] 06690
32 Dynamic::flatten [function] [call site] 06691
32 StmtBlock::extend [function] [call site] 06692
32 StaticModuleResolver::iter_mut [function] [call site] 06693
32 StmtBlock::extend [function] [call site] 06694
32 StaticModuleResolver::iter_mut [function] [call site] 06695
32 Engine::exec_fn_call [function] [call site] 06696
32 RhaiResultOf::map [function] [call site] 06697
30 Self::ok_or_else [function] [call site] 06698
30 ERR::ErrorUnboundThis [function] [call site] 06699
30 into [function] [call site] 06700
30 cloned [function] [call site] 06701
30 Engine::search_namespace [function] [call site] 06702
30 RhaiResultOf::map [function] [call site] 06703
30 Position::new_const [function] [call site] 06704
30 Engine::eval_expr [function] [call site] 06705
30 Self::as_deref_mut [function] [call site] 06706
30 Dynamic::flatten [function] [call site] 06707
30 ParseSettings::level_up_with_position [function] [call site] 06708
30 Dynamic::is_string [function] [call site] 06709
31 crate::func::locked_read [function] [call site] 06710
31 Option::map_or [function] [call site] 06711
30 unwrap [function] [call site] 06712
30 &mut [call site] 06713
30 into [function] [call site] 06714
30 packages::string_basic::print_with_func [function] [call site] 06715
31 NativeCallContext::call_native_fn_raw [function] [call site] 06716
32 NativeCallContext::_call_fn_raw [function] [call site] 06717
33 TestStruct::clone [function] [call site] 06718
33 Caches::new [function] [call site] 06719
33 StmtBlock::as_ref [function] [call site] 06720
33 Token::lookup_symbol_from_syntax [function] [call site] 06721
33 test::len [function] [call site] 06722
33 NativeCallContext::engine [function] [call site] 06723
33 Engine::exec_native_fn_call [function] [call site] 06724
34 Engine::track_operation [function] [call site] 06725
34 Engine::resolve_fn [function] [call site] 06727
34 RhaiFunc::is_volatile [function] [call site] 06728
34 Engine::gen_fn_call_signature [function] [call site] 06729
34 ERR::ErrorFunctionNotFound [function] [call site] 06731
34 RhaiFunc::is_method [function] [call site] 06733
34 StmtBlock::as_ref [function] [call site] 06734
34 Debugger::call_stack [function] [call site] 06736
34 test::len [function] [call site] 06737
34 ArgBackup::new [function] [call site] 06738
34 string_functions::is_empty [function] [call site] 06739
34 ArgBackup::change_first_arg_to_copy [function] [call site] 06740
34 Engine::is_debugger_registered [function] [call site] 06741
34 TestStruct::clone [function] [call site] 06742
34 StmtBlock::span_or_else [function] [call site] 06743
34 TestStruct::clone [function] [call site] 06744
34 GlobalRuntimeState::debugger_mut [function] [call site] 06745
34 &mut [call site] 06746
34 Engine::get_interned_string [function] [call site] 06747
34 MyIterableType::into_iter [function] [call site] 06748
34 Self::IntoIter::map [function] [call site] 06749
34 TestStruct::clone [function] [call site] 06750
34 RhaiNativeFunc::has_context [function] [call site] 06751
34 bool::then [function] [call site] 06752
34 as_deref [function] [call site] 06753
34 RhaiFunc::is_pure [function] [call site] 06755
34 string_functions::is_empty [function] [call site] 06756
34 Dynamic::is_read_only [function] [call site] 06757
34 ERR::ErrorNonPureMethodCallOnConstant [function] [call site] 06759
34 test_to_string [function] [call site] 06760
34 test_method_call [function] [call site] 06762
34 test_custom_syntax_func [function] [call site] 06763
34 and_then [function] [call site] 06764
34 Engine::check_data_size [function] [call site] 06765
34 EvalAltResult::fill_position [function] [call site] 06767
34 ArgBackup::restore_first_arg [function] [call site] 06768
34 Engine::is_debugger_registered [function] [call site] 06769
34 Engine::register_debugger [function] [call site] 06770
34 Scope::new [function] [call site] 06771
34 crate::ast::Stmt::Noop [function] [call site] 06772
34 DebuggerEvent::FunctionExitWithValue [function] [call site] 06774
34 DebuggerEvent::FunctionExitWithError [function] [call site] 06775
34 Engine::dbg_raw [function] [call site] 06776
34 GlobalRuntimeState::debugger_mut [function] [call site] 06778
34 &mut [call site] 06779
34 string_functions::is_empty [function] [call site] 06780
34 Engine::check_data_size [function] [call site] 06781
34 Dynamic::into_immutable_string [function] [call site] 06783
34 Result::map_err [function] [call site] 06784
34 Engine::map_type_name [function] [call site] 06785
34 type_name::<ImmutableString> [function] [call site] 06786
34 &'a [call site] 06787
34 ERR::ErrorMismatchOutputType [function] [call site] 06788
34 test_side_effects_print [function] [call site] 06790
34 Dynamic::into_immutable_string [function] [call site] 06791
34 Result::map_err [function] [call site] 06792
34 Engine::map_type_name [function] [call site] 06793
34 type_name::<ImmutableString> [function] [call site] 06794
34 &'a [call site] 06795
34 ERR::ErrorMismatchOutputType [function] [call site] 06796
34 test_print_debug [function] [call site] 06798
34 &mut [call site] 06799
34 Engine::map_type_name [function] [call site] 06800
34 std:: [call site] 06801
0 any::type_name [function] [call site] 06802
34 Engine::map_type_name [function] [call site] 06803
34 std:: [call site] 06804
0 any::type_name [function] [call site] 06805
34 ERR::ErrorIndexingType [function] [call site] 06807
34 Engine::map_type_name [function] [call site] 06809
34 std:: [call site] 06810
0 any::type_name [function] [call site] 06811
34 Engine::map_type_name [function] [call site] 06812
34 std:: [call site] 06813
0 any::type_name [function] [call site] 06814
34 Engine::map_type_name [function] [call site] 06815
34 std:: [call site] 06816
0 any::type_name [function] [call site] 06817
34 ERR::ErrorIndexingType [function] [call site] 06819
34 string_functions::starts_with [function] [call site] 06821
34 test::len [function] [call site] 06822
34 Engine::map_type_name [function] [call site] 06823
34 std:: [call site] 06824
0 any::type_name [function] [call site] 06825
34 ERR::ErrorDotExpr [function] [call site] 06827
34 string_functions::starts_with [function] [call site] 06829
34 test::len [function] [call site] 06830
34 Engine::map_type_name [function] [call site] 06831
34 std:: [call site] 06832
0 any::type_name [function] [call site] 06833
34 Engine::map_type_name [function] [call site] 06834
34 std:: [call site] 06835
0 any::type_name [function] [call site] 06836
34 ERR::ErrorDotExpr [function] [call site] 06838
34 ERR::ErrorFunctionNotFound [function] [call site] 06841
34 Engine::gen_fn_call_signature [function] [call site] 06842
33 StmtBlock::as_ref [function] [call site] 06844
33 calc_fn_hash [function] [call site] 06845
33 NativeCallContext::call_position [function] [call site] 06846
33 RhaiResultOf::map [function] [call site] 06847
33 FnCallHashes::from_script_and_native [function] [call site] 06848
33 calc_fn_hash [function] [call site] 06849
33 calc_fn_hash [function] [call site] 06850
33 FnCallHashes::from_native_only [function] [call site] 06851
33 calc_fn_hash [function] [call site] 06852
33 FnCallHashes::from_hash [function] [call site] 06853
33 calc_fn_hash [function] [call site] 06854
33 NativeCallContext::engine [function] [call site] 06855
33 Engine::exec_fn_call [function] [call site] 06856
34 FnCallHashes::is_native_only [function] [call site] 06857
34 test::len [function] [call site] 06858
34 Engine::get_interned_string [function] [call site] 06859
34 Engine::map_type_name [function] [call site] 06860
34 std:: [call site] 06861
0 any::type_name [function] [call site] 06862
34 ImmutableString::into [function] [call site] 06864
34 test::len [function] [call site] 06865
34 Dynamic::is_shared [function] [call site] 06867
34 Engine::gen_fn_call_signature [function] [call site] 06869
34 ERR::ErrorFunctionNotFound [function] [call site] 06871
34 ensure_no_data_race [function] [call site] 06873
34 FnCallHashes::is_native_only [function] [call site] 06874
34 FnCallHashes::script [function] [call site] 06875
34 string_functions::is_empty [function] [call site] 06876
34 crate::calc_typed_method_hash [function] [call site] 06877
34 Engine::map_type_name [function] [call site] 06878
34 std:: [call site] 06879
0 any::type_name [function] [call site] 06880
34 Engine::resolve_fn [function] [call site] 06881
34 Position::is_none [function] [call site] 06882
34 Engine::resolve_fn [function] [call site] 06883
34 None::cloned [function] [call site] 06884
34 as_deref [function] [call site] 06885
34 string_functions::is_empty [function] [call site] 06886
34 Scope::new [function] [call site] 06888
34 string_functions::replace [function] [call site] 06889
34 split_first_mut [function] [call site] 06891
34 Engine::call_script_fn [function] [call site] 06894
34 ArgBackup::new [function] [call site] 06895
34 string_functions::is_empty [function] [call site] 06896
34 ArgBackup::change_first_arg_to_copy [function] [call site] 06897
34 Engine::call_script_fn [function] [call site] 06899
34 test_optimizer_const_map [function] [call site] 06900
34 FnCallHashes::native [function] [call site] 06901
34 Engine::exec_native_fn_call [function] [call site] 06902
33 StmtBlock::as_ref [function] [call site] 06903
33 NativeCallContext::call_position [function] [call site] 06904
33 RhaiResultOf::map [function] [call site] 06905
31 Dynamic::is_string [function] [call site] 06906
32 crate::func::locked_read [function] [call site] 06907
32 Option::map_or [function] [call site] 06908
31 Dynamic::into_immutable_string [function] [call site] 06909
31 Result::unwrap [function] [call site] 06910
31 Package::init_engine [function] [call site] 06911
31 Engine::map_type_name [function] [call site] 06912
31 RhaiNativeFunc::return_type_name [function] [call site] 06913
32 type_name::<R> [function] [call site] 06914
31 &'a [call site] 06915
31 Position::new_const [function] [call site] 06916
31 unwrap [function] [call site] 06917
31 unwrap [function] [call site] 06918
31 Package::init_engine [function] [call site] 06919
31 Engine::map_type_name [function] [call site] 06920
31 &'a [call site] 06921
30 unwrap [function] [call site] 06922
30 Engine::throw_on_size [function] [call site] 06923
30 test::len [function] [call site] 06924
30 RhaiResultOf::map_err [function] [call site] 06925
30 EvalAltResult::fill_position [function] [call site] 06926
30 Ok [function] [call site] 06927
30 Engine::get_interned_string [function] [call site] 06928
30 ImmutableString::into [function] [call site] 06929
30 crate::Array::with_capacity [function] [call site] 06930
30 test::len [function] [call site] 06931
30 Engine::eval_expr [function] [call site] 06932
30 Self::as_deref_mut [function] [call site] 06933
30 Dynamic::flatten [function] [call site] 06934
30 Engine::has_data_size_limit [function] [call site] 06935
30 crate::eval::calc_data_sizes [function] [call site] 06936
31 calc_array_sizes [function] [call site] 06937
31 test::len [function] [call site] 06938
31 calc_map_sizes [function] [call site] 06939
31 test::len [function] [call site] 06940
31 calc_data_sizes [function] [call site] 06941
31 read_lock::<Dynamic> [function] [call site] 06942
30 Engine::throw_on_size [function] [call site] 06944
30 RhaiResultOf::map_err [function] [call site] 06945
30 EvalAltResult::fill_position [function] [call site] 06946
30 ParseSettings::level_up_with_position [function] [call site] 06947
30 blob_functions::push [function] [call site] 06948
30 Ok [function] [call site] 06949
30 Dynamic::from_array [function] [call site] 06950
30 TestStruct::clone [function] [call site] 06951
30 Engine::eval_expr [function] [call site] 06952
30 Self::as_deref_mut [function] [call site] 06953
30 Dynamic::flatten [function] [call site] 06954
30 Engine::has_data_size_limit [function] [call site] 06955
30 crate::eval::calc_data_sizes [function] [call site] 06956
30 Engine::throw_on_size [function] [call site] 06957
30 RhaiResultOf::map_err [function] [call site] 06958
30 EvalAltResult::fill_position [function] [call site] 06959
30 ParseSettings::level_up_with_position [function] [call site] 06960
30 shared_get_mut [function] [call site] 06961
30 Ident::as_str [function] [call site] 06962
30 Option::unwrap [function] [call site] 06963
30 Ok [function] [call site] 06964
30 Dynamic::from_map [function] [call site] 06965
30 Engine::eval_expr [function] [call site] 06966
30 Self::as_deref_mut [function] [call site] 06967
30 Dynamic::as_bool [function] [call site] 06968
30 map_err [function] [call site] 06969
30 make_type_mismatch_err::<bool> [function] [call site] 06970
30 ParseSettings::level_up_with_position [function] [call site] 06971
30 Ok [function] [call site] 06972
30 Engine::eval_expr [function] [call site] 06973
30 Self::as_deref_mut [function] [call site] 06974
30 Dynamic::as_bool [function] [call site] 06975
30 map_err [function] [call site] 06976
30 make_type_mismatch_err::<bool> [function] [call site] 06977
30 ParseSettings::level_up_with_position [function] [call site] 06978
30 Ok [function] [call site] 06979
30 Engine::eval_expr [function] [call site] 06980
30 Self::as_deref_mut [function] [call site] 06981
30 Expr::is_unit [function] [call site] 06982
30 Ok [function] [call site] 06983
30 MyIterableType::into_iter [function] [call site] 06984
30 test_optimizer_const_map [function] [call site] 06985
30 reflection_functions::collect [function] [call site] 06986
30 first [function] [call site] 06987
30 unwrap [function] [call site] 06988
30 Command::get [function] [call site] 06989
30 Ident::as_str [function] [call site] 06990
30 ok_or_else [function] [call site] 06991
30 TestStruct::new [function] [call site] 06992
30 ERR::ErrorCustomSyntax [function] [call site] 06993
30 MyIterableType::into_iter [function] [call site] 06994
30 test_optimizer_const_map [function] [call site] 06995
30 reflection_functions::collect [function] [call site] 06996
30 EvalContext::new [function] [call site] 06997
30 and_then [function] [call site] 06998
30 Engine::check_data_size [function] [call site] 06999
30 Expr::start_position [function] [call site] 07000
30 Engine::eval_stmt_block [function] [call site] 07001
30 StmtBlock::take_statements [function] [call site] 07002
30 Engine::eval_dot_index_chain [function] [call site] 07003
31 Position::new_const [function] [call site] 07004
31 ChainType::from [function] [call site] 07005
31 Expr::get_literal_value [function] [call site] 07006
31 blob_functions::push [function] [call site] 07009
31 Expr::get_literal_value [function] [call site] 07010
31 string_functions::is_empty [function] [call site] 07013
31 Self::as_deref_mut [function] [call site] 07014
31 Engine::eval_dot_index_chain_arguments [function] [call site] 07015
32 Engine::track_operation [function] [call site] 07016
32 ParseSettings::level_up_with_position [function] [call site] 07017
32 ChainType::from [function] [call site] 07018
32 Engine::get_arg_value [function] [call site] 07019
32 Self::as_deref_mut [function] [call site] 07020
32 blob_functions::push [function] [call site] 07021
33 blob_functions::push [function] [call site] 07022
33 FnPtr::try_from [function] [call site] 07023
33 RhaiResultOf::unwrap [function] [call site] 07024
32 Dynamic::flatten [function] [call site] 07025
32 Expr::options [function] [call site] 07026
33 string_functions::is_empty [function] [call site] 07027
33 string_functions::is_empty [function] [call site] 07028
33 string_functions::is_empty [function] [call site] 07029
32 ASTFlags::intersects [function] [call site] 07030
32 Position::new_const [function] [call site] 07031
32 Self::as_deref_mut [function] [call site] 07032
32 Engine::get_arg_value [function] [call site] 07033
32 blob_functions::push [function] [call site] 07034
32 Dynamic::flatten [function] [call site] 07035
32 blob_functions::push [function] [call site] 07036
32 Engine::eval_expr [function] [call site] 07037
32 Self::as_deref_mut [function] [call site] 07038
32 Dynamic::flatten [function] [call site] 07039
32 Engine::eval_dot_index_chain_arguments [function] [call site] 07040
32 StmtBlock::extend [function] [call site] 07041
33 StmtBlock::extend [function] [call site] 07042
32 blob_functions::push [function] [call site] 07043
32 Engine::eval_expr [function] [call site] 07044
32 Dynamic::flatten [function] [call site] 07045
31 Engine::track_operation [function] [call site] 07047
31 Engine::dbg [function] [call site] 07048
31 Self::as_deref_mut [function] [call site] 07049
31 Self::map_or_else [function] [call site] 07050
31 ERR::ErrorUnboundThis [function] [call site] 07052
31 Self::try_into [function] [call site] 07054
31 Engine::eval_dot_index_chain_raw [function] [call site] 07056
32 Target::is_ref [function] [call site] 07057
32 ParseSettings::level_up_with_position [function] [call site] 07058
33 ParseSettings::level_up [function] [call site] 07059
32 ChainType::from [function] [call site] 07061
32 Expr::options [function] [call site] 07062
32 ASTFlags::intersects [function] [call site] 07063
32 StmtBlock::as_ref [function] [call site] 07064
32 Expr::is_unit [function] [call site] 07065
32 Expr::start_position [function] [call site] 07067
32 Expr::options [function] [call site] 07068
32 ASTFlags::intersects [function] [call site] 07069
32 Engine::dbg [function] [call site] 07070
32 Self::as_deref_mut [function] [call site] 07071
32 string_functions::pop [function] [call site] 07072
33 string_functions::is_empty [function] [call site] 07073
33 shared_make_mut [function] [call site] 07074
33 string_functions::pop [function] [call site] 07075
33 Dynamic::map_or [function] [call site] 07076
32 Dynamic::unwrap [function] [call site] 07077
32 TestStruct::clone [function] [call site] 07078
32 Expr::start_position [function] [call site] 07079
32 StmtBlock::as_mut [function] [call site] 07080
32 Dynamic::is_shared [function] [call site] 07081
32 write_lock::<Dynamic> [function] [call site] 07082
32 Self::as_deref_mut [function] [call site] 07084
32 Engine::get_indexed_mut [function] [call site] 07085
33 Engine::track_operation [function] [call site] 07086
33 Dynamic::as_int [function] [call site] 07087
34 crate::func::locked_read [function] [call site] 07089
34 Option::and_then [function] [call site] 07090
34 ok_or_else [function] [call site] 07092
34 std:: [call site] 07093
0 any::type_name [function] [call site] 07094
34 Dynamic::type_name [function] [call site] 07096
33 Result::map_err [function] [call site] 07097
33 make_type_mismatch_err::<crate::INT> [function] [call site] 07098
33 test::len [function] [call site] 07099
33 super::calc_index [function] [call site] 07100
34 FnPtr::try_from [function] [call site] 07101
34 unsigned_abs [function] [call site] 07102
34 FnPtr::try_from [function] [call site] 07104
33 ERR::ErrorArrayBounds [function] [call site] 07106
33 into [function] [call site] 07107
33 super::EvalContext::new [function] [call site] 07108
33 cb [function] [call site] 07109
33 map_err [function] [call site] 07110
33 EvalAltResult::fill_position [function] [call site] 07111
33 Err [function] [call site] 07112
33 shared_get_mut [function] [call site] 07113
33 unwrap [function] [call site] 07114
33 try_into [function] [call site] 07115
33 Dynamic::as_int [function] [call site] 07116
33 Result::map_err [function] [call site] 07117
33 make_type_mismatch_err::<crate::INT> [function] [call site] 07118
33 test::len [function] [call site] 07119
33 super::calc_index [function] [call site] 07120
33 ERR::ErrorArrayBounds [function] [call site] 07121
33 into [function] [call site] 07122
33 Command::get [function] [call site] 07123
33 test_optimizer_const_map [function] [call site] 07124
33 into [function] [call site] 07125
33 unwrap [function] [call site] 07126
33 Ok [function] [call site] 07127
33 read_lock::<crate::ImmutableString> [function] [call site] 07128
33 ok_or_else [function] [call site] 07129
33 make_type_mismatch_err::<crate::ImmutableString> [function] [call site] 07130
33 RhaiNativeFunc::return_type_name [function] [call site] 07131
34 type_name::<R> [function] [call site] 07132
33 contains_key [function] [call site] 07133
33 Ident::as_str [function] [call site] 07134
33 super::EvalContext::new [function] [call site] 07135
33 cb [function] [call site] 07136
33 Ident::as_str [function] [call site] 07137
33 map_err [function] [call site] 07138
33 EvalAltResult::fill_position [function] [call site] 07139
33 string_functions::is_empty [function] [call site] 07140
33 contains_key [function] [call site] 07141
33 Ident::as_str [function] [call site] 07142
33 blob_functions::insert [function] [call site] 07143
33 TestStruct::clone [function] [call site] 07144
33 Self::into [function] [call site] 07145
33 shared_get_mut [function] [call site] 07146
33 Ident::as_str [function] [call site] 07147
33 try_into [function] [call site] 07148
33 Engine::fail_on_invalid_map_property [function] [call site] 07149
34 intersects [function] [call site] 07150
33 Err [function] [call site] 07151
33 ERR::ErrorPropertyNotFound [function] [call site] 07152
33 test_to_string [function] [call site] 07153
33 into [function] [call site] 07154
33 Ok [function] [call site] 07155
33 Target::from [function] [call site] 07156
34 Self::TempValue [function] [call site] 07157
33 is::<crate::ExclusiveRange> [function] [call site] 07159
33 is::<crate::InclusiveRange> [function] [call site] 07160
33 read_lock::<crate::ExclusiveRange> [function] [call site] 07161
33 super::calc_index [function] [call site] 07162
33 ERR::ErrorBitFieldBounds [function] [call site] 07163
33 into [function] [call site] 07164
33 super::calc_index [function] [call site] 07165
33 FnPtr::try_from [function] [call site] 07166
33 RhaiResultOf::ok [function] [call site] 07167
33 and_then [function] [call site] 07168
33 then_some [function] [call site] 07169
33 ok_or_else [function] [call site] 07170
33 ERR::ErrorBitFieldBounds [function] [call site] 07171
33 FnPtr::try_from [function] [call site] 07172
33 RhaiResultOf::unwrap [function] [call site] 07173
33 pow [function] [call site] 07174
33 FnPtr::try_from [function] [call site] 07175
34 tokenizer::is_valid_function_name [function] [call site] 07176
34 TestStruct::new [function] [call site] 07178
34 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 07179
34 Token::lookup_symbol_from_syntax [function] [call site] 07180
34 Option::is_some [function] [call site] 07181
34 ERR::ErrorParsing [function] [call site] 07183
34 PERR::Reserved [function] [call site] 07184
34 test_to_string [function] [call site] 07185
34 ERR::ErrorFunctionNotFound [function] [call site] 07188
34 test_to_string [function] [call site] 07189
33 RhaiResultOf::unwrap [function] [call site] 07191
33 read_lock::<crate::InclusiveRange> [function] [call site] 07192
33 iterator_functions::chars_from_start [function] [call site] 07193
34 CharsStream::new [function] [call site] 07194
33 string_functions::add_append [function] [call site] 07195
34 string_functions::is_empty [function] [call site] 07196
34 String::from_utf8_lossy [function] [call site] 07197
34 string_functions::is_empty [function] [call site] 07198
34 String::from_utf8 [function] [call site] 07199
34 ImmutableString::into_owned [function] [call site] 07202
34 String::into [function] [call site] 07203
34 ImmutableString::into_owned [function] [call site] 07204
34 StmtBlock::as_ref [function] [call site] 07205
33 string_functions::add_append [function] [call site] 07207
33 super::calc_index [function] [call site] 07208
33 ERR::ErrorBitFieldBounds [function] [call site] 07209
33 into [function] [call site] 07210
33 super::calc_index [function] [call site] 07211
33 ERR::ErrorBitFieldBounds [function] [call site] 07212
33 into [function] [call site] 07213
33 FnPtr::try_from [function] [call site] 07214
33 RhaiResultOf::unwrap [function] [call site] 07215
33 pow [function] [call site] 07216
33 FnPtr::try_from [function] [call site] 07217
33 RhaiResultOf::unwrap [function] [call site] 07218
33 Ok [function] [call site] 07219
33 into [function] [call site] 07220
33 Dynamic::as_int [function] [call site] 07221
33 Result::map_err [function] [call site] 07222
33 make_type_mismatch_err::<crate::INT> [function] [call site] 07223
33 super::calc_index [function] [call site] 07224
33 ERR::ErrorBitFieldBounds [function] [call site] 07225
33 into [function] [call site] 07226
33 FnPtr::try_from [function] [call site] 07227
33 RhaiResultOf::unwrap [function] [call site] 07228
33 Ok [function] [call site] 07229
33 into [function] [call site] 07230
33 Dynamic::as_int [function] [call site] 07231
33 FnPtr::try_from [function] [call site] 07232
33 Err [function] [call site] 07233
33 ERR::ErrorStringBounds [function] [call site] 07234
33 test_chars [function] [call site] 07235
33 ImmutableString::strong_count [function] [call site] 07236
33 into [function] [call site] 07237
33 test_chars [function] [call site] 07238
33 nth [function] [call site] 07239
33 ok_or_else [function] [call site] 07240
33 ERR::ErrorStringBounds [function] [call site] 07241
33 test_chars [function] [call site] 07242
33 ImmutableString::strong_count [function] [call site] 07243
33 FnPtr::try_from [function] [call site] 07244
33 unsigned_abs [function] [call site] 07245
33 Err [function] [call site] 07246
33 ERR::ErrorStringBounds [function] [call site] 07247
33 test_chars [function] [call site] 07248
33 ImmutableString::strong_count [function] [call site] 07249
33 into [function] [call site] 07250
33 test_chars [function] [call site] 07251
33 array_functions::reduce_rev [function] [call site] 07252
33 RhaiResult::nth [function] [call site] 07253
33 ok_or_else [function] [call site] 07254
33 ERR::ErrorStringBounds [function] [call site] 07255
33 test_chars [function] [call site] 07256
33 ImmutableString::strong_count [function] [call site] 07257
33 Ok [function] [call site] 07258
33 into [function] [call site] 07259
33 std::any::type_name::<ExclusiveRange> [function] [call site] 07260
33 std::any::type_name::<InclusiveRange> [function] [call site] 07261
33 string_functions::is_empty [function] [call site] 07262
33 TestStruct::clone [function] [call site] 07263
33 Self::into [function] [call site] 07264
33 Ok [function] [call site] 07265
33 std::any::type_name::<ExclusiveRange> [function] [call site] 07266
33 read_lock::<ExclusiveRange> [function] [call site] 07267
33 unwrap [function] [call site] 07268
33 TestStruct::clone [function] [call site] 07269
33 test_chars [function] [call site] 07270
33 ImmutableString::strong_count [function] [call site] 07271
33 super::calc_index [function] [call site] 07272
33 ERR::ErrorStringBounds [function] [call site] 07273
33 into [function] [call site] 07274
33 super::calc_index [function] [call site] 07275
33 ERR::ErrorStringBounds [function] [call site] 07276
33 into [function] [call site] 07277
33 Result::unwrap_or [function] [call site] 07278
33 TestStruct::clone [function] [call site] 07279
33 Self::into [function] [call site] 07280
33 ImmutableString::saturating_sub [function] [call site] 07281
33 test_chars [function] [call site] 07282
33 skip [function] [call site] 07283
33 test_functions_take [function] [call site] 07284
33 chars().skip(start).take(take).collect::<String> [function] [call site] 07285
33 into [function] [call site] 07286
33 Ok [function] [call site] 07287
33 std::any::type_name::<InclusiveRange> [function] [call site] 07288
33 read_lock::<InclusiveRange> [function] [call site] 07289
33 unwrap [function] [call site] 07290
33 TestStruct::clone [function] [call site] 07291
33 test_chars [function] [call site] 07292
33 ImmutableString::strong_count [function] [call site] 07293
33 iterator_functions::chars_from_start [function] [call site] 07294
33 iterator_functions::chars_from_start [function] [call site] 07295
33 super::calc_index [function] [call site] 07296
33 iterator_functions::chars_from_start [function] [call site] 07297
33 ERR::ErrorStringBounds [function] [call site] 07298
33 iterator_functions::chars_from_start [function] [call site] 07299
33 into [function] [call site] 07300
33 string_functions::add_append [function] [call site] 07301
33 string_functions::add_append [function] [call site] 07302
33 super::calc_index [function] [call site] 07303
33 string_functions::add_append [function] [call site] 07304
33 ERR::ErrorStringBounds [function] [call site] 07305
33 string_functions::add_append [function] [call site] 07306
33 into [function] [call site] 07307
33 Result::unwrap_or [function] [call site] 07308
33 TestStruct::clone [function] [call site] 07309
33 Self::into [function] [call site] 07310
33 test_chars [function] [call site] 07311
33 skip [function] [call site] 07312
33 test_functions_take [function] [call site] 07313
33 chars().skip(start).take(take).collect::<String> [function] [call site] 07314
33 into [function] [call site] 07315
33 Ok [function] [call site] 07316
33 Err [function] [call site] 07317
33 make_type_mismatch_err::<crate::INT> [function] [call site] 07318
33 Engine::call_indexer_get [function] [call site] 07319
34 hash_idx [function] [call site] 07320
35 get_or_init [function] [call site] 07321
35 calc_fn_hash [function] [call site] 07322
35 calc_fn_hash [function] [call site] 07323
34 Engine::exec_native_fn_call [function] [call site] 07325
34 RhaiResultOf::map [function] [call site] 07326
33 RhaiResultOf::map [function] [call site] 07327
33 Err [function] [call site] 07328
33 ERR::ErrorIndexingType [function] [call site] 07329
33 into [function] [call site] 07330
32 Target::is_temp_value [function] [call site] 07331
32 Engine::eval_dot_index_chain_raw [function] [call site] 07332
32 Some [function] [call site] 07333
32 shared_take_or_clone [function] [call site] 07334
32 Err [function] [call site] 07335
32 StmtBlock::as_mut [function] [call site] 07336
32 Engine::call_indexer_set [function] [call site] 07337
33 hash_idx [function] [call site] 07338
33 Engine::exec_native_fn_call [function] [call site] 07339
32 StmtBlock::span_or_else [function] [call site] 07340
33 Span::new [function] [call site] 07341
33 iterator_functions::chars_from_start [function] [call site] 07342
33 StmtBlock::span_or_else [function] [call site] 07343
33 string_functions::add_append [function] [call site] 07344
33 StmtBlock::span_or_else [function] [call site] 07345
32 Ok [function] [call site] 07346
32 Err [function] [call site] 07347
32 Ok [function] [call site] 07348
32 Engine::dbg [function] [call site] 07349
32 Self::as_deref_mut [function] [call site] 07350
32 StmtBlock::as_mut [function] [call site] 07351
32 Dynamic::is_shared [function] [call site] 07352
32 write_lock::<Dynamic> [function] [call site] 07353
32 unwrap [function] [call site] 07354
32 string_functions::pop [function] [call site] 07355
32 Dynamic::unwrap [function] [call site] 07356
32 TestStruct::clone [function] [call site] 07357
32 Engine::get_indexed_mut [function] [call site] 07358
32 Engine::eval_op_assignment [function] [call site] 07359
33 StmtBlock::as_ref [function] [call site] 07360
33 Dynamic::is_read_only [function] [call site] 07361
33 Expr::get_variable_name [function] [call site] 07362
34 string_functions::is_empty [function] [call site] 07363
33 Option::unwrap_or_default [function] [call site] 07365
33 Expr::start_position [function] [call site] 07366
34 string_functions::is_empty [function] [call site] 07367
34 Expr::position [function] [call site] 07368
34 ParseSettings::level_up_with_position [function] [call site] 07369
34 Expr::start_position [function] [call site] 07370
34 Expr::start_position [function] [call site] 07371
34 Expr::position [function] [call site] 07372
33 ERR::ErrorAssignmentToConstant [function] [call site] 07374
33 test_to_string [function] [call site] 07375
33 ParseSettings::level_up_with_position [function] [call site] 07377
34 ParseSettings::level_up [function] [call site] 07378
33 OpAssignment::get_op_assignment_info [function] [call site] 07380
34 OpAssignment::is_op_assignment [function] [call site] 07381
33 StmtBlock::as_mut [function] [call site] 07383
33 as_mut().write_lock::<Dynamic> [function] [call site] 07384
33 Engine::fast_operators [function] [call site] 07386
33 i64::map_err [function] [call site] 07388
33 EvalAltResult::fill_position [function] [call site] 07389
33 f32_functions::subtract [function] [call site] 07390
33 f32::map_err [function] [call site] 07391
33 EvalAltResult::fill_position [function] [call site] 07392
33 f32_functions::multiply [function] [call site] 07393
33 f32::map_err [function] [call site] 07394
33 EvalAltResult::fill_position [function] [call site] 07395
33 f32_functions::divide [function] [call site] 07396
33 f32::map_err [function] [call site] 07397
33 EvalAltResult::fill_position [function] [call site] 07398
33 f32_functions::modulo [function] [call site] 07399
33 f32::map_err [function] [call site] 07400
33 EvalAltResult::fill_position [function] [call site] 07401
33 func::get_builtin_op_assignment_fn [function] [call site] 07402
34 Dynamic::as_int [function] [call site] 07404
34 Dynamic::as_int [function] [call site] 07406
34 write_lock::<Dynamic> [function] [call site] 07408
34 RhaiResult::into [function] [call site] 07410
34 Dynamic::as_int [function] [call site] 07413
34 Dynamic::as_int [function] [call site] 07415
34 write_lock::<Dynamic> [function] [call site] 07417
34 RhaiResult::into [function] [call site] 07419
34 Dynamic::as_char [function] [call site] 07422
34 write_lock::<Dynamic> [function] [call site] 07424
34 Position::new_const [function] [call site] 07426
34 blob_functions::push [function] [call site] 07427
34 Dynamic::as_char [function] [call site] 07428
34 Result::unwrap [function] [call site] 07429
34 blob_functions::push [function] [call site] 07430
34 RhaiResultOf::into [function] [call site] 07431
34 split_first_mut [function] [call site] 07434
34 Dynamic::as_immutable_string_mut [function] [call site] 07436
34 Dynamic::as_immutable_string_ref [function] [call site] 07438
34 string_functions::is_empty [function] [call site] 07440
34 string_functions::is_empty [function] [call site] 07441
34 test::len [function] [call site] 07442
34 test::len [function] [call site] 07443
34 Package::init_engine [function] [call site] 07445
34 Engine::throw_on_size [function] [call site] 07446
34 split_first_mut [function] [call site] 07449
34 Dynamic::as_immutable_string_mut [function] [call site] 07451
34 Dynamic::as_immutable_string_ref [function] [call site] 07453
34 test_functions_take [function] [call site] 07457
34 Dynamic::into_array [function] [call site] 07458
34 string_functions::is_empty [function] [call site] 07460
34 Dynamic::as_array_ref [function] [call site] 07462
34 string_functions::is_empty [function] [call site] 07464
34 Package::init_engine [function] [call site] 07466
34 Engine::check_data_size [function] [call site] 07467
34 Dynamic::read_lock [function] [call site] 07468
34 Dynamic::as_array_mut [function] [call site] 07470
34 string_functions::add_append [function] [call site] 07472
34 test_functions_take [function] [call site] 07475
34 Dynamic::into_blob [function] [call site] 07476
34 Dynamic::as_blob_mut [function] [call site] 07478
34 Package::init_engine [function] [call site] 07481
34 Engine::throw_on_size [function] [call site] 07482
34 test::len [function] [call site] 07483
34 test::len [function] [call site] 07484
34 string_functions::add_append [function] [call site] 07485
34 Dynamic::as_char [function] [call site] 07488
34 encode_utf8 [function] [call site] 07490
34 Dynamic::as_immutable_string_mut [function] [call site] 07491
34 Package::init_engine [function] [call site] 07494
34 Engine::throw_on_size [function] [call site] 07495
34 test::len [function] [call site] 07496
34 test::len [function] [call site] 07497
34 Dynamic::as_immutable_string_ref [function] [call site] 07500
34 string_functions::is_empty [function] [call site] 07502
34 Dynamic::as_char [function] [call site] 07504
34 test_to_string [function] [call site] 07506
34 Package::init_engine [function] [call site] 07508
34 Engine::throw_on_size [function] [call site] 07509
34 test::len [function] [call site] 07510
34 test::len [function] [call site] 07511
34 write_lock::<Dynamic> [function] [call site] 07512
34 test_functions_take [function] [call site] 07517
34 Dynamic::as_array_mut [function] [call site] 07518
34 blob_functions::push [function] [call site] 07520
34 Package::init_engine [function] [call site] 07522
34 Engine::check_data_size [function] [call site] 07523
34 Dynamic::read_lock [function] [call site] 07524
34 Dynamic::as_int [function] [call site] 07528
34 Dynamic::as_blob_mut [function] [call site] 07530
34 Package::init_engine [function] [call site] 07533
34 Engine::throw_on_size [function] [call site] 07534
34 test::len [function] [call site] 07535
34 blob_functions::push [function] [call site] 07536
34 Dynamic::as_char [function] [call site] 07539
34 Dynamic::as_blob_mut [function] [call site] 07541
34 Package::init_engine [function] [call site] 07544
34 Engine::throw_on_size [function] [call site] 07545
34 test::len [function] [call site] 07546
34 string_functions::add_append_char [function] [call site] 07547
34 split_first_mut [function] [call site] 07550
34 Dynamic::as_blob_mut [function] [call site] 07552
34 Dynamic::as_immutable_string_ref [function] [call site] 07554
34 string_functions::is_empty [function] [call site] 07556
34 Package::init_engine [function] [call site] 07559
34 Engine::throw_on_size [function] [call site] 07560
34 test::len [function] [call site] 07561
34 test::len [function] [call site] 07562
34 string_functions::add_append_str [function] [call site] 07563
33 &mut [call site] 07566
33 test_custom_syntax_func [function] [call site] 07568
33 EvalAltResult::fill_position [function] [call site] 07570
33 Engine::exec_native_fn_call [function] [call site] 07572
33 Engine::exec_native_fn_call [function] [call site] 07574
33 Engine::check_data_size [function] [call site] 07576
33 ParseSettings::level_up_with_position [function] [call site] 07577
34 ParseSettings::level_up [function] [call site] 07578
33 StmtBlock::as_mut [function] [call site] 07580
33 as_mut().write_lock::<Dynamic> [function] [call site] 07581
33 StmtBlock::as_mut [function] [call site] 07583
33 Target::propagate_changed_value [function] [call site] 07584
34 Dynamic::as_bool [function] [call site] 07585
34 Result::map_err [function] [call site] 07586
34 TestStruct::new [function] [call site] 07587
34 crate::ERR::ErrorMismatchDataType [function] [call site] 07588
34 &str::to_string [function] [call site] 07589
34 ParseError::to_string [function] [call site] 07590
35 Engine::new [function] [call site] 07591
35 Scope::new [function] [call site] 07592
35 blob_functions::push [function] [call site] 07593
35 blob_functions::push [function] [call site] 07594
35 blob_functions::push [function] [call site] 07595
34 write_lock::<crate::INT> [function] [call site] 07596
34 Dynamic::as_int [function] [call site] 07598
34 Result::map_err [function] [call site] 07599
34 TestStruct::new [function] [call site] 07600
34 crate::ERR::ErrorMismatchDataType [function] [call site] 07601
34 &str::to_string [function] [call site] 07602
34 ParseError::to_string [function] [call site] 07603
34 write_lock::<crate::INT> [function] [call site] 07604
34 Dynamic::as_int [function] [call site] 07606
34 Result::map_err [function] [call site] 07607
34 TestStruct::new [function] [call site] 07608
34 crate::ERR::ErrorMismatchDataType [function] [call site] 07609
34 &str::to_string [function] [call site] 07610
34 ParseError::to_string [function] [call site] 07611
34 write_lock::<crate::Blob> [function] [call site] 07612
34 FnPtr::try_from [function] [call site] 07614
34 RhaiResultOf::unwrap [function] [call site] 07615
34 Dynamic::as_char [function] [call site] 07616
34 Result::map_err [function] [call site] 07617
34 TestStruct::new [function] [call site] 07618
34 crate::ERR::ErrorMismatchDataType [function] [call site] 07619
34 &str::to_string [function] [call site] 07620
34 ParseError::to_string [function] [call site] 07621
34 write_lock::<crate::ImmutableString> [function] [call site] 07622
34 test_chars [function] [call site] 07624
34 enumerate [function] [call site] 07625
34 test_optimizer_const_map [function] [call site] 07626
34 reflection_functions::collect [function] [call site] 07627
34 write_lock::<crate::ImmutableString> [function] [call site] 07628
34 test_chars [function] [call site] 07630
34 ImmutableString::strong_count [function] [call site] 07631
34 test_chars [function] [call site] 07632
34 test_functions_take [function] [call site] 07633
34 test_chars [function] [call site] 07634
34 test_chars [function] [call site] 07636
34 test_chars [function] [call site] 07638
34 optimize_combo_chain [function] [call site] 07640
34 test_to_string [function] [call site] 07641
34 test_chars [function] [call site] 07642
34 optimize_combo_chain [function] [call site] 07643
34 reflection_functions::collect [function] [call site] 07644
32 Engine::check_data_size [function] [call site] 07646
32 StmtBlock::as_ref [function] [call site] 07647
32 ParseSettings::level_up_with_position [function] [call site] 07648
32 Some [function] [call site] 07649
32 Err [function] [call site] 07650
32 Token::is_op_assignment [function] [call site] 07651
32 TestStruct::clone [function] [call site] 07652
32 Engine::call_indexer_get [function] [call site] 07653
32 into [function] [call site] 07654
32 Engine::eval_op_assignment [function] [call site] 07655
32 shared_take_or_clone [function] [call site] 07656
32 Engine::check_data_size [function] [call site] 07657
32 ParseSettings::level_up_with_position [function] [call site] 07658
32 Engine::call_indexer_set [function] [call site] 07659
32 Ok [function] [call site] 07660
32 Engine::dbg [function] [call site] 07661
32 Self::as_deref_mut [function] [call site] 07662
32 StmtBlock::as_mut [function] [call site] 07663
32 Dynamic::is_shared [function] [call site] 07664
32 write_lock::<Dynamic> [function] [call site] 07665
32 unwrap [function] [call site] 07666
32 string_functions::pop [function] [call site] 07667
32 Dynamic::unwrap [function] [call site] 07668
32 Engine::get_indexed_mut [function] [call site] 07669
32 RhaiResultOf::map [function] [call site] 07670
32 RhaiResult::take_or_clone [function] [call site] 07671
33 shared_try_take [function] [call site] 07672
33 Result::unwrap_or_else [function] [call site] 07673
33 StmtBlock::as_ref [function] [call site] 07674
33 TestStruct::clone [function] [call site] 07675
32 Expr::options [function] [call site] 07676
32 ASTFlags::intersects [function] [call site] 07677
32 StmtBlock::as_ref [function] [call site] 07678
32 Expr::is_unit [function] [call site] 07679
32 Ok [function] [call site] 07680
32 StmtBlock::as_ref [function] [call site] 07681
32 Dynamic::is_map [function] [call site] 07682
32 Engine::dbg_reset [function] [call site] 07683
32 defer [function] [call site] 07684
32 defer [function] [call site] 07685
32 first [function] [call site] 07686
32 map_or [function] [call site] 07687
32 Engine::make_method_call [function] [call site] 07688
33 StmtBlock::as_ref [function] [call site] 07689
33 Dynamic::is_fnptr [function] [call site] 07690
34 crate::func::locked_read [function] [call site] 07691
34 Option::map_or [function] [call site] 07692
33 StmtBlock::as_ref [function] [call site] 07693
33 as_ref().read_lock::<FnPtr> [function] [call site] 07694
33 test_fn_ptr_curry [function] [call site] 07696
34 Engine::new [function] [call site] 07697
34 Engine::register_fn [function] [call site] 07698
33 MyIterableType::into_iter [function] [call site] 07699
33 Self::IntoIter::cloned [function] [call site] 07700
33 curry().iter().cloned().collect::<FnArgsVec<_>> [function] [call site] 07701
33 StaticModuleResolver::iter_mut [function] [call site] 07702
33 impl [call site] 07703
34 test_functions_take [function] [call site] 07704
34 test_functions_take [function] [call site] 07705
34 test_functions_take [function] [call site] 07706
34 StmtBlock::as_mut [function] [call site] 07707
34 intersects [function] [call site] 07708
34 StmtBlock::as_mut [function] [call site] 07709
34 StmtBlock::as_mut [function] [call site] 07710
34 string_functions::remove [function] [call site] 07711
34 test_functions_take [function] [call site] 07712
34 make_sub [function] [call site] 07713
34 make_root [function] [call site] 07714
33 StaticModuleResolver::iter_mut [function] [call site] 07715
34 StaticModuleResolver::iter_mut [function] [call site] 07716
34 test_optimizer_const_map [function] [call site] 07717
34 Ident::as_str [function] [call site] 07718
33 iter_mut() [call site] 07719
10 .chain(call_args.iter_mut()) [call site] 07720
10 .collect::<FnArgsVec<_>> [function] [call site] 07721
33 test::len [function] [call site] 07722
33 test::len [function] [call site] 07723
33 StmtBlock::as_ref [function] [call site] 07724
33 as_ref().read_lock::<FnPtr> [function] [call site] 07725
33 Scope::new [function] [call site] 07727
33 StmtBlock::as_ref [function] [call site] 07728
33 test_optimizer_const_map [function] [call site] 07729
33 Engine::call_script_fn [function] [call site] 07731
33 RhaiResult::map [function] [call site] 07732
33 test_custom_syntax_func [function] [call site] 07735
33 and_then [function] [call site] 07736
33 Engine::check_data_size [function] [call site] 07737
33 test_optimizer_const_map [function] [call site] 07738
33 EvalAltResult::fill_position [function] [call site] 07740
33 test_native_context_fn_name [function] [call site] 07741
33 fn_ptr_functions::is_anonymous [function] [call site] 07742
33 tokenizer::is_valid_function_name [function] [call site] 07743
33 FnCallHashes::from_native_only [function] [call site] 07744
33 calc_fn_hash [function] [call site] 07745
33 test::len [function] [call site] 07746
33 FnCallHashes::from_hash [function] [call site] 07747
33 calc_fn_hash [function] [call site] 07748
33 test::len [function] [call site] 07749
33 Engine::exec_fn_call [function] [call site] 07750
33 string_functions::is_empty [function] [call site] 07751
34 test::len [function] [call site] 07752
33 make_type_mismatch_err::<FnPtr> [function] [call site] 07754
33 Engine::map_type_name [function] [call site] 07755
33 StmtBlock::as_ref [function] [call site] 07756
33 std:: [call site] 07757
0 any::type_name [function] [call site] 07758
33 test_functions_take [function] [call site] 07759
33 take() [call site] 07760
10 .try_cast_result::<FnPtr> [function] [call site] 07761
33 make_type_mismatch_err::<FnPtr> [function] [call site] 07763
33 Engine::map_type_name [function] [call site] 07764
33 RhaiNativeFunc::return_type_name [function] [call site] 07765
33 fn_ptr_functions::is_anonymous [function] [call site] 07766
33 MyIterableType::into_iter [function] [call site] 07767
33 into_iter().collect::<FnArgsVec<_>> [function] [call site] 07768
33 blob_functions::blob_with_capacity [function] [call site] 07769
33 test::len [function] [call site] 07770
33 test::len [function] [call site] 07771
34 test::len [function] [call site] 07772
33 StmtBlock::extend [function] [call site] 07773
33 StaticModuleResolver::iter_mut [function] [call site] 07774
33 StmtBlock::extend [function] [call site] 07775
33 StaticModuleResolver::iter_mut [function] [call site] 07776
33 impl [call site] 07777
33 test::len [function] [call site] 07778
33 test::len [function] [call site] 07779
33 ensure_no_data_race [function] [call site] 07780
33 Scope::new [function] [call site] 07781
33 StmtBlock::as_mut [function] [call site] 07783
33 as_deref [function] [call site] 07784
33 Engine::call_script_fn [function] [call site] 07786
33 RhaiResult::map [function] [call site] 07787
33 blob_functions::insert [function] [call site] 07790
33 StmtBlock::as_mut [function] [call site] 07791
33 test_custom_syntax_func [function] [call site] 07792
33 and_then [function] [call site] 07793
33 Engine::check_data_size [function] [call site] 07794
33 test_optimizer_const_map [function] [call site] 07795
33 EvalAltResult::fill_position [function] [call site] 07797
33 Target::is_ref [function] [call site] 07798
33 blob_functions::insert [function] [call site] 07799
33 StmtBlock::as_mut [function] [call site] 07800
33 test::len [function] [call site] 07801
33 tokenizer::is_valid_function_name [function] [call site] 07802
33 FnCallHashes::from_native_only [function] [call site] 07803
33 calc_fn_hash [function] [call site] 07804
33 FnCallHashes::from_script_and_native [function] [call site] 07805
33 calc_fn_hash [function] [call site] 07806
33 calc_fn_hash [function] [call site] 07807
33 FnCallHashes::from_native_only [function] [call site] 07808
33 calc_fn_hash [function] [call site] 07809
33 Engine::exec_fn_call [function] [call site] 07810
33 StmtBlock::as_ref [function] [call site] 07811
33 std:: [call site] 07812
0 any::type_name [function] [call site] 07813
33 StmtBlock::as_ref [function] [call site] 07814
33 as_ref() [call site] 07815
10 .read_lock::<FnPtr> [function] [call site] 07816
33 ok_or_else [function] [call site] 07817
33 make_type_mismatch_err::<FnPtr> [function] [call site] 07818
33 Engine::map_type_name [function] [call site] 07819
33 TestStruct::clone [function] [call site] 07820
33 StmtBlock::extend [function] [call site] 07821
33 StaticModuleResolver::iter_mut [function] [call site] 07822
33 impl [call site] 07823
33 string_functions::is_empty [function] [call site] 07826
33 Dynamic::is_shared [function] [call site] 07828
33 StmtBlock::as_ref [function] [call site] 07830
33 Dynamic::as_map_ref [function] [call site] 07831
33 Command::get [function] [call site] 07832
33 read_lock::<FnPtr> [function] [call site] 07833
33 FnPtr::fn_name_raw [function] [call site] 07834
33 TestStruct::clone [function] [call site] 07835
33 FnPtr::is_curried [function] [call site] 07837
33 test_fn_ptr_curry [function] [call site] 07838
33 MyIterableType::into_iter [function] [call site] 07839
33 Self::IntoIter::cloned [function] [call site] 07840
33 optimize_combo_chain [function] [call site] 07841
33 StaticModuleResolver::iter_mut [function] [call site] 07842
33 impl [call site] 07843
33 curry() [call site] 07844
18 .iter() [call site] 07845
18 .cloned() [call site] 07846
18 .chain(call_args.iter_mut().map(mem::take)) [call site] 07847
18 .collect::<FnArgsVec<_>> [function] [call site] 07848
33 test::len [function] [call site] 07849
33 test::len [function] [call site] 07850
33 TestStruct::clone [function] [call site] 07853
33 TestStruct::clone [function] [call site] 07854
33 TestStruct::clone [function] [call site] 07858
33 test_not [function] [call site] 07860
34 Engine::new [function] [call site] 07861
33 TestStruct::clone [function] [call site] 07862
33 fn_ptr_functions::is_anonymous [function] [call site] 07864
33 test::len [function] [call site] 07865
33 tokenizer::is_valid_function_name [function] [call site] 07866
33 FnCallHashes::from_native_only [function] [call site] 07867
33 calc_fn_hash [function] [call site] 07868
33 FnCallHashes::from_script_and_native [function] [call site] 07869
33 calc_fn_hash [function] [call site] 07870
33 calc_fn_hash [function] [call site] 07871
33 FnCallHashes::from_native_only [function] [call site] 07872
33 calc_fn_hash [function] [call site] 07873
33 Scope::new [function] [call site] 07874
33 as_deref [function] [call site] 07875
33 StmtBlock::as_mut [function] [call site] 07877
33 StaticModuleResolver::iter_mut [function] [call site] 07878
33 iter_mut().collect::<FnArgsVec<_>> [function] [call site] 07879
33 Engine::call_script_fn [function] [call site] 07881
33 RhaiResult::map [function] [call site] 07882
33 std::iter::once [function] [call site] 07883
33 StmtBlock::as_mut [function] [call site] 07884
33 optimize_combo_chain [function] [call site] 07885
33 StaticModuleResolver::iter_mut [function] [call site] 07886
33 as_mut()) [call site] 07887
14 .chain(call_args.iter_mut()) [call site] 07888
14 .collect::<FnArgsVec<_>> [function] [call site] 07889
33 test_custom_syntax_func [function] [call site] 07892
33 and_then [function] [call site] 07893
33 Engine::check_data_size [function] [call site] 07894
33 test_optimizer_const_map [function] [call site] 07895
33 EvalAltResult::fill_position [function] [call site] 07897
33 Target::is_ref [function] [call site] 07898
33 std::iter::once [function] [call site] 07899
33 StmtBlock::as_mut [function] [call site] 07900
33 optimize_combo_chain [function] [call site] 07901
33 StaticModuleResolver::iter_mut [function] [call site] 07902
33 as_mut()) [call site] 07903
14 .chain(call_args.iter_mut()) [call site] 07904
14 .collect::<FnArgsVec<_>> [function] [call site] 07905
33 Engine::exec_fn_call [function] [call site] 07906
33 Target::propagate_changed_value [function] [call site] 07907
32 Engine::dbg [function] [call site] 07909
32 Self::as_deref_mut [function] [call site] 07910
32 TestStruct::clone [function] [call site] 07911
32 into [function] [call site] 07912
32 StmtBlock::as_mut [function] [call site] 07913
32 Dynamic::is_shared [function] [call site] 07914
32 write_lock::<Dynamic> [function] [call site] 07915
32 unwrap [function] [call site] 07916
32 Engine::get_indexed_mut [function] [call site] 07917
32 Engine::eval_op_assignment [function] [call site] 07918
32 Engine::check_data_size [function] [call site] 07919
32 print_source [function] [call site] 07920
33 Position::is_none [function] [call site] 07921
33 Position::line [function] [call site] 07922
33 Option::unwrap [function] [call site] 07923
33 saturating_sub [function] [call site] 07924
33 min_max_functions::min [function] [call site] 07925
33 test::len [function] [call site] 07926
33 ImmutableString::to_string [function] [call site] 07927
33 test::len [function] [call site] 07928
33 Position::position [function] [call site] 07929
33 MyIterableType::into_iter [function] [call site] 07930
33 Self::IntoIter::enumerate [function] [call site] 07931
33 test_functions_take [function] [call site] 07932
33 Position::position [function] [call site] 07934
33 test::len [function] [call site] 07935
32 ParseSettings::level_up_with_position [function] [call site] 07936
32 Ok [function] [call site] 07937
32 Engine::dbg [function] [call site] 07938
32 Self::as_deref_mut [function] [call site] 07939
32 StmtBlock::as_mut [function] [call site] 07940
32 Dynamic::is_shared [function] [call site] 07941
32 write_lock::<Dynamic> [function] [call site] 07942
32 unwrap [function] [call site] 07943
32 TestStruct::clone [function] [call site] 07944
32 into [function] [call site] 07945
32 Engine::get_indexed_mut [function] [call site] 07946
32 Ok [function] [call site] 07947
32 shared_take_or_clone [function] [call site] 07948
32 Engine::dbg [function] [call site] 07949
32 Token::is_op_assignment [function] [call site] 07950
32 StmtBlock::as_mut [function] [call site] 07951
32 Engine::exec_native_fn_call [function] [call site] 07952
32 StmtBlock::span_or_else [function] [call site] 07953
32 StmtBlock::as_mut [function] [call site] 07954
32 into [function] [call site] 07955
32 Engine::call_indexer_get [function] [call site] 07956
32 RhaiResultOf::map [function] [call site] 07957
32 map_err [function] [call site] 07958
32 Err [function] [call site] 07959
32 try_into [function] [call site] 07960
32 Engine::eval_op_assignment [function] [call site] 07961
32 StmtBlock::as_mut [function] [call site] 07962
32 Engine::exec_native_fn_call [function] [call site] 07963
32 StmtBlock::span_or_else [function] [call site] 07964
32 StmtBlock::as_mut [function] [call site] 07965
32 into [function] [call site] 07966
32 Engine::call_indexer_set [function] [call site] 07967
32 RhaiResultOf::map_err [function] [call site] 07968
32 Err [function] [call site] 07969
32 Engine::dbg [function] [call site] 07970
32 StmtBlock::as_mut [function] [call site] 07971
32 Engine::exec_native_fn_call [function] [call site] 07972
32 RhaiResultOf::map_or_else [function] [call site] 07973
32 StmtBlock::as_mut [function] [call site] 07974
32 into [function] [call site] 07975
32 Engine::call_indexer_get [function] [call site] 07976
32 RhaiResultOf::map [function] [call site] 07977
32 map_err [function] [call site] 07978
32 Err [function] [call site] 07979
32 Ok [function] [call site] 07980
32 Self::as_deref_mut [function] [call site] 07981
32 Engine::dbg [function] [call site] 07982
32 as_deref_mut [function] [call site] 07983
32 StmtBlock::as_mut [function] [call site] 07984
32 Dynamic::is_shared [function] [call site] 07985
32 write_lock::<Dynamic> [function] [call site] 07986
32 unwrap [function] [call site] 07987
32 TestStruct::clone [function] [call site] 07988
32 into [function] [call site] 07989
32 Engine::get_indexed_mut [function] [call site] 07990
32 Engine::dbg_reset [function] [call site] 07991
32 defer [function] [call site] 07992
32 defer [function] [call site] 07993
32 first [function] [call site] 07994
32 map_or [function] [call site] 07995
32 Engine::make_method_call [function] [call site] 07996
32 into [function] [call site] 07997
32 Engine::eval_dot_index_chain_raw [function] [call site] 07998
32 Self::as_deref_mut [function] [call site] 07999
32 Engine::dbg [function] [call site] 08000
32 StmtBlock::as_mut [function] [call site] 08001
32 Engine::exec_native_fn_call [function] [call site] 08002
32 StmtBlock::span_or_else [function] [call site] 08003
32 StmtBlock::as_mut [function] [call site] 08004
32 into [function] [call site] 08005
32 Engine::call_indexer_get [function] [call site] 08006
32 RhaiResultOf::map [function] [call site] 08007
32 map_err [function] [call site] 08008
32 Err [function] [call site] 08009
32 try_into [function] [call site] 08010
32 Engine::eval_dot_index_chain_raw [function] [call site] 08011
32 StmtBlock::as_mut [function] [call site] 08012
32 StmtBlock::as_mut [function] [call site] 08013
32 Engine::exec_native_fn_call [function] [call site] 08014
32 StmtBlock::span_or_else [function] [call site] 08015
32 StmtBlock::as_mut [function] [call site] 08016
32 into [function] [call site] 08017
32 StmtBlock::as_mut [function] [call site] 08018
32 Engine::call_indexer_set [function] [call site] 08019
32 StmtBlock::span_or_else [function] [call site] 08020
32 Ok [function] [call site] 08021
32 Err [function] [call site] 08022
32 Err [function] [call site] 08023
32 Ok [function] [call site] 08024
32 Engine::dbg_reset [function] [call site] 08025
32 defer [function] [call site] 08026
32 defer [function] [call site] 08027
32 first [function] [call site] 08028
32 map_or [function] [call site] 08029
32 Engine::make_method_call [function] [call site] 08030
32 into [function] [call site] 08031
32 Engine::eval_dot_index_chain_raw [function] [call site] 08032
31 Engine::track_operation [function] [call site] 08033
31 Engine::dbg [function] [call site] 08034
31 Self::as_deref_mut [function] [call site] 08035
31 Engine::search_namespace [function] [call site] 08036
31 Engine::eval_dot_index_chain_raw [function] [call site] 08037
31 Engine::eval_expr [function] [call site] 08038
31 Self::as_deref_mut [function] [call site] 08039
31 Dynamic::flatten [function] [call site] 08040
31 into [function] [call site] 08041
31 Some [function] [call site] 08042
31 Engine::eval_dot_index_chain_raw [function] [call site] 08043
31 test_optimizer_const_map [function] [call site] 08044
30 Engine::eval_dot_index_chain [function] [call site] 08045
29 RhaiResult::map [function] [call site] 08046
29 string_functions::is_empty [function] [call site] 08047
29 Ok [function] [call site] 08048
29 Engine::eval_stmt_block [function] [call site] 08049
29 StmtBlock::take_statements [function] [call site] 08050
29 Engine::eval_fn_call_expr [function] [call site] 08051
29 Position::is_none [function] [call site] 08052
29 Err [function] [call site] 08053
29 ERR::ErrorUnboundThis [function] [call site] 08054
29 ParseSettings::level_up_with_position [function] [call site] 08055
29 into [function] [call site] 08056
29 Engine::eval_expr [function] [call site] 08057
29 Self::as_deref_mut [function] [call site] 08058
29 Dynamic::flatten [function] [call site] 08059
29 Engine::track_operation [function] [call site] 08060
29 ParseSettings::level_up_with_position [function] [call site] 08061
29 Self::unwrap [function] [call site] 08062
29 try_into [function] [call site] 08063
29 Engine::eval_op_assignment [function] [call site] 08064
29 Engine::eval_expr [function] [call site] 08065
29 Self::as_deref_mut [function] [call site] 08066
29 Dynamic::flatten [function] [call site] 08067
29 Engine::track_operation [function] [call site] 08068
29 ParseSettings::level_up_with_position [function] [call site] 08069
29 Engine::search_namespace [function] [call site] 08070
29 Target::is_ref [function] [call site] 08071
29 Dynamic::is_shared [function] [call site] 08072
29 Err [function] [call site] 08073
29 ERR::ErrorAssignmentToConstant [function] [call site] 08074
29 test_to_string [function] [call site] 08075
29 ParseSettings::level_up_with_position [function] [call site] 08076
29 into [function] [call site] 08077
29 Engine::eval_op_assignment [function] [call site] 08078
29 Engine::eval_expr [function] [call site] 08079
29 Self::as_deref_mut [function] [call site] 08080
29 Dynamic::flatten [function] [call site] 08081
29 Some [function] [call site] 08082
29 Engine::intern_string [function] [call site] 08083
30 Engine::get_interned_string [function] [call site] 08084
30 ImmutableString::into [function] [call site] 08085
29 Engine::eval_dot_index_chain [function] [call site] 08086
29 Engine::eval_dot_index_chain [function] [call site] 08087
29 Ok [function] [call site] 08088
29 Engine::allow_shadowing [function] [call site] 08089
29 string_functions::contains [function] [call site] 08090
29 Ident::as_str [function] [call site] 08091
29 Err [function] [call site] 08092
29 ERR::ErrorVariableExists [function] [call site] 08093
29 Ident::as_str [function] [call site] 08094
29 test_to_string [function] [call site] 08095
29 into [function] [call site] 08096
29 ASTFlags::intersects [function] [call site] 08097
29 ASTFlags::intersects [function] [call site] 08098
29 string_functions::contains [function] [call site] 08099
29 Ident::as_str [function] [call site] 08100
29 VarDefInfo::new [function] [call site] 08101
29 Ident::as_str [function] [call site] 08102
29 test::len [function] [call site] 08103
29 EvalContext::new [function] [call site] 08104
29 Self::as_deref_mut [function] [call site] 08105
29 test_var_def_filter [function] [call site] 08106
29 test::len [function] [call site] 08107
29 Err [function] [call site] 08108
29 ERR::ErrorForbiddenVariable [function] [call site] 08109
29 Ident::as_str [function] [call site] 08110
29 &str::to_string [function] [call site] 08111
29 into [function] [call site] 08112
29 Position::is_none [function] [call site] 08113
29 test::len [function] [call site] 08114
29 Engine::max_variables [function] [call site] 08115
29 Err [function] [call site] 08116
29 ERR::ErrorTooManyVariables [function] [call site] 08117
29 into [function] [call site] 08118
29 Engine::eval_expr [function] [call site] 08119
29 Dynamic::flatten [function] [call site] 08120
29 Engine::intern_string [function] [call site] 08121
29 MyIterableType::into_iter [function] [call site] 08122
29 T::as_any [function] [call site] 08123
29 string_functions::is_empty [function] [call site] 08124
29 crate::func::locked_write [function] [call site] 08125
29 get_or_insert_with [function] [call site] 08126
29 crate::Shared::new [function] [call site] 08127
29 crate::Locked::new [function] [call site] 08128
29 std::collections::BTreeMap::new [function] [call site] 08129
29 Option::unwrap [function] [call site] 08130
29 blob_functions::insert [function] [call site] 08131
29 TestStruct::clone [function] [call site] 08132
29 TestStruct::clone [function] [call site] 08133
29 then_some [function] [call site] 08134
29 Dynamic::set_access_mode [function] [call site] 08135
29 Scope::get_mut_by_index [function] [call site] 08136
29 test::len [function] [call site] 08137
29 Command::get [function] [call site] 08138
29 Scope::push_entry [function] [call site] 08139
29 TestStruct::clone [function] [call site] 08140
29 Scope::add_alias_by_index [function] [call site] 08141
29 test::len [function] [call site] 08142
29 Ident::as_str [function] [call site] 08143
29 &str::into [function] [call site] 08144
29 Ok [function] [call site] 08145
29 Engine::eval_expr [function] [call site] 08146
29 Self::as_deref_mut [function] [call site] 08147
29 Dynamic::as_bool [function] [call site] 08148
29 map_err [function] [call site] 08149
29 make_type_mismatch_err::<bool> [function] [call site] 08150
29 ParseSettings::level_up_with_position [function] [call site] 08151
29 string_functions::is_empty [function] [call site] 08152
30 test::len [function] [call site] 08153
29 Engine::eval_stmt_block [function] [call site] 08154
29 StmtBlock::take_statements [function] [call site] 08155
30 mem::take [function] [call site] 08156
30 StmtBlock::statements_mut [function] [call site] 08157
29 string_functions::is_empty [function] [call site] 08158
29 Engine::eval_stmt_block [function] [call site] 08159
29 StmtBlock::take_statements [function] [call site] 08160
29 Ok [function] [call site] 08161
29 Engine::eval_expr [function] [call site] 08162
29 Self::as_deref_mut [function] [call site] 08163
29 Dynamic::is_hashable [function] [call site] 08164
30 MyIterableType::into_iter [function] [call site] 08165
30 Self::IntoIter::all [function] [call site] 08166
30 map_functions::values [function] [call site] 08167
30 Array::all [function] [call site] 08168
31 Engine::new [function] [call site] 08169
31 register_type::<TestStruct> [function] [call site] 08170
31 Engine::register_fn [function] [call site] 08171
31 Engine::register_fn [function] [call site] 08172
30 test_fn_ptr_curry [function] [call site] 08174
30 MyIterableType::into_iter [function] [call site] 08175
30 Self::IntoIter::all [function] [call site] 08176
30 T::as_any [function] [call site] 08177
30 Dynamic::type_id [function] [call site] 08178
30 TypeId::of::<u8> [function] [call site] 08179
30 TypeId::of::<u16> [function] [call site] 08180
30 TypeId::of::<u32> [function] [call site] 08181
30 TypeId::of::<u64> [function] [call site] 08182
30 TypeId::of::<i8> [function] [call site] 08183
30 TypeId::of::<i16> [function] [call site] 08184
30 TypeId::of::<i32> [function] [call site] 08185
30 TypeId::of::<i64> [function] [call site] 08186
30 TypeId::of::<f32> [function] [call site] 08187
30 TypeId::of::<f64> [function] [call site] 08188
30 TypeId::of::<u128> [function] [call site] 08189
30 TypeId::of::<i128> [function] [call site] 08190
30 TypeId::of::<ExclusiveRange> [function] [call site] 08191
30 TypeId::of::<InclusiveRange> [function] [call site] 08192
30 crate::func::locked_read [function] [call site] 08193
30 Option::map_or [function] [call site] 08194
30 Dynamic::is_hashable [function] [call site] 08195
31 MyIterableType::into_iter [function] [call site] 08196
31 Self::IntoIter::all [function] [call site] 08197
31 map_functions::values [function] [call site] 08198
31 Array::all [function] [call site] 08199
31 test_fn_ptr_curry [function] [call site] 08201
31 MyIterableType::into_iter [function] [call site] 08202
31 Self::IntoIter::all [function] [call site] 08203
31 T::as_any [function] [call site] 08204
31 Dynamic::type_id [function] [call site] 08205
31 TypeId::of::<u8> [function] [call site] 08206
31 TypeId::of::<u16> [function] [call site] 08207
31 TypeId::of::<u32> [function] [call site] 08208
31 TypeId::of::<u64> [function] [call site] 08209
31 TypeId::of::<i8> [function] [call site] 08210
31 TypeId::of::<i16> [function] [call site] 08211
31 TypeId::of::<i32> [function] [call site] 08212
31 TypeId::of::<i64> [function] [call site] 08213
31 TypeId::of::<f32> [function] [call site] 08214
31 TypeId::of::<f64> [function] [call site] 08215
31 TypeId::of::<u128> [function] [call site] 08216
31 TypeId::of::<i128> [function] [call site] 08217
31 TypeId::of::<ExclusiveRange> [function] [call site] 08218
31 TypeId::of::<InclusiveRange> [function] [call site] 08219
31 crate::func::locked_read [function] [call site] 08220
31 Option::map_or [function] [call site] 08221
31 Dynamic::is_hashable [function] [call site] 08222
31 crate::func::locked_read [function] [call site] 08223
31 Option::map_or [function] [call site] 08224
31 blob_functions::insert [function] [call site] 08225
31 checked_is_hashable [function] [call site] 08226
31 MyIterableType::into_iter [function] [call site] 08227
31 Self::IntoIter::all [function] [call site] 08228
31 checked_is_hashable [function] [call site] 08229
31 map_functions::values [function] [call site] 08230
31 Array::all [function] [call site] 08231
31 checked_is_hashable [function] [call site] 08232
31 Position::is_none [function] [call site] 08233
31 test_fn_ptr_curry [function] [call site] 08234
31 MyIterableType::into_iter [function] [call site] 08235
31 Self::IntoIter::all [function] [call site] 08236
31 checked_is_hashable [function] [call site] 08237
31 Dynamic::is_hashable [function] [call site] 08238
31 checked_is_hashable [function] [call site] 08239
31 Engine::default [function] [call site] 08240
30 crate::func::locked_read [function] [call site] 08241
30 Option::map_or [function] [call site] 08242
30 blob_functions::insert [function] [call site] 08243
30 checked_is_hashable [function] [call site] 08244
30 MyIterableType::into_iter [function] [call site] 08245
30 Self::IntoIter::all [function] [call site] 08246
30 checked_is_hashable [function] [call site] 08247
30 map_functions::values [function] [call site] 08248
30 Array::all [function] [call site] 08249
30 checked_is_hashable [function] [call site] 08250
30 Position::is_none [function] [call site] 08251
30 test_fn_ptr_curry [function] [call site] 08252
30 MyIterableType::into_iter [function] [call site] 08253
30 Self::IntoIter::all [function] [call site] 08254
30 checked_is_hashable [function] [call site] 08255
30 Dynamic::is_hashable [function] [call site] 08256
30 checked_is_hashable [function] [call site] 08257
30 Engine::default [function] [call site] 08258
29 func::get_hasher [function] [call site] 08259
30 config::hashing::get_hashing_seed [function] [call site] 08260
30 ahash::RandomState::with_seeds [function] [call site] 08261
30 StraightHasherBuilder::build_hasher [function] [call site] 08262
30 Engine::default [function] [call site] 08263
29 test::hash [function] [call site] 08264
29 Self::Hasher::finish [function] [call site] 08265
29 Command::get [function] [call site] 08266
29 Engine::eval_expr [function] [call site] 08267
29 Self::as_deref_mut [function] [call site] 08268
29 Dynamic::as_bool [function] [call site] 08269
29 map_err [function] [call site] 08270
29 make_type_mismatch_err::<bool> [function] [call site] 08271
29 ParseSettings::level_up_with_position [function] [call site] 08272
30 ParseSettings::level_up [function] [call site] 08273
29 Some [function] [call site] 08275
29 string_functions::is_empty [function] [call site] 08276
29 MyIterableType::into_iter [function] [call site] 08277
29 Self::IntoIter::filter [function] [call site] 08278
30 Engine::new [function] [call site] 08279
30 Engine::compile [function] [call site] 08280
30 ParseResult::unwrap [function] [call site] 08281
30 Engine::run_ast [function] [call site] 08282
31 Engine::run_ast_with_scope [function] [call site] 08283
32 Caches::new [function] [call site] 08284
32 Engine::new_global_runtime_state [function] [call site] 08285
32 AST::source_raw [function] [call site] 08286
33 StmtBlock::as_ref [function] [call site] 08287
32 Option::cloned [function] [call site] 08288
32 blob_functions::push [function] [call site] 08289
32 AST::shared_lib [function] [call site] 08290
32 &crate::SharedModule::clone [function] [call site] 08291
32 clone_from [function] [call site] 08292
32 Engine::eval_global_statements [function] [call site] 08293
32 StmtBlock::take_statements [function] [call site] 08294
32 Engine::is_debugger_registered [function] [call site] 08295
32 GlobalRuntimeState::debugger_mut [function] [call site] 08296
33 as_deref_mut [function] [call site] 08297
32 crate::ast::Stmt::Noop [function] [call site] 08299
32 Engine::dbg [function] [call site] 08300
31 Scope::new [function] [call site] 08302
30 RhaiResultOf::unwrap [function] [call site] 08303
30 Engine::on_def_var [function] [call site] 08304
31 TestStruct::new [function] [call site] 08306
30 Option::name [function] [call site] 08307
31 Engine::new [function] [call site] 08308
30 VarDefInfo::nesting_level [function] [call site] 08309
30 RhaiResultOf::unwrap_err [function] [call site] 08313
30 RhaiResultOf::unwrap_err [function] [call site] 08315
30 RhaiResultOf::unwrap_err [function] [call site] 08317
30 RhaiResultOf::unwrap [function] [call site] 08319
29 string_functions::contains [function] [call site] 08320
29 without_metadata::test_parse_json_err_no_index [function] [call site] 08321
30 Engine::new [function] [call site] 08322
30 Scope::new [function] [call site] 08323
30 eval_with_scope::<Dynamic> [function] [call site] 08324
30 unwrap_err [function] [call site] 08325
29 Engine::eval_expr [function] [call site] 08326
29 Self::as_deref_mut [function] [call site] 08327
29 Dynamic::as_bool [function] [call site] 08328
29 map_err [function] [call site] 08329
29 make_type_mismatch_err::<bool> [function] [call site] 08330
29 ParseSettings::level_up_with_position [function] [call site] 08331
29 Some [function] [call site] 08332
29 StmtBlock::span_or_else [function] [call site] 08333
30 Span::new [function] [call site] 08334
30 iterator_functions::chars_from_start [function] [call site] 08335
30 StmtBlock::span_or_else [function] [call site] 08336
30 string_functions::add_append [function] [call site] 08337
30 StmtBlock::span_or_else [function] [call site] 08338
29 StmtBlock::as_ref [function] [call site] 08339
29 test_optimizer_const_map [function] [call site] 08340
29 Span::map_or [function] [call site] 08341
29 Ok [function] [call site] 08342
29 Engine::eval_expr [function] [call site] 08343
29 string_functions::is_empty [function] [call site] 08344
29 Engine::track_operation [function] [call site] 08345
29 ParseSettings::level_up_with_position [function] [call site] 08346
30 ParseSettings::level_up [function] [call site] 08347
29 Self::as_deref_mut [function] [call site] 08349
29 StmtBlock::take_statements [function] [call site] 08350
29 Engine::eval_stmt_block [function] [call site] 08351
29 Ok [function] [call site] 08352
29 Err [function] [call site] 08353
29 Engine::eval_expr [function] [call site] 08354
29 Self::as_deref_mut [function] [call site] 08355
29 Dynamic::as_bool [function] [call site] 08356
29 map_err [function] [call site] 08357
29 make_type_mismatch_err::<bool> [function] [call site] 08358
29 ParseSettings::level_up_with_position [function] [call site] 08359
29 Ok [function] [call site] 08360
29 string_functions::is_empty [function] [call site] 08361
29 Self::as_deref_mut [function] [call site] 08362
29 StmtBlock::take_statements [function] [call site] 08363
29 Engine::eval_stmt_block [function] [call site] 08364
29 Ok [function] [call site] 08365
29 Err [function] [call site] 08366
29 ASTFlags::intersects [function] [call site] 08367
29 string_functions::is_empty [function] [call site] 08368
29 Self::as_deref_mut [function] [call site] 08369
29 StmtBlock::take_statements [function] [call site] 08370
29 Engine::eval_stmt_block [function] [call site] 08371
29 Ok [function] [call site] 08372
29 Err [function] [call site] 08373
29 Engine::eval_expr [function] [call site] 08374
29 Self::as_deref_mut [function] [call site] 08375
29 Dynamic::as_bool [function] [call site] 08376
29 map_err [function] [call site] 08377
29 make_type_mismatch_err::<bool> [function] [call site] 08378
29 ParseSettings::level_up_with_position [function] [call site] 08379
29 Ok [function] [call site] 08380
29 test::len [function] [call site] 08381
29 Engine::max_variables [function] [call site] 08382
29 String::from [function] [call site] 08383
29 is_some [function] [call site] 08384
29 Err [function] [call site] 08385
29 ERR::ErrorTooManyVariables [function] [call site] 08386
29 into [function] [call site] 08387
29 Engine::eval_expr [function] [call site] 08388
29 Self::as_deref_mut [function] [call site] 08389
29 Dynamic::flatten [function] [call site] 08390
29 Dynamic::type_id [function] [call site] 08391
29 MyIterableType::into_iter [function] [call site] 08392
29 array_functions::find_map [function] [call site] 08393
29 Module::get_iter [function] [call site] 08394
30 Command::get [function] [call site] 08395
30 test_optimizer_const_map [function] [call site] 08396
29 StmtBlock::span_or_else [function] [call site] 08397
29 Module::get_iter [function] [call site] 08398
30 Command::get [function] [call site] 08399
30 test_optimizer_const_map [function] [call site] 08400
29 StmtBlock::span_or_else [function] [call site] 08401
29 map_functions::values [function] [call site] 08402
29 array_functions::find_map [function] [call site] 08403
29 Module::get_qualified_iter [function] [call site] 08404
30 Command::get [function] [call site] 08405
30 test_optimizer_const_map [function] [call site] 08406
29 ok_or_else [function] [call site] 08407
29 ERR::ErrorFor [function] [call site] 08408
29 Expr::start_position [function] [call site] 08409
29 defer [function] [call site] 08410
29 StmtBlock::as_ref [function] [call site] 08411
29 test_optimizer_const_map [function] [call site] 08412
29 blob_functions::push [function] [call site] 08413
29 TestStruct::clone [function] [call site] 08414
29 test::len [function] [call site] 08415
29 blob_functions::push [function] [call site] 08416
29 TestStruct::clone [function] [call site] 08417
29 test::len [function] [call site] 08418
29 string_functions::is_empty [function] [call site] 08419
29 iter_func [function] [call site] 08420
29 Engine::track_operation [function] [call site] 08421
29 ParseSettings::level_up_with_position [function] [call site] 08422
29 iter_func [function] [call site] 08423
29 checked_add [function] [call site] 08424
29 ok_or_else [function] [call site] 08425
29 ERR::ErrorArithmetic [function] [call site] 08426
29 Scope::get_mut_by_index [function] [call site] 08427
29 Dynamic::write_lock [function] [call site] 08428
30 crate::func::locked_write [function] [call site] 08429
30 TypeId::of::<Self> [function] [call site] 08430
30 TypeId::of::<T> [function] [call site] 08431
30 Dynamic::type_id [function] [call site] 08432
30 TypeId::of::<T> [function] [call site] 08433
30 DynamicWriteLock [function] [call site] 08435
30 DynamicWriteLockInner::Guard [function] [call site] 08436
30 Dynamic::downcast_mut [function] [call site] 08437
31 TypeId::of::<T> [function] [call site] 08438
31 TypeId::of::<INT> [function] [call site] 08439
31 T::as_any_mut [function] [call site] 08440
31 as_any_mut().downcast_mut::<T> [function] [call site] 08441
31 TypeId::of::<T> [function] [call site] 08442
31 TypeId::of::<crate::FLOAT> [function] [call site] 08443
31 StmtBlock::as_mut [function] [call site] 08444
31 T::as_any_mut [function] [call site] 08445
31 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 08446
31 TypeId::of::<T> [function] [call site] 08447
31 TypeId::of::<rust_decimal::Decimal> [function] [call site] 08448
31 StmtBlock::as_mut [function] [call site] 08449
31 T::as_any_mut [function] [call site] 08450
31 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 08451
31 TypeId::of::<T> [function] [call site] 08452
31 TypeId::of::<bool> [function] [call site] 08453
31 T::as_any_mut [function] [call site] 08454
31 as_any_mut().downcast_mut::<T> [function] [call site] 08455
31 TypeId::of::<T> [function] [call site] 08456
31 TypeId::of::<ImmutableString> [function] [call site] 08457
31 T::as_any_mut [function] [call site] 08458
31 as_any_mut().downcast_mut::<T> [function] [call site] 08459
31 TypeId::of::<T> [function] [call site] 08460
31 TypeId::of::<char> [function] [call site] 08461
31 T::as_any_mut [function] [call site] 08462
31 as_any_mut().downcast_mut::<T> [function] [call site] 08463
31 TypeId::of::<T> [function] [call site] 08464
31 TypeId::of::<Array> [function] [call site] 08465
31 StmtBlock::as_mut [function] [call site] 08466
31 T::as_any_mut [function] [call site] 08467
31 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 08468
31 TypeId::of::<T> [function] [call site] 08469
31 TypeId::of::<Blob> [function] [call site] 08470
31 StmtBlock::as_mut [function] [call site] 08471
31 T::as_any_mut [function] [call site] 08472
31 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 08473
31 TypeId::of::<T> [function] [call site] 08474
31 TypeId::of::<Map> [function] [call site] 08475
31 StmtBlock::as_mut [function] [call site] 08476
31 T::as_any_mut [function] [call site] 08477
31 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 08478
31 TypeId::of::<T> [function] [call site] 08479
31 TypeId::of::<FnPtr> [function] [call site] 08480
31 StmtBlock::as_mut [function] [call site] 08481
31 T::as_any_mut [function] [call site] 08482
31 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 08483
31 TypeId::of::<T> [function] [call site] 08484
31 TypeId::of::<Instant> [function] [call site] 08485
31 StmtBlock::as_mut [function] [call site] 08486
31 T::as_any_mut [function] [call site] 08487
31 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 08488
31 TypeId::of::<T> [function] [call site] 08489
31 TypeId::of::<()> [function] [call site] 08490
31 T::as_any_mut [function] [call site] 08491
31 as_any_mut().downcast_mut::<T> [function] [call site] 08492
31 TypeId::of::<T> [function] [call site] 08493
31 TypeId::of::<Self> [function] [call site] 08494
31 T::as_any_mut [function] [call site] 08495
31 as_any_mut().downcast_mut::<T> [function] [call site] 08496
31 T::as_any_mut [function] [call site] 08497
31 as_any_mut().downcast_mut::<T> [function] [call site] 08498
30 Option::map [function] [call site] 08499
30 test_optimizer_const_map [function] [call site] 08500
29 Option::unwrap [function] [call site] 08501
29 Dynamic::from_int [function] [call site] 08502
30 Union::Int [function] [call site] 08504
29 map_err [function] [call site] 08505
29 EvalAltResult::fill_position [function] [call site] 08506
29 ParseSettings::level_up_with_position [function] [call site] 08507
29 Dynamic::flatten [function] [call site] 08508
29 Scope::get_mut_by_index [function] [call site] 08509
29 Dynamic::write_lock [function] [call site] 08510
29 Option::unwrap [function] [call site] 08511
29 Self::as_deref_mut [function] [call site] 08512
29 StmtBlock::take_statements [function] [call site] 08513
29 Engine::eval_stmt_block [function] [call site] 08514
29 Err [function] [call site] 08515
29 Ok [function] [call site] 08516
29 ASTFlags::intersects [function] [call site] 08517
29 Engine::eval_expr [function] [call site] 08518
29 Err [function] [call site] 08519
29 ERR::LoopBreak [function] [call site] 08520
29 into [function] [call site] 08521
29 Engine::eval_stmt_block [function] [call site] 08522
29 Self::as_deref_mut [function] [call site] 08523
29 StmtBlock::take_statements [function] [call site] 08524
29 EvalAltResult::is_pseudo_error [function] [call site] 08525
29 Err [function] [call site] 08526
29 EvalAltResult::is_catchable [function] [call site] 08527
29 Err [function] [call site] 08528
29 EvalAltResult::unwrap_inner [function] [call site] 08529
30 EvalAltResult::unwrap_inner [function] [call site] 08530
29 Expr::is_unit [function] [call site] 08531
29 TestStruct::clone [function] [call site] 08532
29 EvalAltResult::take_position [function] [call site] 08533
30 EvalAltResult::position [function] [call site] 08534
30 EvalAltResult::set_position [function] [call site] 08535
29 ParseError::to_string [function] [call site] 08536
29 into [function] [call site] 08537
29 crate::Map::new [function] [call site] 08538
29 EvalAltResult::take_position [function] [call site] 08539
29 blob_functions::insert [function] [call site] 08540
29 &str::into [function] [call site] 08541
29 ParseError::to_string [function] [call site] 08542
29 into [function] [call site] 08543
29 blob_functions::insert [function] [call site] 08544
29 &str::into [function] [call site] 08545
29 into [function] [call site] 08546
29 Position::is_none [function] [call site] 08547
29 blob_functions::insert [function] [call site] 08548
29 &str::into [function] [call site] 08549
29 Position::line [function] [call site] 08550
29 Option::unwrap [function] [call site] 08551
29 into [function] [call site] 08552
29 blob_functions::insert [function] [call site] 08553
29 &str::into [function] [call site] 08554
29 Position::position [function] [call site] 08555
29 Option::unwrap_or [function] [call site] 08556
29 into [function] [call site] 08557
29 EvalAltResult::dump_fields [function] [call site] 08558
30 blob_functions::insert [function] [call site] 08559
30 &str::into [function] [call site] 08560
30 test_string_split [function] [call site] 08561
30 MultiInputsStream::get_next [function] [call site] 08562
30 blob_functions::insert [function] [call site] 08565
30 &str::into [function] [call site] 08566
30 blob_functions::insert [function] [call site] 08568
30 &str::into [function] [call site] 08569
30 blob_functions::insert [function] [call site] 08571
30 &str::into [function] [call site] 08572
30 blob_functions::insert [function] [call site] 08574
30 &str::into [function] [call site] 08575
30 blob_functions::insert [function] [call site] 08577
30 &str::into [function] [call site] 08578
30 Array::into [function] [call site] 08579
30 blob_functions::insert [function] [call site] 08580
30 &str::into [function] [call site] 08581
30 blob_functions::insert [function] [call site] 08583
30 &str::into [function] [call site] 08584
30 blob_functions::insert [function] [call site] 08586
30 &str::into [function] [call site] 08587
30 RhaiResult::into [function] [call site] 08588
30 blob_functions::insert [function] [call site] 08589
30 &str::into [function] [call site] 08590
30 TestStruct::clone [function] [call site] 08591
30 blob_functions::insert [function] [call site] 08592
30 &str::into [function] [call site] 08593
30 blob_functions::insert [function] [call site] 08595
30 &str::into [function] [call site] 08596
30 blob_functions::insert [function] [call site] 08598
30 &str::into [function] [call site] 08599
30 blob_functions::insert [function] [call site] 08601
30 &str::into [function] [call site] 08602
30 TestStruct::clone [function] [call site] 08603
30 blob_functions::insert [function] [call site] 08604
30 &str::into [function] [call site] 08605
30 Dynamic::from_array [function] [call site] 08606
30 MyIterableType::into_iter [function] [call site] 08607
30 test_optimizer_const_map [function] [call site] 08608
30 reflection_functions::collect [function] [call site] 08609
30 MyIterableType::into_iter [function] [call site] 08610
30 test_optimizer_const_map [function] [call site] 08611
30 iter() [call site] 08612
12 .map(String::as_str) [call site] 08613
12 .collect::<Vec<_>> [function] [call site] 08614
29 Self::into [function] [call site] 08617
29 defer [function] [call site] 08618
29 test::len [function] [call site] 08619
29 Engine::max_variables [function] [call site] 08620
29 Err [function] [call site] 08621
29 ERR::ErrorTooManyVariables [function] [call site] 08622
29 ParseSettings::level_up_with_position [function] [call site] 08623
29 into [function] [call site] 08624
29 blob_functions::push [function] [call site] 08625
29 TestStruct::clone [function] [call site] 08626
29 Self::as_deref_mut [function] [call site] 08627
29 StmtBlock::take_statements [function] [call site] 08628
29 Engine::eval_stmt_block [function] [call site] 08629
29 RhaiResult::map [function] [call site] 08630
29 map_err [function] [call site] 08631
29 Expr::is_unit [function] [call site] 08632
29 Expr::set_position [function] [call site] 08633
29 ASTFlags::intersects [function] [call site] 08634
29 Engine::eval_expr [function] [call site] 08635
29 RhaiResult::and_then [function] [call site] 08636
29 Err [function] [call site] 08637
29 ERR::ErrorRuntime [function] [call site] 08638
29 Dynamic::flatten [function] [call site] 08639
30 crate::func::native::shared_try_take [function] [call site] 08640
30 into_inner [function] [call site] 08641
30 Dynamic::flatten [function] [call site] 08642
30 into_inner [function] [call site] 08643
30 Dynamic::flatten [function] [call site] 08645
30 into_inner [function] [call site] 08646
30 Dynamic::flatten [function] [call site] 08647
30 crate::func::locked_read [function] [call site] 08648
30 Dynamic::flatten_clone [function] [call site] 08649
30 Union::Shared [function] [call site] 08651
29 into [function] [call site] 08652
29 ASTFlags::intersects [function] [call site] 08653
29 Err [function] [call site] 08654
29 ERR::ErrorRuntime [function] [call site] 08655
29 into [function] [call site] 08656
29 Engine::eval_expr [function] [call site] 08657
29 RhaiResult::and_then [function] [call site] 08658
29 Err [function] [call site] 08659
29 ERR::Return [function] [call site] 08660
29 Dynamic::flatten [function] [call site] 08661
29 into [function] [call site] 08662
29 Err [function] [call site] 08663
29 ERR::Return [function] [call site] 08664
29 into [function] [call site] 08665
29 Engine::max_modules [function] [call site] 08666
29 Err [function] [call site] 08667
29 ERR::ErrorTooManyModules [function] [call site] 08668
29 into [function] [call site] 08669
29 Engine::eval_expr [function] [call site] 08670
29 try_cast_result::<crate::ImmutableString> [function] [call site] 08671
29 map_err [function] [call site] 08672
29 make_type_mismatch_err::<crate::ImmutableString> [function] [call site] 08673
29 RhaiNativeFunc::return_type_name [function] [call site] 08674
29 ParseSettings::level_up_with_position [function] [call site] 08675
29 Expr::start_position [function] [call site] 08676
29 TestStruct::clone [function] [call site] 08677
29 StmtBlock::as_ref [function] [call site] 08678
29 &[Stmt]::and_then [function] [call site] 08679
29 FileModuleResolver::resolve_raw [function] [call site] 08680
30 FileModuleResolver::impl_resolve [function] [call site] 08681
31 &mut [call site] 08682
31 test_for_module_iterator [function] [call site] 08683
32 Engine::new [function] [call site] 08684
32 Module::new [function] [call site] 08685
32 set_iterable::<MyIterableType> [function] [call site] 08686
32 Module::set_native_fn [function] [call site] 08687
33 FuncRegistration::new [function] [call site] 08688
33 FuncRegistration::in_internal_namespace [function] [call site] 08689
33 FuncRegistration::with_purity [function] [call site] 08690
33 FuncRegistration::with_volatility [function] [call site] 08691
33 FuncRegistration::set_into_module [function] [call site] 08692
32 MyIterableType [function] [call site] 08694
32 &str::to_string [function] [call site] 08695
32 Module::new [function] [call site] 08696
32 Module::set_sub_module [function] [call site] 08697
33 blob_functions::insert [function] [call site] 08698
33 string_functions::remove [function] [call site] 08701
32 Engine::register_static_module [function] [call site] 08702
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] 08703
34 split_once [function] [call site] 08704
34 test_optimizer_const_map [function] [call site] 08705
34 string_functions::trim [function] [call site] 08706
35 shared_get_mut [function] [call site] 08707
35 string_functions::trim [function] [call site] 08708
35 string_functions::trim [function] [call site] 08710
34 string_functions::trim [function] [call site] 08712
34 string_functions::is_empty [function] [call site] 08713
35 test::len [function] [call site] 08714
34 &str::contains_key [function] [call site] 08715
34 Module::new [function] [call site] 08716
34 crate::func::shared_take_or_clone [function] [call site] 08717
34 string_functions::remove [function] [call site] 08718
34 E::n::g::i::n::e::::::::r::e::g::i::s::t::e::r::_::s::t::a::t::i::c::_::m::o::d::u::l::e::register_static_module_raw [function] [call site] 08720
34 Module::get_sub_modules_mut [function] [call site] 08721
35 string_functions::clear [function] [call site] 08722
35 string_functions::remove [function] [call site] 08723
34 Module::build_index [function] [call site] 08724
35 Module::is_indexed [function] [call site] 08725
36 intersects [function] [call site] 08726
35 blob_functions::blob_with_capacity [function] [call site] 08727
36 blob_functions::blob_with_capacity_and_value [function] [call site] 08728
35 new_hash_map [function] [call site] 08729
35 test::len [function] [call site] 08730
35 new_hash_map [function] [call site] 08731
35 StmtBlock::as_ref [function] [call site] 08732
35 TestStruct::new [function] [call site] 08734
35 blob_functions::push [function] [call site] 08735
36 blob_functions::push [function] [call site] 08736
36 FnPtr::try_from [function] [call site] 08737
36 RhaiResultOf::unwrap [function] [call site] 08738
35 M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module [function] [call site] 08739
36 blob_functions::push [function] [call site] 08740
36 M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module [function] [call site] 08741
36 string_functions::pop [function] [call site] 08742
37 string_functions::is_empty [function] [call site] 08743
37 shared_make_mut [function] [call site] 08744
37 string_functions::pop [function] [call site] 08745
37 Dynamic::map_or [function] [call site] 08746
36 crate::calc_var_hash [function] [call site] 08747
36 MyIterableType::into_iter [function] [call site] 08748
37 test_chars [function] [call site] 08749
37 0.chars().collect::<Vec<_>> [function] [call site] 08750
37 MyIterableType::into_iter [function] [call site] 08751
36 Self::IntoIter::copied [function] [call site] 08752
36 blob_functions::insert [function] [call site] 08753
37 FnPtr::try_from [function] [call site] 08754
37 RhaiResultOf::unwrap [function] [call site] 08755
37 string_functions::is_empty [function] [call site] 08756
37 blob_functions::push [function] [call site] 08757
37 eval::calc_offset_len [function] [call site] 08758
37 test::len [function] [call site] 08759
37 test::len [function] [call site] 08760
37 blob_functions::push [function] [call site] 08761
37 blob_functions::insert [function] [call site] 08762
36 TestStruct::clone [function] [call site] 08763
36 blob_functions::insert [function] [call site] 08764
37 FnPtr::try_from [function] [call site] 08765
37 RhaiResultOf::unwrap [function] [call site] 08766
37 string_functions::is_empty [function] [call site] 08767
37 blob_functions::push [function] [call site] 08768
37 eval::calc_offset_len [function] [call site] 08769
37 test::len [function] [call site] 08770
37 test::len [function] [call site] 08771
37 blob_functions::push [function] [call site] 08772
37 blob_functions::insert [function] [call site] 08773
36 TestStruct::clone [function] [call site] 08774
36 MyIterableType::into_iter [function] [call site] 08775
36 Dynamic::flatten [function] [call site] 08776
36 Command::get [function] [call site] 08777
36 blob_functions::insert [function] [call site] 08778
36 TestStruct::clone [function] [call site] 08779
36 RhaiFunc::is_script [function] [call site] 08780
36 crate::calc_fn_hash [function] [call site] 08781
36 MyIterableType::into_iter [function] [call site] 08782
36 Self::IntoIter::copied [function] [call site] 08783
36 RhaiFunc::get_script_fn_def [function] [call site] 08784
36 Option::unwrap [function] [call site] 08785
36 StmtBlock::as_ref [function] [call site] 08786
36 crate::calc_typed_method_hash [function] [call site] 08788
36 Command::get [function] [call site] 08789
36 blob_functions::insert [function] [call site] 08790
36 TestStruct::clone [function] [call site] 08791
36 calc_native_fn_hash [function] [call site] 08792
37 calc_fn_hash_full [function] [call site] 08793
37 calc_fn_hash [function] [call site] 08794
37 test::len [function] [call site] 08795
37 MyIterableType::into_iter [function] [call site] 08796
37 Self::IntoIter::copied [function] [call site] 08797
36 MyIterableType::into_iter [function] [call site] 08798
36 Self::IntoIter::copied [function] [call site] 08799
36 Command::get [function] [call site] 08800
36 blob_functions::insert [function] [call site] 08801
36 TestStruct::clone [function] [call site] 08802
35 test_get_set [function] [call site] 08803
35 string_functions::is_empty [function] [call site] 08804
36 test::len [function] [call site] 08805
35 then_some [function] [call site] 08806
35 string_functions::is_empty [function] [call site] 08807
35 then_some [function] [call site] 08808
34 decimal_functions::max_id [function] [call site] 08809
34 Position::is_none [function] [call site] 08810
34 Module::set_id [function] [call site] 08811
34 blob_functions::insert [function] [call site] 08812
35 FnPtr::try_from [function] [call site] 08813
35 RhaiResultOf::unwrap [function] [call site] 08814
35 string_functions::is_empty [function] [call site] 08815
35 blob_functions::push [function] [call site] 08816
35 eval::calc_offset_len [function] [call site] 08817
35 test::len [function] [call site] 08818
35 test::len [function] [call site] 08819
35 blob_functions::push [function] [call site] 08820
35 blob_functions::insert [function] [call site] 08821
34 Module::is_indexed [function] [call site] 08824
35 intersects [function] [call site] 08825
34 decimal_functions::max_id [function] [call site] 08826
34 Position::is_none [function] [call site] 08827
34 crate::func::shared_take_or_clone [function] [call site] 08828
34 Module::set_id [function] [call site] 08829
34 blob_functions::insert [function] [call site] 08831
34 crate::func::shared_take_or_clone [function] [call site] 08833
34 Module::build_index [function] [call site] 08834
34 decimal_functions::max_id [function] [call site] 08835
34 Position::is_none [function] [call site] 08836
34 Module::set_id [function] [call site] 08837
34 blob_functions::insert [function] [call site] 08838
33 StmtBlock::as_ref [function] [call site] 08841
31 and_then [function] [call site] 08843
31 TestStruct::new [function] [call site] 08844
31 Self::parent [function] [call site] 08845
31 FileModuleResolver::get_file_path [function] [call site] 08846
32 TestStruct::new [function] [call site] 08847
32 bool::is_relative [function] [call site] 08848
32 TestStruct::clone [function] [call site] 08849
32 StmtBlock::span_or_else [function] [call site] 08850
32 Option<&Path>::map [function] [call site] 08851
33 Engine::new [function] [call site] 08852
33 Engine::set_optimization_level [function] [call site] 08853
33 Scope::new [function] [call site] 08854
33 rhai::Map::new [function] [call site] 08855
33 blob_functions::insert [function] [call site] 08856
33 &str::into [function] [call site] 08857
33 Scope::push_constant_dynamic [function] [call site] 08859
33 Scope::push_constant_dynamic [function] [call site] 08861
33 &str::into [function] [call site] 08862
33 Engine::compile_expression_with_scope [function] [call site] 08863
33 ParseResult::expect [function] [call site] 08864
33 Ident::as_str [function] [call site] 08865
33 eval_ast::<bool> [function] [call site] 08866
32 unwrap_or_default [function] [call site] 08868
32 blob_functions::push [function] [call site] 08869
33 blob_functions::push [function] [call site] 08870
33 FnPtr::try_from [function] [call site] 08871
33 RhaiResultOf::unwrap [function] [call site] 08872
32 bool::into [function] [call site] 08873
32 FileModuleResolver::set_extension [function] [call site] 08874
33 Self::into [function] [call site] 08875
32 Ident::as_str [function] [call site] 08876
31 FileModuleResolver::is_cache_enabled [function] [call site] 08877
31 func::locked_read [function] [call site] 08878
32 try_borrow [function] [call site] 08879
32 locked_read [function] [call site] 08881
32 Option::ok [function] [call site] 08882
32 try_read [function] [call site] 08883
32 std::thread::sleep [function] [call site] 08885
32 std::time::Duration::from_millis [function] [call site] 08886
32 locked_read [function] [call site] 08888
32 try_read [function] [call site] 08889
31 Option::unwrap [function] [call site] 08890
31 Command::get [function] [call site] 08891
31 TestStruct::clone [function] [call site] 08893
31 Engine::compile_file_with_scope [function] [call site] 08894
32 Engine::read_file [function] [call site] 08895
33 StmtBlock::as_ref [function] [call site] 08896
33 File::open [function] [call site] 08897
33 ERR::ErrorSystem [function] [call site] 08899
33 ParseError::into [function] [call site] 08900
33 ImmutableString::new [function] [call site] 08901
33 read_to_string [function] [call site] 08902
33 ERR::ErrorSystem [function] [call site] 08904
33 ParseError::into [function] [call site] 08905
33 string_functions::starts_with [function] [call site] 08906
34 string_functions::starts_with [function] [call site] 08907
33 array_functions::find [function] [call site] 08908
34 array_functions::find_starting_from [function] [call site] 08909
33 map_functions::drain [function] [call site] 08910
34 string_functions::is_empty [function] [call site] 08911
34 IterateMap::new [function] [call site] 08913
34 IterateMap::new [function] [call site] 08914
34 IterateMap::new [function] [call site] 08915
34 mem::take [function] [call site] 08916
34 MyIterableType::into_iter [function] [call site] 08917
34 blob_functions::insert [function] [call site] 08919
34 FnPtr::call_raw_with_extra_args [function] [call site] 08920
34 TestStruct::clone [function] [call site] 08922
34 Self::into [function] [call site] 08923
34 Dynamic::as_bool [function] [call site] 08925
34 Result::unwrap_or [function] [call site] 08926
34 blob_functions::insert [function] [call site] 08927
34 blob_functions::insert [function] [call site] 08928
33 ImmutableString::strong_count [function] [call site] 08932
34 ImmutableString::strong_count [function] [call site] 08933
33 string_functions::clear [function] [call site] 08934
34 string_functions::is_empty [function] [call site] 08935
34 shared_get_mut [function] [call site] 08936
34 string_functions::clear [function] [call site] 08937
34 ImmutableString::new [function] [call site] 08938
32 RhaiResultOf::and_then [function] [call site] 08940
32 Engine::compile_with_scope [function] [call site] 08941
32 AST::set_source [function] [call site] 08942
32 bool::to_string_lossy [function] [call site] 08943
32 StmtBlock::as_ref [function] [call site] 08944
31 TestStruct::clone [function] [call site] 08946
31 RhaiResultOf::map_err [function] [call site] 08948
31 is::<IoError> [function] [call site] 08949
31 TestStruct::new [function] [call site] 08950
31 ERR::ErrorModuleNotFound [function] [call site] 08951
31 bool::to_string [function] [call site] 08952
32 Engine::new [function] [call site] 08953
32 Scope::new [function] [call site] 08954
32 blob_functions::push [function] [call site] 08955
32 blob_functions::push [function] [call site] 08956
32 blob_functions::push [function] [call site] 08957
31 TestStruct::new [function] [call site] 08958
31 ERR::ErrorInModule [function] [call site] 08959
31 bool::to_string [function] [call site] 08960
31 AST::set_source [function] [call site] 08961
31 Module::eval_ast_as_new_raw [function] [call site] 08962
32 test::len [function] [call site] 08963
32 &mut [call site] 08964
33 test::len [function] [call site] 08965
32 TestStruct::clone [function] [call site] 08966
32 test::len [function] [call site] 08967
32 std::mem::take [function] [call site] 08968
32 crate::eval::Caches::new [function] [call site] 08969
33 Position::new_const [function] [call site] 08970
32 Engine::eval_ast_with_scope_raw [function] [call site] 08971
33 string_functions::replace [function] [call site] 08972
33 AST::source_raw [function] [call site] 08973
33 Option::cloned [function] [call site] 08974
33 test::len [function] [call site] 08975
33 blob_functions::push [function] [call site] 08976
33 AST::shared_lib [function] [call site] 08977
33 &crate::SharedModule::clone [function] [call site] 08978
33 string_functions::replace [function] [call site] 08979
33 TestStruct::clone [function] [call site] 08980
33 Engine::eval_global_statements [function] [call site] 08981
33 StmtBlock::take_statements [function] [call site] 08982
33 Engine::is_debugger_registered [function] [call site] 08983
33 GlobalRuntimeState::debugger_mut [function] [call site] 08984
33 crate::ast::Stmt::Noop [function] [call site] 08985
33 Engine::dbg [function] [call site] 08986
32 TestStruct::new [function] [call site] 08988
32 Result::is_ok [function] [call site] 08989
32 &mut [call site] 08990
33 MyIterableType::into_iter [function] [call site] 08991
33 array_functions::zip [function] [call site] 08992
33 MyIterableType::into_iter [function] [call site] 08993
32 impl [call site] 08994
32 test_optimizer_const_map [function] [call site] 08995
32 TestStruct::clone [function] [call site] 08996
32 TestStruct::clone [function] [call site] 08997
32 reflection_functions::collect [function] [call site] 08998
32 crate::ThinVec::new [function] [call site] 08999
32 MyIterableType::into_iter [function] [call site] 09000
32 Self::IntoIter::for_each [function] [call site] 09001
32 Module::set_sub_module [function] [call site] 09002
32 TestStruct::clone [function] [call site] 09003
32 TestStruct::clone [function] [call site] 09004
32 std::mem::replace [function] [call site] 09005
32 &mut [call site] 09006
33 string_functions::truncate [function] [call site] 09007
33 string_functions::truncate [function] [call site] 09008
32 string_functions::truncate [function] [call site] 09009
32 TestStruct::new [function] [call site] 09010
32 std::iter::once [function] [call site] 09011
32 AST::shared_lib [function] [call site] 09012
32 &crate::SharedModule::clone [function] [call site] 09013
32 reflection_functions::collect [function] [call site] 09014
32 test::len [function] [call site] 09015
32 Scope::pop_entry [function] [call site] 09016
33 string_functions::pop [function] [call site] 09017
33 test_optimizer_const_map [function] [call site] 09018
33 string_functions::pop [function] [call site] 09019
33 test::len [function] [call site] 09021
33 test::len [function] [call site] 09022
33 string_functions::pop [function] [call site] 09023
33 TestStruct::new [function] [call site] 09026
32 Option::unwrap [function] [call site] 09027
32 Scope::get_entry_by_index [function] [call site] 09028
32 TestStruct::clone [function] [call site] 09029
32 Array::to_vec [function] [call site] 09030
32 Dynamic::deep_scan [function] [call site] 09031
33 D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner [function] [call site] 09032
34 test_var_def_filter [function] [call site] 09033
34 StaticModuleResolver::iter_mut [function] [call site] 09034
35 StaticModuleResolver::iter_mut [function] [call site] 09035
35 test_optimizer_const_map [function] [call site] 09036
35 Ident::as_str [function] [call site] 09037
34 array_functions::for_each [function] [call site] 09038
34 D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner [function] [call site] 09039
34 values_mut [function] [call site] 09040
34 array_functions::for_each [function] [call site] 09041
34 D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner [function] [call site] 09042
34 FnPtr::iter_curry_mut [function] [call site] 09043
35 StaticModuleResolver::iter_mut [function] [call site] 09044
34 array_functions::for_each [function] [call site] 09045
34 D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner [function] [call site] 09046
32 downcast_mut::<crate::FnPtr> [function] [call site] 09047
32 TestStruct::clone [function] [call site] 09049
32 test::len [function] [call site] 09050
32 string_functions::pop [function] [call site] 09051
32 Module::contains_var [function] [call site] 09053
33 contains_key [function] [call site] 09054
32 Module::set_var [function] [call site] 09055
33 Dynamic::from [function] [call site] 09057
34 String::from [function] [call site] 09058
35 ImmutableString::into_owned [function] [call site] 09059
33 Module::is_indexed [function] [call site] 09060
33 crate::calc_var_hash [function] [call site] 09061
33 get_or_insert_with [function] [call site] 09063
33 blob_functions::insert [function] [call site] 09064
33 TestStruct::clone [function] [call site] 09065
33 blob_functions::insert [function] [call site] 09066
32 Module::contains_var [function] [call site] 09067
32 Position::is_none [function] [call site] 09068
32 Module::set_var [function] [call site] 09070
32 TestStruct::clone [function] [call site] 09071
32 Module::set_var [function] [call site] 09072
32 AST::iter_fn_def [function] [call site] 09073
33 Module::iter_script_fn [function] [call site] 09074
34 Module::iter_fn [function] [call site] 09075
35 MyIterableType::into_iter [function] [call site] 09076
35 flat_map [function] [call site] 09077
35 test_optimizer_const_map [function] [call site] 09078
34 impl [call site] 09079
35 Engine::new [function] [call site] 09080
35 Engine::compile [function] [call site] 09081
35 ParseResult::unwrap [function] [call site] 09082
35 Engine::run_ast [function] [call site] 09083
35 RhaiResultOf::unwrap [function] [call site] 09084
35 Engine::on_def_var [function] [call site] 09085
35 Option::name [function] [call site] 09086
35 VarDefInfo::nesting_level [function] [call site] 09087
35 RhaiResultOf::unwrap_err [function] [call site] 09091
35 RhaiResultOf::unwrap_err [function] [call site] 09093
35 RhaiResultOf::unwrap_err [function] [call site] 09095
35 RhaiResultOf::unwrap [function] [call site] 09097
34 RhaiFunc::is_script [function] [call site] 09098
34 test_optimizer_const_map [function] [call site] 09099
34 Ident::as_str [function] [call site] 09100
34 RhaiFunc::get_script_fn_def [function] [call site] 09101
34 Option::expect [function] [call site] 09102
33 test_optimizer_const_map [function] [call site] 09103
32 impl [call site] 09104
32 array_functions::for_each [function] [call site] 09105
32 Module::set_script_fn [function] [call site] 09106
32 TestStruct::clone [function] [call site] 09107
32 StmtBlock::as_mut [function] [call site] 09108
32 shared_get_mut [function] [call site] 09110
32 TestStruct::clone [function] [call site] 09113
32 AST::source_raw [function] [call site] 09114
32 Option::cloned [function] [call site] 09115
32 Module::set_doc [function] [call site] 09116
32 test_comments_doc [function] [call site] 09118
33 Engine::new [function] [call site] 09119
33 Engine::compile [function] [call site] 09120
33 ParseResult::unwrap [function] [call site] 09121
33 Engine::compile [function] [call site] 09122
33 ParseResult::unwrap_err [function] [call site] 09123
33 Engine::compile [function] [call site] 09124
33 ParseResult::unwrap [function] [call site] 09125
33 Engine::compile [function] [call site] 09126
33 ParseResult::unwrap [function] [call site] 09127
33 Engine::compile [function] [call site] 09128
33 ParseResult::unwrap_err [function] [call site] 09129
32 Module::build_index [function] [call site] 09130
31 RhaiResultOf::map_err [function] [call site] 09132
31 TestStruct::new [function] [call site] 09133
31 ERR::ErrorInModule [function] [call site] 09134
31 bool::to_string [function] [call site] 09135
31 FileModuleResolver::is_cache_enabled [function] [call site] 09137
31 func::locked_write [function] [call site] 09138
31 Option::unwrap [function] [call site] 09139
31 blob_functions::insert [function] [call site] 09140
31 TestStruct::clone [function] [call site] 09141
29 Some [function] [call site] 09143
29 StmtBlock::span_or_else [function] [call site] 09144
29 Engine::module_resolver [function] [call site] 09145
30 as_deref [function] [call site] 09146
30 unwrap_or [function] [call site] 09147
29 &dyn [call site] 09148
30 FileModuleResolver::impl_resolve [function] [call site] 09149
29 Some [function] [call site] 09150
29 unwrap_or_else [function] [call site] 09151
29 Err [function] [call site] 09152
29 ERR::ErrorModuleNotFound [function] [call site] 09153
29 bool::to_string [function] [call site] 09154
29 into [function] [call site] 09155
29 string_functions::is_empty [function] [call site] 09156
29 Engine::const_empty_string [function] [call site] 09157
30 Engine::get_interned_string [function] [call site] 09158
29 TestStruct::clone [function] [call site] 09159
29 Module::is_indexed [function] [call site] 09160
29 GlobalRuntimeState::push_import [function] [call site] 09161
29 crate::func::shared_take_or_clone [function] [call site] 09162
29 Module::build_index [function] [call site] 09163
29 GlobalRuntimeState::push_import [function] [call site] 09164
29 Ok [function] [call site] 09165
29 Scope::search [function] [call site] 09166
29 Option::map_or_else [function] [call site] 09167
29 Err [function] [call site] 09168
29 ERR::ErrorVariableNotFound [function] [call site] 09169
29 test_to_string [function] [call site] 09170
29 into [function] [call site] 09171
29 string_functions::is_empty [function] [call site] 09172
29 Scope::add_alias_by_index [function] [call site] 09173
29 TestStruct::clone [function] [call site] 09174
29 Ok [function] [call site] 09175
29 test::len [function] [call site] 09176
29 EvalContext::new [function] [call site] 09177
29 Self::as_deref_mut [function] [call site] 09178
29 resolve_var [function] [call site] 09179
29 map_or [function] [call site] 09180
29 test::len [function] [call site] 09181
29 Err [function] [call site] 09182
29 EvalAltResult::fill_position [function] [call site] 09183
29 test_optimizer_const_map [function] [call site] 09184
29 test::len [function] [call site] 09185
29 Command::get [function] [call site] 09186
29 StmtBlock::span_or_else [function] [call site] 09187
29 Scope::search [function] [call site] 09188
29 Span::ok_or_else [function] [call site] 09189
29 TestStruct::new [function] [call site] 09190
29 ERR::ErrorVariableNotFound [function] [call site] 09191
29 test_to_string [function] [call site] 09192
29 Scope::get_mut_by_index [function] [call site] 09193
29 Dynamic::is_shared [function] [call site] 09194
29 test_functions_take [function] [call site] 09195
29 Dynamic::into_shared [function] [call site] 09196
30 Dynamic::access_mode [function] [call site] 09197
30 Union::Shared [function] [call site] 09199
30 crate::Locked::new [function] [call site] 09200
30 Self::into [function] [call site] 09201
29 Ok [function] [call site] 09202
28 GlobalRuntimeState::scan_imports_raw [function] [call site] 09203
28 impl [call site] 09204
28 T::as_any [function] [call site] 09205
28 Module::contains_indexed_global_functions [function] [call site] 09206
28 Caches::fn_resolution_caches_len [function] [call site] 09207
28 Caches::fn_resolution_cache_mut [function] [call site] 09208
28 string_functions::clear [function] [call site] 09209
28 Caches::push_fn_resolution_cache [function] [call site] 09210
28 Caches::fn_resolution_cache_mut [function] [call site] 09211
28 string_functions::clear [function] [call site] 09212
28 Ok [function] [call site] 09213
27 StmtBlock::take_statements [function] [call site] 09214
27 Engine::eval_expr [function] [call site] 09215
28 Engine::track_operation [function] [call site] 09216
28 ParseSettings::level_up_with_position [function] [call site] 09217
28 Engine::dbg_reset [function] [call site] 09218
28 Self::as_deref_mut [function] [call site] 09219
28 Expr::get_literal_value [function] [call site] 09220
28 Engine::eval_fn_call_expr [function] [call site] 09223
28 Self::ok_or_else [function] [call site] 09224
28 ERR::ErrorUnboundThis [function] [call site] 09225
28 Engine::search_namespace [function] [call site] 09228
28 RhaiResultOf::map [function] [call site] 09229
28 Position::new_const [function] [call site] 09230
28 Engine::eval_expr [function] [call site] 09231
28 Self::as_deref_mut [function] [call site] 09232
28 Dynamic::flatten [function] [call site] 09233
28 ParseSettings::level_up_with_position [function] [call site] 09234
28 Dynamic::is_string [function] [call site] 09235
28 &mut [call site] 09237
28 packages::string_basic::print_with_func [function] [call site] 09239
28 Engine::throw_on_size [function] [call site] 09241
28 test::len [function] [call site] 09242
28 RhaiResultOf::map_err [function] [call site] 09243
28 EvalAltResult::fill_position [function] [call site] 09244
28 Engine::get_interned_string [function] [call site] 09246
28 ImmutableString::into [function] [call site] 09247
28 crate::Array::with_capacity [function] [call site] 09248
28 test::len [function] [call site] 09249
28 Engine::eval_expr [function] [call site] 09250
28 Self::as_deref_mut [function] [call site] 09251
28 Dynamic::flatten [function] [call site] 09252
28 Engine::has_data_size_limit [function] [call site] 09253
28 crate::eval::calc_data_sizes [function] [call site] 09254
28 Engine::throw_on_size [function] [call site] 09255
28 RhaiResultOf::map_err [function] [call site] 09256
28 EvalAltResult::fill_position [function] [call site] 09257
28 ParseSettings::level_up_with_position [function] [call site] 09258
28 blob_functions::push [function] [call site] 09259
28 Dynamic::from_array [function] [call site] 09261
28 TestStruct::clone [function] [call site] 09262
28 Engine::eval_expr [function] [call site] 09263
28 Self::as_deref_mut [function] [call site] 09264
28 Dynamic::flatten [function] [call site] 09265
28 Engine::has_data_size_limit [function] [call site] 09266
28 crate::eval::calc_data_sizes [function] [call site] 09267
28 Engine::throw_on_size [function] [call site] 09268
28 RhaiResultOf::map_err [function] [call site] 09269
28 EvalAltResult::fill_position [function] [call site] 09270
28 ParseSettings::level_up_with_position [function] [call site] 09271
28 shared_get_mut [function] [call site] 09272
28 Ident::as_str [function] [call site] 09273
28 Option::unwrap [function] [call site] 09274
28 Dynamic::from_map [function] [call site] 09276
28 Engine::eval_expr [function] [call site] 09277
28 Self::as_deref_mut [function] [call site] 09278
28 Dynamic::as_bool [function] [call site] 09279
28 make_type_mismatch_err::<bool> [function] [call site] 09281
28 ParseSettings::level_up_with_position [function] [call site] 09282
28 Engine::eval_expr [function] [call site] 09284
28 Self::as_deref_mut [function] [call site] 09285
28 Dynamic::as_bool [function] [call site] 09286
28 make_type_mismatch_err::<bool> [function] [call site] 09288
28 ParseSettings::level_up_with_position [function] [call site] 09289
28 Engine::eval_expr [function] [call site] 09291
28 Self::as_deref_mut [function] [call site] 09292
28 Expr::is_unit [function] [call site] 09293
28 MyIterableType::into_iter [function] [call site] 09295
28 test_optimizer_const_map [function] [call site] 09296
28 reflection_functions::collect [function] [call site] 09297
28 Command::get [function] [call site] 09300
28 Ident::as_str [function] [call site] 09301
28 ok_or_else [function] [call site] 09302
28 TestStruct::new [function] [call site] 09303
28 ERR::ErrorCustomSyntax [function] [call site] 09304
28 MyIterableType::into_iter [function] [call site] 09305
28 test_optimizer_const_map [function] [call site] 09306
28 reflection_functions::collect [function] [call site] 09307
28 EvalContext::new [function] [call site] 09308
28 and_then [function] [call site] 09309
28 Engine::check_data_size [function] [call site] 09310
28 Expr::start_position [function] [call site] 09311
28 Engine::eval_stmt_block [function] [call site] 09312
28 StmtBlock::take_statements [function] [call site] 09313
28 Engine::eval_dot_index_chain [function] [call site] 09314
28 Engine::eval_dot_index_chain [function] [call site] 09315
25 ParseResult::unwrap [function] [call site] 09316
24 and_then [function] [call site] 09317
24 Engine::check_data_size [function] [call site] 09318
24 map_err [function] [call site] 09319
24 EvalAltResult::fill_position [function] [call site] 09320
24 ArgBackup::restore_first_arg [function] [call site] 09321
24 Engine::is_debugger_registered [function] [call site] 09322
24 Engine::register_debugger [function] [call site] 09323
24 Scope::new [function] [call site] 09324
24 crate::ast::Stmt::Noop [function] [call site] 09325
24 into [function] [call site] 09326
24 DebuggerEvent::FunctionExitWithValue [function] [call site] 09327
24 DebuggerEvent::FunctionExitWithError [function] [call site] 09328
24 Engine::dbg_raw [function] [call site] 09329
24 Err [function] [call site] 09330
24 GlobalRuntimeState::debugger_mut [function] [call site] 09331
24 &mut [call site] 09332
24 string_functions::is_empty [function] [call site] 09333
24 Engine::check_data_size [function] [call site] 09334
24 Ok [function] [call site] 09335
24 Dynamic::into_immutable_string [function] [call site] 09336
24 Result::map_err [function] [call site] 09337
24 Engine::map_type_name [function] [call site] 09338
24 type_name::<ImmutableString> [function] [call site] 09339
24 &'a [call site] 09340
24 ERR::ErrorMismatchOutputType [function] [call site] 09341
24 into [function] [call site] 09342
24 test_side_effects_print [function] [call site] 09343
24 Dynamic::into_immutable_string [function] [call site] 09344
24 Result::map_err [function] [call site] 09345
24 Engine::map_type_name [function] [call site] 09346
24 type_name::<ImmutableString> [function] [call site] 09347
24 &'a [call site] 09348
24 ERR::ErrorMismatchOutputType [function] [call site] 09349
24 into [function] [call site] 09350
24 test_print_debug [function] [call site] 09351
24 &mut [call site] 09352
24 Engine::map_type_name [function] [call site] 09353
24 std:: [call site] 09354
0 any::type_name [function] [call site] 09355
24 Engine::map_type_name [function] [call site] 09356
24 std:: [call site] 09357
0 any::type_name [function] [call site] 09358
24 ERR::ErrorIndexingType [function] [call site] 09360
24 Engine::map_type_name [function] [call site] 09362
24 std:: [call site] 09363
0 any::type_name [function] [call site] 09364
24 Engine::map_type_name [function] [call site] 09365
24 std:: [call site] 09366
0 any::type_name [function] [call site] 09367
24 Engine::map_type_name [function] [call site] 09368
24 std:: [call site] 09369
0 any::type_name [function] [call site] 09370
24 ERR::ErrorIndexingType [function] [call site] 09372
24 string_functions::starts_with [function] [call site] 09374
24 test::len [function] [call site] 09375
24 Engine::map_type_name [function] [call site] 09376
24 std:: [call site] 09377
0 any::type_name [function] [call site] 09378
24 ERR::ErrorDotExpr [function] [call site] 09380
24 string_functions::starts_with [function] [call site] 09382
24 test::len [function] [call site] 09383
24 Engine::map_type_name [function] [call site] 09384
24 std:: [call site] 09385
0 any::type_name [function] [call site] 09386
24 Engine::map_type_name [function] [call site] 09387
24 std:: [call site] 09388
0 any::type_name [function] [call site] 09389
24 ERR::ErrorDotExpr [function] [call site] 09391
24 ERR::ErrorFunctionNotFound [function] [call site] 09394
24 Engine::gen_fn_call_signature [function] [call site] 09395
23 calc_fn_hash [function] [call site] 09397
23 test::len [function] [call site] 09398
23 StaticModuleResolver::iter_mut [function] [call site] 09399
23 iter_mut().collect::<FnArgsVec<_>> [function] [call site] 09400
23 ok [function] [call site] 09401
23 test_optimizer_const_map [function] [call site] 09402
22 StmtBlock::as_ref [function] [call site] 09403
22 OptimizerState::set_dirty [function] [call site] 09404
22 Expr::from_dynamic [function] [call site] 09405
22 StaticModuleResolver::iter_mut [function] [call site] 09406
22 array_functions::for_each [function] [call site] 09407
22 optimize_expr [function] [call site] 09408
22 StaticModuleResolver::iter_mut [function] [call site] 09409
22 array_functions::for_each [function] [call site] 09410
22 optimize_expr [function] [call site] 09411
22 move_constant_arg [function] [call site] 09412
22 OptimizerState::set_dirty [function] [call site] 09413
22 string_functions::is_empty [function] [call site] 09414
22 OptimizerState::find_literal_constant [function] [call site] 09415
22 Option::is_some [function] [call site] 09416
22 Expr::from_dynamic [function] [call site] 09417
22 OptimizerState::find_literal_constant [function] [call site] 09418
22 Option::unwrap [function] [call site] 09419
22 TestStruct::clone [function] [call site] 09420
22 OptimizerState::set_dirty [function] [call site] 09421
21 ASTFlags::intersects [function] [call site] 09422
21 Expr::is_constant [function] [call site] 09423
21 Some [function] [call site] 09424
21 Cow::Owned [function] [call site] 09425
21 Expr::get_literal_value [function] [call site] 09426
21 unwrap [function] [call site] 09427
21 OptimizerState::push_var [function] [call site] 09428
21 TestStruct::clone [function] [call site] 09429
21 optimize_stmt [function] [call site] 09430
22 Token::is_op_assignment [function] [call site] 09431
22 o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access [function] [call site] 09432
23 string_functions::is_empty [function] [call site] 09433
22 OptimizerState::set_dirty [function] [call site] 09434
22 OpAssignment::new_op_assignment_from_base [function] [call site] 09435
23 Token::lookup_symbol_from_syntax [function] [call site] 09436
23 Option::unwrap_or_else [function] [call site] 09437
23 OpAssignment::new_op_assignment_from_base_token [function] [call site] 09438
24 OpAssignment::new_op_assignment_from_token [function] [call site] 09439
25 Token::get_base_op_from_assignment [function] [call site] 09440
25 Option::unwrap_or_else [function] [call site] 09441
25 Token::literal_syntax [function] [call site] 09442
25 Token::literal_syntax [function] [call site] 09443
25 calc_fn_hash [function] [call site] 09444
25 calc_fn_hash [function] [call site] 09445
24 Token::convert_to_op_assignment [function] [call site] 09446
24 Option::unwrap_or_else [function] [call site] 09448
22 test_functions_take [function] [call site] 09449
22 o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access [function] [call site] 09450
22 optimize_expr [function] [call site] 09451
22 optimize_expr [function] [call site] 09452
22 string_functions::is_empty [function] [call site] 09453
22 string_functions::is_empty [function] [call site] 09454
22 OptimizerState::set_dirty [function] [call site] 09455
22 Expr::start_position [function] [call site] 09456
22 test_functions_take [function] [call site] 09457
22 optimize_expr [function] [call site] 09458
22 Stmt::Block [function] [call site] 09459
22 StmtBlock::new [function] [call site] 09460
22 Stmt::Expr [function] [call site] 09461
22 Stmt::Noop [function] [call site] 09463
22 Self::into [function] [call site] 09464
22 Stmt::Expr [function] [call site] 09465
22 string_functions::is_empty [function] [call site] 09467
22 OptimizerState::set_dirty [function] [call site] 09468
22 Stmt::Noop [function] [call site] 09469
22 OptimizerState::set_dirty [function] [call site] 09470
22 StmtBlock::take_statements [function] [call site] 09471
22 optimize_stmt_block [function] [call site] 09472
22 string_functions::is_empty [function] [call site] 09473
22 Stmt::Noop [function] [call site] 09474
22 ParseSettings::level_up_with_position [function] [call site] 09475
22 Stmt::Block [function] [call site] 09476
22 StmtBlock::new_with_span [function] [call site] 09477
23 MyIterableType::into_iter [function] [call site] 09478
23 Self::IntoIter::collect [function] [call site] 09479
23 StmtBlockContainer::shrink_to_fit [function] [call site] 09480
22 StmtBlock::new_with_span [function] [call site] 09481
23 MyIterableType::into_iter [function] [call site] 09482
23 Self::IntoIter::collect [function] [call site] 09483
23 StmtBlockContainer::shrink_to_fit [function] [call site] 09484
22 Self::into [function] [call site] 09485
22 OptimizerState::set_dirty [function] [call site] 09486
22 StmtBlock::take_statements [function] [call site] 09487
22 optimize_stmt_block [function] [call site] 09488
22 string_functions::is_empty [function] [call site] 09489
22 Stmt::Noop [function] [call site] 09490
22 ParseSettings::level_up_with_position [function] [call site] 09491
22 Stmt::Block [function] [call site] 09492
22 StmtBlock::new_with_span [function] [call site] 09493
22 StmtBlock::new_with_span [function] [call site] 09494
22 Self::into [function] [call site] 09495
22 optimize_expr [function] [call site] 09496
22 StmtBlock::statements_mut [function] [call site] 09497
22 optimize_stmt_block [function] [call site] 09498
22 StmtBlock::take_statements [function] [call site] 09499
23 mem::take [function] [call site] 09500
23 StmtBlock::statements_mut [function] [call site] 09501
22 StmtBlock::statements_mut [function] [call site] 09502
22 optimize_stmt_block [function] [call site] 09503
22 StmtBlock::take_statements [function] [call site] 09504
22 is_hashable_constant [function] [call site] 09505
23 Expr::is_constant [function] [call site] 09506
23 Dynamic::is_hashable [function] [call site] 09507
22 Expr::get_literal_value [function] [call site] 09508
22 func::hashing::get_hasher [function] [call site] 09510
22 test::hash [function] [call site] 09511
22 Self::Hasher::finish [function] [call site] 09512
22 Command::get [function] [call site] 09513
22 mem::take [function] [call site] 09514
22 string_functions::clear [function] [call site] 09515
22 Stmt::Expr [function] [call site] 09516
22 test_functions_take [function] [call site] 09517
22 optimize_stmt [function] [call site] 09519
22 optimize_expr [function] [call site] 09520
22 Stmt::Expr [function] [call site] 09522
22 test_functions_take [function] [call site] 09523
22 optimize_stmt [function] [call site] 09525
22 Stmt::Expr [function] [call site] 09527
22 test_functions_take [function] [call site] 09528
22 test_functions_take [function] [call site] 09531
22 Stmt::If [function] [call site] 09532
22 Expr::start_position [function] [call site] 09534
22 OptimizerState::set_dirty [function] [call site] 09535
22 mem::take [function] [call site] 09536
22 Stmt::Expr [function] [call site] 09537
22 test_functions_take [function] [call site] 09538
22 optimize_stmt [function] [call site] 09540
22 OptimizerState::set_dirty [function] [call site] 09541
22 string_functions::is_empty [function] [call site] 09542
22 test::len [function] [call site] 09543
22 MyIterableType::into_iter [function] [call site] 09544
22 Self::IntoIter::all [function] [call site] 09545
22 MyIterableType::into_iter [function] [call site] 09546
22 Self::IntoIter::find [function] [call site] 09547
22 string_functions::contains [function] [call site] 09548
22 without_metadata::test_parse_json_err_no_index [function] [call site] 09549
22 without_metadata::test_parse_json_err_no_index [function] [call site] 09550
22 Stmt::Expr [function] [call site] 09551
22 test_functions_take [function] [call site] 09552
22 optimize_stmt [function] [call site] 09554
22 test_functions_take [function] [call site] 09555
22 optimize_expr [function] [call site] 09556
22 Stmt::Expr [function] [call site] 09558
22 test_functions_take [function] [call site] 09559
22 optimize_stmt [function] [call site] 09561
22 Stmt::Expr [function] [call site] 09563
22 without_metadata::test_parse_json_err_no_index [function] [call site] 09564
22 test_functions_take [function] [call site] 09565
22 Stmt::If [function] [call site] 09568
22 Expr::start_position [function] [call site] 09570
22 OptimizerState::set_dirty [function] [call site] 09571
22 string_functions::is_empty [function] [call site] 09572
22 OptimizerState::set_dirty [function] [call site] 09573
22 string_functions::clear [function] [call site] 09574
22 test::len [function] [call site] 09575
22 map_functions::retain [function] [call site] 09576
23 string_functions::is_empty [function] [call site] 09577
23 IterateMap::new [function] [call site] 09579
23 IterateMap::new [function] [call site] 09580
23 IterateMap::new [function] [call site] 09581
23 mem::take [function] [call site] 09582
23 MyIterableType::into_iter [function] [call site] 09583
23 blob_functions::insert [function] [call site] 09585
23 FnPtr::call_raw_with_extra_args [function] [call site] 09586
23 TestStruct::clone [function] [call site] 09588
23 Self::into [function] [call site] 09589
23 Dynamic::as_bool [function] [call site] 09591
23 Result::unwrap_or [function] [call site] 09592
23 blob_functions::insert [function] [call site] 09593
23 blob_functions::insert [function] [call site] 09594
22 string_functions::contains [function] [call site] 09598
22 test::len [function] [call site] 09599
22 OptimizerState::set_dirty [function] [call site] 09600
22 without_metadata::test_parse_json_err_no_index [function] [call site] 09601
22 optimize_expr [function] [call site] 09602
22 optimize_expr [function] [call site] 09603
22 OptimizerState::set_dirty [function] [call site] 09604
22 Stmt::Expr [function] [call site] 09605
22 test_functions_take [function] [call site] 09606
22 optimize_stmt [function] [call site] 09608
22 Stmt::Block [function] [call site] 09609
22 StmtBlock::empty [function] [call site] 09610
22 Self::into [function] [call site] 09611
22 optimize_expr [function] [call site] 09612
22 optimize_expr [function] [call site] 09613
22 optimize_expr [function] [call site] 09614
22 Expr::is_unit [function] [call site] 09615
22 Expr::Unit [function] [call site] 09616
22 ParseSettings::level_up_with_position [function] [call site] 09617
22 OptimizerState::set_dirty [function] [call site] 09618
22 map_functions::retain [function] [call site] 09619
22 map_functions::retain [function] [call site] 09620
23 string_functions::is_empty [function] [call site] 09621
23 IterateMap::new [function] [call site] 09623
23 IterateMap::new [function] [call site] 09624
23 IterateMap::new [function] [call site] 09625
23 mem::take [function] [call site] 09626
23 MyIterableType::into_iter [function] [call site] 09627
23 blob_functions::insert [function] [call site] 09629
23 FnPtr::call_raw_with_extra_args [function] [call site] 09630
23 TestStruct::clone [function] [call site] 09632
23 Self::into [function] [call site] 09633
23 Dynamic::as_bool [function] [call site] 09635
23 Result::unwrap_or [function] [call site] 09636
23 blob_functions::insert [function] [call site] 09637
23 blob_functions::insert [function] [call site] 09638
22 OptimizerState::set_dirty [function] [call site] 09642
22 MyIterableType::into_iter [function] [call site] 09643
22 Self::IntoIter::position [function] [call site] 09644
22 test::len [function] [call site] 09645
22 OptimizerState::set_dirty [function] [call site] 09646
22 string_functions::truncate [function] [call site] 09647
23 string_functions::clear [function] [call site] 09648
23 FnPtr::try_from [function] [call site] 09649
23 char_indices [function] [call site] 09650
23 shared_make_mut [function] [call site] 09652
23 string_functions::truncate [function] [call site] 09653
22 string_functions::is_empty [function] [call site] 09654
22 OptimizerState::set_dirty [function] [call site] 09655
22 map_functions::retain [function] [call site] 09656
22 OptimizerState::set_dirty [function] [call site] 09657
22 optimize_expr [function] [call site] 09658
22 StaticModuleResolver::iter_mut [function] [call site] 09659
22 impl [call site] 09660
22 array_functions::for_each [function] [call site] 09661
22 map_functions::values [function] [call site] 09663
22 flat_map [function] [call site] 09664
22 MyIterableType::into_iter [function] [call site] 09665
23 test_chars [function] [call site] 09666
23 0.chars().collect::<Vec<_>> [function] [call site] 09667
23 MyIterableType::into_iter [function] [call site] 09668
22 test_method_call [function] [call site] 09669
22 MyIterableType::into_iter [function] [call site] 09670
22 Self::IntoIter::all [function] [call site] 09671
22 without_metadata::test_parse_json_err_no_index [function] [call site] 09672
22 Expr::is_unit [function] [call site] 09673
22 Expr::Unit [function] [call site] 09674
22 ParseSettings::level_up_with_position [function] [call site] 09675
22 OptimizerState::set_dirty [function] [call site] 09676
22 OptimizerState::set_dirty [function] [call site] 09677
22 Stmt::Noop [function] [call site] 09678
22 optimize_expr [function] [call site] 09679
22 Expr::Unit [function] [call site] 09680
22 StmtBlock::statements_mut [function] [call site] 09681
22 optimize_stmt_block [function] [call site] 09682
22 StmtBlock::take_statements [function] [call site] 09683
22 optimize_expr [function] [call site] 09684
22 StmtBlock::statements_mut [function] [call site] 09685
22 optimize_stmt_block [function] [call site] 09686
22 StmtBlock::take_statements [function] [call site] 09687
22 optimize_expr [function] [call site] 09688
22 StmtBlock::statements_mut [function] [call site] 09689
22 optimize_stmt_block [function] [call site] 09690
22 StmtBlock::take_statements [function] [call site] 09691
22 ASTFlags::intersects [function] [call site] 09692
22 optimize_expr [function] [call site] 09693
22 optimize_expr [function] [call site] 09694
22 optimize_stmt_block [function] [call site] 09695
22 StmtBlock::take_statements [function] [call site] 09696
23 mem::take [function] [call site] 09697
23 StmtBlock::statements_mut [function] [call site] 09698
22 StmtBlockContainer::as_mut_slice [function] [call site] 09699
22 OptimizerState::set_dirty [function] [call site] 09700
22 Stmt::Noop [function] [call site] 09701
22 StmtBlock::new_with_span [function] [call site] 09702
23 MyIterableType::into_iter [function] [call site] 09703
23 Self::IntoIter::collect [function] [call site] 09704
23 StmtBlockContainer::shrink_to_fit [function] [call site] 09705
22 iterator_functions::chars_from_start [function] [call site] 09706
23 CharsStream::new [function] [call site] 09707
22 Stmt::is_block_dependent [function] [call site] 09708
23 MyIterableType::into_iter [function] [call site] 09709
23 Self::IntoIter::all [function] [call site] 09710
23 FnCallExpr::is_qualified [function] [call site] 09711
23 FnCallExpr::is_qualified [function] [call site] 09712
22 OptimizerState::set_dirty [function] [call site] 09713
22 test_functions_take [function] [call site] 09714
22 StmtBlock::statements_mut [function] [call site] 09715
22 MyIterableType::into_iter [function] [call site] 09716
22 test_method_call [function] [call site] 09717
22 OptimizerState::set_dirty [function] [call site] 09718
22 StmtBlock::take_statements [function] [call site] 09719
22 StmtBlock::new_with_span [function] [call site] 09720
22 optimize_stmt_block [function] [call site] 09721
22 StmtBlock::new_with_span [function] [call site] 09722
22 Stmt::Block [function] [call site] 09723
22 ParseResult::into [function] [call site] 09724
22 StmtBlock::statements_mut [function] [call site] 09725
22 optimize_stmt_block [function] [call site] 09726
22 StmtBlock::take_statements [function] [call site] 09727
22 StmtBlock::statements_mut [function] [call site] 09728
22 optimize_stmt_block [function] [call site] 09729
22 StmtBlock::take_statements [function] [call site] 09730
22 OptimizerState::set_dirty [function] [call site] 09731
22 StmtBlock::as_mut [function] [call site] 09732
22 string_functions::is_empty [function] [call site] 09733
23 test::len [function] [call site] 09734
22 mem::take [function] [call site] 09735
22 StmtBlock::as_mut [function] [call site] 09736
22 StmtBlock::statements_mut [function] [call site] 09737
22 optimize_stmt_block [function] [call site] 09738
22 StmtBlock::take_statements [function] [call site] 09739
22 Stmt::Block [function] [call site] 09740
22 Stmt::Noop [function] [call site] 09742
22 ParseSettings::level_up_with_position [function] [call site] 09743
22 OptimizerState::set_dirty [function] [call site] 09744
22 test_functions_take [function] [call site] 09745
22 Stmt::FnCall [function] [call site] 09746
22 optimize_expr [function] [call site] 09747
22 ParseResult::take [function] [call site] 09748
23 Engine::new [function] [call site] 09749
23 register_type_with_name::<TestStruct> [function] [call site] 09750
23 Engine::register_fn [function] [call site] 09751
23 TestStruct [function] [call site] 09752
22 Expr::FnCall [function] [call site] 09753
22 optimize_expr [function] [call site] 09754
22 Stmt::FnCall [function] [call site] 09755
22 Stmt::Expr [function] [call site] 09756
22 optimize_expr [function] [call site] 09758
22 optimize_expr [function] [call site] 09759
22 string_functions::is_empty [function] [call site] 09760
22 OptimizerState::set_dirty [function] [call site] 09761
22 Stmt::Noop [function] [call site] 09762
22 test::len [function] [call site] 09763
22 map_functions::retain [function] [call site] 09764
22 OptimizerState::find_literal_constant [function] [call site] 09765
22 Ident::as_str [function] [call site] 09766
22 Position::is_none [function] [call site] 09767
22 test::len [function] [call site] 09768
22 OptimizerState::set_dirty [function] [call site] 09769
21 MyIterableType::into_iter [function] [call site] 09770
21 Self::IntoIter::rev [function] [call site] 09771
22 array_functions::reduce_rev_with_initial [function] [call site] 09772
21 ParseSettings::level_up_with_position [function] [call site] 09773
22 ParseSettings::level_up [function] [call site] 09774
21 RhaiFunc::is_pure [function] [call site] 09776
21 Expr::is_constant [function] [call site] 09777
21 Expr::is_constant [function] [call site] 09778
21 Expr::is_constant [function] [call site] 09779
21 ParseResult::map_or [function] [call site] 09780
21 test::len [function] [call site] 09781
22 test::len [function] [call site] 09782
21 test::len [function] [call site] 09783
21 test::len [function] [call site] 09784
21 RhaiFunc::is_pure [function] [call site] 09785
21 OptimizerState::set_dirty [function] [call site] 09786
21 string_functions::remove [function] [call site] 09787
21 RhaiFunc::is_pure [function] [call site] 09788
22 RhaiFunc::is_pure [function] [call site] 09789
21 OptimizerState::set_dirty [function] [call site] 09790
21 string_functions::remove [function] [call site] 09791
21 ASTFlags::intersects [function] [call site] 09792
21 OptimizerState::set_dirty [function] [call site] 09793
21 string_functions::clear [function] [call site] 09794
22 string_functions::is_empty [function] [call site] 09795
22 shared_get_mut [function] [call site] 09796
22 string_functions::clear [function] [call site] 09797
22 ImmutableString::new [function] [call site] 09798
21 Stmt::returns_value [function] [call site] 09799
21 RhaiFunc::is_pure [function] [call site] 09800
21 OptimizerState::set_dirty [function] [call site] 09801
21 string_functions::clear [function] [call site] 09802
21 ASTFlags::intersects [function] [call site] 09803
21 Stmt::returns_value [function] [call site] 09804
21 OptimizerState::set_dirty [function] [call site] 09805
21 string_functions::pop [function] [call site] 09806
22 string_functions::is_empty [function] [call site] 09807
22 shared_make_mut [function] [call site] 09808
22 string_functions::pop [function] [call site] 09809
22 Dynamic::map_or [function] [call site] 09810
21 Dynamic::unwrap [function] [call site] 09811
21 ASTFlags::intersects [function] [call site] 09812
21 OptimizerState::set_dirty [function] [call site] 09813
21 StmtBlockContainer::last_mut [function] [call site] 09814
21 unwrap [function] [call site] 09815
21 StmtBlock::as_mut [function] [call site] 09816
21 &mut [call site] 09817
21 Stmt::Noop [function] [call site] 09818
21 Stmt::Expr [function] [call site] 09819
21 mem::take [function] [call site] 09820
21 Stmt::returns_value [function] [call site] 09821
21 Stmt::returns_value [function] [call site] 09822
21 RhaiFunc::is_pure [function] [call site] 09823
21 OptimizerState::set_dirty [function] [call site] 09824
21 Stmt::returns_value [function] [call site] 09825
21 StmtBlockContainer::last_mut [function] [call site] 09826
21 unwrap [function] [call site] 09827
21 Stmt::Noop [function] [call site] 09828
21 ParseSettings::level_up_with_position [function] [call site] 09829
21 string_functions::pop [function] [call site] 09830
21 Dynamic::unwrap [function] [call site] 09831
21 RhaiFunc::is_pure [function] [call site] 09832
21 OptimizerState::set_dirty [function] [call site] 09833
21 string_functions::clear [function] [call site] 09834
21 ASTFlags::intersects [function] [call site] 09835
21 OptimizerState::set_dirty [function] [call site] 09836
21 string_functions::pop [function] [call site] 09837
21 Dynamic::unwrap [function] [call site] 09838
21 ASTFlags::intersects [function] [call site] 09839
21 RhaiFunc::is_pure [function] [call site] 09840
21 OptimizerState::set_dirty [function] [call site] 09841
21 string_functions::pop [function] [call site] 09842
21 Dynamic::unwrap [function] [call site] 09843
21 RhaiFunc::is_pure [function] [call site] 09844
21 OptimizerState::set_dirty [function] [call site] 09845
21 string_functions::pop [function] [call site] 09846
21 Dynamic::unwrap [function] [call site] 09847
21 OptimizerState::rewind_var [function] [call site] 09848
22 string_functions::truncate [function] [call site] 09849
21 OptimizerState::is_dirty [function] [call site] 09850
21 OptimizerState::set_dirty [function] [call site] 09851
21 StmtBlockContainer::shrink_to_fit [function] [call site] 09852
19 Option::into [function] [call site] 09853
19 Self::into [function] [call site] 09854
19 crate::Module::new [function] [call site] 09855
20 Position::new_const [function] [call site] 09856
20 CustomTypesCollection::new [function] [call site] 09857
20 TestStruct::new [function] [call site] 09858
20 TestStruct::new [function] [call site] 09859
20 BloomFilterU64::new [function] [call site] 09860
20 TestStruct::new [function] [call site] 09861
20 TestStruct::new [function] [call site] 09862
19 Self::into [function] [call site] 09863
19 StmtBlockContainer::shrink_to_fit [function] [call site] 09864
19 AST::new [function] [call site] 09865
20 crate::SmartString::new_const [function] [call site] 09866
21 TestStruct::new [function] [call site] 09868
20 MyIterableType::into_iter [function] [call site] 09869
20 Self::IntoIter::collect [function] [call site] 09870
19 Engine::optimize_top_level [function] [call site] 09872
19 std::slice::from_ref [function] [call site] 09873
18 Ok [function] [call site] 09874
18 AST::new [function] [call site] 09875
18 crate::Module::new [function] [call site] 09876
18 StmtBlock::extend [function] [call site] 09877
19 StmtBlock::extend [function] [call site] 09878
17 StmtBlock::borrow [function] [call site] 09879
17 into [function] [call site] 09880
17 Ok [function] [call site] 09881
16 Some [function] [call site] 09882
14 Scope::new [function] [call site] 09883
13 ParseResult::unwrap [function] [call site] 09884
13 Engine::run_ast [function] [call site] 09885
13 RhaiResultOf::unwrap [function] [call site] 09886
13 Engine::on_def_var [function] [call site] 09887
13 Option::name [function] [call site] 09888
13 VarDefInfo::nesting_level [function] [call site] 09889
13 Ok [function] [call site] 09890
13 Ok [function] [call site] 09891
13 run [function] [call site] 09892
13 RhaiResultOf::unwrap_err [function] [call site] 09893
13 run [function] [call site] 09894
13 RhaiResultOf::unwrap_err [function] [call site] 09895
13 run [function] [call site] 09896
13 RhaiResultOf::unwrap_err [function] [call site] 09897
13 run [function] [call site] 09898
13 RhaiResultOf::unwrap [function] [call site] 09899
12 Module::is_standard_lib [function] [call site] 09900
12 flat_map [function] [call site] 09901
12 RhaiFunc::get_iter_fn [function] [call site] 09902
12 filter_map [function] [call site] 09903
12 Position::new_const [function] [call site] 09904
12 RhaiFunc::get_script_fn_def [function] [call site] 09905
12 Option::map [function] [call site] 09906
12 into [function] [call site] 09907
12 array_functions::for_each [function] [call site] 09908
12 blob_functions::push [function] [call site] 09909
12 RhaiFunc::get_iter_fn [function] [call site] 09910
12 Option::filter_map [function] [call site] 09911
12 into [function] [call site] 09912
12 RhaiFunc::get_script_fn_def [function] [call site] 09913
12 Option::map [function] [call site] 09914
12 into [function] [call site] 09915
12 array_functions::for_each [function] [call site] 09916
12 blob_functions::push [function] [call site] 09917
12 Module::iter_sub_modules [function] [call site] 09918
13 Module::iter_sub_modules_raw [function] [call site] 09919
14 MyIterableType::into_iter [function] [call site] 09920
13 impl [call site] 09921
13 Ident::as_str [function] [call site] 09922
12 array_functions::for_each [function] [call site] 09923
12 Position::new_const [function] [call site] 09924
12 unwrap [function] [call site] 09925
12 scan_module_recursive [function] [call site] 09926
12 NativeCallContext::global_runtime_state [function] [call site] 09927
12 GlobalRuntimeState::iter_imports_raw [function] [call site] 09928
13 MyIterableType::into_iter [function] [call site] 09929
13 array_functions::reduce_rev [function] [call site] 09930
13 array_functions::zip [function] [call site] 09931
13 MyIterableType::into_iter [function] [call site] 09932
13 array_functions::reduce_rev [function] [call site] 09933
12 array_functions::for_each [function] [call site] 09934
12 scan_module_recursive [function] [call site] 09935
12 MyIterableType::into_iter [function] [call site] 09936
12 array_functions::for_each [function] [call site] 09937
12 scan_module_recursive [function] [call site] 09938
11 Some [function] [call site] 09939
11 StmtBlock::as_ref [function] [call site] 09940
11 test::len [function] [call site] 09941
11 IterateMap::new [function] [call site] 09942
11 string_functions::is_empty [function] [call site] 09943
11 blob_functions::insert [function] [call site] 09944
11 &str::into [function] [call site] 09945
11 Engine::get_interned_string [function] [call site] 09946
11 ImmutableString::into [function] [call site] 09947
11 blob_functions::insert [function] [call site] 09948
11 &str::into [function] [call site] 09949
11 Engine::get_interned_string [function] [call site] 09950
11 ImmutableString::into [function] [call site] 09951
11 blob_functions::insert [function] [call site] 09952
11 &str::into [function] [call site] 09953
11 Engine::get_interned_string [function] [call site] 09954
11 ImmutableString::into [function] [call site] 09955
11 blob_functions::insert [function] [call site] 09956
11 &str::into [function] [call site] 09957
11 string_functions::starts_with [function] [call site] 09958
11 into [function] [call site] 09959
11 blob_functions::insert [function] [call site] 09960
11 &str::into [function] [call site] 09961
11 into [function] [call site] 09962
11 blob_functions::insert [function] [call site] 09963
11 &str::into [function] [call site] 09964
11 MyIterableType::into_iter [function] [call site] 09965
11 test_optimizer_const_map [function] [call site] 09966
11 Engine::get_interned_string [function] [call site] 09967
11 ImmutableString::into [function] [call site] 09968
11 params [call site] 09969
12 .iter() [call site] 09970
12 .map(|&p| [call site] 09971
12 .collect::<Array> [function] [call site] 09972
11 into [function] [call site] 09973
11 string_functions::is_empty [function] [call site] 09974
11 blob_functions::insert [function] [call site] 09975
11 &str::into [function] [call site] 09976
11 MyIterableType::into_iter [function] [call site] 09977
11 test_optimizer_const_map [function] [call site] 09978
11 Engine::get_interned_string [function] [call site] 09979
11 ImmutableString::into [function] [call site] 09980
11 comments [call site] 09981
14 .iter() [call site] 09982
14 .map(|&s| [call site] 09983
14 .collect::<Array> [function] [call site] 09984
11 into [function] [call site] 09985
11 Some [function] [call site] 09986
11 Dynamic::from_map [function] [call site] 09987
9 as_deref [function] [call site] 09988
8 syn::Result::peekable [function] [call site] 09989
8 Engine::default [function] [call site] 09990
8 ParseState::new [function] [call site] 09991
8 Some [function] [call site] 09992
8 Engine::parse_global_expr [function] [call site] 09993
9 Engine::max_expr_depth [function] [call site] 09994
9 Engine::parse_expr [function] [call site] 09995
9 LexError::UnexpectedInput [function] [call site] 09999
9 (Token, [call site] 10000
9 PERR::into_err [function] [call site] 10001
9 Position::new_const [function] [call site] 10002
9 blob_functions::push [function] [call site] 10003
9 Stmt::Expr [function] [call site] 10004
9 Engine::optimize_into_ast [function] [call site] 10007
9 map_functions::values [function] [call site] 10008
9 lib.values().cloned().collect::<Vec<_>> [function] [call site] 10010
9 crate::Module::from [function] [call site] 10013
9 map_functions::values [function] [call site] 10014
7 ParseResult::expect [function] [call site] 10016
7 Ident::as_str [function] [call site] 10017
7 eval_ast::<bool> [function] [call site] 10018
7 expect [function] [call site] 10019
6 unwrap_or [function] [call site] 10020
6 FnPtr::try_from [function] [call site] 10021
6 RhaiResultOf::unwrap [function] [call site] 10022
6 FnPtr::try_from [function] [call site] 10023
6 RhaiResultOf::map [function] [call site] 10024
6 unwrap_or [function] [call site] 10025
6 FnPtr::try_from [function] [call site] 10026
6 RhaiResultOf::unwrap [function] [call site] 10027
5 test::len [function] [call site] 10028
5 test::len [function] [call site] 10029
5 blob_functions::push [function] [call site] 10030
5 blob_functions::insert [function] [call site] 10031
3 TestStruct::new [function] [call site] 10032
3 Self::as_shared_module [function] [call site] 10033
2 Engine::set_max_string_size [function] [call site] 10034
3 TestStruct::new [function] [call site] 10035
2 Engine::set_max_array_size [function] [call site] 10036
3 TestStruct::new [function] [call site] 10037
2 Engine::set_max_map_size [function] [call site] 10038
3 TestStruct::new [function] [call site] 10039
2 Engine::set_max_variables [function] [call site] 10040
2 Engine::set_max_functions [function] [call site] 10041
2 Engine::set_max_modules [function] [call site] 10042
2 Engine::set_max_call_levels [function] [call site] 10043
2 Engine::set_max_expr_depths [function] [call site] 10044
3 TestStruct::new [function] [call site] 10045
3 TestStruct::new [function] [call site] 10046
2 Engine::set_optimization_level [function] [call site] 10047
2 Engine::on_debug [function] [call site] 10048
3 TestStruct::new [function] [call site] 10050
2 std::hint::black_box [function] [call site] 10051
2 Engine::on_print [function] [call site] 10052
2 std::hint::black_box [function] [call site] 10053
2 test_chars [function] [call site] 10054
2 test_functions_take [function] [call site] 10055
2 script.chars().take(32 [call site] 10056
2 Engine::compile [function] [call site] 10057
2 std::hint::black_box [function] [call site] 10058
2 std::hint::black_box [function] [call site] 10059
2 AST::iter_functions [function] [call site] 10060
3 Module::iter_script_fn [function] [call site] 10061
3 test_optimizer_const_map [function] [call site] 10062
3 StmtBlock::as_ref [function] [call site] 10063
3 &[Stmt]::into [function] [call site] 10064
2 ImmutableString::strong_count [function] [call site] 10065
3 ImmutableString::strong_count [function] [call site] 10066
2 std::hint::black_box [function] [call site] 10067
2 AST::iter_literal_variables [function] [call site] 10068
3 AST::statements [function] [call site] 10069
3 MyIterableType::into_iter [function] [call site] 10070
3 Self::IntoIter::filter_map [function] [call site] 10071
3 ASTFlags::intersects [function] [call site] 10072
3 ASTFlags::intersects [function] [call site] 10073
3 Expr::get_literal_value [function] [call site] 10074
3 Option::map [function] [call site] 10075
3 Ident::as_str [function] [call site] 10076
3 ASTFlags::intersects [function] [call site] 10077
2 ImmutableString::strong_count [function] [call site] 10078
2 std::hint::black_box [function] [call site] 10079
2 Expr::walk [function] [call site] 10080
3 blob_functions::push [function] [call site] 10081
3 Expr::into [function] [call site] 10082
3 Expr::walk [function] [call site] 10084
3 Expr::walk [function] [call site] 10085
3 Expr::walk [function] [call site] 10086
3 Expr::walk [function] [call site] 10087
3 Expr::walk [function] [call site] 10088
3 Expr::walk [function] [call site] 10089
3 Expr::walk [function] [call site] 10090
3 Expr::walk [function] [call site] 10091
3 string_functions::pop [function] [call site] 10092
3 Dynamic::unwrap [function] [call site] 10093
2 std::hint::black_box [function] [call site] 10094
2 Engine::gen_fn_metadata_with_ast_to_json [function] [call site] 10095
3 Engine::gen_metadata_to_json_raw [function] [call site] 10096
4 ImmutableString::new [function] [call site] 10097
4 ModuleMetadata::new [function] [call site] 10098
5 TestStruct::new [function] [call site] 10099
5 TestStruct::new [function] [call site] 10100
5 TestStruct::new [function] [call site] 10101
4 blob_functions::insert [function] [call site] 10102
4 StmtBlock::as_ref [function] [call site] 10103
4 &[Stmt]::into [function] [call site] 10104
4 MyIterableType::into_iter [function] [call site] 10105
4 test_var_def_filter [function] [call site] 10106
4 Module::is_standard_lib [function] [call site] 10107
4 array_functions::for_each [function] [call site] 10108
4 test_comments_doc [function] [call site] 10109
4 string_functions::is_empty [function] [call site] 10110
4 string_functions::is_empty [function] [call site] 10111
4 test_comments_doc [function] [call site] 10112
4 Module::iter_custom_types [function] [call site] 10113
5 MyIterableType::into_iter [function] [call site] 10114
4 array_functions::for_each [function] [call site] 10115
4 blob_functions::push [function] [call site] 10116
4 RhaiFunc::get_iter_fn [function] [call site] 10118
4 array_functions::for_each [function] [call site] 10119
5 string_functions::is_empty [function] [call site] 10120
5 StaticModuleResolver::iter_mut [function] [call site] 10122
5 impl [call site] 10123
5 FnPtr::call_raw_with_extra_args [function] [call site] 10125
4 blob_functions::push [function] [call site] 10129
4 AST::shared_lib [function] [call site] 10130
4 &crate::SharedModule::iter_custom_types [function] [call site] 10131
5 MyIterableType::into_iter [function] [call site] 10132
4 array_functions::for_each [function] [call site] 10133
4 blob_functions::push [function] [call site] 10134
4 AST::shared_lib [function] [call site] 10136
4 &crate::SharedModule::iter_fn [function] [call site] 10137
4 array_functions::for_each [function] [call site] 10139
4 blob_functions::push [function] [call site] 10141
4 test_comments_doc [function] [call site] 10144
4 string_functions::is_empty [function] [call site] 10145
4 string_functions::is_empty [function] [call site] 10146
4 test_comments_doc [function] [call site] 10147
4 serde_json::to_string_pretty [function] [call site] 10148
2 AST::clone_functions_only [function] [call site] 10150
3 AST::clone_functions_only_filtered [function] [call site] 10151
4 crate::Module::new [function] [call site] 10152
4 &crate::SharedModule::merge_filtered [function] [call site] 10153
5 AST::merge_filtered_impl [function] [call site] 10154
6 StmtBlock::as_ref [function] [call site] 10155
6 StmtBlock::as_ref [function] [call site] 10156
6 Engine::default [function] [call site] 10157
6 TokenStream::to_vec [function] [call site] 10160
6 StmtBlock::extend [function] [call site] 10161
7 StmtBlock::extend [function] [call site] 10162
6 MyIterableType::into_iter [function] [call site] 10163
7 test_chars [function] [call site] 10164
7 0.chars().collect::<Vec<_>> [function] [call site] 10165
7 MyIterableType::into_iter [function] [call site] 10166
6 Self::IntoIter::cloned [function] [call site] 10167
6 StmtBlock::as_ref [function] [call site] 10168
6 TestStruct::clone [function] [call site] 10169
6 &crate::SharedModule::merge_filtered [function] [call site] 10170
6 AST::new_with_source [function] [call site] 10171
7 TestStruct::new [function] [call site] 10172
7 AST::set_source [function] [call site] 10173
6 TestStruct::clone [function] [call site] 10174
6 TestStruct::new [function] [call site] 10175
6 string_functions::is_empty [function] [call site] 10178
6 string_functions::is_empty [function] [call site] 10181
6 clone_from [function] [call site] 10182
6 clone_from [function] [call site] 10183
6 TestStruct::clone [function] [call site] 10186
6 blob_functions::insert [function] [call site] 10189
6 TestStruct::clone [function] [call site] 10190
6 StmtBlock::as_ref [function] [call site] 10191
6 TestStruct::clone [function] [call site] 10192
6 Ident::as_str [function] [call site] 10195
6 Ident::as_str [function] [call site] 10196
6 TestStruct::clone [function] [call site] 10197
4 TestStruct::clone [function] [call site] 10200
4 TestStruct::clone [function] [call site] 10201
4 Engine::default [function] [call site] 10202
4 &crate::SharedModule::into [function] [call site] 10203
4 TestStruct::clone [function] [call site] 10204
2 AST::clone_functions_only_filtered [function] [call site] 10205
3 crate::Module::new [function] [call site] 10206
3 &crate::SharedModule::merge_filtered [function] [call site] 10207
3 TestStruct::clone [function] [call site] 10208
3 TestStruct::clone [function] [call site] 10209
3 Engine::default [function] [call site] 10210
3 &crate::SharedModule::into [function] [call site] 10211
3 TestStruct::clone [function] [call site] 10212
2 std::hint::black_box [function] [call site] 10213
2 map_functions::merge [function] [call site] 10214
3 string_functions::is_empty [function] [call site] 10215
4 test::len [function] [call site] 10216
3 string_functions::is_empty [function] [call site] 10217
3 StmtBlock::extend [function] [call site] 10218
4 StmtBlock::extend [function] [call site] 10219
2 Ok [function] [call site] 10220
1 std::hint::black_box [function] [call site] 10221