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
10325 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 <_>::default [function] [call site] 00142
6 Engine::new [function] [call site] 00143
6 Engine::compile [function] [call site] 00144
7 Engine::compile_with_scope [function] [call site] 00145
8 Engine::compile_scripts_with_scope [function] [call site] 00146
9 Engine::compile_scripts_with_scope_raw [function] [call site] 00147
10 Engine::lex [function] [call site] 00148
11 Engine::lex_raw [function] [call site] 00149
12 TestStruct::new [function] [call site] 00150
12 TokenizerControlBlock::new [function] [call site] 00151
13 ImmutableString::new [function] [call site] 00152
14 Position::new_const [function] [call site] 00154
14 Option::into [function] [call site] 00155
12 Self::into [function] [call site] 00156
12 TestStruct::clone [function] [call site] 00157
12 std::num::NonZeroUsize::new [function] [call site] 00158
12 Engine::max_string_size [function] [call site] 00159
13 Command::get [function] [call site] 00160
12 Position::new [function] [call site] 00161
12 MyIterableType::into_iter [function] [call site] 00162
13 test_chars [function] [call site] 00163
13 0.chars().collect::<Vec<_>> [function] [call site] 00164
13 MyIterableType::into_iter [function] [call site] 00165
14 test_chars [function] [call site] 00166
14 0.chars().collect::<Vec<_>> [function] [call site] 00167
14 MyIterableType::into_iter [function] [call site] 00168
12 Self::IntoIter::map [function] [call site] 00169
13 Engine::new [function] [call site] 00170
13 Engine::set_optimization_level [function] [call site] 00171
13 Scope::new [function] [call site] 00172
13 rhai::Map::new [function] [call site] 00173
13 blob_functions::insert [function] [call site] 00174
14 FnPtr::try_from [function] [call site] 00175
14 RhaiResultOf::unwrap [function] [call site] 00176
14 string_functions::is_empty [function] [call site] 00177
14 blob_functions::push [function] [call site] 00178
14 eval::calc_offset_len [function] [call site] 00179
15 FnPtr::try_from [function] [call site] 00180
16 tokenizer::is_valid_function_name [function] [call site] 00181
16 TestStruct::new [function] [call site] 00183
16 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 00184
16 Token::lookup_symbol_from_syntax [function] [call site] 00185
16 Option::is_some [function] [call site] 00186
16 ERR::ErrorParsing [function] [call site] 00188
16 PERR::Reserved [function] [call site] 00189
16 test_to_string [function] [call site] 00190
16 ERR::ErrorFunctionNotFound [function] [call site] 00193
16 test_to_string [function] [call site] 00194
15 CharsStream::unsigned_abs [function] [call site] 00196
15 RhaiResultOf::map_or [function] [call site] 00197
15 min_max_functions::min [function] [call site] 00198
15 FnPtr::try_from [function] [call site] 00199
15 RhaiResultOf::map [function] [call site] 00200
16 Engine::new [function] [call site] 00201
16 Engine::set_optimization_level [function] [call site] 00202
16 Scope::new [function] [call site] 00203
16 rhai::Map::new [function] [call site] 00204
16 blob_functions::insert [function] [call site] 00205
16 &str::into [function] [call site] 00206
16 Scope::push_constant_dynamic [function] [call site] 00208
17 Scope::push_entry [function] [call site] 00209
18 Scope::is_empty [function] [call site] 00210
19 string_functions::is_empty [function] [call site] 00211
18 blob_functions::push [function] [call site] 00214
18 Dynamic::set_access_mode [function] [call site] 00215
19 StmtBlock::as_mut [function] [call site] 00216
19 Dynamic::set_access_mode [function] [call site] 00217
20 StmtBlock::as_mut [function] [call site] 00218
20 Dynamic::set_access_mode [function] [call site] 00219
20 values_mut [function] [call site] 00220
20 Dynamic::set_access_mode [function] [call site] 00221
19 values_mut [function] [call site] 00222
19 Dynamic::set_access_mode [function] [call site] 00223
18 blob_functions::push [function] [call site] 00224
16 Scope::push_constant_dynamic [function] [call site] 00228
16 &str::into [function] [call site] 00229
16 Engine::compile_expression_with_scope [function] [call site] 00230
17 Engine::lex [function] [call site] 00231
17 syn::Result::peekable [function] [call site] 00232
17 <_>::default [function] [call site] 00233
17 ParseState::new [function] [call site] 00234
18 TestStruct::new [function] [call site] 00235
18 Scope::new [function] [call site] 00236
18 TestStruct::new [function] [call site] 00237
18 TestStruct::new [function] [call site] 00238
17 Engine::parse_global_expr [function] [call site] 00240
18 Engine::max_expr_depth [function] [call site] 00241
19 Command::get [function] [call site] 00242
18 Engine::parse_expr [function] [call site] 00243
19 TestStruct::new [function] [call site] 00246
19 ParseSettings::level_up [function] [call site] 00247
19 Engine::parse_unary [function] [call site] 00253
20 LexError::UnexpectedInput [function] [call site] 00257
20 (Token, [call site] 00258
21 Engine::new [function] [call site] 00259
21 Scope::new [function] [call site] 00260
21 blob_functions::push [function] [call site] 00261
21 blob_functions::push [function] [call site] 00262
21 blob_functions::push [function] [call site] 00263
20 PERR::into_err [function] [call site] 00264
20 TestStruct::clone [function] [call site] 00265
20 eat_token [function] [call site] 00267
21 MultiInputsStream::get_next [function] [call site] 00268
22 test::len [function] [call site] 00269
22 MultiInputsStream::get_next [function] [call site] 00270
23 test::len [function] [call site] 00271
23 MultiInputsStream::get_next [function] [call site] 00272
21 Option::unwrap [function] [call site] 00275
20 Engine::parse_unary [function] [call site] 00276
20 ParseSettings::level_up [function] [call site] 00277
20 checked_neg [function] [call site] 00278
20 test_optimizer_const_map [function] [call site] 00279
21 Engine::new [function] [call site] 00280
21 Engine::set_optimization_level [function] [call site] 00281
21 Scope::new [function] [call site] 00282
21 rhai::Map::new [function] [call site] 00283
21 blob_functions::insert [function] [call site] 00284
21 &str::into [function] [call site] 00285
21 Scope::push_constant_dynamic [function] [call site] 00287
21 Scope::push_constant_dynamic [function] [call site] 00289
21 &str::into [function] [call site] 00290
21 Engine::compile_expression_with_scope [function] [call site] 00291
21 ParseResult::expect [function] [call site] 00292
21 Ident::as_str [function] [call site] 00293
21 eval_ast::<bool> [function] [call site] 00294
20 Expr::IntegerConstant [function] [call site] 00296
20 StmtBlock::span_or_else [function] [call site] 00297
21 Span::new [function] [call site] 00298
21 iterator_functions::chars_from_start [function] [call site] 00299
22 CharsStream::new [function] [call site] 00300
23 TestStruct::new [function] [call site] 00302
23 MyIterableType::into_iter [function] [call site] 00303
24 test_chars [function] [call site] 00304
24 0.chars().collect::<Vec<_>> [function] [call site] 00305
24 MyIterableType::into_iter [function] [call site] 00306
23 FnPtr::try_from [function] [call site] 00307
23 RhaiResultOf::unwrap_or [function] [call site] 00308
23 FnPtr::try_from [function] [call site] 00309
23 RhaiResultOf::unwrap_or [function] [call site] 00310
23 test_chars [function] [call site] 00312
23 test_functions_take [function] [call site] 00314
24 Engine::new [function] [call site] 00315
24 register_type_with_name::<TestStruct> [function] [call site] 00316
24 Engine::register_fn [function] [call site] 00317
25 FuncRegistration::new [function] [call site] 00318
26 <_>::default [function] [call site] 00320
26 <_>::default [function] [call site] 00321
26 &str::into [function] [call site] 00322
26 <_>::default [function] [call site] 00323
25 Package::register_into_engine [function] [call site] 00325
26 Package::init_engine [function] [call site] 00326
26 Engine::register_global_module [function] [call site] 00327
27 Engine::global_namespace_mut [function] [call site] 00328
28 string_functions::is_empty [function] [call site] 00329
28 Module::new [function] [call site] 00330
29 Position::new_const [function] [call site] 00331
29 CustomTypesCollection::new [function] [call site] 00332
30 TestStruct::new [function] [call site] 00334
29 TestStruct::new [function] [call site] 00335
29 TestStruct::new [function] [call site] 00336
29 BloomFilterU64::new [function] [call site] 00337
29 TestStruct::new [function] [call site] 00339
29 TestStruct::new [function] [call site] 00340
28 Module::set_internal [function] [call site] 00341
29 test_get_set [function] [call site] 00342
30 Engine::new [function] [call site] 00343
30 register_type::<TestStruct> [function] [call site] 00344
30 Engine::register_get_set [function] [call site] 00345
31 Engine::register_get [function] [call site] 00346
32 Engine::register_fn [function] [call site] 00347
33 FuncRegistration::new [function] [call site] 00348
33 Package::register_into_engine [function] [call site] 00350
32 crate::engine::make_getter [function] [call site] 00351
33 Position::new_const [function] [call site] 00352
34 TestStruct::new [function] [call site] 00354
33 RhaiResultOf::push_str [function] [call site] 00355
33 RhaiResultOf::push_str [function] [call site] 00356
32 StmtBlock::as_ref [function] [call site] 00357
31 Engine::register_set [function] [call site] 00358
32 Engine::register_fn [function] [call site] 00359
32 crate::engine::make_setter [function] [call site] 00360
33 Position::new_const [function] [call site] 00361
33 RhaiResultOf::push_str [function] [call site] 00362
33 RhaiResultOf::push_str [function] [call site] 00363
32 StmtBlock::as_ref [function] [call site] 00364
30 Engine::register_get [function] [call site] 00365
31 Engine::register_fn [function] [call site] 00366
31 crate::engine::make_getter [function] [call site] 00367
31 StmtBlock::as_ref [function] [call site] 00368
30 Engine::register_fn [function] [call site] 00369
30 Engine::register_fn [function] [call site] 00370
30 Engine::register_indexer_get_set [function] [call site] 00371
31 Engine::register_indexer_get [function] [call site] 00372
32 Engine::register_fn [function] [call site] 00373
31 Engine::register_indexer_set [function] [call site] 00374
32 Engine::register_fn [function] [call site] 00375
30 test::len [function] [call site] 00376
30 test::len [function] [call site] 00377
28 blob_functions::push [function] [call site] 00378
28 bool::into [function] [call site] 00379
28 Shared::get_mut [function] [call site] 00380
28 first_mut [function] [call site] 00381
28 Option::unwrap [function] [call site] 00383
27 blob_functions::insert [function] [call site] 00384
26 Package::as_shared_module [function] [call site] 00385
24 TestStruct [function] [call site] 00386
23 chars() [call site] 00387
10 .skip(from) [call site] 00388
10 .take(len) [call site] 00389
10 .collect::<Vec<_>> [function] [call site] 00390
23 MyIterableType::into_iter [function] [call site] 00391
23 FnPtr::try_from [function] [call site] 00392
23 Self::unsigned_abs [function] [call site] 00393
23 RhaiResultOf::unwrap_or [function] [call site] 00394
23 test_chars [function] [call site] 00395
23 ImmutableString::strong_count [function] [call site] 00396
24 ImmutableString::strong_count [function] [call site] 00397
23 usize::saturating_sub [function] [call site] 00398
23 test_chars [function] [call site] 00400
23 test_functions_take [function] [call site] 00402
23 chars() [call site] 00403
8 .skip(offset) [call site] 00404
8 .take(len) [call site] 00405
8 .collect::<Vec<_>> [function] [call site] 00406
23 MyIterableType::into_iter [function] [call site] 00407
21 StmtBlock::span_or_else [function] [call site] 00408
21 string_functions::add_append [function] [call site] 00409
22 string_functions::is_empty [function] [call site] 00410
23 test::len [function] [call site] 00411
22 String::from_utf8_lossy [function] [call site] 00412
22 string_functions::is_empty [function] [call site] 00413
22 String::from_utf8 [function] [call site] 00414
22 ImmutableString::into_owned [function] [call site] 00417
23 ImmutableString::make_mut [function] [call site] 00418
24 func::shared_make_mut [function] [call site] 00419
25 Shared::make_mut [function] [call site] 00420
26 Shared::make_mut [function] [call site] 00421
23 func::shared_take [function] [call site] 00422
24 shared_try_take [function] [call site] 00423
25 Shared::try_unwrap [function] [call site] 00424
24 Result::ok [function] [call site] 00425
24 unwrap_or_else [function] [call site] 00426
22 String::into [function] [call site] 00428
22 ImmutableString::into_owned [function] [call site] 00429
22 StmtBlock::as_ref [function] [call site] 00430
21 StmtBlock::span_or_else [function] [call site] 00432
20 Some [function] [call site] 00433
20 Expr::FloatConstant [function] [call site] 00434
20 into [function] [call site] 00435
20 ok_or_else [function] [call site] 00436
20 LexError::MalformedNumber [function] [call site] 00437
20 PERR::into_err [function] [call site] 00438
20 Ok [function] [call site] 00439
20 Expr::FloatConstant [function] [call site] 00440
20 into [function] [call site] 00441
20 Ok [function] [call site] 00442
20 Engine::get_interned_string [function] [call site] 00443
21 locked_write [function] [call site] 00444
22 try_borrow_mut [function] [call site] 00445
22 StraightHasher::write [function] [call site] 00447
22 try_write [function] [call site] 00449
22 std::thread::sleep [function] [call site] 00451
22 std::time::Duration::from_millis [function] [call site] 00452
22 StraightHasher::write [function] [call site] 00454
22 try_write [function] [call site] 00455
21 Command::get [function] [call site] 00456
20 FnCallHashes::from_native_only [function] [call site] 00459
20 calc_fn_hash [function] [call site] 00460
21 get_hasher [function] [call site] 00461
22 config::hashing::get_hashing_seed [function] [call site] 00462
23 Command::get [function] [call site] 00463
23 unwrap_or [function] [call site] 00464
22 ahash::RandomState::with_seeds [function] [call site] 00465
22 StraightHasherBuilder::build_hasher [function] [call site] 00466
23 StraightHasher [function] [call site] 00467
22 <_>::default [function] [call site] 00468
21 write_u8 [function] [call site] 00469
21 MyIterableType::into_iter [function] [call site] 00470
21 Self::IntoIter::for_each [function] [call site] 00471
22 string_functions::is_empty [function] [call site] 00472
22 StaticModuleResolver::iter_mut [function] [call site] 00474
23 StaticModuleResolver::iter_mut [function] [call site] 00475
23 test_optimizer_const_map [function] [call site] 00476
23 Ident::as_str [function] [call site] 00477
22 impl [call site] 00478
22 FnPtr::try_from [function] [call site] 00479
23 tokenizer::is_valid_function_name [function] [call site] 00480
23 TestStruct::new [function] [call site] 00482
23 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 00483
23 Token::lookup_symbol_from_syntax [function] [call site] 00484
23 Option::is_some [function] [call site] 00485
23 ERR::ErrorParsing [function] [call site] 00487
23 PERR::Reserved [function] [call site] 00488
23 test_to_string [function] [call site] 00489
23 ERR::ErrorFunctionNotFound [function] [call site] 00492
23 test_to_string [function] [call site] 00493
22 RhaiResultOf::unwrap_or [function] [call site] 00495
22 FnPtr::call_raw_with_extra_args [function] [call site] 00497
23 _call_with_extra_args::<true, [call site] 00498
23 _call_with_extra_args::<false, [call site] 00499
21 test::hash [function] [call site] 00502
21 write_usize [function] [call site] 00503
21 test::hash [function] [call site] 00504
21 write_usize [function] [call site] 00505
21 StraightHasher::finish [function] [call site] 00506
20 MyIterableType::into_iter [function] [call site] 00507
21 test_chars [function] [call site] 00508
21 0.chars().collect::<Vec<_>> [function] [call site] 00509
21 MyIterableType::into_iter [function] [call site] 00510
20 Self::IntoIter::collect [function] [call site] 00511
21 NativeCallContext::engine [function] [call site] 00512
21 Engine::collect_fn_metadata_impl [function] [call site] 00513
22 TestStruct::new [function] [call site] 00514
22 NativeCallContext::iter_namespaces [function] [call site] 00515
23 MyIterableType::into_iter [function] [call site] 00516
24 test_chars [function] [call site] 00517
24 0.chars().collect::<Vec<_>> [function] [call site] 00518
24 MyIterableType::into_iter [function] [call site] 00519
23 test_optimizer_const_map [function] [call site] 00520
22 flat_map [function] [call site] 00521
22 filter_map [function] [call site] 00522
22 Position::new_const [function] [call site] 00523
22 RhaiFunc::get_script_fn_def [function] [call site] 00524
22 Option::map [function] [call site] 00526
23 Engine::new [function] [call site] 00527
23 Engine::set_optimization_level [function] [call site] 00528
23 Scope::new [function] [call site] 00529
23 rhai::Map::new [function] [call site] 00530
23 blob_functions::insert [function] [call site] 00531
23 &str::into [function] [call site] 00532
23 Scope::push_constant_dynamic [function] [call site] 00534
23 Scope::push_constant_dynamic [function] [call site] 00536
23 &str::into [function] [call site] 00537
23 Engine::compile_expression_with_scope [function] [call site] 00538
23 ParseResult::expect [function] [call site] 00539
23 Ident::as_str [function] [call site] 00540
23 eval_ast::<bool> [function] [call site] 00541
22 array_functions::for_each [function] [call site] 00544
23 string_functions::is_empty [function] [call site] 00545
23 StaticModuleResolver::iter_mut [function] [call site] 00547
23 impl [call site] 00548
23 FnPtr::try_from [function] [call site] 00549
23 RhaiResultOf::unwrap_or [function] [call site] 00550
23 FnPtr::call_raw_with_extra_args [function] [call site] 00552
22 blob_functions::push [function] [call site] 00555
23 blob_functions::push [function] [call site] 00556
23 FnPtr::try_from [function] [call site] 00557
23 RhaiResultOf::unwrap [function] [call site] 00558
22 MyIterableType::into_iter [function] [call site] 00559
22 test_var_def_filter [function] [call site] 00560
23 Engine::new [function] [call site] 00561
23 Engine::compile [function] [call site] 00562
23 ParseResult::unwrap [function] [call site] 00563
23 Engine::run_ast [function] [call site] 00564
24 Engine::run_ast_with_scope [function] [call site] 00565
25 Caches::new [function] [call site] 00566
26 Position::new_const [function] [call site] 00567
27 TestStruct::new [function] [call site] 00569
25 Engine::new_global_runtime_state [function] [call site] 00570
26 crate::ThinVec::new [function] [call site] 00571
26 crate::ThinVec::new [function] [call site] 00572
26 crate::StaticVec::new [function] [call site] 00573
26 Engine::default_tag [function] [call site] 00574
26 TestStruct::clone [function] [call site] 00575
26 StmtBlock::as_ref [function] [call site] 00577
26 test_optimizer_const_map [function] [call site] 00578
26 crate::eval::Debugger::new [function] [call site] 00579
27 TestStruct::new [function] [call site] 00580
27 TestStruct::new [function] [call site] 00581
25 AST::source_raw [function] [call site] 00583
26 StmtBlock::as_ref [function] [call site] 00584
25 Option::cloned [function] [call site] 00585
25 blob_functions::push [function] [call site] 00586
25 AST::shared_lib [function] [call site] 00587
25 &crate::SharedModule::clone [function] [call site] 00588
25 clone_from [function] [call site] 00590
25 Engine::eval_global_statements [function] [call site] 00591
26 Engine::eval_stmt_block [function] [call site] 00592
27 string_functions::is_empty [function] [call site] 00593
28 test::len [function] [call site] 00594
27 GlobalRuntimeState::num_imports [function] [call site] 00596
28 test::len [function] [call site] 00597
27 MyIterableType::into_iter [function] [call site] 00598
28 test_chars [function] [call site] 00599
28 0.chars().collect::<Vec<_>> [function] [call site] 00600
28 MyIterableType::into_iter [function] [call site] 00601
27 Self::IntoIter::try_fold [function] [call site] 00602
27 Self::as_deref_mut [function] [call site] 00603
27 GlobalRuntimeState::num_imports [function] [call site] 00604
27 Engine::eval_stmt [function] [call site] 00605
28 Engine::track_operation [function] [call site] 00606
29 Engine::max_operations [function] [call site] 00607
30 Command::get [function] [call site] 00608
29 Engine::max_operations [function] [call site] 00609
29 ERR::ErrorTooManyOperations [function] [call site] 00611
29 StmtBlock::as_ref [function] [call site] 00613
29 and_then [function] [call site] 00614
29 test_max_operations_progress [function] [call site] 00615
30 Engine::new [function] [call site] 00616
30 Engine::set_optimization_level [function] [call site] 00617
30 Engine::set_max_operations [function] [call site] 00618
31 TestStruct::new [function] [call site] 00619
30 Engine::on_progress [function] [call site] 00620
31 TestStruct::new [function] [call site] 00622
29 test_optimizer_const_map [function] [call site] 00625
29 ERR::ErrorTerminated [function] [call site] 00627
29 unwrap_or [function] [call site] 00629
28 ParseSettings::level_up_with_position [function] [call site] 00631
29 ParseSettings::level_up [function] [call site] 00632
28 Engine::dbg_reset [function] [call site] 00634
29 Engine::is_debugger_registered [function] [call site] 00635
29 Engine::dbg_reset_raw [function] [call site] 00637
30 impl [call site] 00638
30 ASTNode::is_stmt [function] [call site] 00641
30 ASTNode::is_expr [function] [call site] 00643
30 Debugger::is_break_point [function] [call site] 00647
31 Debugger::break_points [function] [call site] 00648
31 MyIterableType::into_iter [function] [call site] 00649
32 test_chars [function] [call site] 00650
32 0.chars().collect::<Vec<_>> [function] [call site] 00651
32 MyIterableType::into_iter [function] [call site] 00652
31 Self::IntoIter::enumerate [function] [call site] 00653
31 test_var_def_filter [function] [call site] 00654
31 BreakPoint::is_enabled [function] [call site] 00655
31 array_functions::find [function] [call site] 00656
32 array_functions::find_starting_from [function] [call site] 00657
33 array_functions::index_of_filter_starting_from [function] [call site] 00658
34 string_functions::is_empty [function] [call site] 00659
34 index_of_start_inner [function] [call site] 00661
35 string_functions::is_empty [function] [call site] 00662
35 eval::calc_offset_len [function] [call site] 00664
35 test::len [function] [call site] 00665
35 StaticModuleResolver::iter_mut [function] [call site] 00666
35 impl [call site] 00667
35 FnPtr::try_from [function] [call site] 00669
35 RhaiResultOf::unwrap_or [function] [call site] 00670
35 FnPtr::call_raw_with_extra_args [function] [call site] 00672
35 Dynamic::as_bool [function] [call site] 00675
36 crate::func::locked_read [function] [call site] 00677
37 try_borrow [function] [call site] 00678
37 locked_read [function] [call site] 00680
38 try_borrow [function] [call site] 00681
38 locked_read [function] [call site] 00683
38 Option::ok [function] [call site] 00684
38 try_read [function] [call site] 00685
38 std::thread::sleep [function] [call site] 00687
38 std::time::Duration::from_millis [function] [call site] 00688
38 locked_read [function] [call site] 00690
38 try_read [function] [call site] 00691
37 Option::ok [function] [call site] 00692
37 try_read [function] [call site] 00693
37 std::thread::sleep [function] [call site] 00695
37 std::time::Duration::from_millis [function] [call site] 00696
37 locked_read [function] [call site] 00698
37 try_read [function] [call site] 00699
36 Option::and_then [function] [call site] 00700
36 ok_or_else [function] [call site] 00702
36 std:: [call site] 00703
0 any::type_name [function] [call site] 00704
37 type_name::<R> [function] [call site] 00705
36 Err [function] [call site] 00706
36 Dynamic::type_name [function] [call site] 00707
37 type_name::<INT> [function] [call site] 00708
37 type_name::<crate::FLOAT> [function] [call site] 00709
37 std:: [call site] 00710
0 any::type_name [function] [call site] 00711
37 crate::func::locked_read [function] [call site] 00712
37 Option::unwrap [function] [call site] 00713
37 std:: [call site] 00714
0 any::type_name [function] [call site] 00715
35 unwrap_or [function] [call site] 00716
35 FnPtr::try_from [function] [call site] 00718
35 RhaiResultOf::unwrap_or [function] [call site] 00719
33 Ok [function] [call site] 00721
33 Ok [function] [call site] 00722
33 Command::get [function] [call site] 00723
31 Position::is_none [function] [call site] 00724
31 Position::is_beginning_of_line [function] [call site] 00725
31 ASTNode::position [function] [call site] 00726
32 ParseSettings::level_up_with_position [function] [call site] 00727
32 ParseSettings::level_up_with_position [function] [call site] 00728
33 ParseSettings::level_up [function] [call site] 00729
31 Position::line [function] [call site] 00731
31 Option::unwrap_or [function] [call site] 00732
31 e::p::r::i::n::t::_::e::r::r::o::r::eprint_line [function] [call site] 00733
32 Position::line [function] [call site] 00734
32 Option::unwrap [function] [call site] 00735
32 &str::to_string [function] [call site] 00736
33 Engine::new [function] [call site] 00737
33 Scope::new [function] [call site] 00738
33 blob_functions::push [function] [call site] 00739
33 blob_functions::push [function] [call site] 00740
33 blob_functions::push [function] [call site] 00741
32 enumerate [function] [call site] 00743
31 unwrap [function] [call site] 00744
31 as_deref [function] [call site] 00745
31 ASTNode::position [function] [call site] 00746
31 as_deref [function] [call site] 00747
31 test::len [function] [call site] 00748
31 test::len [function] [call site] 00749
31 test_optimizer_const_map [function] [call site] 00750
30 &mut [call site] 00751
31 Position::is_none [function] [call site] 00752
31 Position::line [function] [call site] 00753
31 Option::unwrap [function] [call site] 00754
31 saturating_sub [function] [call site] 00755
31 min_max_functions::min [function] [call site] 00756
31 test::len [function] [call site] 00757
32 test::len [function] [call site] 00758
31 ImmutableString::to_string [function] [call site] 00759
32 Engine::new [function] [call site] 00760
32 Scope::new [function] [call site] 00761
32 blob_functions::push [function] [call site] 00762
32 blob_functions::push [function] [call site] 00763
32 blob_functions::push [function] [call site] 00764
31 test::len [function] [call site] 00765
31 Position::position [function] [call site] 00766
31 MyIterableType::into_iter [function] [call site] 00767
32 test_chars [function] [call site] 00768
32 0.chars().collect::<Vec<_>> [function] [call site] 00769
32 MyIterableType::into_iter [function] [call site] 00770
31 Self::IntoIter::enumerate [function] [call site] 00771
31 test_functions_take [function] [call site] 00772
31 Position::position [function] [call site] 00774
31 test::len [function] [call site] 00775
30 DebuggerEvent::BreakPoint [function] [call site] 00776
30 Ok [function] [call site] 00777
30 Engine::dbg_raw [function] [call site] 00778
31 test::len [function] [call site] 00779
31 AST::source_raw [function] [call site] 00780
32 StmtBlock::as_ref [function] [call site] 00781
31 Option::cloned [function] [call site] 00782
31 EvalContext::new [function] [call site] 00783
31 on_debugger [function] [call site] 00784
31 as_deref [function] [call site] 00785
31 ASTNode::position [function] [call site] 00786
31 test::len [function] [call site] 00787
31 GlobalRuntimeState::debugger_mut [function] [call site] 00788
32 as_deref_mut [function] [call site] 00789
31 GlobalRuntimeState::debugger_mut [function] [call site] 00792
31 GlobalRuntimeState::debugger_mut [function] [call site] 00795
31 GlobalRuntimeState::debugger_mut [function] [call site] 00798
31 GlobalRuntimeState::debugger_mut [function] [call site] 00800
31 DebuggerStatus::FunctionExit [function] [call site] 00801
30 Ok [function] [call site] 00804
29 Ok [function] [call site] 00805
28 Self::as_deref_mut [function] [call site] 00806
28 Ok [function] [call site] 00807
28 Engine::eval_expr [function] [call site] 00808
29 Engine::track_operation [function] [call site] 00809
29 ParseSettings::level_up_with_position [function] [call site] 00810
29 Engine::dbg_reset [function] [call site] 00811
29 Self::as_deref_mut [function] [call site] 00812
29 Expr::get_literal_value [function] [call site] 00813
30 StmtBlock::as_ref [function] [call site] 00815
30 TestStruct::clone [function] [call site] 00816
30 write_lock::<FnPtr> [function] [call site] 00818
30 crate::Shared::new [function] [call site] 00820
30 Option<&GlobalRuntimeState>::into [function] [call site] 00821
30 TestStruct::clone [function] [call site] 00825
30 Self::into [function] [call site] 00826
30 Expr::is_constant [function] [call site] 00828
31 MyIterableType::into_iter [function] [call site] 00829
31 Self::IntoIter::all [function] [call site] 00830
32 Engine::new [function] [call site] 00831
32 register_type::<TestStruct> [function] [call site] 00832
32 Engine::register_fn [function] [call site] 00833
32 Engine::register_fn [function] [call site] 00834
31 MyIterableType::into_iter [function] [call site] 00835
31 test_optimizer_const_map [function] [call site] 00836
31 test_method_call [function] [call site] 00837
32 Engine::new [function] [call site] 00838
32 register_type::<TestStruct> [function] [call site] 00839
32 Engine::register_fn [function] [call site] 00840
32 Engine::register_fn [function] [call site] 00841
30 crate::Array::with_capacity [function] [call site] 00842
31 blob_functions::blob_with_capacity_and_value [function] [call site] 00843
32 TestStruct::new [function] [call site] 00845
32 FnPtr::try_from [function] [call site] 00846
32 RhaiResultOf::unwrap_or [function] [call site] 00847
32 NativeCallContext::engine [function] [call site] 00848
32 Engine::throw_on_size [function] [call site] 00849
33 Command::get [function] [call site] 00851
33 ERR::ErrorDataTooLarge [function] [call site] 00853
33 &str::to_string [function] [call site] 00854
33 Command::get [function] [call site] 00857
33 ERR::ErrorDataTooLarge [function] [call site] 00859
33 &str::to_string [function] [call site] 00860
33 Command::get [function] [call site] 00863
33 ERR::ErrorDataTooLarge [function] [call site] 00865
33 &str::to_string [function] [call site] 00866
32 FnPtr::try_from [function] [call site] 00869
32 RhaiResultOf::unwrap [function] [call site] 00870
30 test::len [function] [call site] 00872
30 StmtBlock::extend [function] [call site] 00873
31 StmtBlock::extend [function] [call site] 00874
32 StmtBlock::extend [function] [call site] 00875
30 MyIterableType::into_iter [function] [call site] 00876
30 Self::IntoIter::map [function] [call site] 00877
30 Expr::get_literal_value [function] [call site] 00878
31 StmtBlock::as_ref [function] [call site] 00880
31 TestStruct::clone [function] [call site] 00881
31 write_lock::<FnPtr> [function] [call site] 00882
31 crate::Shared::new [function] [call site] 00884
31 Option<&GlobalRuntimeState>::into [function] [call site] 00885
31 TestStruct::clone [function] [call site] 00889
31 Self::into [function] [call site] 00890
31 Expr::is_constant [function] [call site] 00892
31 crate::Array::with_capacity [function] [call site] 00893
31 test::len [function] [call site] 00894
31 StmtBlock::extend [function] [call site] 00895
31 MyIterableType::into_iter [function] [call site] 00896
31 Self::IntoIter::map [function] [call site] 00897
31 Expr::get_literal_value [function] [call site] 00898
31 Option::unwrap [function] [call site] 00899
31 Dynamic::from_array [function] [call site] 00900
31 Expr::is_constant [function] [call site] 00904
31 TestStruct::clone [function] [call site] 00905
31 shared_get_mut [function] [call site] 00906
31 Ident::as_str [function] [call site] 00907
31 Option::unwrap [function] [call site] 00908
31 Expr::get_literal_value [function] [call site] 00909
31 Option::unwrap [function] [call site] 00910
31 Dynamic::from_map [function] [call site] 00911
31 Expr::is_constant [function] [call site] 00915
31 Position::new_const [function] [call site] 00916
31 Expr::get_literal_value [function] [call site] 00917
32 StmtBlock::as_ref [function] [call site] 00919
32 TestStruct::clone [function] [call site] 00920
32 write_lock::<FnPtr> [function] [call site] 00921
32 crate::Shared::new [function] [call site] 00923
32 Option<&GlobalRuntimeState>::into [function] [call site] 00924
32 TestStruct::clone [function] [call site] 00928
32 Self::into [function] [call site] 00929
32 Expr::is_constant [function] [call site] 00931
32 crate::Array::with_capacity [function] [call site] 00932
32 test::len [function] [call site] 00933
32 StmtBlock::extend [function] [call site] 00934
32 MyIterableType::into_iter [function] [call site] 00935
32 Self::IntoIter::map [function] [call site] 00936
32 Expr::get_literal_value [function] [call site] 00937
32 Option::unwrap [function] [call site] 00938
32 Dynamic::from_array [function] [call site] 00939
32 Expr::is_constant [function] [call site] 00940
32 TestStruct::clone [function] [call site] 00941
32 shared_get_mut [function] [call site] 00942
32 Ident::as_str [function] [call site] 00943
32 Option::unwrap [function] [call site] 00944
32 Expr::get_literal_value [function] [call site] 00945
32 Option::unwrap [function] [call site] 00946
32 Dynamic::from_map [function] [call site] 00947
32 Expr::is_constant [function] [call site] 00948
32 Position::new_const [function] [call site] 00949
32 Expr::get_literal_value [function] [call site] 00950
32 Option::unwrap [function] [call site] 00951
32 FnCallExpr::is_qualified [function] [call site] 00954
33 string_functions::is_empty [function] [call site] 00955
32 test::len [function] [call site] 00956
32 TestStruct::clone [function] [call site] 00960
32 RhaiResultOf::ok [function] [call site] 00961
32 test::len [function] [call site] 00963
32 Token::literal_syntax [function] [call site] 00964
32 Token::literal_syntax [function] [call site] 00965
32 Ident::as_str [function] [call site] 00966
31 Option::unwrap [function] [call site] 00973
31 FnCallExpr::is_qualified [function] [call site] 00976
31 test::len [function] [call site] 00977
31 FnPtr::new [function] [call site] 00978
31 TestStruct::clone [function] [call site] 00979
31 RhaiResultOf::ok [function] [call site] 00980
31 test::len [function] [call site] 00982
31 Token::literal_syntax [function] [call site] 00983
31 Token::literal_syntax [function] [call site] 00984
31 Ident::as_str [function] [call site] 00985
30 Option::unwrap [function] [call site] 00992
30 Dynamic::from_array [function] [call site] 00993
30 Expr::is_constant [function] [call site] 00994
30 TestStruct::clone [function] [call site] 00995
30 shared_get_mut [function] [call site] 00996
30 Ident::as_str [function] [call site] 00997
30 Option::unwrap [function] [call site] 00998
30 Expr::get_literal_value [function] [call site] 00999
30 Option::unwrap [function] [call site] 01000
30 Dynamic::from_map [function] [call site] 01001
30 Expr::is_constant [function] [call site] 01002
30 Position::new_const [function] [call site] 01003
30 Expr::get_literal_value [function] [call site] 01004
30 Option::unwrap [function] [call site] 01005
30 FnCallExpr::is_qualified [function] [call site] 01008
30 test::len [function] [call site] 01009
30 FnPtr::new [function] [call site] 01010
30 TestStruct::clone [function] [call site] 01011
30 RhaiResultOf::ok [function] [call site] 01012
30 test::len [function] [call site] 01014
30 Token::literal_syntax [function] [call site] 01015
30 Token::literal_syntax [function] [call site] 01016
30 Ident::as_str [function] [call site] 01017
29 Engine::eval_fn_call_expr [function] [call site] 01026
30 StmtBlock::as_ref [function] [call site] 01027
30 Engine::fast_operators [function] [call site] 01028
31 intersects [function] [call site] 01029
30 test::len [function] [call site] 01030
30 Engine::get_arg_value [function] [call site] 01032
31 Expr::get_literal_value [function] [call site] 01033
32 StmtBlock::as_ref [function] [call site] 01035
32 TestStruct::clone [function] [call site] 01036
32 write_lock::<FnPtr> [function] [call site] 01037
32 crate::Shared::new [function] [call site] 01039
32 Option<&GlobalRuntimeState>::into [function] [call site] 01040
32 TestStruct::clone [function] [call site] 01044
32 Self::into [function] [call site] 01045
32 Expr::is_constant [function] [call site] 01047
32 crate::Array::with_capacity [function] [call site] 01048
32 test::len [function] [call site] 01049
32 StmtBlock::extend [function] [call site] 01050
32 MyIterableType::into_iter [function] [call site] 01051
32 Self::IntoIter::map [function] [call site] 01052
32 Expr::get_literal_value [function] [call site] 01053
32 Option::unwrap [function] [call site] 01054
32 Dynamic::from_array [function] [call site] 01055
32 Expr::is_constant [function] [call site] 01056
32 TestStruct::clone [function] [call site] 01057
32 shared_get_mut [function] [call site] 01058
32 Ident::as_str [function] [call site] 01059
32 Option::unwrap [function] [call site] 01060
32 Expr::get_literal_value [function] [call site] 01061
32 Option::unwrap [function] [call site] 01062
32 Dynamic::from_map [function] [call site] 01063
32 Expr::is_constant [function] [call site] 01064
32 Position::new_const [function] [call site] 01065
32 Expr::get_literal_value [function] [call site] 01066
32 Option::unwrap [function] [call site] 01067
32 FnCallExpr::is_qualified [function] [call site] 01070
32 test::len [function] [call site] 01071
32 FnPtr::new [function] [call site] 01072
32 TestStruct::clone [function] [call site] 01073
32 RhaiResultOf::ok [function] [call site] 01074
32 test::len [function] [call site] 01076
32 Token::literal_syntax [function] [call site] 01077
32 Token::literal_syntax [function] [call site] 01078
32 Ident::as_str [function] [call site] 01079
31 Engine::track_operation [function] [call site] 01087
31 Expr::start_position [function] [call site] 01088
32 string_functions::is_empty [function] [call site] 01089
32 Expr::position [function] [call site] 01090
33 ParseSettings::level_up_with_position [function] [call site] 01091
32 ParseSettings::level_up_with_position [function] [call site] 01092
32 Expr::start_position [function] [call site] 01093
33 string_functions::is_empty [function] [call site] 01094
33 Expr::position [function] [call site] 01095
33 ParseSettings::level_up_with_position [function] [call site] 01096
33 Expr::start_position [function] [call site] 01097
33 Expr::start_position [function] [call site] 01098
33 Expr::position [function] [call site] 01099
32 Expr::start_position [function] [call site] 01100
32 Expr::position [function] [call site] 01101
31 Engine::dbg [function] [call site] 01102
32 Engine::is_debugger_registered [function] [call site] 01103
32 Engine::dbg_reset_raw [function] [call site] 01104
32 GlobalRuntimeState::debugger_mut [function] [call site] 01105
31 Expr::start_position [function] [call site] 01108
31 as_deref_mut [function] [call site] 01109
31 and_then [function] [call site] 01110
31 Debugger::clear_status_if [function] [call site] 01111
32 string_functions::replace [function] [call site] 01113
33 string_functions::is_empty [function] [call site] 01114
33 string_functions::replace [function] [call site] 01115
34 string_functions::is_empty [function] [call site] 01116
34 string_functions::replace [function] [call site] 01117
31 Engine::eval_expr [function] [call site] 01120
31 RhaiResult::map [function] [call site] 01121
32 Engine::new [function] [call site] 01122
32 Engine::set_optimization_level [function] [call site] 01123
32 Scope::new [function] [call site] 01124
32 rhai::Map::new [function] [call site] 01125
32 blob_functions::insert [function] [call site] 01126
32 &str::into [function] [call site] 01127
32 Scope::push_constant_dynamic [function] [call site] 01129
32 Scope::push_constant_dynamic [function] [call site] 01131
32 &str::into [function] [call site] 01132
32 Engine::compile_expression_with_scope [function] [call site] 01133
32 ParseResult::expect [function] [call site] 01134
32 Ident::as_str [function] [call site] 01135
32 eval_ast::<bool> [function] [call site] 01136
31 Expr::start_position [function] [call site] 01138
30 Self::as_deref_mut [function] [call site] 01139
30 Dynamic::flatten [function] [call site] 01140
31 crate::func::native::shared_try_take [function] [call site] 01141
32 Shared::try_unwrap [function] [call site] 01142
31 into_inner [function] [call site] 01143
31 Dynamic::flatten [function] [call site] 01144
31 into_inner [function] [call site] 01145
31 Dynamic::flatten [function] [call site] 01147
31 into_inner [function] [call site] 01148
31 Dynamic::flatten [function] [call site] 01149
31 crate::func::locked_read [function] [call site] 01150
31 Dynamic::flatten_clone [function] [call site] 01151
32 crate::func::locked_read [function] [call site] 01152
32 Option::map_or_else [function] [call site] 01153
32 Dynamic::clone [function] [call site] 01154
33 Union::Unit [function] [call site] 01156
33 Union::Bool [function] [call site] 01158
33 Union::Str [function] [call site] 01160
33 TestStruct::clone [function] [call site] 01161
33 Union::Char [function] [call site] 01164
33 Union::Int [function] [call site] 01166
33 Union::Float [function] [call site] 01168
33 Union::Decimal [function] [call site] 01170
33 TestStruct::clone [function] [call site] 01171
33 Union::Array [function] [call site] 01173
33 TestStruct::clone [function] [call site] 01174
33 Union::Blob [function] [call site] 01176
33 TestStruct::clone [function] [call site] 01177
33 Union::Map [function] [call site] 01179
33 TestStruct::clone [function] [call site] 01180
33 Union::FnPtr [function] [call site] 01182
33 TestStruct::clone [function] [call site] 01183
33 Union::TimeStamp [function] [call site] 01185
33 TestStruct::clone [function] [call site] 01186
33 Union::Variant [function] [call site] 01188
33 StmtBlock::as_ref [function] [call site] 01189
33 StmtBlock::as_ref [function] [call site] 01190
33 T::clone_object [function] [call site] 01191
34 TestStruct::new [function] [call site] 01192
34 TestStruct::clone [function] [call site] 01193
33 Box::into [function] [call site] 01195
33 Union::Shared [function] [call site] 01197
33 TestStruct::clone [function] [call site] 01198
32 Dynamic::flatten_clone [function] [call site] 01199
33 crate::func::locked_read [function] [call site] 01200
33 Option::map_or_else [function] [call site] 01201
33 Dynamic::clone [function] [call site] 01202
33 Dynamic::flatten_clone [function] [call site] 01203
33 Dynamic::clone [function] [call site] 01204
32 Dynamic::clone [function] [call site] 01205
31 Union::Shared [function] [call site] 01207
30 Engine::exec_fn_call [function] [call site] 01210
31 FnCallHashes::is_native_only [function] [call site] 01211
32 Position::is_none [function] [call site] 01212
31 test::len [function] [call site] 01213
31 Engine::get_interned_string [function] [call site] 01214
31 Engine::map_type_name [function] [call site] 01215
32 MyIterableType::into_iter [function] [call site] 01216
32 array_functions::find_map [function] [call site] 01217
33 array_functions::find_map_starting_from [function] [call site] 01218
34 string_functions::is_empty [function] [call site] 01219
34 eval::calc_offset_len [function] [call site] 01221
34 test::len [function] [call site] 01222
34 StaticModuleResolver::iter_mut [function] [call site] 01223
34 impl [call site] 01224
34 FnPtr::try_from [function] [call site] 01226
34 RhaiResultOf::unwrap_or [function] [call site] 01227
34 FnPtr::call_raw_with_extra_args [function] [call site] 01229
34 Expr::is_unit [function] [call site] 01232
32 Module::get_custom_type_display_by_name [function] [call site] 01235
33 Module::get_custom_type_by_name_raw [function] [call site] 01236
34 Command::get [function] [call site] 01237
33 Option::map [function] [call site] 01238
33 Ident::as_str [function] [call site] 01239
32 StmtBlock::span_or_else [function] [call site] 01240
32 map_functions::values [function] [call site] 01241
33 string_functions::is_empty [function] [call site] 01242
33 IterateDynamicArray::new [function] [call site] 01243
33 map_functions::values [function] [call site] 01244
33 Array::cloned [function] [call site] 01245
33 reflection_functions::collect [function] [call site] 01246
34 NativeCallContext::engine [function] [call site] 01247
34 Engine::collect_fn_metadata_impl [function] [call site] 01248
34 StmtBlock::as_ref [function] [call site] 01250
34 test::len [function] [call site] 01251
34 IterateMap::new [function] [call site] 01252
34 string_functions::is_empty [function] [call site] 01253
34 blob_functions::insert [function] [call site] 01254
34 &str::into [function] [call site] 01255
34 Engine::get_interned_string [function] [call site] 01256
34 ImmutableString::into [function] [call site] 01261
34 blob_functions::insert [function] [call site] 01262
34 &str::into [function] [call site] 01263
34 Engine::get_interned_string [function] [call site] 01264
34 ImmutableString::into [function] [call site] 01265
34 blob_functions::insert [function] [call site] 01266
34 &str::into [function] [call site] 01267
34 Engine::get_interned_string [function] [call site] 01268
34 ImmutableString::into [function] [call site] 01269
34 blob_functions::insert [function] [call site] 01270
34 &str::into [function] [call site] 01271
34 string_functions::starts_with [function] [call site] 01272
35 string_functions::starts_with [function] [call site] 01273
34 blob_functions::insert [function] [call site] 01275
34 &str::into [function] [call site] 01276
34 blob_functions::insert [function] [call site] 01278
34 &str::into [function] [call site] 01279
34 MyIterableType::into_iter [function] [call site] 01280
34 test_optimizer_const_map [function] [call site] 01281
34 Engine::get_interned_string [function] [call site] 01282
34 ImmutableString::into [function] [call site] 01283
34 params [call site] 01284
12 .iter() [call site] 01285
12 .map(|&p| [call site] 01286
12 .collect::<Array> [function] [call site] 01287
34 string_functions::is_empty [function] [call site] 01289
34 blob_functions::insert [function] [call site] 01290
34 &str::into [function] [call site] 01291
34 MyIterableType::into_iter [function] [call site] 01292
34 test_optimizer_const_map [function] [call site] 01293
34 Engine::get_interned_string [function] [call site] 01294
34 ImmutableString::into [function] [call site] 01295
34 comments [call site] 01296
14 .iter() [call site] 01297
14 .map(|&s| [call site] 01298
14 .collect::<Array> [function] [call site] 01299
34 Dynamic::from_map [function] [call site] 01302
32 array_functions::find_map [function] [call site] 01303
32 Module::get_custom_type_display_by_name [function] [call site] 01304
32 unwrap_or_else [function] [call site] 01305
32 map_std_type_name [function] [call site] 01306
33 string_functions::trim [function] [call site] 01307
34 shared_get_mut [function] [call site] 01308
34 string_functions::trim [function] [call site] 01309
34 string_functions::trim [function] [call site] 01311
33 type_name::<crate::INT> [function] [call site] 01313
33 type_name::<crate::FLOAT> [function] [call site] 01314
33 type_name::<String> [function] [call site] 01315
33 type_name::<ImmutableString> [function] [call site] 01316
33 type_name::<&str> [function] [call site] 01317
33 type_name::<rust_decimal::Decimal> [function] [call site] 01318
33 type_name::<FnPtr> [function] [call site] 01319
33 type_name::<crate::Array> [function] [call site] 01320
33 type_name::<crate::Blob> [function] [call site] 01321
33 type_name::<crate::Map> [function] [call site] 01322
33 type_name::<crate::Instant> [function] [call site] 01323
33 type_name::<ExclusiveRange> [function] [call site] 01324
33 type_name::<InclusiveRange> [function] [call site] 01325
33 type_name::<BitRange> [function] [call site] 01326
33 type_name::<CharsStream> [function] [call site] 01327
33 type_name::<StepRange<u8>> [function] [call site] 01328
33 test::len [function] [call site] 01329
33 string_functions::starts_with [function] [call site] 01330
33 string_functions::ends_with [function] [call site] 01331
34 string_functions::ends_with [function] [call site] 01332
33 test_string_split [function] [call site] 01333
34 Engine::new [function] [call site] 01334
33 test::len [function] [call site] 01337
33 type_name::<crate::packages::iter_basic::StepRange<crate::FLOAT>> [function] [call site] 01338
33 type_name::<crate::packages::iter_basic::StepRange<rust_decimal::Decimal>> [function] [call site] 01339
33 strip_prefix [function] [call site] 01340
33 map_std_type_name [function] [call site] 01342
31 std:: [call site] 01343
0 any::type_name [function] [call site] 01344
31 ImmutableString::into [function] [call site] 01346
31 test::len [function] [call site] 01347
31 Dynamic::is_shared [function] [call site] 01349
31 Engine::gen_fn_call_signature [function] [call site] 01351
31 ERR::ErrorFunctionNotFound [function] [call site] 01353
31 ensure_no_data_race [function] [call site] 01355
32 MyIterableType::into_iter [function] [call site] 01356
32 Self::IntoIter::skip [function] [call site] 01357
32 String::from [function] [call site] 01358
33 ImmutableString::into_owned [function] [call site] 01359
32 ParseSettings::level_up_with_position [function] [call site] 01360
32 Dynamic::is_locked [function] [call site] 01361
32 ERR::ErrorDataRace [function] [call site] 01367
31 FnCallHashes::is_native_only [function] [call site] 01369
31 FnCallHashes::script [function] [call site] 01370
31 string_functions::is_empty [function] [call site] 01372
31 crate::calc_typed_method_hash [function] [call site] 01373
32 get_hasher [function] [call site] 01374
32 write_u8 [function] [call site] 01375
32 test::hash [function] [call site] 01376
32 StraightHasher::finish [function] [call site] 01377
31 Engine::map_type_name [function] [call site] 01378
31 std:: [call site] 01379
0 any::type_name [function] [call site] 01380
31 Engine::resolve_fn [function] [call site] 01381
32 as_deref [function] [call site] 01382
32 calc_fn_hash_full [function] [call site] 01384
33 get_hasher [function] [call site] 01385
33 write_u8 [function] [call site] 01386
33 MyIterableType::into_iter [function] [call site] 01387
33 Self::IntoIter::for_each [function] [call site] 01388
33 test::hash [function] [call site] 01389
33 write_usize [function] [call site] 01390
33 StraightHasher::finish [function] [call site] 01391
32 MyIterableType::into_iter [function] [call site] 01392
32 Self::IntoIter::map [function] [call site] 01393
32 Dynamic::type_id [function] [call site] 01394
33 TypeId::of::<()> [function] [call site] 01395
33 TypeId::of::<bool> [function] [call site] 01396
33 TypeId::of::<ImmutableString> [function] [call site] 01397
33 TypeId::of::<char> [function] [call site] 01398
33 TypeId::of::<INT> [function] [call site] 01399
33 TypeId::of::<crate::FLOAT> [function] [call site] 01400
33 TypeId::of::<rust_decimal::Decimal> [function] [call site] 01401
33 TypeId::of::<Array> [function] [call site] 01402
33 TypeId::of::<Blob> [function] [call site] 01403
33 TypeId::of::<Map> [function] [call site] 01404
33 TypeId::of::<FnPtr> [function] [call site] 01405
33 TypeId::of::<Instant> [function] [call site] 01406
33 Dynamic::type_id [function] [call site] 01407
34 TypeId::of::<()> [function] [call site] 01408
34 TypeId::of::<bool> [function] [call site] 01409
34 TypeId::of::<ImmutableString> [function] [call site] 01410
34 TypeId::of::<char> [function] [call site] 01411
34 TypeId::of::<INT> [function] [call site] 01412
34 TypeId::of::<crate::FLOAT> [function] [call site] 01413
34 TypeId::of::<rust_decimal::Decimal> [function] [call site] 01414
34 TypeId::of::<Array> [function] [call site] 01415
34 TypeId::of::<Blob> [function] [call site] 01416
34 TypeId::of::<Map> [function] [call site] 01417
34 TypeId::of::<FnPtr> [function] [call site] 01418
34 TypeId::of::<Instant> [function] [call site] 01419
34 Dynamic::type_id [function] [call site] 01420
34 crate::func::locked_read [function] [call site] 01421
34 Option::unwrap [function] [call site] 01422
34 Dynamic::type_id [function] [call site] 01423
33 crate::func::locked_read [function] [call site] 01424
33 Option::unwrap [function] [call site] 01425
33 Dynamic::type_id [function] [call site] 01426
32 Caches::fn_resolution_cache_mut [function] [call site] 01427
33 string_functions::is_empty [function] [call site] 01428
33 Caches::push_fn_resolution_cache [function] [call site] 01429
34 blob_functions::push [function] [call site] 01430
34 <_>::default [function] [call site] 01431
33 last_mut [function] [call site] 01432
32 Scope::push_entry [function] [call site] 01434
33 Scope::is_empty [function] [call site] 01435
33 blob_functions::push [function] [call site] 01438
33 Dynamic::set_access_mode [function] [call site] 01439
33 blob_functions::push [function] [call site] 01440
32 &mut [call site] 01441
32 StmtBlock::as_ref [function] [call site] 01442
32 as_deref [function] [call site] 01443
32 MyIterableType::into_iter [function] [call site] 01445
32 array_functions::reduce_rev [function] [call site] 01446
33 array_functions::reduce_rev_with_initial [function] [call site] 01447
34 string_functions::is_empty [function] [call site] 01448
34 test::len [function] [call site] 01450
34 StaticModuleResolver::iter_mut [function] [call site] 01451
34 array_functions::reduce_rev [function] [call site] 01452
35 array_functions::reduce_rev_with_initial [function] [call site] 01453
34 RhaiResult::enumerate [function] [call site] 01454
34 try_fold [function] [call site] 01455
34 FnPtr::try_from [function] [call site] 01456
34 RhaiResultOf::unwrap_or [function] [call site] 01457
34 FnPtr::call_raw_with_extra_args [function] [call site] 01459
35 _call_with_extra_args::<true, [call site] 01460
35 _call_with_extra_args::<false, [call site] 01461
32 array_functions::find_map [function] [call site] 01464
32 Module::set_indexer_get_fn [function] [call site] 01465
33 FuncRegistration::new [function] [call site] 01466
33 FuncRegistration::in_global_namespace [function] [call site] 01467
33 FuncRegistration::with_purity [function] [call site] 01468
33 FuncRegistration::with_volatility [function] [call site] 01470
33 FuncRegistration::set_into_module [function] [call site] 01472
34 unwrap_or_else [function] [call site] 01473
34 RhaiNativeFunc::num_params [function] [call site] 01474
34 RhaiNativeFunc::num_params [function] [call site] 01475
34 string_functions::starts_with [function] [call site] 01476
34 unwrap_or [function] [call site] 01477
34 into_rhai_function [function] [call site] 01478
34 FuncRegistration::set_into_module_raw [function] [call site] 01479
35 StmtBlock::as_ref [function] [call site] 01480
35 test::len [function] [call site] 01481
36 test::len [function] [call site] 01482
35 StmtBlock::extend [function] [call site] 01483
35 StmtBlock::as_ref [function] [call site] 01484
35 MyIterableType::into_iter [function] [call site] 01485
36 test_chars [function] [call site] 01486
36 0.chars().collect::<Vec<_>> [function] [call site] 01487
36 MyIterableType::into_iter [function] [call site] 01488
35 Self::IntoIter::copied [function] [call site] 01489
35 RhaiFunc::is_method [function] [call site] 01491
36 is_method_call [function] [call site] 01492
35 StaticModuleResolver::iter_mut [function] [call site] 01493
35 enumerate [function] [call site] 01494
35 array_functions::for_each [function] [call site] 01495
35 Module::map_type [function] [call site] 01496
36 TypeId::of::<&str> [function] [call site] 01497
36 TypeId::of::<ImmutableString> [function] [call site] 01498
36 TypeId::of::<String> [function] [call site] 01499
36 TypeId::of::<ImmutableString> [function] [call site] 01500
35 MyIterableType::into_iter [function] [call site] 01501
35 T::as_any [function] [call site] 01502
35 TypeId::of::<Dynamic> [function] [call site] 01503
35 test::len [function] [call site] 01504
35 test::len [function] [call site] 01505
35 string_functions::pop [function] [call site] 01506
36 string_functions::is_empty [function] [call site] 01507
36 shared_make_mut [function] [call site] 01508
37 Shared::make_mut [function] [call site] 01509
36 string_functions::pop [function] [call site] 01510
37 string_functions::is_empty [function] [call site] 01511
37 shared_make_mut [function] [call site] 01512
37 string_functions::pop [function] [call site] 01513
37 Dynamic::map_or [function] [call site] 01514
36 Dynamic::map_or [function] [call site] 01515
35 calc_fn_hash [function] [call site] 01517
35 test::len [function] [call site] 01518
35 calc_fn_hash_full [function] [call site] 01519
35 MyIterableType::into_iter [function] [call site] 01520
35 StmtBlock::as_ref [function] [call site] 01522
35 and_then [function] [call site] 01523
35 Command::get [function] [call site] 01524
35 BloomFilterU64::mark [function] [call site] 01525
36 BloomFilterU64::calc_hash [function] [call site] 01526
35 string_functions::remove [function] [call site] 01527
35 get_or_insert_with [function] [call site] 01528
35 new_hash_map [function] [call site] 01529
36 StraightHashMap::with_capacity_and_hasher [function] [call site] 01530
36 <_>::default [function] [call site] 01531
35 Scope::push_entry [function] [call site] 01532
35 blob_functions::insert [function] [call site] 01533
36 FnPtr::try_from [function] [call site] 01534
36 RhaiResultOf::unwrap [function] [call site] 01535
36 string_functions::is_empty [function] [call site] 01536
36 blob_functions::push [function] [call site] 01537
36 eval::calc_offset_len [function] [call site] 01538
36 test::len [function] [call site] 01539
36 test::len [function] [call site] 01540
36 blob_functions::push [function] [call site] 01541
36 blob_functions::insert [function] [call site] 01542
35 &mut [call site] 01544
35 blob_functions::insert [function] [call site] 01545
34 FUNC::param_types [function] [call site] 01547
32 u64::map [function] [call site] 01548
33 Engine::new [function] [call site] 01549
33 Engine::set_optimization_level [function] [call site] 01550
33 Scope::new [function] [call site] 01551
33 rhai::Map::new [function] [call site] 01552
33 blob_functions::insert [function] [call site] 01553
33 &str::into [function] [call site] 01554
33 Scope::push_constant_dynamic [function] [call site] 01556
33 Scope::push_constant_dynamic [function] [call site] 01558
33 &str::into [function] [call site] 01559
33 Engine::compile_expression_with_scope [function] [call site] 01560
33 ParseResult::expect [function] [call site] 01561
33 Ident::as_str [function] [call site] 01562
33 eval_ast::<bool> [function] [call site] 01563
32 Module::id_raw [function] [call site] 01565
33 StmtBlock::as_ref [function] [call site] 01566
32 StmtBlock::span_or_else [function] [call site] 01567
32 MyIterableType::into_iter [function] [call site] 01568
32 array_functions::find_map [function] [call site] 01569
32 Module::set_indexer_get_fn [function] [call site] 01570
32 u64::map [function] [call site] 01571
32 Module::id_raw [function] [call site] 01572
32 StmtBlock::span_or_else [function] [call site] 01573
32 Module::get_qualified_fn [function] [call site] 01574
33 StmtBlock::as_ref [function] [call site] 01575
33 and_then [function] [call site] 01576
33 Command::get [function] [call site] 01577
32 StmtBlock::span_or_else [function] [call site] 01578
33 Span::new [function] [call site] 01579
33 iterator_functions::chars_from_start [function] [call site] 01580
33 StmtBlock::span_or_else [function] [call site] 01581
33 string_functions::add_append [function] [call site] 01582
33 StmtBlock::span_or_else [function] [call site] 01583
32 map_functions::values [function] [call site] 01584
32 test_var_def_filter [function] [call site] 01585
32 Module::contains_indexed_global_functions [function] [call site] 01586
33 intersects [function] [call site] 01587
32 array_functions::find_map [function] [call site] 01588
32 Module::get_qualified_fn [function] [call site] 01589
33 StmtBlock::as_ref [function] [call site] 01590
33 and_then [function] [call site] 01591
33 Command::get [function] [call site] 01592
32 Option::map [function] [call site] 01593
32 Module::id_raw [function] [call site] 01594
32 TestStruct::clone [function] [call site] 01595
32 BloomFilterU64::is_absent_and_set [function] [call site] 01597
33 BloomFilterU64::calc_hash [function] [call site] 01598
32 StmtBlock::as_ref [function] [call site] 01600
32 blob_functions::insert [function] [call site] 01601
32 StmtBlock::as_ref [function] [call site] 01603
32 min_max_functions::min [function] [call site] 01604
32 MyIterableType::into_iter [function] [call site] 01605
32 T::as_any [function] [call site] 01606
32 Module::may_contain_dynamic_fn [function] [call site] 01607
33 BloomFilterU64::is_absent [function] [call site] 01608
34 BloomFilterU64::calc_hash [function] [call site] 01609
32 MyIterableType::into_iter [function] [call site] 01610
32 T::as_any [function] [call site] 01611
32 Module::may_contain_dynamic_fn [function] [call site] 01612
32 Module::may_contain_dynamic_fn [function] [call site] 01613
33 BloomFilterU64::is_absent [function] [call site] 01614
32 map_functions::values [function] [call site] 01615
32 T::as_any [function] [call site] 01616
32 Module::may_contain_dynamic_fn [function] [call site] 01617
32 and_then [function] [call site] 01618
32 Token::is_op_assignment [function] [call site] 01619
32 split_first [function] [call site] 01620
32 super::get_builtin_op_assignment_fn [function] [call site] 01622
33 Dynamic::as_int [function] [call site] 01624
34 crate::func::locked_read [function] [call site] 01626
34 Option::and_then [function] [call site] 01627
34 ok_or_else [function] [call site] 01629
34 std:: [call site] 01630
0 any::type_name [function] [call site] 01631
34 Dynamic::type_name [function] [call site] 01633
33 unwrap [function] [call site] 01634
33 Dynamic::as_int [function] [call site] 01635
33 unwrap [function] [call site] 01636
33 write_lock::<Dynamic> [function] [call site] 01637
33 unwrap [function] [call site] 01638
33 RhaiResult::into [function] [call site] 01639
33 Ok [function] [call site] 01640
33 Some [function] [call site] 01641
33 Dynamic::as_int [function] [call site] 01642
33 unwrap [function] [call site] 01643
33 Dynamic::as_int [function] [call site] 01644
33 unwrap [function] [call site] 01645
33 write_lock::<Dynamic> [function] [call site] 01646
33 unwrap [function] [call site] 01647
33 RhaiResult::into [function] [call site] 01648
33 Ok [function] [call site] 01649
33 Some [function] [call site] 01650
33 Dynamic::as_char [function] [call site] 01651
34 crate::func::locked_read [function] [call site] 01653
34 Option::and_then [function] [call site] 01654
34 ok_or_else [function] [call site] 01656
34 std:: [call site] 01657
0 any::type_name [function] [call site] 01658
34 Dynamic::type_name [function] [call site] 01660
33 unwrap [function] [call site] 01661
33 write_lock::<Dynamic> [function] [call site] 01662
33 unwrap [function] [call site] 01663
33 Position::new_const [function] [call site] 01664
33 blob_functions::push [function] [call site] 01665
34 blob_functions::push [function] [call site] 01666
34 FnPtr::try_from [function] [call site] 01667
34 RhaiResultOf::unwrap [function] [call site] 01668
33 Dynamic::as_char [function] [call site] 01669
33 Result::unwrap [function] [call site] 01670
33 blob_functions::push [function] [call site] 01671
33 RhaiResultOf::into [function] [call site] 01672
33 Ok [function] [call site] 01673
33 Some [function] [call site] 01674
33 split_first_mut [function] [call site] 01675
33 unwrap [function] [call site] 01676
33 Dynamic::as_immutable_string_mut [function] [call site] 01677
34 Dynamic::type_name [function] [call site] 01678
34 write_lock::<ImmutableString> [function] [call site] 01679
33 unwrap [function] [call site] 01681
33 Dynamic::as_immutable_string_ref [function] [call site] 01682
34 read_lock::<ImmutableString> [function] [call site] 01683
34 ok_or_else [function] [call site] 01684
34 Dynamic::type_name [function] [call site] 01685
33 unwrap [function] [call site] 01686
33 string_functions::is_empty [function] [call site] 01687
33 string_functions::is_empty [function] [call site] 01688
33 test::len [function] [call site] 01689
33 test::len [function] [call site] 01690
33 unwrap [function] [call site] 01691
33 Package::init_engine [function] [call site] 01692
33 Engine::throw_on_size [function] [call site] 01693
34 Command::get [function] [call site] 01695
34 ERR::ErrorDataTooLarge [function] [call site] 01697
34 &str::to_string [function] [call site] 01698
34 Command::get [function] [call site] 01701
34 ERR::ErrorDataTooLarge [function] [call site] 01703
34 &str::to_string [function] [call site] 01704
34 Command::get [function] [call site] 01707
34 ERR::ErrorDataTooLarge [function] [call site] 01709
34 &str::to_string [function] [call site] 01710
33 Ok [function] [call site] 01713
33 Some [function] [call site] 01714
33 split_first_mut [function] [call site] 01715
33 unwrap [function] [call site] 01716
33 Dynamic::as_immutable_string_mut [function] [call site] 01717
33 unwrap [function] [call site] 01718
33 Dynamic::as_immutable_string_ref [function] [call site] 01719
33 unwrap [function] [call site] 01720
33 Ok [function] [call site] 01721
33 Some [function] [call site] 01722
33 test_functions_take [function] [call site] 01723
33 Dynamic::into_array [function] [call site] 01724
34 crate::func::locked_read [function] [call site] 01726
34 Option::and_then [function] [call site] 01727
34 StmtBlock::as_ref [function] [call site] 01729
34 TestStruct::clone [function] [call site] 01730
34 ok_or_else [function] [call site] 01731
34 std:: [call site] 01732
0 any::type_name [function] [call site] 01733
34 Dynamic::type_name [function] [call site] 01735
33 unwrap [function] [call site] 01736
33 string_functions::is_empty [function] [call site] 01737
33 Ok [function] [call site] 01738
33 Dynamic::as_array_ref [function] [call site] 01739
34 read_lock::<Array> [function] [call site] 01740
34 ok_or_else [function] [call site] 01741
34 Dynamic::type_name [function] [call site] 01742
33 unwrap [function] [call site] 01743
33 string_functions::is_empty [function] [call site] 01744
33 unwrap [function] [call site] 01745
33 Package::init_engine [function] [call site] 01746
33 Engine::check_data_size [function] [call site] 01747
34 Engine::has_data_size_limit [function] [call site] 01748
34 calc_data_sizes [function] [call site] 01753
35 calc_array_sizes [function] [call site] 01754
36 calc_array_sizes [function] [call site] 01755
36 test::len [function] [call site] 01756
37 test::len [function] [call site] 01757
36 calc_map_sizes [function] [call site] 01758
37 map_functions::values [function] [call site] 01759
37 calc_array_sizes [function] [call site] 01760
37 test::len [function] [call site] 01761
37 calc_map_sizes [function] [call site] 01762
37 test::len [function] [call site] 01763
36 test::len [function] [call site] 01764
35 test::len [function] [call site] 01765
35 calc_map_sizes [function] [call site] 01766
35 test::len [function] [call site] 01767
35 calc_data_sizes [function] [call site] 01768
35 read_lock::<Dynamic> [function] [call site] 01769
34 StmtBlock::borrow [function] [call site] 01771
34 Engine::throw_on_size [function] [call site] 01772
35 Command::get [function] [call site] 01774
35 ERR::ErrorDataTooLarge [function] [call site] 01776
35 &str::to_string [function] [call site] 01777
35 Command::get [function] [call site] 01780
35 ERR::ErrorDataTooLarge [function] [call site] 01782
35 &str::to_string [function] [call site] 01783
35 Command::get [function] [call site] 01786
35 ERR::ErrorDataTooLarge [function] [call site] 01788
35 &str::to_string [function] [call site] 01789
34 RhaiResultOf::map_err [function] [call site] 01792
34 EvalAltResult::fill_position [function] [call site] 01793
35 EvalAltResult::position [function] [call site] 01794
35 Position::is_none [function] [call site] 01795
35 EvalAltResult::set_position [function] [call site] 01796
33 Dynamic::read_lock [function] [call site] 01798
34 crate::func::locked_read [function] [call site] 01799
34 TypeId::of::<Self> [function] [call site] 01800
34 TypeId::of::<T> [function] [call site] 01801
34 Dynamic::type_id [function] [call site] 01802
34 TypeId::of::<T> [function] [call site] 01803
34 DynamicReadLock [function] [call site] 01805
34 DynamicReadLockInner::Guard [function] [call site] 01806
34 Dynamic::downcast_ref [function] [call site] 01807
35 TypeId::of::<T> [function] [call site] 01808
35 TypeId::of::<INT> [function] [call site] 01809
35 T::as_any [function] [call site] 01810
35 as_any().downcast_ref::<T> [function] [call site] 01811
35 TypeId::of::<T> [function] [call site] 01812
35 TypeId::of::<crate::FLOAT> [function] [call site] 01813
35 StmtBlock::as_ref [function] [call site] 01814
35 T::as_any [function] [call site] 01815
35 as_ref().as_any().downcast_ref::<T> [function] [call site] 01816
35 TypeId::of::<T> [function] [call site] 01817
35 TypeId::of::<rust_decimal::Decimal> [function] [call site] 01818
35 StmtBlock::as_ref [function] [call site] 01819
35 T::as_any [function] [call site] 01820
35 as_ref().as_any().downcast_ref::<T> [function] [call site] 01821
35 TypeId::of::<T> [function] [call site] 01822
35 TypeId::of::<bool> [function] [call site] 01823
35 T::as_any [function] [call site] 01824
35 as_any().downcast_ref::<T> [function] [call site] 01825
35 TypeId::of::<T> [function] [call site] 01826
35 TypeId::of::<ImmutableString> [function] [call site] 01827
35 T::as_any [function] [call site] 01828
35 as_any().downcast_ref::<T> [function] [call site] 01829
35 TypeId::of::<T> [function] [call site] 01830
35 TypeId::of::<char> [function] [call site] 01831
35 T::as_any [function] [call site] 01832
35 as_any().downcast_ref::<T> [function] [call site] 01833
35 TypeId::of::<T> [function] [call site] 01834
35 TypeId::of::<Array> [function] [call site] 01835
35 StmtBlock::as_ref [function] [call site] 01836
35 T::as_any [function] [call site] 01837
35 as_ref().as_any().downcast_ref::<T> [function] [call site] 01838
35 TypeId::of::<T> [function] [call site] 01839
35 TypeId::of::<Blob> [function] [call site] 01840
35 StmtBlock::as_ref [function] [call site] 01841
35 T::as_any [function] [call site] 01842
35 as_ref().as_any().downcast_ref::<T> [function] [call site] 01843
35 TypeId::of::<T> [function] [call site] 01844
35 TypeId::of::<Map> [function] [call site] 01845
35 StmtBlock::as_ref [function] [call site] 01846
35 T::as_any [function] [call site] 01847
35 as_ref().as_any().downcast_ref::<T> [function] [call site] 01848
35 TypeId::of::<T> [function] [call site] 01849
35 TypeId::of::<FnPtr> [function] [call site] 01850
35 StmtBlock::as_ref [function] [call site] 01851
35 T::as_any [function] [call site] 01852
35 as_ref().as_any().downcast_ref::<T> [function] [call site] 01853
35 TypeId::of::<T> [function] [call site] 01854
35 TypeId::of::<Instant> [function] [call site] 01855
35 StmtBlock::as_ref [function] [call site] 01856
35 T::as_any [function] [call site] 01857
35 as_ref().as_any().downcast_ref::<T> [function] [call site] 01858
35 TypeId::of::<T> [function] [call site] 01859
35 TypeId::of::<()> [function] [call site] 01860
35 T::as_any [function] [call site] 01861
35 as_any().downcast_ref::<T> [function] [call site] 01862
35 TypeId::of::<T> [function] [call site] 01863
35 TypeId::of::<Self> [function] [call site] 01864
35 T::as_any [function] [call site] 01865
35 as_any().downcast_ref::<T> [function] [call site] 01866
35 T::as_any [function] [call site] 01867
35 as_any().downcast_ref::<T> [function] [call site] 01868
34 Option::map [function] [call site] 01869
34 test_optimizer_const_map [function] [call site] 01870
33 unwrap [function] [call site] 01871
33 Dynamic::as_array_mut [function] [call site] 01872
34 Dynamic::type_name [function] [call site] 01873
34 write_lock::<Array> [function] [call site] 01874
33 unwrap [function] [call site] 01876
33 string_functions::add_append [function] [call site] 01877
34 string_functions::is_empty [function] [call site] 01878
34 String::from_utf8_lossy [function] [call site] 01879
34 string_functions::is_empty [function] [call site] 01880
34 String::from_utf8 [function] [call site] 01881
34 ImmutableString::into_owned [function] [call site] 01884
34 String::into [function] [call site] 01885
34 ImmutableString::into_owned [function] [call site] 01886
34 StmtBlock::as_ref [function] [call site] 01887
33 Ok [function] [call site] 01889
33 Some [function] [call site] 01890
33 test_functions_take [function] [call site] 01891
33 Dynamic::into_blob [function] [call site] 01892
34 crate::func::locked_read [function] [call site] 01894
34 Option::and_then [function] [call site] 01895
34 StmtBlock::as_ref [function] [call site] 01897
34 TestStruct::clone [function] [call site] 01898
34 ok_or_else [function] [call site] 01899
34 std:: [call site] 01900
0 any::type_name [function] [call site] 01901
34 Dynamic::type_name [function] [call site] 01903
33 unwrap [function] [call site] 01904
33 Dynamic::as_blob_mut [function] [call site] 01905
34 Dynamic::type_name [function] [call site] 01906
34 write_lock::<Blob> [function] [call site] 01907
33 unwrap [function] [call site] 01909
33 unwrap [function] [call site] 01910
33 Package::init_engine [function] [call site] 01911
33 Engine::throw_on_size [function] [call site] 01912
33 test::len [function] [call site] 01913
33 test::len [function] [call site] 01914
33 string_functions::add_append [function] [call site] 01915
33 Ok [function] [call site] 01916
33 Some [function] [call site] 01917
33 Dynamic::as_char [function] [call site] 01918
33 unwrap [function] [call site] 01919
33 encode_utf8 [function] [call site] 01920
33 Dynamic::as_immutable_string_mut [function] [call site] 01921
33 unwrap [function] [call site] 01922
33 unwrap [function] [call site] 01923
33 Package::init_engine [function] [call site] 01924
33 Engine::throw_on_size [function] [call site] 01925
33 test::len [function] [call site] 01926
33 test::len [function] [call site] 01927
33 Ok [function] [call site] 01928
33 Some [function] [call site] 01929
33 Dynamic::as_immutable_string_ref [function] [call site] 01930
33 unwrap [function] [call site] 01931
33 string_functions::is_empty [function] [call site] 01932
33 Ok [function] [call site] 01933
33 Dynamic::as_char [function] [call site] 01934
33 unwrap [function] [call site] 01935
33 test_to_string [function] [call site] 01936
33 unwrap [function] [call site] 01937
33 Package::init_engine [function] [call site] 01938
33 Engine::throw_on_size [function] [call site] 01939
33 test::len [function] [call site] 01940
33 test::len [function] [call site] 01941
33 write_lock::<Dynamic> [function] [call site] 01942
33 unwrap [function] [call site] 01943
33 into [function] [call site] 01944
33 Ok [function] [call site] 01945
33 Some [function] [call site] 01946
33 test_functions_take [function] [call site] 01947
33 Dynamic::as_array_mut [function] [call site] 01948
33 unwrap [function] [call site] 01949
33 blob_functions::push [function] [call site] 01950
33 unwrap [function] [call site] 01951
33 Package::init_engine [function] [call site] 01952
33 Engine::check_data_size [function] [call site] 01953
33 Dynamic::read_lock [function] [call site] 01954
33 unwrap [function] [call site] 01955
33 Ok [function] [call site] 01956
33 Some [function] [call site] 01957
33 Dynamic::as_int [function] [call site] 01958
33 unwrap [function] [call site] 01959
33 Dynamic::as_blob_mut [function] [call site] 01960
33 unwrap [function] [call site] 01961
33 unwrap [function] [call site] 01962
33 Package::init_engine [function] [call site] 01963
33 Engine::throw_on_size [function] [call site] 01964
33 test::len [function] [call site] 01965
33 blob_functions::push [function] [call site] 01966
33 Ok [function] [call site] 01967
33 Some [function] [call site] 01968
33 Dynamic::as_char [function] [call site] 01969
33 unwrap [function] [call site] 01970
33 Dynamic::as_blob_mut [function] [call site] 01971
33 unwrap [function] [call site] 01972
33 unwrap [function] [call site] 01973
33 Package::init_engine [function] [call site] 01974
33 Engine::throw_on_size [function] [call site] 01975
33 test::len [function] [call site] 01976
33 string_functions::add_append_char [function] [call site] 01977
34 Position::new_const [function] [call site] 01978
34 RhaiResultOf::push_str [function] [call site] 01979
34 blob_functions::push [function] [call site] 01980
34 RhaiResultOf::into [function] [call site] 01981
33 Ok [function] [call site] 01982
33 Some [function] [call site] 01983
33 split_first_mut [function] [call site] 01984
33 unwrap [function] [call site] 01985
33 Dynamic::as_blob_mut [function] [call site] 01986
33 unwrap [function] [call site] 01987
33 Dynamic::as_immutable_string_ref [function] [call site] 01988
33 unwrap [function] [call site] 01989
33 string_functions::is_empty [function] [call site] 01990
33 Ok [function] [call site] 01991
33 unwrap [function] [call site] 01992
33 Package::init_engine [function] [call site] 01993
33 Engine::throw_on_size [function] [call site] 01994
33 test::len [function] [call site] 01995
33 test::len [function] [call site] 01996
33 string_functions::add_append_str [function] [call site] 01997
34 Position::new_const [function] [call site] 01998
34 RhaiResultOf::push_str [function] [call site] 01999
34 RhaiResultOf::push_str [function] [call site] 02000
34 RhaiResultOf::into [function] [call site] 02001
33 Ok [function] [call site] 02002
32 Option::map [function] [call site] 02003
32 TestStruct::new [function] [call site] 02004
32 super::get_builtin_binary_op_fn [function] [call site] 02005
33 Dynamic::as_int [function] [call site] 02007
33 Dynamic::as_int [function] [call site] 02009
33 Dynamic::as_int [function] [call site] 02014
33 Dynamic::as_int [function] [call site] 02016
33 Dynamic::as_immutable_string_ref [function] [call site] 02021
33 Dynamic::as_immutable_string_ref [function] [call site] 02023
33 Package::init_engine [function] [call site] 02026
33 Engine::throw_on_size [function] [call site] 02027
33 test::len [function] [call site] 02028
33 test::len [function] [call site] 02029
33 Dynamic::as_char [function] [call site] 02033
33 Dynamic::as_char [function] [call site] 02035
33 Position::new_const [function] [call site] 02037
33 blob_functions::push [function] [call site] 02038
34 blob_functions::push [function] [call site] 02039
34 FnPtr::try_from [function] [call site] 02040
34 RhaiResultOf::unwrap [function] [call site] 02041
33 blob_functions::push [function] [call site] 02042
33 Package::init_engine [function] [call site] 02044
33 Engine::throw_on_size [function] [call site] 02045
33 test::len [function] [call site] 02046
34 test::len [function] [call site] 02047
33 Result::into [function] [call site] 02049
33 Dynamic::as_blob_ref [function] [call site] 02051
34 read_lock::<Blob> [function] [call site] 02052
34 ok_or_else [function] [call site] 02053
34 Dynamic::type_name [function] [call site] 02054
33 string_functions::is_empty [function] [call site] 02056
33 Dynamic::flatten_clone [function] [call site] 02058
33 Dynamic::as_blob_ref [function] [call site] 02059
33 string_functions::is_empty [function] [call site] 02061
33 Dynamic::flatten_clone [function] [call site] 02063
33 Package::init_engine [function] [call site] 02065
33 Engine::throw_on_size [function] [call site] 02066
33 test::len [function] [call site] 02067
33 test::len [function] [call site] 02068
33 TestStruct::clone [function] [call site] 02069
33 StmtBlock::extend [function] [call site] 02070
33 Dynamic::from_blob [function] [call site] 02072
33 Dynamic::as_int [function] [call site] 02080
33 Dynamic::as_int [function] [call site] 02085
33 Dynamic::as_int [function] [call site] 02090
33 Dynamic::as_int [function] [call site] 02095
33 Dynamic::as_char [function] [call site] 02098
33 Dynamic::as_immutable_string_ref [function] [call site] 02100
33 test_chars [function] [call site] 02103
33 MultiInputsStream::get_next [function] [call site] 02104
33 MultiInputsStream::get_next [function] [call site] 02105
33 Dynamic::as_char [function] [call site] 02107
33 Dynamic::as_immutable_string_ref [function] [call site] 02109
33 Position::new_const [function] [call site] 02111
33 blob_functions::push [function] [call site] 02112
33 Result::push_str [function] [call site] 02113
33 Package::init_engine [function] [call site] 02115
33 Engine::throw_on_size [function] [call site] 02116
33 test::len [function] [call site] 02117
33 Result::into [function] [call site] 02119
33 Dynamic::as_immutable_string_ref [function] [call site] 02120
33 Dynamic::as_char [function] [call site] 02122
33 test_chars [function] [call site] 02124
33 MultiInputsStream::get_next [function] [call site] 02125
33 MultiInputsStream::get_next [function] [call site] 02126
33 Dynamic::as_immutable_string_ref [function] [call site] 02129
33 Dynamic::as_char [function] [call site] 02131
33 Package::init_engine [function] [call site] 02134
33 Engine::throw_on_size [function] [call site] 02135
33 test::len [function] [call site] 02136
33 Result::into [function] [call site] 02138
33 Dynamic::as_immutable_string_ref [function] [call site] 02140
33 Dynamic::as_char [function] [call site] 02142
33 TestStruct::clone [function] [call site] 02148
33 TestStruct::clone [function] [call site] 02153
33 Dynamic::as_blob_ref [function] [call site] 02157
33 TestStruct::clone [function] [call site] 02159
33 Dynamic::as_char [function] [call site] 02160
33 encode_utf8 [function] [call site] 02162
33 Package::init_engine [function] [call site] 02164
33 Engine::throw_on_size [function] [call site] 02165
33 test::len [function] [call site] 02166
33 test::len [function] [call site] 02167
33 StmtBlock::extend [function] [call site] 02168
33 as_bytes [function] [call site] 02169
33 Dynamic::from_blob [function] [call site] 02171
33 Dynamic::type_id [function] [call site] 02172
33 Dynamic::type_id [function] [call site] 02173
33 TypeId::of::<ExclusiveRange> [function] [call site] 02174
33 TypeId::of::<ExclusiveRange> [function] [call site] 02175
33 TypeId::of::<InclusiveRange> [function] [call site] 02176
33 TypeId::of::<InclusiveRange> [function] [call site] 02177
33 TypeId::of::<ExclusiveRange> [function] [call site] 02178
33 TypeId::of::<InclusiveRange> [function] [call site] 02179
33 TypeId::of::<InclusiveRange> [function] [call site] 02180
33 TypeId::of::<ExclusiveRange> [function] [call site] 02181
33 is_numeric [function] [call site] 02184
34 TypeId::of::<INT> [function] [call site] 02185
34 TypeId::of::<f32> [function] [call site] 02186
34 TypeId::of::<f64> [function] [call site] 02187
34 TypeId::of::<Decimal> [function] [call site] 02188
34 TypeId::of::<u8> [function] [call site] 02189
34 TypeId::of::<u16> [function] [call site] 02190
34 TypeId::of::<u32> [function] [call site] 02191
34 TypeId::of::<u64> [function] [call site] 02192
34 TypeId::of::<i8> [function] [call site] 02193
34 TypeId::of::<i16> [function] [call site] 02194
34 TypeId::of::<i32> [function] [call site] 02195
34 TypeId::of::<i64> [function] [call site] 02196
34 TypeId::of::<u128> [function] [call site] 02197
34 TypeId::of::<i128> [function] [call site] 02198
33 is_numeric [function] [call site] 02199
33 is_numeric [function] [call site] 02201
33 is_numeric [function] [call site] 02202
32 Option::map [function] [call site] 02204
32 TestStruct::new [function] [call site] 02205
32 BloomFilterU64::is_absent_and_set [function] [call site] 02206
32 StmtBlock::as_ref [function] [call site] 02207
32 blob_functions::insert [function] [call site] 02208
32 StmtBlock::as_ref [function] [call site] 02209
32 calc_fn_hash_full [function] [call site] 02210
32 StmtBlock::as_ref [function] [call site] 02211
32 &[Stmt]::unwrap [function] [call site] 02212
32 MyIterableType::into_iter [function] [call site] 02213
32 enumerate [function] [call site] 02214
32 test_optimizer_const_map [function] [call site] 02215
32 TypeId::of::<Dynamic> [function] [call site] 02216
32 Dynamic::type_id [function] [call site] 02217
31 Position::is_none [function] [call site] 02218
31 Engine::resolve_fn [function] [call site] 02219
31 None::cloned [function] [call site] 02220
31 as_deref [function] [call site] 02221
31 string_functions::is_empty [function] [call site] 02222
31 Ok [function] [call site] 02223
31 Scope::new [function] [call site] 02224
31 string_functions::replace [function] [call site] 02225
31 defer [function] [call site] 02226
32 crate::Deferred::lock [function] [call site] 02227
31 split_first_mut [function] [call site] 02228
31 unwrap [function] [call site] 02229
31 Some [function] [call site] 02230
31 Engine::call_script_fn [function] [call site] 02231
32 Engine::track_operation [function] [call site] 02232
32 Engine::max_call_levels [function] [call site] 02233
32 ERR::ErrorStackOverflow [function] [call site] 02235
32 Position::is_none [function] [call site] 02237
32 string_functions::is_empty [function] [call site] 02238
32 string_functions::is_empty [function] [call site] 02240
32 test::len [function] [call site] 02242
32 test::len [function] [call site] 02243
32 GlobalRuntimeState::num_imports [function] [call site] 02244
32 StmtBlock::as_ref [function] [call site] 02245
32 Debugger::call_stack [function] [call site] 02247
32 test::len [function] [call site] 02248
33 test::len [function] [call site] 02249
32 test::len [function] [call site] 02250
32 test::len [function] [call site] 02251
32 Engine::max_variables [function] [call site] 02252
32 ERR::ErrorTooManyVariables [function] [call site] 02254
32 StmtBlock::extend [function] [call site] 02256
32 MyIterableType::into_iter [function] [call site] 02257
32 array_functions::zip [function] [call site] 02259
33 string_functions::is_empty [function] [call site] 02260
34 test::len [function] [call site] 02261
33 string_functions::is_empty [function] [call site] 02262
34 test::len [function] [call site] 02263
33 IterateDynamicArray::new [function] [call site] 02265
33 StaticModuleResolver::iter_mut [function] [call site] 02266
34 StaticModuleResolver::iter_mut [function] [call site] 02267
34 test_optimizer_const_map [function] [call site] 02268
34 Ident::as_str [function] [call site] 02269
33 array_functions::zip [function] [call site] 02270
34 string_functions::is_empty [function] [call site] 02271
34 string_functions::is_empty [function] [call site] 02272
34 IterateDynamicArray::new [function] [call site] 02274
34 StaticModuleResolver::iter_mut [function] [call site] 02275
34 array_functions::zip [function] [call site] 02276
34 RhaiResultOf::enumerate [function] [call site] 02277
34 test_optimizer_const_map [function] [call site] 02278
34 FnPtr::call_raw_with_extra_args [function] [call site] 02279
34 TestStruct::clone [function] [call site] 02280
34 FnPtr::try_from [function] [call site] 02281
34 RhaiResultOf::unwrap_or [function] [call site] 02282
34 reflection_functions::collect [function] [call site] 02284
33 RhaiResultOf::enumerate [function] [call site] 02285
33 test_optimizer_const_map [function] [call site] 02286
33 FnPtr::call_raw_with_extra_args [function] [call site] 02287
33 TestStruct::clone [function] [call site] 02288
33 FnPtr::try_from [function] [call site] 02289
33 RhaiResultOf::unwrap_or [function] [call site] 02290
33 reflection_functions::collect [function] [call site] 02292
32 StaticModuleResolver::iter_mut [function] [call site] 02293
32 impl [call site] 02294
33 Engine::new [function] [call site] 02295
33 Engine::set_optimization_level [function] [call site] 02296
33 Scope::new [function] [call site] 02297
33 rhai::Map::new [function] [call site] 02298
33 blob_functions::insert [function] [call site] 02299
33 &str::into [function] [call site] 02300
33 Scope::push_constant_dynamic [function] [call site] 02302
33 Scope::push_constant_dynamic [function] [call site] 02304
33 &str::into [function] [call site] 02305
33 Engine::compile_expression_with_scope [function] [call site] 02306
33 ParseResult::expect [function] [call site] 02307
33 Ident::as_str [function] [call site] 02308
33 eval_ast::<bool> [function] [call site] 02309
32 RhaiResult::take [function] [call site] 02311
33 Engine::new [function] [call site] 02312
33 register_type_with_name::<TestStruct> [function] [call site] 02313
33 Engine::register_fn [function] [call site] 02314
33 TestStruct [function] [call site] 02315
32 Engine::is_debugger_registered [function] [call site] 02316
32 TestStruct::clone [function] [call site] 02317
32 Scope::iter_inner [function] [call site] 02318
33 MyIterableType::into_iter [function] [call site] 02319
34 test_chars [function] [call site] 02320
34 0.chars().collect::<Vec<_>> [function] [call site] 02321
34 MyIterableType::into_iter [function] [call site] 02322
33 array_functions::zip [function] [call site] 02323
33 MyIterableType::into_iter [function] [call site] 02324
33 test_optimizer_const_map [function] [call site] 02325
33 Dynamic::is_read_only [function] [call site] 02326
34 crate::func::locked_read [function] [call site] 02327
34 Option::map_or [function] [call site] 02328
34 Dynamic::access_mode [function] [call site] 02329
34 Dynamic::access_mode [function] [call site] 02330
32 impl [call site] 02331
32 test_optimizer_const_map [function] [call site] 02332
32 Dynamic::flatten_clone [function] [call site] 02333
32 TestStruct::clone [function] [call site] 02334
32 GlobalRuntimeState::debugger_mut [function] [call site] 02335
32 &mut [call site] 02336
33 blob_functions::push [function] [call site] 02337
33 MyIterableType::into_iter [function] [call site] 02338
33 Self::IntoIter::collect [function] [call site] 02339
32 Caches::fn_resolution_caches_len [function] [call site] 02340
33 test::len [function] [call site] 02341
32 Option<&EncapsulatedEnviron>::map [function] [call site] 02342
33 Engine::new [function] [call site] 02343
33 Engine::set_optimization_level [function] [call site] 02344
33 Scope::new [function] [call site] 02345
33 rhai::Map::new [function] [call site] 02346
33 blob_functions::insert [function] [call site] 02347
33 &str::into [function] [call site] 02348
33 Scope::push_constant_dynamic [function] [call site] 02350
33 Scope::push_constant_dynamic [function] [call site] 02352
33 &str::into [function] [call site] 02353
33 Engine::compile_expression_with_scope [function] [call site] 02354
33 ParseResult::expect [function] [call site] 02355
33 Ident::as_str [function] [call site] 02356
33 eval_ast::<bool> [function] [call site] 02357
32 MyIterableType::into_iter [function] [call site] 02359
33 test_chars [function] [call site] 02360
33 0.chars().collect::<Vec<_>> [function] [call site] 02361
33 MyIterableType::into_iter [function] [call site] 02362
32 Self::IntoIter::cloned [function] [call site] 02363
32 array_functions::for_each [function] [call site] 02364
32 GlobalRuntimeState::push_import [function] [call site] 02365
33 blob_functions::push [function] [call site] 02366
33 blob_functions::push [function] [call site] 02368
32 StmtBlock::extend [function] [call site] 02370
32 &crate::SharedModule::clone [function] [call site] 02371
32 std::mem::replace [function] [call site] 02372
33 string_functions::is_empty [function] [call site] 02373
33 string_functions::replace [function] [call site] 02374
32 TestStruct::clone [function] [call site] 02376
32 Engine::is_debugger_registered [function] [call site] 02377
32 crate::ast::Stmt::Noop [function] [call site] 02378
32 ParseSettings::level_up_with_position [function] [call site] 02379
32 Engine::dbg [function] [call site] 02380
32 Self::as_deref_mut [function] [call site] 02381
32 Engine::eval_stmt_block [function] [call site] 02382
32 Self::as_deref_mut [function] [call site] 02383
32 StmtBlock::take_statements [function] [call site] 02384
33 mem::take [function] [call site] 02385
34 Engine::new [function] [call site] 02386
34 register_type_with_name::<TestStruct> [function] [call site] 02387
34 Engine::register_fn [function] [call site] 02388
34 TestStruct [function] [call site] 02389
33 StmtBlock::statements_mut [function] [call site] 02390
32 StmtBlock::span_or_else [function] [call site] 02391
33 Span::new [function] [call site] 02392
33 iterator_functions::chars_from_start [function] [call site] 02393
33 StmtBlock::span_or_else [function] [call site] 02394
33 string_functions::add_append [function] [call site] 02395
33 StmtBlock::span_or_else [function] [call site] 02396
32 Expr::set_position [function] [call site] 02398
33 Expr::set_position [function] [call site] 02399
34 Expr::set_position [function] [call site] 02400
32 ParseError::into [function] [call site] 02402
32 EvalAltResult::is_system_exception [function] [call site] 02403
32 Expr::set_position [function] [call site] 02404
32 ParseError::into [function] [call site] 02406
32 ERR::ErrorInFunctionCall [function] [call site] 02408
32 test_to_string [function] [call site] 02409
32 Option<&EncapsulatedEnviron>::and_then [function] [call site] 02410
32 and_then [function] [call site] 02412
32 decimal_functions::max_id [function] [call site] 02413
32 unwrap_or_else [function] [call site] 02415
32 &mut [call site] 02416
32 unwrap_or [function] [call site] 02417
32 test_to_string [function] [call site] 02418
32 &mut [call site] 02419
32 unwrap_or [function] [call site] 02420
32 test_to_string [function] [call site] 02421
32 Engine::is_debugger_registered [function] [call site] 02423
32 GlobalRuntimeState::debugger_mut [function] [call site] 02424
32 crate::ast::Stmt::Noop [function] [call site] 02425
32 StmtBlock::end_position [function] [call site] 02426
33 string_functions::add_append [function] [call site] 02427
32 StmtBlock::span_or_else [function] [call site] 02428
32 crate::eval::DebuggerEvent::FunctionExitWithValue [function] [call site] 02430
32 crate::eval::DebuggerEvent::FunctionExitWithError [function] [call site] 02431
32 Engine::dbg_raw [function] [call site] 02432
32 StmtBlock::as_mut [function] [call site] 02434
32 Debugger::rewind_call_stack [function] [call site] 02436
33 string_functions::truncate [function] [call site] 02437
34 string_functions::clear [function] [call site] 02438
34 FnPtr::try_from [function] [call site] 02439
34 char_indices [function] [call site] 02440
34 shared_make_mut [function] [call site] 02442
34 string_functions::truncate [function] [call site] 02443
32 Scope::rewind [function] [call site] 02444
33 string_functions::truncate [function] [call site] 02445
33 string_functions::truncate [function] [call site] 02446
33 string_functions::truncate [function] [call site] 02447
32 string_functions::is_empty [function] [call site] 02448
32 Scope::remove_range [function] [call site] 02449
33 map_functions::drain [function] [call site] 02450
34 string_functions::is_empty [function] [call site] 02451
34 IterateMap::new [function] [call site] 02453
34 IterateMap::new [function] [call site] 02454
34 IterateMap::new [function] [call site] 02455
34 mem::take [function] [call site] 02456
34 blob_functions::insert [function] [call site] 02458
35 FnPtr::try_from [function] [call site] 02459
35 RhaiResultOf::unwrap [function] [call site] 02460
35 string_functions::is_empty [function] [call site] 02461
35 blob_functions::push [function] [call site] 02462
35 eval::calc_offset_len [function] [call site] 02463
35 test::len [function] [call site] 02464
35 test::len [function] [call site] 02465
35 blob_functions::push [function] [call site] 02466
35 blob_functions::insert [function] [call site] 02467
34 FnPtr::call_raw_with_extra_args [function] [call site] 02468
34 TestStruct::clone [function] [call site] 02470
34 Self::into [function] [call site] 02472
34 Dynamic::as_bool [function] [call site] 02474
34 Result::unwrap_or [function] [call site] 02475
34 blob_functions::insert [function] [call site] 02476
34 blob_functions::insert [function] [call site] 02477
34 map_or_else [function] [call site] 02479
33 array_functions::for_each [function] [call site] 02481
33 map_functions::drain [function] [call site] 02482
33 array_functions::for_each [function] [call site] 02483
33 test::len [function] [call site] 02484
33 test::len [function] [call site] 02485
33 string_functions::truncate [function] [call site] 02486
33 map_functions::drain [function] [call site] 02487
33 array_functions::for_each [function] [call site] 02488
32 test::len [function] [call site] 02489
32 string_functions::truncate [function] [call site] 02490
32 GlobalRuntimeState::truncate_imports [function] [call site] 02491
33 string_functions::truncate [function] [call site] 02492
33 string_functions::truncate [function] [call site] 02493
32 Caches::rewind_fn_resolution_caches [function] [call site] 02494
33 string_functions::truncate [function] [call site] 02495
31 ArgBackup::new [function] [call site] 02496
31 string_functions::is_empty [function] [call site] 02497
31 ArgBackup::change_first_arg_to_copy [function] [call site] 02498
32 TestStruct::clone [function] [call site] 02499
32 string_functions::replace [function] [call site] 02501
32 mem::transmute [function] [call site] 02502
31 defer [function] [call site] 02503
31 Engine::call_script_fn [function] [call site] 02504
31 test_optimizer_const_map [function] [call site] 02505
31 FnCallHashes::native [function] [call site] 02506
31 Engine::exec_native_fn_call [function] [call site] 02507
32 Engine::track_operation [function] [call site] 02508
32 Engine::resolve_fn [function] [call site] 02510
32 RhaiFunc::is_volatile [function] [call site] 02511
33 RhaiFunc::is_volatile [function] [call site] 02512
32 Engine::gen_fn_call_signature [function] [call site] 02513
32 ERR::ErrorFunctionNotFound [function] [call site] 02515
32 RhaiFunc::is_method [function] [call site] 02517
32 StmtBlock::as_ref [function] [call site] 02518
32 Debugger::call_stack [function] [call site] 02520
32 test::len [function] [call site] 02521
32 ArgBackup::new [function] [call site] 02522
32 string_functions::is_empty [function] [call site] 02523
32 ArgBackup::change_first_arg_to_copy [function] [call site] 02524
32 Engine::is_debugger_registered [function] [call site] 02525
32 TestStruct::clone [function] [call site] 02526
32 StmtBlock::span_or_else [function] [call site] 02527
33 Span::new [function] [call site] 02528
33 iterator_functions::chars_from_start [function] [call site] 02529
33 StmtBlock::span_or_else [function] [call site] 02530
33 string_functions::add_append [function] [call site] 02531
33 StmtBlock::span_or_else [function] [call site] 02532
32 TestStruct::clone [function] [call site] 02533
32 GlobalRuntimeState::debugger_mut [function] [call site] 02534
32 &mut [call site] 02535
32 Engine::get_interned_string [function] [call site] 02536
32 MyIterableType::into_iter [function] [call site] 02537
32 Self::IntoIter::map [function] [call site] 02538
32 TestStruct::clone [function] [call site] 02539
32 RhaiNativeFunc::has_context [function] [call site] 02540
32 bool::then [function] [call site] 02541
32 as_deref [function] [call site] 02542
32 RhaiFunc::is_pure [function] [call site] 02544
33 RhaiFunc::is_pure [function] [call site] 02545
32 Command::get [function] [call site] 02546
32 INT::map_or [function] [call site] 02547
32 Dynamic::is_read_only [function] [call site] 02548
33 crate::func::locked_read [function] [call site] 02549
33 Option::map_or [function] [call site] 02550
33 Dynamic::access_mode [function] [call site] 02551
33 Dynamic::access_mode [function] [call site] 02552
32 ERR::ErrorNonPureMethodCallOnConstant [function] [call site] 02554
32 test_to_string [function] [call site] 02555
32 test_method_call [function] [call site] 02557
33 Engine::new [function] [call site] 02558
33 register_type::<TestStruct> [function] [call site] 02559
33 Engine::register_fn [function] [call site] 02560
33 Engine::register_fn [function] [call site] 02561
32 test_custom_syntax_func [function] [call site] 02562
33 Engine::new [function] [call site] 02563
33 Engine::register_custom_syntax [function] [call site] 02564
34 Vec::<ImmutableString>::new [function] [call site] 02565
34 StmtBlock::as_ref [function] [call site] 02566
34 StmtBlock::as_ref [function] [call site] 02567
34 string_functions::trim [function] [call site] 02568
35 shared_get_mut [function] [call site] 02569
35 string_functions::trim [function] [call site] 02570
35 string_functions::trim [function] [call site] 02572
34 string_functions::is_empty [function] [call site] 02574
34 Token::lookup_symbol_from_syntax [function] [call site] 02575
34 StmtBlock::span_or_else [function] [call site] 02576
35 Span::new [function] [call site] 02577
35 iterator_functions::chars_from_start [function] [call site] 02578
35 StmtBlock::span_or_else [function] [call site] 02579
35 string_functions::add_append [function] [call site] 02580
35 StmtBlock::span_or_else [function] [call site] 02581
34 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 02582
34 Token::Reserved [function] [call site] 02584
34 TestStruct::new [function] [call site] 02585
34 LexError::ImproperSymbol [function] [call site] 02588
34 ImmutableString::new [function] [call site] 02589
34 &str::to_string [function] [call site] 02590
34 PERR::into_err [function] [call site] 02591
34 string_functions::is_empty [function] [call site] 02592
35 test::len [function] [call site] 02593
34 string_functions::is_empty [function] [call site] 02595
34 string_functions::is_empty [function] [call site] 02597
34 string_functions::is_empty [function] [call site] 02599
34 tokenizer::is_valid_identifier [function] [call site] 02600
35 test_chars [function] [call site] 02601
35 is_id_first_alphabetic [function] [call site] 02602
35 char::is_ascii_alphanumeric [function] [call site] 02603
34 string_functions::is_empty [function] [call site] 02605
34 (Token, [call site] 02606
34 Engine::is_symbol_disabled [function] [call site] 02607
35 string_functions::contains [function] [call site] 02608
34 StmtBlock::as_ref [function] [call site] 02609
34 &[Stmt]::map_or [function] [call site] 02610
34 contains_key [function] [call site] 02611
34 blob_functions::insert [function] [call site] 02612
34 string_functions::is_empty [function] [call site] 02615
34 StmtBlock::as_ref [function] [call site] 02616
34 &[Stmt]::map_or [function] [call site] 02617
34 Engine::is_symbol_disabled [function] [call site] 02618
34 LexError::ImproperSymbol [function] [call site] 02620
34 test_to_string [function] [call site] 02621
34 PERR::into_err [function] [call site] 02622
34 string_functions::is_empty [function] [call site] 02623
34 tokenizer::is_valid_identifier [function] [call site] 02624
34 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 02625
34 Engine::is_symbol_disabled [function] [call site] 02626
34 StmtBlock::as_ref [function] [call site] 02627
34 &[Stmt]::map_or [function] [call site] 02628
34 contains_key [function] [call site] 02629
34 blob_functions::insert [function] [call site] 02630
34 LexError::ImproperSymbol [function] [call site] 02634
34 test_to_string [function] [call site] 02635
34 PERR::into_err [function] [call site] 02636
34 blob_functions::push [function] [call site] 02637
35 blob_functions::push [function] [call site] 02638
35 FnPtr::try_from [function] [call site] 02639
35 RhaiResultOf::unwrap [function] [call site] 02640
34 string_functions::is_empty [function] [call site] 02641
34 TestStruct::clone [function] [call site] 02643
34 Engine::register_custom_syntax_with_state_raw [function] [call site] 02644
35 blob_functions::insert [function] [call site] 02645
35 RhaiResultOf::into [function] [call site] 02646
35 TestStruct::new [function] [call site] 02647
35 TestStruct::new [function] [call site] 02648
34 syn::Result::len [function] [call site] 02650
35 test::len [function] [call site] 02651
34 test::len [function] [call site] 02652
35 test::len [function] [call site] 02653
34 TestStruct::clone [function] [call site] 02657
33 EvalContext::eval_expression_tree [function] [call site] 02659
34 EvalContext::eval_expression_tree_raw [function] [call site] 02660
35 as_deref_mut [function] [call site] 02661
35 Engine::eval_stmt_block [function] [call site] 02662
36 string_functions::is_empty [function] [call site] 02663
36 GlobalRuntimeState::num_imports [function] [call site] 02665
36 MyIterableType::into_iter [function] [call site] 02666
36 Self::IntoIter::try_fold [function] [call site] 02667
36 Self::as_deref_mut [function] [call site] 02668
36 GlobalRuntimeState::num_imports [function] [call site] 02669
36 Engine::eval_stmt [function] [call site] 02670
36 GlobalRuntimeState::scan_imports_raw [function] [call site] 02671
37 MyIterableType::into_iter [function] [call site] 02672
37 array_functions::zip [function] [call site] 02673
37 MyIterableType::into_iter [function] [call site] 02674
36 impl [call site] 02675
36 T::as_any [function] [call site] 02676
36 Module::contains_indexed_global_functions [function] [call site] 02677
36 Caches::fn_resolution_caches_len [function] [call site] 02678
36 Caches::fn_resolution_cache_mut [function] [call site] 02679
36 string_functions::clear [function] [call site] 02680
37 string_functions::is_empty [function] [call site] 02681
37 shared_get_mut [function] [call site] 02682
37 string_functions::clear [function] [call site] 02683
37 ImmutableString::new [function] [call site] 02684
36 Caches::push_fn_resolution_cache [function] [call site] 02685
37 blob_functions::push [function] [call site] 02686
37 <_>::default [function] [call site] 02687
36 Caches::fn_resolution_cache_mut [function] [call site] 02688
36 string_functions::clear [function] [call site] 02689
35 StmtBlock::take_statements [function] [call site] 02691
35 Engine::eval_expr [function] [call site] 02692
36 Engine::track_operation [function] [call site] 02693
36 ParseSettings::level_up_with_position [function] [call site] 02694
36 Engine::dbg_reset [function] [call site] 02695
36 Self::as_deref_mut [function] [call site] 02696
36 Expr::get_literal_value [function] [call site] 02697
36 Engine::eval_fn_call_expr [function] [call site] 02700
36 Self::ok_or_else [function] [call site] 02701
36 ERR::ErrorUnboundThis [function] [call site] 02702
36 Engine::search_namespace [function] [call site] 02705
37 Engine::search_scope_only [function] [call site] 02706
38 Command::get [function] [call site] 02707
38 MyIterableType::into_iter [function] [call site] 02708
38 flat_map [function] [call site] 02709
38 RhaiFunc::get_iter_fn [function] [call site] 02710
38 test_var_def_filter [function] [call site] 02712
38 RhaiFunc::is_script [function] [call site] 02713
38 test_var_def_filter [function] [call site] 02714
38 Ident::as_str [function] [call site] 02715
38 test_optimizer_const_map [function] [call site] 02716
38 MultiInputsStream::get_next [function] [call site] 02717
38 RhaiFunc::get_shared_encapsulated_environ [function] [call site] 02718
39 StmtBlock::as_ref [function] [call site] 02719
38 Option::cloned [function] [call site] 02720
38 unwrap_or_else [function] [call site] 02721
38 crate::Shared::new [function] [call site] 02722
38 TestStruct::clone [function] [call site] 02724
38 <_>::default [function] [call site] 02725
38 crate::types::fn_ptr::FnPtrType::Script [function] [call site] 02727
38 RhaiFunc::get_script_fn_def [function] [call site] 02728
38 Option::cloned [function] [call site] 02729
38 test::len [function] [call site] 02735
38 EvalContext::new [function] [call site] 02736
38 Expr::get_variable_name [function] [call site] 02737
39 string_functions::is_empty [function] [call site] 02738
38 Option::unwrap [function] [call site] 02740
38 resolve_var [function] [call site] 02741
38 test::len [function] [call site] 02742
38 Dynamic::set_access_mode [function] [call site] 02743
39 StmtBlock::as_mut [function] [call site] 02744
39 Dynamic::set_access_mode [function] [call site] 02745
39 values_mut [function] [call site] 02746
39 Dynamic::set_access_mode [function] [call site] 02747
38 Result::into [function] [call site] 02749
38 EvalAltResult::fill_position [function] [call site] 02751
38 ParseSettings::level_up_with_position [function] [call site] 02752
38 test::len [function] [call site] 02753
38 Expr::get_variable_name [function] [call site] 02754
38 Option::unwrap [function] [call site] 02755
38 Scope::search [function] [call site] 02756
39 MyIterableType::into_iter [function] [call site] 02757
39 array_functions::reduce_rev [function] [call site] 02758
39 ParseSettings::level_up_with_position [function] [call site] 02759
39 test_optimizer_const_map [function] [call site] 02760
39 Scope::len [function] [call site] 02761
40 test::len [function] [call site] 02762
38 MyIterableType::into_iter [function] [call site] 02763
38 array_functions::find_map [function] [call site] 02764
38 Module::get_var [function] [call site] 02765
39 Command::get [function] [call site] 02766
38 map_or_else [function] [call site] 02768
38 ERR::ErrorVariableNotFound [function] [call site] 02770
38 ParseResult::to_string [function] [call site] 02771
39 Engine::new [function] [call site] 02772
39 Scope::new [function] [call site] 02773
39 blob_functions::push [function] [call site] 02774
39 blob_functions::push [function] [call site] 02775
39 blob_functions::push [function] [call site] 02776
38 ParseSettings::level_up_with_position [function] [call site] 02777
38 Scope::get_mut_by_index [function] [call site] 02781
38 try_into [function] [call site] 02782
37 string_functions::is_empty [function] [call site] 02783
37 Engine::search_imports [function] [call site] 02784
38 Namespace::root [function] [call site] 02785
38 GlobalRuntimeState::num_imports [function] [call site] 02786
39 test::len [function] [call site] 02787
38 Command::get [function] [call site] 02788
38 GlobalRuntimeState::get_shared_import [function] [call site] 02789
39 Command::get [function] [call site] 02790
38 GlobalRuntimeState::find_import [function] [call site] 02792
39 MyIterableType::into_iter [function] [call site] 02793
39 rposition [function] [call site] 02794
38 Option::map_or_else [function] [call site] 02795
38 Command::get [function] [call site] 02796
38 GlobalRuntimeState::get_shared_import [function] [call site] 02798
37 Module::get_qualified_var [function] [call site] 02799
38 StmtBlock::as_ref [function] [call site] 02800
38 and_then [function] [call site] 02801
38 Command::get [function] [call site] 02802
38 INT::cloned [function] [call site] 02803
37 Option::map_or_else [function] [call site] 02804
37 ERR::ErrorVariableNotFound [function] [call site] 02806
37 ParseSettings::level_up_with_position [function] [call site] 02807
37 Dynamic::set_access_mode [function] [call site] 02809
37 test::len [function] [call site] 02812
37 Namespace::root [function] [call site] 02813
37 crate::func::locked_write [function] [call site] 02814
38 try_borrow_mut [function] [call site] 02815
38 StraightHasher::write [function] [call site] 02817
38 try_write [function] [call site] 02819
38 std::thread::sleep [function] [call site] 02821
38 std::time::Duration::from_millis [function] [call site] 02822
38 StraightHasher::write [function] [call site] 02824
38 try_write [function] [call site] 02825
37 Option::unwrap [function] [call site] 02826
37 shared_get_mut [function] [call site] 02827
37 Ident::as_str [function] [call site] 02828
37 TestStruct::clone [function] [call site] 02829
37 Self::into [function] [call site] 02830
37 StmtBlock::as_mut [function] [call site] 02831
37 Dynamic::set_access_mode [function] [call site] 02832
37 ERR::ErrorVariableNotFound [function] [call site] 02835
37 ParseSettings::level_up_with_position [function] [call site] 02836
37 ERR::ErrorModuleNotFound [function] [call site] 02839
37 test_to_string [function] [call site] 02840
37 ParseSettings::level_up_with_position [function] [call site] 02841
37 Engine::search_scope_only [function] [call site] 02843
36 RhaiResultOf::map [function] [call site] 02844
36 Position::new_const [function] [call site] 02845
36 Engine::eval_expr [function] [call site] 02846
36 Self::as_deref_mut [function] [call site] 02847
36 Dynamic::flatten [function] [call site] 02848
36 ParseSettings::level_up_with_position [function] [call site] 02849
36 Dynamic::is_string [function] [call site] 02850
37 crate::func::locked_read [function] [call site] 02851
37 Option::map_or [function] [call site] 02852
36 &mut [call site] 02854
36 packages::string_basic::print_with_func [function] [call site] 02856
37 NativeCallContext::call_native_fn_raw [function] [call site] 02857
38 NativeCallContext::_call_fn_raw [function] [call site] 02858
39 TestStruct::clone [function] [call site] 02859
39 Caches::new [function] [call site] 02860
39 StmtBlock::as_ref [function] [call site] 02861
39 Token::lookup_symbol_from_syntax [function] [call site] 02862
39 test::len [function] [call site] 02863
39 NativeCallContext::engine [function] [call site] 02864
39 Engine::exec_native_fn_call [function] [call site] 02865
40 Engine::track_operation [function] [call site] 02866
40 Engine::resolve_fn [function] [call site] 02868
40 RhaiFunc::is_volatile [function] [call site] 02869
40 Engine::gen_fn_call_signature [function] [call site] 02870
40 ERR::ErrorFunctionNotFound [function] [call site] 02872
40 RhaiFunc::is_method [function] [call site] 02874
40 StmtBlock::as_ref [function] [call site] 02875
40 Debugger::call_stack [function] [call site] 02877
40 test::len [function] [call site] 02878
40 ArgBackup::new [function] [call site] 02879
40 string_functions::is_empty [function] [call site] 02880
40 ArgBackup::change_first_arg_to_copy [function] [call site] 02881
40 Engine::is_debugger_registered [function] [call site] 02882
40 TestStruct::clone [function] [call site] 02883
40 StmtBlock::span_or_else [function] [call site] 02884
40 TestStruct::clone [function] [call site] 02885
40 GlobalRuntimeState::debugger_mut [function] [call site] 02886
40 &mut [call site] 02887
40 Engine::get_interned_string [function] [call site] 02888
40 MyIterableType::into_iter [function] [call site] 02889
40 Self::IntoIter::map [function] [call site] 02890
40 TestStruct::clone [function] [call site] 02891
40 RhaiNativeFunc::has_context [function] [call site] 02892
40 bool::then [function] [call site] 02893
40 as_deref [function] [call site] 02894
40 RhaiFunc::is_pure [function] [call site] 02896
40 Command::get [function] [call site] 02897
40 INT::map_or [function] [call site] 02898
40 Dynamic::is_read_only [function] [call site] 02899
40 ERR::ErrorNonPureMethodCallOnConstant [function] [call site] 02901
40 test_to_string [function] [call site] 02902
40 test_method_call [function] [call site] 02904
40 test_custom_syntax_func [function] [call site] 02905
40 and_then [function] [call site] 02906
40 Engine::check_data_size [function] [call site] 02907
41 Engine::has_data_size_limit [function] [call site] 02908
41 calc_data_sizes [function] [call site] 02910
41 StmtBlock::borrow [function] [call site] 02911
41 Engine::throw_on_size [function] [call site] 02912
41 RhaiResultOf::map_err [function] [call site] 02913
41 EvalAltResult::fill_position [function] [call site] 02914
40 EvalAltResult::fill_position [function] [call site] 02917
40 ArgBackup::restore_first_arg [function] [call site] 02918
41 test_functions_take [function] [call site] 02919
40 Engine::is_debugger_registered [function] [call site] 02921
40 NativeCallContext::debugger [function] [call site] 02922
41 as_deref [function] [call site] 02923
40 Scope::new [function] [call site] 02924
40 crate::ast::Stmt::Noop [function] [call site] 02925
40 DebuggerEvent::FunctionExitWithValue [function] [call site] 02927
40 DebuggerEvent::FunctionExitWithError [function] [call site] 02928
40 Engine::dbg_raw [function] [call site] 02929
40 GlobalRuntimeState::debugger_mut [function] [call site] 02931
40 &mut [call site] 02932
41 string_functions::truncate [function] [call site] 02933
40 string_functions::is_empty [function] [call site] 02934
40 Engine::check_data_size [function] [call site] 02935
40 Dynamic::into_immutable_string [function] [call site] 02937
41 crate::func::locked_read [function] [call site] 02939
41 Option::and_then [function] [call site] 02940
41 TestStruct::clone [function] [call site] 02942
41 ok_or_else [function] [call site] 02943
41 std:: [call site] 02944
0 any::type_name [function] [call site] 02945
41 Dynamic::type_name [function] [call site] 02947
40 Result::map_err [function] [call site] 02948
40 Engine::map_type_name [function] [call site] 02949
40 type_name::<ImmutableString> [function] [call site] 02950
40 &'a [call site] 02951
40 ERR::ErrorMismatchOutputType [function] [call site] 02952
40 into [function] [call site] 02953
40 test_side_effects_print [function] [call site] 02954
41 TestStruct::new [function] [call site] 02955
41 TestStruct::new [function] [call site] 02956
41 ImmutableString::new [function] [call site] 02957
41 Engine::new [function] [call site] 02958
41 TestStruct::clone [function] [call site] 02959
41 Engine::on_print [function] [call site] 02961
42 TestStruct::new [function] [call site] 02963
41 StraightHasher::write [function] [call site] 02964
41 push_str [function] [call site] 02966
41 run [function] [call site] 02967
42 Engine::new [function] [call site] 02968
42 Self::run [function] [call site] 02969
43 Engine::new [function] [call site] 02970
43 Engine::set_optimization_level [function] [call site] 02971
43 t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test [function] [call site] 02972
43 Engine::set_optimization_level [function] [call site] 02973
43 t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test [function] [call site] 02974
43 Engine::set_optimization_level [function] [call site] 02975
43 t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test [function] [call site] 02976
43 Engine::register_fn [function] [call site] 02977
43 Engine::set_optimization_level [function] [call site] 02978
43 Engine::set_fast_operators [function] [call site] 02979
44 test_get_set [function] [call site] 02980
43 Engine::set_optimization_level [function] [call site] 02981
41 RhaiResultOf::unwrap [function] [call site] 02982
40 Dynamic::into_immutable_string [function] [call site] 02983
40 Result::map_err [function] [call site] 02984
40 Engine::map_type_name [function] [call site] 02985
40 type_name::<ImmutableString> [function] [call site] 02986
40 &'a [call site] 02987
40 ERR::ErrorMismatchOutputType [function] [call site] 02988
40 into [function] [call site] 02989
40 test_print_debug [function] [call site] 02990
41 TestStruct::new [function] [call site] 02991
41 TestStruct::new [function] [call site] 02992
41 Vec::<String>::new [function] [call site] 02993
41 TestStruct::clone [function] [call site] 02994
41 TestStruct::clone [function] [call site] 02996
41 Engine::new [function] [call site] 02997
41 Engine::on_print [function] [call site] 02998
41 StraightHasher::write [function] [call site] 02999
41 blob_functions::push [function] [call site] 03001
41 Engine::on_debug [function] [call site] 03002
42 TestStruct::new [function] [call site] 03004
41 unwrap_or [function] [call site] 03005
41 StraightHasher::write [function] [call site] 03006
41 blob_functions::push [function] [call site] 03008
41 RhaiResultOf::unwrap [function] [call site] 03010
41 Engine::compile [function] [call site] 03011
41 ParseResult::unwrap [function] [call site] 03012
41 AST::set_source [function] [call site] 03013
42 crate::Shared::get_mut [function] [call site] 03015
43 Shared::get_mut [function] [call site] 03016
42 StmtBlock::as_mut [function] [call site] 03017
42 &mut [call site] 03018
43 Engine::new [function] [call site] 03019
43 Engine::set_optimization_level [function] [call site] 03020
43 Scope::new [function] [call site] 03021
43 rhai::Map::new [function] [call site] 03022
43 blob_functions::insert [function] [call site] 03023
43 &str::into [function] [call site] 03024
43 Scope::push_constant_dynamic [function] [call site] 03026
43 Scope::push_constant_dynamic [function] [call site] 03028
43 &str::into [function] [call site] 03029
43 Engine::compile_expression_with_scope [function] [call site] 03030
43 ParseResult::expect [function] [call site] 03031
43 Ident::as_str [function] [call site] 03032
43 eval_ast::<bool> [function] [call site] 03033
42 Module::set_id [function] [call site] 03035
43 Decimal::into [function] [call site] 03036
43 string_functions::is_empty [function] [call site] 03037
44 test::len [function] [call site] 03038
43 then_some [function] [call site] 03039
42 TestStruct::clone [function] [call site] 03040
42 string_functions::is_empty [function] [call site] 03041
42 then_some [function] [call site] 03042
41 eval_ast::<Dynamic> [function] [call site] 03043
41 Self::read [function] [call site] 03045
42 try_borrow [function] [call site] 03046
42 locked_read [function] [call site] 03048
42 Option::ok [function] [call site] 03049
42 try_read [function] [call site] 03050
42 std::thread::sleep [function] [call site] 03052
42 std::time::Duration::from_millis [function] [call site] 03053
42 locked_read [function] [call site] 03055
42 try_read [function] [call site] 03056
41 Option::unwrap [function] [call site] 03057
41 MyIterableType::into_iter [function] [call site] 03058
40 &mut [call site] 03059
40 Engine::map_type_name [function] [call site] 03060
40 std:: [call site] 03061
0 any::type_name [function] [call site] 03062
40 Engine::map_type_name [function] [call site] 03063
40 std:: [call site] 03064
0 any::type_name [function] [call site] 03065
40 ERR::ErrorIndexingType [function] [call site] 03067
40 Engine::map_type_name [function] [call site] 03069
40 std:: [call site] 03070
0 any::type_name [function] [call site] 03071
40 Engine::map_type_name [function] [call site] 03072
40 std:: [call site] 03073
0 any::type_name [function] [call site] 03074
40 Engine::map_type_name [function] [call site] 03075
40 std:: [call site] 03076
0 any::type_name [function] [call site] 03077
40 ERR::ErrorIndexingType [function] [call site] 03079
40 string_functions::starts_with [function] [call site] 03081
40 test::len [function] [call site] 03082
40 Engine::map_type_name [function] [call site] 03083
40 std:: [call site] 03084
0 any::type_name [function] [call site] 03085
40 ERR::ErrorDotExpr [function] [call site] 03087
40 string_functions::starts_with [function] [call site] 03089
40 test::len [function] [call site] 03090
40 Engine::map_type_name [function] [call site] 03091
40 std:: [call site] 03092
0 any::type_name [function] [call site] 03093
40 Engine::map_type_name [function] [call site] 03094
40 std:: [call site] 03095
0 any::type_name [function] [call site] 03096
40 ERR::ErrorDotExpr [function] [call site] 03098
40 ERR::ErrorFunctionNotFound [function] [call site] 03101
40 Engine::gen_fn_call_signature [function] [call site] 03102
39 StmtBlock::as_ref [function] [call site] 03104
39 calc_fn_hash [function] [call site] 03105
39 NativeCallContext::call_position [function] [call site] 03106
39 RhaiResultOf::map [function] [call site] 03107
39 FnCallHashes::from_script_and_native [function] [call site] 03108
39 calc_fn_hash [function] [call site] 03110
39 calc_fn_hash [function] [call site] 03111
39 FnCallHashes::from_native_only [function] [call site] 03112
39 calc_fn_hash [function] [call site] 03113
39 FnCallHashes::from_hash [function] [call site] 03114
39 calc_fn_hash [function] [call site] 03116
39 NativeCallContext::engine [function] [call site] 03117
39 Engine::exec_fn_call [function] [call site] 03118
40 FnCallHashes::is_native_only [function] [call site] 03119
40 test::len [function] [call site] 03120
40 Engine::get_interned_string [function] [call site] 03121
40 Engine::map_type_name [function] [call site] 03122
40 std:: [call site] 03123
0 any::type_name [function] [call site] 03124
40 ImmutableString::into [function] [call site] 03126
40 test::len [function] [call site] 03127
40 Dynamic::is_shared [function] [call site] 03129
40 Engine::gen_fn_call_signature [function] [call site] 03131
40 ERR::ErrorFunctionNotFound [function] [call site] 03133
40 ensure_no_data_race [function] [call site] 03135
40 FnCallHashes::is_native_only [function] [call site] 03136
40 FnCallHashes::script [function] [call site] 03137
40 string_functions::is_empty [function] [call site] 03138
40 crate::calc_typed_method_hash [function] [call site] 03139
40 Engine::map_type_name [function] [call site] 03140
40 std:: [call site] 03141
0 any::type_name [function] [call site] 03142
40 Engine::resolve_fn [function] [call site] 03143
40 Position::is_none [function] [call site] 03144
40 Engine::resolve_fn [function] [call site] 03145
40 None::cloned [function] [call site] 03146
40 as_deref [function] [call site] 03147
40 string_functions::is_empty [function] [call site] 03148
40 Scope::new [function] [call site] 03150
40 string_functions::replace [function] [call site] 03151
40 split_first_mut [function] [call site] 03153
40 Engine::call_script_fn [function] [call site] 03156
40 ArgBackup::new [function] [call site] 03157
40 string_functions::is_empty [function] [call site] 03158
40 ArgBackup::change_first_arg_to_copy [function] [call site] 03159
40 Engine::call_script_fn [function] [call site] 03161
40 test_optimizer_const_map [function] [call site] 03162
40 FnCallHashes::native [function] [call site] 03163
40 Engine::exec_native_fn_call [function] [call site] 03164
40 Result::is_err [function] [call site] 03165
40 Scope::new [function] [call site] 03166
40 EvalContext::new [function] [call site] 03167
40 test_array_invalid_index_callback [function] [call site] 03168
41 Engine::new [function] [call site] 03169
41 Engine::on_invalid_array_index [function] [call site] 03170
42 TestStruct::new [function] [call site] 03172
41 blob_functions::push [function] [call site] 03173
41 last_mut [function] [call site] 03175
41 try_into [function] [call site] 03177
41 Dynamic::from [function] [call site] 03179
42 String::from [function] [call site] 03180
43 ImmutableString::into_owned [function] [call site] 03181
41 Self::into [function] [call site] 03182
41 rhai::EvalAltResult::ErrorArrayBounds [function] [call site] 03184
41 test::len [function] [call site] 03185
39 StmtBlock::as_ref [function] [call site] 03189
39 NativeCallContext::call_position [function] [call site] 03190
39 RhaiResultOf::map [function] [call site] 03191
37 Dynamic::is_string [function] [call site] 03192
38 crate::func::locked_read [function] [call site] 03193
38 Option::map_or [function] [call site] 03194
37 Dynamic::into_immutable_string [function] [call site] 03195
37 Result::unwrap [function] [call site] 03196
37 Package::init_engine [function] [call site] 03197
37 Engine::map_type_name [function] [call site] 03198
38 MyIterableType::into_iter [function] [call site] 03199
38 array_functions::find_map [function] [call site] 03200
38 Module::get_custom_type_display_by_name [function] [call site] 03201
38 StmtBlock::span_or_else [function] [call site] 03202
38 map_functions::values [function] [call site] 03203
38 array_functions::find_map [function] [call site] 03204
38 Module::get_custom_type_display_by_name [function] [call site] 03205
38 unwrap_or_else [function] [call site] 03206
38 map_std_type_name [function] [call site] 03207
37 RhaiNativeFunc::return_type_name [function] [call site] 03208
38 type_name::<R> [function] [call site] 03209
37 &'a [call site] 03210
37 Position::new_const [function] [call site] 03211
37 unwrap [function] [call site] 03212
37 unwrap [function] [call site] 03213
37 Package::init_engine [function] [call site] 03214
37 Engine::map_type_name [function] [call site] 03215
37 &'a [call site] 03216
36 unwrap [function] [call site] 03217
36 Engine::throw_on_size [function] [call site] 03218
36 test::len [function] [call site] 03219
36 RhaiResultOf::map_err [function] [call site] 03220
36 EvalAltResult::fill_position [function] [call site] 03221
36 Ok [function] [call site] 03222
36 Engine::get_interned_string [function] [call site] 03223
36 ImmutableString::into [function] [call site] 03224
36 crate::Array::with_capacity [function] [call site] 03225
36 test::len [function] [call site] 03226
36 Engine::eval_expr [function] [call site] 03227
36 Self::as_deref_mut [function] [call site] 03228
36 Dynamic::flatten [function] [call site] 03229
36 Engine::has_data_size_limit [function] [call site] 03230
36 crate::eval::calc_data_sizes [function] [call site] 03231
37 calc_array_sizes [function] [call site] 03232
37 test::len [function] [call site] 03233
37 calc_map_sizes [function] [call site] 03234
37 test::len [function] [call site] 03235
37 calc_data_sizes [function] [call site] 03236
37 read_lock::<Dynamic> [function] [call site] 03237
36 Engine::throw_on_size [function] [call site] 03239
36 RhaiResultOf::map_err [function] [call site] 03240
36 EvalAltResult::fill_position [function] [call site] 03241
36 ParseSettings::level_up_with_position [function] [call site] 03242
36 blob_functions::push [function] [call site] 03243
36 Ok [function] [call site] 03244
36 Dynamic::from_array [function] [call site] 03245
36 TestStruct::clone [function] [call site] 03246
36 Engine::eval_expr [function] [call site] 03247
36 Self::as_deref_mut [function] [call site] 03248
36 Dynamic::flatten [function] [call site] 03249
36 Engine::has_data_size_limit [function] [call site] 03250
36 crate::eval::calc_data_sizes [function] [call site] 03251
36 Engine::throw_on_size [function] [call site] 03252
36 RhaiResultOf::map_err [function] [call site] 03253
36 EvalAltResult::fill_position [function] [call site] 03254
36 ParseSettings::level_up_with_position [function] [call site] 03255
36 shared_get_mut [function] [call site] 03256
36 Ident::as_str [function] [call site] 03257
36 Option::unwrap [function] [call site] 03258
36 Ok [function] [call site] 03259
36 Dynamic::from_map [function] [call site] 03260
36 Engine::eval_expr [function] [call site] 03261
36 Self::as_deref_mut [function] [call site] 03262
36 Dynamic::as_bool [function] [call site] 03263
36 map_err [function] [call site] 03264
36 make_type_mismatch_err::<bool> [function] [call site] 03265
36 ParseSettings::level_up_with_position [function] [call site] 03266
36 Ok [function] [call site] 03267
36 Engine::eval_expr [function] [call site] 03268
36 Self::as_deref_mut [function] [call site] 03269
36 Dynamic::as_bool [function] [call site] 03270
36 map_err [function] [call site] 03271
36 make_type_mismatch_err::<bool> [function] [call site] 03272
36 ParseSettings::level_up_with_position [function] [call site] 03273
36 Ok [function] [call site] 03274
36 Engine::eval_expr [function] [call site] 03275
36 Self::as_deref_mut [function] [call site] 03276
36 Expr::is_unit [function] [call site] 03277
36 Ok [function] [call site] 03278
36 MyIterableType::into_iter [function] [call site] 03279
36 test_optimizer_const_map [function] [call site] 03280
36 reflection_functions::collect [function] [call site] 03281
36 first [function] [call site] 03282
36 unwrap [function] [call site] 03283
36 Command::get [function] [call site] 03284
36 Ident::as_str [function] [call site] 03285
36 ok_or_else [function] [call site] 03286
36 TestStruct::new [function] [call site] 03287
36 ERR::ErrorCustomSyntax [function] [call site] 03288
36 MyIterableType::into_iter [function] [call site] 03289
36 test_optimizer_const_map [function] [call site] 03290
36 reflection_functions::collect [function] [call site] 03291
36 EvalContext::new [function] [call site] 03292
36 and_then [function] [call site] 03293
36 Engine::check_data_size [function] [call site] 03294
36 Expr::start_position [function] [call site] 03295
36 Engine::eval_stmt_block [function] [call site] 03296
36 StmtBlock::take_statements [function] [call site] 03297
36 Engine::eval_dot_index_chain [function] [call site] 03298
37 Position::new_const [function] [call site] 03299
38 TestStruct::new [function] [call site] 03301
37 ChainType::from [function] [call site] 03302
37 Expr::get_literal_value [function] [call site] 03303
37 blob_functions::push [function] [call site] 03306
38 blob_functions::push [function] [call site] 03307
38 FnPtr::try_from [function] [call site] 03308
38 RhaiResultOf::unwrap [function] [call site] 03309
37 Expr::get_literal_value [function] [call site] 03310
37 string_functions::is_empty [function] [call site] 03313
37 Self::as_deref_mut [function] [call site] 03314
37 Engine::eval_dot_index_chain_arguments [function] [call site] 03315
38 Engine::track_operation [function] [call site] 03316
38 ParseSettings::level_up_with_position [function] [call site] 03317
38 ChainType::from [function] [call site] 03318
38 Engine::get_arg_value [function] [call site] 03319
38 Self::as_deref_mut [function] [call site] 03320
38 blob_functions::push [function] [call site] 03321
39 blob_functions::push [function] [call site] 03322
39 FnPtr::try_from [function] [call site] 03323
39 RhaiResultOf::unwrap [function] [call site] 03324
38 Dynamic::flatten [function] [call site] 03325
38 Expr::options [function] [call site] 03326
39 string_functions::is_empty [function] [call site] 03327
40 test::len [function] [call site] 03328
39 string_functions::is_empty [function] [call site] 03329
39 string_functions::is_empty [function] [call site] 03330
38 ASTFlags::intersects [function] [call site] 03331
38 Position::new_const [function] [call site] 03332
38 Self::as_deref_mut [function] [call site] 03333
38 Engine::get_arg_value [function] [call site] 03334
38 blob_functions::push [function] [call site] 03335
38 Dynamic::flatten [function] [call site] 03336
38 blob_functions::push [function] [call site] 03337
38 Engine::eval_expr [function] [call site] 03338
38 Self::as_deref_mut [function] [call site] 03339
38 Dynamic::flatten [function] [call site] 03340
38 Engine::eval_dot_index_chain_arguments [function] [call site] 03341
38 StmtBlock::extend [function] [call site] 03342
39 StmtBlock::extend [function] [call site] 03343
38 blob_functions::push [function] [call site] 03344
38 Engine::eval_expr [function] [call site] 03345
38 Dynamic::flatten [function] [call site] 03346
37 Engine::track_operation [function] [call site] 03348
37 Engine::dbg [function] [call site] 03349
37 Self::as_deref_mut [function] [call site] 03350
37 Self::map_or_else [function] [call site] 03351
37 ERR::ErrorUnboundThis [function] [call site] 03353
37 Self::try_into [function] [call site] 03355
37 Engine::eval_dot_index_chain_raw [function] [call site] 03357
38 Target::is_ref [function] [call site] 03358
38 ParseSettings::level_up_with_position [function] [call site] 03359
39 ParseSettings::level_up [function] [call site] 03360
38 ChainType::from [function] [call site] 03362
38 Expr::options [function] [call site] 03363
38 ASTFlags::intersects [function] [call site] 03364
38 StmtBlock::as_ref [function] [call site] 03365
38 Expr::is_unit [function] [call site] 03366
38 Expr::start_position [function] [call site] 03368
38 Expr::options [function] [call site] 03369
38 ASTFlags::intersects [function] [call site] 03370
38 Engine::dbg [function] [call site] 03371
38 Self::as_deref_mut [function] [call site] 03372
38 string_functions::pop [function] [call site] 03373
39 string_functions::is_empty [function] [call site] 03374
39 shared_make_mut [function] [call site] 03375
39 string_functions::pop [function] [call site] 03376
39 Dynamic::map_or [function] [call site] 03377
38 Dynamic::unwrap [function] [call site] 03378
38 TestStruct::clone [function] [call site] 03379
38 Expr::start_position [function] [call site] 03380
38 StmtBlock::as_mut [function] [call site] 03381
38 Dynamic::is_shared [function] [call site] 03382
38 write_lock::<Dynamic> [function] [call site] 03383
38 Self::as_deref_mut [function] [call site] 03385
38 Engine::get_indexed_mut [function] [call site] 03386
39 Engine::track_operation [function] [call site] 03387
39 Dynamic::as_int [function] [call site] 03388
40 crate::func::locked_read [function] [call site] 03390
40 Option::and_then [function] [call site] 03391
40 ok_or_else [function] [call site] 03393
40 std:: [call site] 03394
0 any::type_name [function] [call site] 03395
40 Dynamic::type_name [function] [call site] 03397
39 Result::map_err [function] [call site] 03398
39 make_type_mismatch_err::<crate::INT> [function] [call site] 03399
39 test::len [function] [call site] 03400
39 super::calc_index [function] [call site] 03401
40 FnPtr::try_from [function] [call site] 03402
40 unsigned_abs [function] [call site] 03403
40 FnPtr::try_from [function] [call site] 03405
39 ERR::ErrorArrayBounds [function] [call site] 03407
39 into [function] [call site] 03408
39 super::EvalContext::new [function] [call site] 03409
39 cb [function] [call site] 03410
39 map_err [function] [call site] 03411
39 EvalAltResult::fill_position [function] [call site] 03412
39 Err [function] [call site] 03413
39 shared_get_mut [function] [call site] 03414
39 unwrap [function] [call site] 03415
39 try_into [function] [call site] 03416
39 Dynamic::as_int [function] [call site] 03417
39 Result::map_err [function] [call site] 03418
39 make_type_mismatch_err::<crate::INT> [function] [call site] 03419
39 test::len [function] [call site] 03420
39 super::calc_index [function] [call site] 03421
39 ERR::ErrorArrayBounds [function] [call site] 03422
39 into [function] [call site] 03423
39 Command::get [function] [call site] 03424
39 test_optimizer_const_map [function] [call site] 03425
39 into [function] [call site] 03426
39 unwrap [function] [call site] 03427
39 Ok [function] [call site] 03428
39 read_lock::<crate::ImmutableString> [function] [call site] 03429
39 ok_or_else [function] [call site] 03430
39 make_type_mismatch_err::<crate::ImmutableString> [function] [call site] 03431
39 RhaiNativeFunc::return_type_name [function] [call site] 03432
40 type_name::<R> [function] [call site] 03433
39 contains_key [function] [call site] 03434
39 Ident::as_str [function] [call site] 03435
39 super::EvalContext::new [function] [call site] 03436
39 cb [function] [call site] 03437
39 Ident::as_str [function] [call site] 03438
39 map_err [function] [call site] 03439
39 EvalAltResult::fill_position [function] [call site] 03440
39 string_functions::is_empty [function] [call site] 03441
39 contains_key [function] [call site] 03442
39 Ident::as_str [function] [call site] 03443
39 blob_functions::insert [function] [call site] 03444
39 TestStruct::clone [function] [call site] 03445
39 Self::into [function] [call site] 03446
39 shared_get_mut [function] [call site] 03447
39 Ident::as_str [function] [call site] 03448
39 try_into [function] [call site] 03449
39 Engine::fail_on_invalid_map_property [function] [call site] 03450
40 intersects [function] [call site] 03451
39 Err [function] [call site] 03452
39 ERR::ErrorPropertyNotFound [function] [call site] 03453
39 test_to_string [function] [call site] 03454
39 into [function] [call site] 03455
39 Ok [function] [call site] 03456
39 Target::from [function] [call site] 03457
40 Self::TempValue [function] [call site] 03458
39 is::<crate::ExclusiveRange> [function] [call site] 03460
39 is::<crate::InclusiveRange> [function] [call site] 03461
39 read_lock::<crate::ExclusiveRange> [function] [call site] 03462
39 super::calc_index [function] [call site] 03463
39 ERR::ErrorBitFieldBounds [function] [call site] 03464
39 into [function] [call site] 03465
39 super::calc_index [function] [call site] 03466
39 FnPtr::try_from [function] [call site] 03467
39 RhaiResultOf::ok [function] [call site] 03468
39 and_then [function] [call site] 03469
39 then_some [function] [call site] 03470
39 ok_or_else [function] [call site] 03471
39 ERR::ErrorBitFieldBounds [function] [call site] 03472
39 FnPtr::try_from [function] [call site] 03473
39 RhaiResultOf::unwrap [function] [call site] 03474
39 pow [function] [call site] 03475
39 FnPtr::try_from [function] [call site] 03476
40 tokenizer::is_valid_function_name [function] [call site] 03477
40 TestStruct::new [function] [call site] 03479
40 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 03480
40 Token::lookup_symbol_from_syntax [function] [call site] 03481
40 Option::is_some [function] [call site] 03482
40 ERR::ErrorParsing [function] [call site] 03484
40 PERR::Reserved [function] [call site] 03485
40 test_to_string [function] [call site] 03486
40 ERR::ErrorFunctionNotFound [function] [call site] 03489
40 test_to_string [function] [call site] 03490
39 RhaiResultOf::unwrap [function] [call site] 03492
39 read_lock::<crate::InclusiveRange> [function] [call site] 03493
39 iterator_functions::chars_from_start [function] [call site] 03494
40 CharsStream::new [function] [call site] 03495
39 string_functions::add_append [function] [call site] 03496
40 string_functions::is_empty [function] [call site] 03497
40 String::from_utf8_lossy [function] [call site] 03498
40 string_functions::is_empty [function] [call site] 03499
40 String::from_utf8 [function] [call site] 03500
40 ImmutableString::into_owned [function] [call site] 03503
40 String::into [function] [call site] 03504
40 ImmutableString::into_owned [function] [call site] 03505
40 StmtBlock::as_ref [function] [call site] 03506
39 string_functions::add_append [function] [call site] 03508
39 super::calc_index [function] [call site] 03509
39 ERR::ErrorBitFieldBounds [function] [call site] 03510
39 into [function] [call site] 03511
39 super::calc_index [function] [call site] 03512
39 ERR::ErrorBitFieldBounds [function] [call site] 03513
39 into [function] [call site] 03514
39 FnPtr::try_from [function] [call site] 03515
39 RhaiResultOf::unwrap [function] [call site] 03516
39 pow [function] [call site] 03517
39 FnPtr::try_from [function] [call site] 03518
39 RhaiResultOf::unwrap [function] [call site] 03519
39 Ok [function] [call site] 03520
39 into [function] [call site] 03521
39 Dynamic::as_int [function] [call site] 03522
39 Result::map_err [function] [call site] 03523
39 make_type_mismatch_err::<crate::INT> [function] [call site] 03524
39 super::calc_index [function] [call site] 03525
39 ERR::ErrorBitFieldBounds [function] [call site] 03526
39 into [function] [call site] 03527
39 FnPtr::try_from [function] [call site] 03528
39 RhaiResultOf::unwrap [function] [call site] 03529
39 Ok [function] [call site] 03530
39 into [function] [call site] 03531
39 Dynamic::as_int [function] [call site] 03532
39 FnPtr::try_from [function] [call site] 03533
39 Err [function] [call site] 03534
39 ERR::ErrorStringBounds [function] [call site] 03535
39 test_chars [function] [call site] 03536
39 ImmutableString::strong_count [function] [call site] 03537
39 into [function] [call site] 03538
39 test_chars [function] [call site] 03539
39 nth [function] [call site] 03540
39 ok_or_else [function] [call site] 03541
39 ERR::ErrorStringBounds [function] [call site] 03542
39 test_chars [function] [call site] 03543
39 ImmutableString::strong_count [function] [call site] 03544
39 FnPtr::try_from [function] [call site] 03545
39 unsigned_abs [function] [call site] 03546
39 Err [function] [call site] 03547
39 ERR::ErrorStringBounds [function] [call site] 03548
39 test_chars [function] [call site] 03549
39 ImmutableString::strong_count [function] [call site] 03550
39 into [function] [call site] 03551
39 test_chars [function] [call site] 03552
39 array_functions::reduce_rev [function] [call site] 03553
39 RhaiResult::nth [function] [call site] 03554
39 ok_or_else [function] [call site] 03555
39 ERR::ErrorStringBounds [function] [call site] 03556
39 test_chars [function] [call site] 03557
39 ImmutableString::strong_count [function] [call site] 03558
39 Ok [function] [call site] 03559
39 into [function] [call site] 03560
39 std::any::type_name::<ExclusiveRange> [function] [call site] 03561
39 std::any::type_name::<InclusiveRange> [function] [call site] 03562
39 string_functions::is_empty [function] [call site] 03563
39 TestStruct::clone [function] [call site] 03564
39 Self::into [function] [call site] 03565
39 Ok [function] [call site] 03566
39 std::any::type_name::<ExclusiveRange> [function] [call site] 03567
39 read_lock::<ExclusiveRange> [function] [call site] 03568
39 unwrap [function] [call site] 03569
39 TestStruct::clone [function] [call site] 03570
39 test_chars [function] [call site] 03571
39 ImmutableString::strong_count [function] [call site] 03572
39 super::calc_index [function] [call site] 03573
39 ERR::ErrorStringBounds [function] [call site] 03574
39 into [function] [call site] 03575
39 super::calc_index [function] [call site] 03576
39 ERR::ErrorStringBounds [function] [call site] 03577
39 into [function] [call site] 03578
39 Result::unwrap_or [function] [call site] 03579
39 TestStruct::clone [function] [call site] 03580
39 Self::into [function] [call site] 03581
39 ImmutableString::saturating_sub [function] [call site] 03582
39 test_chars [function] [call site] 03583
39 skip [function] [call site] 03584
39 test_functions_take [function] [call site] 03585
39 chars().skip(start).take(take).collect::<String> [function] [call site] 03586
39 into [function] [call site] 03587
39 Ok [function] [call site] 03588
39 std::any::type_name::<InclusiveRange> [function] [call site] 03589
39 read_lock::<InclusiveRange> [function] [call site] 03590
39 unwrap [function] [call site] 03591
39 TestStruct::clone [function] [call site] 03592
39 test_chars [function] [call site] 03593
39 ImmutableString::strong_count [function] [call site] 03594
39 iterator_functions::chars_from_start [function] [call site] 03595
39 iterator_functions::chars_from_start [function] [call site] 03596
39 super::calc_index [function] [call site] 03597
39 iterator_functions::chars_from_start [function] [call site] 03598
39 ERR::ErrorStringBounds [function] [call site] 03599
39 iterator_functions::chars_from_start [function] [call site] 03600
39 into [function] [call site] 03601
39 string_functions::add_append [function] [call site] 03602
39 string_functions::add_append [function] [call site] 03603
39 super::calc_index [function] [call site] 03604
39 string_functions::add_append [function] [call site] 03605
39 ERR::ErrorStringBounds [function] [call site] 03606
39 string_functions::add_append [function] [call site] 03607
39 into [function] [call site] 03608
39 Result::unwrap_or [function] [call site] 03609
39 TestStruct::clone [function] [call site] 03610
39 Self::into [function] [call site] 03611
39 test_chars [function] [call site] 03612
39 skip [function] [call site] 03613
39 test_functions_take [function] [call site] 03614
39 chars().skip(start).take(take).collect::<String> [function] [call site] 03615
39 into [function] [call site] 03616
39 Ok [function] [call site] 03617
39 Err [function] [call site] 03618
39 make_type_mismatch_err::<crate::INT> [function] [call site] 03619
39 Engine::call_indexer_get [function] [call site] 03620
40 hash_idx [function] [call site] 03621
41 get_or_init [function] [call site] 03622
41 calc_fn_hash [function] [call site] 03623
41 calc_fn_hash [function] [call site] 03624
40 Engine::exec_native_fn_call [function] [call site] 03626
40 RhaiResultOf::map [function] [call site] 03627
39 RhaiResultOf::map [function] [call site] 03628
39 Err [function] [call site] 03629
39 ERR::ErrorIndexingType [function] [call site] 03630
39 into [function] [call site] 03631
38 Target::is_temp_value [function] [call site] 03632
38 Engine::eval_dot_index_chain_raw [function] [call site] 03633
38 Some [function] [call site] 03634
38 shared_take_or_clone [function] [call site] 03635
39 shared_try_take [function] [call site] 03636
39 Result::unwrap_or_else [function] [call site] 03637
39 StmtBlock::as_ref [function] [call site] 03638
39 TestStruct::clone [function] [call site] 03639
38 Err [function] [call site] 03640
38 StmtBlock::as_mut [function] [call site] 03641
38 Engine::call_indexer_set [function] [call site] 03642
39 hash_idx [function] [call site] 03643
39 Engine::exec_native_fn_call [function] [call site] 03644
38 StmtBlock::span_or_else [function] [call site] 03645
39 Span::new [function] [call site] 03646
39 iterator_functions::chars_from_start [function] [call site] 03647
39 StmtBlock::span_or_else [function] [call site] 03648
39 string_functions::add_append [function] [call site] 03649
39 StmtBlock::span_or_else [function] [call site] 03650
38 Ok [function] [call site] 03651
38 Err [function] [call site] 03652
38 Ok [function] [call site] 03653
38 Engine::dbg [function] [call site] 03654
38 Self::as_deref_mut [function] [call site] 03655
38 StmtBlock::as_mut [function] [call site] 03656
38 Dynamic::is_shared [function] [call site] 03657
38 write_lock::<Dynamic> [function] [call site] 03658
38 unwrap [function] [call site] 03659
38 string_functions::pop [function] [call site] 03660
38 Dynamic::unwrap [function] [call site] 03661
38 TestStruct::clone [function] [call site] 03662
38 Engine::get_indexed_mut [function] [call site] 03663
38 Engine::eval_op_assignment [function] [call site] 03664
39 StmtBlock::as_ref [function] [call site] 03665
39 Dynamic::is_read_only [function] [call site] 03666
39 Expr::get_variable_name [function] [call site] 03667
40 string_functions::is_empty [function] [call site] 03668
39 Option::unwrap_or_default [function] [call site] 03670
39 Expr::start_position [function] [call site] 03671
40 string_functions::is_empty [function] [call site] 03672
40 Expr::position [function] [call site] 03673
40 ParseSettings::level_up_with_position [function] [call site] 03674
40 Expr::start_position [function] [call site] 03675
40 Expr::start_position [function] [call site] 03676
40 Expr::position [function] [call site] 03677
39 ERR::ErrorAssignmentToConstant [function] [call site] 03679
39 test_to_string [function] [call site] 03680
39 ParseSettings::level_up_with_position [function] [call site] 03682
40 ParseSettings::level_up [function] [call site] 03683
39 OpAssignment::get_op_assignment_info [function] [call site] 03685
40 OpAssignment::is_op_assignment [function] [call site] 03686
39 StmtBlock::as_mut [function] [call site] 03688
39 as_mut().write_lock::<Dynamic> [function] [call site] 03689
39 Engine::fast_operators [function] [call site] 03691
39 i64::map_err [function] [call site] 03693
39 EvalAltResult::fill_position [function] [call site] 03694
39 f32_functions::subtract [function] [call site] 03695
39 f32::map_err [function] [call site] 03696
39 EvalAltResult::fill_position [function] [call site] 03697
39 f32_functions::multiply [function] [call site] 03698
39 f32::map_err [function] [call site] 03699
39 EvalAltResult::fill_position [function] [call site] 03700
39 f32_functions::divide [function] [call site] 03701
39 f32::map_err [function] [call site] 03702
39 EvalAltResult::fill_position [function] [call site] 03703
39 f32_functions::modulo [function] [call site] 03704
39 f32::map_err [function] [call site] 03705
39 EvalAltResult::fill_position [function] [call site] 03706
39 func::get_builtin_op_assignment_fn [function] [call site] 03707
40 Dynamic::as_int [function] [call site] 03709
40 Dynamic::as_int [function] [call site] 03711
40 write_lock::<Dynamic> [function] [call site] 03713
40 RhaiResult::into [function] [call site] 03715
40 Dynamic::as_int [function] [call site] 03718
40 Dynamic::as_int [function] [call site] 03720
40 write_lock::<Dynamic> [function] [call site] 03722
40 RhaiResult::into [function] [call site] 03724
40 Dynamic::as_char [function] [call site] 03727
40 write_lock::<Dynamic> [function] [call site] 03729
40 Position::new_const [function] [call site] 03731
40 blob_functions::push [function] [call site] 03732
40 Dynamic::as_char [function] [call site] 03733
40 Result::unwrap [function] [call site] 03734
40 blob_functions::push [function] [call site] 03735
40 RhaiResultOf::into [function] [call site] 03736
40 split_first_mut [function] [call site] 03739
40 Dynamic::as_immutable_string_mut [function] [call site] 03741
40 Dynamic::as_immutable_string_ref [function] [call site] 03743
40 string_functions::is_empty [function] [call site] 03745
40 string_functions::is_empty [function] [call site] 03746
40 test::len [function] [call site] 03747
40 test::len [function] [call site] 03748
40 Package::init_engine [function] [call site] 03750
40 Engine::throw_on_size [function] [call site] 03751
40 split_first_mut [function] [call site] 03754
40 Dynamic::as_immutable_string_mut [function] [call site] 03756
40 Dynamic::as_immutable_string_ref [function] [call site] 03758
40 test_functions_take [function] [call site] 03762
40 Dynamic::into_array [function] [call site] 03763
40 string_functions::is_empty [function] [call site] 03765
40 Dynamic::as_array_ref [function] [call site] 03767
40 string_functions::is_empty [function] [call site] 03769
40 Package::init_engine [function] [call site] 03771
40 Engine::check_data_size [function] [call site] 03772
40 Dynamic::read_lock [function] [call site] 03773
40 Dynamic::as_array_mut [function] [call site] 03775
40 string_functions::add_append [function] [call site] 03777
40 test_functions_take [function] [call site] 03780
40 Dynamic::into_blob [function] [call site] 03781
40 Dynamic::as_blob_mut [function] [call site] 03783
40 Package::init_engine [function] [call site] 03786
40 Engine::throw_on_size [function] [call site] 03787
40 test::len [function] [call site] 03788
40 test::len [function] [call site] 03789
40 string_functions::add_append [function] [call site] 03790
40 Dynamic::as_char [function] [call site] 03793
40 encode_utf8 [function] [call site] 03795
40 Dynamic::as_immutable_string_mut [function] [call site] 03796
40 Package::init_engine [function] [call site] 03799
40 Engine::throw_on_size [function] [call site] 03800
40 test::len [function] [call site] 03801
40 test::len [function] [call site] 03802
40 Dynamic::as_immutable_string_ref [function] [call site] 03805
40 string_functions::is_empty [function] [call site] 03807
40 Dynamic::as_char [function] [call site] 03809
40 test_to_string [function] [call site] 03811
40 Package::init_engine [function] [call site] 03813
40 Engine::throw_on_size [function] [call site] 03814
40 test::len [function] [call site] 03815
40 test::len [function] [call site] 03816
40 write_lock::<Dynamic> [function] [call site] 03817
40 test_functions_take [function] [call site] 03822
40 Dynamic::as_array_mut [function] [call site] 03823
40 blob_functions::push [function] [call site] 03825
40 Package::init_engine [function] [call site] 03827
40 Engine::check_data_size [function] [call site] 03828
40 Dynamic::read_lock [function] [call site] 03829
40 Dynamic::as_int [function] [call site] 03833
40 Dynamic::as_blob_mut [function] [call site] 03835
40 Package::init_engine [function] [call site] 03838
40 Engine::throw_on_size [function] [call site] 03839
40 test::len [function] [call site] 03840
40 blob_functions::push [function] [call site] 03841
40 Dynamic::as_char [function] [call site] 03844
40 Dynamic::as_blob_mut [function] [call site] 03846
40 Package::init_engine [function] [call site] 03849
40 Engine::throw_on_size [function] [call site] 03850
40 test::len [function] [call site] 03851
40 string_functions::add_append_char [function] [call site] 03852
40 split_first_mut [function] [call site] 03855
40 Dynamic::as_blob_mut [function] [call site] 03857
40 Dynamic::as_immutable_string_ref [function] [call site] 03859
40 string_functions::is_empty [function] [call site] 03861
40 Package::init_engine [function] [call site] 03864
40 Engine::throw_on_size [function] [call site] 03865
40 test::len [function] [call site] 03866
40 test::len [function] [call site] 03867
40 string_functions::add_append_str [function] [call site] 03868
39 &mut [call site] 03871
39 test_custom_syntax_func [function] [call site] 03873
39 EvalAltResult::fill_position [function] [call site] 03875
39 Engine::exec_native_fn_call [function] [call site] 03877
39 Engine::exec_native_fn_call [function] [call site] 03879
39 Engine::check_data_size [function] [call site] 03881
39 ParseSettings::level_up_with_position [function] [call site] 03882
40 ParseSettings::level_up [function] [call site] 03883
39 StmtBlock::as_mut [function] [call site] 03885
39 as_mut().write_lock::<Dynamic> [function] [call site] 03886
39 StmtBlock::as_mut [function] [call site] 03888
39 Target::propagate_changed_value [function] [call site] 03889
40 Dynamic::as_bool [function] [call site] 03890
40 Result::map_err [function] [call site] 03891
40 TestStruct::new [function] [call site] 03892
40 crate::ERR::ErrorMismatchDataType [function] [call site] 03893
40 &str::to_string [function] [call site] 03894
40 ParseError::to_string [function] [call site] 03895
41 Engine::new [function] [call site] 03896
41 Scope::new [function] [call site] 03897
41 blob_functions::push [function] [call site] 03898
41 blob_functions::push [function] [call site] 03899
41 blob_functions::push [function] [call site] 03900
40 write_lock::<crate::INT> [function] [call site] 03901
40 Dynamic::as_int [function] [call site] 03903
40 Result::map_err [function] [call site] 03904
40 TestStruct::new [function] [call site] 03905
40 crate::ERR::ErrorMismatchDataType [function] [call site] 03906
40 &str::to_string [function] [call site] 03907
40 ParseError::to_string [function] [call site] 03908
40 write_lock::<crate::INT> [function] [call site] 03909
40 Dynamic::as_int [function] [call site] 03911
40 Result::map_err [function] [call site] 03912
40 TestStruct::new [function] [call site] 03913
40 crate::ERR::ErrorMismatchDataType [function] [call site] 03914
40 &str::to_string [function] [call site] 03915
40 ParseError::to_string [function] [call site] 03916
40 write_lock::<crate::Blob> [function] [call site] 03917
40 FnPtr::try_from [function] [call site] 03919
40 RhaiResultOf::unwrap [function] [call site] 03920
40 Dynamic::as_char [function] [call site] 03921
40 Result::map_err [function] [call site] 03922
40 TestStruct::new [function] [call site] 03923
40 crate::ERR::ErrorMismatchDataType [function] [call site] 03924
40 &str::to_string [function] [call site] 03925
40 ParseError::to_string [function] [call site] 03926
40 write_lock::<crate::ImmutableString> [function] [call site] 03927
40 test_chars [function] [call site] 03929
40 enumerate [function] [call site] 03930
40 test_optimizer_const_map [function] [call site] 03931
40 reflection_functions::collect [function] [call site] 03932
40 write_lock::<crate::ImmutableString> [function] [call site] 03933
40 test_chars [function] [call site] 03935
40 ImmutableString::strong_count [function] [call site] 03936
40 test_chars [function] [call site] 03937
40 test_functions_take [function] [call site] 03938
40 test_chars [function] [call site] 03939
40 test_chars [function] [call site] 03941
40 test_chars [function] [call site] 03943
40 optimize_combo_chain [function] [call site] 03945
41 test_functions_take [function] [call site] 03946
41 test_functions_take [function] [call site] 03947
41 test_functions_take [function] [call site] 03948
41 StmtBlock::as_mut [function] [call site] 03949
41 intersects [function] [call site] 03950
41 StmtBlock::as_mut [function] [call site] 03951
41 StmtBlock::as_mut [function] [call site] 03952
41 string_functions::remove [function] [call site] 03953
41 test_functions_take [function] [call site] 03954
41 make_sub [function] [call site] 03955
41 make_root [function] [call site] 03956
40 test_to_string [function] [call site] 03957
40 test_chars [function] [call site] 03958
40 optimize_combo_chain [function] [call site] 03959
40 reflection_functions::collect [function] [call site] 03960
38 Engine::check_data_size [function] [call site] 03962
38 StmtBlock::as_ref [function] [call site] 03963
38 ParseSettings::level_up_with_position [function] [call site] 03964
38 Some [function] [call site] 03965
38 Err [function] [call site] 03966
38 Token::is_op_assignment [function] [call site] 03967
38 TestStruct::clone [function] [call site] 03968
38 Engine::call_indexer_get [function] [call site] 03969
38 into [function] [call site] 03970
38 Engine::eval_op_assignment [function] [call site] 03971
38 shared_take_or_clone [function] [call site] 03972
38 Engine::check_data_size [function] [call site] 03973
38 ParseSettings::level_up_with_position [function] [call site] 03974
38 Engine::call_indexer_set [function] [call site] 03975
38 Ok [function] [call site] 03976
38 Engine::dbg [function] [call site] 03977
38 Self::as_deref_mut [function] [call site] 03978
38 StmtBlock::as_mut [function] [call site] 03979
38 Dynamic::is_shared [function] [call site] 03980
38 write_lock::<Dynamic> [function] [call site] 03981
38 unwrap [function] [call site] 03982
38 string_functions::pop [function] [call site] 03983
38 Dynamic::unwrap [function] [call site] 03984
38 Engine::get_indexed_mut [function] [call site] 03985
38 RhaiResultOf::map [function] [call site] 03986
38 RhaiResult::take_or_clone [function] [call site] 03987
39 shared_try_take [function] [call site] 03988
39 Result::unwrap_or_else [function] [call site] 03989
39 StmtBlock::as_ref [function] [call site] 03990
39 TestStruct::clone [function] [call site] 03991
38 Expr::options [function] [call site] 03992
38 ASTFlags::intersects [function] [call site] 03993
38 StmtBlock::as_ref [function] [call site] 03994
38 Expr::is_unit [function] [call site] 03995
38 Ok [function] [call site] 03996
38 StmtBlock::as_ref [function] [call site] 03997
38 Dynamic::is_map [function] [call site] 03998
39 crate::func::locked_read [function] [call site] 03999
39 Option::map_or [function] [call site] 04000
38 Engine::dbg_reset [function] [call site] 04001
38 defer [function] [call site] 04002
38 defer [function] [call site] 04003
38 first [function] [call site] 04004
38 map_or [function] [call site] 04005
38 Engine::make_method_call [function] [call site] 04006
39 StmtBlock::as_ref [function] [call site] 04007
39 Dynamic::is_fnptr [function] [call site] 04008
40 crate::func::locked_read [function] [call site] 04009
40 Option::map_or [function] [call site] 04010
39 StmtBlock::as_ref [function] [call site] 04011
39 as_ref().read_lock::<FnPtr> [function] [call site] 04012
39 test_fn_ptr_curry [function] [call site] 04014
40 Engine::new [function] [call site] 04015
40 Engine::register_fn [function] [call site] 04016
39 MyIterableType::into_iter [function] [call site] 04017
39 Self::IntoIter::cloned [function] [call site] 04018
39 curry().iter().cloned().collect::<FnArgsVec<_>> [function] [call site] 04019
39 StaticModuleResolver::iter_mut [function] [call site] 04020
39 impl [call site] 04021
40 test_functions_take [function] [call site] 04022
40 test_functions_take [function] [call site] 04023
40 test_functions_take [function] [call site] 04024
40 StmtBlock::as_mut [function] [call site] 04025
40 intersects [function] [call site] 04026
40 StmtBlock::as_mut [function] [call site] 04027
40 StmtBlock::as_mut [function] [call site] 04028
40 string_functions::remove [function] [call site] 04029
40 test_functions_take [function] [call site] 04030
40 make_sub [function] [call site] 04031
40 make_root [function] [call site] 04032
39 StaticModuleResolver::iter_mut [function] [call site] 04033
40 StaticModuleResolver::iter_mut [function] [call site] 04034
40 test_optimizer_const_map [function] [call site] 04035
40 Ident::as_str [function] [call site] 04036
39 iter_mut() [call site] 04037
10 .chain(call_args.iter_mut()) [call site] 04038
10 .collect::<FnArgsVec<_>> [function] [call site] 04039
39 test::len [function] [call site] 04040
39 test::len [function] [call site] 04041
39 StmtBlock::as_ref [function] [call site] 04042
39 as_ref().read_lock::<FnPtr> [function] [call site] 04043
39 Scope::new [function] [call site] 04045
39 StmtBlock::as_ref [function] [call site] 04046
39 test_optimizer_const_map [function] [call site] 04047
39 Engine::call_script_fn [function] [call site] 04049
39 RhaiResult::map [function] [call site] 04050
39 test_custom_syntax_func [function] [call site] 04053
39 and_then [function] [call site] 04054
39 Engine::check_data_size [function] [call site] 04055
39 test_optimizer_const_map [function] [call site] 04056
39 EvalAltResult::fill_position [function] [call site] 04058
39 test_native_context_fn_name [function] [call site] 04059
40 Engine::new [function] [call site] 04060
40 Engine::register_raw_fn [function] [call site] 04061
41 StmtBlock::as_ref [function] [call site] 04063
41 test::len [function] [call site] 04064
41 test::len [function] [call site] 04065
41 string_functions::starts_with [function] [call site] 04066
41 FuncRegistration::new [function] [call site] 04067
41 FuncRegistration::in_global_namespace [function] [call site] 04068
41 FuncRegistration::set_into_module_raw [function] [call site] 04069
42 StmtBlock::as_ref [function] [call site] 04070
42 test::len [function] [call site] 04071
42 StmtBlock::extend [function] [call site] 04072
42 StmtBlock::as_ref [function] [call site] 04073
42 MyIterableType::into_iter [function] [call site] 04074
42 Self::IntoIter::copied [function] [call site] 04075
42 RhaiFunc::is_method [function] [call site] 04077
42 StaticModuleResolver::iter_mut [function] [call site] 04078
42 enumerate [function] [call site] 04079
42 array_functions::for_each [function] [call site] 04080
42 Module::map_type [function] [call site] 04081
42 MyIterableType::into_iter [function] [call site] 04082
42 T::as_any [function] [call site] 04083
42 TypeId::of::<Dynamic> [function] [call site] 04084
42 test::len [function] [call site] 04085
42 test::len [function] [call site] 04086
42 string_functions::pop [function] [call site] 04087
42 calc_fn_hash [function] [call site] 04089
42 test::len [function] [call site] 04090
42 calc_fn_hash_full [function] [call site] 04091
42 MyIterableType::into_iter [function] [call site] 04092
42 StmtBlock::as_ref [function] [call site] 04094
42 and_then [function] [call site] 04095
42 Command::get [function] [call site] 04096
42 BloomFilterU64::mark [function] [call site] 04097
42 string_functions::remove [function] [call site] 04098
42 get_or_insert_with [function] [call site] 04099
42 new_hash_map [function] [call site] 04100
42 Scope::push_entry [function] [call site] 04101
42 blob_functions::insert [function] [call site] 04102
42 &mut [call site] 04104
42 blob_functions::insert [function] [call site] 04105
41 Engine::global_namespace_mut [function] [call site] 04107
41 TestStruct::new [function] [call site] 04108
41 test_optimizer_const_map [function] [call site] 04110
40 TypeId::of::<INT> [function] [call site] 04111
40 TypeId::of::<INT> [function] [call site] 04112
40 Engine::register_raw_fn [function] [call site] 04113
41 StmtBlock::as_ref [function] [call site] 04115
41 test::len [function] [call site] 04116
41 test::len [function] [call site] 04117
41 string_functions::starts_with [function] [call site] 04118
41 FuncRegistration::new [function] [call site] 04119
41 FuncRegistration::in_global_namespace [function] [call site] 04120
41 FuncRegistration::set_into_module_raw [function] [call site] 04121
41 Engine::global_namespace_mut [function] [call site] 04122
41 TestStruct::new [function] [call site] 04123
41 test_optimizer_const_map [function] [call site] 04125
40 TypeId::of::<INT> [function] [call site] 04126
40 TypeId::of::<INT> [function] [call site] 04127
39 fn_ptr_functions::is_anonymous [function] [call site] 04128
40 fn_ptr_functions::is_anonymous [function] [call site] 04129
39 tokenizer::is_valid_function_name [function] [call site] 04130
39 FnCallHashes::from_native_only [function] [call site] 04131
39 calc_fn_hash [function] [call site] 04132
39 test::len [function] [call site] 04133
39 FnCallHashes::from_hash [function] [call site] 04134
39 calc_fn_hash [function] [call site] 04135
39 test::len [function] [call site] 04136
39 Engine::exec_fn_call [function] [call site] 04137
39 string_functions::is_empty [function] [call site] 04138
40 test::len [function] [call site] 04139
39 make_type_mismatch_err::<FnPtr> [function] [call site] 04141
39 Engine::map_type_name [function] [call site] 04142
39 StmtBlock::as_ref [function] [call site] 04143
39 std:: [call site] 04144
0 any::type_name [function] [call site] 04145
39 test_functions_take [function] [call site] 04146
39 take() [call site] 04147
10 .try_cast_result::<FnPtr> [function] [call site] 04148
39 make_type_mismatch_err::<FnPtr> [function] [call site] 04150
39 Engine::map_type_name [function] [call site] 04151
39 RhaiNativeFunc::return_type_name [function] [call site] 04152
40 type_name::<R> [function] [call site] 04153
39 fn_ptr_functions::is_anonymous [function] [call site] 04154
39 MyIterableType::into_iter [function] [call site] 04155
39 into_iter().collect::<FnArgsVec<_>> [function] [call site] 04156
39 blob_functions::blob_with_capacity [function] [call site] 04157
40 blob_functions::blob_with_capacity_and_value [function] [call site] 04158
39 test::len [function] [call site] 04159
39 test::len [function] [call site] 04160
40 test::len [function] [call site] 04161
39 StmtBlock::extend [function] [call site] 04162
39 StaticModuleResolver::iter_mut [function] [call site] 04163
39 StmtBlock::extend [function] [call site] 04164
39 StaticModuleResolver::iter_mut [function] [call site] 04165
39 impl [call site] 04166
39 test::len [function] [call site] 04167
39 test::len [function] [call site] 04168
39 ensure_no_data_race [function] [call site] 04169
39 Scope::new [function] [call site] 04170
39 StmtBlock::as_mut [function] [call site] 04172
39 as_deref [function] [call site] 04173
39 Engine::call_script_fn [function] [call site] 04175
39 RhaiResult::map [function] [call site] 04176
39 blob_functions::insert [function] [call site] 04179
39 StmtBlock::as_mut [function] [call site] 04180
39 test_custom_syntax_func [function] [call site] 04181
39 and_then [function] [call site] 04182
39 Engine::check_data_size [function] [call site] 04183
39 test_optimizer_const_map [function] [call site] 04184
39 EvalAltResult::fill_position [function] [call site] 04186
39 Target::is_ref [function] [call site] 04187
39 blob_functions::insert [function] [call site] 04188
39 StmtBlock::as_mut [function] [call site] 04189
39 test::len [function] [call site] 04190
39 tokenizer::is_valid_function_name [function] [call site] 04191
39 FnCallHashes::from_native_only [function] [call site] 04192
39 calc_fn_hash [function] [call site] 04193
39 FnCallHashes::from_script_and_native [function] [call site] 04194
39 calc_fn_hash [function] [call site] 04195
39 calc_fn_hash [function] [call site] 04196
39 FnCallHashes::from_native_only [function] [call site] 04197
39 calc_fn_hash [function] [call site] 04198
39 Engine::exec_fn_call [function] [call site] 04199
39 StmtBlock::as_ref [function] [call site] 04200
39 std:: [call site] 04201
0 any::type_name [function] [call site] 04202
39 StmtBlock::as_ref [function] [call site] 04203
39 as_ref() [call site] 04204
10 .read_lock::<FnPtr> [function] [call site] 04205
39 ok_or_else [function] [call site] 04206
39 make_type_mismatch_err::<FnPtr> [function] [call site] 04207
39 Engine::map_type_name [function] [call site] 04208
39 TestStruct::clone [function] [call site] 04209
39 StmtBlock::extend [function] [call site] 04210
39 StaticModuleResolver::iter_mut [function] [call site] 04211
39 impl [call site] 04212
39 string_functions::is_empty [function] [call site] 04215
39 Dynamic::is_shared [function] [call site] 04217
39 StmtBlock::as_ref [function] [call site] 04219
39 Dynamic::as_map_ref [function] [call site] 04220
40 read_lock::<Map> [function] [call site] 04221
40 ok_or_else [function] [call site] 04222
40 Dynamic::type_name [function] [call site] 04223
39 Command::get [function] [call site] 04224
39 read_lock::<FnPtr> [function] [call site] 04225
39 FnPtr::fn_name_raw [function] [call site] 04226
39 TestStruct::clone [function] [call site] 04227
39 FnPtr::is_curried [function] [call site] 04229
40 string_functions::is_empty [function] [call site] 04230
39 test_fn_ptr_curry [function] [call site] 04231
39 MyIterableType::into_iter [function] [call site] 04232
39 Self::IntoIter::cloned [function] [call site] 04233
39 optimize_combo_chain [function] [call site] 04234
39 StaticModuleResolver::iter_mut [function] [call site] 04235
39 impl [call site] 04236
39 curry() [call site] 04237
18 .iter() [call site] 04238
18 .cloned() [call site] 04239
18 .chain(call_args.iter_mut().map(mem::take)) [call site] 04240
18 .collect::<FnArgsVec<_>> [function] [call site] 04241
39 test::len [function] [call site] 04242
39 test::len [function] [call site] 04243
39 TestStruct::clone [function] [call site] 04246
39 TestStruct::clone [function] [call site] 04248
39 TestStruct::clone [function] [call site] 04252
39 test_not [function] [call site] 04254
40 Engine::new [function] [call site] 04255
39 TestStruct::clone [function] [call site] 04256
39 fn_ptr_functions::is_anonymous [function] [call site] 04258
39 test::len [function] [call site] 04259
39 tokenizer::is_valid_function_name [function] [call site] 04260
39 FnCallHashes::from_native_only [function] [call site] 04261
39 calc_fn_hash [function] [call site] 04262
39 FnCallHashes::from_script_and_native [function] [call site] 04263
39 calc_fn_hash [function] [call site] 04264
39 calc_fn_hash [function] [call site] 04265
39 FnCallHashes::from_native_only [function] [call site] 04266
39 calc_fn_hash [function] [call site] 04267
39 Scope::new [function] [call site] 04268
39 as_deref [function] [call site] 04269
39 StmtBlock::as_mut [function] [call site] 04271
39 StaticModuleResolver::iter_mut [function] [call site] 04272
39 iter_mut().collect::<FnArgsVec<_>> [function] [call site] 04273
39 Engine::call_script_fn [function] [call site] 04275
39 RhaiResult::map [function] [call site] 04276
39 std::iter::once [function] [call site] 04277
39 StmtBlock::as_mut [function] [call site] 04278
39 optimize_combo_chain [function] [call site] 04279
39 StaticModuleResolver::iter_mut [function] [call site] 04280
39 as_mut()) [call site] 04281
14 .chain(call_args.iter_mut()) [call site] 04282
14 .collect::<FnArgsVec<_>> [function] [call site] 04283
39 test_custom_syntax_func [function] [call site] 04286
39 and_then [function] [call site] 04287
39 Engine::check_data_size [function] [call site] 04288
39 test_optimizer_const_map [function] [call site] 04289
39 EvalAltResult::fill_position [function] [call site] 04291
39 Target::is_ref [function] [call site] 04292
39 std::iter::once [function] [call site] 04293
39 StmtBlock::as_mut [function] [call site] 04294
39 optimize_combo_chain [function] [call site] 04295
39 StaticModuleResolver::iter_mut [function] [call site] 04296
39 as_mut()) [call site] 04297
14 .chain(call_args.iter_mut()) [call site] 04298
14 .collect::<FnArgsVec<_>> [function] [call site] 04299
39 Engine::exec_fn_call [function] [call site] 04300
39 Target::propagate_changed_value [function] [call site] 04301
38 Engine::dbg [function] [call site] 04303
38 Self::as_deref_mut [function] [call site] 04304
38 TestStruct::clone [function] [call site] 04305
38 into [function] [call site] 04306
38 StmtBlock::as_mut [function] [call site] 04307
38 Dynamic::is_shared [function] [call site] 04308
38 write_lock::<Dynamic> [function] [call site] 04309
38 unwrap [function] [call site] 04310
38 Engine::get_indexed_mut [function] [call site] 04311
38 Engine::eval_op_assignment [function] [call site] 04312
38 Engine::check_data_size [function] [call site] 04313
38 print_source [function] [call site] 04314
39 Position::is_none [function] [call site] 04315
39 Position::line [function] [call site] 04316
39 Option::unwrap [function] [call site] 04317
39 saturating_sub [function] [call site] 04318
39 min_max_functions::min [function] [call site] 04319
39 test::len [function] [call site] 04320
39 ImmutableString::to_string [function] [call site] 04321
39 test::len [function] [call site] 04322
39 Position::position [function] [call site] 04323
39 MyIterableType::into_iter [function] [call site] 04324
39 Self::IntoIter::enumerate [function] [call site] 04325
39 test_functions_take [function] [call site] 04326
39 Position::position [function] [call site] 04328
39 test::len [function] [call site] 04329
38 ParseSettings::level_up_with_position [function] [call site] 04330
38 Ok [function] [call site] 04331
38 Engine::dbg [function] [call site] 04332
38 Self::as_deref_mut [function] [call site] 04333
38 StmtBlock::as_mut [function] [call site] 04334
38 Dynamic::is_shared [function] [call site] 04335
38 write_lock::<Dynamic> [function] [call site] 04336
38 unwrap [function] [call site] 04337
38 TestStruct::clone [function] [call site] 04338
38 into [function] [call site] 04339
38 Engine::get_indexed_mut [function] [call site] 04340
38 Ok [function] [call site] 04341
38 shared_take_or_clone [function] [call site] 04342
38 Engine::dbg [function] [call site] 04343
38 Token::is_op_assignment [function] [call site] 04344
38 StmtBlock::as_mut [function] [call site] 04345
38 Engine::exec_native_fn_call [function] [call site] 04346
38 StmtBlock::span_or_else [function] [call site] 04347
38 StmtBlock::as_mut [function] [call site] 04348
38 into [function] [call site] 04349
38 Engine::call_indexer_get [function] [call site] 04350
38 RhaiResultOf::map [function] [call site] 04351
38 map_err [function] [call site] 04352
38 Err [function] [call site] 04353
38 try_into [function] [call site] 04354
38 Engine::eval_op_assignment [function] [call site] 04355
38 StmtBlock::as_mut [function] [call site] 04356
38 Engine::exec_native_fn_call [function] [call site] 04357
38 StmtBlock::span_or_else [function] [call site] 04358
38 StmtBlock::as_mut [function] [call site] 04359
38 into [function] [call site] 04360
38 Engine::call_indexer_set [function] [call site] 04361
38 RhaiResultOf::map_err [function] [call site] 04362
38 Err [function] [call site] 04363
38 Engine::dbg [function] [call site] 04364
38 StmtBlock::as_mut [function] [call site] 04365
38 Engine::exec_native_fn_call [function] [call site] 04366
38 RhaiResultOf::map_or_else [function] [call site] 04367
38 StmtBlock::as_mut [function] [call site] 04368
38 into [function] [call site] 04369
38 Engine::call_indexer_get [function] [call site] 04370
38 RhaiResultOf::map [function] [call site] 04371
38 map_err [function] [call site] 04372
38 Err [function] [call site] 04373
38 Ok [function] [call site] 04374
38 Self::as_deref_mut [function] [call site] 04375
38 Engine::dbg [function] [call site] 04376
38 as_deref_mut [function] [call site] 04377
38 StmtBlock::as_mut [function] [call site] 04378
38 Dynamic::is_shared [function] [call site] 04379
38 write_lock::<Dynamic> [function] [call site] 04380
38 unwrap [function] [call site] 04381
38 TestStruct::clone [function] [call site] 04382
38 into [function] [call site] 04383
38 Engine::get_indexed_mut [function] [call site] 04384
38 Engine::dbg_reset [function] [call site] 04385
38 defer [function] [call site] 04386
38 defer [function] [call site] 04387
38 first [function] [call site] 04388
38 map_or [function] [call site] 04389
38 Engine::make_method_call [function] [call site] 04390
38 into [function] [call site] 04391
38 Engine::eval_dot_index_chain_raw [function] [call site] 04392
38 Self::as_deref_mut [function] [call site] 04393
38 Engine::dbg [function] [call site] 04394
38 StmtBlock::as_mut [function] [call site] 04395
38 Engine::exec_native_fn_call [function] [call site] 04396
38 StmtBlock::span_or_else [function] [call site] 04397
38 StmtBlock::as_mut [function] [call site] 04398
38 into [function] [call site] 04399
38 Engine::call_indexer_get [function] [call site] 04400
38 RhaiResultOf::map [function] [call site] 04401
38 map_err [function] [call site] 04402
38 Err [function] [call site] 04403
38 try_into [function] [call site] 04404
38 Engine::eval_dot_index_chain_raw [function] [call site] 04405
38 StmtBlock::as_mut [function] [call site] 04406
38 StmtBlock::as_mut [function] [call site] 04407
38 Engine::exec_native_fn_call [function] [call site] 04408
38 StmtBlock::span_or_else [function] [call site] 04409
38 StmtBlock::as_mut [function] [call site] 04410
38 into [function] [call site] 04411
38 StmtBlock::as_mut [function] [call site] 04412
38 Engine::call_indexer_set [function] [call site] 04413
38 StmtBlock::span_or_else [function] [call site] 04414
38 Ok [function] [call site] 04415
38 Err [function] [call site] 04416
38 Err [function] [call site] 04417
38 Ok [function] [call site] 04418
38 Engine::dbg_reset [function] [call site] 04419
38 defer [function] [call site] 04420
38 defer [function] [call site] 04421
38 first [function] [call site] 04422
38 map_or [function] [call site] 04423
38 Engine::make_method_call [function] [call site] 04424
38 into [function] [call site] 04425
38 Engine::eval_dot_index_chain_raw [function] [call site] 04426
37 Engine::track_operation [function] [call site] 04427
37 Engine::dbg [function] [call site] 04428
37 Self::as_deref_mut [function] [call site] 04429
37 Engine::search_namespace [function] [call site] 04430
37 Engine::eval_dot_index_chain_raw [function] [call site] 04431
37 Engine::eval_expr [function] [call site] 04432
37 Self::as_deref_mut [function] [call site] 04433
37 Dynamic::flatten [function] [call site] 04434
37 into [function] [call site] 04435
37 Some [function] [call site] 04436
37 Engine::eval_dot_index_chain_raw [function] [call site] 04437
37 test_optimizer_const_map [function] [call site] 04438
36 Engine::eval_dot_index_chain [function] [call site] 04439
33 ParseResult::unwrap [function] [call site] 04440
32 and_then [function] [call site] 04441
32 Engine::check_data_size [function] [call site] 04442
32 map_err [function] [call site] 04443
32 EvalAltResult::fill_position [function] [call site] 04444
32 ArgBackup::restore_first_arg [function] [call site] 04445
32 Engine::is_debugger_registered [function] [call site] 04446
32 NativeCallContext::debugger [function] [call site] 04447
32 Scope::new [function] [call site] 04448
32 crate::ast::Stmt::Noop [function] [call site] 04449
32 into [function] [call site] 04450
32 DebuggerEvent::FunctionExitWithValue [function] [call site] 04451
32 DebuggerEvent::FunctionExitWithError [function] [call site] 04452
32 Engine::dbg_raw [function] [call site] 04453
32 Err [function] [call site] 04454
32 GlobalRuntimeState::debugger_mut [function] [call site] 04455
32 &mut [call site] 04456
32 string_functions::is_empty [function] [call site] 04457
32 Engine::check_data_size [function] [call site] 04458
32 Ok [function] [call site] 04459
32 Dynamic::into_immutable_string [function] [call site] 04460
32 Result::map_err [function] [call site] 04461
32 Engine::map_type_name [function] [call site] 04462
32 type_name::<ImmutableString> [function] [call site] 04463
32 &'a [call site] 04464
32 ERR::ErrorMismatchOutputType [function] [call site] 04465
32 into [function] [call site] 04466
32 test_side_effects_print [function] [call site] 04467
32 Dynamic::into_immutable_string [function] [call site] 04468
32 Result::map_err [function] [call site] 04469
32 Engine::map_type_name [function] [call site] 04470
32 type_name::<ImmutableString> [function] [call site] 04471
32 &'a [call site] 04472
32 ERR::ErrorMismatchOutputType [function] [call site] 04473
32 into [function] [call site] 04474
32 test_print_debug [function] [call site] 04475
32 &mut [call site] 04476
32 Engine::map_type_name [function] [call site] 04477
32 std:: [call site] 04478
0 any::type_name [function] [call site] 04479
32 Engine::map_type_name [function] [call site] 04480
32 std:: [call site] 04481
0 any::type_name [function] [call site] 04482
32 ERR::ErrorIndexingType [function] [call site] 04484
32 Engine::map_type_name [function] [call site] 04486
32 std:: [call site] 04487
0 any::type_name [function] [call site] 04488
32 Engine::map_type_name [function] [call site] 04489
32 std:: [call site] 04490
0 any::type_name [function] [call site] 04491
32 Engine::map_type_name [function] [call site] 04492
32 std:: [call site] 04493
0 any::type_name [function] [call site] 04494
32 ERR::ErrorIndexingType [function] [call site] 04496
32 string_functions::starts_with [function] [call site] 04498
32 test::len [function] [call site] 04499
32 Engine::map_type_name [function] [call site] 04500
32 std:: [call site] 04501
0 any::type_name [function] [call site] 04502
32 ERR::ErrorDotExpr [function] [call site] 04504
32 string_functions::starts_with [function] [call site] 04506
32 test::len [function] [call site] 04507
32 Engine::map_type_name [function] [call site] 04508
32 std:: [call site] 04509
0 any::type_name [function] [call site] 04510
32 Engine::map_type_name [function] [call site] 04511
32 std:: [call site] 04512
0 any::type_name [function] [call site] 04513
32 ERR::ErrorDotExpr [function] [call site] 04515
32 ERR::ErrorFunctionNotFound [function] [call site] 04518
32 Engine::gen_fn_call_signature [function] [call site] 04519
31 Result::is_err [function] [call site] 04521
31 Scope::new [function] [call site] 04522
31 EvalContext::new [function] [call site] 04523
31 test_array_invalid_index_callback [function] [call site] 04524
31 Ok [function] [call site] 04525
31 Err [function] [call site] 04526
30 RhaiResultOf::map [function] [call site] 04527
30 Engine::fast_operators [function] [call site] 04528
30 test::len [function] [call site] 04529
30 is_some [function] [call site] 04530
30 Engine::get_arg_value [function] [call site] 04531
30 Self::as_deref_mut [function] [call site] 04532
30 Dynamic::flatten [function] [call site] 04533
30 Engine::get_arg_value [function] [call site] 04534
30 Self::as_deref_mut [function] [call site] 04535
30 Dynamic::flatten [function] [call site] 04536
30 Dynamic::is_variant [function] [call site] 04537
30 Dynamic::is_variant [function] [call site] 04538
30 super::get_builtin_binary_op_fn [function] [call site] 04539
30 unwrap [function] [call site] 04540
30 then [function] [call site] 04541
30 Ident::as_str [function] [call site] 04542
30 into [function] [call site] 04543
30 test_custom_syntax_func [function] [call site] 04544
30 Engine::exec_fn_call [function] [call site] 04545
30 RhaiResultOf::map [function] [call site] 04546
30 string_functions::is_empty [function] [call site] 04547
30 RhaiFunc::is_native [function] [call site] 04548
30 Engine::make_qualified_function_call [function] [call site] 04549
31 blob_functions::blob_with_capacity [function] [call site] 04550
31 test::len [function] [call site] 04551
32 test::len [function] [call site] 04552
31 blob_functions::blob_with_capacity [function] [call site] 04553
31 test::len [function] [call site] 04554
31 StmtBlock::as_ref [function] [call site] 04555
31 &[Stmt]::map_or [function] [call site] 04556
31 Dynamic::is_shared [function] [call site] 04557
31 Self::is_some [function] [call site] 04558
31 &[Expr]::first [function] [call site] 04559
31 Engine::track_operation [function] [call site] 04560
31 Engine::dbg [function] [call site] 04561
31 Self::as_deref_mut [function] [call site] 04562
31 blob_functions::push [function] [call site] 04563
31 MyIterableType::into_iter [function] [call site] 04564
32 test_chars [function] [call site] 04565
32 0.chars().collect::<Vec<_>> [function] [call site] 04566
32 MyIterableType::into_iter [function] [call site] 04567
31 Self::IntoIter::skip [function] [call site] 04568
31 Engine::get_arg_value [function] [call site] 04569
31 Self::as_deref_mut [function] [call site] 04570
31 blob_functions::push [function] [call site] 04571
31 Dynamic::flatten [function] [call site] 04572
31 RhaiResultOf::split_first_mut [function] [call site] 04573
31 blob_functions::push [function] [call site] 04576
31 Self::unwrap [function] [call site] 04577
31 StmtBlock::extend [function] [call site] 04578
31 StaticModuleResolver::iter_mut [function] [call site] 04579
31 Engine::track_operation [function] [call site] 04580
31 Engine::dbg [function] [call site] 04581
31 Self::as_deref_mut [function] [call site] 04582
31 blob_functions::push [function] [call site] 04583
31 MyIterableType::into_iter [function] [call site] 04584
31 Self::IntoIter::skip [function] [call site] 04585
31 Engine::get_arg_value [function] [call site] 04586
31 Self::as_deref_mut [function] [call site] 04587
31 blob_functions::push [function] [call site] 04588
31 Dynamic::flatten [function] [call site] 04589
31 Engine::search_namespace [function] [call site] 04590
31 Dynamic::is_shared [function] [call site] 04591
31 Target::is_temp_value [function] [call site] 04592
31 shared_take_or_clone [function] [call site] 04593
31 Dynamic::flatten [function] [call site] 04594
31 StmtBlock::extend [function] [call site] 04595
31 StaticModuleResolver::iter_mut [function] [call site] 04596
32 StaticModuleResolver::iter_mut [function] [call site] 04597
32 test_optimizer_const_map [function] [call site] 04598
32 Ident::as_str [function] [call site] 04599
31 RhaiResultOf::split_first_mut [function] [call site] 04600
31 Target::take_ref [function] [call site] 04603
31 blob_functions::push [function] [call site] 04606
31 StmtBlock::extend [function] [call site] 04607
31 StaticModuleResolver::iter_mut [function] [call site] 04608
31 Engine::get_arg_value [function] [call site] 04609
31 Self::as_deref_mut [function] [call site] 04610
31 blob_functions::push [function] [call site] 04611
31 Dynamic::flatten [function] [call site] 04612
31 StmtBlock::extend [function] [call site] 04613
31 StaticModuleResolver::iter_mut [function] [call site] 04614
31 Engine::search_imports [function] [call site] 04615
31 Option::ok_or_else [function] [call site] 04616
31 ERR::ErrorModuleNotFound [function] [call site] 04617
31 test_to_string [function] [call site] 04618
31 ParseSettings::level_up_with_position [function] [call site] 04619
31 Module::get_qualified_fn [function] [call site] 04620
31 StmtBlock::span_or_else [function] [call site] 04621
31 calc_fn_hash_full [function] [call site] 04622
31 MyIterableType::into_iter [function] [call site] 04623
31 Self::IntoIter::map [function] [call site] 04624
31 Dynamic::type_id [function] [call site] 04625
31 Module::get_qualified_fn [function] [call site] 04626
31 Position::is_none [function] [call site] 04627
31 string_functions::is_empty [function] [call site] 04628
31 test::len [function] [call site] 04629
31 min_max_functions::min [function] [call site] 04630
31 calc_fn_hash_full [function] [call site] 04631
31 MyIterableType::into_iter [function] [call site] 04632
31 Self::IntoIter::enumerate [function] [call site] 04633
31 test_optimizer_const_map [function] [call site] 04634
31 TypeId::of::<Dynamic> [function] [call site] 04635
31 Dynamic::type_id [function] [call site] 04636
31 Module::get_qualified_fn [function] [call site] 04637
31 TestStruct::clone [function] [call site] 04640
31 as_deref [function] [call site] 04641
31 Scope::new [function] [call site] 04642
31 string_functions::replace [function] [call site] 04643
31 Module::id_raw [function] [call site] 04644
31 Option::cloned [function] [call site] 04645
31 Engine::call_script_fn [function] [call site] 04647
31 RhaiFunc::is_pure [function] [call site] 04648
31 Dynamic::is_read_only [function] [call site] 04649
31 ERR::ErrorNonPureMethodCallOnConstant [function] [call site] 04651
31 test_to_string [function] [call site] 04652
31 RhaiNativeFunc::has_context [function] [call site] 04654
31 bool::then [function] [call site] 04655
31 decimal_functions::max_id [function] [call site] 04656
31 test_method_call [function] [call site] 04658
31 and_then [function] [call site] 04659
31 Engine::check_data_size [function] [call site] 04660
31 bool::then [function] [call site] 04661
31 decimal_functions::max_id [function] [call site] 04662
31 test_custom_syntax_func [function] [call site] 04664
31 and_then [function] [call site] 04665
31 Engine::check_data_size [function] [call site] 04666
31 ERR::ErrorFunctionNotFound [function] [call site] 04668
31 string_functions::is_empty [function] [call site] 04669
31 Engine::gen_fn_call_signature [function] [call site] 04670
30 split_first [function] [call site] 04672
30 map_or_else [function] [call site] 04673
30 StmtBlock::as_ref [function] [call site] 04674
30 Some [function] [call site] 04675
30 Engine::make_function_call [function] [call site] 04676
31 String::from [function] [call site] 04677
31 test::len [function] [call site] 04679
31 Position::new_const [function] [call site] 04680
31 Option<&Token>::is_some [function] [call site] 04681
31 Engine::get_arg_value [function] [call site] 04683
31 Self::as_deref_mut [function] [call site] 04684
31 try_cast_result::<FnPtr> [function] [call site] 04685
31 make_type_mismatch_err::<FnPtr> [function] [call site] 04687
31 Engine::map_type_name [function] [call site] 04688
31 RhaiNativeFunc::return_type_name [function] [call site] 04689
31 fn_ptr_functions::is_anonymous [function] [call site] 04690
31 StmtBlock::extend [function] [call site] 04691
31 test::len [function] [call site] 04692
31 test::len [function] [call site] 04693
31 test::len [function] [call site] 04694
31 blob_functions::blob_with_capacity [function] [call site] 04695
31 test::len [function] [call site] 04696
31 test::len [function] [call site] 04697
31 StmtBlock::extend [function] [call site] 04698
31 Self::as_deref_mut [function] [call site] 04699
31 Engine::get_arg_value [function] [call site] 04700
31 blob_functions::push [function] [call site] 04701
31 StaticModuleResolver::iter_mut [function] [call site] 04702
31 iter_mut().collect::<FnArgsVec<_>> [function] [call site] 04703
31 Scope::new [function] [call site] 04704
31 as_deref [function] [call site] 04705
31 Engine::call_script_fn [function] [call site] 04707
31 blob_functions::blob_with_capacity [function] [call site] 04708
31 test::len [function] [call site] 04709
31 test::len [function] [call site] 04710
31 StmtBlock::extend [function] [call site] 04711
31 Self::as_deref_mut [function] [call site] 04712
31 Engine::get_arg_value [function] [call site] 04713
31 blob_functions::push [function] [call site] 04714
31 StaticModuleResolver::iter_mut [function] [call site] 04715
31 iter_mut().collect::<FnArgsVec<_>> [function] [call site] 04716
31 test_custom_syntax_func [function] [call site] 04719
31 and_then [function] [call site] 04720
31 Engine::check_data_size [function] [call site] 04721
31 EvalAltResult::fill_position [function] [call site] 04723
31 &[Expr]::first [function] [call site] 04724
31 string_functions::is_empty [function] [call site] 04725
32 test::len [function] [call site] 04726
31 test::len [function] [call site] 04727
31 tokenizer::is_valid_function_name [function] [call site] 04728
31 FnCallHashes::from_native_only [function] [call site] 04729
31 calc_fn_hash [function] [call site] 04730
31 FnCallHashes::from_hash [function] [call site] 04731
31 calc_fn_hash [function] [call site] 04732
31 Engine::get_arg_value [function] [call site] 04734
31 Dynamic::into_immutable_string [function] [call site] 04735
32 crate::func::locked_read [function] [call site] 04737
32 Option::and_then [function] [call site] 04738
32 TestStruct::clone [function] [call site] 04740
32 ok_or_else [function] [call site] 04741
32 std:: [call site] 04742
0 any::type_name [function] [call site] 04743
32 Dynamic::type_name [function] [call site] 04745
31 Result::map_err [function] [call site] 04746
31 make_type_mismatch_err::<ImmutableString> [function] [call site] 04747
31 and_then [function] [call site] 04748
31 test_optimizer_const_map [function] [call site] 04749
31 map_err [function] [call site] 04750
31 EvalAltResult::fill_position [function] [call site] 04751
31 unwrap [function] [call site] 04752
31 Engine::get_arg_value [function] [call site] 04753
31 Self::as_deref_mut [function] [call site] 04754
31 try_cast_result::<FnPtr> [function] [call site] 04755
31 map_err [function] [call site] 04756
31 make_type_mismatch_err::<FnPtr> [function] [call site] 04757
31 Engine::map_type_name [function] [call site] 04758
31 RhaiNativeFunc::return_type_name [function] [call site] 04759
31 Engine::get_arg_value [function] [call site] 04760
31 Self::as_deref_mut [function] [call site] 04761
31 FnPtr::add_curry [function] [call site] 04762
32 blob_functions::push [function] [call site] 04763
31 Ok [function] [call site] 04764
31 into [function] [call site] 04765
31 unwrap [function] [call site] 04766
31 Engine::get_arg_value [function] [call site] 04767
31 Self::as_deref_mut [function] [call site] 04768
31 Ok [function] [call site] 04769
31 Dynamic::is_shared [function] [call site] 04770
31 bool::into [function] [call site] 04771
31 unwrap [function] [call site] 04772
31 Engine::get_arg_value [function] [call site] 04773
31 Self::as_deref_mut [function] [call site] 04774
31 Dynamic::into_immutable_string [function] [call site] 04775
31 Result::map_err [function] [call site] 04776
31 make_type_mismatch_err::<ImmutableString> [function] [call site] 04777
31 Engine::get_arg_value [function] [call site] 04778
31 Dynamic::as_int [function] [call site] 04779
32 crate::func::locked_read [function] [call site] 04781
32 Option::and_then [function] [call site] 04782
32 ok_or_else [function] [call site] 04784
32 std:: [call site] 04785
0 any::type_name [function] [call site] 04786
32 Dynamic::type_name [function] [call site] 04788
31 Result::map_err [function] [call site] 04789
31 make_type_mismatch_err::<crate::INT> [function] [call site] 04790
31 Ok [function] [call site] 04791
31 FnPtr::try_from [function] [call site] 04792
31 RhaiResultOf::map [function] [call site] 04793
31 calc_fn_hash [function] [call site] 04794
31 Engine::has_script_fn [function] [call site] 04795
32 Caches::fn_resolution_cache_mut [function] [call site] 04796
32 Command::get [function] [call site] 04797
32 test_optimizer_const_map [function] [call site] 04798
32 MyIterableType::into_iter [function] [call site] 04799
32 T::as_any [function] [call site] 04800
32 Module::contains_fn [function] [call site] 04801
33 StmtBlock::as_ref [function] [call site] 04802
33 contains_key [function] [call site] 04804
32 MyIterableType::into_iter [function] [call site] 04805
32 T::as_any [function] [call site] 04806
32 Module::contains_fn [function] [call site] 04807
32 Module::contains_qualified_fn [function] [call site] 04808
33 StmtBlock::as_ref [function] [call site] 04809
33 contains_key [function] [call site] 04811
32 map_functions::values [function] [call site] 04812
32 T::as_any [function] [call site] 04813
32 Module::contains_qualified_fn [function] [call site] 04814
33 StmtBlock::as_ref [function] [call site] 04815
33 contains_key [function] [call site] 04817
32 BloomFilterU64::is_absent_and_set [function] [call site] 04818
32 blob_functions::insert [function] [call site] 04819
31 bool::into [function] [call site] 04820
31 unwrap_or [function] [call site] 04821
31 unwrap [function] [call site] 04822
31 Engine::get_arg_value [function] [call site] 04823
31 Self::as_deref_mut [function] [call site] 04824
31 Dynamic::into_immutable_string [function] [call site] 04825
31 Result::map_err [function] [call site] 04826
31 make_type_mismatch_err::<ImmutableString> [function] [call site] 04827
31 Engine::get_arg_value [function] [call site] 04828
31 Self::as_deref_mut [function] [call site] 04829
31 Dynamic::into_immutable_string [function] [call site] 04830
31 Result::map_err [function] [call site] 04831
31 make_type_mismatch_err::<ImmutableString> [function] [call site] 04832
31 Engine::get_arg_value [function] [call site] 04833
31 Dynamic::as_int [function] [call site] 04834
31 Result::map_err [function] [call site] 04835
31 make_type_mismatch_err::<crate::INT> [function] [call site] 04836
31 Ok [function] [call site] 04837
31 FnPtr::try_from [function] [call site] 04838
31 RhaiResultOf::map [function] [call site] 04839
31 crate::calc_typed_method_hash [function] [call site] 04840
31 calc_fn_hash [function] [call site] 04841
31 Engine::has_script_fn [function] [call site] 04842
31 bool::into [function] [call site] 04843
31 unwrap_or [function] [call site] 04844
31 unwrap [function] [call site] 04845
31 Engine::get_arg_value [function] [call site] 04846
31 Dynamic::into_immutable_string [function] [call site] 04847
31 Result::map_err [function] [call site] 04848
31 make_type_mismatch_err::<ImmutableString> [function] [call site] 04849
31 Ok [function] [call site] 04850
31 string_functions::contains [function] [call site] 04851
31 bool::into [function] [call site] 04852
31 test::len [function] [call site] 04853
31 GlobalRuntimeState::num_imports [function] [call site] 04854
31 unwrap [function] [call site] 04855
31 Engine::get_arg_value [function] [call site] 04856
31 Dynamic::into_immutable_string [function] [call site] 04857
31 Result::map_err [function] [call site] 04858
31 make_type_mismatch_err::<ImmutableString> [function] [call site] 04859
31 Engine::eval_script_expr_in_place [function] [call site] 04860
32 Engine::track_operation [function] [call site] 04861
32 string_functions::trim [function] [call site] 04862
32 string_functions::is_empty [function] [call site] 04863
32 Engine::compile_scripts_with_scope_raw [function] [call site] 04865
32 AST::has_functions [function] [call site] 04866
33 string_functions::is_empty [function] [call site] 04867
32 StmtBlock::take_statements [function] [call site] 04870
32 string_functions::is_empty [function] [call site] 04871
32 Engine::eval_global_statements [function] [call site] 04873
31 test::len [function] [call site] 04874
31 GlobalRuntimeState::num_imports [function] [call site] 04875
31 Result::map_err [function] [call site] 04876
31 ERR::ErrorInFunctionCall [function] [call site] 04877
31 test_to_string [function] [call site] 04878
31 &mut [call site] 04879
31 unwrap_or [function] [call site] 04880
31 test_to_string [function] [call site] 04881
31 into [function] [call site] 04882
31 blob_functions::blob_with_capacity [function] [call site] 04883
31 blob_functions::blob_with_capacity [function] [call site] 04884
31 test::len [function] [call site] 04885
31 string_functions::is_empty [function] [call site] 04886
31 MyIterableType::into_iter [function] [call site] 04887
31 Self::IntoIter::copied [function] [call site] 04888
31 optimize_combo_chain [function] [call site] 04889
31 MyIterableType::into_iter [function] [call site] 04890
31 Engine::get_arg_value [function] [call site] 04891
31 Self::as_deref_mut [function] [call site] 04892
31 blob_functions::push [function] [call site] 04893
31 Dynamic::flatten [function] [call site] 04894
31 StmtBlock::extend [function] [call site] 04895
31 StaticModuleResolver::iter_mut [function] [call site] 04896
31 StmtBlock::extend [function] [call site] 04897
31 StaticModuleResolver::iter_mut [function] [call site] 04898
31 Some [function] [call site] 04899
31 Engine::exec_fn_call [function] [call site] 04900
31 RhaiResultOf::map [function] [call site] 04901
31 StmtBlock::as_ref [function] [call site] 04902
31 &[Stmt]::map_or [function] [call site] 04903
31 Dynamic::is_shared [function] [call site] 04904
31 Self::is_some [function] [call site] 04905
31 string_functions::is_empty [function] [call site] 04906
31 Engine::track_operation [function] [call site] 04907
31 Engine::dbg [function] [call site] 04908
31 Self::as_deref_mut [function] [call site] 04909
31 Engine::get_arg_value [function] [call site] 04910
31 Self::as_deref_mut [function] [call site] 04911
31 blob_functions::push [function] [call site] 04912
31 Dynamic::flatten [function] [call site] 04913
31 blob_functions::push [function] [call site] 04914
31 Self::unwrap [function] [call site] 04915
31 string_functions::is_empty [function] [call site] 04916
31 Engine::track_operation [function] [call site] 04917
31 Engine::dbg [function] [call site] 04918
31 Self::as_deref_mut [function] [call site] 04919
31 Engine::get_arg_value [function] [call site] 04920
31 Self::as_deref_mut [function] [call site] 04921
31 blob_functions::push [function] [call site] 04922
31 Dynamic::flatten [function] [call site] 04923
31 Engine::search_namespace [function] [call site] 04924
31 StmtBlock::as_ref [function] [call site] 04925
31 Dynamic::is_read_only [function] [call site] 04926
31 ImmutableString::into_owned [function] [call site] 04927
31 Dynamic::is_shared [function] [call site] 04928
31 Target::is_temp_value [function] [call site] 04929
31 blob_functions::insert [function] [call site] 04930
32 FnPtr::try_from [function] [call site] 04931
32 RhaiResultOf::unwrap [function] [call site] 04932
32 string_functions::is_empty [function] [call site] 04933
32 blob_functions::push [function] [call site] 04934
32 eval::calc_offset_len [function] [call site] 04935
32 test::len [function] [call site] 04936
32 test::len [function] [call site] 04937
32 blob_functions::push [function] [call site] 04938
32 blob_functions::insert [function] [call site] 04939
31 shared_take_or_clone [function] [call site] 04940
31 Dynamic::flatten [function] [call site] 04941
31 Target::take_ref [function] [call site] 04942
31 unwrap [function] [call site] 04943
31 blob_functions::push [function] [call site] 04944
31 MyIterableType::into_iter [function] [call site] 04945
31 Self::IntoIter::chain [function] [call site] 04946
32 test_functions_take [function] [call site] 04947
32 test_functions_take [function] [call site] 04948
32 test_functions_take [function] [call site] 04949
32 StmtBlock::as_mut [function] [call site] 04950
32 intersects [function] [call site] 04951
32 StmtBlock::as_mut [function] [call site] 04952
32 StmtBlock::as_mut [function] [call site] 04953
32 string_functions::remove [function] [call site] 04954
32 test_functions_take [function] [call site] 04955
32 make_sub [function] [call site] 04956
32 make_root [function] [call site] 04957
31 MyIterableType::into_iter [function] [call site] 04958
31 Engine::get_arg_value [function] [call site] 04959
31 Self::as_deref_mut [function] [call site] 04960
31 blob_functions::push [function] [call site] 04961
31 Dynamic::flatten [function] [call site] 04962
31 StmtBlock::extend [function] [call site] 04963
31 StaticModuleResolver::iter_mut [function] [call site] 04964
31 StmtBlock::extend [function] [call site] 04965
31 StaticModuleResolver::iter_mut [function] [call site] 04966
31 Engine::exec_fn_call [function] [call site] 04967
31 RhaiResultOf::map [function] [call site] 04968
29 Self::ok_or_else [function] [call site] 04969
29 ERR::ErrorUnboundThis [function] [call site] 04970
29 into [function] [call site] 04971
29 cloned [function] [call site] 04972
29 Engine::search_namespace [function] [call site] 04973
29 RhaiResultOf::map [function] [call site] 04974
29 Position::new_const [function] [call site] 04975
29 Engine::eval_expr [function] [call site] 04976
29 Self::as_deref_mut [function] [call site] 04977
29 Dynamic::flatten [function] [call site] 04978
29 ParseSettings::level_up_with_position [function] [call site] 04979
29 Dynamic::is_string [function] [call site] 04980
29 unwrap [function] [call site] 04981
29 &mut [call site] 04982
29 into [function] [call site] 04983
29 packages::string_basic::print_with_func [function] [call site] 04984
29 unwrap [function] [call site] 04985
29 Engine::throw_on_size [function] [call site] 04986
29 test::len [function] [call site] 04987
29 RhaiResultOf::map_err [function] [call site] 04988
29 EvalAltResult::fill_position [function] [call site] 04989
29 Ok [function] [call site] 04990
29 Engine::get_interned_string [function] [call site] 04991
29 ImmutableString::into [function] [call site] 04992
29 crate::Array::with_capacity [function] [call site] 04993
29 test::len [function] [call site] 04994
29 Engine::eval_expr [function] [call site] 04995
29 Self::as_deref_mut [function] [call site] 04996
29 Dynamic::flatten [function] [call site] 04997
29 Engine::has_data_size_limit [function] [call site] 04998
29 crate::eval::calc_data_sizes [function] [call site] 04999
29 Engine::throw_on_size [function] [call site] 05000
29 RhaiResultOf::map_err [function] [call site] 05001
29 EvalAltResult::fill_position [function] [call site] 05002
29 ParseSettings::level_up_with_position [function] [call site] 05003
29 blob_functions::push [function] [call site] 05004
29 Ok [function] [call site] 05005
29 Dynamic::from_array [function] [call site] 05006
29 TestStruct::clone [function] [call site] 05007
29 Engine::eval_expr [function] [call site] 05008
29 Self::as_deref_mut [function] [call site] 05009
29 Dynamic::flatten [function] [call site] 05010
29 Engine::has_data_size_limit [function] [call site] 05011
29 crate::eval::calc_data_sizes [function] [call site] 05012
29 Engine::throw_on_size [function] [call site] 05013
29 RhaiResultOf::map_err [function] [call site] 05014
29 EvalAltResult::fill_position [function] [call site] 05015
29 ParseSettings::level_up_with_position [function] [call site] 05016
29 shared_get_mut [function] [call site] 05017
29 Ident::as_str [function] [call site] 05018
29 Option::unwrap [function] [call site] 05019
29 Ok [function] [call site] 05020
29 Dynamic::from_map [function] [call site] 05021
29 Engine::eval_expr [function] [call site] 05022
29 Self::as_deref_mut [function] [call site] 05023
29 Dynamic::as_bool [function] [call site] 05024
29 map_err [function] [call site] 05025
29 make_type_mismatch_err::<bool> [function] [call site] 05026
29 ParseSettings::level_up_with_position [function] [call site] 05027
29 Ok [function] [call site] 05028
29 Engine::eval_expr [function] [call site] 05029
29 Self::as_deref_mut [function] [call site] 05030
29 Dynamic::as_bool [function] [call site] 05031
29 map_err [function] [call site] 05032
29 make_type_mismatch_err::<bool> [function] [call site] 05033
29 ParseSettings::level_up_with_position [function] [call site] 05034
29 Ok [function] [call site] 05035
29 Engine::eval_expr [function] [call site] 05036
29 Self::as_deref_mut [function] [call site] 05037
29 Expr::is_unit [function] [call site] 05038
29 Ok [function] [call site] 05039
29 MyIterableType::into_iter [function] [call site] 05040
29 test_optimizer_const_map [function] [call site] 05041
29 reflection_functions::collect [function] [call site] 05042
29 first [function] [call site] 05043
29 unwrap [function] [call site] 05044
29 Command::get [function] [call site] 05045
29 Ident::as_str [function] [call site] 05046
29 ok_or_else [function] [call site] 05047
29 TestStruct::new [function] [call site] 05048
29 ERR::ErrorCustomSyntax [function] [call site] 05049
29 MyIterableType::into_iter [function] [call site] 05050
29 test_optimizer_const_map [function] [call site] 05051
29 reflection_functions::collect [function] [call site] 05052
29 EvalContext::new [function] [call site] 05053
29 and_then [function] [call site] 05054
29 Engine::check_data_size [function] [call site] 05055
29 Expr::start_position [function] [call site] 05056
29 Engine::eval_stmt_block [function] [call site] 05057
29 StmtBlock::take_statements [function] [call site] 05058
29 Engine::eval_dot_index_chain [function] [call site] 05059
29 Engine::eval_dot_index_chain [function] [call site] 05060
28 RhaiResult::map [function] [call site] 05061
28 string_functions::is_empty [function] [call site] 05062
28 Ok [function] [call site] 05063
28 Engine::eval_stmt_block [function] [call site] 05064
28 StmtBlock::take_statements [function] [call site] 05065
28 Engine::eval_fn_call_expr [function] [call site] 05066
28 Position::is_none [function] [call site] 05067
28 Err [function] [call site] 05068
28 ERR::ErrorUnboundThis [function] [call site] 05069
28 ParseSettings::level_up_with_position [function] [call site] 05070
28 into [function] [call site] 05071
28 Engine::eval_expr [function] [call site] 05072
28 Self::as_deref_mut [function] [call site] 05073
28 Dynamic::flatten [function] [call site] 05074
28 Engine::track_operation [function] [call site] 05075
28 ParseSettings::level_up_with_position [function] [call site] 05076
28 Self::unwrap [function] [call site] 05077
28 try_into [function] [call site] 05078
28 Engine::eval_op_assignment [function] [call site] 05079
28 Engine::eval_expr [function] [call site] 05080
28 Self::as_deref_mut [function] [call site] 05081
28 Dynamic::flatten [function] [call site] 05082
28 Engine::track_operation [function] [call site] 05083
28 ParseSettings::level_up_with_position [function] [call site] 05084
28 Engine::search_namespace [function] [call site] 05085
28 Target::is_ref [function] [call site] 05086
28 Dynamic::is_shared [function] [call site] 05087
28 Err [function] [call site] 05088
28 ERR::ErrorAssignmentToConstant [function] [call site] 05089
28 test_to_string [function] [call site] 05090
28 ParseSettings::level_up_with_position [function] [call site] 05091
28 into [function] [call site] 05092
28 Engine::eval_op_assignment [function] [call site] 05093
28 Engine::eval_expr [function] [call site] 05094
28 Self::as_deref_mut [function] [call site] 05095
28 Dynamic::flatten [function] [call site] 05096
28 Some [function] [call site] 05097
28 Engine::intern_string [function] [call site] 05098
29 Engine::get_interned_string [function] [call site] 05099
29 ImmutableString::into [function] [call site] 05100
28 Engine::eval_dot_index_chain [function] [call site] 05101
28 Engine::eval_dot_index_chain [function] [call site] 05102
28 Ok [function] [call site] 05103
28 Engine::allow_shadowing [function] [call site] 05104
29 intersects [function] [call site] 05105
28 string_functions::contains [function] [call site] 05106
28 Ident::as_str [function] [call site] 05107
28 Err [function] [call site] 05108
28 ERR::ErrorVariableExists [function] [call site] 05109
28 Ident::as_str [function] [call site] 05110
28 test_to_string [function] [call site] 05111
28 into [function] [call site] 05112
28 ASTFlags::intersects [function] [call site] 05113
28 ASTFlags::intersects [function] [call site] 05114
28 string_functions::contains [function] [call site] 05115
28 Ident::as_str [function] [call site] 05116
28 VarDefInfo::new [function] [call site] 05117
28 Ident::as_str [function] [call site] 05118
28 test::len [function] [call site] 05119
28 EvalContext::new [function] [call site] 05120
28 Self::as_deref_mut [function] [call site] 05121
28 test_var_def_filter [function] [call site] 05122
28 test::len [function] [call site] 05123
28 Err [function] [call site] 05124
28 ERR::ErrorForbiddenVariable [function] [call site] 05125
28 Ident::as_str [function] [call site] 05126
28 &str::to_string [function] [call site] 05127
28 into [function] [call site] 05128
28 Position::is_none [function] [call site] 05129
28 test::len [function] [call site] 05130
28 Engine::max_variables [function] [call site] 05131
28 Err [function] [call site] 05132
28 ERR::ErrorTooManyVariables [function] [call site] 05133
28 into [function] [call site] 05134
28 Engine::eval_expr [function] [call site] 05135
28 Dynamic::flatten [function] [call site] 05136
28 Engine::intern_string [function] [call site] 05137
28 MyIterableType::into_iter [function] [call site] 05138
28 T::as_any [function] [call site] 05139
28 string_functions::is_empty [function] [call site] 05140
28 crate::func::locked_write [function] [call site] 05141
28 get_or_insert_with [function] [call site] 05142
28 crate::Shared::new [function] [call site] 05143
28 crate::Locked::new [function] [call site] 05144
28 std::collections::BTreeMap::new [function] [call site] 05145
28 Option::unwrap [function] [call site] 05146
28 blob_functions::insert [function] [call site] 05147
28 TestStruct::clone [function] [call site] 05148
28 TestStruct::clone [function] [call site] 05149
28 then_some [function] [call site] 05150
28 Dynamic::set_access_mode [function] [call site] 05151
28 Scope::get_mut_by_index [function] [call site] 05152
28 test::len [function] [call site] 05153
28 Command::get [function] [call site] 05154
28 Scope::push_entry [function] [call site] 05155
29 Scope::is_empty [function] [call site] 05156
29 blob_functions::push [function] [call site] 05159
29 Dynamic::set_access_mode [function] [call site] 05160
29 blob_functions::push [function] [call site] 05161
28 TestStruct::clone [function] [call site] 05162
28 Scope::add_alias_by_index [function] [call site] 05163
29 test::len [function] [call site] 05164
29 <_>::default [function] [call site] 05166
29 shared_get_mut [function] [call site] 05167
29 string_functions::contains [function] [call site] 05169
29 blob_functions::push [function] [call site] 05170
28 test::len [function] [call site] 05171
28 Ident::as_str [function] [call site] 05172
28 &str::into [function] [call site] 05173
28 Ok [function] [call site] 05174
28 Engine::eval_expr [function] [call site] 05175
28 Self::as_deref_mut [function] [call site] 05176
28 Dynamic::as_bool [function] [call site] 05177
28 map_err [function] [call site] 05178
28 make_type_mismatch_err::<bool> [function] [call site] 05179
28 ParseSettings::level_up_with_position [function] [call site] 05180
28 string_functions::is_empty [function] [call site] 05181
28 Engine::eval_stmt_block [function] [call site] 05182
28 StmtBlock::take_statements [function] [call site] 05183
28 string_functions::is_empty [function] [call site] 05184
28 Engine::eval_stmt_block [function] [call site] 05185
28 StmtBlock::take_statements [function] [call site] 05186
28 Ok [function] [call site] 05187
28 Engine::eval_expr [function] [call site] 05188
28 Self::as_deref_mut [function] [call site] 05189
28 Dynamic::is_hashable [function] [call site] 05190
29 MyIterableType::into_iter [function] [call site] 05191
30 test_chars [function] [call site] 05192
30 0.chars().collect::<Vec<_>> [function] [call site] 05193
30 MyIterableType::into_iter [function] [call site] 05194
29 Self::IntoIter::all [function] [call site] 05195
29 map_functions::values [function] [call site] 05196
29 Array::all [function] [call site] 05197
30 Engine::new [function] [call site] 05198
30 register_type::<TestStruct> [function] [call site] 05199
30 Engine::register_fn [function] [call site] 05200
30 Engine::register_fn [function] [call site] 05201
29 test_fn_ptr_curry [function] [call site] 05203
29 MyIterableType::into_iter [function] [call site] 05204
29 Self::IntoIter::all [function] [call site] 05205
29 T::as_any [function] [call site] 05206
29 Dynamic::type_id [function] [call site] 05207
29 TypeId::of::<u8> [function] [call site] 05208
29 TypeId::of::<u16> [function] [call site] 05209
29 TypeId::of::<u32> [function] [call site] 05210
29 TypeId::of::<u64> [function] [call site] 05211
29 TypeId::of::<i8> [function] [call site] 05212
29 TypeId::of::<i16> [function] [call site] 05213
29 TypeId::of::<i32> [function] [call site] 05214
29 TypeId::of::<i64> [function] [call site] 05215
29 TypeId::of::<f32> [function] [call site] 05216
29 TypeId::of::<f64> [function] [call site] 05217
29 TypeId::of::<u128> [function] [call site] 05218
29 TypeId::of::<i128> [function] [call site] 05219
29 TypeId::of::<ExclusiveRange> [function] [call site] 05220
29 TypeId::of::<InclusiveRange> [function] [call site] 05221
29 crate::func::locked_read [function] [call site] 05222
29 Option::map_or [function] [call site] 05223
29 Dynamic::is_hashable [function] [call site] 05224
30 MyIterableType::into_iter [function] [call site] 05225
30 Self::IntoIter::all [function] [call site] 05226
30 map_functions::values [function] [call site] 05227
30 Array::all [function] [call site] 05228
30 test_fn_ptr_curry [function] [call site] 05230
30 MyIterableType::into_iter [function] [call site] 05231
30 Self::IntoIter::all [function] [call site] 05232
30 T::as_any [function] [call site] 05233
30 Dynamic::type_id [function] [call site] 05234
30 TypeId::of::<u8> [function] [call site] 05235
30 TypeId::of::<u16> [function] [call site] 05236
30 TypeId::of::<u32> [function] [call site] 05237
30 TypeId::of::<u64> [function] [call site] 05238
30 TypeId::of::<i8> [function] [call site] 05239
30 TypeId::of::<i16> [function] [call site] 05240
30 TypeId::of::<i32> [function] [call site] 05241
30 TypeId::of::<i64> [function] [call site] 05242
30 TypeId::of::<f32> [function] [call site] 05243
30 TypeId::of::<f64> [function] [call site] 05244
30 TypeId::of::<u128> [function] [call site] 05245
30 TypeId::of::<i128> [function] [call site] 05246
30 TypeId::of::<ExclusiveRange> [function] [call site] 05247
30 TypeId::of::<InclusiveRange> [function] [call site] 05248
30 crate::func::locked_read [function] [call site] 05249
30 Option::map_or [function] [call site] 05250
30 Dynamic::is_hashable [function] [call site] 05251
30 crate::func::locked_read [function] [call site] 05252
30 Option::map_or [function] [call site] 05253
30 blob_functions::insert [function] [call site] 05254
30 checked_is_hashable [function] [call site] 05255
30 MyIterableType::into_iter [function] [call site] 05256
30 Self::IntoIter::all [function] [call site] 05257
30 checked_is_hashable [function] [call site] 05258
30 map_functions::values [function] [call site] 05259
30 Array::all [function] [call site] 05260
30 checked_is_hashable [function] [call site] 05261
30 Position::is_none [function] [call site] 05262
30 test_fn_ptr_curry [function] [call site] 05263
30 MyIterableType::into_iter [function] [call site] 05264
30 Self::IntoIter::all [function] [call site] 05265
30 checked_is_hashable [function] [call site] 05266
30 Dynamic::is_hashable [function] [call site] 05267
30 checked_is_hashable [function] [call site] 05268
30 <_>::default [function] [call site] 05269
29 crate::func::locked_read [function] [call site] 05270
29 Option::map_or [function] [call site] 05271
29 blob_functions::insert [function] [call site] 05272
29 checked_is_hashable [function] [call site] 05273
29 MyIterableType::into_iter [function] [call site] 05274
29 Self::IntoIter::all [function] [call site] 05275
29 checked_is_hashable [function] [call site] 05276
29 map_functions::values [function] [call site] 05277
29 Array::all [function] [call site] 05278
29 checked_is_hashable [function] [call site] 05279
29 Position::is_none [function] [call site] 05280
29 test_fn_ptr_curry [function] [call site] 05281
29 MyIterableType::into_iter [function] [call site] 05282
29 Self::IntoIter::all [function] [call site] 05283
29 checked_is_hashable [function] [call site] 05284
29 Dynamic::is_hashable [function] [call site] 05285
29 checked_is_hashable [function] [call site] 05286
29 <_>::default [function] [call site] 05287
28 func::get_hasher [function] [call site] 05288
29 config::hashing::get_hashing_seed [function] [call site] 05289
29 ahash::RandomState::with_seeds [function] [call site] 05290
29 StraightHasherBuilder::build_hasher [function] [call site] 05291
29 <_>::default [function] [call site] 05292
28 test::hash [function] [call site] 05293
28 Self::Hasher::finish [function] [call site] 05294
28 Command::get [function] [call site] 05295
28 Engine::eval_expr [function] [call site] 05296
28 Self::as_deref_mut [function] [call site] 05297
28 Dynamic::as_bool [function] [call site] 05298
28 map_err [function] [call site] 05299
28 make_type_mismatch_err::<bool> [function] [call site] 05300
28 ParseSettings::level_up_with_position [function] [call site] 05301
29 ParseSettings::level_up [function] [call site] 05302
28 Some [function] [call site] 05304
28 string_functions::is_empty [function] [call site] 05305
28 MyIterableType::into_iter [function] [call site] 05306
28 Self::IntoIter::filter [function] [call site] 05307
29 Engine::new [function] [call site] 05308
29 Engine::compile [function] [call site] 05309
29 ParseResult::unwrap [function] [call site] 05310
29 Engine::run_ast [function] [call site] 05311
29 RhaiResultOf::unwrap [function] [call site] 05312
29 Engine::on_def_var [function] [call site] 05313
30 TestStruct::new [function] [call site] 05315
29 Option::name [function] [call site] 05316
30 Engine::new [function] [call site] 05317
29 VarDefInfo::nesting_level [function] [call site] 05318
29 RhaiResultOf::unwrap_err [function] [call site] 05322
29 RhaiResultOf::unwrap_err [function] [call site] 05324
29 RhaiResultOf::unwrap_err [function] [call site] 05326
29 RhaiResultOf::unwrap [function] [call site] 05328
28 string_functions::contains [function] [call site] 05329
28 without_metadata::test_parse_json_err_no_index [function] [call site] 05330
29 rhai::Engine::new [function] [call site] 05331
30 Engine::new_raw [function] [call site] 05332
30 TestStruct::new [function] [call site] 05334
30 crate::module::resolvers::FileModuleResolver::new [function] [call site] 05335
30 Engine::set_max_strings_interned [function] [call site] 05336
30 TestStruct::new [function] [call site] 05338
30 TestStruct::new [function] [call site] 05340
30 Engine::register_global_module [function] [call site] 05341
30 TestStruct::new [function] [call site] 05342
30 Self::as_shared_module [function] [call site] 05343
29 rhai::Scope::new [function] [call site] 05344
30 TestStruct::new [function] [call site] 05345
30 TestStruct::new [function] [call site] 05346
30 TestStruct::new [function] [call site] 05347
29 eval_with_scope::<rhai::Dynamic> [function] [call site] 05348
29 unwrap_err [function] [call site] 05349
28 Engine::eval_expr [function] [call site] 05350
28 Self::as_deref_mut [function] [call site] 05351
28 Dynamic::as_bool [function] [call site] 05352
28 map_err [function] [call site] 05353
28 make_type_mismatch_err::<bool> [function] [call site] 05354
28 ParseSettings::level_up_with_position [function] [call site] 05355
28 Some [function] [call site] 05356
28 StmtBlock::span_or_else [function] [call site] 05357
29 Span::new [function] [call site] 05358
29 iterator_functions::chars_from_start [function] [call site] 05359
29 StmtBlock::span_or_else [function] [call site] 05360
29 string_functions::add_append [function] [call site] 05361
29 StmtBlock::span_or_else [function] [call site] 05362
28 StmtBlock::as_ref [function] [call site] 05363
28 test_optimizer_const_map [function] [call site] 05364
28 Span::map_or [function] [call site] 05365
28 Ok [function] [call site] 05366
28 Engine::eval_expr [function] [call site] 05367
28 string_functions::is_empty [function] [call site] 05368
28 Engine::track_operation [function] [call site] 05369
28 ParseSettings::level_up_with_position [function] [call site] 05370
28 Self::as_deref_mut [function] [call site] 05371
28 StmtBlock::take_statements [function] [call site] 05372
28 Engine::eval_stmt_block [function] [call site] 05373
28 Ok [function] [call site] 05374
28 Err [function] [call site] 05375
28 Engine::eval_expr [function] [call site] 05376
28 Self::as_deref_mut [function] [call site] 05377
28 Dynamic::as_bool [function] [call site] 05378
28 map_err [function] [call site] 05379
28 make_type_mismatch_err::<bool> [function] [call site] 05380
28 ParseSettings::level_up_with_position [function] [call site] 05381
28 Ok [function] [call site] 05382
28 string_functions::is_empty [function] [call site] 05383
28 Self::as_deref_mut [function] [call site] 05384
28 StmtBlock::take_statements [function] [call site] 05385
28 Engine::eval_stmt_block [function] [call site] 05386
28 Ok [function] [call site] 05387
28 Err [function] [call site] 05388
28 ASTFlags::intersects [function] [call site] 05389
28 string_functions::is_empty [function] [call site] 05390
28 Self::as_deref_mut [function] [call site] 05391
28 StmtBlock::take_statements [function] [call site] 05392
28 Engine::eval_stmt_block [function] [call site] 05393
28 Ok [function] [call site] 05394
28 Err [function] [call site] 05395
28 Engine::eval_expr [function] [call site] 05396
28 Self::as_deref_mut [function] [call site] 05397
28 Dynamic::as_bool [function] [call site] 05398
28 map_err [function] [call site] 05399
28 make_type_mismatch_err::<bool> [function] [call site] 05400
28 ParseSettings::level_up_with_position [function] [call site] 05401
28 Ok [function] [call site] 05402
28 test::len [function] [call site] 05403
28 Engine::max_variables [function] [call site] 05404
28 String::from [function] [call site] 05405
28 is_some [function] [call site] 05406
28 Err [function] [call site] 05407
28 ERR::ErrorTooManyVariables [function] [call site] 05408
28 into [function] [call site] 05409
28 Engine::eval_expr [function] [call site] 05410
28 Self::as_deref_mut [function] [call site] 05411
28 Dynamic::flatten [function] [call site] 05412
28 Dynamic::type_id [function] [call site] 05413
28 MyIterableType::into_iter [function] [call site] 05414
28 array_functions::find_map [function] [call site] 05415
28 Module::get_iter [function] [call site] 05416
29 Command::get [function] [call site] 05417
29 test_optimizer_const_map [function] [call site] 05418
28 StmtBlock::span_or_else [function] [call site] 05419
28 Module::get_iter [function] [call site] 05420
29 Command::get [function] [call site] 05421
29 test_optimizer_const_map [function] [call site] 05422
28 StmtBlock::span_or_else [function] [call site] 05423
28 map_functions::values [function] [call site] 05424
28 array_functions::find_map [function] [call site] 05425
28 Module::get_qualified_iter [function] [call site] 05426
29 Command::get [function] [call site] 05427
29 test_optimizer_const_map [function] [call site] 05428
28 ok_or_else [function] [call site] 05429
28 ERR::ErrorFor [function] [call site] 05430
28 Expr::start_position [function] [call site] 05431
28 defer [function] [call site] 05432
28 StmtBlock::as_ref [function] [call site] 05433
28 test_optimizer_const_map [function] [call site] 05434
28 blob_functions::push [function] [call site] 05435
28 TestStruct::clone [function] [call site] 05436
28 test::len [function] [call site] 05437
28 blob_functions::push [function] [call site] 05438
28 TestStruct::clone [function] [call site] 05439
28 test::len [function] [call site] 05440
28 string_functions::is_empty [function] [call site] 05441
28 iter_func [function] [call site] 05442
28 Engine::track_operation [function] [call site] 05443
28 ParseSettings::level_up_with_position [function] [call site] 05444
28 iter_func [function] [call site] 05445
28 checked_add [function] [call site] 05446
28 ok_or_else [function] [call site] 05447
28 ERR::ErrorArithmetic [function] [call site] 05448
28 Scope::get_mut_by_index [function] [call site] 05449
28 Dynamic::write_lock [function] [call site] 05450
29 crate::func::locked_write [function] [call site] 05451
29 TypeId::of::<Self> [function] [call site] 05452
29 TypeId::of::<T> [function] [call site] 05453
29 Dynamic::type_id [function] [call site] 05454
29 TypeId::of::<T> [function] [call site] 05455
29 DynamicWriteLock [function] [call site] 05457
29 DynamicWriteLockInner::Guard [function] [call site] 05458
29 Dynamic::downcast_mut [function] [call site] 05459
30 TypeId::of::<T> [function] [call site] 05460
30 TypeId::of::<INT> [function] [call site] 05461
30 T::as_any_mut [function] [call site] 05462
30 as_any_mut().downcast_mut::<T> [function] [call site] 05463
30 TypeId::of::<T> [function] [call site] 05464
30 TypeId::of::<crate::FLOAT> [function] [call site] 05465
30 StmtBlock::as_mut [function] [call site] 05466
30 T::as_any_mut [function] [call site] 05467
30 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 05468
30 TypeId::of::<T> [function] [call site] 05469
30 TypeId::of::<rust_decimal::Decimal> [function] [call site] 05470
30 StmtBlock::as_mut [function] [call site] 05471
30 T::as_any_mut [function] [call site] 05472
30 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 05473
30 TypeId::of::<T> [function] [call site] 05474
30 TypeId::of::<bool> [function] [call site] 05475
30 T::as_any_mut [function] [call site] 05476
30 as_any_mut().downcast_mut::<T> [function] [call site] 05477
30 TypeId::of::<T> [function] [call site] 05478
30 TypeId::of::<ImmutableString> [function] [call site] 05479
30 T::as_any_mut [function] [call site] 05480
30 as_any_mut().downcast_mut::<T> [function] [call site] 05481
30 TypeId::of::<T> [function] [call site] 05482
30 TypeId::of::<char> [function] [call site] 05483
30 T::as_any_mut [function] [call site] 05484
30 as_any_mut().downcast_mut::<T> [function] [call site] 05485
30 TypeId::of::<T> [function] [call site] 05486
30 TypeId::of::<Array> [function] [call site] 05487
30 StmtBlock::as_mut [function] [call site] 05488
30 T::as_any_mut [function] [call site] 05489
30 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 05490
30 TypeId::of::<T> [function] [call site] 05491
30 TypeId::of::<Blob> [function] [call site] 05492
30 StmtBlock::as_mut [function] [call site] 05493
30 T::as_any_mut [function] [call site] 05494
30 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 05495
30 TypeId::of::<T> [function] [call site] 05496
30 TypeId::of::<Map> [function] [call site] 05497
30 StmtBlock::as_mut [function] [call site] 05498
30 T::as_any_mut [function] [call site] 05499
30 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 05500
30 TypeId::of::<T> [function] [call site] 05501
30 TypeId::of::<FnPtr> [function] [call site] 05502
30 StmtBlock::as_mut [function] [call site] 05503
30 T::as_any_mut [function] [call site] 05504
30 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 05505
30 TypeId::of::<T> [function] [call site] 05506
30 TypeId::of::<Instant> [function] [call site] 05507
30 StmtBlock::as_mut [function] [call site] 05508
30 T::as_any_mut [function] [call site] 05509
30 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 05510
30 TypeId::of::<T> [function] [call site] 05511
30 TypeId::of::<()> [function] [call site] 05512
30 T::as_any_mut [function] [call site] 05513
30 as_any_mut().downcast_mut::<T> [function] [call site] 05514
30 TypeId::of::<T> [function] [call site] 05515
30 TypeId::of::<Self> [function] [call site] 05516
30 T::as_any_mut [function] [call site] 05517
30 as_any_mut().downcast_mut::<T> [function] [call site] 05518
30 T::as_any_mut [function] [call site] 05519
30 as_any_mut().downcast_mut::<T> [function] [call site] 05520
29 Option::map [function] [call site] 05521
29 test_optimizer_const_map [function] [call site] 05522
28 Option::unwrap [function] [call site] 05523
28 Dynamic::from_int [function] [call site] 05524
29 Union::Int [function] [call site] 05526
28 map_err [function] [call site] 05527
28 EvalAltResult::fill_position [function] [call site] 05528
28 ParseSettings::level_up_with_position [function] [call site] 05529
28 Dynamic::flatten [function] [call site] 05530
28 Scope::get_mut_by_index [function] [call site] 05531
28 Dynamic::write_lock [function] [call site] 05532
28 Option::unwrap [function] [call site] 05533
28 Self::as_deref_mut [function] [call site] 05534
28 StmtBlock::take_statements [function] [call site] 05535
28 Engine::eval_stmt_block [function] [call site] 05536
28 Err [function] [call site] 05537
28 Ok [function] [call site] 05538
28 ASTFlags::intersects [function] [call site] 05539
28 Engine::eval_expr [function] [call site] 05540
28 Err [function] [call site] 05541
28 ERR::LoopBreak [function] [call site] 05542
28 into [function] [call site] 05543
28 Engine::eval_stmt_block [function] [call site] 05544
28 Self::as_deref_mut [function] [call site] 05545
28 StmtBlock::take_statements [function] [call site] 05546
28 EvalAltResult::is_pseudo_error [function] [call site] 05547
28 Err [function] [call site] 05548
28 EvalAltResult::is_catchable [function] [call site] 05549
28 Err [function] [call site] 05550
28 EvalAltResult::unwrap_inner [function] [call site] 05551
29 EvalAltResult::unwrap_inner [function] [call site] 05552
28 Expr::is_unit [function] [call site] 05553
28 TestStruct::clone [function] [call site] 05554
28 EvalAltResult::take_position [function] [call site] 05555
29 EvalAltResult::position [function] [call site] 05556
29 EvalAltResult::set_position [function] [call site] 05557
28 ParseError::to_string [function] [call site] 05558
28 into [function] [call site] 05559
28 crate::Map::new [function] [call site] 05560
28 EvalAltResult::take_position [function] [call site] 05561
28 blob_functions::insert [function] [call site] 05562
28 &str::into [function] [call site] 05563
28 ParseError::to_string [function] [call site] 05564
28 into [function] [call site] 05565
28 blob_functions::insert [function] [call site] 05566
28 &str::into [function] [call site] 05567
28 into [function] [call site] 05568
28 Position::is_none [function] [call site] 05569
28 blob_functions::insert [function] [call site] 05570
28 &str::into [function] [call site] 05571
28 Position::line [function] [call site] 05572
28 Option::unwrap [function] [call site] 05573
28 into [function] [call site] 05574
28 blob_functions::insert [function] [call site] 05575
28 &str::into [function] [call site] 05576
28 Position::position [function] [call site] 05577
28 Option::unwrap_or [function] [call site] 05578
28 into [function] [call site] 05579
28 EvalAltResult::dump_fields [function] [call site] 05580
29 blob_functions::insert [function] [call site] 05581
29 &str::into [function] [call site] 05582
29 test_string_split [function] [call site] 05583
29 MultiInputsStream::get_next [function] [call site] 05584
29 blob_functions::insert [function] [call site] 05587
29 &str::into [function] [call site] 05588
29 blob_functions::insert [function] [call site] 05590
29 &str::into [function] [call site] 05591
29 blob_functions::insert [function] [call site] 05593
29 &str::into [function] [call site] 05594
29 blob_functions::insert [function] [call site] 05596
29 &str::into [function] [call site] 05597
29 blob_functions::insert [function] [call site] 05599
29 &str::into [function] [call site] 05600
29 Array::into [function] [call site] 05601
29 blob_functions::insert [function] [call site] 05602
29 &str::into [function] [call site] 05603
29 blob_functions::insert [function] [call site] 05605
29 &str::into [function] [call site] 05606
29 blob_functions::insert [function] [call site] 05608
29 &str::into [function] [call site] 05609
29 RhaiResult::into [function] [call site] 05610
29 blob_functions::insert [function] [call site] 05611
29 &str::into [function] [call site] 05612
29 TestStruct::clone [function] [call site] 05613
29 blob_functions::insert [function] [call site] 05614
29 &str::into [function] [call site] 05615
29 blob_functions::insert [function] [call site] 05617
29 &str::into [function] [call site] 05618
29 blob_functions::insert [function] [call site] 05620
29 &str::into [function] [call site] 05621
29 blob_functions::insert [function] [call site] 05623
29 &str::into [function] [call site] 05624
29 TestStruct::clone [function] [call site] 05625
29 blob_functions::insert [function] [call site] 05626
29 &str::into [function] [call site] 05627
29 Dynamic::from_array [function] [call site] 05628
29 MyIterableType::into_iter [function] [call site] 05629
29 test_optimizer_const_map [function] [call site] 05630
29 reflection_functions::collect [function] [call site] 05631
29 MyIterableType::into_iter [function] [call site] 05632
29 test_optimizer_const_map [function] [call site] 05633
29 iter() [call site] 05634
12 .map(String::as_str) [call site] 05635
12 .collect::<Vec<_>> [function] [call site] 05636
28 Self::into [function] [call site] 05639
28 defer [function] [call site] 05640
28 test::len [function] [call site] 05641
28 Engine::max_variables [function] [call site] 05642
28 Err [function] [call site] 05643
28 ERR::ErrorTooManyVariables [function] [call site] 05644
28 ParseSettings::level_up_with_position [function] [call site] 05645
28 into [function] [call site] 05646
28 blob_functions::push [function] [call site] 05647
28 TestStruct::clone [function] [call site] 05648
28 Self::as_deref_mut [function] [call site] 05649
28 StmtBlock::take_statements [function] [call site] 05650
28 Engine::eval_stmt_block [function] [call site] 05651
28 RhaiResult::map [function] [call site] 05652
28 map_err [function] [call site] 05653
28 Expr::is_unit [function] [call site] 05654
28 Expr::set_position [function] [call site] 05655
28 ASTFlags::intersects [function] [call site] 05656
28 Engine::eval_expr [function] [call site] 05657
28 RhaiResult::and_then [function] [call site] 05658
28 Err [function] [call site] 05659
28 ERR::ErrorRuntime [function] [call site] 05660
28 Dynamic::flatten [function] [call site] 05661
29 crate::func::native::shared_try_take [function] [call site] 05662
29 into_inner [function] [call site] 05663
29 Dynamic::flatten [function] [call site] 05664
29 into_inner [function] [call site] 05665
29 Dynamic::flatten [function] [call site] 05667
29 into_inner [function] [call site] 05668
29 Dynamic::flatten [function] [call site] 05669
29 crate::func::locked_read [function] [call site] 05670
29 Dynamic::flatten_clone [function] [call site] 05671
29 Union::Shared [function] [call site] 05673
28 into [function] [call site] 05674
28 ASTFlags::intersects [function] [call site] 05675
28 Err [function] [call site] 05676
28 ERR::ErrorRuntime [function] [call site] 05677
28 into [function] [call site] 05678
28 Engine::eval_expr [function] [call site] 05679
28 RhaiResult::and_then [function] [call site] 05680
28 Err [function] [call site] 05681
28 ERR::Return [function] [call site] 05682
28 Dynamic::flatten [function] [call site] 05683
28 into [function] [call site] 05684
28 Err [function] [call site] 05685
28 ERR::Return [function] [call site] 05686
28 into [function] [call site] 05687
28 Engine::max_modules [function] [call site] 05688
28 Err [function] [call site] 05689
28 ERR::ErrorTooManyModules [function] [call site] 05690
28 into [function] [call site] 05691
28 Engine::eval_expr [function] [call site] 05692
28 try_cast_result::<crate::ImmutableString> [function] [call site] 05693
28 map_err [function] [call site] 05694
28 make_type_mismatch_err::<crate::ImmutableString> [function] [call site] 05695
28 RhaiNativeFunc::return_type_name [function] [call site] 05696
28 ParseSettings::level_up_with_position [function] [call site] 05697
28 Expr::start_position [function] [call site] 05698
28 TestStruct::clone [function] [call site] 05699
28 StmtBlock::as_ref [function] [call site] 05700
28 &[Stmt]::and_then [function] [call site] 05701
28 FileModuleResolver::resolve_raw [function] [call site] 05702
29 FileModuleResolver::impl_resolve [function] [call site] 05703
30 &mut [call site] 05704
30 test_for_module_iterator [function] [call site] 05705
31 Engine::new [function] [call site] 05706
31 Module::new [function] [call site] 05707
31 set_iterable::<MyIterableType> [function] [call site] 05708
31 Module::set_native_fn [function] [call site] 05709
32 FuncRegistration::new [function] [call site] 05710
32 FuncRegistration::in_internal_namespace [function] [call site] 05711
32 FuncRegistration::with_purity [function] [call site] 05712
32 FuncRegistration::with_volatility [function] [call site] 05713
32 FuncRegistration::set_into_module [function] [call site] 05714
31 MyIterableType [function] [call site] 05716
31 &str::to_string [function] [call site] 05717
31 Module::new [function] [call site] 05718
31 Module::set_sub_module [function] [call site] 05719
32 blob_functions::insert [function] [call site] 05720
32 string_functions::remove [function] [call site] 05723
31 Engine::register_static_module [function] [call site] 05724
32 E::n::g::i::n::e::::::::r::e::g::i::s::t::e::r::_::s::t::a::t::i::c::_::m::o::d::u::l::e::register_static_module_raw [function] [call site] 05725
33 split_once [function] [call site] 05726
33 test_optimizer_const_map [function] [call site] 05727
33 string_functions::trim [function] [call site] 05728
34 shared_get_mut [function] [call site] 05729
34 string_functions::trim [function] [call site] 05730
34 string_functions::trim [function] [call site] 05732
33 string_functions::trim [function] [call site] 05734
33 string_functions::is_empty [function] [call site] 05735
34 test::len [function] [call site] 05736
33 &str::contains_key [function] [call site] 05737
33 Module::new [function] [call site] 05738
33 crate::func::shared_take_or_clone [function] [call site] 05739
34 shared_try_take [function] [call site] 05740
34 Result::unwrap_or_else [function] [call site] 05741
34 StmtBlock::as_ref [function] [call site] 05742
34 TestStruct::clone [function] [call site] 05743
33 string_functions::remove [function] [call site] 05744
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] 05746
33 Module::get_sub_modules_mut [function] [call site] 05747
34 string_functions::clear [function] [call site] 05748
34 string_functions::remove [function] [call site] 05749
33 Module::build_index [function] [call site] 05750
34 Module::is_indexed [function] [call site] 05751
35 intersects [function] [call site] 05752
34 blob_functions::blob_with_capacity [function] [call site] 05753
35 blob_functions::blob_with_capacity_and_value [function] [call site] 05754
34 new_hash_map [function] [call site] 05755
34 test::len [function] [call site] 05756
34 new_hash_map [function] [call site] 05757
34 StmtBlock::as_ref [function] [call site] 05758
34 TestStruct::new [function] [call site] 05760
34 blob_functions::push [function] [call site] 05761
35 blob_functions::push [function] [call site] 05762
35 FnPtr::try_from [function] [call site] 05763
35 RhaiResultOf::unwrap [function] [call site] 05764
34 M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module [function] [call site] 05765
35 blob_functions::push [function] [call site] 05766
35 M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module [function] [call site] 05767
35 string_functions::pop [function] [call site] 05768
36 string_functions::is_empty [function] [call site] 05769
36 shared_make_mut [function] [call site] 05770
36 string_functions::pop [function] [call site] 05771
36 Dynamic::map_or [function] [call site] 05772
35 crate::calc_var_hash [function] [call site] 05773
36 get_hasher [function] [call site] 05774
36 write_u8 [function] [call site] 05775
36 MyIterableType::into_iter [function] [call site] 05776
36 Self::IntoIter::for_each [function] [call site] 05777
36 test::hash [function] [call site] 05778
36 write_usize [function] [call site] 05779
36 test::hash [function] [call site] 05780
36 StraightHasher::finish [function] [call site] 05781
35 MyIterableType::into_iter [function] [call site] 05782
36 test_chars [function] [call site] 05783
36 0.chars().collect::<Vec<_>> [function] [call site] 05784
36 MyIterableType::into_iter [function] [call site] 05785
35 Self::IntoIter::copied [function] [call site] 05786
35 blob_functions::insert [function] [call site] 05787
36 FnPtr::try_from [function] [call site] 05788
36 RhaiResultOf::unwrap [function] [call site] 05789
36 string_functions::is_empty [function] [call site] 05790
36 blob_functions::push [function] [call site] 05791
36 eval::calc_offset_len [function] [call site] 05792
36 test::len [function] [call site] 05793
36 test::len [function] [call site] 05794
36 blob_functions::push [function] [call site] 05795
36 blob_functions::insert [function] [call site] 05796
35 TestStruct::clone [function] [call site] 05797
35 blob_functions::insert [function] [call site] 05798
36 FnPtr::try_from [function] [call site] 05799
36 RhaiResultOf::unwrap [function] [call site] 05800
36 string_functions::is_empty [function] [call site] 05801
36 blob_functions::push [function] [call site] 05802
36 eval::calc_offset_len [function] [call site] 05803
36 test::len [function] [call site] 05804
36 test::len [function] [call site] 05805
36 blob_functions::push [function] [call site] 05806
36 blob_functions::insert [function] [call site] 05807
35 TestStruct::clone [function] [call site] 05808
35 MyIterableType::into_iter [function] [call site] 05809
35 Dynamic::flatten [function] [call site] 05810
35 Command::get [function] [call site] 05811
35 blob_functions::insert [function] [call site] 05812
35 TestStruct::clone [function] [call site] 05813
35 RhaiFunc::is_script [function] [call site] 05814
35 crate::calc_fn_hash [function] [call site] 05815
36 get_hasher [function] [call site] 05816
36 write_u8 [function] [call site] 05817
36 MyIterableType::into_iter [function] [call site] 05818
36 Self::IntoIter::for_each [function] [call site] 05819
36 test::hash [function] [call site] 05820
36 write_usize [function] [call site] 05821
36 test::hash [function] [call site] 05822
36 write_usize [function] [call site] 05823
36 StraightHasher::finish [function] [call site] 05824
35 MyIterableType::into_iter [function] [call site] 05825
35 Self::IntoIter::copied [function] [call site] 05826
35 RhaiFunc::get_script_fn_def [function] [call site] 05827
35 Option::unwrap [function] [call site] 05828
35 StmtBlock::as_ref [function] [call site] 05829
35 crate::calc_typed_method_hash [function] [call site] 05831
35 Command::get [function] [call site] 05832
35 blob_functions::insert [function] [call site] 05833
35 TestStruct::clone [function] [call site] 05834
35 calc_native_fn_hash [function] [call site] 05835
36 calc_fn_hash_full [function] [call site] 05836
36 calc_fn_hash [function] [call site] 05837
36 test::len [function] [call site] 05838
36 MyIterableType::into_iter [function] [call site] 05839
36 Self::IntoIter::copied [function] [call site] 05840
35 MyIterableType::into_iter [function] [call site] 05841
35 Self::IntoIter::copied [function] [call site] 05842
35 Command::get [function] [call site] 05843
35 blob_functions::insert [function] [call site] 05844
35 TestStruct::clone [function] [call site] 05845
34 test_get_set [function] [call site] 05846
34 string_functions::is_empty [function] [call site] 05847
35 test::len [function] [call site] 05848
34 then_some [function] [call site] 05849
34 string_functions::is_empty [function] [call site] 05850
34 then_some [function] [call site] 05851
33 decimal_functions::max_id [function] [call site] 05852
33 Position::is_none [function] [call site] 05853
33 Module::set_id [function] [call site] 05854
33 blob_functions::insert [function] [call site] 05855
34 FnPtr::try_from [function] [call site] 05856
34 RhaiResultOf::unwrap [function] [call site] 05857
34 string_functions::is_empty [function] [call site] 05858
34 blob_functions::push [function] [call site] 05859
34 eval::calc_offset_len [function] [call site] 05860
34 test::len [function] [call site] 05861
34 test::len [function] [call site] 05862
34 blob_functions::push [function] [call site] 05863
34 blob_functions::insert [function] [call site] 05864
33 Module::is_indexed [function] [call site] 05867
34 intersects [function] [call site] 05868
33 decimal_functions::max_id [function] [call site] 05869
33 Position::is_none [function] [call site] 05870
33 crate::func::shared_take_or_clone [function] [call site] 05871
33 Module::set_id [function] [call site] 05872
33 blob_functions::insert [function] [call site] 05874
33 crate::func::shared_take_or_clone [function] [call site] 05876
33 Module::build_index [function] [call site] 05877
33 decimal_functions::max_id [function] [call site] 05878
33 Position::is_none [function] [call site] 05879
33 Module::set_id [function] [call site] 05880
33 blob_functions::insert [function] [call site] 05881
32 StmtBlock::as_ref [function] [call site] 05884
30 and_then [function] [call site] 05886
30 TestStruct::new [function] [call site] 05887
30 Self::parent [function] [call site] 05888
30 FileModuleResolver::get_file_path [function] [call site] 05889
31 TestStruct::new [function] [call site] 05890
31 bool::is_relative [function] [call site] 05891
31 TestStruct::clone [function] [call site] 05892
31 StmtBlock::span_or_else [function] [call site] 05893
31 Option<&Path>::map [function] [call site] 05894
32 Engine::new [function] [call site] 05895
32 Engine::set_optimization_level [function] [call site] 05896
32 Scope::new [function] [call site] 05897
32 rhai::Map::new [function] [call site] 05898
32 blob_functions::insert [function] [call site] 05899
32 &str::into [function] [call site] 05900
32 Scope::push_constant_dynamic [function] [call site] 05902
32 Scope::push_constant_dynamic [function] [call site] 05904
32 &str::into [function] [call site] 05905
32 Engine::compile_expression_with_scope [function] [call site] 05906
32 ParseResult::expect [function] [call site] 05907
32 Ident::as_str [function] [call site] 05908
32 eval_ast::<bool> [function] [call site] 05909
31 unwrap_or_default [function] [call site] 05911
31 blob_functions::push [function] [call site] 05912
32 blob_functions::push [function] [call site] 05913
32 FnPtr::try_from [function] [call site] 05914
32 RhaiResultOf::unwrap [function] [call site] 05915
31 bool::into [function] [call site] 05916
31 FileModuleResolver::set_extension [function] [call site] 05917
32 Self::into [function] [call site] 05918
31 Ident::as_str [function] [call site] 05919
30 FileModuleResolver::is_cache_enabled [function] [call site] 05920
30 func::locked_read [function] [call site] 05921
31 try_borrow [function] [call site] 05922
31 locked_read [function] [call site] 05924
31 Option::ok [function] [call site] 05925
31 try_read [function] [call site] 05926
31 std::thread::sleep [function] [call site] 05928
31 std::time::Duration::from_millis [function] [call site] 05929
31 locked_read [function] [call site] 05931
31 try_read [function] [call site] 05932
30 Option::unwrap [function] [call site] 05933
30 Command::get [function] [call site] 05934
30 TestStruct::clone [function] [call site] 05936
30 Engine::compile_file_with_scope [function] [call site] 05937
31 Engine::read_file [function] [call site] 05938
32 StmtBlock::as_ref [function] [call site] 05939
32 File::open [function] [call site] 05940
32 ERR::ErrorSystem [function] [call site] 05942
32 ParseError::into [function] [call site] 05943
32 ImmutableString::new [function] [call site] 05944
32 read_to_string [function] [call site] 05945
32 ERR::ErrorSystem [function] [call site] 05947
32 ParseError::into [function] [call site] 05948
32 string_functions::starts_with [function] [call site] 05949
33 string_functions::starts_with [function] [call site] 05950
32 array_functions::find [function] [call site] 05951
33 array_functions::find_starting_from [function] [call site] 05952
32 map_functions::drain [function] [call site] 05953
33 string_functions::is_empty [function] [call site] 05954
33 IterateMap::new [function] [call site] 05956
33 IterateMap::new [function] [call site] 05957
33 IterateMap::new [function] [call site] 05958
33 mem::take [function] [call site] 05959
33 blob_functions::insert [function] [call site] 05961
33 FnPtr::call_raw_with_extra_args [function] [call site] 05962
33 TestStruct::clone [function] [call site] 05964
33 Self::into [function] [call site] 05965
33 Dynamic::as_bool [function] [call site] 05967
33 Result::unwrap_or [function] [call site] 05968
33 blob_functions::insert [function] [call site] 05969
33 blob_functions::insert [function] [call site] 05970
33 map_or_else [function] [call site] 05972
32 ImmutableString::strong_count [function] [call site] 05974
33 ImmutableString::strong_count [function] [call site] 05975
32 string_functions::clear [function] [call site] 05976
33 string_functions::is_empty [function] [call site] 05977
33 shared_get_mut [function] [call site] 05978
33 string_functions::clear [function] [call site] 05979
33 ImmutableString::new [function] [call site] 05980
31 RhaiResultOf::and_then [function] [call site] 05982
31 Engine::compile_with_scope [function] [call site] 05983
31 AST::set_source [function] [call site] 05984
31 bool::to_string_lossy [function] [call site] 05985
31 StmtBlock::as_ref [function] [call site] 05986
30 TestStruct::clone [function] [call site] 05988
30 RhaiResultOf::map_err [function] [call site] 05990
30 is::<IoError> [function] [call site] 05991
30 TestStruct::new [function] [call site] 05992
30 ERR::ErrorModuleNotFound [function] [call site] 05993
30 bool::to_string [function] [call site] 05994
31 Engine::new [function] [call site] 05995
31 Scope::new [function] [call site] 05996
31 blob_functions::push [function] [call site] 05997
31 blob_functions::push [function] [call site] 05998
31 blob_functions::push [function] [call site] 05999
30 TestStruct::new [function] [call site] 06000
30 ERR::ErrorInModule [function] [call site] 06001
30 bool::to_string [function] [call site] 06002
30 AST::set_source [function] [call site] 06003
30 Module::eval_ast_as_new_raw [function] [call site] 06004
31 test::len [function] [call site] 06005
31 &mut [call site] 06006
32 test::len [function] [call site] 06007
31 TestStruct::clone [function] [call site] 06008
31 test::len [function] [call site] 06009
31 std::mem::take [function] [call site] 06010
32 Engine::new [function] [call site] 06011
32 register_type_with_name::<TestStruct> [function] [call site] 06012
32 Engine::register_fn [function] [call site] 06013
32 TestStruct [function] [call site] 06014
31 crate::eval::Caches::new [function] [call site] 06015
32 Position::new_const [function] [call site] 06016
31 Engine::eval_ast_with_scope_raw [function] [call site] 06017
32 string_functions::replace [function] [call site] 06018
32 AST::source_raw [function] [call site] 06019
32 Option::cloned [function] [call site] 06020
32 test::len [function] [call site] 06021
32 blob_functions::push [function] [call site] 06022
32 AST::shared_lib [function] [call site] 06023
32 &crate::SharedModule::clone [function] [call site] 06024
32 string_functions::replace [function] [call site] 06025
32 TestStruct::clone [function] [call site] 06026
32 Engine::eval_global_statements [function] [call site] 06027
32 StmtBlock::take_statements [function] [call site] 06028
32 Engine::is_debugger_registered [function] [call site] 06029
32 GlobalRuntimeState::debugger_mut [function] [call site] 06030
32 crate::ast::Stmt::Noop [function] [call site] 06031
32 Engine::dbg [function] [call site] 06032
31 TestStruct::new [function] [call site] 06034
31 Result::is_ok [function] [call site] 06035
31 &mut [call site] 06036
32 MyIterableType::into_iter [function] [call site] 06037
32 array_functions::zip [function] [call site] 06038
32 MyIterableType::into_iter [function] [call site] 06039
31 impl [call site] 06040
31 test_optimizer_const_map [function] [call site] 06041
31 TestStruct::clone [function] [call site] 06042
31 TestStruct::clone [function] [call site] 06043
31 reflection_functions::collect [function] [call site] 06044
31 crate::ThinVec::new [function] [call site] 06045
31 MyIterableType::into_iter [function] [call site] 06046
31 Self::IntoIter::for_each [function] [call site] 06047
31 Module::set_sub_module [function] [call site] 06048
31 TestStruct::clone [function] [call site] 06049
31 TestStruct::clone [function] [call site] 06050
31 std::mem::replace [function] [call site] 06051
31 &mut [call site] 06052
32 string_functions::truncate [function] [call site] 06053
32 string_functions::truncate [function] [call site] 06054
31 string_functions::truncate [function] [call site] 06055
31 TestStruct::new [function] [call site] 06056
31 std::iter::once [function] [call site] 06057
31 AST::shared_lib [function] [call site] 06058
31 &crate::SharedModule::clone [function] [call site] 06059
31 reflection_functions::collect [function] [call site] 06060
31 test::len [function] [call site] 06061
31 Scope::pop_entry [function] [call site] 06062
32 string_functions::pop [function] [call site] 06063
32 test_optimizer_const_map [function] [call site] 06064
32 string_functions::pop [function] [call site] 06065
32 test::len [function] [call site] 06067
32 test::len [function] [call site] 06068
32 string_functions::pop [function] [call site] 06069
32 TestStruct::new [function] [call site] 06072
31 Option::unwrap [function] [call site] 06073
31 Scope::get_entry_by_index [function] [call site] 06074
32 test::len [function] [call site] 06075
31 TestStruct::clone [function] [call site] 06076
31 Array::to_vec [function] [call site] 06077
31 Dynamic::deep_scan [function] [call site] 06078
32 D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner [function] [call site] 06079
33 test_var_def_filter [function] [call site] 06080
33 StaticModuleResolver::iter_mut [function] [call site] 06081
34 StaticModuleResolver::iter_mut [function] [call site] 06082
34 test_optimizer_const_map [function] [call site] 06083
34 Ident::as_str [function] [call site] 06084
33 array_functions::for_each [function] [call site] 06085
34 string_functions::is_empty [function] [call site] 06086
34 StaticModuleResolver::iter_mut [function] [call site] 06088
34 impl [call site] 06089
34 FnPtr::try_from [function] [call site] 06090
34 RhaiResultOf::unwrap_or [function] [call site] 06091
34 FnPtr::call_raw_with_extra_args [function] [call site] 06093
33 D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner [function] [call site] 06096
33 values_mut [function] [call site] 06097
33 array_functions::for_each [function] [call site] 06098
33 D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner [function] [call site] 06099
33 FnPtr::iter_curry_mut [function] [call site] 06100
34 StaticModuleResolver::iter_mut [function] [call site] 06101
33 array_functions::for_each [function] [call site] 06102
33 D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner [function] [call site] 06103
31 downcast_mut::<crate::FnPtr> [function] [call site] 06104
31 TestStruct::clone [function] [call site] 06106
31 test::len [function] [call site] 06107
31 string_functions::pop [function] [call site] 06108
31 Module::contains_var [function] [call site] 06110
32 contains_key [function] [call site] 06111
31 Module::set_var [function] [call site] 06112
32 Dynamic::from [function] [call site] 06114
32 Module::is_indexed [function] [call site] 06115
32 crate::calc_var_hash [function] [call site] 06116
32 get_or_insert_with [function] [call site] 06118
32 blob_functions::insert [function] [call site] 06119
32 TestStruct::clone [function] [call site] 06120
32 blob_functions::insert [function] [call site] 06121
31 Module::contains_var [function] [call site] 06122
31 Position::is_none [function] [call site] 06123
31 Module::set_var [function] [call site] 06125
31 TestStruct::clone [function] [call site] 06126
31 Module::set_var [function] [call site] 06127
31 AST::iter_fn_def [function] [call site] 06128
32 Module::iter_script_fn [function] [call site] 06129
33 Module::iter_fn [function] [call site] 06130
34 MyIterableType::into_iter [function] [call site] 06131
34 flat_map [function] [call site] 06132
34 test_optimizer_const_map [function] [call site] 06133
33 impl [call site] 06134
34 Engine::new [function] [call site] 06135
34 Engine::compile [function] [call site] 06136
34 ParseResult::unwrap [function] [call site] 06137
34 Engine::run_ast [function] [call site] 06138
34 RhaiResultOf::unwrap [function] [call site] 06139
34 Engine::on_def_var [function] [call site] 06140
34 Option::name [function] [call site] 06141
34 VarDefInfo::nesting_level [function] [call site] 06142
34 RhaiResultOf::unwrap_err [function] [call site] 06146
34 RhaiResultOf::unwrap_err [function] [call site] 06148
34 RhaiResultOf::unwrap_err [function] [call site] 06150
34 RhaiResultOf::unwrap [function] [call site] 06152
33 RhaiFunc::is_script [function] [call site] 06153
33 test_optimizer_const_map [function] [call site] 06154
33 Ident::as_str [function] [call site] 06155
33 RhaiFunc::get_script_fn_def [function] [call site] 06156
33 Option::expect [function] [call site] 06157
32 test_optimizer_const_map [function] [call site] 06158
31 impl [call site] 06159
31 array_functions::for_each [function] [call site] 06160
31 Module::set_script_fn [function] [call site] 06161
32 Option::into [function] [call site] 06162
32 test::len [function] [call site] 06163
32 crate::calc_fn_hash [function] [call site] 06164
32 StmtBlock::as_ref [function] [call site] 06165
32 crate::calc_typed_method_hash [function] [call site] 06167
32 StmtBlock::as_ref [function] [call site] 06168
32 and_then [function] [call site] 06169
32 Command::get [function] [call site] 06170
32 Ident::as_str [function] [call site] 06171
32 Position::new_const [function] [call site] 06173
32 MyIterableType::into_iter [function] [call site] 06174
32 test_optimizer_const_map [function] [call site] 06175
32 reflection_functions::collect [function] [call site] 06176
32 <_>::default [function] [call site] 06177
32 crate::StaticVec::new_const [function] [call site] 06178
33 TestStruct::new [function] [call site] 06180
32 get_or_insert_with [function] [call site] 06181
32 new_hash_map [function] [call site] 06182
32 blob_functions::insert [function] [call site] 06183
32 Option::into [function] [call site] 06184
32 Array::into [function] [call site] 06185
32 string_functions::remove [function] [call site] 06186
31 TestStruct::clone [function] [call site] 06187
31 StmtBlock::as_mut [function] [call site] 06188
31 shared_get_mut [function] [call site] 06190
31 TestStruct::clone [function] [call site] 06193
31 AST::source_raw [function] [call site] 06194
31 Option::cloned [function] [call site] 06195
31 Module::set_doc [function] [call site] 06196
31 test_comments_doc [function] [call site] 06198
32 Engine::new [function] [call site] 06199
32 Engine::compile [function] [call site] 06200
32 ParseResult::unwrap [function] [call site] 06201
32 Engine::compile [function] [call site] 06202
32 ParseResult::unwrap_err [function] [call site] 06203
32 Engine::compile [function] [call site] 06204
32 ParseResult::unwrap [function] [call site] 06205
32 Engine::compile [function] [call site] 06206
32 ParseResult::unwrap [function] [call site] 06207
32 Engine::compile [function] [call site] 06208
32 ParseResult::unwrap_err [function] [call site] 06209
31 Module::build_index [function] [call site] 06210
30 RhaiResultOf::map_err [function] [call site] 06212
30 TestStruct::new [function] [call site] 06213
30 ERR::ErrorInModule [function] [call site] 06214
30 bool::to_string [function] [call site] 06215
30 FileModuleResolver::is_cache_enabled [function] [call site] 06217
30 func::locked_write [function] [call site] 06218
30 Option::unwrap [function] [call site] 06219
30 blob_functions::insert [function] [call site] 06220
30 TestStruct::clone [function] [call site] 06221
28 Some [function] [call site] 06223
28 StmtBlock::span_or_else [function] [call site] 06224
28 Engine::module_resolver [function] [call site] 06225
29 as_deref [function] [call site] 06226
29 unwrap_or [function] [call site] 06227
28 &dyn [call site] 06228
29 FileModuleResolver::impl_resolve [function] [call site] 06229
28 Some [function] [call site] 06230
28 unwrap_or_else [function] [call site] 06231
28 Err [function] [call site] 06232
28 ERR::ErrorModuleNotFound [function] [call site] 06233
28 bool::to_string [function] [call site] 06234
28 into [function] [call site] 06235
28 string_functions::is_empty [function] [call site] 06236
28 Engine::const_empty_string [function] [call site] 06237
29 Engine::get_interned_string [function] [call site] 06238
28 TestStruct::clone [function] [call site] 06239
28 Module::is_indexed [function] [call site] 06240
28 GlobalRuntimeState::push_import [function] [call site] 06241
28 crate::func::shared_take_or_clone [function] [call site] 06242
28 Module::build_index [function] [call site] 06243
28 GlobalRuntimeState::push_import [function] [call site] 06244
28 Ok [function] [call site] 06245
28 Scope::search [function] [call site] 06246
28 Option::map_or_else [function] [call site] 06247
28 Err [function] [call site] 06248
28 ERR::ErrorVariableNotFound [function] [call site] 06249
28 test_to_string [function] [call site] 06250
28 into [function] [call site] 06251
28 string_functions::is_empty [function] [call site] 06252
28 Scope::add_alias_by_index [function] [call site] 06253
28 TestStruct::clone [function] [call site] 06254
28 Ok [function] [call site] 06255
28 test::len [function] [call site] 06256
28 EvalContext::new [function] [call site] 06257
28 Self::as_deref_mut [function] [call site] 06258
28 resolve_var [function] [call site] 06259
28 map_or [function] [call site] 06260
28 test::len [function] [call site] 06261
28 Err [function] [call site] 06262
28 EvalAltResult::fill_position [function] [call site] 06263
28 test_optimizer_const_map [function] [call site] 06264
28 test::len [function] [call site] 06265
28 Command::get [function] [call site] 06266
28 StmtBlock::span_or_else [function] [call site] 06267
28 Scope::search [function] [call site] 06268
28 Span::ok_or_else [function] [call site] 06269
28 TestStruct::new [function] [call site] 06270
28 ERR::ErrorVariableNotFound [function] [call site] 06271
28 test_to_string [function] [call site] 06272
28 Scope::get_mut_by_index [function] [call site] 06273
28 Dynamic::is_shared [function] [call site] 06274
28 test_functions_take [function] [call site] 06275
28 Dynamic::into_shared [function] [call site] 06276
29 Dynamic::access_mode [function] [call site] 06277
29 Union::Shared [function] [call site] 06279
29 crate::Locked::new [function] [call site] 06280
29 Self::into [function] [call site] 06281
28 Ok [function] [call site] 06282
27 GlobalRuntimeState::scan_imports_raw [function] [call site] 06283
27 impl [call site] 06284
27 T::as_any [function] [call site] 06285
27 Module::contains_indexed_global_functions [function] [call site] 06286
27 Caches::fn_resolution_caches_len [function] [call site] 06287
27 Caches::fn_resolution_cache_mut [function] [call site] 06288
27 string_functions::clear [function] [call site] 06289
27 Caches::push_fn_resolution_cache [function] [call site] 06290
27 Caches::fn_resolution_cache_mut [function] [call site] 06291
27 string_functions::clear [function] [call site] 06292
27 Ok [function] [call site] 06293
26 StmtBlock::span_or_else [function] [call site] 06294
26 Ok [function] [call site] 06295
26 Ok [function] [call site] 06296
26 Err [function] [call site] 06297
25 StmtBlock::take_statements [function] [call site] 06298
25 Engine::is_debugger_registered [function] [call site] 06299
25 GlobalRuntimeState::debugger_mut [function] [call site] 06300
26 as_deref_mut [function] [call site] 06301
25 crate::ast::Stmt::Noop [function] [call site] 06303
25 Engine::dbg [function] [call site] 06304
25 Ok [function] [call site] 06305
24 Scope::new [function] [call site] 06306
23 RhaiResultOf::unwrap [function] [call site] 06307
23 Engine::on_def_var [function] [call site] 06308
23 Option::name [function] [call site] 06309
23 VarDefInfo::nesting_level [function] [call site] 06310
23 Ok [function] [call site] 06311
23 Ok [function] [call site] 06312
23 run [function] [call site] 06313
23 RhaiResultOf::unwrap_err [function] [call site] 06314
23 run [function] [call site] 06315
23 RhaiResultOf::unwrap_err [function] [call site] 06316
23 run [function] [call site] 06317
23 RhaiResultOf::unwrap_err [function] [call site] 06318
23 run [function] [call site] 06319
23 RhaiResultOf::unwrap [function] [call site] 06320
22 Module::is_standard_lib [function] [call site] 06321
23 intersects [function] [call site] 06322
22 flat_map [function] [call site] 06323
22 RhaiFunc::get_iter_fn [function] [call site] 06324
22 filter_map [function] [call site] 06325
22 Position::new_const [function] [call site] 06326
22 RhaiFunc::get_script_fn_def [function] [call site] 06327
22 Option::map [function] [call site] 06328
22 into [function] [call site] 06329
22 array_functions::for_each [function] [call site] 06330
22 blob_functions::push [function] [call site] 06331
22 RhaiFunc::get_iter_fn [function] [call site] 06332
22 Option::filter_map [function] [call site] 06333
22 into [function] [call site] 06334
22 RhaiFunc::get_script_fn_def [function] [call site] 06335
22 Option::map [function] [call site] 06336
22 into [function] [call site] 06337
22 array_functions::for_each [function] [call site] 06338
22 blob_functions::push [function] [call site] 06339
22 Module::iter_sub_modules [function] [call site] 06340
23 Module::iter_sub_modules_raw [function] [call site] 06341
24 MyIterableType::into_iter [function] [call site] 06342
23 impl [call site] 06343
23 Ident::as_str [function] [call site] 06344
22 array_functions::for_each [function] [call site] 06345
22 Position::new_const [function] [call site] 06346
22 unwrap [function] [call site] 06347
22 scan_module_recursive [function] [call site] 06348
22 NativeCallContext::global_runtime_state [function] [call site] 06349
22 GlobalRuntimeState::iter_imports_raw [function] [call site] 06350
23 MyIterableType::into_iter [function] [call site] 06351
23 array_functions::reduce_rev [function] [call site] 06352
23 array_functions::zip [function] [call site] 06353
23 MyIterableType::into_iter [function] [call site] 06354
23 array_functions::reduce_rev [function] [call site] 06355
22 array_functions::for_each [function] [call site] 06356
22 scan_module_recursive [function] [call site] 06357
22 MyIterableType::into_iter [function] [call site] 06358
22 array_functions::for_each [function] [call site] 06359
22 scan_module_recursive [function] [call site] 06360
21 Some [function] [call site] 06361
21 StmtBlock::as_ref [function] [call site] 06362
21 test::len [function] [call site] 06363
21 IterateMap::new [function] [call site] 06364
21 string_functions::is_empty [function] [call site] 06365
21 blob_functions::insert [function] [call site] 06366
21 &str::into [function] [call site] 06367
21 Engine::get_interned_string [function] [call site] 06368
21 ImmutableString::into [function] [call site] 06369
21 blob_functions::insert [function] [call site] 06370
21 &str::into [function] [call site] 06371
21 Engine::get_interned_string [function] [call site] 06372
21 ImmutableString::into [function] [call site] 06373
21 blob_functions::insert [function] [call site] 06374
21 &str::into [function] [call site] 06375
21 Engine::get_interned_string [function] [call site] 06376
21 ImmutableString::into [function] [call site] 06377
21 blob_functions::insert [function] [call site] 06378
21 &str::into [function] [call site] 06379
21 string_functions::starts_with [function] [call site] 06380
21 into [function] [call site] 06381
21 blob_functions::insert [function] [call site] 06382
21 &str::into [function] [call site] 06383
21 into [function] [call site] 06384
21 blob_functions::insert [function] [call site] 06385
21 &str::into [function] [call site] 06386
21 MyIterableType::into_iter [function] [call site] 06387
21 test_optimizer_const_map [function] [call site] 06388
21 Engine::get_interned_string [function] [call site] 06389
21 ImmutableString::into [function] [call site] 06390
21 params [call site] 06391
12 .iter() [call site] 06392
12 .map(|&p| [call site] 06393
12 .collect::<Array> [function] [call site] 06394
21 string_functions::is_empty [function] [call site] 06396
21 blob_functions::insert [function] [call site] 06397
21 &str::into [function] [call site] 06398
21 MyIterableType::into_iter [function] [call site] 06399
21 test_optimizer_const_map [function] [call site] 06400
21 Engine::get_interned_string [function] [call site] 06401
21 ImmutableString::into [function] [call site] 06402
21 comments [call site] 06403
14 .iter() [call site] 06404
14 .map(|&s| [call site] 06405
14 .collect::<Array> [function] [call site] 06406
21 Dynamic::from_map [function] [call site] 06409
20 Some [function] [call site] 06410
20 FnCallExpr::into_fn_call_expr [function] [call site] 06411
21 Expr::FnCall [function] [call site] 06412
21 FnCallExpr::into [function] [call site] 06413
20 TestStruct::clone [function] [call site] 06414
20 eat_token [function] [call site] 06415
20 Engine::parse_unary [function] [call site] 06416
20 ParseSettings::level_up [function] [call site] 06417
20 Ok [function] [call site] 06418
20 Ok [function] [call site] 06419
20 Ok [function] [call site] 06420
20 Engine::get_interned_string [function] [call site] 06421
20 FnCallHashes::from_native_only [function] [call site] 06422
20 calc_fn_hash [function] [call site] 06423
20 MyIterableType::into_iter [function] [call site] 06424
20 Self::IntoIter::collect [function] [call site] 06425
20 Some [function] [call site] 06426
20 FnCallExpr::into_fn_call_expr [function] [call site] 06427
20 TestStruct::clone [function] [call site] 06428
20 eat_token [function] [call site] 06429
20 Ok [function] [call site] 06430
20 Engine::get_interned_string [function] [call site] 06431
20 FnCallHashes::from_native_only [function] [call site] 06432
20 calc_fn_hash [function] [call site] 06433
20 Engine::parse_unary [function] [call site] 06434
20 ParseSettings::level_up [function] [call site] 06435
20 MyIterableType::into_iter [function] [call site] 06436
20 Self::IntoIter::collect [function] [call site] 06437
20 Some [function] [call site] 06438
20 FnCallExpr::into_fn_call_expr [function] [call site] 06439
20 Err [function] [call site] 06440
20 PERR::into_err [function] [call site] 06441
20 Engine::parse_primary [function] [call site] 06442
21 LexError::UnexpectedInput [function] [call site] 06446
21 (Token, [call site] 06447
21 PERR::into_err [function] [call site] 06448
21 PERR::into_err [function] [call site] 06450
21 MultiInputsStream::get_next [function] [call site] 06451
21 Expr::Unit [function] [call site] 06452
21 MultiInputsStream::get_next [function] [call site] 06453
21 Expr::IntegerConstant [function] [call site] 06455
21 Expr::CharConstant [function] [call site] 06456
21 Expr::StringConstant [function] [call site] 06457
21 Engine::get_interned_string [function] [call site] 06458
21 Expr::BoolConstant [function] [call site] 06459
21 Expr::BoolConstant [function] [call site] 06460
21 Expr::IntegerConstant [function] [call site] 06461
21 MultiInputsStream::get_next [function] [call site] 06462
21 Expr::FloatConstant [function] [call site] 06463
21 MultiInputsStream::get_next [function] [call site] 06464
21 Expr::DynamicConstant [function] [call site] 06465
21 TestStruct::new [function] [call site] 06466
21 ParseSettings::has_option [function] [call site] 06468
22 intersects [function] [call site] 06469
21 Engine::parse_block [function] [call site] 06470
22 MultiInputsStream::get_next [function] [call site] 06471
22 PERR::into_err [function] [call site] 06474
23 ParseError [function] [call site] 06475
23 PERR::into [function] [call site] 06476
22 PERR::MissingToken [function] [call site] 06478
22 &str::into [function] [call site] 06480
22 PERR::into_err [function] [call site] 06481
22 ParseSettings::level_up_with_position [function] [call site] 06482
23 ParseSettings::level_up [function] [call site] 06483
22 StmtBlock::empty [function] [call site] 06485
23 Position::new_const [function] [call site] 06486
24 TestStruct::new [function] [call site] 06488
23 Span::new [function] [call site] 06489
22 ParseSettings::has_flag [function] [call site] 06490
23 intersects [function] [call site] 06491
22 Engine::parse_expr_stmt [function] [call site] 06492
23 Engine::parse_expr [function] [call site] 06495
23 eat_token [function] [call site] 06498
23 Token::is_op_assignment [function] [call site] 06499
23 MultiInputsStream::get_next [function] [call site] 06500
23 test_optimizer_const_map [function] [call site] 06501
23 Stmt::Expr [function] [call site] 06505
23 Engine::parse_expr [function] [call site] 06507
23 Engine::make_assignment_stmt [function] [call site] 06508
24 map_or_else [function] [call site] 06509
24 OpAssignment::new_assignment [function] [call site] 06510
24 OpAssignment::new_op_assignment_from_token [function] [call site] 06511
25 Token::get_base_op_from_assignment [function] [call site] 06512
25 Option::unwrap_or_else [function] [call site] 06514
25 Token::literal_syntax [function] [call site] 06515
25 Token::literal_syntax [function] [call site] 06516
25 calc_fn_hash [function] [call site] 06517
25 calc_fn_hash [function] [call site] 06518
24 Stmt::Assignment [function] [call site] 06520
24 Position::is_none [function] [call site] 06522
24 Stmt::Assignment [function] [call site] 06524
24 f32::map_or_else [function] [call site] 06526
24 Command::get [function] [call site] 06528
24 Command::get [function] [call site] 06529
24 Scope::get_mut_by_index [function] [call site] 06530
24 test::len [function] [call site] 06531
24 Dynamic::access_mode [function] [call site] 06532
24 Stmt::Assignment [function] [call site] 06534
24 PERR::AssignmentToConstant [function] [call site] 06537
24 test_to_string [function] [call site] 06538
24 PERR::into_err [function] [call site] 06539
24 ASTFlags::intersects [function] [call site] 06540
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] 06541
25 ASTFlags::intersects [function] [call site] 06542
25 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] 06543
25 ParseSettings::level_up_with_position [function] [call site] 06545
25 ASTFlags::intersects [function] [call site] 06546
25 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] 06547
25 ParseSettings::level_up_with_position [function] [call site] 06549
24 PERR::AssignmentToInvalidLHS [function] [call site] 06551
24 ImmutableString::new [function] [call site] 06552
24 PERR::into_err [function] [call site] 06553
24 Stmt::Assignment [function] [call site] 06555
24 PERR::AssignmentToInvalidLHS [function] [call site] 06558
24 ImmutableString::new [function] [call site] 06559
24 PERR::into_err [function] [call site] 06560
24 ParseSettings::level_up_with_position [function] [call site] 06561
24 Expr::is_constant [function] [call site] 06562
25 MyIterableType::into_iter [function] [call site] 06563
25 Self::IntoIter::all [function] [call site] 06564
25 MyIterableType::into_iter [function] [call site] 06565
25 test_optimizer_const_map [function] [call site] 06566
25 test_method_call [function] [call site] 06567
24 PERR::AssignmentToConstant [function] [call site] 06569
24 ImmutableString::new [function] [call site] 06570
24 PERR::into_err [function] [call site] 06571
24 Expr::start_position [function] [call site] 06572
24 Token::is_op_assignment [function] [call site] 06573
24 LexError::ImproperSymbol [function] [call site] 06575
24 Token::literal_syntax [function] [call site] 06576
24 &str::into [function] [call site] 06578
24 PERR::into_err [function] [call site] 06579
24 PERR::AssignmentToInvalidLHS [function] [call site] 06581
24 ImmutableString::new [function] [call site] 06582
24 PERR::into_err [function] [call site] 06583
24 ParseSettings::level_up_with_position [function] [call site] 06584
22 StmtBlock::statements_mut [function] [call site] 06585
22 blob_functions::push [function] [call site] 06586
23 blob_functions::push [function] [call site] 06587
23 FnPtr::try_from [function] [call site] 06588
23 RhaiResultOf::unwrap [function] [call site] 06589
22 MultiInputsStream::get_next [function] [call site] 06590
22 Stmt::Block [function] [call site] 06593
22 StmtBlock::new [function] [call site] 06594
23 StmtBlock::new_with_span [function] [call site] 06595
24 MyIterableType::into_iter [function] [call site] 06596
25 test_chars [function] [call site] 06597
25 0.chars().collect::<Vec<_>> [function] [call site] 06598
25 MyIterableType::into_iter [function] [call site] 06599
24 Self::IntoIter::collect [function] [call site] 06600
24 StmtBlockContainer::shrink_to_fit [function] [call site] 06601
23 Span::new [function] [call site] 06602
22 Self::into [function] [call site] 06603
22 PERR::into_err [function] [call site] 06605
22 PERR::MissingToken [function] [call site] 06607
22 &str::into [function] [call site] 06609
22 PERR::into_err [function] [call site] 06610
22 test::len [function] [call site] 06611
22 test::len [function] [call site] 06612
22 eat_token [function] [call site] 06615
22 PERR::MissingToken [function] [call site] 06617
22 &str::into [function] [call site] 06619
22 PERR::into_err [function] [call site] 06620
22 string_functions::remove [function] [call site] 06621
22 Engine::parse_stmt [function] [call site] 06622
23 StaticVec::<SmartString>::new_const [function] [call site] 06623
24 TestStruct::new [function] [call site] 06625
23 Position::new_const [function] [call site] 06626
23 Position::is_none [function] [call site] 06629
23 ParseSettings::has_flag [function] [call site] 06630
23 PERR::into_err [function] [call site] 06632
23 MultiInputsStream::get_next [function] [call site] 06633
23 string_functions::contains [function] [call site] 06635
24 string_functions::contains [function] [call site] 06636
23 string_functions::is_empty [function] [call site] 06637
24 test::len [function] [call site] 06638
23 blob_functions::push [function] [call site] 06639
23 TestStruct::clone [function] [call site] 06640
23 string_functions::clear [function] [call site] 06641
24 string_functions::is_empty [function] [call site] 06642
24 shared_get_mut [function] [call site] 06643
24 string_functions::clear [function] [call site] 06644
24 ImmutableString::new [function] [call site] 06645
23 unindent_block_comment [function] [call site] 06646
24 string_functions::contains [function] [call site] 06647
24 usize::lines [function] [call site] 06648
24 test_optimizer_const_map [function] [call site] 06650
24 test::len [function] [call site] 06651
24 trim_start_matches [function] [call site] 06652
24 test::len [function] [call site] 06653
24 min_max_functions::min [function] [call site] 06654
24 unwrap_or [function] [call site] 06655
24 min_max_functions::min [function] [call site] 06656
24 usize::lines [function] [call site] 06657
24 enumerate [function] [call site] 06658
24 test_optimizer_const_map [function] [call site] 06659
24 lines() [call site] 06660
4 .enumerate() [call site] 06661
4 .map(|(i, [call site] 06662
4 .collect::<Vec<_>> [function] [call site] 06663
23 ParseSettings::level_up_with_position [function] [call site] 06665
23 unwrap_or [function] [call site] 06666
23 blob_functions::push [function] [call site] 06667
23 !::into [function] [call site] 06668
23 string_functions::is_empty [function] [call site] 06669
23 RhaiResultOf::push_str [function] [call site] 06670
23 RhaiResultOf::push_str [function] [call site] 06671
23 peek [function] [call site] 06672
23 unwrap [function] [call site] 06673
23 Err [function] [call site] 06674
23 PERR::into_err [function] [call site] 06675
23 string_functions::is_empty [function] [call site] 06676
23 blob_functions::push [function] [call site] 06677
23 peek [function] [call site] 06678
23 unwrap [function] [call site] 06679
23 Ok [function] [call site] 06680
23 Stmt::Noop [function] [call site] 06681
23 eat_token [function] [call site] 06682
23 Ok [function] [call site] 06683
23 Stmt::Noop [function] [call site] 06684
23 Ok [function] [call site] 06685
23 Engine::parse_block [function] [call site] 06686
23 ParseSettings::level_up [function] [call site] 06687
23 eat_token [function] [call site] 06688
23 MultiInputsStream::get_next [function] [call site] 06689
23 unwrap [function] [call site] 06690
23 ParseSettings::has_flag [function] [call site] 06691
23 Err [function] [call site] 06692
23 PERR::into_err [function] [call site] 06693
23 test::len [function] [call site] 06694
23 Engine::max_functions [function] [call site] 06695
23 Err [function] [call site] 06696
23 PERR::into_err [function] [call site] 06697
23 ParseState::new [function] [call site] 06698
23 TestStruct::clone [function] [call site] 06699
23 clone_from [function] [call site] 06700
23 StmtBlock::extend [function] [call site] 06701
23 TestStruct::clone [function] [call site] 06702
23 Engine::max_function_expr_depth [function] [call site] 06703
24 Command::get [function] [call site] 06704
23 Engine::parse_fn [function] [call site] 06705
24 ParseSettings::level_up [function] [call site] 06706
24 MultiInputsStream::get_next [function] [call site] 06707
24 eat_token [function] [call site] 06711
24 Ident::as_str [function] [call site] 06712
24 Engine::get_interned_string [function] [call site] 06713
24 std::any::type_name::<crate::INT> [function] [call site] 06714
24 Engine::get_interned_string [function] [call site] 06715
24 std::any::type_name::<crate::FLOAT> [function] [call site] 06716
24 Engine::get_interned_string [function] [call site] 06717
24 MultiInputsStream::get_next [function] [call site] 06718
24 PERR::MissingToken [function] [call site] 06722
24 &str::into [function] [call site] 06724
24 PERR::into_err [function] [call site] 06725
24 eat_token [function] [call site] 06726
24 Ident::as_str [function] [call site] 06727
24 Engine::get_interned_string [function] [call site] 06728
24 std::any::type_name::<crate::INT> [function] [call site] 06729
24 Engine::get_interned_string [function] [call site] 06730
24 std::any::type_name::<crate::FLOAT> [function] [call site] 06731
24 Engine::get_interned_string [function] [call site] 06732
24 MultiInputsStream::get_next [function] [call site] 06733
24 tokenizer::is_valid_function_name [function] [call site] 06736
24 tokenizer::is_valid_function_name [function] [call site] 06737
24 PERR::Reserved [function] [call site] 06739
24 test_to_string [function] [call site] 06740
24 PERR::into_err [function] [call site] 06741
24 PERR::into_err [function] [call site] 06743
24 eat_token [function] [call site] 06746
24 match_token [function] [call site] 06747
25 &mut [call site] 06748
25 eat_token [function] [call site] 06750
24 eat_token [function] [call site] 06751
24 PERR::FnMissingParams [function] [call site] 06753
24 PERR::into_err [function] [call site] 06755
24 StaticVec::<(ImmutableString, [call site] 06756
25 TestStruct::new [function] [call site] 06758
24 MultiInputsStream::get_next [function] [call site] 06759
24 MyIterableType::into_iter [function] [call site] 06761
24 Self::IntoIter::any [function] [call site] 06762
24 PERR::FnDuplicatedParam [function] [call site] 06764
24 test_to_string [function] [call site] 06766
24 PERR::into_err [function] [call site] 06767
24 Engine::get_interned_string [function] [call site] 06768
24 blob_functions::push [function] [call site] 06769
24 TestStruct::clone [function] [call site] 06770
24 blob_functions::push [function] [call site] 06771
24 PERR::into_err [function] [call site] 06773
24 Token::is_reserved [function] [call site] 06774
24 PERR::Reserved [function] [call site] 06776
24 (Token, [call site] 06777
24 PERR::into_err [function] [call site] 06778
24 Token::is_standard_keyword [function] [call site] 06779
24 PERR::into_err [function] [call site] 06781
24 PERR::MissingToken [function] [call site] 06783
24 PERR::into_err [function] [call site] 06785
24 MultiInputsStream::get_next [function] [call site] 06786
24 PERR::into_err [function] [call site] 06789
24 PERR::MissingToken [function] [call site] 06791
24 PERR::into_err [function] [call site] 06793
24 Engine::parse_block [function] [call site] 06796
24 PERR::FnMissingBody [function] [call site] 06798
24 PERR::into_err [function] [call site] 06800
24 MyIterableType::into_iter [function] [call site] 06802
24 Self::IntoIter::map [function] [call site] 06803
24 reflection_functions::collect [function] [call site] 06804
24 shrink_to_fit [function] [call site] 06805
24 Engine::get_interned_string [function] [call site] 06807
24 MyIterableType::into_iter [function] [call site] 06808
24 Self::IntoIter::collect [function] [call site] 06809
23 calc_fn_hash [function] [call site] 06810
23 test::len [function] [call site] 06811
23 StmtBlock::as_ref [function] [call site] 06812
23 map_or [function] [call site] 06813
23 crate::calc_typed_method_hash [function] [call site] 06814
23 contains_key [function] [call site] 06815
23 Err [function] [call site] 06816
23 PERR::FnDuplicatedDefinition [function] [call site] 06817
23 test_to_string [function] [call site] 06818
23 test::len [function] [call site] 06819
23 PERR::into_err [function] [call site] 06820
23 blob_functions::insert [function] [call site] 06821
23 into [function] [call site] 06822
23 Ok [function] [call site] 06823
23 Stmt::Noop [function] [call site] 06824
23 Err [function] [call site] 06825
23 PERR::MissingToken [function] [call site] 06826
23 into [function] [call site] 06827
23 PERR::into_err [function] [call site] 06828
23 Engine::parse_if [function] [call site] 06829
24 ParseSettings::level_up_with_position [function] [call site] 06830
24 eat_token [function] [call site] 06831
24 ensure_not_statement_expr [function] [call site] 06832
25 &mut [call site] 06833
25 PERR::ExprExpected [function] [call site] 06836
25 &'static [call site] 06837
26 Engine::new [function] [call site] 06838
26 Scope::new [function] [call site] 06839
26 blob_functions::push [function] [call site] 06840
26 blob_functions::push [function] [call site] 06841
26 blob_functions::push [function] [call site] 06842
25 PERR::into_err [function] [call site] 06843
24 Engine::parse_expr [function] [call site] 06845
24 Expr::ensure_bool_expr [function] [call site] 06846
25 Dynamic::is_bool [function] [call site] 06847
26 crate::func::locked_read [function] [call site] 06848
26 Option::map_or [function] [call site] 06849
25 RhaiNativeFunc::return_type_name [function] [call site] 06850
25 PERR::MismatchedType [function] [call site] 06853
25 &str::into [function] [call site] 06854
25 &'static [call site] 06855
25 PERR::into_err [function] [call site] 06856
25 Expr::start_position [function] [call site] 06857
26 string_functions::is_empty [function] [call site] 06858
26 Expr::position [function] [call site] 06859
26 ParseSettings::level_up_with_position [function] [call site] 06860
26 Expr::start_position [function] [call site] 06861
26 Expr::start_position [function] [call site] 06862
26 Expr::position [function] [call site] 06863
24 ensure_not_assignment [function] [call site] 06864
25 &mut [call site] 06865
25 LexError::ImproperSymbol [function] [call site] 06868
25 Token::literal_syntax [function] [call site] 06869
25 &'static [call site] 06870
25 &str::into [function] [call site] 06871
25 PERR::into_err [function] [call site] 06872
24 Engine::parse_block [function] [call site] 06874
24 match_token [function] [call site] 06876
24 Engine::parse_if [function] [call site] 06879
24 Engine::parse_block [function] [call site] 06880
24 Stmt::Noop [function] [call site] 06881
24 Stmt::If [function] [call site] 06884
23 ParseSettings::level_up [function] [call site] 06886
23 Engine::parse_switch [function] [call site] 06887
24 ParseSettings::level_up_with_position [function] [call site] 06888
24 eat_token [function] [call site] 06889
24 Engine::parse_expr [function] [call site] 06890
24 MultiInputsStream::get_next [function] [call site] 06891
24 PERR::into_err [function] [call site] 06894
24 PERR::MissingToken [function] [call site] 06896
24 &str::into [function] [call site] 06898
24 PERR::into_err [function] [call site] 06899
24 FnArgsVec::<BinaryExpr>::new [function] [call site] 06900
24 StraightHashMap::<CaseBlocksList>::default [function] [call site] 06901
25 Engine::new [function] [call site] 06902
25 Engine::compile [function] [call site] 06903
25 ParseResult::unwrap [function] [call site] 06904
25 TestStruct::new [function] [call site] 06905
25 Expr::walk [function] [call site] 06906
26 blob_functions::push [function] [call site] 06907
26 Expr::into [function] [call site] 06908
26 Expr::walk [function] [call site] 06910
26 Expr::walk [function] [call site] 06911
26 Expr::walk [function] [call site] 06912
26 Expr::walk [function] [call site] 06913
26 Expr::walk [function] [call site] 06914
26 Expr::walk [function] [call site] 06915
26 Expr::walk [function] [call site] 06916
26 Expr::walk [function] [call site] 06917
26 string_functions::pop [function] [call site] 06918
26 Dynamic::unwrap [function] [call site] 06919
25 blob_functions::push [function] [call site] 06921
25 test_to_string [function] [call site] 06922
24 StaticVec::<RangeCase>::new [function] [call site] 06923
24 eat_token [function] [call site] 06926
24 PERR::MissingToken [function] [call site] 06928
24 PERR::into_err [function] [call site] 06931
24 Position::is_none [function] [call site] 06932
24 eat_token [function] [call site] 06933
24 match_token [function] [call site] 06934
24 PERR::into_err [function] [call site] 06936
24 Position::new_const [function] [call site] 06937
24 Expr::BoolConstant [function] [call site] 06938
24 None::is_some [function] [call site] 06939
24 PERR::into_err [function] [call site] 06941
24 Position::new_const [function] [call site] 06942
24 Engine::parse_expr [function] [call site] 06943
24 blob_functions::push [function] [call site] 06944
24 PERR::ExprExpected [function] [call site] 06946
24 &str::into [function] [call site] 06947
24 PERR::into_err [function] [call site] 06948
24 match_token [function] [call site] 06949
24 match_token [function] [call site] 06950
24 ensure_not_statement_expr [function] [call site] 06951
24 Engine::parse_expr [function] [call site] 06952
24 Expr::ensure_bool_expr [function] [call site] 06953
24 ensure_not_assignment [function] [call site] 06954
24 Expr::BoolConstant [function] [call site] 06955
24 MultiInputsStream::get_next [function] [call site] 06956
24 PERR::into_err [function] [call site] 06959
24 PERR::MissingToken [function] [call site] 06961
24 &str::into [function] [call site] 06963
24 PERR::into_err [function] [call site] 06964
24 ParseSettings::has_flag [function] [call site] 06965
24 Engine::parse_expr [function] [call site] 06966
24 Engine::parse_stmt [function] [call site] 06967
24 CustomExpr::is_self_terminated [function] [call site] 06968
24 ParseResult::into [function] [call site] 06969
24 Expr::Stmt [function] [call site] 06970
24 StmtBlockContainer::into [function] [call site] 06971
24 blob_functions::push [function] [call site] 06972
24 test::len [function] [call site] 06973
24 string_functions::is_empty [function] [call site] 06974
25 test::len [function] [call site] 06975
24 Expr::get_literal_value [function] [call site] 06977
24 Option::ok_or_else [function] [call site] 06978
24 PERR::ExprExpected [function] [call site] 06979
24 &str::into [function] [call site] 06980
24 PERR::into_err [function] [call site] 06981
24 Expr::start_position [function] [call site] 06982
24 read_lock::<ExclusiveRange> [function] [call site] 06983
24 TestStruct::clone [function] [call site] 06985
24 Self::into [function] [call site] 06987
24 read_lock::<InclusiveRange> [function] [call site] 06988
24 TestStruct::clone [function] [call site] 06990
24 Self::into [function] [call site] 06991
24 string_functions::is_empty [function] [call site] 06992
24 RangeCase::set_index [function] [call site] 06993
24 blob_functions::push [function] [call site] 06994
24 string_functions::is_empty [function] [call site] 06995
24 PERR::into_err [function] [call site] 06997
24 Expr::start_position [function] [call site] 06998
24 func::hashing::get_hasher [function] [call site] 06999
25 config::hashing::get_hashing_seed [function] [call site] 07000
25 ahash::RandomState::with_seeds [function] [call site] 07001
25 StraightHasherBuilder::build_hasher [function] [call site] 07002
25 <_>::default [function] [call site] 07003
24 test::hash [function] [call site] 07004
24 Self::Hasher::finish [function] [call site] 07005
24 Scope::push_entry [function] [call site] 07006
24 &mut [call site] 07007
24 Position::new_const [function] [call site] 07008
25 TestStruct::new [function] [call site] 07010
24 blob_functions::push [function] [call site] 07011
24 eat_token [function] [call site] 07014
24 PERR::MissingToken [function] [call site] 07016
24 PERR::into_err [function] [call site] 07019
24 TestStruct::clone [function] [call site] 07021
24 PERR::into_err [function] [call site] 07023
25 ParseError [function] [call site] 07024
25 PERR::into [function] [call site] 07025
24 PERR::MissingToken [function] [call site] 07027
24 &str::into [function] [call site] 07029
24 PERR::into_err [function] [call site] 07030
24 shrink_to_fit [function] [call site] 07031
24 shrink_to_fit [function] [call site] 07032
24 shrink_to_fit [function] [call site] 07033
24 Stmt::Switch [function] [call site] 07035
23 ParseSettings::level_up [function] [call site] 07037
23 Engine::allow_looping [function] [call site] 07038
24 intersects [function] [call site] 07039
23 Engine::parse_while_loop [function] [call site] 07040
24 ParseSettings::level_up [function] [call site] 07041
24 MultiInputsStream::get_next [function] [call site] 07042
24 ensure_not_statement_expr [function] [call site] 07044
24 Engine::parse_expr [function] [call site] 07045
24 Expr::ensure_bool_expr [function] [call site] 07046
24 ensure_not_assignment [function] [call site] 07047
24 Expr::Unit [function] [call site] 07048
24 Engine::parse_block [function] [call site] 07049
24 Stmt::While [function] [call site] 07052
23 ParseSettings::level_up [function] [call site] 07054
23 Engine::allow_looping [function] [call site] 07055
23 Engine::parse_do [function] [call site] 07056
24 ParseSettings::level_up_with_position [function] [call site] 07057
24 eat_token [function] [call site] 07058
24 ParseSettings::has_flag [function] [call site] 07059
24 Engine::parse_block [function] [call site] 07060
24 MultiInputsStream::get_next [function] [call site] 07062
24 string_functions::is_empty [function] [call site] 07064
24 PERR::MissingToken [function] [call site] 07066
24 &str::into [function] [call site] 07068
24 PERR::into_err [function] [call site] 07069
24 string_functions::remove [function] [call site] 07070
24 ensure_not_statement_expr [function] [call site] 07071
24 Engine::parse_expr [function] [call site] 07072
24 Expr::ensure_bool_expr [function] [call site] 07073
24 ensure_not_assignment [function] [call site] 07074
24 Stmt::Do [function] [call site] 07076
23 ParseSettings::level_up [function] [call site] 07078
23 Engine::allow_looping [function] [call site] 07079
23 Engine::parse_for [function] [call site] 07080
24 ParseSettings::level_up_with_position [function] [call site] 07081
24 eat_token [function] [call site] 07082
24 match_token [function] [call site] 07083
24 parse_var_name [function] [call site] 07084
25 MultiInputsStream::get_next [function] [call site] 07085
25 Option::unwrap [function] [call site] 07086
25 tokenizer::is_valid_identifier [function] [call site] 07088
25 PERR::Reserved [function] [call site] 07090
25 test_to_string [function] [call site] 07091
25 PERR::into_err [function] [call site] 07092
25 PERR::into_err [function] [call site] 07094
25 PERR::into_err [function] [call site] 07096
24 match_token [function] [call site] 07097
24 PERR::MissingToken [function] [call site] 07099
24 &str::into [function] [call site] 07101
24 PERR::into_err [function] [call site] 07102
24 parse_var_name [function] [call site] 07103
24 PERR::DuplicatedVariable [function] [call site] 07105
24 PERR::into_err [function] [call site] 07107
24 match_token [function] [call site] 07108
24 PERR::MissingToken [function] [call site] 07110
24 &str::into [function] [call site] 07112
24 PERR::into_err [function] [call site] 07113
24 parse_var_name [function] [call site] 07115
24 MultiInputsStream::get_next [function] [call site] 07116
24 PERR::into_err [function] [call site] 07119
24 PERR::MissingToken [function] [call site] 07121
24 &str::into [function] [call site] 07123
24 PERR::into_err [function] [call site] 07124
24 ensure_not_statement_expr [function] [call site] 07125
24 Engine::parse_expr [function] [call site] 07126
24 Expr::ensure_iterable [function] [call site] 07127
25 PERR::MismatchedType [function] [call site] 07130
25 &str::into [function] [call site] 07131
25 &'static [call site] 07132
25 PERR::into_err [function] [call site] 07133
25 Expr::start_position [function] [call site] 07134
24 test_optimizer_const_map [function] [call site] 07135
24 Engine::get_interned_string [function] [call site] 07136
24 Engine::get_interned_string [function] [call site] 07137
24 test::len [function] [call site] 07138
24 blob_functions::push [function] [call site] 07139
24 TestStruct::clone [function] [call site] 07140
24 blob_functions::push [function] [call site] 07141
24 Engine::parse_block [function] [call site] 07142
24 Scope::rewind [function] [call site] 07144
24 Stmt::For [function] [call site] 07146
24 TestStruct::new [function] [call site] 07147
23 ParseSettings::level_up [function] [call site] 07148
23 Engine::allow_looping [function] [call site] 07149
23 ParseSettings::has_flag [function] [call site] 07150
23 eat_token [function] [call site] 07151
23 Ok [function] [call site] 07152
23 Stmt::BreakLoop [function] [call site] 07153
23 string_functions::is_empty [function] [call site] 07154
23 Engine::allow_looping [function] [call site] 07155
23 ParseSettings::has_flag [function] [call site] 07156
23 eat_token [function] [call site] 07157
23 peek [function] [call site] 07158
23 unwrap [function] [call site] 07159
23 Engine::parse_expr [function] [call site] 07160
23 ParseSettings::level_up [function] [call site] 07161
23 Ok [function] [call site] 07162
23 Stmt::BreakLoop [function] [call site] 07163
23 Some [function] [call site] 07164
23 into [function] [call site] 07165
23 peek [function] [call site] 07166
23 unwrap [function] [call site] 07167
23 Ok [function] [call site] 07168
23 Stmt::BreakLoop [function] [call site] 07169
23 Err [function] [call site] 07170
23 Engine::allow_looping [function] [call site] 07171
23 Err [function] [call site] 07172
23 PERR::into_err [function] [call site] 07173
23 MultiInputsStream::get_next [function] [call site] 07174
23 test_optimizer_const_map [function] [call site] 07175
23 string_functions::is_empty [function] [call site] 07176
23 unwrap [function] [call site] 07177
23 peek [function] [call site] 07178
23 unwrap [function] [call site] 07179
23 Engine::parse_expr [function] [call site] 07180
23 ParseSettings::level_up [function] [call site] 07181
23 Ok [function] [call site] 07182
23 Stmt::Return [function] [call site] 07183
23 Some [function] [call site] 07184
23 into [function] [call site] 07185
23 peek [function] [call site] 07186
23 unwrap [function] [call site] 07187
23 Ok [function] [call site] 07188
23 Stmt::Return [function] [call site] 07189
23 Err [function] [call site] 07190
23 Engine::parse_try_catch [function] [call site] 07191
24 ParseSettings::level_up_with_position [function] [call site] 07192
24 eat_token [function] [call site] 07193
24 Engine::parse_block [function] [call site] 07194
24 match_token [function] [call site] 07196
24 PERR::MissingToken [function] [call site] 07198
24 &str::into [function] [call site] 07200
24 PERR::into_err [function] [call site] 07201
24 match_token [function] [call site] 07202
24 parse_var_name [function] [call site] 07203
24 match_token [function] [call site] 07204
24 PERR::MissingToken [function] [call site] 07206
24 &str::into [function] [call site] 07208
24 PERR::into_err [function] [call site] 07209
24 Engine::get_interned_string [function] [call site] 07210
24 blob_functions::push [function] [call site] 07211
24 TestStruct::clone [function] [call site] 07212
24 Engine::get_interned_string [function] [call site] 07213
24 Engine::parse_block [function] [call site] 07214
24 string_functions::is_empty [function] [call site] 07216
24 Expr::Unit [function] [call site] 07217
24 string_functions::pop [function] [call site] 07218
24 Expr::Variable [function] [call site] 07219
24 <_>::default [function] [call site] 07220
24 Stmt::TryCatch [function] [call site] 07224
23 ParseSettings::level_up [function] [call site] 07226
23 Engine::parse_let [function] [call site] 07227
24 MultiInputsStream::get_next [function] [call site] 07228
24 parse_var_name [function] [call site] 07230
24 Engine::allow_shadowing [function] [call site] 07231
24 Command::get [function] [call site] 07232
24 PERR::VariableExists [function] [call site] 07235
24 PERR::into_err [function] [call site] 07237
24 Command::get [function] [call site] 07238
24 get_or_insert_with [function] [call site] 07240
24 Engine::new_global_runtime_state [function] [call site] 07241
24 GlobalRuntimeState::into [function] [call site] 07242
24 VarDefInfo::new [function] [call site] 07243
24 Caches::new [function] [call site] 07244
24 EvalContext::new [function] [call site] 07245
24 test_var_def_filter [function] [call site] 07246
24 PERR::ForbiddenVariable [function] [call site] 07248
24 PERR::into_err [function] [call site] 07250
24 PERR::into_err [function] [call site] 07252
24 PERR::ForbiddenVariable [function] [call site] 07253
24 PERR::into_err [function] [call site] 07255
24 Engine::get_interned_string [function] [call site] 07256
24 match_token [function] [call site] 07257
24 Engine::parse_expr [function] [call site] 07258
24 ParseSettings::level_up [function] [call site] 07259
24 Expr::Unit [function] [call site] 07260
24 string_functions::is_empty [function] [call site] 07261
24 ParseState::find_var [function] [call site] 07262
25 Scope::iter_rev_inner [function] [call site] 07263
26 MyIterableType::into_iter [function] [call site] 07264
26 array_functions::reduce_rev [function] [call site] 07265
26 array_functions::zip [function] [call site] 07266
26 MyIterableType::into_iter [function] [call site] 07267
26 array_functions::reduce_rev [function] [call site] 07268
26 test_optimizer_const_map [function] [call site] 07269
26 Dynamic::is_read_only [function] [call site] 07270
25 ParseSettings::level_up_with_position [function] [call site] 07271
24 test::len [function] [call site] 07273
24 Scope::get_entry_by_index [function] [call site] 07274
24 string_functions::is_empty [function] [call site] 07275
24 Scope::get_mut_by_index [function] [call site] 07277
24 Dynamic::set_access_mode [function] [call site] 07278
24 TestStruct::new [function] [call site] 07280
24 test::len [function] [call site] 07281
24 Self::unwrap [function] [call site] 07282
24 Scope::push_entry [function] [call site] 07283
24 TestStruct::clone [function] [call site] 07284
24 Scope::add_alias_by_index [function] [call site] 07285
24 test::len [function] [call site] 07286
24 TestStruct::clone [function] [call site] 07287
24 Stmt::Var [function] [call site] 07290
24 Stmt::Var [function] [call site] 07291
23 ParseSettings::level_up [function] [call site] 07292
23 Engine::parse_let [function] [call site] 07293
23 ParseSettings::level_up [function] [call site] 07294
23 Engine::parse_import [function] [call site] 07295
24 ParseSettings::level_up_with_position [function] [call site] 07296
24 eat_token [function] [call site] 07297
24 Engine::parse_expr [function] [call site] 07298
24 match_token [function] [call site] 07299
24 parse_var_name [function] [call site] 07300
24 Engine::get_interned_string [function] [call site] 07301
24 Engine::get_interned_string [function] [call site] 07302
24 blob_functions::push [function] [call site] 07303
24 TestStruct::clone [function] [call site] 07304
24 Stmt::Import [function] [call site] 07306
23 ParseSettings::level_up [function] [call site] 07308
23 ParseSettings::has_flag [function] [call site] 07309
23 Err [function] [call site] 07310
23 PERR::into_err [function] [call site] 07311
23 Engine::parse_export [function] [call site] 07312
24 eat_token [function] [call site] 07313
24 ParseSettings::level_up [function] [call site] 07316
24 Engine::parse_let [function] [call site] 07317
24 Expr::set_position [function] [call site] 07318
25 Expr::set_position [function] [call site] 07319
24 ParseSettings::level_up [function] [call site] 07321
24 Engine::parse_let [function] [call site] 07322
24 Expr::set_position [function] [call site] 07323
24 parse_var_name [function] [call site] 07325
24 match_token [function] [call site] 07326
24 parse_var_name [function] [call site] 07327
24 ParseResult::map [function] [call site] 07328
25 Engine::new [function] [call site] 07329
25 Engine::set_optimization_level [function] [call site] 07330
25 Scope::new [function] [call site] 07331
25 rhai::Map::new [function] [call site] 07332
25 blob_functions::insert [function] [call site] 07333
25 &str::into [function] [call site] 07334
25 Scope::push_constant_dynamic [function] [call site] 07336
25 Scope::push_constant_dynamic [function] [call site] 07338
25 &str::into [function] [call site] 07339
25 Engine::compile_expression_with_scope [function] [call site] 07340
25 ParseResult::expect [function] [call site] 07341
25 Ident::as_str [function] [call site] 07342
25 eval_ast::<bool> [function] [call site] 07343
24 Engine::get_interned_string [function] [call site] 07345
24 Engine::get_interned_string [function] [call site] 07346
24 ParseState::find_var [function] [call site] 07347
24 Scope::add_alias_by_index [function] [call site] 07348
24 test::len [function] [call site] 07349
24 TestStruct::clone [function] [call site] 07350
24 Engine::get_interned_string [function] [call site] 07351
24 Stmt::Export [function] [call site] 07353
23 ParseSettings::level_up [function] [call site] 07355
23 Engine::parse_expr_stmt [function] [call site] 07356
23 ParseSettings::level_up [function] [call site] 07357
22 Stmt::is_noop [function] [call site] 07358
22 CustomExpr::is_self_terminated [function] [call site] 07359
22 StmtBlock::statements_mut [function] [call site] 07360
22 blob_functions::push [function] [call site] 07361
22 peek [function] [call site] 07362
22 unwrap [function] [call site] 07363
22 eat_token [function] [call site] 07364
22 eat_token [function] [call site] 07365
22 eat_token [function] [call site] 07366
22 Err [function] [call site] 07367
22 TestStruct::clone [function] [call site] 07368
22 PERR::into_err [function] [call site] 07369
22 Err [function] [call site] 07370
22 PERR::MissingToken [function] [call site] 07371
22 into [function] [call site] 07372
22 &str::into [function] [call site] 07373
22 PERR::into_err [function] [call site] 07374
22 Scope::rewind [function] [call site] 07375
22 string_functions::truncate [function] [call site] 07376
22 Ok [function] [call site] 07377
22 Stmt::Block [function] [call site] 07378
22 StmtBlock::new [function] [call site] 07379
22 Self::into [function] [call site] 07380
21 ParseSettings::level_up [function] [call site] 07381
21 Expr::Stmt [function] [call site] 07382
21 TestStruct::new [function] [call site] 07383
21 ParseResult::into [function] [call site] 07384
21 eat_token [function] [call site] 07385
21 Engine::parse_expr [function] [call site] 07386
21 ParseSettings::level_up [function] [call site] 07387
21 MultiInputsStream::get_next [function] [call site] 07388
21 unwrap [function] [call site] 07389
21 Err [function] [call site] 07390
21 PERR::into_err [function] [call site] 07391
21 Err [function] [call site] 07392
21 PERR::MissingToken [function] [call site] 07393
21 into [function] [call site] 07394
21 &str::into [function] [call site] 07395
21 PERR::into_err [function] [call site] 07396
21 ParseSettings::has_option [function] [call site] 07397
21 Expr::Stmt [function] [call site] 07398
21 TestStruct::new [function] [call site] 07399
21 Engine::parse_if [function] [call site] 07400
21 ParseSettings::level_up [function] [call site] 07401
21 into [function] [call site] 07402
21 Engine::allow_looping [function] [call site] 07403
21 ParseSettings::has_option [function] [call site] 07404
21 Expr::Stmt [function] [call site] 07405
21 TestStruct::new [function] [call site] 07406
21 Engine::parse_while_loop [function] [call site] 07407
21 ParseSettings::level_up [function] [call site] 07408
21 into [function] [call site] 07409
21 Engine::allow_looping [function] [call site] 07410
21 ParseSettings::has_option [function] [call site] 07411
21 Expr::Stmt [function] [call site] 07412
21 TestStruct::new [function] [call site] 07413
21 Engine::parse_do [function] [call site] 07414
21 ParseSettings::level_up [function] [call site] 07415
21 into [function] [call site] 07416
21 Engine::allow_looping [function] [call site] 07417
21 ParseSettings::has_option [function] [call site] 07418
21 Expr::Stmt [function] [call site] 07419
21 TestStruct::new [function] [call site] 07420
21 Engine::parse_for [function] [call site] 07421
21 ParseSettings::level_up [function] [call site] 07422
21 into [function] [call site] 07423
21 ParseSettings::has_option [function] [call site] 07424
21 Expr::Stmt [function] [call site] 07425
21 TestStruct::new [function] [call site] 07426
21 Engine::parse_switch [function] [call site] 07427
21 ParseSettings::level_up [function] [call site] 07428
21 into [function] [call site] 07429
21 ParseSettings::has_option [function] [call site] 07430
21 test::len [function] [call site] 07431
21 Engine::max_functions [function] [call site] 07432
21 Err [function] [call site] 07433
21 PERR::into_err [function] [call site] 07434
21 ParseSettings::has_option [function] [call site] 07435
21 Engine::parse_anon_fn [function] [call site] 07436
22 ParseState::new [function] [call site] 07437
22 TestStruct::clone [function] [call site] 07438
22 clone_from [function] [call site] 07439
22 StmtBlock::extend [function] [call site] 07440
22 TestStruct::clone [function] [call site] 07441
22 StaticVec::<ImmutableString>::new_const [function] [call site] 07442
23 TestStruct::new [function] [call site] 07444
22 MultiInputsStream::get_next [function] [call site] 07445
22 match_token [function] [call site] 07447
22 MultiInputsStream::get_next [function] [call site] 07448
22 MyIterableType::into_iter [function] [call site] 07450
23 test_chars [function] [call site] 07451
23 0.chars().collect::<Vec<_>> [function] [call site] 07452
23 MyIterableType::into_iter [function] [call site] 07453
22 Self::IntoIter::any [function] [call site] 07454
22 PERR::FnDuplicatedParam [function] [call site] 07456
22 ImmutableString::new [function] [call site] 07457
22 test_to_string [function] [call site] 07458
22 PERR::into_err [function] [call site] 07459
22 Engine::get_interned_string [function] [call site] 07460
22 blob_functions::push [function] [call site] 07461
22 TestStruct::clone [function] [call site] 07462
22 blob_functions::push [function] [call site] 07463
22 PERR::into_err [function] [call site] 07465
22 Token::is_reserved [function] [call site] 07466
22 PERR::Reserved [function] [call site] 07468
22 (Token, [call site] 07469
22 PERR::into_err [function] [call site] 07470
22 Token::is_standard_keyword [function] [call site] 07471
22 PERR::into_err [function] [call site] 07473
22 PERR::MissingToken [function] [call site] 07475
22 &str::into [function] [call site] 07477
22 PERR::into_err [function] [call site] 07478
22 MultiInputsStream::get_next [function] [call site] 07479
22 PERR::into_err [function] [call site] 07482
22 PERR::MissingToken [function] [call site] 07484
22 &str::into [function] [call site] 07486
22 PERR::into_err [function] [call site] 07487
22 Engine::parse_stmt [function] [call site] 07488
22 ParseSettings::level_up [function] [call site] 07489
22 std::mem::take [function] [call site] 07493
22 blob_functions::blob_with_capacity [function] [call site] 07494
22 test::len [function] [call site] 07495
23 test::len [function] [call site] 07496
22 test::len [function] [call site] 07497
23 test::len [function] [call site] 07498
22 StmtBlock::extend [function] [call site] 07499
22 MyIterableType::into_iter [function] [call site] 07500
23 test_chars [function] [call site] 07501
23 0.chars().collect::<Vec<_>> [function] [call site] 07502
23 MyIterableType::into_iter [function] [call site] 07503
22 Self::IntoIter::map [function] [call site] 07504
22 TestStruct::clone [function] [call site] 07505
22 blob_functions::blob_with_capacity [function] [call site] 07506
22 test::len [function] [call site] 07507
22 ThinVec::<Ident>::new [function] [call site] 07508
22 string_functions::add_append [function] [call site] 07509
22 func::hashing::get_hasher [function] [call site] 07510
22 MyIterableType::into_iter [function] [call site] 07511
22 Self::IntoIter::for_each [function] [call site] 07512
22 test::hash [function] [call site] 07513
22 test::hash [function] [call site] 07514
22 Self::Hasher::finish [function] [call site] 07515
22 Engine::get_interned_string [function] [call site] 07516
22 make_anonymous_fn [function] [call site] 07517
23 crate::Identifier::new_const [function] [call site] 07518
24 TestStruct::new [function] [call site] 07520
22 TestStruct::new [function] [call site] 07522
22 TestStruct::clone [function] [call site] 07523
22 <_>::default [function] [call site] 07525
22 TestStruct::new [function] [call site] 07526
22 crate::types::fn_ptr::FnPtrType::Script [function] [call site] 07527
22 TestStruct::clone [function] [call site] 07528
22 Expr::DynamicConstant [function] [call site] 07529
22 TestStruct::new [function] [call site] 07530
22 Engine::access_var [function] [call site] 07532
23 ParseState::find_var [function] [call site] 07533
23 map_functions::values [function] [call site] 07534
23 T::as_any [function] [call site] 07535
23 MyIterableType::into_iter [function] [call site] 07536
23 T::as_any [function] [call site] 07537
23 Engine::get_interned_string [function] [call site] 07538
23 blob_functions::push [function] [call site] 07539
23 TestStruct::new [function] [call site] 07541
23 Dynamic::flatten [function] [call site] 07542
22 Position::is_none [function] [call site] 07543
22 ParseSettings::has_flag [function] [call site] 07544
22 ParseSettings::has_option [function] [call site] 07545
22 string_functions::contains [function] [call site] 07547
22 PERR::VariableUndefined [function] [call site] 07549
22 test_to_string [function] [call site] 07550
22 PERR::into_err [function] [call site] 07551
22 calc_fn_hash [function] [call site] 07552
22 test::len [function] [call site] 07553
22 blob_functions::insert [function] [call site] 07554
22 Engine::make_curry_from_externals [function] [call site] 07555
23 StmtBlock::as_ref [function] [call site] 07556
23 string_functions::is_empty [function] [call site] 07557
24 test::len [function] [call site] 07558
23 StmtBlock::as_ref [function] [call site] 07559
23 test::len [function] [call site] 07560
23 blob_functions::blob_with_capacity [function] [call site] 07561
23 StmtBlock::as_ref [function] [call site] 07562
23 test::len [function] [call site] 07563
23 blob_functions::push [function] [call site] 07564
23 StmtBlock::extend [function] [call site] 07565
23 StmtBlock::as_ref [function] [call site] 07566
23 MyIterableType::into_iter [function] [call site] 07567
23 Self::IntoIter::cloned [function] [call site] 07568
23 test_optimizer_const_map [function] [call site] 07569
23 Engine::access_var [function] [call site] 07570
23 FnPtr::try_from [function] [call site] 07571
23 Command::get [function] [call site] 07572
23 RhaiResultOf::ok [function] [call site] 07573
23 and_then [function] [call site] 07574
23 Expr::Variable [function] [call site] 07575
23 <_>::default [function] [call site] 07576
23 Expr::Variable [function] [call site] 07578
23 Engine::get_interned_string [function] [call site] 07580
23 FnCallHashes::from_native_only [function] [call site] 07581
23 calc_fn_hash [function] [call site] 07582
23 FnCallExpr::into_fn_call_expr [function] [call site] 07583
23 blob_functions::blob_with_capacity [function] [call site] 07584
24 blob_functions::blob_with_capacity_and_value [function] [call site] 07585
23 blob_functions::push [function] [call site] 07586
24 blob_functions::push [function] [call site] 07587
24 FnPtr::try_from [function] [call site] 07588
24 RhaiResultOf::unwrap [function] [call site] 07589
23 Stmt::Share [function] [call site] 07590
23 MyIterableType::into_iter [function] [call site] 07591
24 test_chars [function] [call site] 07592
24 0.chars().collect::<Vec<_>> [function] [call site] 07593
24 MyIterableType::into_iter [function] [call site] 07594
23 Self::IntoIter::map [function] [call site] 07595
23 Engine::access_var [function] [call site] 07596
23 into_iter() [call site] 07597
8 .map(|var| [call site] 07598
10 let [call site] 07599
10 (var, [call site] 07600
8 }) [call site] 07601
8 .collect::<FnArgsVec<_>> [function] [call site] 07602
23 blob_functions::push [function] [call site] 07604
23 Stmt::Expr [function] [call site] 07605
23 Expr::Stmt [function] [call site] 07607
23 StmtBlock::new [function] [call site] 07608
23 Self::into [function] [call site] 07609
22 Ok [function] [call site] 07610
21 TestStruct::new [function] [call site] 07611
21 ParseSettings::level_up [function] [call site] 07612
21 MultiInputsStream::get_next [function] [call site] 07613
21 unwrap [function] [call site] 07614
21 string_functions::is_empty [function] [call site] 07615
21 blob_functions::push [function] [call site] 07616
21 Expr::StringConstant [function] [call site] 07617
21 Engine::get_interned_string [function] [call site] 07618
21 Engine::parse_block [function] [call site] 07619
21 Expr::Stmt [function] [call site] 07620
21 TestStruct::new [function] [call site] 07621
21 ParseResult::into [function] [call site] 07622
21 string_functions::is_empty [function] [call site] 07623
21 blob_functions::push [function] [call site] 07624
21 Target::borrow_mut [function] [call site] 07625
22 Target::as_mut [function] [call site] 07626
21 MultiInputsStream::get_next [function] [call site] 07627
21 unwrap [function] [call site] 07628
21 string_functions::is_empty [function] [call site] 07629
21 blob_functions::push [function] [call site] 07630
21 Expr::StringConstant [function] [call site] 07631
21 Engine::get_interned_string [function] [call site] 07632
21 string_functions::is_empty [function] [call site] 07633
21 blob_functions::push [function] [call site] 07634
21 Expr::StringConstant [function] [call site] 07635
21 Engine::get_interned_string [function] [call site] 07636
21 Err [function] [call site] 07637
21 PERR::into_err [function] [call site] 07638
21 string_functions::is_empty [function] [call site] 07639
21 Expr::StringConstant [function] [call site] 07640
21 Engine::get_interned_string [function] [call site] 07641
21 Self::shrink_to_fit [function] [call site] 07642
21 Expr::InterpolatedString [function] [call site] 07643
21 Engine::parse_array_literal [function] [call site] 07644
22 eat_token [function] [call site] 07645
22 TestStruct::new [function] [call site] 07646
22 Engine::max_array_size [function] [call site] 07647
23 Command::get [function] [call site] 07648
22 test::len [function] [call site] 07649
22 Engine::max_array_size [function] [call site] 07650
22 PERR::LiteralTooLarge [function] [call site] 07652
22 &str::into [function] [call site] 07653
22 Engine::max_array_size [function] [call site] 07654
22 PERR::into_err [function] [call site] 07655
22 eat_token [function] [call site] 07660
22 PERR::MissingToken [function] [call site] 07662
22 PERR::into_err [function] [call site] 07665
22 blob_functions::push [function] [call site] 07666
22 Engine::parse_expr [function] [call site] 07667
22 ParseSettings::level_up [function] [call site] 07668
22 eat_token [function] [call site] 07671
22 PERR::MissingToken [function] [call site] 07673
22 PERR::into_err [function] [call site] 07676
22 TestStruct::clone [function] [call site] 07678
22 PERR::into_err [function] [call site] 07679
22 PERR::MissingToken [function] [call site] 07681
22 &str::into [function] [call site] 07683
22 PERR::into_err [function] [call site] 07684
22 shrink_to_fit [function] [call site] 07685
22 Expr::Array [function] [call site] 07687
21 ParseSettings::level_up [function] [call site] 07688
21 Engine::parse_map_literal [function] [call site] 07689
22 eat_token [function] [call site] 07690
22 StaticVec::<(Ident, [call site] 07691
22 std::collections::BTreeMap::<crate::Identifier, [call site] 07692
22 eat_token [function] [call site] 07695
22 PERR::MissingToken [function] [call site] 07697
22 PERR::into_err [function] [call site] 07700
22 MultiInputsStream::get_next [function] [call site] 07701
22 ParseSettings::has_flag [function] [call site] 07703
22 PERR::into_err [function] [call site] 07705
22 MyIterableType::into_iter [function] [call site] 07706
22 Self::IntoIter::any [function] [call site] 07707
22 Ident::as_str [function] [call site] 07708
22 Ident::as_str [function] [call site] 07709
22 PERR::DuplicatedProperty [function] [call site] 07711
22 test_to_string [function] [call site] 07712
22 PERR::into_err [function] [call site] 07713
22 PERR::into_err [function] [call site] 07715
22 tokenizer::is_valid_identifier [function] [call site] 07716
22 PERR::Reserved [function] [call site] 07718
22 test_to_string [function] [call site] 07719
22 PERR::into_err [function] [call site] 07720
22 PERR::into_err [function] [call site] 07722
22 PERR::MissingToken [function] [call site] 07724
22 PERR::into_err [function] [call site] 07727
22 string_functions::is_empty [function] [call site] 07728
22 PERR::MissingToken [function] [call site] 07730
22 PERR::into_err [function] [call site] 07733
22 PERR::into_err [function] [call site] 07735
22 MultiInputsStream::get_next [function] [call site] 07736
22 PERR::into_err [function] [call site] 07739
22 PERR::MissingToken [function] [call site] 07741
22 PERR::into_err [function] [call site] 07743
22 Engine::max_map_size [function] [call site] 07744
23 Command::get [function] [call site] 07745
22 test::len [function] [call site] 07746
22 Engine::max_map_size [function] [call site] 07747
22 PERR::LiteralTooLarge [function] [call site] 07749
22 &str::into [function] [call site] 07750
22 Engine::max_map_size [function] [call site] 07751
22 PERR::into_err [function] [call site] 07752
22 Engine::parse_expr [function] [call site] 07755
22 ParseSettings::level_up [function] [call site] 07756
22 blob_functions::insert [function] [call site] 07757
22 TestStruct::clone [function] [call site] 07758
22 Engine::get_interned_string [function] [call site] 07759
22 blob_functions::push [function] [call site] 07760
22 eat_token [function] [call site] 07763
22 PERR::MissingToken [function] [call site] 07765
22 &str::into [function] [call site] 07767
22 PERR::into_err [function] [call site] 07768
22 TestStruct::clone [function] [call site] 07770
22 PERR::into_err [function] [call site] 07771
22 PERR::MissingToken [function] [call site] 07773
22 PERR::into_err [function] [call site] 07776
22 shrink_to_fit [function] [call site] 07777
22 Expr::Map [function] [call site] 07779
21 ParseSettings::level_up [function] [call site] 07781
21 contains_key [function] [call site] 07782
21 get_key_value [function] [call site] 07783
21 unwrap [function] [call site] 07784
21 MultiInputsStream::get_next [function] [call site] 07785
21 unwrap [function] [call site] 07786
21 Engine::parse_custom_syntax [function] [call site] 07787
22 TestStruct::new [function] [call site] 07788
22 TestStruct::new [function] [call site] 07789
22 TestStruct::new [function] [call site] 07790
22 Scope::push_constant_dynamic [function] [call site] 07791
22 Engine::get_interned_string [function] [call site] 07792
22 RhaiResultOf::into [function] [call site] 07793
22 blob_functions::push [function] [call site] 07794
22 TestStruct::clone [function] [call site] 07795
22 blob_functions::push [function] [call site] 07796
22 TestStruct::clone [function] [call site] 07797
22 (Token, [call site] 07800
22 Position::new_const [function] [call site] 07801
22 ParseSettings::level_up [function] [call site] 07802
22 parse_func [function] [call site] 07803
22 string_functions::starts_with [function] [call site] 07804
22 test::len [function] [call site] 07805
22 test::len [function] [call site] 07806
22 blob_functions::push [function] [call site] 07807
22 Expr::StringConstant [function] [call site] 07808
22 Engine::get_interned_string [function] [call site] 07809
22 Engine::get_interned_string [function] [call site] 07810
22 PERR::into_err [function] [call site] 07812
22 Ident::as_str [function] [call site] 07813
22 Target::borrow_mut [function] [call site] 07814
22 MultiInputsStream::get_next [function] [call site] 07815
22 blob_functions::push [function] [call site] 07817
22 test_to_string [function] [call site] 07818
22 Self::last [function] [call site] 07820
22 blob_functions::push [function] [call site] 07822
22 Engine::get_interned_string [function] [call site] 07823
22 parse_var_name [function] [call site] 07824
22 Engine::get_interned_string [function] [call site] 07825
22 blob_functions::push [function] [call site] 07826
22 TestStruct::clone [function] [call site] 07827
22 blob_functions::push [function] [call site] 07828
22 Engine::get_interned_string [function] [call site] 07829
22 blob_functions::push [function] [call site] 07830
22 Expr::Variable [function] [call site] 07831
22 MultiInputsStream::get_next [function] [call site] 07834
22 Token::is_standard_symbol [function] [call site] 07836
22 Token::literal_syntax [function] [call site] 07838
22 &'static [call site] 07839
22 tokenizer::is_valid_identifier [function] [call site] 07840
22 Ident::as_str [function] [call site] 07841
22 PERR::into_err [function] [call site] 07844
22 PERR::MissingSymbol [function] [call site] 07846
22 ImmutableString::new [function] [call site] 07847
22 PERR::into_err [function] [call site] 07848
22 Engine::get_interned_string [function] [call site] 07849
22 blob_functions::push [function] [call site] 07850
22 TestStruct::clone [function] [call site] 07851
22 blob_functions::push [function] [call site] 07852
22 Engine::get_interned_string [function] [call site] 07853
22 blob_functions::push [function] [call site] 07854
22 Expr::StringConstant [function] [call site] 07855
22 MultiInputsStream::get_next [function] [call site] 07856
22 PERR::into_err [function] [call site] 07859
22 (Token, [call site] 07861
22 Engine::get_interned_string [function] [call site] 07862
22 blob_functions::push [function] [call site] 07863
22 TestStruct::clone [function] [call site] 07864
22 blob_functions::push [function] [call site] 07865
22 Engine::get_interned_string [function] [call site] 07866
22 blob_functions::push [function] [call site] 07867
22 Expr::StringConstant [function] [call site] 07868
22 blob_functions::push [function] [call site] 07869
22 Engine::parse_expr [function] [call site] 07870
22 Engine::get_interned_string [function] [call site] 07871
22 blob_functions::push [function] [call site] 07872
22 TestStruct::clone [function] [call site] 07873
22 blob_functions::push [function] [call site] 07875
22 Engine::parse_block [function] [call site] 07876
22 blob_functions::push [function] [call site] 07877
22 Expr::Stmt [function] [call site] 07878
22 TestStruct::new [function] [call site] 07879
22 ParseResult::into [function] [call site] 07880
22 Engine::get_interned_string [function] [call site] 07881
22 blob_functions::push [function] [call site] 07882
22 TestStruct::clone [function] [call site] 07883
22 blob_functions::push [function] [call site] 07884
22 Engine::parse_block [function] [call site] 07885
22 blob_functions::push [function] [call site] 07886
22 Expr::Stmt [function] [call site] 07887
22 TestStruct::new [function] [call site] 07888
22 ParseResult::into [function] [call site] 07889
22 Engine::get_interned_string [function] [call site] 07890
22 blob_functions::push [function] [call site] 07891
22 TestStruct::clone [function] [call site] 07892
22 blob_functions::push [function] [call site] 07893
22 PERR::MissingSymbol [function] [call site] 07897
22 &str::into [function] [call site] 07898
22 PERR::into_err [function] [call site] 07899
22 blob_functions::push [function] [call site] 07900
22 Engine::parse_anon_fn [function] [call site] 07901
22 Engine::get_interned_string [function] [call site] 07902
22 blob_functions::push [function] [call site] 07903
22 TestStruct::clone [function] [call site] 07904
22 blob_functions::push [function] [call site] 07905
22 MultiInputsStream::get_next [function] [call site] 07906
22 blob_functions::push [function] [call site] 07908
22 Expr::BoolConstant [function] [call site] 07909
22 blob_functions::push [function] [call site] 07910
22 Engine::get_interned_string [function] [call site] 07911
22 Token::literal_syntax [function] [call site] 07912
22 blob_functions::push [function] [call site] 07913
22 Engine::get_interned_string [function] [call site] 07914
22 PERR::MissingSymbol [function] [call site] 07916
22 &str::into [function] [call site] 07917
22 PERR::into_err [function] [call site] 07918
22 MultiInputsStream::get_next [function] [call site] 07919
22 blob_functions::push [function] [call site] 07921
22 Expr::IntegerConstant [function] [call site] 07922
22 blob_functions::push [function] [call site] 07923
22 f32::to_string [function] [call site] 07924
23 Engine::new [function] [call site] 07925
23 Scope::new [function] [call site] 07926
23 blob_functions::push [function] [call site] 07927
23 blob_functions::push [function] [call site] 07928
23 blob_functions::push [function] [call site] 07929
22 blob_functions::push [function] [call site] 07931
22 Engine::get_interned_string [function] [call site] 07932
22 PERR::MissingSymbol [function] [call site] 07934
22 &str::into [function] [call site] 07935
22 PERR::into_err [function] [call site] 07936
22 MultiInputsStream::get_next [function] [call site] 07937
22 blob_functions::push [function] [call site] 07939
22 Expr::FloatConstant [function] [call site] 07940
22 blob_functions::push [function] [call site] 07941
22 blob_functions::push [function] [call site] 07943
22 Engine::get_interned_string [function] [call site] 07944
22 PERR::MissingSymbol [function] [call site] 07946
22 &str::into [function] [call site] 07947
22 PERR::into_err [function] [call site] 07948
22 MultiInputsStream::get_next [function] [call site] 07949
22 Engine::get_interned_string [function] [call site] 07951
22 blob_functions::push [function] [call site] 07952
22 Expr::StringConstant [function] [call site] 07953
22 TestStruct::clone [function] [call site] 07954
22 blob_functions::push [function] [call site] 07955
22 blob_functions::push [function] [call site] 07956
22 Engine::get_interned_string [function] [call site] 07957
22 PERR::MissingSymbol [function] [call site] 07959
22 &str::into [function] [call site] 07960
22 PERR::into_err [function] [call site] 07961
22 MultiInputsStream::get_next [function] [call site] 07962
22 PERR::into_err [function] [call site] 07965
22 blob_functions::push [function] [call site] 07966
22 TestStruct::clone [function] [call site] 07967
22 blob_functions::push [function] [call site] 07968
22 TestStruct::clone [function] [call site] 07969
22 Token::is_literal [function] [call site] 07970
22 Token::literal_syntax [function] [call site] 07971
22 blob_functions::push [function] [call site] 07972
22 TestStruct::clone [function] [call site] 07973
22 blob_functions::push [function] [call site] 07974
22 TestStruct::clone [function] [call site] 07975
22 PERR::MissingToken [function] [call site] 07977
22 PERR::into_err [function] [call site] 07979
22 Self::shrink_to_fit [function] [call site] 07980
22 Self::shrink_to_fit [function] [call site] 07981
22 Expr::Custom [function] [call site] 07983
21 ParseSettings::level_up [function] [call site] 07985
21 MultiInputsStream::get_next [function] [call site] 07986
21 unwrap [function] [call site] 07987
21 peek [function] [call site] 07988
21 unwrap [function] [call site] 07989
21 Expr::Variable [function] [call site] 07990
21 Engine::get_interned_string [function] [call site] 07991
21 into [function] [call site] 07992
21 Engine::get_interned_string [function] [call site] 07993
21 into [function] [call site] 07994
21 ASTFlags::intersects [function] [call site] 07995
21 Err [function] [call site] 07996
21 LexError::ImproperSymbol [function] [call site] 07997
21 Token::literal_syntax [function] [call site] 07998
21 &'static [call site] 07999
21 ImmutableString::new [function] [call site] 08000
21 PERR::into_err [function] [call site] 08001
21 Engine::get_interned_string [function] [call site] 08002
21 Expr::Variable [function] [call site] 08003
21 into [function] [call site] 08004
21 Engine::access_var [function] [call site] 08005
21 ASTFlags::intersects [function] [call site] 08006
21 Position::is_none [function] [call site] 08007
21 ParseSettings::has_option [function] [call site] 08008
21 map_or [function] [call site] 08009
21 string_functions::contains [function] [call site] 08010
21 Err [function] [call site] 08011
21 PERR::VariableUndefined [function] [call site] 08012
21 test_to_string [function] [call site] 08013
21 PERR::into_err [function] [call site] 08014
21 and_then [function] [call site] 08015
21 FnPtr::try_from [function] [call site] 08016
21 Command::get [function] [call site] 08017
21 RhaiResultOf::ok [function] [call site] 08018
21 and_then [function] [call site] 08019
21 Engine::get_interned_string [function] [call site] 08020
21 Expr::Variable [function] [call site] 08021
21 into [function] [call site] 08022
21 into [function] [call site] 08023
21 MultiInputsStream::get_next [function] [call site] 08024
21 unwrap [function] [call site] 08025
21 peek [function] [call site] 08026
21 unwrap [function] [call site] 08027
21 is_reserved_keyword_or_symbol [function] [call site] 08028
21 Expr::Variable [function] [call site] 08029
21 Engine::get_interned_string [function] [call site] 08030
21 into [function] [call site] 08031
21 Engine::get_interned_string [function] [call site] 08032
21 into [function] [call site] 08033
21 ParseSettings::has_flag [function] [call site] 08034
21 Expr::ThisPtr [function] [call site] 08035
21 Err [function] [call site] 08036
21 LexError::ImproperSymbol [function] [call site] 08037
21 test_to_string [function] [call site] 08038
21 PERR::into_err [function] [call site] 08039
21 Err [function] [call site] 08040
21 PERR::Reserved [function] [call site] 08041
21 test_to_string [function] [call site] 08042
21 PERR::into_err [function] [call site] 08043
21 MultiInputsStream::get_next [function] [call site] 08044
21 unwrap [function] [call site] 08045
21 Err [function] [call site] 08046
21 PERR::into_err [function] [call site] 08047
21 Err [function] [call site] 08048
21 LexError::UnexpectedInput [function] [call site] 08049
21 (Token, [call site] 08050
21 PERR::into_err [function] [call site] 08051
21 peek [function] [call site] 08052
21 unwrap [function] [call site] 08053
21 Ok [function] [call site] 08054
21 Engine::parse_postfix [function] [call site] 08055
22 Expr::is_valid_postfix [function] [call site] 08058
22 MultiInputsStream::get_next [function] [call site] 08059
22 string_functions::is_empty [function] [call site] 08061
22 LexError::UnexpectedInput [function] [call site] 08065
22 PERR::into_err [function] [call site] 08067
22 LexError::ImproperSymbol [function] [call site] 08069
22 &str::into [function] [call site] 08070
22 &str::into [function] [call site] 08071
22 PERR::into_err [function] [call site] 08072
22 PERR::MissingToken [function] [call site] 08076
22 &str::into [function] [call site] 08078
22 PERR::into_err [function] [call site] 08079
22 MultiInputsStream::get_next [function] [call site] 08080
22 Engine::parse_fn_call [function] [call site] 08082
23 TestStruct::new [function] [call site] 08085
23 PERR::MissingToken [function] [call site] 08087
23 PERR::into_err [function] [call site] 08089
23 TestStruct::clone [function] [call site] 08091
23 PERR::into_err [function] [call site] 08092
23 eat_token [function] [call site] 08093
23 string_functions::is_empty [function] [call site] 08094
23 calc_fn_hash [function] [call site] 08095
23 Namespace::root [function] [call site] 08096
23 ParseState::find_module [function] [call site] 08097
24 MyIterableType::into_iter [function] [call site] 08098
24 array_functions::reduce_rev [function] [call site] 08099
24 rposition [function] [call site] 08100
24 and_then [function] [call site] 08101
24 TestStruct::new [function] [call site] 08102
23 ParseSettings::has_option [function] [call site] 08103
23 Position::is_none [function] [call site] 08104
23 MyIterableType::into_iter [function] [call site] 08105
23 T::as_any [function] [call site] 08106
23 contains_key [function] [call site] 08107
23 PERR::ModuleUndefined [function] [call site] 08109
23 &str::into [function] [call site] 08110
23 PERR::into_err [function] [call site] 08111
23 ParseSettings::level_up_with_position [function] [call site] 08112
23 calc_fn_hash [function] [call site] 08113
23 MyIterableType::into_iter [function] [call site] 08114
23 test_optimizer_const_map [function] [call site] 08115
23 calc_fn_hash [function] [call site] 08116
23 tokenizer::is_valid_function_name [function] [call site] 08117
23 FnCallHashes::from_hash [function] [call site] 08118
23 FnCallHashes::from_native_only [function] [call site] 08119
23 shrink_to_fit [function] [call site] 08120
23 Engine::get_interned_string [function] [call site] 08122
23 FnCallExpr::into_fn_call_expr [function] [call site] 08123
23 ParseSettings::level_up [function] [call site] 08124
23 blob_functions::push [function] [call site] 08127
23 Engine::parse_expr [function] [call site] 08128
23 eat_token [function] [call site] 08131
23 string_functions::is_empty [function] [call site] 08132
23 calc_fn_hash [function] [call site] 08133
23 test::len [function] [call site] 08134
23 Namespace::root [function] [call site] 08135
23 ParseState::find_module [function] [call site] 08136
23 ParseSettings::has_option [function] [call site] 08137
23 Position::is_none [function] [call site] 08138
23 MyIterableType::into_iter [function] [call site] 08139
23 T::as_any [function] [call site] 08140
23 contains_key [function] [call site] 08141
23 PERR::ModuleUndefined [function] [call site] 08143
23 &str::into [function] [call site] 08144
23 PERR::into_err [function] [call site] 08145
23 ParseSettings::level_up_with_position [function] [call site] 08146
23 calc_fn_hash [function] [call site] 08147
23 MyIterableType::into_iter [function] [call site] 08148
23 test_optimizer_const_map [function] [call site] 08149
23 test::len [function] [call site] 08150
23 calc_fn_hash [function] [call site] 08151
23 test::len [function] [call site] 08152
23 tokenizer::is_valid_function_name [function] [call site] 08153
23 FnCallHashes::from_hash [function] [call site] 08154
23 FnCallHashes::from_native_only [function] [call site] 08155
23 shrink_to_fit [function] [call site] 08156
23 Engine::get_interned_string [function] [call site] 08158
23 FnCallExpr::into_fn_call_expr [function] [call site] 08159
23 eat_token [function] [call site] 08160
23 PERR::MissingToken [function] [call site] 08162
23 PERR::into_err [function] [call site] 08164
23 TestStruct::clone [function] [call site] 08166
23 PERR::into_err [function] [call site] 08167
23 PERR::MissingToken [function] [call site] 08169
23 PERR::into_err [function] [call site] 08171
22 Engine::parse_fn_call [function] [call site] 08172
22 RhaiResultOf::intersects [function] [call site] 08173
22 LexError::ImproperSymbol [function] [call site] 08175
22 Token::literal_syntax [function] [call site] 08176
22 &'static [call site] 08177
22 ImmutableString::new [function] [call site] 08178
22 PERR::into_err [function] [call site] 08179
22 parse_var_name [function] [call site] 08180
22 blob_functions::push [function] [call site] 08181
22 Engine::get_interned_string [function] [call site] 08182
22 Expr::Variable [function] [call site] 08183
22 string_functions::is_empty [function] [call site] 08185
22 ParseSettings::level_up [function] [call site] 08186
22 Engine::parse_index_chain [function] [call site] 08187
23 Engine::parse_expr [function] [call site] 08188
23 ParseSettings::level_up [function] [call site] 08189
23 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] 08190
24 PERR::MalformedIndexExpr [function] [call site] 08192
24 &str::into [function] [call site] 08193
24 PERR::into_err [function] [call site] 08194
24 Expr::start_position [function] [call site] 08195
24 PERR::MalformedIndexExpr [function] [call site] 08198
24 &str::into [function] [call site] 08199
24 PERR::into_err [function] [call site] 08200
24 Expr::start_position [function] [call site] 08201
24 PERR::MalformedIndexExpr [function] [call site] 08203
24 &str::into [function] [call site] 08204
24 PERR::into_err [function] [call site] 08205
24 Expr::start_position [function] [call site] 08206
24 PERR::MalformedIndexExpr [function] [call site] 08208
24 &str::into [function] [call site] 08209
24 PERR::into_err [function] [call site] 08210
24 Expr::start_position [function] [call site] 08211
24 PERR::MalformedIndexExpr [function] [call site] 08213
24 &str::into [function] [call site] 08214
24 PERR::into_err [function] [call site] 08215
24 Expr::start_position [function] [call site] 08216
24 PERR::MalformedIndexExpr [function] [call site] 08220
24 &str::into [function] [call site] 08221
24 PERR::into_err [function] [call site] 08222
24 Expr::start_position [function] [call site] 08223
24 PERR::MalformedIndexExpr [function] [call site] 08225
24 &str::into [function] [call site] 08226
24 PERR::into_err [function] [call site] 08227
24 Expr::start_position [function] [call site] 08228
24 PERR::MalformedIndexExpr [function] [call site] 08230
24 &str::into [function] [call site] 08231
24 PERR::into_err [function] [call site] 08232
24 Expr::start_position [function] [call site] 08233
24 PERR::MalformedIndexExpr [function] [call site] 08235
24 &str::into [function] [call site] 08236
24 PERR::into_err [function] [call site] 08237
24 Expr::start_position [function] [call site] 08238
24 PERR::MalformedIndexExpr [function] [call site] 08240
24 &str::into [function] [call site] 08241
24 PERR::into_err [function] [call site] 08242
24 Expr::start_position [function] [call site] 08243
23 eat_token [function] [call site] 08248
23 MultiInputsStream::get_next [function] [call site] 08251
23 ParseSettings::level_up [function] [call site] 08253
23 string_functions::is_empty [function] [call site] 08254
23 Engine::parse_index_chain [function] [call site] 08255
23 Expr::Index [function] [call site] 08257
23 Expr::Index [function] [call site] 08260
23 TestStruct::clone [function] [call site] 08263
23 PERR::into_err [function] [call site] 08264
23 PERR::MissingToken [function] [call site] 08266
23 &str::into [function] [call site] 08268
23 PERR::into_err [function] [call site] 08269
22 is_reserved_keyword_or_symbol [function] [call site] 08272
22 PERR::Reserved [function] [call site] 08274
22 test_to_string [function] [call site] 08275
22 PERR::into_err [function] [call site] 08276
22 PERR::into_err [function] [call site] 08278
22 string_functions::is_empty [function] [call site] 08279
22 Engine::parse_primary [function] [call site] 08280
22 ParseSettings::level_up [function] [call site] 08281
22 Engine::make_dot_expr [function] [call site] 08282
23 ASTFlags::intersects [function] [call site] 08283
23 Engine::make_dot_expr [function] [call site] 08284
23 Expr::Index [function] [call site] 08286
23 string_functions::is_empty [function] [call site] 08287
23 string_functions::is_empty [function] [call site] 08288
23 Engine::convert_expr_into_property [function] [call site] 08289
24 string_functions::is_empty [function] [call site] 08290
24 TestStruct::clone [function] [call site] 08291
24 Engine::get_interned_getter [function] [call site] 08292
25 locked_write [function] [call site] 08293
25 StringsInterner::get_with_mapper [function] [call site] 08294
26 StmtBlock::as_ref [function] [call site] 08295
26 StringsInterner::max [function] [call site] 08296
26 func::hashing::get_hasher [function] [call site] 08297
26 Self::Hasher::write_u8 [function] [call site] 08298
26 test::hash [function] [call site] 08299
26 Self::Hasher::finish [function] [call site] 08300
26 test::len [function] [call site] 08301
27 test::len [function] [call site] 08302
26 BloomFilterU64::is_absent_and_set [function] [call site] 08303
26 string_functions::is_empty [function] [call site] 08304
26 Scope::push_entry [function] [call site] 08306
26 Command::get [function] [call site] 08307
26 TestStruct::clone [function] [call site] 08308
26 blob_functions::insert [function] [call site] 08310
26 TestStruct::clone [function] [call site] 08311
26 StringsInterner::throttle_cache [function] [call site] 08312
25 make_getter [function] [call site] 08314
26 Position::new_const [function] [call site] 08315
26 RhaiResultOf::push_str [function] [call site] 08316
26 RhaiResultOf::push_str [function] [call site] 08317
25 StmtBlock::as_ref [function] [call site] 08318
25 Identifier::into [function] [call site] 08319
25 make_getter [function] [call site] 08320
25 StmtBlock::as_ref [function] [call site] 08321
25 Identifier::into [function] [call site] 08322
25 make_getter [function] [call site] 08323
25 StmtBlock::as_ref [function] [call site] 08324
25 Identifier::into [function] [call site] 08325
24 calc_fn_hash [function] [call site] 08326
24 Engine::get_interned_setter [function] [call site] 08327
25 locked_write [function] [call site] 08328
25 StringsInterner::get_with_mapper [function] [call site] 08329
25 make_setter [function] [call site] 08330
26 Position::new_const [function] [call site] 08331
26 RhaiResultOf::push_str [function] [call site] 08332
26 RhaiResultOf::push_str [function] [call site] 08333
25 StmtBlock::as_ref [function] [call site] 08334
25 Identifier::into [function] [call site] 08335
25 make_setter [function] [call site] 08336
25 StmtBlock::as_ref [function] [call site] 08337
25 Identifier::into [function] [call site] 08338
25 make_setter [function] [call site] 08339
25 StmtBlock::as_ref [function] [call site] 08340
25 Identifier::into [function] [call site] 08341
24 calc_fn_hash [function] [call site] 08342
24 Expr::Property [function] [call site] 08343
24 TestStruct::new [function] [call site] 08344
23 Expr::Dot [function] [call site] 08346
23 Expr::Dot [function] [call site] 08349
23 FnCallExpr::is_qualified [function] [call site] 08351
23 string_functions::is_empty [function] [call site] 08352
23 LexError::ImproperSymbol [function] [call site] 08354
23 test_to_string [function] [call site] 08355
23 PERR::into_err [function] [call site] 08356
23 PERR::MalformedCapture [function] [call site] 08358
23 &str::into [function] [call site] 08359
23 PERR::into_err [function] [call site] 08360
23 test::len [function] [call site] 08361
23 tokenizer::is_valid_function_name [function] [call site] 08362
23 FnCallHashes::from_script_and_native [function] [call site] 08363
23 calc_fn_hash [function] [call site] 08364
23 calc_fn_hash [function] [call site] 08365
23 FnCallHashes::from_native_only [function] [call site] 08366
23 calc_fn_hash [function] [call site] 08367
23 FnCallHashes::from_native_only [function] [call site] 08368
23 calc_fn_hash [function] [call site] 08369
23 Expr::MethodCall [function] [call site] 08370
23 Expr::Dot [function] [call site] 08372
23 string_functions::is_empty [function] [call site] 08374
23 FnCallExpr::is_qualified [function] [call site] 08375
23 Engine::convert_expr_into_property [function] [call site] 08376
23 Expr::Dot [function] [call site] 08378
23 Expr::Index [function] [call site] 08379
23 Expr::Dot [function] [call site] 08381
23 test::len [function] [call site] 08383
23 tokenizer::is_valid_function_name [function] [call site] 08384
23 FnCallHashes::from_script_and_native [function] [call site] 08385
23 calc_fn_hash [function] [call site] 08386
23 calc_fn_hash [function] [call site] 08387
23 FnCallHashes::from_native_only [function] [call site] 08388
23 calc_fn_hash [function] [call site] 08389
23 FnCallHashes::from_native_only [function] [call site] 08390
23 calc_fn_hash [function] [call site] 08391
23 Expr::MethodCall [function] [call site] 08392
23 Expr::Dot [function] [call site] 08394
23 Expr::Index [function] [call site] 08395
23 Expr::Dot [function] [call site] 08397
23 PERR::into_err [function] [call site] 08400
23 Expr::start_position [function] [call site] 08401
22 string_functions::is_empty [function] [call site] 08402
22 optimize_combo_chain [function] [call site] 08403
23 test_functions_take [function] [call site] 08404
23 test_functions_take [function] [call site] 08405
23 test_functions_take [function] [call site] 08406
23 StmtBlock::as_mut [function] [call site] 08407
23 intersects [function] [call site] 08408
23 StmtBlock::as_mut [function] [call site] 08409
23 StmtBlock::as_mut [function] [call site] 08410
23 string_functions::remove [function] [call site] 08411
23 test_functions_take [function] [call site] 08412
23 make_sub [function] [call site] 08413
23 make_root [function] [call site] 08414
22 string_functions::is_empty [function] [call site] 08415
22 string_functions::is_empty [function] [call site] 08417
22 string_functions::is_empty [function] [call site] 08419
22 crate::calc_var_hash [function] [call site] 08420
22 MyIterableType::into_iter [function] [call site] 08421
22 test_optimizer_const_map [function] [call site] 08422
22 Namespace::root [function] [call site] 08423
22 ParseState::find_module [function] [call site] 08424
22 ParseSettings::has_option [function] [call site] 08425
22 Position::is_none [function] [call site] 08426
22 MyIterableType::into_iter [function] [call site] 08427
22 T::as_any [function] [call site] 08428
22 contains_key [function] [call site] 08429
22 PERR::ModuleUndefined [function] [call site] 08431
22 &str::into [function] [call site] 08432
22 PERR::into_err [function] [call site] 08433
22 ParseSettings::level_up_with_position [function] [call site] 08434
21 string_functions::is_empty [function] [call site] 08436
22 test::len [function] [call site] 08437
20 string_functions::is_empty [function] [call site] 08438
19 Engine::parse_binary_op [function] [call site] 08439
20 ParseSettings::level_up_with_position [function] [call site] 08440
20 Command::get [function] [call site] 08444
20 ok_or_else [function] [call site] 08446
20 PERR::Reserved [function] [call site] 08447
20 !::to_string [function] [call site] 08448
21 Engine::new [function] [call site] 08449
21 Scope::new [function] [call site] 08450
21 blob_functions::push [function] [call site] 08451
21 blob_functions::push [function] [call site] 08452
21 blob_functions::push [function] [call site] 08453
20 PERR::into_err [function] [call site] 08454
20 tokenizer::is_valid_identifier [function] [call site] 08455
20 PERR::UnknownOperator [function] [call site] 08457
20 !::to_string [function] [call site] 08458
20 PERR::into_err [function] [call site] 08459
20 test_ops_precedence [function] [call site] 08460
21 Engine::new [function] [call site] 08461
20 Token::is_bind_right [function] [call site] 08462
20 MultiInputsStream::get_next [function] [call site] 08464
20 Engine::parse_stmt [function] [call site] 08466
20 ParseResult::into [function] [call site] 08467
20 Expr::Stmt [function] [call site] 08468
20 ParseResult::into [function] [call site] 08469
20 Expr::Unit [function] [call site] 08472
20 Engine::parse_unary [function] [call site] 08473
20 Command::get [function] [call site] 08476
20 ok_or_else [function] [call site] 08478
20 PERR::Reserved [function] [call site] 08479
20 !::to_string [function] [call site] 08480
20 PERR::into_err [function] [call site] 08481
20 tokenizer::is_valid_identifier [function] [call site] 08482
20 PERR::UnknownOperator [function] [call site] 08484
20 !::to_string [function] [call site] 08485
20 PERR::into_err [function] [call site] 08486
20 test_ops_precedence [function] [call site] 08487
20 Engine::parse_binary_op [function] [call site] 08488
20 ParseSettings::level_up [function] [call site] 08489
20 ParseSettings::level_up [function] [call site] 08490
20 calc_fn_hash [function] [call site] 08492
20 tokenizer::is_valid_function_name [function] [call site] 08493
20 Engine::get_interned_string [function] [call site] 08494
20 FnCallHashes::from_native_only [function] [call site] 08495
20 MyIterableType::into_iter [function] [call site] 08496
20 Self::IntoIter::collect [function] [call site] 08497
20 Self::then [function] [call site] 08498
20 TestStruct::clone [function] [call site] 08499
20 test_functions_take [function] [call site] 08500
20 Expr::ensure_bool_expr [function] [call site] 08501
20 test_functions_take [function] [call site] 08502
20 Expr::ensure_bool_expr [function] [call site] 08503
20 StmtBlock::extend [function] [call site] 08504
20 blob_functions::push [function] [call site] 08505
20 blob_functions::insert [function] [call site] 08506
20 Expr::set_position [function] [call site] 08507
20 Expr::And [function] [call site] 08508
20 TestStruct::new [function] [call site] 08509
20 test_functions_take [function] [call site] 08511
20 Expr::ensure_bool_expr [function] [call site] 08512
20 test_functions_take [function] [call site] 08513
20 Expr::ensure_bool_expr [function] [call site] 08514
20 StmtBlock::extend [function] [call site] 08515
20 blob_functions::push [function] [call site] 08516
20 blob_functions::insert [function] [call site] 08517
20 Expr::set_position [function] [call site] 08518
20 Expr::Or [function] [call site] 08519
20 TestStruct::new [function] [call site] 08520
20 test_functions_take [function] [call site] 08522
20 test_functions_take [function] [call site] 08523
20 StmtBlock::extend [function] [call site] 08524
20 blob_functions::push [function] [call site] 08525
20 blob_functions::insert [function] [call site] 08526
20 Expr::set_position [function] [call site] 08527
20 Expr::Coalesce [function] [call site] 08528
20 TestStruct::new [function] [call site] 08529
20 split_first_mut [function] [call site] 08531
20 std::mem::swap [function] [call site] 08533
20 FnCallHashes::from_hash [function] [call site] 08534
20 calc_fn_hash [function] [call site] 08535
20 Engine::get_interned_string [function] [call site] 08536
20 FnCallExpr::into_fn_call_expr [function] [call site] 08537
20 Engine::get_interned_string [function] [call site] 08538
20 FnCallHashes::from_native_only [function] [call site] 08539
20 calc_fn_hash [function] [call site] 08540
20 MyIterableType::into_iter [function] [call site] 08541
20 Self::IntoIter::collect [function] [call site] 08542
20 FnCallExpr::into_fn_call_expr [function] [call site] 08544
20 FnCallExpr::into_fn_call_expr [function] [call site] 08545
20 contains_key [function] [call site] 08546
20 FnCallHashes::from_native_only [function] [call site] 08547
20 calc_fn_hash [function] [call site] 08548
20 FnCallHashes::from_hash [function] [call site] 08549
20 calc_fn_hash [function] [call site] 08550
20 FnCallExpr::into_fn_call_expr [function] [call site] 08551
20 FnCallExpr::into_fn_call_expr [function] [call site] 08552
18 peek [function] [call site] 08553
18 unwrap [function] [call site] 08554
18 Err [function] [call site] 08555
18 LexError::UnexpectedInput [function] [call site] 08556
18 (Token, [call site] 08557
18 PERR::into_err [function] [call site] 08558
18 Position::new_const [function] [call site] 08559
18 blob_functions::push [function] [call site] 08560
18 Stmt::Expr [function] [call site] 08561
18 into [function] [call site] 08562
18 Ok [function] [call site] 08563
18 Engine::optimize_into_ast [function] [call site] 08564
19 crate::Module::from [function] [call site] 08565
20 TestStruct::new [function] [call site] 08566
20 Self::IntoIter::into_iter [function] [call site] 08567
21 test_chars [function] [call site] 08568
21 0.chars().collect::<Vec<_>> [function] [call site] 08569
21 MyIterableType::into_iter [function] [call site] 08570
20 Self::IntoIter::for_each [function] [call site] 08571
20 Module::set_script_fn [function] [call site] 08572
19 Self::into [function] [call site] 08573
19 crate::Module::from [function] [call site] 08574
19 StmtBlock::as_ref [function] [call site] 08575
19 MyIterableType::into_iter [function] [call site] 08576
19 Self::IntoIter::map [function] [call site] 08577
19 ScriptFuncDef::clone_function_signatures [function] [call site] 08578
20 TestStruct::clone [function] [call site] 08579
20 TestStruct::clone [function] [call site] 08580
20 TestStruct::clone [function] [call site] 08581
20 <_>::default [function] [call site] 08582
19 Self::into [function] [call site] 08583
19 Self::into [function] [call site] 08584
19 crate::Module::from [function] [call site] 08585
19 MyIterableType::into_iter [function] [call site] 08586
19 Self::IntoIter::map [function] [call site] 08587
19 crate::func::shared_take_or_clone [function] [call site] 08588
19 StmtBlock::take_statements [function] [call site] 08589
20 mem::take [function] [call site] 08590
20 StmtBlock::statements_mut [function] [call site] 08591
19 StmtBlock::statements_mut [function] [call site] 08592
19 Engine::optimize_top_level [function] [call site] 08593
20 StmtBlockContainer::shrink_to_fit [function] [call site] 08594
20 OptimizerState::new [function] [call site] 08595
21 Engine::new_global_runtime_state [function] [call site] 08596
22 crate::ThinVec::new [function] [call site] 08597
22 crate::ThinVec::new [function] [call site] 08598
22 crate::StaticVec::new [function] [call site] 08599
22 Engine::default_tag [function] [call site] 08600
22 TestStruct::clone [function] [call site] 08601
22 StmtBlock::as_ref [function] [call site] 08602
22 test_optimizer_const_map [function] [call site] 08603
22 crate::eval::Debugger::new [function] [call site] 08604
21 &crate::SharedModule::into [function] [call site] 08606
21 TestStruct::new [function] [call site] 08607
21 Caches::new [function] [call site] 08608
20 MyIterableType::into_iter [function] [call site] 08609
20 array_functions::reduce_rev [function] [call site] 08610
20 flat_map [function] [call site] 08611
20 Module::iter_var [function] [call site] 08612
21 Module::iter_var_raw [function] [call site] 08613
22 MyIterableType::into_iter [function] [call site] 08614
21 impl [call site] 08615
21 Ident::as_str [function] [call site] 08616
20 array_functions::for_each [function] [call site] 08617
20 OptimizerState::push_var [function] [call site] 08618
21 blob_functions::push [function] [call site] 08619
20 Cow::Borrowed [function] [call site] 08622
20 MyIterableType::into_iter [function] [call site] 08623
20 flat_map [function] [call site] 08624
20 array_functions::for_each [function] [call site] 08625
20 OptimizerState::push_var [function] [call site] 08626
20 Cow::Borrowed [function] [call site] 08629
20 optimize_stmt_block [function] [call site] 08630
21 string_functions::is_empty [function] [call site] 08631
21 OptimizerState::is_dirty [function] [call site] 08632
21 MyIterableType::into_iter [function] [call site] 08633
21 Self::IntoIter::position [function] [call site] 08634
22 ParseSettings::level_up [function] [call site] 08635
21 StmtBlockContainer::split_at_mut [function] [call site] 08637
21 test_functions_take [function] [call site] 08638
21 StmtBlock::statements_mut [function] [call site] 08639
21 StaticModuleResolver::iter_mut [function] [call site] 08640
21 test_optimizer_const_map [function] [call site] 08641
21 optimize_combo_chain [function] [call site] 08642
21 StaticModuleResolver::iter_mut [function] [call site] 08643
21 test_optimizer_const_map [function] [call site] 08644
21 optimize_combo_chain [function] [call site] 08645
21 StaticModuleResolver::iter_mut [function] [call site] 08646
21 test_optimizer_const_map [function] [call site] 08648
21 reflection_functions::collect [function] [call site] 08649
21 OptimizerState::clear_dirty [function] [call site] 08650
21 test::len [function] [call site] 08651
21 map_functions::retain [function] [call site] 08652
22 string_functions::is_empty [function] [call site] 08653
22 IterateMap::new [function] [call site] 08655
22 IterateMap::new [function] [call site] 08656
22 IterateMap::new [function] [call site] 08657
22 mem::take [function] [call site] 08658
22 blob_functions::insert [function] [call site] 08660
22 FnPtr::call_raw_with_extra_args [function] [call site] 08661
22 TestStruct::clone [function] [call site] 08663
22 Self::into [function] [call site] 08664
22 Dynamic::as_bool [function] [call site] 08666
22 Result::unwrap_or [function] [call site] 08667
22 blob_functions::insert [function] [call site] 08668
22 blob_functions::insert [function] [call site] 08669
22 map_or_else [function] [call site] 08671
21 OptimizerState::set_dirty [function] [call site] 08673
21 Stmt::is_control_flow_break [function] [call site] 08674
21 StaticModuleResolver::iter_mut [function] [call site] 08675
22 StaticModuleResolver::iter_mut [function] [call site] 08676
22 test_optimizer_const_map [function] [call site] 08677
22 Ident::as_str [function] [call site] 08678
21 array_functions::for_each [function] [call site] 08679
21 optimize_expr [function] [call site] 08680
22 ParseSettings::level_up_with_position [function] [call site] 08681
22 string_functions::is_empty [function] [call site] 08682
22 OptimizerState::set_dirty [function] [call site] 08683
22 Expr::Unit [function] [call site] 08684
22 ParseSettings::level_up_with_position [function] [call site] 08685
22 test::len [function] [call site] 08686
22 OptimizerState::set_dirty [function] [call site] 08687
22 StmtBlock::take_statements [function] [call site] 08688
22 string_functions::remove [function] [call site] 08689
22 optimize_expr [function] [call site] 08690
22 StmtBlock::statements_mut [function] [call site] 08691
22 optimize_stmt_block [function] [call site] 08692
22 StmtBlock::take_statements [function] [call site] 08693
22 StmtBlock::statements_mut [function] [call site] 08694
22 StmtBlock::as_mut [function] [call site] 08695
22 OptimizerState::set_dirty [function] [call site] 08696
22 test_functions_take [function] [call site] 08697
22 ASTFlags::intersects [function] [call site] 08698
22 OptimizerState::set_dirty [function] [call site] 08699
22 test_functions_take [function] [call site] 08700
22 MyIterableType::into_iter [function] [call site] 08701
22 test_method_call [function] [call site] 08702
22 RhaiFunc::is_pure [function] [call site] 08703
22 OptimizerState::set_dirty [function] [call site] 08704
22 mem::take [function] [call site] 08705
22 MyIterableType::into_iter [function] [call site] 08706
22 Self::IntoIter::find [function] [call site] 08707
23 array_functions::find_starting_from [function] [call site] 08708
22 RhaiResult::map_or_else [function] [call site] 08709
22 Expr::Unit [function] [call site] 08710
22 Expr::set_position [function] [call site] 08711
22 OptimizerState::find_literal_constant [function] [call site] 08712
23 MyIterableType::into_iter [function] [call site] 08713
23 array_functions::reduce_rev [function] [call site] 08714
23 array_functions::find [function] [call site] 08715
23 and_then [function] [call site] 08716
23 as_deref [function] [call site] 08717
22 Option::map_or [function] [call site] 08718
22 OptimizerState::find_literal_constant [function] [call site] 08719
22 Option::unwrap [function] [call site] 08720
22 Dynamic::as_map_ref [function] [call site] 08721
22 Command::get [function] [call site] 08723
22 Ident::as_str [function] [call site] 08724
22 unwrap_or [function] [call site] 08726
22 Expr::from_dynamic [function] [call site] 08727
23 Self::Unit [function] [call site] 08728
23 Self::BoolConstant [function] [call site] 08729
23 Self::StringConstant [function] [call site] 08730
23 Self::CharConstant [function] [call site] 08731
23 Self::IntegerConstant [function] [call site] 08732
23 Self::DynamicConstant [function] [call site] 08733
23 TestStruct::new [function] [call site] 08734
23 Self::FloatConstant [function] [call site] 08736
23 Self::DynamicConstant [function] [call site] 08737
23 TestStruct::new [function] [call site] 08738
23 Self::DynamicConstant [function] [call site] 08740
23 TestStruct::new [function] [call site] 08741
23 FnPtr::is_curried [function] [call site] 08743
23 Self::FnCall [function] [call site] 08744
23 FnCallHashes::from_hash [function] [call site] 08746
23 calc_fn_hash [function] [call site] 08747
23 test_native_context_fn_name [function] [call site] 08748
23 std:: [call site] 08749
0 iter::once [function] [call site] 08750
23 Self::StringConstant [function] [call site] 08751
23 test_native_context_fn_name [function] [call site] 08752
23 reflection_functions::collect [function] [call site] 08754
23 Self::DynamicConstant [function] [call site] 08756
22 OptimizerState::set_dirty [function] [call site] 08758
22 optimize_expr [function] [call site] 08759
22 Expr::is_constant [function] [call site] 08760
22 string_functions::is_empty [function] [call site] 08761
22 Expr::get_literal_value [function] [call site] 08762
22 OptimizerState::set_dirty [function] [call site] 08763
22 Engine::map_type_name [function] [call site] 08764
22 RhaiNativeFunc::return_type_name [function] [call site] 08765
23 type_name::<R> [function] [call site] 08766
22 into [function] [call site] 08767
22 Expr::from_dynamic [function] [call site] 08768
22 Expr::is_constant [function] [call site] 08769
22 string_functions::is_empty [function] [call site] 08770
22 Expr::get_literal_value [function] [call site] 08771
22 Option::is_some [function] [call site] 08772
22 OptimizerState::set_dirty [function] [call site] 08773
22 Expr::from_dynamic [function] [call site] 08774
22 optimize_expr [function] [call site] 08775
22 optimize_expr [function] [call site] 08776
22 optimize_expr [function] [call site] 08777
22 optimize_expr [function] [call site] 08778
22 ASTFlags::intersects [function] [call site] 08779
22 OptimizerState::set_dirty [function] [call site] 08780
22 test_functions_take [function] [call site] 08781
22 FnPtr::try_from [function] [call site] 08782
22 RhaiResultOf::map [function] [call site] 08783
22 test::len [function] [call site] 08784
22 unwrap_or [function] [call site] 08785
22 MyIterableType::into_iter [function] [call site] 08786
22 Self::IntoIter::all [function] [call site] 08787
22 OptimizerState::set_dirty [function] [call site] 08788
22 FnPtr::try_from [function] [call site] 08789
22 RhaiResultOf::unwrap [function] [call site] 08790
22 test_functions_take [function] [call site] 08791
22 EvalAltResult::set_position [function] [call site] 08792
22 FnPtr::try_from [function] [call site] 08793
22 f32::unsigned_abs [function] [call site] 08794
22 RhaiResultOf::map [function] [call site] 08795
22 test::len [function] [call site] 08796
22 unwrap_or [function] [call site] 08797
22 MyIterableType::into_iter [function] [call site] 08798
22 Self::IntoIter::all [function] [call site] 08799
22 OptimizerState::set_dirty [function] [call site] 08800
22 test::len [function] [call site] 08801
22 FnPtr::try_from [function] [call site] 08802
22 f32::unsigned_abs [function] [call site] 08803
22 RhaiResultOf::unwrap [function] [call site] 08804
22 test_functions_take [function] [call site] 08805
22 EvalAltResult::set_position [function] [call site] 08806
22 MyIterableType::into_iter [function] [call site] 08807
22 test_method_call [function] [call site] 08808
22 RhaiFunc::is_pure [function] [call site] 08809
22 OptimizerState::set_dirty [function] [call site] 08810
22 mem::take [function] [call site] 08811
22 MyIterableType::into_iter [function] [call site] 08812
22 Self::IntoIter::find [function] [call site] 08813
22 RhaiResult::map_or_else [function] [call site] 08814
22 Expr::Unit [function] [call site] 08815
22 Expr::set_position [function] [call site] 08816
22 Dynamic::is_map [function] [call site] 08817
22 OptimizerState::set_dirty [function] [call site] 08818
22 mem::take [function] [call site] 08819
22 Dynamic::as_map_mut [function] [call site] 08820
23 Dynamic::type_name [function] [call site] 08821
23 write_lock::<Map> [function] [call site] 08822
22 Result::unwrap [function] [call site] 08824
22 string_functions::remove [function] [call site] 08825
22 Ident::as_str [function] [call site] 08826
22 map_or_else [function] [call site] 08827
22 Expr::Unit [function] [call site] 08828
22 Expr::from_dynamic [function] [call site] 08829
22 FnPtr::try_from [function] [call site] 08830
22 RhaiResultOf::map [function] [call site] 08831
22 unwrap_or [function] [call site] 08832
22 OptimizerState::set_dirty [function] [call site] 08833
22 Expr::BoolConstant [function] [call site] 08834
22 FnPtr::try_from [function] [call site] 08835
22 RhaiResultOf::unwrap [function] [call site] 08836
22 FnPtr::try_from [function] [call site] 08837
22 f32::unsigned_abs [function] [call site] 08838
22 RhaiResultOf::map [function] [call site] 08839
22 unwrap_or [function] [call site] 08840
22 OptimizerState::set_dirty [function] [call site] 08841
22 Expr::BoolConstant [function] [call site] 08842
22 FnPtr::try_from [function] [call site] 08843
22 f32::unsigned_abs [function] [call site] 08844
22 RhaiResultOf::unwrap [function] [call site] 08845
22 FnPtr::try_from [function] [call site] 08846
22 RhaiResultOf::map [function] [call site] 08847
22 test_chars [function] [call site] 08848
22 ImmutableString::strong_count [function] [call site] 08849
22 unwrap_or [function] [call site] 08850
22 OptimizerState::set_dirty [function] [call site] 08851
22 Expr::CharConstant [function] [call site] 08852
22 test_chars [function] [call site] 08853
22 nth [function] [call site] 08854
22 FnPtr::try_from [function] [call site] 08855
22 RhaiResultOf::unwrap [function] [call site] 08856
22 unwrap [function] [call site] 08857
22 FnPtr::try_from [function] [call site] 08858
22 f32::unsigned_abs [function] [call site] 08859
22 RhaiResultOf::map [function] [call site] 08860
22 test_chars [function] [call site] 08861
22 ImmutableString::strong_count [function] [call site] 08862
22 unwrap_or [function] [call site] 08863
22 OptimizerState::set_dirty [function] [call site] 08864
22 Expr::CharConstant [function] [call site] 08865
22 test_chars [function] [call site] 08866
22 array_functions::reduce_rev [function] [call site] 08867
22 RhaiResult::nth [function] [call site] 08868
22 FnPtr::try_from [function] [call site] 08869
22 f32::unsigned_abs [function] [call site] 08870
22 RhaiResultOf::unwrap [function] [call site] 08871
22 unwrap [function] [call site] 08872
22 OptimizerState::find_literal_constant [function] [call site] 08873
22 Option::map_or [function] [call site] 08874
22 OptimizerState::find_literal_constant [function] [call site] 08875
22 Option::unwrap [function] [call site] 08876
22 Dynamic::as_map_ref [function] [call site] 08877
22 unwrap [function] [call site] 08878
22 Command::get [function] [call site] 08879
22 Ident::as_str [function] [call site] 08880
22 cloned [function] [call site] 08881
22 unwrap_or [function] [call site] 08882
22 Expr::from_dynamic [function] [call site] 08883
22 OptimizerState::set_dirty [function] [call site] 08884
22 optimize_expr [function] [call site] 08885
22 optimize_expr [function] [call site] 08886
22 optimize_expr [function] [call site] 08887
22 optimize_expr [function] [call site] 08888
22 optimize_expr [function] [call site] 08889
22 string_functions::is_empty [function] [call site] 08890
22 OptimizerState::set_dirty [function] [call site] 08891
22 Expr::StringConstant [function] [call site] 08892
22 Engine::const_empty_string [function] [call site] 08893
23 Engine::get_interned_string [function] [call site] 08894
22 Expr::is_constant [function] [call site] 08895
22 OptimizerState::set_dirty [function] [call site] 08896
22 Expr::StringConstant [function] [call site] 08897
22 Expr::get_literal_value [function] [call site] 08898
22 Option::unwrap [function] [call site] 08899
22 get_literal_value(None).unwrap().cast::<ImmutableString> [function] [call site] 08900
22 ParseSettings::level_up_with_position [function] [call site] 08901
22 StaticModuleResolver::iter_mut [function] [call site] 08902
22 array_functions::for_each [function] [call site] 08903
22 optimize_expr [function] [call site] 08904
22 test::len [function] [call site] 08905
22 test_functions_take [function] [call site] 08906
22 test_functions_take [function] [call site] 08907
22 Expr::StringConstant [function] [call site] 08908
22 string_functions::remove [function] [call site] 08909
22 OptimizerState::set_dirty [function] [call site] 08910
22 string_functions::remove [function] [call site] 08911
22 OptimizerState::set_dirty [function] [call site] 08912
22 string_functions::remove [function] [call site] 08913
22 OptimizerState::set_dirty [function] [call site] 08914
22 string_functions::is_empty [function] [call site] 08915
22 string_functions::remove [function] [call site] 08916
22 OptimizerState::set_dirty [function] [call site] 08917
22 string_functions::is_empty [function] [call site] 08918
22 string_functions::remove [function] [call site] 08919
22 OptimizerState::set_dirty [function] [call site] 08920
22 shrink_to_fit [function] [call site] 08921
22 Expr::is_constant [function] [call site] 08922
22 OptimizerState::set_dirty [function] [call site] 08923
22 Expr::DynamicConstant [function] [call site] 08924
22 Expr::get_literal_value [function] [call site] 08925
22 Option::unwrap [function] [call site] 08926
22 into [function] [call site] 08927
22 ParseSettings::level_up_with_position [function] [call site] 08928
22 StaticModuleResolver::iter_mut [function] [call site] 08929
22 array_functions::for_each [function] [call site] 08930
22 optimize_expr [function] [call site] 08931
22 Expr::is_constant [function] [call site] 08932
22 OptimizerState::set_dirty [function] [call site] 08933
22 Expr::DynamicConstant [function] [call site] 08934
22 Expr::get_literal_value [function] [call site] 08935
22 Option::unwrap [function] [call site] 08936
22 into [function] [call site] 08937
22 ParseSettings::level_up_with_position [function] [call site] 08938
22 StaticModuleResolver::iter_mut [function] [call site] 08939
22 array_functions::for_each [function] [call site] 08940
22 optimize_expr [function] [call site] 08941
22 test::len [function] [call site] 08942
22 OptimizerState::set_dirty [function] [call site] 08943
22 string_functions::remove [function] [call site] 08944
22 MyIterableType::into_iter [function] [call site] 08945
22 Self::IntoIter::take [function] [call site] 08946
23 Engine::new [function] [call site] 08947
23 register_type_with_name::<TestStruct> [function] [call site] 08948
23 Engine::register_fn [function] [call site] 08949
23 TestStruct [function] [call site] 08950
22 test_method_call [function] [call site] 08951
22 Some [function] [call site] 08952
22 OptimizerState::set_dirty [function] [call site] 08953
22 test::len [function] [call site] 08954
22 string_functions::truncate [function] [call site] 08955
22 OptimizerState::set_dirty [function] [call site] 08956
22 optimize_expr [function] [call site] 08957
22 OptimizerState::set_dirty [function] [call site] 08958
22 Expr::BoolConstant [function] [call site] 08959
22 string_functions::is_empty [function] [call site] 08960
22 OptimizerState::set_dirty [function] [call site] 08961
22 Expr::BoolConstant [function] [call site] 08962
22 test::len [function] [call site] 08963
22 OptimizerState::set_dirty [function] [call site] 08964
22 test_functions_take [function] [call site] 08965
22 test::len [function] [call site] 08966
22 OptimizerState::set_dirty [function] [call site] 08967
22 string_functions::remove [function] [call site] 08968
22 MyIterableType::into_iter [function] [call site] 08969
22 Self::IntoIter::take [function] [call site] 08970
22 test_method_call [function] [call site] 08971
22 Some [function] [call site] 08972
22 OptimizerState::set_dirty [function] [call site] 08973
22 test::len [function] [call site] 08974
22 string_functions::truncate [function] [call site] 08975
22 OptimizerState::set_dirty [function] [call site] 08976
22 optimize_expr [function] [call site] 08977
22 OptimizerState::set_dirty [function] [call site] 08978
22 Expr::BoolConstant [function] [call site] 08979
22 string_functions::is_empty [function] [call site] 08980
22 OptimizerState::set_dirty [function] [call site] 08981
22 Expr::BoolConstant [function] [call site] 08982
22 test::len [function] [call site] 08983
22 OptimizerState::set_dirty [function] [call site] 08984
22 test_functions_take [function] [call site] 08985
22 test::len [function] [call site] 08986
22 OptimizerState::set_dirty [function] [call site] 08987
22 string_functions::remove [function] [call site] 08988
22 Expr::is_constant [function] [call site] 08989
22 test::len [function] [call site] 08990
22 string_functions::truncate [function] [call site] 08991
22 OptimizerState::set_dirty [function] [call site] 08992
22 optimize_expr [function] [call site] 08993
22 string_functions::is_empty [function] [call site] 08994
22 OptimizerState::set_dirty [function] [call site] 08995
22 Expr::BoolConstant [function] [call site] 08996
22 test::len [function] [call site] 08997
22 OptimizerState::set_dirty [function] [call site] 08998
22 test_functions_take [function] [call site] 08999
22 test::len [function] [call site] 09000
22 OptimizerState::set_dirty [function] [call site] 09001
22 Expr::BoolConstant [function] [call site] 09002
22 FnCallExpr::is_qualified [function] [call site] 09003
22 StaticModuleResolver::iter_mut [function] [call site] 09004
22 array_functions::for_each [function] [call site] 09005
22 optimize_expr [function] [call site] 09006
22 move_constant_arg [function] [call site] 09007
23 Expr::get_literal_value [function] [call site] 09008
24 StmtBlock::as_ref [function] [call site] 09010
24 TestStruct::clone [function] [call site] 09011
24 write_lock::<FnPtr> [function] [call site] 09012
24 crate::Shared::new [function] [call site] 09014
24 Option<&GlobalRuntimeState>::into [function] [call site] 09015
24 TestStruct::clone [function] [call site] 09019
24 Self::into [function] [call site] 09020
24 Expr::is_constant [function] [call site] 09022
24 crate::Array::with_capacity [function] [call site] 09023
24 test::len [function] [call site] 09024
24 StmtBlock::extend [function] [call site] 09025
24 MyIterableType::into_iter [function] [call site] 09026
24 Self::IntoIter::map [function] [call site] 09027
24 Expr::get_literal_value [function] [call site] 09028
24 Option::unwrap [function] [call site] 09029
24 Dynamic::from_array [function] [call site] 09030
24 Expr::is_constant [function] [call site] 09031
24 TestStruct::clone [function] [call site] 09032
24 shared_get_mut [function] [call site] 09033
24 Ident::as_str [function] [call site] 09034
24 Option::unwrap [function] [call site] 09035
24 Expr::get_literal_value [function] [call site] 09036
24 Option::unwrap [function] [call site] 09037
24 Dynamic::from_map [function] [call site] 09038
24 Expr::is_constant [function] [call site] 09039
24 Position::new_const [function] [call site] 09040
24 Expr::get_literal_value [function] [call site] 09041
24 Option::unwrap [function] [call site] 09042
24 FnCallExpr::is_qualified [function] [call site] 09045
24 test::len [function] [call site] 09046
24 FnPtr::new [function] [call site] 09047
24 TestStruct::clone [function] [call site] 09048
24 RhaiResultOf::ok [function] [call site] 09049
24 test::len [function] [call site] 09051
24 Token::literal_syntax [function] [call site] 09052
24 Token::literal_syntax [function] [call site] 09053
24 Ident::as_str [function] [call site] 09054
23 Option::map_or [function] [call site] 09061
23 Expr::DynamicConstant [function] [call site] 09062
23 Expr::start_position [function] [call site] 09064
24 string_functions::is_empty [function] [call site] 09065
24 Expr::position [function] [call site] 09066
24 ParseSettings::level_up_with_position [function] [call site] 09067
24 Expr::start_position [function] [call site] 09068
24 Expr::start_position [function] [call site] 09069
24 Expr::position [function] [call site] 09070
22 OptimizerState::set_dirty [function] [call site] 09071
22 test::len [function] [call site] 09072
22 FnCallExpr::constant_args [function] [call site] 09073
23 string_functions::is_empty [function] [call site] 09074
23 MyIterableType::into_iter [function] [call site] 09075
23 test_method_call [function] [call site] 09076
22 TestStruct::clone [function] [call site] 09077
22 Self::into [function] [call site] 09078
22 Dynamic::into_immutable_string [function] [call site] 09079
23 crate::func::locked_read [function] [call site] 09081
23 Option::and_then [function] [call site] 09082
23 TestStruct::clone [function] [call site] 09084
23 ok_or_else [function] [call site] 09085
23 std:: [call site] 09086
0 any::type_name [function] [call site] 09087
23 Dynamic::type_name [function] [call site] 09089
22 Result::map_err [function] [call site] 09090
22 and_then [function] [call site] 09091
22 OptimizerState::set_dirty [function] [call site] 09092
22 Expr::DynamicConstant [function] [call site] 09093
22 TestStruct::new [function] [call site] 09094
22 into [function] [call site] 09095
22 optimize_expr [function] [call site] 09096
22 test::len [function] [call site] 09097
22 FnCallExpr::constant_args [function] [call site] 09098
22 Expr::get_literal_value [function] [call site] 09099
22 unwrap [function] [call site] 09100
22 args[0].get_literal_value(None).unwrap().cast::<FnPtr> [function] [call site] 09101
22 StmtBlock::extend [function] [call site] 09102
22 MyIterableType::into_iter [function] [call site] 09103
22 skip [function] [call site] 09104
22 test_optimizer_const_map [function] [call site] 09105
22 Expr::get_literal_value [function] [call site] 09106
22 unwrap [function] [call site] 09107
22 OptimizerState::set_dirty [function] [call site] 09108
22 Expr::DynamicConstant [function] [call site] 09109
22 TestStruct::new [function] [call site] 09110
22 into [function] [call site] 09111
22 string_functions::contains [function] [call site] 09112
22 Ident::as_str [function] [call site] 09113
22 StaticModuleResolver::iter_mut [function] [call site] 09114
22 array_functions::for_each [function] [call site] 09115
22 optimize_expr [function] [call site] 09116
22 FnCallExpr::constant_args [function] [call site] 09117
22 MyIterableType::into_iter [function] [call site] 09118
22 test_optimizer_const_map [function] [call site] 09119
22 Expr::get_literal_value [function] [call site] 09120
22 unwrap [function] [call site] 09121
22 args.iter().map(|arg_expr| [call site] 09122
22 MyIterableType::into_iter [function] [call site] 09123
22 test_optimizer_const_map [function] [call site] 09124
22 iter().map(Dynamic::type_id).collect::<FnArgsVec<_>> [function] [call site] 09125
22 Ident::as_str [function] [call site] 09126
22 test::len [function] [call site] 09127
22 OptimizerState::set_dirty [function] [call site] 09128
22 Engine::map_type_name [function] [call site] 09129
22 RhaiNativeFunc::return_type_name [function] [call site] 09130
22 into [function] [call site] 09131
22 Expr::from_dynamic [function] [call site] 09132
22 test::len [function] [call site] 09133
22 OptimizerState::set_dirty [function] [call site] 09134
22 Expr::from_dynamic [function] [call site] 09135
22 test::len [function] [call site] 09136
22 FnCallExpr::is_operator_call [function] [call site] 09137
22 Engine::fast_operators [function] [call site] 09139
23 intersects [function] [call site] 09140
22 Engine::has_native_fn_override [function] [call site] 09141
23 calc_fn_hash_full [function] [call site] 09142
23 StmtBlock::as_ref [function] [call site] 09143
23 MyIterableType::into_iter [function] [call site] 09144
23 Self::IntoIter::copied [function] [call site] 09145
23 MyIterableType::into_iter [function] [call site] 09146
23 test_var_def_filter [function] [call site] 09147
23 Module::is_standard_lib [function] [call site] 09148
23 T::as_any [function] [call site] 09149
23 Module::contains_fn [function] [call site] 09150
23 map_functions::values [function] [call site] 09151
23 T::as_any [function] [call site] 09152
23 Module::contains_qualified_fn [function] [call site] 09153
22 RhaiFunc::is_native [function] [call site] 09154
22 func::builtin::get_builtin_binary_op_fn [function] [call site] 09155
23 Dynamic::as_int [function] [call site] 09157
23 Dynamic::as_int [function] [call site] 09159
23 Dynamic::as_int [function] [call site] 09164
23 Dynamic::as_int [function] [call site] 09166
23 Dynamic::as_immutable_string_ref [function] [call site] 09171
23 Dynamic::as_immutable_string_ref [function] [call site] 09173
23 Package::init_engine [function] [call site] 09176
23 Engine::throw_on_size [function] [call site] 09177
23 test::len [function] [call site] 09178
23 test::len [function] [call site] 09179
23 Dynamic::as_char [function] [call site] 09183
23 Dynamic::as_char [function] [call site] 09185
23 Position::new_const [function] [call site] 09187
23 blob_functions::push [function] [call site] 09188
23 blob_functions::push [function] [call site] 09189
23 Package::init_engine [function] [call site] 09191
23 Engine::throw_on_size [function] [call site] 09192
23 test::len [function] [call site] 09193
23 Result::into [function] [call site] 09195
23 Dynamic::as_blob_ref [function] [call site] 09197
23 string_functions::is_empty [function] [call site] 09199
23 Dynamic::flatten_clone [function] [call site] 09201
23 Dynamic::as_blob_ref [function] [call site] 09202
23 string_functions::is_empty [function] [call site] 09204
23 Dynamic::flatten_clone [function] [call site] 09206
23 Package::init_engine [function] [call site] 09208
23 Engine::throw_on_size [function] [call site] 09209
23 test::len [function] [call site] 09210
23 test::len [function] [call site] 09211
23 TestStruct::clone [function] [call site] 09212
23 StmtBlock::extend [function] [call site] 09213
23 Dynamic::from_blob [function] [call site] 09215
23 Dynamic::as_int [function] [call site] 09220
23 Dynamic::as_int [function] [call site] 09225
23 Dynamic::as_int [function] [call site] 09230
23 Dynamic::as_int [function] [call site] 09235
23 Dynamic::as_char [function] [call site] 09238
23 Dynamic::as_immutable_string_ref [function] [call site] 09240
23 test_chars [function] [call site] 09243
23 MultiInputsStream::get_next [function] [call site] 09244
23 MultiInputsStream::get_next [function] [call site] 09245
23 Dynamic::as_char [function] [call site] 09247
23 Dynamic::as_immutable_string_ref [function] [call site] 09249
23 Position::new_const [function] [call site] 09251
23 blob_functions::push [function] [call site] 09252
23 Result::push_str [function] [call site] 09253
23 Package::init_engine [function] [call site] 09255
23 Engine::throw_on_size [function] [call site] 09256
23 test::len [function] [call site] 09257
23 Result::into [function] [call site] 09259
23 Dynamic::as_immutable_string_ref [function] [call site] 09260
23 Dynamic::as_char [function] [call site] 09262
23 test_chars [function] [call site] 09264
23 MultiInputsStream::get_next [function] [call site] 09265
23 MultiInputsStream::get_next [function] [call site] 09266
23 Dynamic::as_immutable_string_ref [function] [call site] 09269
23 Dynamic::as_char [function] [call site] 09271
23 Package::init_engine [function] [call site] 09274
23 Engine::throw_on_size [function] [call site] 09275
23 test::len [function] [call site] 09276
23 Result::into [function] [call site] 09278
23 Dynamic::as_immutable_string_ref [function] [call site] 09280
23 Dynamic::as_char [function] [call site] 09282
23 TestStruct::clone [function] [call site] 09288
23 TestStruct::clone [function] [call site] 09293
23 Dynamic::as_blob_ref [function] [call site] 09297
23 TestStruct::clone [function] [call site] 09299
23 Dynamic::as_char [function] [call site] 09300
23 encode_utf8 [function] [call site] 09302
23 Package::init_engine [function] [call site] 09304
23 Engine::throw_on_size [function] [call site] 09305
23 test::len [function] [call site] 09306
23 test::len [function] [call site] 09307
23 StmtBlock::extend [function] [call site] 09308
23 as_bytes [function] [call site] 09309
23 Dynamic::from_blob [function] [call site] 09311
23 Dynamic::type_id [function] [call site] 09312
23 Dynamic::type_id [function] [call site] 09313
23 TypeId::of::<ExclusiveRange> [function] [call site] 09314
23 TypeId::of::<ExclusiveRange> [function] [call site] 09315
23 TypeId::of::<InclusiveRange> [function] [call site] 09316
23 TypeId::of::<InclusiveRange> [function] [call site] 09317
23 TypeId::of::<ExclusiveRange> [function] [call site] 09318
23 TypeId::of::<InclusiveRange> [function] [call site] 09319
23 TypeId::of::<InclusiveRange> [function] [call site] 09320
23 TypeId::of::<ExclusiveRange> [function] [call site] 09321
23 is_numeric [function] [call site] 09324
23 is_numeric [function] [call site] 09325
23 is_numeric [function] [call site] 09327
23 is_numeric [function] [call site] 09328
22 StmtBlock::as_ref [function] [call site] 09330
22 unwrap [function] [call site] 09331
22 then [function] [call site] 09332
22 Ident::as_str [function] [call site] 09333
22 into [function] [call site] 09334
22 split_first_mut [function] [call site] 09335
22 unwrap [function] [call site] 09336
22 test_var_is_def [function] [call site] 09337
23 Engine::new [function] [call site] 09338
22 OptimizerState::set_dirty [function] [call site] 09339
22 Expr::from_dynamic [function] [call site] 09340
22 StaticModuleResolver::iter_mut [function] [call site] 09341
22 array_functions::for_each [function] [call site] 09342
22 optimize_expr [function] [call site] 09343
22 move_constant_arg [function] [call site] 09344
22 OptimizerState::set_dirty [function] [call site] 09345
22 FnCallExpr::constant_args [function] [call site] 09346
22 FnCallHashes::is_native_only [function] [call site] 09347
23 Position::is_none [function] [call site] 09348
22 MyIterableType::into_iter [function] [call site] 09349
22 array_functions::find_map [function] [call site] 09350
22 Module::get_script_fn [function] [call site] 09351
23 StmtBlock::as_ref [function] [call site] 09352
23 and_then [function] [call site] 09353
23 StmtBlock::as_ref [function] [call site] 09354
23 &crate::SharedModule::values [function] [call site] 09355
24 string_functions::is_empty [function] [call site] 09356
24 IterateDynamicArray::new [function] [call site] 09357
24 map_functions::values [function] [call site] 09358
24 Array::cloned [function] [call site] 09359
24 reflection_functions::collect [function] [call site] 09360
23 array_functions::find [function] [call site] 09361
24 array_functions::find_starting_from [function] [call site] 09362
23 RhaiResult::and_then [function] [call site] 09363
23 RhaiFunc::get_script_fn_def [function] [call site] 09364
22 test::len [function] [call site] 09365
22 is_some [function] [call site] 09366
22 MyIterableType::into_iter [function] [call site] 09367
22 test_optimizer_const_map [function] [call site] 09368
22 Expr::get_literal_value [function] [call site] 09369
23 StmtBlock::as_ref [function] [call site] 09371
23 TestStruct::clone [function] [call site] 09372
23 write_lock::<FnPtr> [function] [call site] 09373
23 crate::Shared::new [function] [call site] 09375
23 Option<&GlobalRuntimeState>::into [function] [call site] 09376
23 TestStruct::clone [function] [call site] 09380
23 Self::into [function] [call site] 09381
23 Expr::is_constant [function] [call site] 09383
23 crate::Array::with_capacity [function] [call site] 09384
23 test::len [function] [call site] 09385
23 StmtBlock::extend [function] [call site] 09386
23 MyIterableType::into_iter [function] [call site] 09387
23 Self::IntoIter::map [function] [call site] 09388
23 Expr::get_literal_value [function] [call site] 09389
23 Option::unwrap [function] [call site] 09390
23 Dynamic::from_array [function] [call site] 09391
23 Expr::is_constant [function] [call site] 09392
23 TestStruct::clone [function] [call site] 09393
23 shared_get_mut [function] [call site] 09394
23 Ident::as_str [function] [call site] 09395
23 Option::unwrap [function] [call site] 09396
23 Expr::get_literal_value [function] [call site] 09397
23 Option::unwrap [function] [call site] 09398
23 Dynamic::from_map [function] [call site] 09399
23 Expr::is_constant [function] [call site] 09400
23 Position::new_const [function] [call site] 09401
23 Expr::get_literal_value [function] [call site] 09402
23 Option::unwrap [function] [call site] 09403
23 FnCallExpr::is_qualified [function] [call site] 09406
23 test::len [function] [call site] 09407
23 FnPtr::new [function] [call site] 09408
23 TestStruct::clone [function] [call site] 09409
23 RhaiResultOf::ok [function] [call site] 09410
23 test::len [function] [call site] 09412
23 Token::literal_syntax [function] [call site] 09413
23 Token::literal_syntax [function] [call site] 09414
23 Ident::as_str [function] [call site] 09415
22 args.iter().map(|a| [call site] 09422
22 unwrap [function] [call site] 09423
22 Ident::as_str [function] [call site] 09424
22 test::len [function] [call site] 09425
22 Some [function] [call site] 09426
22 Engine::map_type_name [function] [call site] 09427
22 RhaiNativeFunc::return_type_name [function] [call site] 09428
22 into [function] [call site] 09429
22 test::len [function] [call site] 09430
22 Some [function] [call site] 09431
22 OptimizerState::call_fn_with_const_args [function] [call site] 09432
23 Engine::exec_native_fn_call [function] [call site] 09433
24 Engine::track_operation [function] [call site] 09434
24 Engine::resolve_fn [function] [call site] 09436
24 RhaiFunc::is_volatile [function] [call site] 09437
24 Engine::gen_fn_call_signature [function] [call site] 09438
24 ERR::ErrorFunctionNotFound [function] [call site] 09440
24 RhaiFunc::is_method [function] [call site] 09442
24 StmtBlock::as_ref [function] [call site] 09443
24 Debugger::call_stack [function] [call site] 09445
24 test::len [function] [call site] 09446
24 ArgBackup::new [function] [call site] 09447
24 string_functions::is_empty [function] [call site] 09448
24 ArgBackup::change_first_arg_to_copy [function] [call site] 09449
24 Engine::is_debugger_registered [function] [call site] 09450
24 TestStruct::clone [function] [call site] 09451
24 StmtBlock::span_or_else [function] [call site] 09452
24 TestStruct::clone [function] [call site] 09453
24 GlobalRuntimeState::debugger_mut [function] [call site] 09454
24 &mut [call site] 09455
24 Engine::get_interned_string [function] [call site] 09456
24 MyIterableType::into_iter [function] [call site] 09457
24 Self::IntoIter::map [function] [call site] 09458
24 TestStruct::clone [function] [call site] 09459
24 RhaiNativeFunc::has_context [function] [call site] 09460
24 bool::then [function] [call site] 09461
24 as_deref [function] [call site] 09462
24 RhaiFunc::is_pure [function] [call site] 09464
24 Command::get [function] [call site] 09465
24 INT::map_or [function] [call site] 09466
24 Dynamic::is_read_only [function] [call site] 09467
24 ERR::ErrorNonPureMethodCallOnConstant [function] [call site] 09469
24 test_to_string [function] [call site] 09470
24 test_method_call [function] [call site] 09472
24 test_custom_syntax_func [function] [call site] 09473
24 and_then [function] [call site] 09474
24 Engine::check_data_size [function] [call site] 09475
24 EvalAltResult::fill_position [function] [call site] 09477
24 ArgBackup::restore_first_arg [function] [call site] 09478
24 Engine::is_debugger_registered [function] [call site] 09479
24 NativeCallContext::debugger [function] [call site] 09480
24 Scope::new [function] [call site] 09481
24 crate::ast::Stmt::Noop [function] [call site] 09482
24 DebuggerEvent::FunctionExitWithValue [function] [call site] 09484
24 DebuggerEvent::FunctionExitWithError [function] [call site] 09485
24 Engine::dbg_raw [function] [call site] 09486
24 GlobalRuntimeState::debugger_mut [function] [call site] 09488
24 &mut [call site] 09489
24 string_functions::is_empty [function] [call site] 09490
24 Engine::check_data_size [function] [call site] 09491
24 Dynamic::into_immutable_string [function] [call site] 09493
24 Result::map_err [function] [call site] 09494
24 Engine::map_type_name [function] [call site] 09495
24 type_name::<ImmutableString> [function] [call site] 09496
24 &'a [call site] 09497
24 ERR::ErrorMismatchOutputType [function] [call site] 09498
24 test_side_effects_print [function] [call site] 09500
24 Dynamic::into_immutable_string [function] [call site] 09501
24 Result::map_err [function] [call site] 09502
24 Engine::map_type_name [function] [call site] 09503
24 type_name::<ImmutableString> [function] [call site] 09504
24 &'a [call site] 09505
24 ERR::ErrorMismatchOutputType [function] [call site] 09506
24 test_print_debug [function] [call site] 09508
24 &mut [call site] 09509
24 Engine::map_type_name [function] [call site] 09510
24 std:: [call site] 09511
0 any::type_name [function] [call site] 09512
24 Engine::map_type_name [function] [call site] 09513
24 std:: [call site] 09514
0 any::type_name [function] [call site] 09515
24 ERR::ErrorIndexingType [function] [call site] 09517
24 Engine::map_type_name [function] [call site] 09519
24 std:: [call site] 09520
0 any::type_name [function] [call site] 09521
24 Engine::map_type_name [function] [call site] 09522
24 std:: [call site] 09523
0 any::type_name [function] [call site] 09524
24 Engine::map_type_name [function] [call site] 09525
24 std:: [call site] 09526
0 any::type_name [function] [call site] 09527
24 ERR::ErrorIndexingType [function] [call site] 09529
24 string_functions::starts_with [function] [call site] 09531
24 test::len [function] [call site] 09532
24 Engine::map_type_name [function] [call site] 09533
24 std:: [call site] 09534
0 any::type_name [function] [call site] 09535
24 ERR::ErrorDotExpr [function] [call site] 09537
24 string_functions::starts_with [function] [call site] 09539
24 test::len [function] [call site] 09540
24 Engine::map_type_name [function] [call site] 09541
24 std:: [call site] 09542
0 any::type_name [function] [call site] 09543
24 Engine::map_type_name [function] [call site] 09544
24 std:: [call site] 09545
0 any::type_name [function] [call site] 09546
24 ERR::ErrorDotExpr [function] [call site] 09548
24 ERR::ErrorFunctionNotFound [function] [call site] 09551
24 Engine::gen_fn_call_signature [function] [call site] 09552
23 calc_fn_hash [function] [call site] 09554
23 test::len [function] [call site] 09555
23 StaticModuleResolver::iter_mut [function] [call site] 09556
23 iter_mut().collect::<FnArgsVec<_>> [function] [call site] 09557
23 ok [function] [call site] 09558
23 test_optimizer_const_map [function] [call site] 09559
22 StmtBlock::as_ref [function] [call site] 09560
22 OptimizerState::set_dirty [function] [call site] 09561
22 Expr::from_dynamic [function] [call site] 09562
22 StaticModuleResolver::iter_mut [function] [call site] 09563
22 array_functions::for_each [function] [call site] 09564
22 optimize_expr [function] [call site] 09565
22 StaticModuleResolver::iter_mut [function] [call site] 09566
22 array_functions::for_each [function] [call site] 09567
22 optimize_expr [function] [call site] 09568
22 move_constant_arg [function] [call site] 09569
22 OptimizerState::set_dirty [function] [call site] 09570
22 string_functions::is_empty [function] [call site] 09571
22 OptimizerState::find_literal_constant [function] [call site] 09572
22 Option::is_some [function] [call site] 09573
22 Expr::from_dynamic [function] [call site] 09574
22 OptimizerState::find_literal_constant [function] [call site] 09575
22 Option::unwrap [function] [call site] 09576
22 TestStruct::clone [function] [call site] 09577
22 OptimizerState::set_dirty [function] [call site] 09578
21 ASTFlags::intersects [function] [call site] 09579
21 Expr::is_constant [function] [call site] 09580
21 Some [function] [call site] 09581
21 Cow::Owned [function] [call site] 09582
21 Expr::get_literal_value [function] [call site] 09583
21 unwrap [function] [call site] 09584
21 OptimizerState::push_var [function] [call site] 09585
21 TestStruct::clone [function] [call site] 09586
21 optimize_stmt [function] [call site] 09587
22 Token::is_op_assignment [function] [call site] 09588
22 o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access [function] [call site] 09589
23 string_functions::is_empty [function] [call site] 09590
22 OptimizerState::set_dirty [function] [call site] 09591
22 OpAssignment::new_op_assignment_from_base [function] [call site] 09592
23 Token::lookup_symbol_from_syntax [function] [call site] 09593
23 Option::unwrap_or_else [function] [call site] 09594
23 OpAssignment::new_op_assignment_from_base_token [function] [call site] 09595
24 OpAssignment::new_op_assignment_from_token [function] [call site] 09596
25 Token::get_base_op_from_assignment [function] [call site] 09597
25 Option::unwrap_or_else [function] [call site] 09598
25 Token::literal_syntax [function] [call site] 09599
25 Token::literal_syntax [function] [call site] 09600
25 calc_fn_hash [function] [call site] 09601
25 calc_fn_hash [function] [call site] 09602
24 Token::convert_to_op_assignment [function] [call site] 09603
24 Option::unwrap_or_else [function] [call site] 09605
22 test_functions_take [function] [call site] 09606
22 o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access [function] [call site] 09607
22 optimize_expr [function] [call site] 09608
22 optimize_expr [function] [call site] 09609
22 string_functions::is_empty [function] [call site] 09610
22 string_functions::is_empty [function] [call site] 09611
22 OptimizerState::set_dirty [function] [call site] 09612
22 Expr::start_position [function] [call site] 09613
22 test_functions_take [function] [call site] 09614
22 optimize_expr [function] [call site] 09615
22 Stmt::Block [function] [call site] 09616
22 StmtBlock::new [function] [call site] 09617
22 Stmt::Expr [function] [call site] 09618
22 Stmt::Noop [function] [call site] 09620
22 Self::into [function] [call site] 09621
22 Stmt::Expr [function] [call site] 09622
22 string_functions::is_empty [function] [call site] 09624
22 OptimizerState::set_dirty [function] [call site] 09625
22 Stmt::Noop [function] [call site] 09626
22 OptimizerState::set_dirty [function] [call site] 09627
22 StmtBlock::take_statements [function] [call site] 09628
22 optimize_stmt_block [function] [call site] 09629
22 string_functions::is_empty [function] [call site] 09630
22 Stmt::Noop [function] [call site] 09631
22 ParseSettings::level_up_with_position [function] [call site] 09632
22 Stmt::Block [function] [call site] 09633
22 StmtBlock::new_with_span [function] [call site] 09634
23 MyIterableType::into_iter [function] [call site] 09635
23 Self::IntoIter::collect [function] [call site] 09636
23 StmtBlockContainer::shrink_to_fit [function] [call site] 09637
22 StmtBlock::new_with_span [function] [call site] 09638
23 MyIterableType::into_iter [function] [call site] 09639
23 Self::IntoIter::collect [function] [call site] 09640
23 StmtBlockContainer::shrink_to_fit [function] [call site] 09641
22 Self::into [function] [call site] 09642
22 OptimizerState::set_dirty [function] [call site] 09643
22 StmtBlock::take_statements [function] [call site] 09644
22 optimize_stmt_block [function] [call site] 09645
22 string_functions::is_empty [function] [call site] 09646
22 Stmt::Noop [function] [call site] 09647
22 ParseSettings::level_up_with_position [function] [call site] 09648
22 Stmt::Block [function] [call site] 09649
22 StmtBlock::new_with_span [function] [call site] 09650
22 StmtBlock::new_with_span [function] [call site] 09651
22 Self::into [function] [call site] 09652
22 string_functions::is_empty [function] [call site] 09653
22 test::len [function] [call site] 09654
22 StmtBlock::as_mut [function] [call site] 09655
22 test_functions_take [function] [call site] 09656
22 OptimizerState::set_dirty [function] [call site] 09657
22 StmtBlock::take_statements [function] [call site] 09658
22 StmtBlock::statements_mut [function] [call site] 09659
22 optimize_stmt_block [function] [call site] 09660
22 test_functions_take [function] [call site] 09661
22 optimize_expr [function] [call site] 09662
22 blob_functions::push [function] [call site] 09663
23 blob_functions::push [function] [call site] 09664
23 FnPtr::try_from [function] [call site] 09665
23 RhaiResultOf::unwrap [function] [call site] 09666
22 test_functions_take [function] [call site] 09667
22 optimize_expr [function] [call site] 09668
22 Position::new_const [function] [call site] 09669
22 blob_functions::push [function] [call site] 09670
22 blob_functions::push [function] [call site] 09671
22 Expr::And [function] [call site] 09672
22 RhaiResult::into [function] [call site] 09673
22 optimize_expr [function] [call site] 09674
22 StmtBlock::statements_mut [function] [call site] 09675
22 optimize_stmt_block [function] [call site] 09676
22 StmtBlock::take_statements [function] [call site] 09677
22 StmtBlock::statements_mut [function] [call site] 09678
22 optimize_stmt_block [function] [call site] 09679
22 StmtBlock::take_statements [function] [call site] 09680
22 is_hashable_constant [function] [call site] 09681
23 Expr::is_constant [function] [call site] 09682
23 Dynamic::is_hashable [function] [call site] 09683
22 Expr::get_literal_value [function] [call site] 09684
22 func::hashing::get_hasher [function] [call site] 09686
22 test::hash [function] [call site] 09687
22 Self::Hasher::finish [function] [call site] 09688
22 Command::get [function] [call site] 09689
22 mem::take [function] [call site] 09690
22 string_functions::clear [function] [call site] 09691
22 Stmt::Expr [function] [call site] 09692
22 test_functions_take [function] [call site] 09693
22 optimize_stmt [function] [call site] 09695
22 optimize_expr [function] [call site] 09696
22 Stmt::Expr [function] [call site] 09698
22 test_functions_take [function] [call site] 09699
22 optimize_stmt [function] [call site] 09701
22 Stmt::Expr [function] [call site] 09703
22 test_functions_take [function] [call site] 09704
22 test_functions_take [function] [call site] 09707
22 Stmt::If [function] [call site] 09708
22 Expr::start_position [function] [call site] 09710
22 OptimizerState::set_dirty [function] [call site] 09711
22 mem::take [function] [call site] 09712
22 Stmt::Expr [function] [call site] 09713
22 test_functions_take [function] [call site] 09714
22 optimize_stmt [function] [call site] 09716
22 OptimizerState::set_dirty [function] [call site] 09717
22 string_functions::is_empty [function] [call site] 09718
22 test::len [function] [call site] 09719
22 MyIterableType::into_iter [function] [call site] 09720
22 Self::IntoIter::all [function] [call site] 09721
22 MyIterableType::into_iter [function] [call site] 09722
22 Self::IntoIter::find [function] [call site] 09723
22 string_functions::contains [function] [call site] 09724
22 without_metadata::test_parse_json_err_no_index [function] [call site] 09725
22 without_metadata::test_parse_json_err_no_index [function] [call site] 09726
22 Stmt::Expr [function] [call site] 09727
22 test_functions_take [function] [call site] 09728
22 optimize_stmt [function] [call site] 09730
22 test_functions_take [function] [call site] 09731
22 optimize_expr [function] [call site] 09732
22 Stmt::Expr [function] [call site] 09734
22 test_functions_take [function] [call site] 09735
22 optimize_stmt [function] [call site] 09737
22 Stmt::Expr [function] [call site] 09739
22 without_metadata::test_parse_json_err_no_index [function] [call site] 09740
22 test_functions_take [function] [call site] 09741
22 Stmt::If [function] [call site] 09744
22 Expr::start_position [function] [call site] 09746
22 OptimizerState::set_dirty [function] [call site] 09747
22 string_functions::is_empty [function] [call site] 09748
22 OptimizerState::set_dirty [function] [call site] 09749
22 string_functions::clear [function] [call site] 09750
22 test::len [function] [call site] 09751
22 map_functions::retain [function] [call site] 09752
23 string_functions::is_empty [function] [call site] 09753
23 IterateMap::new [function] [call site] 09755
23 IterateMap::new [function] [call site] 09756
23 IterateMap::new [function] [call site] 09757
23 mem::take [function] [call site] 09758
23 blob_functions::insert [function] [call site] 09760
23 FnPtr::call_raw_with_extra_args [function] [call site] 09761
23 TestStruct::clone [function] [call site] 09763
23 Self::into [function] [call site] 09764
23 Dynamic::as_bool [function] [call site] 09766
23 Result::unwrap_or [function] [call site] 09767
23 blob_functions::insert [function] [call site] 09768
23 blob_functions::insert [function] [call site] 09769
23 map_or_else [function] [call site] 09771
22 string_functions::contains [function] [call site] 09773
22 test::len [function] [call site] 09774
22 OptimizerState::set_dirty [function] [call site] 09775
22 without_metadata::test_parse_json_err_no_index [function] [call site] 09776
22 optimize_expr [function] [call site] 09777
22 optimize_expr [function] [call site] 09778
22 OptimizerState::set_dirty [function] [call site] 09779
22 Stmt::Expr [function] [call site] 09780
22 test_functions_take [function] [call site] 09781
22 optimize_stmt [function] [call site] 09783
22 Stmt::Block [function] [call site] 09784
22 StmtBlock::empty [function] [call site] 09785
22 Self::into [function] [call site] 09786
22 optimize_expr [function] [call site] 09787
22 optimize_expr [function] [call site] 09788
22 optimize_expr [function] [call site] 09789
22 Expr::is_unit [function] [call site] 09790
22 Expr::Unit [function] [call site] 09791
22 ParseSettings::level_up_with_position [function] [call site] 09792
22 OptimizerState::set_dirty [function] [call site] 09793
22 map_functions::retain [function] [call site] 09794
22 map_functions::retain [function] [call site] 09795
23 string_functions::is_empty [function] [call site] 09796
23 IterateMap::new [function] [call site] 09798
23 IterateMap::new [function] [call site] 09799
23 IterateMap::new [function] [call site] 09800
23 mem::take [function] [call site] 09801
23 blob_functions::insert [function] [call site] 09803
23 FnPtr::call_raw_with_extra_args [function] [call site] 09804
23 TestStruct::clone [function] [call site] 09806
23 Self::into [function] [call site] 09807
23 Dynamic::as_bool [function] [call site] 09809
23 Result::unwrap_or [function] [call site] 09810
23 blob_functions::insert [function] [call site] 09811
23 blob_functions::insert [function] [call site] 09812
23 map_or_else [function] [call site] 09814
22 OptimizerState::set_dirty [function] [call site] 09816
22 MyIterableType::into_iter [function] [call site] 09817
22 Self::IntoIter::position [function] [call site] 09818
22 test::len [function] [call site] 09819
22 OptimizerState::set_dirty [function] [call site] 09820
22 string_functions::truncate [function] [call site] 09821
23 string_functions::clear [function] [call site] 09822
23 FnPtr::try_from [function] [call site] 09823
23 char_indices [function] [call site] 09824
23 shared_make_mut [function] [call site] 09826
23 string_functions::truncate [function] [call site] 09827
22 string_functions::is_empty [function] [call site] 09828
22 OptimizerState::set_dirty [function] [call site] 09829
22 map_functions::retain [function] [call site] 09830
22 OptimizerState::set_dirty [function] [call site] 09831
22 optimize_expr [function] [call site] 09832
22 StaticModuleResolver::iter_mut [function] [call site] 09833
22 impl [call site] 09834
22 array_functions::for_each [function] [call site] 09835
22 map_functions::values [function] [call site] 09837
22 flat_map [function] [call site] 09838
22 MyIterableType::into_iter [function] [call site] 09839
23 test_chars [function] [call site] 09840
23 0.chars().collect::<Vec<_>> [function] [call site] 09841
23 MyIterableType::into_iter [function] [call site] 09842
22 test_method_call [function] [call site] 09843
22 MyIterableType::into_iter [function] [call site] 09844
22 Self::IntoIter::all [function] [call site] 09845
22 without_metadata::test_parse_json_err_no_index [function] [call site] 09846
22 Expr::is_unit [function] [call site] 09847
22 Expr::Unit [function] [call site] 09848
22 ParseSettings::level_up_with_position [function] [call site] 09849
22 OptimizerState::set_dirty [function] [call site] 09850
22 OptimizerState::set_dirty [function] [call site] 09851
22 Stmt::Noop [function] [call site] 09852
22 optimize_expr [function] [call site] 09853
22 Expr::Unit [function] [call site] 09854
22 StmtBlock::statements_mut [function] [call site] 09855
22 optimize_stmt_block [function] [call site] 09856
22 StmtBlock::take_statements [function] [call site] 09857
22 optimize_expr [function] [call site] 09858
22 StmtBlock::statements_mut [function] [call site] 09859
22 optimize_stmt_block [function] [call site] 09860
22 StmtBlock::take_statements [function] [call site] 09861
22 optimize_expr [function] [call site] 09862
22 StmtBlock::statements_mut [function] [call site] 09863
22 optimize_stmt_block [function] [call site] 09864
22 StmtBlock::take_statements [function] [call site] 09865
22 ASTFlags::intersects [function] [call site] 09866
22 optimize_expr [function] [call site] 09867
22 optimize_expr [function] [call site] 09868
22 optimize_stmt_block [function] [call site] 09869
22 StmtBlock::take_statements [function] [call site] 09870
23 mem::take [function] [call site] 09871
23 StmtBlock::statements_mut [function] [call site] 09872
22 StmtBlockContainer::as_mut_slice [function] [call site] 09873
22 OptimizerState::set_dirty [function] [call site] 09874
22 Stmt::Noop [function] [call site] 09875
22 StmtBlock::new_with_span [function] [call site] 09876
23 MyIterableType::into_iter [function] [call site] 09877
23 Self::IntoIter::collect [function] [call site] 09878
23 StmtBlockContainer::shrink_to_fit [function] [call site] 09879
22 iterator_functions::chars_from_start [function] [call site] 09880
23 CharsStream::new [function] [call site] 09881
22 Stmt::is_block_dependent [function] [call site] 09882
23 MyIterableType::into_iter [function] [call site] 09883
23 Self::IntoIter::all [function] [call site] 09884
23 FnCallExpr::is_qualified [function] [call site] 09885
23 FnCallExpr::is_qualified [function] [call site] 09886
22 OptimizerState::set_dirty [function] [call site] 09887
22 test_functions_take [function] [call site] 09888
22 StmtBlock::statements_mut [function] [call site] 09889
22 MyIterableType::into_iter [function] [call site] 09890
22 test_method_call [function] [call site] 09891
22 OptimizerState::set_dirty [function] [call site] 09892
22 StmtBlock::take_statements [function] [call site] 09893
22 StmtBlock::new_with_span [function] [call site] 09894
22 optimize_stmt_block [function] [call site] 09895
22 StmtBlock::new_with_span [function] [call site] 09896
22 Stmt::Block [function] [call site] 09897
22 ParseResult::into [function] [call site] 09898
22 StmtBlock::statements_mut [function] [call site] 09899
22 optimize_stmt_block [function] [call site] 09900
22 StmtBlock::take_statements [function] [call site] 09901
22 StmtBlock::statements_mut [function] [call site] 09902
22 optimize_stmt_block [function] [call site] 09903
22 StmtBlock::take_statements [function] [call site] 09904
22 OptimizerState::set_dirty [function] [call site] 09905
22 StmtBlock::as_mut [function] [call site] 09906
22 string_functions::is_empty [function] [call site] 09907
23 test::len [function] [call site] 09908
22 mem::take [function] [call site] 09909
22 StmtBlock::as_mut [function] [call site] 09910
22 StmtBlock::statements_mut [function] [call site] 09911
22 optimize_stmt_block [function] [call site] 09912
22 StmtBlock::take_statements [function] [call site] 09913
22 Stmt::Block [function] [call site] 09914
22 Stmt::Noop [function] [call site] 09916
22 ParseSettings::level_up_with_position [function] [call site] 09917
22 OptimizerState::set_dirty [function] [call site] 09918
22 test_functions_take [function] [call site] 09919
22 Stmt::FnCall [function] [call site] 09920
22 optimize_expr [function] [call site] 09921
22 ParseResult::take [function] [call site] 09922
23 Engine::new [function] [call site] 09923
23 register_type_with_name::<TestStruct> [function] [call site] 09924
23 Engine::register_fn [function] [call site] 09925
23 TestStruct [function] [call site] 09926
22 Expr::FnCall [function] [call site] 09927
22 optimize_expr [function] [call site] 09928
22 Stmt::FnCall [function] [call site] 09929
22 Stmt::Expr [function] [call site] 09930
22 optimize_expr [function] [call site] 09932
22 optimize_expr [function] [call site] 09933
22 string_functions::is_empty [function] [call site] 09934
22 OptimizerState::set_dirty [function] [call site] 09935
22 Stmt::Noop [function] [call site] 09936
22 test::len [function] [call site] 09937
22 map_functions::retain [function] [call site] 09938
22 OptimizerState::find_literal_constant [function] [call site] 09939
22 Ident::as_str [function] [call site] 09940
22 Position::is_none [function] [call site] 09941
22 test::len [function] [call site] 09942
22 OptimizerState::set_dirty [function] [call site] 09943
21 MyIterableType::into_iter [function] [call site] 09944
21 Self::IntoIter::rev [function] [call site] 09945
22 array_functions::reduce_rev_with_initial [function] [call site] 09946
21 ParseSettings::level_up_with_position [function] [call site] 09947
22 ParseSettings::level_up [function] [call site] 09948
21 RhaiFunc::is_pure [function] [call site] 09950
21 Expr::is_constant [function] [call site] 09951
21 Expr::is_constant [function] [call site] 09952
21 Expr::is_constant [function] [call site] 09953
21 ParseResult::map_or [function] [call site] 09954
21 test::len [function] [call site] 09955
22 test::len [function] [call site] 09956
21 test::len [function] [call site] 09957
21 test::len [function] [call site] 09958
21 RhaiFunc::is_pure [function] [call site] 09959
21 OptimizerState::set_dirty [function] [call site] 09960
21 string_functions::remove [function] [call site] 09961
21 RhaiFunc::is_pure [function] [call site] 09962
22 RhaiFunc::is_pure [function] [call site] 09963
21 OptimizerState::set_dirty [function] [call site] 09964
21 string_functions::remove [function] [call site] 09965
21 ASTFlags::intersects [function] [call site] 09966
21 OptimizerState::set_dirty [function] [call site] 09967
21 string_functions::clear [function] [call site] 09968
22 string_functions::is_empty [function] [call site] 09969
22 shared_get_mut [function] [call site] 09970
22 string_functions::clear [function] [call site] 09971
22 ImmutableString::new [function] [call site] 09972
21 Stmt::returns_value [function] [call site] 09973
21 RhaiFunc::is_pure [function] [call site] 09974
21 OptimizerState::set_dirty [function] [call site] 09975
21 string_functions::clear [function] [call site] 09976
21 ASTFlags::intersects [function] [call site] 09977
21 Stmt::returns_value [function] [call site] 09978
21 OptimizerState::set_dirty [function] [call site] 09979
21 string_functions::pop [function] [call site] 09980
22 string_functions::is_empty [function] [call site] 09981
22 shared_make_mut [function] [call site] 09982
22 string_functions::pop [function] [call site] 09983
22 Dynamic::map_or [function] [call site] 09984
21 Dynamic::unwrap [function] [call site] 09985
21 ASTFlags::intersects [function] [call site] 09986
21 OptimizerState::set_dirty [function] [call site] 09987
21 StmtBlockContainer::last_mut [function] [call site] 09988
21 unwrap [function] [call site] 09989
21 StmtBlock::as_mut [function] [call site] 09990
21 &mut [call site] 09991
21 Stmt::Noop [function] [call site] 09992
21 Stmt::Expr [function] [call site] 09993
21 mem::take [function] [call site] 09994
21 Stmt::returns_value [function] [call site] 09995
21 Stmt::returns_value [function] [call site] 09996
21 RhaiFunc::is_pure [function] [call site] 09997
21 OptimizerState::set_dirty [function] [call site] 09998
21 Stmt::returns_value [function] [call site] 09999
21 StmtBlockContainer::last_mut [function] [call site] 10000
21 unwrap [function] [call site] 10001
21 Stmt::Noop [function] [call site] 10002
21 ParseSettings::level_up_with_position [function] [call site] 10003
21 string_functions::pop [function] [call site] 10004
21 Dynamic::unwrap [function] [call site] 10005
21 RhaiFunc::is_pure [function] [call site] 10006
21 OptimizerState::set_dirty [function] [call site] 10007
21 string_functions::clear [function] [call site] 10008
21 ASTFlags::intersects [function] [call site] 10009
21 OptimizerState::set_dirty [function] [call site] 10010
21 string_functions::pop [function] [call site] 10011
21 Dynamic::unwrap [function] [call site] 10012
21 ASTFlags::intersects [function] [call site] 10013
21 RhaiFunc::is_pure [function] [call site] 10014
21 OptimizerState::set_dirty [function] [call site] 10015
21 string_functions::pop [function] [call site] 10016
21 Dynamic::unwrap [function] [call site] 10017
21 RhaiFunc::is_pure [function] [call site] 10018
21 OptimizerState::set_dirty [function] [call site] 10019
21 string_functions::pop [function] [call site] 10020
21 Dynamic::unwrap [function] [call site] 10021
21 OptimizerState::rewind_var [function] [call site] 10022
22 string_functions::truncate [function] [call site] 10023
21 OptimizerState::is_dirty [function] [call site] 10024
21 OptimizerState::set_dirty [function] [call site] 10025
21 StmtBlockContainer::shrink_to_fit [function] [call site] 10026
19 Option::into [function] [call site] 10027
19 Self::into [function] [call site] 10028
19 crate::Module::new [function] [call site] 10029
20 Position::new_const [function] [call site] 10030
20 CustomTypesCollection::new [function] [call site] 10031
20 TestStruct::new [function] [call site] 10032
20 TestStruct::new [function] [call site] 10033
20 BloomFilterU64::new [function] [call site] 10034
20 TestStruct::new [function] [call site] 10035
20 TestStruct::new [function] [call site] 10036
19 Self::into [function] [call site] 10037
19 StmtBlockContainer::shrink_to_fit [function] [call site] 10038
19 AST::new [function] [call site] 10039
20 crate::SmartString::new_const [function] [call site] 10040
21 TestStruct::new [function] [call site] 10042
20 MyIterableType::into_iter [function] [call site] 10043
20 Self::IntoIter::collect [function] [call site] 10044
19 Engine::optimize_top_level [function] [call site] 10046
19 std::slice::from_ref [function] [call site] 10047
18 map_functions::values [function] [call site] 10048
18 cloned [function] [call site] 10049
18 lib.values().cloned().collect::<Vec<_>> [function] [call site] 10050
18 Ok [function] [call site] 10051
18 AST::new [function] [call site] 10052
18 crate::Module::from [function] [call site] 10053
18 map_functions::values [function] [call site] 10054
18 cloned [function] [call site] 10055
16 ParseResult::expect [function] [call site] 10056
16 Ident::as_str [function] [call site] 10057
16 eval_ast::<bool> [function] [call site] 10058
16 expect [function] [call site] 10059
15 unwrap_or [function] [call site] 10060
15 FnPtr::try_from [function] [call site] 10061
15 RhaiResultOf::unwrap [function] [call site] 10062
15 FnPtr::try_from [function] [call site] 10063
15 RhaiResultOf::map [function] [call site] 10064
15 unwrap_or [function] [call site] 10065
15 FnPtr::try_from [function] [call site] 10066
15 RhaiResultOf::unwrap [function] [call site] 10067
14 test::len [function] [call site] 10068
14 test::len [function] [call site] 10069
14 blob_functions::push [function] [call site] 10070
14 blob_functions::insert [function] [call site] 10071
13 &str::into [function] [call site] 10072
13 into [function] [call site] 10073
13 Scope::push_constant_dynamic [function] [call site] 10074
13 into [function] [call site] 10075
13 Scope::push_constant_dynamic [function] [call site] 10076
13 &str::into [function] [call site] 10077
13 Engine::compile_expression_with_scope [function] [call site] 10078
13 ParseResult::expect [function] [call site] 10079
13 Ident::as_str [function] [call site] 10080
13 eval_ast::<bool> [function] [call site] 10081
13 expect [function] [call site] 10082
12 StmtBlock::as_ref [function] [call site] 10083
12 &[Stmt]::chars [function] [call site] 10084
13 Engine::new [function] [call site] 10085
13 eval::<char> [function] [call site] 10086
13 unwrap_err [function] [call site] 10087
13 eval::<char> [function] [call site] 10088
13 unwrap_err [function] [call site] 10089
12 peekable [function] [call site] 10090
12 reflection_functions::collect [function] [call site] 10091
11 as_deref [function] [call site] 10092
10 StmtBlock::as_ref [function] [call site] 10093
10 syn::Result::peekable [function] [call site] 10094
10 <_>::default [function] [call site] 10095
10 ParseState::new [function] [call site] 10096
10 TestStruct::clone [function] [call site] 10097
10 Engine::parse [function] [call site] 10098
11 Engine::parse_global_level [function] [call site] 10099
12 Position::new_const [function] [call site] 10100
12 Engine::max_expr_depth [function] [call site] 10101
12 Engine::parse_stmt [function] [call site] 10104
12 Stmt::is_noop [function] [call site] 10105
12 CustomExpr::is_self_terminated [function] [call site] 10106
12 blob_functions::push [function] [call site] 10107
12 eat_token [function] [call site] 10110
12 TestStruct::clone [function] [call site] 10112
12 PERR::into_err [function] [call site] 10113
12 PERR::MissingToken [function] [call site] 10115
12 &str::into [function] [call site] 10117
12 PERR::into_err [function] [call site] 10118
12 map_functions::values [function] [call site] 10119
12 reflection_functions::collect [function] [call site] 10121
12 TestStruct::new [function] [call site] 10122
11 Engine::optimize_into_ast [function] [call site] 10125
11 AST::new [function] [call site] 10127
11 crate::Module::new [function] [call site] 10128
11 StmtBlock::extend [function] [call site] 10129
12 StmtBlock::extend [function] [call site] 10130
10 StmtBlock::borrow [function] [call site] 10131
10 into [function] [call site] 10132
10 Ok [function] [call site] 10133
9 Some [function] [call site] 10134
7 Scope::new [function] [call site] 10135
6 ParseResult::unwrap [function] [call site] 10136
6 TestStruct::new [function] [call site] 10137
6 Expr::walk [function] [call site] 10138
6 last [function] [call site] 10139
6 blob_functions::push [function] [call site] 10140
6 test_to_string [function] [call site] 10141
5 BloomFilterU64::new [function] [call site] 10142
3 Some [function] [call site] 10143
3 TestStruct::new [function] [call site] 10144
3 Some [function] [call site] 10145
3 TestStruct::new [function] [call site] 10146
3 Engine::register_global_module [function] [call site] 10147
3 TestStruct::new [function] [call site] 10148
3 Self::as_shared_module [function] [call site] 10149
2 Engine::set_max_string_size [function] [call site] 10150
3 TestStruct::new [function] [call site] 10151
2 Engine::set_max_array_size [function] [call site] 10152
3 TestStruct::new [function] [call site] 10153
2 Engine::set_max_map_size [function] [call site] 10154
3 TestStruct::new [function] [call site] 10155
2 Engine::set_max_variables [function] [call site] 10156
2 Engine::set_max_functions [function] [call site] 10157
2 Engine::set_max_modules [function] [call site] 10158
2 Engine::set_max_call_levels [function] [call site] 10159
2 Engine::set_max_expr_depths [function] [call site] 10160
3 TestStruct::new [function] [call site] 10161
3 TestStruct::new [function] [call site] 10162
2 Engine::set_optimization_level [function] [call site] 10163
2 Engine::on_debug [function] [call site] 10164
3 TestStruct::new [function] [call site] 10166
2 std::hint::black_box [function] [call site] 10167
2 Engine::on_print [function] [call site] 10168
2 std::hint::black_box [function] [call site] 10169
2 test_chars [function] [call site] 10170
2 test_functions_take [function] [call site] 10171
2 script.chars().take(32 [call site] 10172
2 Engine::compile [function] [call site] 10173
2 std::hint::black_box [function] [call site] 10174
2 std::hint::black_box [function] [call site] 10175
2 AST::iter_functions [function] [call site] 10176
3 Module::iter_script_fn [function] [call site] 10177
3 test_optimizer_const_map [function] [call site] 10178
3 StmtBlock::as_ref [function] [call site] 10179
3 &[Stmt]::into [function] [call site] 10180
2 ImmutableString::strong_count [function] [call site] 10181
3 ImmutableString::strong_count [function] [call site] 10182
2 std::hint::black_box [function] [call site] 10183
2 AST::iter_literal_variables [function] [call site] 10184
3 AST::statements [function] [call site] 10185
3 MyIterableType::into_iter [function] [call site] 10186
3 Self::IntoIter::filter_map [function] [call site] 10187
3 ASTFlags::intersects [function] [call site] 10188
3 ASTFlags::intersects [function] [call site] 10189
3 Expr::get_literal_value [function] [call site] 10190
3 Option::map [function] [call site] 10191
3 Ident::as_str [function] [call site] 10192
3 ASTFlags::intersects [function] [call site] 10193
2 ImmutableString::strong_count [function] [call site] 10194
2 std::hint::black_box [function] [call site] 10195
2 Expr::walk [function] [call site] 10196
2 std::hint::black_box [function] [call site] 10197
2 Engine::gen_fn_metadata_with_ast_to_json [function] [call site] 10198
3 Engine::gen_metadata_to_json_raw [function] [call site] 10199
4 ImmutableString::new [function] [call site] 10200
4 ModuleMetadata::new [function] [call site] 10201
5 TestStruct::new [function] [call site] 10202
5 TestStruct::new [function] [call site] 10203
5 TestStruct::new [function] [call site] 10204
4 blob_functions::insert [function] [call site] 10205
4 StmtBlock::as_ref [function] [call site] 10206
4 &[Stmt]::into [function] [call site] 10207
4 MyIterableType::into_iter [function] [call site] 10208
4 test_var_def_filter [function] [call site] 10209
4 Module::is_standard_lib [function] [call site] 10210
4 array_functions::for_each [function] [call site] 10211
4 test_comments_doc [function] [call site] 10212
4 string_functions::is_empty [function] [call site] 10213
4 string_functions::is_empty [function] [call site] 10214
4 test_comments_doc [function] [call site] 10215
4 Module::iter_custom_types [function] [call site] 10216
5 MyIterableType::into_iter [function] [call site] 10217
4 array_functions::for_each [function] [call site] 10218
4 blob_functions::push [function] [call site] 10219
4 RhaiFunc::get_iter_fn [function] [call site] 10221
4 array_functions::for_each [function] [call site] 10222
5 string_functions::is_empty [function] [call site] 10223
5 StaticModuleResolver::iter_mut [function] [call site] 10225
5 impl [call site] 10226
5 FnPtr::try_from [function] [call site] 10227
5 RhaiResultOf::unwrap_or [function] [call site] 10228
5 FnPtr::call_raw_with_extra_args [function] [call site] 10230
4 blob_functions::push [function] [call site] 10234
4 AST::shared_lib [function] [call site] 10235
4 &crate::SharedModule::iter_custom_types [function] [call site] 10236
5 MyIterableType::into_iter [function] [call site] 10237
4 array_functions::for_each [function] [call site] 10238
4 blob_functions::push [function] [call site] 10239
4 AST::shared_lib [function] [call site] 10241
4 &crate::SharedModule::iter_fn [function] [call site] 10242
4 array_functions::for_each [function] [call site] 10244
4 blob_functions::push [function] [call site] 10246
4 test_comments_doc [function] [call site] 10249
4 string_functions::is_empty [function] [call site] 10250
4 string_functions::is_empty [function] [call site] 10251
4 test_comments_doc [function] [call site] 10252
4 serde_json::to_string_pretty [function] [call site] 10253
2 AST::clone_functions_only [function] [call site] 10255
3 AST::clone_functions_only_filtered [function] [call site] 10256
4 crate::Module::new [function] [call site] 10257
4 &crate::SharedModule::merge_filtered [function] [call site] 10258
5 AST::merge_filtered_impl [function] [call site] 10259
6 StmtBlock::as_ref [function] [call site] 10260
6 StmtBlock::as_ref [function] [call site] 10261
6 <_>::default [function] [call site] 10262
6 StmtBlock::extend [function] [call site] 10266
6 MyIterableType::into_iter [function] [call site] 10267
7 test_chars [function] [call site] 10268
7 0.chars().collect::<Vec<_>> [function] [call site] 10269
7 MyIterableType::into_iter [function] [call site] 10270
6 Self::IntoIter::cloned [function] [call site] 10271
6 StmtBlock::as_ref [function] [call site] 10272
6 TestStruct::clone [function] [call site] 10273
6 &crate::SharedModule::merge_filtered [function] [call site] 10274
6 AST::new_with_source [function] [call site] 10275
7 TestStruct::new [function] [call site] 10276
7 AST::set_source [function] [call site] 10277
6 TestStruct::clone [function] [call site] 10278
6 TestStruct::new [function] [call site] 10279
6 string_functions::is_empty [function] [call site] 10282
6 string_functions::is_empty [function] [call site] 10285
6 clone_from [function] [call site] 10286
6 clone_from [function] [call site] 10287
6 TestStruct::clone [function] [call site] 10290
6 blob_functions::insert [function] [call site] 10293
6 TestStruct::clone [function] [call site] 10294
6 StmtBlock::as_ref [function] [call site] 10295
6 TestStruct::clone [function] [call site] 10296
6 Ident::as_str [function] [call site] 10299
6 Ident::as_str [function] [call site] 10300
6 TestStruct::clone [function] [call site] 10301
4 TestStruct::clone [function] [call site] 10304
4 TestStruct::clone [function] [call site] 10305
4 <_>::default [function] [call site] 10306
4 &crate::SharedModule::into [function] [call site] 10307
4 TestStruct::clone [function] [call site] 10308
2 AST::clone_functions_only_filtered [function] [call site] 10309
3 crate::Module::new [function] [call site] 10310
3 &crate::SharedModule::merge_filtered [function] [call site] 10311
3 TestStruct::clone [function] [call site] 10312
3 TestStruct::clone [function] [call site] 10313
3 <_>::default [function] [call site] 10314
3 &crate::SharedModule::into [function] [call site] 10315
3 TestStruct::clone [function] [call site] 10316
2 std::hint::black_box [function] [call site] 10317
2 map_functions::merge [function] [call site] 10318
3 string_functions::is_empty [function] [call site] 10319
4 test::len [function] [call site] 10320
3 string_functions::is_empty [function] [call site] 10321
3 StmtBlock::extend [function] [call site] 10322
4 StmtBlock::extend [function] [call site] 10323
2 Ok [function] [call site] 10324
1 std::hint::black_box [function] [call site] 10325