Fuzz introspector: fuzz_serde
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
10438 0 EP call site: 00000 Engine::run_with_scope

Fuzzer calltree

0 fuzz_target [function] [call site] 00000
1 Engine::new [function] [call site] 00001
2 Engine::new_raw [function] [call site] 00002
2 TestStruct::new [function] [call site] 00004
2 crate::module::resolvers::FileModuleResolver::new [function] [call site] 00005
3 FileModuleResolver::new_with_extension [function] [call site] 00006
4 Self::into [function] [call site] 00007
4 TestStruct::new [function] [call site] 00008
4 Self::into [function] [call site] 00009
4 Scope::new [function] [call site] 00010
5 TestStruct::new [function] [call site] 00011
5 TestStruct::new [function] [call site] 00012
5 TestStruct::new [function] [call site] 00013
2 Engine::set_max_strings_interned [function] [call site] 00014
3 func::locked_write [function] [call site] 00015
4 try_borrow_mut [function] [call site] 00016
4 StraightHasher::write [function] [call site] 00018
4 try_write [function] [call site] 00020
4 std::thread::sleep [function] [call site] 00022
5 std::thread::sleep [function] [call site] 00023
5 std::time::Duration::from_secs [function] [call site] 00024
5 FnPtr::try_from [function] [call site] 00025
6 tokenizer::is_valid_function_name [function] [call site] 00026
7 is_valid_identifier [function] [call site] 00027
8 test_chars [function] [call site] 00028
9 Engine::new [function] [call site] 00029
9 eval::<char> [function] [call site] 00030
9 unwrap_err [function] [call site] 00031
9 eval::<char> [function] [call site] 00032
9 unwrap_err [function] [call site] 00033
8 is_id_first_alphabetic [function] [call site] 00034
9 unicode_xid::UnicodeXID::is_xid_start [function] [call site] 00035
9 is_ascii_alphabetic [function] [call site] 00036
8 char::is_ascii_alphanumeric [function] [call site] 00037
7 is_reserved_keyword_or_symbol [function] [call site] 00038
8 string_functions::contains [function] [call site] 00042
9 string_functions::contains [function] [call site] 00043
8 string_functions::contains [function] [call site] 00044
8 test::len [function] [call site] 00045
7 Token::lookup_symbol_from_syntax [function] [call site] 00047
8 test::len [function] [call site] 00049
8 string_functions::contains [function] [call site] 00050
8 string_functions::contains [function] [call site] 00051
8 test::len [function] [call site] 00052
8 TestStruct::clone [function] [call site] 00055
7 Position::is_none [function] [call site] 00057
6 TestStruct::new [function] [call site] 00059
6 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 00060
7 test::len [function] [call site] 00062
7 string_functions::contains [function] [call site] 00063
7 string_functions::contains [function] [call site] 00064
7 test::len [function] [call site] 00065
6 Token::lookup_symbol_from_syntax [function] [call site] 00067
6 Option::is_some [function] [call site] 00068
6 ERR::ErrorParsing [function] [call site] 00070
6 PERR::Reserved [function] [call site] 00071
6 test_to_string [function] [call site] 00072
7 Engine::new [function] [call site] 00073
7 Scope::new [function] [call site] 00074
7 blob_functions::push [function] [call site] 00075
8 blob_functions::push [function] [call site] 00076
8 FnPtr::try_from [function] [call site] 00077
9 tokenizer::is_valid_function_name [function] [call site] 00078
9 TestStruct::new [function] [call site] 00080
9 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 00081
9 Token::lookup_symbol_from_syntax [function] [call site] 00082
9 Option::is_some [function] [call site] 00083
9 ERR::ErrorParsing [function] [call site] 00085
9 PERR::Reserved [function] [call site] 00086
9 test_to_string [function] [call site] 00087
9 ERR::ErrorFunctionNotFound [function] [call site] 00090
9 test_to_string [function] [call site] 00091
8 RhaiResultOf::unwrap [function] [call site] 00093
7 blob_functions::push [function] [call site] 00094
7 blob_functions::push [function] [call site] 00095
6 ERR::ErrorFunctionNotFound [function] [call site] 00098
6 test_to_string [function] [call site] 00099
5 RhaiResultOf::unwrap [function] [call site] 00101
4 std::time::Duration::from_millis [function] [call site] 00102
4 StraightHasher::write [function] [call site] 00104
4 try_write [function] [call site] 00105
3 StringsInterner::set_max [function] [call site] 00106
4 StringsInterner::throttle_cache [function] [call site] 00107
5 StringsInterner::max [function] [call site] 00108
5 StringsInterner::clear [function] [call site] 00109
6 string_functions::clear [function] [call site] 00110
7 string_functions::is_empty [function] [call site] 00111
8 test::len [function] [call site] 00112
7 shared_get_mut [function] [call site] 00113
8 Shared::get_mut [function] [call site] 00114
9 Shared::get_mut [function] [call site] 00115
7 string_functions::clear [function] [call site] 00116
7 ImmutableString::new [function] [call site] 00117
8 Position::new_const [function] [call site] 00119
9 TestStruct::new [function] [call site] 00121
8 Option::into [function] [call site] 00122
6 string_functions::clear [function] [call site] 00123
5 test::len [function] [call site] 00124
5 StringsInterner::max [function] [call site] 00125
5 test::len [function] [call site] 00126
5 StringsInterner::max [function] [call site] 00127
5 ImmutableString::strong_count [function] [call site] 00129
6 ImmutableString::strong_count [function] [call site] 00130
7 ImmutableString::strong_count [function] [call site] 00131
5 ImmutableString::strong_count [function] [call site] 00132
5 test::len [function] [call site] 00135
5 ImmutableString::strong_count [function] [call site] 00136
5 string_functions::remove [function] [call site] 00137
3 TestStruct::new [function] [call site] 00139
3 StringsInterner::new [function] [call site] 00140
4 <_>::default [function] [call site] 00141
5 Engine::new [function] [call site] 00142
5 Engine::compile [function] [call site] 00143
6 Engine::compile_with_scope [function] [call site] 00144
7 Engine::compile_scripts_with_scope [function] [call site] 00145
8 Engine::compile_scripts_with_scope_raw [function] [call site] 00146
9 Engine::lex [function] [call site] 00147
10 Engine::lex_raw [function] [call site] 00148
11 TestStruct::new [function] [call site] 00149
11 TokenizerControlBlock::new [function] [call site] 00150
12 ImmutableString::new [function] [call site] 00151
13 Position::new_const [function] [call site] 00153
13 Option::into [function] [call site] 00154
11 Self::into [function] [call site] 00155
11 TestStruct::clone [function] [call site] 00156
11 std::num::NonZeroUsize::new [function] [call site] 00157
11 Engine::max_string_size [function] [call site] 00158
12 Command::get [function] [call site] 00159
11 Position::new [function] [call site] 00160
11 MyIterableType::into_iter [function] [call site] 00161
12 test_chars [function] [call site] 00162
12 0.chars().collect::<Vec<_>> [function] [call site] 00163
12 MyIterableType::into_iter [function] [call site] 00164
13 test_chars [function] [call site] 00165
13 0.chars().collect::<Vec<_>> [function] [call site] 00166
13 MyIterableType::into_iter [function] [call site] 00167
11 Self::IntoIter::map [function] [call site] 00168
12 Engine::new [function] [call site] 00169
12 Engine::set_optimization_level [function] [call site] 00170
12 Scope::new [function] [call site] 00171
12 rhai::Map::new [function] [call site] 00172
12 blob_functions::insert [function] [call site] 00173
13 FnPtr::try_from [function] [call site] 00174
13 RhaiResultOf::unwrap [function] [call site] 00175
13 string_functions::is_empty [function] [call site] 00176
13 blob_functions::push [function] [call site] 00177
13 eval::calc_offset_len [function] [call site] 00178
14 FnPtr::try_from [function] [call site] 00179
15 tokenizer::is_valid_function_name [function] [call site] 00180
15 TestStruct::new [function] [call site] 00182
15 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 00183
15 Token::lookup_symbol_from_syntax [function] [call site] 00184
15 Option::is_some [function] [call site] 00185
15 ERR::ErrorParsing [function] [call site] 00187
15 PERR::Reserved [function] [call site] 00188
15 test_to_string [function] [call site] 00189
15 ERR::ErrorFunctionNotFound [function] [call site] 00192
15 test_to_string [function] [call site] 00193
14 CharsStream::unsigned_abs [function] [call site] 00195
14 RhaiResultOf::map_or [function] [call site] 00196
14 min_max_functions::min [function] [call site] 00197
14 FnPtr::try_from [function] [call site] 00198
14 RhaiResultOf::map [function] [call site] 00199
15 Engine::new [function] [call site] 00200
15 Engine::set_optimization_level [function] [call site] 00201
15 Scope::new [function] [call site] 00202
15 rhai::Map::new [function] [call site] 00203
15 blob_functions::insert [function] [call site] 00204
15 &str::into [function] [call site] 00205
15 Scope::push_constant_dynamic [function] [call site] 00207
16 Scope::push_entry [function] [call site] 00208
17 Scope::is_empty [function] [call site] 00209
18 string_functions::is_empty [function] [call site] 00210
17 blob_functions::push [function] [call site] 00213
17 Dynamic::set_access_mode [function] [call site] 00214
18 StmtBlock::as_mut [function] [call site] 00215
18 Dynamic::set_access_mode [function] [call site] 00216
19 StmtBlock::as_mut [function] [call site] 00217
19 Dynamic::set_access_mode [function] [call site] 00218
19 values_mut [function] [call site] 00219
19 Dynamic::set_access_mode [function] [call site] 00220
18 values_mut [function] [call site] 00221
18 Dynamic::set_access_mode [function] [call site] 00222
17 blob_functions::push [function] [call site] 00223
15 Scope::push_constant_dynamic [function] [call site] 00227
15 &str::into [function] [call site] 00228
15 Engine::compile_expression_with_scope [function] [call site] 00229
16 Engine::lex [function] [call site] 00230
16 syn::Result::peekable [function] [call site] 00231
16 <_>::default [function] [call site] 00232
16 ParseState::new [function] [call site] 00233
17 TestStruct::new [function] [call site] 00234
17 Scope::new [function] [call site] 00235
17 TestStruct::new [function] [call site] 00236
17 TestStruct::new [function] [call site] 00237
16 Engine::parse_global_expr [function] [call site] 00239
17 Engine::max_expr_depth [function] [call site] 00240
18 Command::get [function] [call site] 00241
17 Engine::parse_expr [function] [call site] 00242
18 TestStruct::new [function] [call site] 00245
18 ParseSettings::level_up [function] [call site] 00246
18 Engine::parse_unary [function] [call site] 00252
19 LexError::UnexpectedInput [function] [call site] 00256
19 (Token, [call site] 00257
20 Engine::new [function] [call site] 00258
20 Scope::new [function] [call site] 00259
20 blob_functions::push [function] [call site] 00260
20 blob_functions::push [function] [call site] 00261
20 blob_functions::push [function] [call site] 00262
19 PERR::into_err [function] [call site] 00263
19 TestStruct::clone [function] [call site] 00264
19 eat_token [function] [call site] 00266
20 MultiInputsStream::get_next [function] [call site] 00267
21 test::len [function] [call site] 00268
21 MultiInputsStream::get_next [function] [call site] 00269
22 test::len [function] [call site] 00270
22 MultiInputsStream::get_next [function] [call site] 00271
20 Option::unwrap [function] [call site] 00274
19 Engine::parse_unary [function] [call site] 00275
19 ParseSettings::level_up [function] [call site] 00276
19 checked_neg [function] [call site] 00277
19 test_optimizer_const_map [function] [call site] 00278
20 Engine::new [function] [call site] 00279
20 Engine::set_optimization_level [function] [call site] 00280
20 Scope::new [function] [call site] 00281
20 rhai::Map::new [function] [call site] 00282
20 blob_functions::insert [function] [call site] 00283
20 &str::into [function] [call site] 00284
20 Scope::push_constant_dynamic [function] [call site] 00286
20 Scope::push_constant_dynamic [function] [call site] 00288
20 &str::into [function] [call site] 00289
20 Engine::compile_expression_with_scope [function] [call site] 00290
20 ParseResult::expect [function] [call site] 00291
20 Ident::as_str [function] [call site] 00292
20 eval_ast::<bool> [function] [call site] 00293
19 Expr::IntegerConstant [function] [call site] 00295
19 StmtBlock::span_or_else [function] [call site] 00296
20 Span::new [function] [call site] 00297
20 iterator_functions::chars_from_start [function] [call site] 00298
21 CharsStream::new [function] [call site] 00299
22 TestStruct::new [function] [call site] 00301
22 MyIterableType::into_iter [function] [call site] 00302
23 test_chars [function] [call site] 00303
23 0.chars().collect::<Vec<_>> [function] [call site] 00304
23 MyIterableType::into_iter [function] [call site] 00305
22 FnPtr::try_from [function] [call site] 00306
22 RhaiResultOf::unwrap_or [function] [call site] 00307
22 FnPtr::try_from [function] [call site] 00308
22 RhaiResultOf::unwrap_or [function] [call site] 00309
22 test_chars [function] [call site] 00311
22 test_functions_take [function] [call site] 00313
23 Engine::new [function] [call site] 00314
23 register_type_with_name::<TestStruct> [function] [call site] 00315
23 Engine::register_fn [function] [call site] 00316
24 FuncRegistration::new [function] [call site] 00317
25 <_>::default [function] [call site] 00319
25 <_>::default [function] [call site] 00320
25 &str::into [function] [call site] 00321
25 <_>::default [function] [call site] 00322
24 Package::register_into_engine [function] [call site] 00324
25 Package::init_engine [function] [call site] 00325
25 Engine::register_global_module [function] [call site] 00326
26 Engine::global_namespace_mut [function] [call site] 00327
27 string_functions::is_empty [function] [call site] 00328
27 Module::new [function] [call site] 00329
28 Position::new_const [function] [call site] 00330
28 CustomTypesCollection::new [function] [call site] 00331
29 TestStruct::new [function] [call site] 00333
28 TestStruct::new [function] [call site] 00334
28 TestStruct::new [function] [call site] 00335
28 BloomFilterU64::new [function] [call site] 00336
28 TestStruct::new [function] [call site] 00338
28 TestStruct::new [function] [call site] 00339
27 Module::set_internal [function] [call site] 00340
28 test_get_set [function] [call site] 00341
29 Engine::new [function] [call site] 00342
29 register_type::<TestStruct> [function] [call site] 00343
29 Engine::register_get_set [function] [call site] 00344
30 Engine::register_get [function] [call site] 00345
31 Engine::register_fn [function] [call site] 00346
32 FuncRegistration::new [function] [call site] 00347
32 Package::register_into_engine [function] [call site] 00349
31 crate::engine::make_getter [function] [call site] 00350
32 Position::new_const [function] [call site] 00351
33 TestStruct::new [function] [call site] 00353
32 RhaiResultOf::push_str [function] [call site] 00354
32 RhaiResultOf::push_str [function] [call site] 00355
31 StmtBlock::as_ref [function] [call site] 00356
30 Engine::register_set [function] [call site] 00357
31 Engine::register_fn [function] [call site] 00358
31 crate::engine::make_setter [function] [call site] 00359
32 Position::new_const [function] [call site] 00360
32 RhaiResultOf::push_str [function] [call site] 00361
32 RhaiResultOf::push_str [function] [call site] 00362
31 StmtBlock::as_ref [function] [call site] 00363
29 Engine::register_get [function] [call site] 00364
30 Engine::register_fn [function] [call site] 00365
30 crate::engine::make_getter [function] [call site] 00366
30 StmtBlock::as_ref [function] [call site] 00367
29 Engine::register_fn [function] [call site] 00368
29 Engine::register_fn [function] [call site] 00369
29 Engine::register_indexer_get_set [function] [call site] 00370
30 Engine::register_indexer_get [function] [call site] 00371
31 Engine::register_fn [function] [call site] 00372
30 Engine::register_indexer_set [function] [call site] 00373
31 Engine::register_fn [function] [call site] 00374
29 test::len [function] [call site] 00375
29 test::len [function] [call site] 00376
27 blob_functions::push [function] [call site] 00377
27 bool::into [function] [call site] 00378
27 Shared::get_mut [function] [call site] 00379
27 first_mut [function] [call site] 00380
27 Option::unwrap [function] [call site] 00382
26 blob_functions::insert [function] [call site] 00383
25 Package::as_shared_module [function] [call site] 00384
23 TestStruct [function] [call site] 00385
22 chars() [call site] 00386
10 .skip(from) [call site] 00387
10 .take(len) [call site] 00388
10 .collect::<Vec<_>> [function] [call site] 00389
22 MyIterableType::into_iter [function] [call site] 00390
22 FnPtr::try_from [function] [call site] 00391
22 Self::unsigned_abs [function] [call site] 00392
22 RhaiResultOf::unwrap_or [function] [call site] 00393
22 test_chars [function] [call site] 00394
22 ImmutableString::strong_count [function] [call site] 00395
23 ImmutableString::strong_count [function] [call site] 00396
22 usize::saturating_sub [function] [call site] 00397
22 test_chars [function] [call site] 00399
22 test_functions_take [function] [call site] 00401
22 chars() [call site] 00402
8 .skip(offset) [call site] 00403
8 .take(len) [call site] 00404
8 .collect::<Vec<_>> [function] [call site] 00405
22 MyIterableType::into_iter [function] [call site] 00406
20 StmtBlock::span_or_else [function] [call site] 00407
20 string_functions::add_append [function] [call site] 00408
21 string_functions::is_empty [function] [call site] 00409
22 test::len [function] [call site] 00410
21 String::from_utf8_lossy [function] [call site] 00411
21 string_functions::is_empty [function] [call site] 00412
21 String::from_utf8 [function] [call site] 00413
21 ImmutableString::into_owned [function] [call site] 00416
22 ImmutableString::make_mut [function] [call site] 00417
23 func::shared_make_mut [function] [call site] 00418
24 Shared::make_mut [function] [call site] 00419
25 Shared::make_mut [function] [call site] 00420
22 func::shared_take [function] [call site] 00421
23 shared_try_take [function] [call site] 00422
24 Shared::try_unwrap [function] [call site] 00423
23 Result::ok [function] [call site] 00424
23 unwrap_or_else [function] [call site] 00425
21 String::into [function] [call site] 00427
21 ImmutableString::into_owned [function] [call site] 00428
21 StmtBlock::as_ref [function] [call site] 00429
20 StmtBlock::span_or_else [function] [call site] 00431
19 Some [function] [call site] 00432
19 Expr::FloatConstant [function] [call site] 00433
19 into [function] [call site] 00434
19 ok_or_else [function] [call site] 00435
19 LexError::MalformedNumber [function] [call site] 00436
19 PERR::into_err [function] [call site] 00437
19 Ok [function] [call site] 00438
19 Expr::FloatConstant [function] [call site] 00439
19 into [function] [call site] 00440
19 Ok [function] [call site] 00441
19 Engine::get_interned_string [function] [call site] 00442
20 locked_write [function] [call site] 00443
21 try_borrow_mut [function] [call site] 00444
21 StraightHasher::write [function] [call site] 00446
21 try_write [function] [call site] 00448
21 std::thread::sleep [function] [call site] 00450
21 std::time::Duration::from_millis [function] [call site] 00451
21 StraightHasher::write [function] [call site] 00453
21 try_write [function] [call site] 00454
20 Command::get [function] [call site] 00455
19 FnCallHashes::from_native_only [function] [call site] 00458
19 calc_fn_hash [function] [call site] 00459
20 get_hasher [function] [call site] 00460
21 config::hashing::get_hashing_seed [function] [call site] 00461
22 Command::get [function] [call site] 00462
22 unwrap_or [function] [call site] 00463
21 ahash::RandomState::with_seeds [function] [call site] 00464
21 StraightHasherBuilder::build_hasher [function] [call site] 00465
22 StraightHasher [function] [call site] 00466
21 <_>::default [function] [call site] 00467
20 write_u8 [function] [call site] 00468
20 MyIterableType::into_iter [function] [call site] 00469
20 Self::IntoIter::for_each [function] [call site] 00470
21 string_functions::is_empty [function] [call site] 00471
21 StaticModuleResolver::iter_mut [function] [call site] 00473
22 StaticModuleResolver::iter_mut [function] [call site] 00474
22 test_optimizer_const_map [function] [call site] 00475
22 Ident::as_str [function] [call site] 00476
21 impl [call site] 00477
21 FnPtr::try_from [function] [call site] 00478
22 tokenizer::is_valid_function_name [function] [call site] 00479
22 TestStruct::new [function] [call site] 00481
22 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 00482
22 Token::lookup_symbol_from_syntax [function] [call site] 00483
22 Option::is_some [function] [call site] 00484
22 ERR::ErrorParsing [function] [call site] 00486
22 PERR::Reserved [function] [call site] 00487
22 test_to_string [function] [call site] 00488
22 ERR::ErrorFunctionNotFound [function] [call site] 00491
22 test_to_string [function] [call site] 00492
21 RhaiResultOf::unwrap_or [function] [call site] 00494
21 FnPtr::call_raw_with_extra_args [function] [call site] 00496
22 _call_with_extra_args::<true, [call site] 00497
22 _call_with_extra_args::<false, [call site] 00498
20 test::hash [function] [call site] 00501
20 write_usize [function] [call site] 00502
20 test::hash [function] [call site] 00503
20 write_usize [function] [call site] 00504
20 StraightHasher::finish [function] [call site] 00505
19 MyIterableType::into_iter [function] [call site] 00506
20 test_chars [function] [call site] 00507
20 0.chars().collect::<Vec<_>> [function] [call site] 00508
20 MyIterableType::into_iter [function] [call site] 00509
19 Self::IntoIter::collect [function] [call site] 00510
20 NativeCallContext::engine [function] [call site] 00511
20 Engine::collect_fn_metadata_impl [function] [call site] 00512
21 TestStruct::new [function] [call site] 00513
21 NativeCallContext::iter_namespaces [function] [call site] 00514
22 MyIterableType::into_iter [function] [call site] 00515
23 test_chars [function] [call site] 00516
23 0.chars().collect::<Vec<_>> [function] [call site] 00517
23 MyIterableType::into_iter [function] [call site] 00518
22 test_optimizer_const_map [function] [call site] 00519
21 flat_map [function] [call site] 00520
21 filter_map [function] [call site] 00521
21 Position::new_const [function] [call site] 00522
21 RhaiFunc::get_script_fn_def [function] [call site] 00523
21 Option::map [function] [call site] 00525
22 Engine::new [function] [call site] 00526
22 Engine::set_optimization_level [function] [call site] 00527
22 Scope::new [function] [call site] 00528
22 rhai::Map::new [function] [call site] 00529
22 blob_functions::insert [function] [call site] 00530
22 &str::into [function] [call site] 00531
22 Scope::push_constant_dynamic [function] [call site] 00533
22 Scope::push_constant_dynamic [function] [call site] 00535
22 &str::into [function] [call site] 00536
22 Engine::compile_expression_with_scope [function] [call site] 00537
22 ParseResult::expect [function] [call site] 00538
22 Ident::as_str [function] [call site] 00539
22 eval_ast::<bool> [function] [call site] 00540
21 array_functions::for_each [function] [call site] 00543
22 string_functions::is_empty [function] [call site] 00544
22 StaticModuleResolver::iter_mut [function] [call site] 00546
22 impl [call site] 00547
22 FnPtr::try_from [function] [call site] 00548
22 RhaiResultOf::unwrap_or [function] [call site] 00549
22 FnPtr::call_raw_with_extra_args [function] [call site] 00551
21 blob_functions::push [function] [call site] 00554
22 blob_functions::push [function] [call site] 00555
22 FnPtr::try_from [function] [call site] 00556
22 RhaiResultOf::unwrap [function] [call site] 00557
21 MyIterableType::into_iter [function] [call site] 00558
21 test_var_def_filter [function] [call site] 00559
22 Engine::new [function] [call site] 00560
22 Engine::compile [function] [call site] 00561
22 ParseResult::unwrap [function] [call site] 00562
22 Engine::run_ast [function] [call site] 00563
23 Engine::run_ast_with_scope [function] [call site] 00564
24 Caches::new [function] [call site] 00565
25 Position::new_const [function] [call site] 00566
26 TestStruct::new [function] [call site] 00568
24 Engine::new_global_runtime_state [function] [call site] 00569
25 crate::ThinVec::new [function] [call site] 00570
25 crate::ThinVec::new [function] [call site] 00571
25 crate::StaticVec::new [function] [call site] 00572
25 Engine::default_tag [function] [call site] 00573
25 TestStruct::clone [function] [call site] 00574
25 StmtBlock::as_ref [function] [call site] 00576
25 test_optimizer_const_map [function] [call site] 00577
25 crate::eval::Debugger::new [function] [call site] 00578
26 TestStruct::new [function] [call site] 00579
26 TestStruct::new [function] [call site] 00580
24 AST::source_raw [function] [call site] 00582
25 StmtBlock::as_ref [function] [call site] 00583
24 Option::cloned [function] [call site] 00584
24 blob_functions::push [function] [call site] 00585
24 AST::shared_lib [function] [call site] 00586
24 &crate::SharedModule::clone [function] [call site] 00587
24 clone_from [function] [call site] 00589
24 Engine::eval_global_statements [function] [call site] 00590
25 Engine::eval_stmt_block [function] [call site] 00591
26 string_functions::is_empty [function] [call site] 00592
27 test::len [function] [call site] 00593
26 GlobalRuntimeState::num_imports [function] [call site] 00595
27 test::len [function] [call site] 00596
26 MyIterableType::into_iter [function] [call site] 00597
27 test_chars [function] [call site] 00598
27 0.chars().collect::<Vec<_>> [function] [call site] 00599
27 MyIterableType::into_iter [function] [call site] 00600
26 Self::IntoIter::try_fold [function] [call site] 00601
26 Self::as_deref_mut [function] [call site] 00602
26 GlobalRuntimeState::num_imports [function] [call site] 00603
26 Engine::eval_stmt [function] [call site] 00604
27 Engine::track_operation [function] [call site] 00605
28 Engine::max_operations [function] [call site] 00606
29 Command::get [function] [call site] 00607
28 Engine::max_operations [function] [call site] 00608
28 ERR::ErrorTooManyOperations [function] [call site] 00610
28 StmtBlock::as_ref [function] [call site] 00612
28 and_then [function] [call site] 00613
28 test_max_operations_progress [function] [call site] 00614
29 Engine::new [function] [call site] 00615
29 Engine::set_optimization_level [function] [call site] 00616
29 Engine::set_max_operations [function] [call site] 00617
30 TestStruct::new [function] [call site] 00618
29 Engine::on_progress [function] [call site] 00619
30 TestStruct::new [function] [call site] 00621
28 test_optimizer_const_map [function] [call site] 00624
28 ERR::ErrorTerminated [function] [call site] 00626
28 unwrap_or [function] [call site] 00628
27 ParseSettings::level_up_with_position [function] [call site] 00630
28 ParseSettings::level_up [function] [call site] 00631
27 Engine::dbg_reset [function] [call site] 00633
28 Engine::is_debugger_registered [function] [call site] 00634
28 Engine::dbg_reset_raw [function] [call site] 00636
29 impl [call site] 00637
29 ASTNode::is_stmt [function] [call site] 00640
29 ASTNode::is_expr [function] [call site] 00642
29 Debugger::is_break_point [function] [call site] 00646
30 Debugger::break_points [function] [call site] 00647
30 MyIterableType::into_iter [function] [call site] 00648
31 test_chars [function] [call site] 00649
31 0.chars().collect::<Vec<_>> [function] [call site] 00650
31 MyIterableType::into_iter [function] [call site] 00651
30 Self::IntoIter::enumerate [function] [call site] 00652
30 test_var_def_filter [function] [call site] 00653
30 BreakPoint::is_enabled [function] [call site] 00654
30 array_functions::find [function] [call site] 00655
31 array_functions::find_starting_from [function] [call site] 00656
32 array_functions::index_of_filter_starting_from [function] [call site] 00657
33 string_functions::is_empty [function] [call site] 00658
33 index_of_start_inner [function] [call site] 00660
34 string_functions::is_empty [function] [call site] 00661
34 eval::calc_offset_len [function] [call site] 00663
34 test::len [function] [call site] 00664
34 StaticModuleResolver::iter_mut [function] [call site] 00665
34 impl [call site] 00666
34 FnPtr::try_from [function] [call site] 00668
34 RhaiResultOf::unwrap_or [function] [call site] 00669
34 FnPtr::call_raw_with_extra_args [function] [call site] 00671
34 Dynamic::as_bool [function] [call site] 00674
35 crate::func::locked_read [function] [call site] 00676
36 try_borrow [function] [call site] 00677
36 locked_read [function] [call site] 00679
37 try_borrow [function] [call site] 00680
37 locked_read [function] [call site] 00682
37 Option::ok [function] [call site] 00683
37 try_read [function] [call site] 00684
37 std::thread::sleep [function] [call site] 00686
37 std::time::Duration::from_millis [function] [call site] 00687
37 locked_read [function] [call site] 00689
37 try_read [function] [call site] 00690
36 Option::ok [function] [call site] 00691
36 try_read [function] [call site] 00692
36 std::thread::sleep [function] [call site] 00694
36 std::time::Duration::from_millis [function] [call site] 00695
36 locked_read [function] [call site] 00697
36 try_read [function] [call site] 00698
35 Option::and_then [function] [call site] 00699
35 ok_or_else [function] [call site] 00701
35 std:: [call site] 00702
0 any::type_name [function] [call site] 00703
36 type_name::<R> [function] [call site] 00704
35 Err [function] [call site] 00705
35 Dynamic::type_name [function] [call site] 00706
36 type_name::<INT> [function] [call site] 00707
36 type_name::<crate::FLOAT> [function] [call site] 00708
36 std:: [call site] 00709
0 any::type_name [function] [call site] 00710
36 crate::func::locked_read [function] [call site] 00711
36 Option::unwrap [function] [call site] 00712
36 std:: [call site] 00713
0 any::type_name [function] [call site] 00714
34 unwrap_or [function] [call site] 00715
34 FnPtr::try_from [function] [call site] 00717
34 RhaiResultOf::unwrap_or [function] [call site] 00718
32 Ok [function] [call site] 00720
32 Ok [function] [call site] 00721
32 Command::get [function] [call site] 00722
30 Position::is_none [function] [call site] 00723
30 Position::is_beginning_of_line [function] [call site] 00724
30 ASTNode::position [function] [call site] 00725
31 ParseSettings::level_up_with_position [function] [call site] 00726
31 ParseSettings::level_up_with_position [function] [call site] 00727
32 ParseSettings::level_up [function] [call site] 00728
30 Position::line [function] [call site] 00730
30 Option::unwrap_or [function] [call site] 00731
30 e::p::r::i::n::t::_::e::r::r::o::r::eprint_line [function] [call site] 00732
31 Position::line [function] [call site] 00733
31 Option::unwrap [function] [call site] 00734
31 &str::to_string [function] [call site] 00735
32 Engine::new [function] [call site] 00736
32 Scope::new [function] [call site] 00737
32 blob_functions::push [function] [call site] 00738
32 blob_functions::push [function] [call site] 00739
32 blob_functions::push [function] [call site] 00740
31 enumerate [function] [call site] 00742
30 unwrap [function] [call site] 00743
30 as_deref [function] [call site] 00744
30 ASTNode::position [function] [call site] 00745
30 as_deref [function] [call site] 00746
30 test::len [function] [call site] 00747
30 test::len [function] [call site] 00748
30 test_optimizer_const_map [function] [call site] 00749
29 &mut [call site] 00750
30 Position::is_none [function] [call site] 00751
30 Position::line [function] [call site] 00752
30 Option::unwrap [function] [call site] 00753
30 saturating_sub [function] [call site] 00754
30 min_max_functions::min [function] [call site] 00755
30 test::len [function] [call site] 00756
31 test::len [function] [call site] 00757
30 ImmutableString::to_string [function] [call site] 00758
31 Engine::new [function] [call site] 00759
31 Scope::new [function] [call site] 00760
31 blob_functions::push [function] [call site] 00761
31 blob_functions::push [function] [call site] 00762
31 blob_functions::push [function] [call site] 00763
30 test::len [function] [call site] 00764
30 Position::position [function] [call site] 00765
30 MyIterableType::into_iter [function] [call site] 00766
31 test_chars [function] [call site] 00767
31 0.chars().collect::<Vec<_>> [function] [call site] 00768
31 MyIterableType::into_iter [function] [call site] 00769
30 Self::IntoIter::enumerate [function] [call site] 00770
30 test_functions_take [function] [call site] 00771
30 Position::position [function] [call site] 00773
30 test::len [function] [call site] 00774
29 DebuggerEvent::BreakPoint [function] [call site] 00775
29 Ok [function] [call site] 00776
29 Engine::dbg_raw [function] [call site] 00777
30 test::len [function] [call site] 00778
30 AST::source_raw [function] [call site] 00779
31 StmtBlock::as_ref [function] [call site] 00780
30 Option::cloned [function] [call site] 00781
30 EvalContext::new [function] [call site] 00782
30 on_debugger [function] [call site] 00783
30 as_deref [function] [call site] 00784
30 ASTNode::position [function] [call site] 00785
30 test::len [function] [call site] 00786
30 GlobalRuntimeState::debugger_mut [function] [call site] 00787
31 as_deref_mut [function] [call site] 00788
30 GlobalRuntimeState::debugger_mut [function] [call site] 00791
30 GlobalRuntimeState::debugger_mut [function] [call site] 00794
30 GlobalRuntimeState::debugger_mut [function] [call site] 00797
30 GlobalRuntimeState::debugger_mut [function] [call site] 00799
30 DebuggerStatus::FunctionExit [function] [call site] 00800
29 Ok [function] [call site] 00803
28 Ok [function] [call site] 00804
27 Self::as_deref_mut [function] [call site] 00805
27 Ok [function] [call site] 00806
27 Engine::eval_expr [function] [call site] 00807
28 Engine::track_operation [function] [call site] 00808
28 ParseSettings::level_up_with_position [function] [call site] 00809
28 Engine::dbg_reset [function] [call site] 00810
28 Self::as_deref_mut [function] [call site] 00811
28 Expr::get_literal_value [function] [call site] 00812
29 StmtBlock::as_ref [function] [call site] 00814
29 TestStruct::clone [function] [call site] 00815
29 write_lock::<FnPtr> [function] [call site] 00817
29 crate::Shared::new [function] [call site] 00819
29 Option<&GlobalRuntimeState>::into [function] [call site] 00820
29 TestStruct::clone [function] [call site] 00824
29 Self::into [function] [call site] 00825
29 Expr::is_constant [function] [call site] 00827
30 MyIterableType::into_iter [function] [call site] 00828
30 Self::IntoIter::all [function] [call site] 00829
31 Engine::new [function] [call site] 00830
31 register_type::<TestStruct> [function] [call site] 00831
31 Engine::register_fn [function] [call site] 00832
31 Engine::register_fn [function] [call site] 00833
30 MyIterableType::into_iter [function] [call site] 00834
30 test_optimizer_const_map [function] [call site] 00835
30 test_method_call [function] [call site] 00836
31 Engine::new [function] [call site] 00837
31 register_type::<TestStruct> [function] [call site] 00838
31 Engine::register_fn [function] [call site] 00839
31 Engine::register_fn [function] [call site] 00840
29 crate::Array::with_capacity [function] [call site] 00841
30 blob_functions::blob_with_capacity_and_value [function] [call site] 00842
31 TestStruct::new [function] [call site] 00844
31 FnPtr::try_from [function] [call site] 00845
31 RhaiResultOf::unwrap_or [function] [call site] 00846
31 NativeCallContext::engine [function] [call site] 00847
31 Engine::throw_on_size [function] [call site] 00848
32 Command::get [function] [call site] 00850
32 ERR::ErrorDataTooLarge [function] [call site] 00852
32 &str::to_string [function] [call site] 00853
32 Command::get [function] [call site] 00856
32 ERR::ErrorDataTooLarge [function] [call site] 00858
32 &str::to_string [function] [call site] 00859
32 Command::get [function] [call site] 00862
32 ERR::ErrorDataTooLarge [function] [call site] 00864
32 &str::to_string [function] [call site] 00865
31 FnPtr::try_from [function] [call site] 00868
31 RhaiResultOf::unwrap [function] [call site] 00869
29 test::len [function] [call site] 00871
29 StmtBlock::extend [function] [call site] 00872
30 StmtBlock::extend [function] [call site] 00873
31 StmtBlock::extend [function] [call site] 00874
29 MyIterableType::into_iter [function] [call site] 00875
29 Self::IntoIter::map [function] [call site] 00876
29 Expr::get_literal_value [function] [call site] 00877
30 StmtBlock::as_ref [function] [call site] 00879
30 TestStruct::clone [function] [call site] 00880
30 write_lock::<FnPtr> [function] [call site] 00881
30 crate::Shared::new [function] [call site] 00883
30 Option<&GlobalRuntimeState>::into [function] [call site] 00884
30 TestStruct::clone [function] [call site] 00888
30 Self::into [function] [call site] 00889
30 Expr::is_constant [function] [call site] 00891
30 crate::Array::with_capacity [function] [call site] 00892
30 test::len [function] [call site] 00893
30 StmtBlock::extend [function] [call site] 00894
30 MyIterableType::into_iter [function] [call site] 00895
30 Self::IntoIter::map [function] [call site] 00896
30 Expr::get_literal_value [function] [call site] 00897
30 Option::unwrap [function] [call site] 00898
30 Dynamic::from_array [function] [call site] 00899
30 Expr::is_constant [function] [call site] 00903
30 TestStruct::clone [function] [call site] 00904
30 shared_get_mut [function] [call site] 00905
30 Ident::as_str [function] [call site] 00906
30 Option::unwrap [function] [call site] 00907
30 Expr::get_literal_value [function] [call site] 00908
30 Option::unwrap [function] [call site] 00909
30 Dynamic::from_map [function] [call site] 00910
30 Expr::is_constant [function] [call site] 00914
30 Position::new_const [function] [call site] 00915
30 Expr::get_literal_value [function] [call site] 00916
31 StmtBlock::as_ref [function] [call site] 00918
31 TestStruct::clone [function] [call site] 00919
31 write_lock::<FnPtr> [function] [call site] 00920
31 crate::Shared::new [function] [call site] 00922
31 Option<&GlobalRuntimeState>::into [function] [call site] 00923
31 TestStruct::clone [function] [call site] 00927
31 Self::into [function] [call site] 00928
31 Expr::is_constant [function] [call site] 00930
31 crate::Array::with_capacity [function] [call site] 00931
31 test::len [function] [call site] 00932
31 StmtBlock::extend [function] [call site] 00933
31 MyIterableType::into_iter [function] [call site] 00934
31 Self::IntoIter::map [function] [call site] 00935
31 Expr::get_literal_value [function] [call site] 00936
31 Option::unwrap [function] [call site] 00937
31 Dynamic::from_array [function] [call site] 00938
31 Expr::is_constant [function] [call site] 00939
31 TestStruct::clone [function] [call site] 00940
31 shared_get_mut [function] [call site] 00941
31 Ident::as_str [function] [call site] 00942
31 Option::unwrap [function] [call site] 00943
31 Expr::get_literal_value [function] [call site] 00944
31 Option::unwrap [function] [call site] 00945
31 Dynamic::from_map [function] [call site] 00946
31 Expr::is_constant [function] [call site] 00947
31 Position::new_const [function] [call site] 00948
31 Expr::get_literal_value [function] [call site] 00949
31 Option::unwrap [function] [call site] 00950
31 FnCallExpr::is_qualified [function] [call site] 00953
32 string_functions::is_empty [function] [call site] 00954
31 test::len [function] [call site] 00955
31 TestStruct::clone [function] [call site] 00959
31 RhaiResultOf::ok [function] [call site] 00960
31 test::len [function] [call site] 00962
31 Token::literal_syntax [function] [call site] 00963
31 Token::literal_syntax [function] [call site] 00964
31 Ident::as_str [function] [call site] 00965
30 Option::unwrap [function] [call site] 00972
30 FnCallExpr::is_qualified [function] [call site] 00975
30 test::len [function] [call site] 00976
30 FnPtr::new [function] [call site] 00977
30 TestStruct::clone [function] [call site] 00978
30 RhaiResultOf::ok [function] [call site] 00979
30 test::len [function] [call site] 00981
30 Token::literal_syntax [function] [call site] 00982
30 Token::literal_syntax [function] [call site] 00983
30 Ident::as_str [function] [call site] 00984
29 Option::unwrap [function] [call site] 00991
29 Dynamic::from_array [function] [call site] 00992
29 Expr::is_constant [function] [call site] 00993
29 TestStruct::clone [function] [call site] 00994
29 shared_get_mut [function] [call site] 00995
29 Ident::as_str [function] [call site] 00996
29 Option::unwrap [function] [call site] 00997
29 Expr::get_literal_value [function] [call site] 00998
29 Option::unwrap [function] [call site] 00999
29 Dynamic::from_map [function] [call site] 01000
29 Expr::is_constant [function] [call site] 01001
29 Position::new_const [function] [call site] 01002
29 Expr::get_literal_value [function] [call site] 01003
29 Option::unwrap [function] [call site] 01004
29 FnCallExpr::is_qualified [function] [call site] 01007
29 test::len [function] [call site] 01008
29 FnPtr::new [function] [call site] 01009
29 TestStruct::clone [function] [call site] 01010
29 RhaiResultOf::ok [function] [call site] 01011
29 test::len [function] [call site] 01013
29 Token::literal_syntax [function] [call site] 01014
29 Token::literal_syntax [function] [call site] 01015
29 Ident::as_str [function] [call site] 01016
28 Engine::eval_fn_call_expr [function] [call site] 01025
29 StmtBlock::as_ref [function] [call site] 01026
29 Engine::fast_operators [function] [call site] 01027
30 intersects [function] [call site] 01028
29 test::len [function] [call site] 01029
29 Engine::get_arg_value [function] [call site] 01031
30 Expr::get_literal_value [function] [call site] 01032
31 StmtBlock::as_ref [function] [call site] 01034
31 TestStruct::clone [function] [call site] 01035
31 write_lock::<FnPtr> [function] [call site] 01036
31 crate::Shared::new [function] [call site] 01038
31 Option<&GlobalRuntimeState>::into [function] [call site] 01039
31 TestStruct::clone [function] [call site] 01043
31 Self::into [function] [call site] 01044
31 Expr::is_constant [function] [call site] 01046
31 crate::Array::with_capacity [function] [call site] 01047
31 test::len [function] [call site] 01048
31 StmtBlock::extend [function] [call site] 01049
31 MyIterableType::into_iter [function] [call site] 01050
31 Self::IntoIter::map [function] [call site] 01051
31 Expr::get_literal_value [function] [call site] 01052
31 Option::unwrap [function] [call site] 01053
31 Dynamic::from_array [function] [call site] 01054
31 Expr::is_constant [function] [call site] 01055
31 TestStruct::clone [function] [call site] 01056
31 shared_get_mut [function] [call site] 01057
31 Ident::as_str [function] [call site] 01058
31 Option::unwrap [function] [call site] 01059
31 Expr::get_literal_value [function] [call site] 01060
31 Option::unwrap [function] [call site] 01061
31 Dynamic::from_map [function] [call site] 01062
31 Expr::is_constant [function] [call site] 01063
31 Position::new_const [function] [call site] 01064
31 Expr::get_literal_value [function] [call site] 01065
31 Option::unwrap [function] [call site] 01066
31 FnCallExpr::is_qualified [function] [call site] 01069
31 test::len [function] [call site] 01070
31 FnPtr::new [function] [call site] 01071
31 TestStruct::clone [function] [call site] 01072
31 RhaiResultOf::ok [function] [call site] 01073
31 test::len [function] [call site] 01075
31 Token::literal_syntax [function] [call site] 01076
31 Token::literal_syntax [function] [call site] 01077
31 Ident::as_str [function] [call site] 01078
30 Engine::track_operation [function] [call site] 01086
30 Expr::start_position [function] [call site] 01087
31 string_functions::is_empty [function] [call site] 01088
31 Expr::position [function] [call site] 01089
32 ParseSettings::level_up_with_position [function] [call site] 01090
31 ParseSettings::level_up_with_position [function] [call site] 01091
31 Expr::start_position [function] [call site] 01092
32 string_functions::is_empty [function] [call site] 01093
32 Expr::position [function] [call site] 01094
32 ParseSettings::level_up_with_position [function] [call site] 01095
32 Expr::start_position [function] [call site] 01096
32 Expr::start_position [function] [call site] 01097
32 Expr::position [function] [call site] 01098
31 Expr::start_position [function] [call site] 01099
31 Expr::position [function] [call site] 01100
30 Engine::dbg [function] [call site] 01101
31 Engine::is_debugger_registered [function] [call site] 01102
31 Engine::dbg_reset_raw [function] [call site] 01103
31 GlobalRuntimeState::debugger_mut [function] [call site] 01104
30 Expr::start_position [function] [call site] 01107
30 as_deref_mut [function] [call site] 01108
30 and_then [function] [call site] 01109
30 Debugger::clear_status_if [function] [call site] 01110
31 string_functions::replace [function] [call site] 01112
32 string_functions::is_empty [function] [call site] 01113
32 string_functions::replace [function] [call site] 01114
33 string_functions::is_empty [function] [call site] 01115
33 string_functions::replace [function] [call site] 01116
30 Engine::eval_expr [function] [call site] 01119
30 RhaiResult::map [function] [call site] 01120
31 Engine::new [function] [call site] 01121
31 Engine::set_optimization_level [function] [call site] 01122
31 Scope::new [function] [call site] 01123
31 rhai::Map::new [function] [call site] 01124
31 blob_functions::insert [function] [call site] 01125
31 &str::into [function] [call site] 01126
31 Scope::push_constant_dynamic [function] [call site] 01128
31 Scope::push_constant_dynamic [function] [call site] 01130
31 &str::into [function] [call site] 01131
31 Engine::compile_expression_with_scope [function] [call site] 01132
31 ParseResult::expect [function] [call site] 01133
31 Ident::as_str [function] [call site] 01134
31 eval_ast::<bool> [function] [call site] 01135
30 Expr::start_position [function] [call site] 01137
29 Self::as_deref_mut [function] [call site] 01138
29 Dynamic::flatten [function] [call site] 01139
30 crate::func::native::shared_try_take [function] [call site] 01140
31 Shared::try_unwrap [function] [call site] 01141
30 into_inner [function] [call site] 01142
30 Dynamic::flatten [function] [call site] 01143
30 into_inner [function] [call site] 01144
30 Dynamic::flatten [function] [call site] 01146
30 into_inner [function] [call site] 01147
30 Dynamic::flatten [function] [call site] 01148
30 crate::func::locked_read [function] [call site] 01149
30 Dynamic::flatten_clone [function] [call site] 01150
31 crate::func::locked_read [function] [call site] 01151
31 Option::map_or_else [function] [call site] 01152
31 Dynamic::clone [function] [call site] 01153
32 Union::Unit [function] [call site] 01155
32 Union::Bool [function] [call site] 01157
32 Union::Str [function] [call site] 01159
32 TestStruct::clone [function] [call site] 01160
32 Union::Char [function] [call site] 01163
32 Union::Int [function] [call site] 01165
32 Union::Float [function] [call site] 01167
32 Union::Decimal [function] [call site] 01169
32 TestStruct::clone [function] [call site] 01170
32 Union::Array [function] [call site] 01172
32 TestStruct::clone [function] [call site] 01173
32 Union::Blob [function] [call site] 01175
32 TestStruct::clone [function] [call site] 01176
32 Union::Map [function] [call site] 01178
32 TestStruct::clone [function] [call site] 01179
32 Union::FnPtr [function] [call site] 01181
32 TestStruct::clone [function] [call site] 01182
32 Union::TimeStamp [function] [call site] 01184
32 TestStruct::clone [function] [call site] 01185
32 Union::Variant [function] [call site] 01187
32 StmtBlock::as_ref [function] [call site] 01188
32 StmtBlock::as_ref [function] [call site] 01189
32 T::clone_object [function] [call site] 01190
33 TestStruct::new [function] [call site] 01191
33 TestStruct::clone [function] [call site] 01192
32 Box::into [function] [call site] 01194
32 Union::Shared [function] [call site] 01196
32 TestStruct::clone [function] [call site] 01197
31 Dynamic::flatten_clone [function] [call site] 01198
32 crate::func::locked_read [function] [call site] 01199
32 Option::map_or_else [function] [call site] 01200
32 Dynamic::clone [function] [call site] 01201
32 Dynamic::flatten_clone [function] [call site] 01202
32 Dynamic::clone [function] [call site] 01203
31 Dynamic::clone [function] [call site] 01204
30 Union::Shared [function] [call site] 01206
29 Engine::exec_fn_call [function] [call site] 01209
30 FnCallHashes::is_native_only [function] [call site] 01210
31 Position::is_none [function] [call site] 01211
30 test::len [function] [call site] 01212
30 Engine::get_interned_string [function] [call site] 01213
30 Engine::map_type_name [function] [call site] 01214
31 MyIterableType::into_iter [function] [call site] 01215
31 array_functions::find_map [function] [call site] 01216
32 array_functions::find_map_starting_from [function] [call site] 01217
33 string_functions::is_empty [function] [call site] 01218
33 eval::calc_offset_len [function] [call site] 01220
33 test::len [function] [call site] 01221
33 StaticModuleResolver::iter_mut [function] [call site] 01222
33 impl [call site] 01223
33 FnPtr::try_from [function] [call site] 01225
33 RhaiResultOf::unwrap_or [function] [call site] 01226
33 FnPtr::call_raw_with_extra_args [function] [call site] 01228
33 Expr::is_unit [function] [call site] 01231
31 Module::get_custom_type_display_by_name [function] [call site] 01234
32 Module::get_custom_type_by_name_raw [function] [call site] 01235
33 Command::get [function] [call site] 01236
32 Option::map [function] [call site] 01237
32 Ident::as_str [function] [call site] 01238
31 StmtBlock::span_or_else [function] [call site] 01239
31 map_functions::values [function] [call site] 01240
32 string_functions::is_empty [function] [call site] 01241
32 IterateDynamicArray::new [function] [call site] 01242
32 map_functions::values [function] [call site] 01243
32 Array::cloned [function] [call site] 01244
32 reflection_functions::collect [function] [call site] 01245
33 NativeCallContext::engine [function] [call site] 01246
33 Engine::collect_fn_metadata_impl [function] [call site] 01247
33 StmtBlock::as_ref [function] [call site] 01249
33 test::len [function] [call site] 01250
33 IterateMap::new [function] [call site] 01251
33 string_functions::is_empty [function] [call site] 01252
33 blob_functions::insert [function] [call site] 01253
33 &str::into [function] [call site] 01254
33 Engine::get_interned_string [function] [call site] 01255
33 ImmutableString::into [function] [call site] 01260
33 blob_functions::insert [function] [call site] 01261
33 &str::into [function] [call site] 01262
33 Engine::get_interned_string [function] [call site] 01263
33 ImmutableString::into [function] [call site] 01264
33 blob_functions::insert [function] [call site] 01265
33 &str::into [function] [call site] 01266
33 Engine::get_interned_string [function] [call site] 01267
33 ImmutableString::into [function] [call site] 01268
33 blob_functions::insert [function] [call site] 01269
33 &str::into [function] [call site] 01270
33 string_functions::starts_with [function] [call site] 01271
34 string_functions::starts_with [function] [call site] 01272
33 blob_functions::insert [function] [call site] 01274
33 &str::into [function] [call site] 01275
33 blob_functions::insert [function] [call site] 01277
33 &str::into [function] [call site] 01278
33 MyIterableType::into_iter [function] [call site] 01279
33 test_optimizer_const_map [function] [call site] 01280
33 Engine::get_interned_string [function] [call site] 01281
33 ImmutableString::into [function] [call site] 01282
33 params [call site] 01283
12 .iter() [call site] 01284
12 .map(|&p| [call site] 01285
12 .collect::<Array> [function] [call site] 01286
33 string_functions::is_empty [function] [call site] 01288
33 blob_functions::insert [function] [call site] 01289
33 &str::into [function] [call site] 01290
33 MyIterableType::into_iter [function] [call site] 01291
33 test_optimizer_const_map [function] [call site] 01292
33 Engine::get_interned_string [function] [call site] 01293
33 ImmutableString::into [function] [call site] 01294
33 comments [call site] 01295
14 .iter() [call site] 01296
14 .map(|&s| [call site] 01297
14 .collect::<Array> [function] [call site] 01298
33 Dynamic::from_map [function] [call site] 01301
31 array_functions::find_map [function] [call site] 01302
31 Module::get_custom_type_display_by_name [function] [call site] 01303
31 unwrap_or_else [function] [call site] 01304
31 map_std_type_name [function] [call site] 01305
32 string_functions::trim [function] [call site] 01306
33 shared_get_mut [function] [call site] 01307
33 string_functions::trim [function] [call site] 01308
33 string_functions::trim [function] [call site] 01310
32 type_name::<crate::INT> [function] [call site] 01312
32 type_name::<crate::FLOAT> [function] [call site] 01313
32 type_name::<String> [function] [call site] 01314
32 type_name::<ImmutableString> [function] [call site] 01315
32 type_name::<&str> [function] [call site] 01316
32 type_name::<rust_decimal::Decimal> [function] [call site] 01317
32 type_name::<FnPtr> [function] [call site] 01318
32 type_name::<crate::Array> [function] [call site] 01319
32 type_name::<crate::Blob> [function] [call site] 01320
32 type_name::<crate::Map> [function] [call site] 01321
32 type_name::<crate::Instant> [function] [call site] 01322
32 type_name::<ExclusiveRange> [function] [call site] 01323
32 type_name::<InclusiveRange> [function] [call site] 01324
32 type_name::<BitRange> [function] [call site] 01325
32 type_name::<CharsStream> [function] [call site] 01326
32 type_name::<StepRange<u8>> [function] [call site] 01327
32 test::len [function] [call site] 01328
32 string_functions::starts_with [function] [call site] 01329
32 string_functions::ends_with [function] [call site] 01330
33 string_functions::ends_with [function] [call site] 01331
32 test_string_split [function] [call site] 01332
33 Engine::new [function] [call site] 01333
32 test::len [function] [call site] 01336
32 type_name::<crate::packages::iter_basic::StepRange<crate::FLOAT>> [function] [call site] 01337
32 type_name::<crate::packages::iter_basic::StepRange<rust_decimal::Decimal>> [function] [call site] 01338
32 strip_prefix [function] [call site] 01339
32 map_std_type_name [function] [call site] 01341
30 std:: [call site] 01342
0 any::type_name [function] [call site] 01343
30 ImmutableString::into [function] [call site] 01345
30 test::len [function] [call site] 01346
30 Dynamic::is_shared [function] [call site] 01348
30 Engine::gen_fn_call_signature [function] [call site] 01350
30 ERR::ErrorFunctionNotFound [function] [call site] 01352
30 ensure_no_data_race [function] [call site] 01354
31 MyIterableType::into_iter [function] [call site] 01355
31 Self::IntoIter::skip [function] [call site] 01356
31 String::from [function] [call site] 01357
32 ImmutableString::into_owned [function] [call site] 01358
31 ParseSettings::level_up_with_position [function] [call site] 01359
31 Dynamic::is_locked [function] [call site] 01360
31 ERR::ErrorDataRace [function] [call site] 01366
30 FnCallHashes::is_native_only [function] [call site] 01368
30 FnCallHashes::script [function] [call site] 01369
30 string_functions::is_empty [function] [call site] 01371
30 crate::calc_typed_method_hash [function] [call site] 01372
31 get_hasher [function] [call site] 01373
31 write_u8 [function] [call site] 01374
31 test::hash [function] [call site] 01375
31 StraightHasher::finish [function] [call site] 01376
30 Engine::map_type_name [function] [call site] 01377
30 std:: [call site] 01378
0 any::type_name [function] [call site] 01379
30 Engine::resolve_fn [function] [call site] 01380
31 as_deref [function] [call site] 01381
31 calc_fn_hash_full [function] [call site] 01383
32 get_hasher [function] [call site] 01384
32 write_u8 [function] [call site] 01385
32 MyIterableType::into_iter [function] [call site] 01386
32 Self::IntoIter::for_each [function] [call site] 01387
32 test::hash [function] [call site] 01388
32 write_usize [function] [call site] 01389
32 StraightHasher::finish [function] [call site] 01390
31 MyIterableType::into_iter [function] [call site] 01391
31 Self::IntoIter::map [function] [call site] 01392
31 Dynamic::type_id [function] [call site] 01393
32 TypeId::of::<()> [function] [call site] 01394
32 TypeId::of::<bool> [function] [call site] 01395
32 TypeId::of::<ImmutableString> [function] [call site] 01396
32 TypeId::of::<char> [function] [call site] 01397
32 TypeId::of::<INT> [function] [call site] 01398
32 TypeId::of::<crate::FLOAT> [function] [call site] 01399
32 TypeId::of::<rust_decimal::Decimal> [function] [call site] 01400
32 TypeId::of::<Array> [function] [call site] 01401
32 TypeId::of::<Blob> [function] [call site] 01402
32 TypeId::of::<Map> [function] [call site] 01403
32 TypeId::of::<FnPtr> [function] [call site] 01404
32 TypeId::of::<Instant> [function] [call site] 01405
32 Dynamic::type_id [function] [call site] 01406
33 TypeId::of::<()> [function] [call site] 01407
33 TypeId::of::<bool> [function] [call site] 01408
33 TypeId::of::<ImmutableString> [function] [call site] 01409
33 TypeId::of::<char> [function] [call site] 01410
33 TypeId::of::<INT> [function] [call site] 01411
33 TypeId::of::<crate::FLOAT> [function] [call site] 01412
33 TypeId::of::<rust_decimal::Decimal> [function] [call site] 01413
33 TypeId::of::<Array> [function] [call site] 01414
33 TypeId::of::<Blob> [function] [call site] 01415
33 TypeId::of::<Map> [function] [call site] 01416
33 TypeId::of::<FnPtr> [function] [call site] 01417
33 TypeId::of::<Instant> [function] [call site] 01418
33 Dynamic::type_id [function] [call site] 01419
33 crate::func::locked_read [function] [call site] 01420
33 Option::unwrap [function] [call site] 01421
33 Dynamic::type_id [function] [call site] 01422
32 crate::func::locked_read [function] [call site] 01423
32 Option::unwrap [function] [call site] 01424
32 Dynamic::type_id [function] [call site] 01425
31 Caches::fn_resolution_cache_mut [function] [call site] 01426
32 string_functions::is_empty [function] [call site] 01427
32 Caches::push_fn_resolution_cache [function] [call site] 01428
33 blob_functions::push [function] [call site] 01429
33 <_>::default [function] [call site] 01430
32 last_mut [function] [call site] 01431
31 Scope::push_entry [function] [call site] 01433
32 Scope::is_empty [function] [call site] 01434
32 blob_functions::push [function] [call site] 01437
32 Dynamic::set_access_mode [function] [call site] 01438
32 blob_functions::push [function] [call site] 01439
31 &mut [call site] 01440
31 StmtBlock::as_ref [function] [call site] 01441
31 as_deref [function] [call site] 01442
31 MyIterableType::into_iter [function] [call site] 01444
31 array_functions::reduce_rev [function] [call site] 01445
32 array_functions::reduce_rev_with_initial [function] [call site] 01446
33 string_functions::is_empty [function] [call site] 01447
33 test::len [function] [call site] 01449
33 StaticModuleResolver::iter_mut [function] [call site] 01450
33 array_functions::reduce_rev [function] [call site] 01451
34 array_functions::reduce_rev_with_initial [function] [call site] 01452
33 RhaiResult::enumerate [function] [call site] 01453
33 try_fold [function] [call site] 01454
33 FnPtr::try_from [function] [call site] 01455
33 RhaiResultOf::unwrap_or [function] [call site] 01456
33 FnPtr::call_raw_with_extra_args [function] [call site] 01458
34 _call_with_extra_args::<true, [call site] 01459
34 _call_with_extra_args::<false, [call site] 01460
31 array_functions::find_map [function] [call site] 01463
31 Module::set_indexer_get_fn [function] [call site] 01464
32 FuncRegistration::new [function] [call site] 01465
32 FuncRegistration::in_global_namespace [function] [call site] 01466
32 FuncRegistration::with_purity [function] [call site] 01467
32 FuncRegistration::with_volatility [function] [call site] 01469
32 FuncRegistration::set_into_module [function] [call site] 01471
33 unwrap_or_else [function] [call site] 01472
33 RhaiNativeFunc::num_params [function] [call site] 01473
33 RhaiNativeFunc::num_params [function] [call site] 01474
33 string_functions::starts_with [function] [call site] 01475
33 unwrap_or [function] [call site] 01476
33 into_rhai_function [function] [call site] 01477
33 FuncRegistration::set_into_module_raw [function] [call site] 01478
34 StmtBlock::as_ref [function] [call site] 01479
34 test::len [function] [call site] 01480
35 test::len [function] [call site] 01481
34 StmtBlock::extend [function] [call site] 01482
34 StmtBlock::as_ref [function] [call site] 01483
34 MyIterableType::into_iter [function] [call site] 01484
35 test_chars [function] [call site] 01485
35 0.chars().collect::<Vec<_>> [function] [call site] 01486
35 MyIterableType::into_iter [function] [call site] 01487
34 Self::IntoIter::copied [function] [call site] 01488
34 RhaiFunc::is_method [function] [call site] 01490
35 is_method_call [function] [call site] 01491
34 StaticModuleResolver::iter_mut [function] [call site] 01492
34 enumerate [function] [call site] 01493
34 array_functions::for_each [function] [call site] 01494
34 Module::map_type [function] [call site] 01495
35 TypeId::of::<&str> [function] [call site] 01496
35 TypeId::of::<ImmutableString> [function] [call site] 01497
35 TypeId::of::<String> [function] [call site] 01498
35 TypeId::of::<ImmutableString> [function] [call site] 01499
34 MyIterableType::into_iter [function] [call site] 01500
34 T::as_any [function] [call site] 01501
34 TypeId::of::<Dynamic> [function] [call site] 01502
34 test::len [function] [call site] 01503
34 test::len [function] [call site] 01504
34 string_functions::pop [function] [call site] 01505
35 string_functions::is_empty [function] [call site] 01506
35 shared_make_mut [function] [call site] 01507
36 Shared::make_mut [function] [call site] 01508
35 string_functions::pop [function] [call site] 01509
36 string_functions::is_empty [function] [call site] 01510
36 shared_make_mut [function] [call site] 01511
36 string_functions::pop [function] [call site] 01512
36 Dynamic::map_or [function] [call site] 01513
35 Dynamic::map_or [function] [call site] 01514
34 calc_fn_hash [function] [call site] 01516
34 test::len [function] [call site] 01517
34 calc_fn_hash_full [function] [call site] 01518
34 MyIterableType::into_iter [function] [call site] 01519
34 StmtBlock::as_ref [function] [call site] 01521
34 and_then [function] [call site] 01522
34 Command::get [function] [call site] 01523
34 BloomFilterU64::mark [function] [call site] 01524
35 BloomFilterU64::calc_hash [function] [call site] 01525
34 string_functions::remove [function] [call site] 01526
34 get_or_insert_with [function] [call site] 01527
34 new_hash_map [function] [call site] 01528
35 StraightHashMap::with_capacity_and_hasher [function] [call site] 01529
35 <_>::default [function] [call site] 01530
34 Scope::push_entry [function] [call site] 01531
34 blob_functions::insert [function] [call site] 01532
35 FnPtr::try_from [function] [call site] 01533
35 RhaiResultOf::unwrap [function] [call site] 01534
35 string_functions::is_empty [function] [call site] 01535
35 blob_functions::push [function] [call site] 01536
35 eval::calc_offset_len [function] [call site] 01537
35 test::len [function] [call site] 01538
35 test::len [function] [call site] 01539
35 blob_functions::push [function] [call site] 01540
35 blob_functions::insert [function] [call site] 01541
34 &mut [call site] 01543
34 blob_functions::insert [function] [call site] 01544
33 FUNC::param_types [function] [call site] 01546
31 u64::map [function] [call site] 01547
32 Engine::new [function] [call site] 01548
32 Engine::set_optimization_level [function] [call site] 01549
32 Scope::new [function] [call site] 01550
32 rhai::Map::new [function] [call site] 01551
32 blob_functions::insert [function] [call site] 01552
32 &str::into [function] [call site] 01553
32 Scope::push_constant_dynamic [function] [call site] 01555
32 Scope::push_constant_dynamic [function] [call site] 01557
32 &str::into [function] [call site] 01558
32 Engine::compile_expression_with_scope [function] [call site] 01559
32 ParseResult::expect [function] [call site] 01560
32 Ident::as_str [function] [call site] 01561
32 eval_ast::<bool> [function] [call site] 01562
31 Module::id_raw [function] [call site] 01564
32 StmtBlock::as_ref [function] [call site] 01565
31 StmtBlock::span_or_else [function] [call site] 01566
31 MyIterableType::into_iter [function] [call site] 01567
31 array_functions::find_map [function] [call site] 01568
31 Module::set_indexer_get_fn [function] [call site] 01569
31 u64::map [function] [call site] 01570
31 Module::id_raw [function] [call site] 01571
31 StmtBlock::span_or_else [function] [call site] 01572
31 Module::get_qualified_fn [function] [call site] 01573
32 StmtBlock::as_ref [function] [call site] 01574
32 and_then [function] [call site] 01575
32 Command::get [function] [call site] 01576
31 StmtBlock::span_or_else [function] [call site] 01577
32 Span::new [function] [call site] 01578
32 iterator_functions::chars_from_start [function] [call site] 01579
32 StmtBlock::span_or_else [function] [call site] 01580
32 string_functions::add_append [function] [call site] 01581
32 StmtBlock::span_or_else [function] [call site] 01582
31 map_functions::values [function] [call site] 01583
31 test_var_def_filter [function] [call site] 01584
31 Module::contains_indexed_global_functions [function] [call site] 01585
32 intersects [function] [call site] 01586
31 array_functions::find_map [function] [call site] 01587
31 Module::get_qualified_fn [function] [call site] 01588
32 StmtBlock::as_ref [function] [call site] 01589
32 and_then [function] [call site] 01590
32 Command::get [function] [call site] 01591
31 Option::map [function] [call site] 01592
31 Module::id_raw [function] [call site] 01593
31 TestStruct::clone [function] [call site] 01594
31 BloomFilterU64::is_absent_and_set [function] [call site] 01596
32 BloomFilterU64::calc_hash [function] [call site] 01597
31 StmtBlock::as_ref [function] [call site] 01599
31 blob_functions::insert [function] [call site] 01600
31 StmtBlock::as_ref [function] [call site] 01602
31 min_max_functions::min [function] [call site] 01603
31 MyIterableType::into_iter [function] [call site] 01604
31 T::as_any [function] [call site] 01605
31 Module::may_contain_dynamic_fn [function] [call site] 01606
32 BloomFilterU64::is_absent [function] [call site] 01607
33 BloomFilterU64::calc_hash [function] [call site] 01608
31 MyIterableType::into_iter [function] [call site] 01609
31 T::as_any [function] [call site] 01610
31 Module::may_contain_dynamic_fn [function] [call site] 01611
31 Module::may_contain_dynamic_fn [function] [call site] 01612
32 BloomFilterU64::is_absent [function] [call site] 01613
31 map_functions::values [function] [call site] 01614
31 T::as_any [function] [call site] 01615
31 Module::may_contain_dynamic_fn [function] [call site] 01616
31 and_then [function] [call site] 01617
31 Token::is_op_assignment [function] [call site] 01618
31 split_first [function] [call site] 01619
31 super::get_builtin_op_assignment_fn [function] [call site] 01621
32 Dynamic::as_int [function] [call site] 01623
33 crate::func::locked_read [function] [call site] 01625
33 Option::and_then [function] [call site] 01626
33 ok_or_else [function] [call site] 01628
33 std:: [call site] 01629
0 any::type_name [function] [call site] 01630
33 Dynamic::type_name [function] [call site] 01632
32 unwrap [function] [call site] 01633
32 Dynamic::as_int [function] [call site] 01634
32 unwrap [function] [call site] 01635
32 write_lock::<Dynamic> [function] [call site] 01636
32 unwrap [function] [call site] 01637
32 RhaiResult::into [function] [call site] 01638
32 Ok [function] [call site] 01639
32 Some [function] [call site] 01640
32 Dynamic::as_int [function] [call site] 01641
32 unwrap [function] [call site] 01642
32 Dynamic::as_int [function] [call site] 01643
32 unwrap [function] [call site] 01644
32 write_lock::<Dynamic> [function] [call site] 01645
32 unwrap [function] [call site] 01646
32 RhaiResult::into [function] [call site] 01647
32 Ok [function] [call site] 01648
32 Some [function] [call site] 01649
32 Dynamic::as_char [function] [call site] 01650
33 crate::func::locked_read [function] [call site] 01652
33 Option::and_then [function] [call site] 01653
33 ok_or_else [function] [call site] 01655
33 std:: [call site] 01656
0 any::type_name [function] [call site] 01657
33 Dynamic::type_name [function] [call site] 01659
32 unwrap [function] [call site] 01660
32 write_lock::<Dynamic> [function] [call site] 01661
32 unwrap [function] [call site] 01662
32 Position::new_const [function] [call site] 01663
32 blob_functions::push [function] [call site] 01664
33 blob_functions::push [function] [call site] 01665
33 FnPtr::try_from [function] [call site] 01666
33 RhaiResultOf::unwrap [function] [call site] 01667
32 Dynamic::as_char [function] [call site] 01668
32 Result::unwrap [function] [call site] 01669
32 blob_functions::push [function] [call site] 01670
32 RhaiResultOf::into [function] [call site] 01671
32 Ok [function] [call site] 01672
32 Some [function] [call site] 01673
32 split_first_mut [function] [call site] 01674
32 unwrap [function] [call site] 01675
32 Dynamic::as_immutable_string_mut [function] [call site] 01676
33 Dynamic::type_name [function] [call site] 01677
33 write_lock::<ImmutableString> [function] [call site] 01678
32 unwrap [function] [call site] 01680
32 Dynamic::as_immutable_string_ref [function] [call site] 01681
33 read_lock::<ImmutableString> [function] [call site] 01682
33 ok_or_else [function] [call site] 01683
33 Dynamic::type_name [function] [call site] 01684
32 unwrap [function] [call site] 01685
32 string_functions::is_empty [function] [call site] 01686
32 string_functions::is_empty [function] [call site] 01687
32 test::len [function] [call site] 01688
32 test::len [function] [call site] 01689
32 unwrap [function] [call site] 01690
32 Package::init_engine [function] [call site] 01691
32 Engine::throw_on_size [function] [call site] 01692
33 Command::get [function] [call site] 01694
33 ERR::ErrorDataTooLarge [function] [call site] 01696
33 &str::to_string [function] [call site] 01697
33 Command::get [function] [call site] 01700
33 ERR::ErrorDataTooLarge [function] [call site] 01702
33 &str::to_string [function] [call site] 01703
33 Command::get [function] [call site] 01706
33 ERR::ErrorDataTooLarge [function] [call site] 01708
33 &str::to_string [function] [call site] 01709
32 Ok [function] [call site] 01712
32 Some [function] [call site] 01713
32 split_first_mut [function] [call site] 01714
32 unwrap [function] [call site] 01715
32 Dynamic::as_immutable_string_mut [function] [call site] 01716
32 unwrap [function] [call site] 01717
32 Dynamic::as_immutable_string_ref [function] [call site] 01718
32 unwrap [function] [call site] 01719
32 Ok [function] [call site] 01720
32 Some [function] [call site] 01721
32 test_functions_take [function] [call site] 01722
32 Dynamic::into_array [function] [call site] 01723
33 crate::func::locked_read [function] [call site] 01725
33 Option::and_then [function] [call site] 01726
33 StmtBlock::as_ref [function] [call site] 01728
33 TestStruct::clone [function] [call site] 01729
33 ok_or_else [function] [call site] 01730
33 std:: [call site] 01731
0 any::type_name [function] [call site] 01732
33 Dynamic::type_name [function] [call site] 01734
32 unwrap [function] [call site] 01735
32 string_functions::is_empty [function] [call site] 01736
32 Ok [function] [call site] 01737
32 Dynamic::as_array_ref [function] [call site] 01738
33 read_lock::<Array> [function] [call site] 01739
33 ok_or_else [function] [call site] 01740
33 Dynamic::type_name [function] [call site] 01741
32 unwrap [function] [call site] 01742
32 string_functions::is_empty [function] [call site] 01743
32 unwrap [function] [call site] 01744
32 Package::init_engine [function] [call site] 01745
32 Engine::check_data_size [function] [call site] 01746
33 Engine::has_data_size_limit [function] [call site] 01747
33 calc_data_sizes [function] [call site] 01752
34 calc_array_sizes [function] [call site] 01753
35 calc_array_sizes [function] [call site] 01754
35 test::len [function] [call site] 01755
36 test::len [function] [call site] 01756
35 calc_map_sizes [function] [call site] 01757
36 map_functions::values [function] [call site] 01758
36 calc_array_sizes [function] [call site] 01759
36 test::len [function] [call site] 01760
36 calc_map_sizes [function] [call site] 01761
36 test::len [function] [call site] 01762
35 test::len [function] [call site] 01763
34 test::len [function] [call site] 01764
34 calc_map_sizes [function] [call site] 01765
34 test::len [function] [call site] 01766
34 calc_data_sizes [function] [call site] 01767
34 read_lock::<Dynamic> [function] [call site] 01768
33 StmtBlock::borrow [function] [call site] 01770
33 Engine::throw_on_size [function] [call site] 01771
34 Command::get [function] [call site] 01773
34 ERR::ErrorDataTooLarge [function] [call site] 01775
34 &str::to_string [function] [call site] 01776
34 Command::get [function] [call site] 01779
34 ERR::ErrorDataTooLarge [function] [call site] 01781
34 &str::to_string [function] [call site] 01782
34 Command::get [function] [call site] 01785
34 ERR::ErrorDataTooLarge [function] [call site] 01787
34 &str::to_string [function] [call site] 01788
33 RhaiResultOf::map_err [function] [call site] 01791
33 EvalAltResult::fill_position [function] [call site] 01792
34 EvalAltResult::position [function] [call site] 01793
34 Position::is_none [function] [call site] 01794
34 EvalAltResult::set_position [function] [call site] 01795
32 Dynamic::read_lock [function] [call site] 01797
33 crate::func::locked_read [function] [call site] 01798
33 TypeId::of::<Self> [function] [call site] 01799
33 TypeId::of::<T> [function] [call site] 01800
33 Dynamic::type_id [function] [call site] 01801
33 TypeId::of::<T> [function] [call site] 01802
33 DynamicReadLock [function] [call site] 01804
33 DynamicReadLockInner::Guard [function] [call site] 01805
33 Dynamic::downcast_ref [function] [call site] 01806
34 TypeId::of::<T> [function] [call site] 01807
34 TypeId::of::<INT> [function] [call site] 01808
34 T::as_any [function] [call site] 01809
34 as_any().downcast_ref::<T> [function] [call site] 01810
34 TypeId::of::<T> [function] [call site] 01811
34 TypeId::of::<crate::FLOAT> [function] [call site] 01812
34 StmtBlock::as_ref [function] [call site] 01813
34 T::as_any [function] [call site] 01814
34 as_ref().as_any().downcast_ref::<T> [function] [call site] 01815
34 TypeId::of::<T> [function] [call site] 01816
34 TypeId::of::<rust_decimal::Decimal> [function] [call site] 01817
34 StmtBlock::as_ref [function] [call site] 01818
34 T::as_any [function] [call site] 01819
34 as_ref().as_any().downcast_ref::<T> [function] [call site] 01820
34 TypeId::of::<T> [function] [call site] 01821
34 TypeId::of::<bool> [function] [call site] 01822
34 T::as_any [function] [call site] 01823
34 as_any().downcast_ref::<T> [function] [call site] 01824
34 TypeId::of::<T> [function] [call site] 01825
34 TypeId::of::<ImmutableString> [function] [call site] 01826
34 T::as_any [function] [call site] 01827
34 as_any().downcast_ref::<T> [function] [call site] 01828
34 TypeId::of::<T> [function] [call site] 01829
34 TypeId::of::<char> [function] [call site] 01830
34 T::as_any [function] [call site] 01831
34 as_any().downcast_ref::<T> [function] [call site] 01832
34 TypeId::of::<T> [function] [call site] 01833
34 TypeId::of::<Array> [function] [call site] 01834
34 StmtBlock::as_ref [function] [call site] 01835
34 T::as_any [function] [call site] 01836
34 as_ref().as_any().downcast_ref::<T> [function] [call site] 01837
34 TypeId::of::<T> [function] [call site] 01838
34 TypeId::of::<Blob> [function] [call site] 01839
34 StmtBlock::as_ref [function] [call site] 01840
34 T::as_any [function] [call site] 01841
34 as_ref().as_any().downcast_ref::<T> [function] [call site] 01842
34 TypeId::of::<T> [function] [call site] 01843
34 TypeId::of::<Map> [function] [call site] 01844
34 StmtBlock::as_ref [function] [call site] 01845
34 T::as_any [function] [call site] 01846
34 as_ref().as_any().downcast_ref::<T> [function] [call site] 01847
34 TypeId::of::<T> [function] [call site] 01848
34 TypeId::of::<FnPtr> [function] [call site] 01849
34 StmtBlock::as_ref [function] [call site] 01850
34 T::as_any [function] [call site] 01851
34 as_ref().as_any().downcast_ref::<T> [function] [call site] 01852
34 TypeId::of::<T> [function] [call site] 01853
34 TypeId::of::<Instant> [function] [call site] 01854
34 StmtBlock::as_ref [function] [call site] 01855
34 T::as_any [function] [call site] 01856
34 as_ref().as_any().downcast_ref::<T> [function] [call site] 01857
34 TypeId::of::<T> [function] [call site] 01858
34 TypeId::of::<()> [function] [call site] 01859
34 T::as_any [function] [call site] 01860
34 as_any().downcast_ref::<T> [function] [call site] 01861
34 TypeId::of::<T> [function] [call site] 01862
34 TypeId::of::<Self> [function] [call site] 01863
34 T::as_any [function] [call site] 01864
34 as_any().downcast_ref::<T> [function] [call site] 01865
34 T::as_any [function] [call site] 01866
34 as_any().downcast_ref::<T> [function] [call site] 01867
33 Option::map [function] [call site] 01868
33 test_optimizer_const_map [function] [call site] 01869
32 unwrap [function] [call site] 01870
32 Dynamic::as_array_mut [function] [call site] 01871
33 Dynamic::type_name [function] [call site] 01872
33 write_lock::<Array> [function] [call site] 01873
32 unwrap [function] [call site] 01875
32 string_functions::add_append [function] [call site] 01876
33 string_functions::is_empty [function] [call site] 01877
33 String::from_utf8_lossy [function] [call site] 01878
33 string_functions::is_empty [function] [call site] 01879
33 String::from_utf8 [function] [call site] 01880
33 ImmutableString::into_owned [function] [call site] 01883
33 String::into [function] [call site] 01884
33 ImmutableString::into_owned [function] [call site] 01885
33 StmtBlock::as_ref [function] [call site] 01886
32 Ok [function] [call site] 01888
32 Some [function] [call site] 01889
32 test_functions_take [function] [call site] 01890
32 Dynamic::into_blob [function] [call site] 01891
33 crate::func::locked_read [function] [call site] 01893
33 Option::and_then [function] [call site] 01894
33 StmtBlock::as_ref [function] [call site] 01896
33 TestStruct::clone [function] [call site] 01897
33 ok_or_else [function] [call site] 01898
33 std:: [call site] 01899
0 any::type_name [function] [call site] 01900
33 Dynamic::type_name [function] [call site] 01902
32 unwrap [function] [call site] 01903
32 Dynamic::as_blob_mut [function] [call site] 01904
33 Dynamic::type_name [function] [call site] 01905
33 write_lock::<Blob> [function] [call site] 01906
32 unwrap [function] [call site] 01908
32 unwrap [function] [call site] 01909
32 Package::init_engine [function] [call site] 01910
32 Engine::throw_on_size [function] [call site] 01911
32 test::len [function] [call site] 01912
32 test::len [function] [call site] 01913
32 string_functions::add_append [function] [call site] 01914
32 Ok [function] [call site] 01915
32 Some [function] [call site] 01916
32 Dynamic::as_char [function] [call site] 01917
32 unwrap [function] [call site] 01918
32 encode_utf8 [function] [call site] 01919
32 Dynamic::as_immutable_string_mut [function] [call site] 01920
32 unwrap [function] [call site] 01921
32 unwrap [function] [call site] 01922
32 Package::init_engine [function] [call site] 01923
32 Engine::throw_on_size [function] [call site] 01924
32 test::len [function] [call site] 01925
32 test::len [function] [call site] 01926
32 Ok [function] [call site] 01927
32 Some [function] [call site] 01928
32 Dynamic::as_immutable_string_ref [function] [call site] 01929
32 unwrap [function] [call site] 01930
32 string_functions::is_empty [function] [call site] 01931
32 Ok [function] [call site] 01932
32 Dynamic::as_char [function] [call site] 01933
32 unwrap [function] [call site] 01934
32 test_to_string [function] [call site] 01935
32 unwrap [function] [call site] 01936
32 Package::init_engine [function] [call site] 01937
32 Engine::throw_on_size [function] [call site] 01938
32 test::len [function] [call site] 01939
32 test::len [function] [call site] 01940
32 write_lock::<Dynamic> [function] [call site] 01941
32 unwrap [function] [call site] 01942
32 into [function] [call site] 01943
32 Ok [function] [call site] 01944
32 Some [function] [call site] 01945
32 test_functions_take [function] [call site] 01946
32 Dynamic::as_array_mut [function] [call site] 01947
32 unwrap [function] [call site] 01948
32 blob_functions::push [function] [call site] 01949
32 unwrap [function] [call site] 01950
32 Package::init_engine [function] [call site] 01951
32 Engine::check_data_size [function] [call site] 01952
32 Dynamic::read_lock [function] [call site] 01953
32 unwrap [function] [call site] 01954
32 Ok [function] [call site] 01955
32 Some [function] [call site] 01956
32 Dynamic::as_int [function] [call site] 01957
32 unwrap [function] [call site] 01958
32 Dynamic::as_blob_mut [function] [call site] 01959
32 unwrap [function] [call site] 01960
32 unwrap [function] [call site] 01961
32 Package::init_engine [function] [call site] 01962
32 Engine::throw_on_size [function] [call site] 01963
32 test::len [function] [call site] 01964
32 blob_functions::push [function] [call site] 01965
32 Ok [function] [call site] 01966
32 Some [function] [call site] 01967
32 Dynamic::as_char [function] [call site] 01968
32 unwrap [function] [call site] 01969
32 Dynamic::as_blob_mut [function] [call site] 01970
32 unwrap [function] [call site] 01971
32 unwrap [function] [call site] 01972
32 Package::init_engine [function] [call site] 01973
32 Engine::throw_on_size [function] [call site] 01974
32 test::len [function] [call site] 01975
32 string_functions::add_append_char [function] [call site] 01976
33 Position::new_const [function] [call site] 01977
33 RhaiResultOf::push_str [function] [call site] 01978
33 blob_functions::push [function] [call site] 01979
33 RhaiResultOf::into [function] [call site] 01980
32 Ok [function] [call site] 01981
32 Some [function] [call site] 01982
32 split_first_mut [function] [call site] 01983
32 unwrap [function] [call site] 01984
32 Dynamic::as_blob_mut [function] [call site] 01985
32 unwrap [function] [call site] 01986
32 Dynamic::as_immutable_string_ref [function] [call site] 01987
32 unwrap [function] [call site] 01988
32 string_functions::is_empty [function] [call site] 01989
32 Ok [function] [call site] 01990
32 unwrap [function] [call site] 01991
32 Package::init_engine [function] [call site] 01992
32 Engine::throw_on_size [function] [call site] 01993
32 test::len [function] [call site] 01994
32 test::len [function] [call site] 01995
32 string_functions::add_append_str [function] [call site] 01996
33 Position::new_const [function] [call site] 01997
33 RhaiResultOf::push_str [function] [call site] 01998
33 RhaiResultOf::push_str [function] [call site] 01999
33 RhaiResultOf::into [function] [call site] 02000
32 Ok [function] [call site] 02001
31 Option::map [function] [call site] 02002
31 TestStruct::new [function] [call site] 02003
31 super::get_builtin_binary_op_fn [function] [call site] 02004
32 Dynamic::as_int [function] [call site] 02006
32 Dynamic::as_int [function] [call site] 02008
32 Dynamic::as_int [function] [call site] 02013
32 Dynamic::as_int [function] [call site] 02015
32 Dynamic::as_immutable_string_ref [function] [call site] 02020
32 Dynamic::as_immutable_string_ref [function] [call site] 02022
32 Package::init_engine [function] [call site] 02025
32 Engine::throw_on_size [function] [call site] 02026
32 test::len [function] [call site] 02027
32 test::len [function] [call site] 02028
32 Dynamic::as_char [function] [call site] 02032
32 Dynamic::as_char [function] [call site] 02034
32 Position::new_const [function] [call site] 02036
32 blob_functions::push [function] [call site] 02037
33 blob_functions::push [function] [call site] 02038
33 FnPtr::try_from [function] [call site] 02039
33 RhaiResultOf::unwrap [function] [call site] 02040
32 blob_functions::push [function] [call site] 02041
32 Package::init_engine [function] [call site] 02043
32 Engine::throw_on_size [function] [call site] 02044
32 test::len [function] [call site] 02045
33 test::len [function] [call site] 02046
32 Result::into [function] [call site] 02048
32 Dynamic::as_blob_ref [function] [call site] 02050
33 read_lock::<Blob> [function] [call site] 02051
33 ok_or_else [function] [call site] 02052
33 Dynamic::type_name [function] [call site] 02053
32 string_functions::is_empty [function] [call site] 02055
32 Dynamic::flatten_clone [function] [call site] 02057
32 Dynamic::as_blob_ref [function] [call site] 02058
32 string_functions::is_empty [function] [call site] 02060
32 Dynamic::flatten_clone [function] [call site] 02062
32 Package::init_engine [function] [call site] 02064
32 Engine::throw_on_size [function] [call site] 02065
32 test::len [function] [call site] 02066
32 test::len [function] [call site] 02067
32 TestStruct::clone [function] [call site] 02068
32 StmtBlock::extend [function] [call site] 02069
32 Dynamic::from_blob [function] [call site] 02071
32 Dynamic::as_int [function] [call site] 02079
32 Dynamic::as_int [function] [call site] 02084
32 Dynamic::as_int [function] [call site] 02089
32 Dynamic::as_int [function] [call site] 02094
32 Dynamic::as_char [function] [call site] 02097
32 Dynamic::as_immutable_string_ref [function] [call site] 02099
32 test_chars [function] [call site] 02102
32 MultiInputsStream::get_next [function] [call site] 02103
32 MultiInputsStream::get_next [function] [call site] 02104
32 Dynamic::as_char [function] [call site] 02106
32 Dynamic::as_immutable_string_ref [function] [call site] 02108
32 Position::new_const [function] [call site] 02110
32 blob_functions::push [function] [call site] 02111
32 Result::push_str [function] [call site] 02112
32 Package::init_engine [function] [call site] 02114
32 Engine::throw_on_size [function] [call site] 02115
32 test::len [function] [call site] 02116
32 Result::into [function] [call site] 02118
32 Dynamic::as_immutable_string_ref [function] [call site] 02119
32 Dynamic::as_char [function] [call site] 02121
32 test_chars [function] [call site] 02123
32 MultiInputsStream::get_next [function] [call site] 02124
32 MultiInputsStream::get_next [function] [call site] 02125
32 Dynamic::as_immutable_string_ref [function] [call site] 02128
32 Dynamic::as_char [function] [call site] 02130
32 Package::init_engine [function] [call site] 02133
32 Engine::throw_on_size [function] [call site] 02134
32 test::len [function] [call site] 02135
32 Result::into [function] [call site] 02137
32 Dynamic::as_immutable_string_ref [function] [call site] 02139
32 Dynamic::as_char [function] [call site] 02141
32 TestStruct::clone [function] [call site] 02147
32 TestStruct::clone [function] [call site] 02152
32 Dynamic::as_blob_ref [function] [call site] 02156
32 TestStruct::clone [function] [call site] 02158
32 Dynamic::as_char [function] [call site] 02159
32 encode_utf8 [function] [call site] 02161
32 Package::init_engine [function] [call site] 02163
32 Engine::throw_on_size [function] [call site] 02164
32 test::len [function] [call site] 02165
32 test::len [function] [call site] 02166
32 StmtBlock::extend [function] [call site] 02167
32 as_bytes [function] [call site] 02168
32 Dynamic::from_blob [function] [call site] 02170
32 Dynamic::type_id [function] [call site] 02171
32 Dynamic::type_id [function] [call site] 02172
32 TypeId::of::<ExclusiveRange> [function] [call site] 02173
32 TypeId::of::<ExclusiveRange> [function] [call site] 02174
32 TypeId::of::<InclusiveRange> [function] [call site] 02175
32 TypeId::of::<InclusiveRange> [function] [call site] 02176
32 TypeId::of::<ExclusiveRange> [function] [call site] 02177
32 TypeId::of::<InclusiveRange> [function] [call site] 02178
32 TypeId::of::<InclusiveRange> [function] [call site] 02179
32 TypeId::of::<ExclusiveRange> [function] [call site] 02180
32 is_numeric [function] [call site] 02183
33 TypeId::of::<INT> [function] [call site] 02184
33 TypeId::of::<f32> [function] [call site] 02185
33 TypeId::of::<f64> [function] [call site] 02186
33 TypeId::of::<Decimal> [function] [call site] 02187
33 TypeId::of::<u8> [function] [call site] 02188
33 TypeId::of::<u16> [function] [call site] 02189
33 TypeId::of::<u32> [function] [call site] 02190
33 TypeId::of::<u64> [function] [call site] 02191
33 TypeId::of::<i8> [function] [call site] 02192
33 TypeId::of::<i16> [function] [call site] 02193
33 TypeId::of::<i32> [function] [call site] 02194
33 TypeId::of::<i64> [function] [call site] 02195
33 TypeId::of::<u128> [function] [call site] 02196
33 TypeId::of::<i128> [function] [call site] 02197
32 is_numeric [function] [call site] 02198
32 is_numeric [function] [call site] 02200
32 is_numeric [function] [call site] 02201
31 Option::map [function] [call site] 02203
31 TestStruct::new [function] [call site] 02204
31 BloomFilterU64::is_absent_and_set [function] [call site] 02205
31 StmtBlock::as_ref [function] [call site] 02206
31 blob_functions::insert [function] [call site] 02207
31 StmtBlock::as_ref [function] [call site] 02208
31 calc_fn_hash_full [function] [call site] 02209
31 StmtBlock::as_ref [function] [call site] 02210
31 &[Stmt]::unwrap [function] [call site] 02211
31 MyIterableType::into_iter [function] [call site] 02212
31 enumerate [function] [call site] 02213
31 test_optimizer_const_map [function] [call site] 02214
31 TypeId::of::<Dynamic> [function] [call site] 02215
31 Dynamic::type_id [function] [call site] 02216
30 Position::is_none [function] [call site] 02217
30 Engine::resolve_fn [function] [call site] 02218
30 None::cloned [function] [call site] 02219
30 as_deref [function] [call site] 02220
30 string_functions::is_empty [function] [call site] 02221
30 Ok [function] [call site] 02222
30 Scope::new [function] [call site] 02223
30 string_functions::replace [function] [call site] 02224
30 defer [function] [call site] 02225
31 crate::Deferred::lock [function] [call site] 02226
30 split_first_mut [function] [call site] 02227
30 unwrap [function] [call site] 02228
30 Some [function] [call site] 02229
30 Engine::call_script_fn [function] [call site] 02230
31 Engine::track_operation [function] [call site] 02231
31 Engine::max_call_levels [function] [call site] 02232
31 ERR::ErrorStackOverflow [function] [call site] 02234
31 Position::is_none [function] [call site] 02236
31 string_functions::is_empty [function] [call site] 02237
31 string_functions::is_empty [function] [call site] 02239
31 test::len [function] [call site] 02241
31 test::len [function] [call site] 02242
31 GlobalRuntimeState::num_imports [function] [call site] 02243
31 StmtBlock::as_ref [function] [call site] 02244
31 Debugger::call_stack [function] [call site] 02246
31 test::len [function] [call site] 02247
32 test::len [function] [call site] 02248
31 test::len [function] [call site] 02249
31 test::len [function] [call site] 02250
31 Engine::max_variables [function] [call site] 02251
31 ERR::ErrorTooManyVariables [function] [call site] 02253
31 StmtBlock::extend [function] [call site] 02255
31 MyIterableType::into_iter [function] [call site] 02256
31 array_functions::zip [function] [call site] 02258
32 string_functions::is_empty [function] [call site] 02259
33 test::len [function] [call site] 02260
32 string_functions::is_empty [function] [call site] 02261
33 test::len [function] [call site] 02262
32 IterateDynamicArray::new [function] [call site] 02264
32 StaticModuleResolver::iter_mut [function] [call site] 02265
33 StaticModuleResolver::iter_mut [function] [call site] 02266
33 test_optimizer_const_map [function] [call site] 02267
33 Ident::as_str [function] [call site] 02268
32 array_functions::zip [function] [call site] 02269
33 string_functions::is_empty [function] [call site] 02270
33 string_functions::is_empty [function] [call site] 02271
33 IterateDynamicArray::new [function] [call site] 02273
33 StaticModuleResolver::iter_mut [function] [call site] 02274
33 array_functions::zip [function] [call site] 02275
33 RhaiResultOf::enumerate [function] [call site] 02276
33 test_optimizer_const_map [function] [call site] 02277
33 FnPtr::call_raw_with_extra_args [function] [call site] 02278
33 TestStruct::clone [function] [call site] 02279
33 FnPtr::try_from [function] [call site] 02280
33 RhaiResultOf::unwrap_or [function] [call site] 02281
33 reflection_functions::collect [function] [call site] 02283
32 RhaiResultOf::enumerate [function] [call site] 02284
32 test_optimizer_const_map [function] [call site] 02285
32 FnPtr::call_raw_with_extra_args [function] [call site] 02286
32 TestStruct::clone [function] [call site] 02287
32 FnPtr::try_from [function] [call site] 02288
32 RhaiResultOf::unwrap_or [function] [call site] 02289
32 reflection_functions::collect [function] [call site] 02291
31 StaticModuleResolver::iter_mut [function] [call site] 02292
31 impl [call site] 02293
32 Engine::new [function] [call site] 02294
32 Engine::set_optimization_level [function] [call site] 02295
32 Scope::new [function] [call site] 02296
32 rhai::Map::new [function] [call site] 02297
32 blob_functions::insert [function] [call site] 02298
32 &str::into [function] [call site] 02299
32 Scope::push_constant_dynamic [function] [call site] 02301
32 Scope::push_constant_dynamic [function] [call site] 02303
32 &str::into [function] [call site] 02304
32 Engine::compile_expression_with_scope [function] [call site] 02305
32 ParseResult::expect [function] [call site] 02306
32 Ident::as_str [function] [call site] 02307
32 eval_ast::<bool> [function] [call site] 02308
31 RhaiResult::take [function] [call site] 02310
32 Engine::new [function] [call site] 02311
32 register_type_with_name::<TestStruct> [function] [call site] 02312
32 Engine::register_fn [function] [call site] 02313
32 TestStruct [function] [call site] 02314
31 Engine::is_debugger_registered [function] [call site] 02315
31 TestStruct::clone [function] [call site] 02316
31 Scope::iter_inner [function] [call site] 02317
32 MyIterableType::into_iter [function] [call site] 02318
33 test_chars [function] [call site] 02319
33 0.chars().collect::<Vec<_>> [function] [call site] 02320
33 MyIterableType::into_iter [function] [call site] 02321
32 array_functions::zip [function] [call site] 02322
32 MyIterableType::into_iter [function] [call site] 02323
32 test_optimizer_const_map [function] [call site] 02324
32 Dynamic::is_read_only [function] [call site] 02325
33 crate::func::locked_read [function] [call site] 02326
33 Option::map_or [function] [call site] 02327
33 Dynamic::access_mode [function] [call site] 02328
33 Dynamic::access_mode [function] [call site] 02329
31 impl [call site] 02330
31 test_optimizer_const_map [function] [call site] 02331
31 Dynamic::flatten_clone [function] [call site] 02332
31 TestStruct::clone [function] [call site] 02333
31 GlobalRuntimeState::debugger_mut [function] [call site] 02334
31 &mut [call site] 02335
32 blob_functions::push [function] [call site] 02336
32 MyIterableType::into_iter [function] [call site] 02337
32 Self::IntoIter::collect [function] [call site] 02338
31 Caches::fn_resolution_caches_len [function] [call site] 02339
32 test::len [function] [call site] 02340
31 Option<&EncapsulatedEnviron>::map [function] [call site] 02341
32 Engine::new [function] [call site] 02342
32 Engine::set_optimization_level [function] [call site] 02343
32 Scope::new [function] [call site] 02344
32 rhai::Map::new [function] [call site] 02345
32 blob_functions::insert [function] [call site] 02346
32 &str::into [function] [call site] 02347
32 Scope::push_constant_dynamic [function] [call site] 02349
32 Scope::push_constant_dynamic [function] [call site] 02351
32 &str::into [function] [call site] 02352
32 Engine::compile_expression_with_scope [function] [call site] 02353
32 ParseResult::expect [function] [call site] 02354
32 Ident::as_str [function] [call site] 02355
32 eval_ast::<bool> [function] [call site] 02356
31 MyIterableType::into_iter [function] [call site] 02358
32 test_chars [function] [call site] 02359
32 0.chars().collect::<Vec<_>> [function] [call site] 02360
32 MyIterableType::into_iter [function] [call site] 02361
31 Self::IntoIter::cloned [function] [call site] 02362
31 array_functions::for_each [function] [call site] 02363
31 GlobalRuntimeState::push_import [function] [call site] 02364
32 blob_functions::push [function] [call site] 02365
32 blob_functions::push [function] [call site] 02367
31 StmtBlock::extend [function] [call site] 02369
31 &crate::SharedModule::clone [function] [call site] 02370
31 std::mem::replace [function] [call site] 02371
32 string_functions::is_empty [function] [call site] 02372
32 string_functions::replace [function] [call site] 02373
31 TestStruct::clone [function] [call site] 02375
31 Engine::is_debugger_registered [function] [call site] 02376
31 crate::ast::Stmt::Noop [function] [call site] 02377
31 ParseSettings::level_up_with_position [function] [call site] 02378
31 Engine::dbg [function] [call site] 02379
31 Self::as_deref_mut [function] [call site] 02380
31 Engine::eval_stmt_block [function] [call site] 02381
31 Self::as_deref_mut [function] [call site] 02382
31 StmtBlock::take_statements [function] [call site] 02383
32 mem::take [function] [call site] 02384
33 Engine::new [function] [call site] 02385
33 register_type_with_name::<TestStruct> [function] [call site] 02386
33 Engine::register_fn [function] [call site] 02387
33 TestStruct [function] [call site] 02388
32 StmtBlock::statements_mut [function] [call site] 02389
31 StmtBlock::span_or_else [function] [call site] 02390
32 Span::new [function] [call site] 02391
32 iterator_functions::chars_from_start [function] [call site] 02392
32 StmtBlock::span_or_else [function] [call site] 02393
32 string_functions::add_append [function] [call site] 02394
32 StmtBlock::span_or_else [function] [call site] 02395
31 Expr::set_position [function] [call site] 02397
32 Expr::set_position [function] [call site] 02398
33 Expr::set_position [function] [call site] 02399
31 ParseError::into [function] [call site] 02401
31 EvalAltResult::is_system_exception [function] [call site] 02402
31 Expr::set_position [function] [call site] 02403
31 ParseError::into [function] [call site] 02405
31 ERR::ErrorInFunctionCall [function] [call site] 02407
31 test_to_string [function] [call site] 02408
31 Option<&EncapsulatedEnviron>::and_then [function] [call site] 02409
31 and_then [function] [call site] 02411
31 decimal_functions::max_id [function] [call site] 02412
31 unwrap_or_else [function] [call site] 02414
31 &mut [call site] 02415
31 unwrap_or [function] [call site] 02416
31 test_to_string [function] [call site] 02417
31 &mut [call site] 02418
31 unwrap_or [function] [call site] 02419
31 test_to_string [function] [call site] 02420
31 Engine::is_debugger_registered [function] [call site] 02422
31 GlobalRuntimeState::debugger_mut [function] [call site] 02423
31 crate::ast::Stmt::Noop [function] [call site] 02424
31 StmtBlock::end_position [function] [call site] 02425
32 string_functions::add_append [function] [call site] 02426
31 StmtBlock::span_or_else [function] [call site] 02427
31 crate::eval::DebuggerEvent::FunctionExitWithValue [function] [call site] 02429
31 crate::eval::DebuggerEvent::FunctionExitWithError [function] [call site] 02430
31 Engine::dbg_raw [function] [call site] 02431
31 StmtBlock::as_mut [function] [call site] 02433
31 Debugger::rewind_call_stack [function] [call site] 02435
32 string_functions::truncate [function] [call site] 02436
33 string_functions::clear [function] [call site] 02437
33 FnPtr::try_from [function] [call site] 02438
33 char_indices [function] [call site] 02439
33 shared_make_mut [function] [call site] 02441
33 string_functions::truncate [function] [call site] 02442
31 Scope::rewind [function] [call site] 02443
32 string_functions::truncate [function] [call site] 02444
32 string_functions::truncate [function] [call site] 02445
32 string_functions::truncate [function] [call site] 02446
31 string_functions::is_empty [function] [call site] 02447
31 Scope::remove_range [function] [call site] 02448
32 map_functions::drain [function] [call site] 02449
33 string_functions::is_empty [function] [call site] 02450
33 IterateMap::new [function] [call site] 02452
33 IterateMap::new [function] [call site] 02453
33 IterateMap::new [function] [call site] 02454
33 mem::take [function] [call site] 02455
33 blob_functions::insert [function] [call site] 02457
34 FnPtr::try_from [function] [call site] 02458
34 RhaiResultOf::unwrap [function] [call site] 02459
34 string_functions::is_empty [function] [call site] 02460
34 blob_functions::push [function] [call site] 02461
34 eval::calc_offset_len [function] [call site] 02462
34 test::len [function] [call site] 02463
34 test::len [function] [call site] 02464
34 blob_functions::push [function] [call site] 02465
34 blob_functions::insert [function] [call site] 02466
33 FnPtr::call_raw_with_extra_args [function] [call site] 02467
33 TestStruct::clone [function] [call site] 02469
33 Self::into [function] [call site] 02471
33 Dynamic::as_bool [function] [call site] 02473
33 Result::unwrap_or [function] [call site] 02474
33 blob_functions::insert [function] [call site] 02475
33 blob_functions::insert [function] [call site] 02476
33 map_or_else [function] [call site] 02478
32 array_functions::for_each [function] [call site] 02480
32 map_functions::drain [function] [call site] 02481
32 array_functions::for_each [function] [call site] 02482
32 test::len [function] [call site] 02483
32 test::len [function] [call site] 02484
32 string_functions::truncate [function] [call site] 02485
32 map_functions::drain [function] [call site] 02486
32 array_functions::for_each [function] [call site] 02487
31 test::len [function] [call site] 02488
31 string_functions::truncate [function] [call site] 02489
31 GlobalRuntimeState::truncate_imports [function] [call site] 02490
32 string_functions::truncate [function] [call site] 02491
32 string_functions::truncate [function] [call site] 02492
31 Caches::rewind_fn_resolution_caches [function] [call site] 02493
32 string_functions::truncate [function] [call site] 02494
30 ArgBackup::new [function] [call site] 02495
30 string_functions::is_empty [function] [call site] 02496
30 ArgBackup::change_first_arg_to_copy [function] [call site] 02497
31 TestStruct::clone [function] [call site] 02498
31 string_functions::replace [function] [call site] 02500
31 mem::transmute [function] [call site] 02501
30 defer [function] [call site] 02502
30 Engine::call_script_fn [function] [call site] 02503
30 test_optimizer_const_map [function] [call site] 02504
30 FnCallHashes::native [function] [call site] 02505
30 Engine::exec_native_fn_call [function] [call site] 02506
31 Engine::track_operation [function] [call site] 02507
31 Engine::resolve_fn [function] [call site] 02509
31 RhaiFunc::is_volatile [function] [call site] 02510
32 RhaiFunc::is_volatile [function] [call site] 02511
31 Engine::gen_fn_call_signature [function] [call site] 02512
31 ERR::ErrorFunctionNotFound [function] [call site] 02514
31 RhaiFunc::is_method [function] [call site] 02516
31 StmtBlock::as_ref [function] [call site] 02517
31 Debugger::call_stack [function] [call site] 02519
31 test::len [function] [call site] 02520
31 ArgBackup::new [function] [call site] 02521
31 string_functions::is_empty [function] [call site] 02522
31 ArgBackup::change_first_arg_to_copy [function] [call site] 02523
31 Engine::is_debugger_registered [function] [call site] 02524
31 TestStruct::clone [function] [call site] 02525
31 StmtBlock::span_or_else [function] [call site] 02526
32 Span::new [function] [call site] 02527
32 iterator_functions::chars_from_start [function] [call site] 02528
32 StmtBlock::span_or_else [function] [call site] 02529
32 string_functions::add_append [function] [call site] 02530
32 StmtBlock::span_or_else [function] [call site] 02531
31 TestStruct::clone [function] [call site] 02532
31 GlobalRuntimeState::debugger_mut [function] [call site] 02533
31 &mut [call site] 02534
31 Engine::get_interned_string [function] [call site] 02535
31 MyIterableType::into_iter [function] [call site] 02536
31 Self::IntoIter::map [function] [call site] 02537
31 TestStruct::clone [function] [call site] 02538
31 RhaiNativeFunc::has_context [function] [call site] 02539
31 bool::then [function] [call site] 02540
31 as_deref [function] [call site] 02541
31 RhaiFunc::is_pure [function] [call site] 02543
32 RhaiFunc::is_pure [function] [call site] 02544
31 Command::get [function] [call site] 02545
31 INT::map_or [function] [call site] 02546
31 Dynamic::is_read_only [function] [call site] 02547
32 crate::func::locked_read [function] [call site] 02548
32 Option::map_or [function] [call site] 02549
32 Dynamic::access_mode [function] [call site] 02550
32 Dynamic::access_mode [function] [call site] 02551
31 ERR::ErrorNonPureMethodCallOnConstant [function] [call site] 02553
31 test_to_string [function] [call site] 02554
31 test_method_call [function] [call site] 02556
32 Engine::new [function] [call site] 02557
32 register_type::<TestStruct> [function] [call site] 02558
32 Engine::register_fn [function] [call site] 02559
32 Engine::register_fn [function] [call site] 02560
31 test_custom_syntax_func [function] [call site] 02561
32 Engine::new [function] [call site] 02562
32 Engine::register_custom_syntax [function] [call site] 02563
33 Vec::<ImmutableString>::new [function] [call site] 02564
33 StmtBlock::as_ref [function] [call site] 02565
33 StmtBlock::as_ref [function] [call site] 02566
33 string_functions::trim [function] [call site] 02567
34 shared_get_mut [function] [call site] 02568
34 string_functions::trim [function] [call site] 02569
34 string_functions::trim [function] [call site] 02571
33 string_functions::is_empty [function] [call site] 02573
33 Token::lookup_symbol_from_syntax [function] [call site] 02574
33 StmtBlock::span_or_else [function] [call site] 02575
34 Span::new [function] [call site] 02576
34 iterator_functions::chars_from_start [function] [call site] 02577
34 StmtBlock::span_or_else [function] [call site] 02578
34 string_functions::add_append [function] [call site] 02579
34 StmtBlock::span_or_else [function] [call site] 02580
33 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 02581
33 Token::Reserved [function] [call site] 02583
33 TestStruct::new [function] [call site] 02584
33 LexError::ImproperSymbol [function] [call site] 02587
33 ImmutableString::new [function] [call site] 02588
33 &str::to_string [function] [call site] 02589
33 PERR::into_err [function] [call site] 02590
33 string_functions::is_empty [function] [call site] 02591
34 test::len [function] [call site] 02592
33 string_functions::is_empty [function] [call site] 02594
33 string_functions::is_empty [function] [call site] 02596
33 string_functions::is_empty [function] [call site] 02598
33 tokenizer::is_valid_identifier [function] [call site] 02599
34 test_chars [function] [call site] 02600
34 is_id_first_alphabetic [function] [call site] 02601
34 char::is_ascii_alphanumeric [function] [call site] 02602
33 string_functions::is_empty [function] [call site] 02604
33 (Token, [call site] 02605
33 Engine::is_symbol_disabled [function] [call site] 02606
34 string_functions::contains [function] [call site] 02607
33 StmtBlock::as_ref [function] [call site] 02608
33 &[Stmt]::map_or [function] [call site] 02609
33 contains_key [function] [call site] 02610
33 blob_functions::insert [function] [call site] 02611
33 string_functions::is_empty [function] [call site] 02614
33 StmtBlock::as_ref [function] [call site] 02615
33 &[Stmt]::map_or [function] [call site] 02616
33 Engine::is_symbol_disabled [function] [call site] 02617
33 LexError::ImproperSymbol [function] [call site] 02619
33 test_to_string [function] [call site] 02620
33 PERR::into_err [function] [call site] 02621
33 string_functions::is_empty [function] [call site] 02622
33 tokenizer::is_valid_identifier [function] [call site] 02623
33 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 02624
33 Engine::is_symbol_disabled [function] [call site] 02625
33 StmtBlock::as_ref [function] [call site] 02626
33 &[Stmt]::map_or [function] [call site] 02627
33 contains_key [function] [call site] 02628
33 blob_functions::insert [function] [call site] 02629
33 LexError::ImproperSymbol [function] [call site] 02633
33 test_to_string [function] [call site] 02634
33 PERR::into_err [function] [call site] 02635
33 blob_functions::push [function] [call site] 02636
34 blob_functions::push [function] [call site] 02637
34 FnPtr::try_from [function] [call site] 02638
34 RhaiResultOf::unwrap [function] [call site] 02639
33 string_functions::is_empty [function] [call site] 02640
33 TestStruct::clone [function] [call site] 02642
33 Engine::register_custom_syntax_with_state_raw [function] [call site] 02643
34 blob_functions::insert [function] [call site] 02644
34 RhaiResultOf::into [function] [call site] 02645
34 TestStruct::new [function] [call site] 02646
34 TestStruct::new [function] [call site] 02647
33 syn::Result::len [function] [call site] 02649
34 test::len [function] [call site] 02650
33 test::len [function] [call site] 02651
34 test::len [function] [call site] 02652
33 TestStruct::clone [function] [call site] 02656
32 EvalContext::eval_expression_tree [function] [call site] 02658
33 EvalContext::eval_expression_tree_raw [function] [call site] 02659
34 as_deref_mut [function] [call site] 02660
34 Engine::eval_stmt_block [function] [call site] 02661
35 string_functions::is_empty [function] [call site] 02662
35 GlobalRuntimeState::num_imports [function] [call site] 02664
35 MyIterableType::into_iter [function] [call site] 02665
35 Self::IntoIter::try_fold [function] [call site] 02666
35 Self::as_deref_mut [function] [call site] 02667
35 GlobalRuntimeState::num_imports [function] [call site] 02668
35 Engine::eval_stmt [function] [call site] 02669
35 GlobalRuntimeState::scan_imports_raw [function] [call site] 02670
36 MyIterableType::into_iter [function] [call site] 02671
36 array_functions::zip [function] [call site] 02672
36 MyIterableType::into_iter [function] [call site] 02673
35 impl [call site] 02674
35 T::as_any [function] [call site] 02675
35 Module::contains_indexed_global_functions [function] [call site] 02676
35 Caches::fn_resolution_caches_len [function] [call site] 02677
35 Caches::fn_resolution_cache_mut [function] [call site] 02678
35 string_functions::clear [function] [call site] 02679
36 string_functions::is_empty [function] [call site] 02680
36 shared_get_mut [function] [call site] 02681
36 string_functions::clear [function] [call site] 02682
36 ImmutableString::new [function] [call site] 02683
35 Caches::push_fn_resolution_cache [function] [call site] 02684
36 blob_functions::push [function] [call site] 02685
36 <_>::default [function] [call site] 02686
35 Caches::fn_resolution_cache_mut [function] [call site] 02687
35 string_functions::clear [function] [call site] 02688
34 StmtBlock::take_statements [function] [call site] 02690
34 Engine::eval_expr [function] [call site] 02691
35 Engine::track_operation [function] [call site] 02692
35 ParseSettings::level_up_with_position [function] [call site] 02693
35 Engine::dbg_reset [function] [call site] 02694
35 Self::as_deref_mut [function] [call site] 02695
35 Expr::get_literal_value [function] [call site] 02696
35 Engine::eval_fn_call_expr [function] [call site] 02699
35 Self::ok_or_else [function] [call site] 02700
35 ERR::ErrorUnboundThis [function] [call site] 02701
35 Engine::search_namespace [function] [call site] 02704
36 Engine::search_scope_only [function] [call site] 02705
37 Command::get [function] [call site] 02706
37 MyIterableType::into_iter [function] [call site] 02707
37 flat_map [function] [call site] 02708
37 RhaiFunc::get_iter_fn [function] [call site] 02709
37 test_var_def_filter [function] [call site] 02711
37 RhaiFunc::is_script [function] [call site] 02712
37 test_var_def_filter [function] [call site] 02713
37 Ident::as_str [function] [call site] 02714
37 test_optimizer_const_map [function] [call site] 02715
37 MultiInputsStream::get_next [function] [call site] 02716
37 RhaiFunc::get_shared_encapsulated_environ [function] [call site] 02717
38 StmtBlock::as_ref [function] [call site] 02718
37 Option::cloned [function] [call site] 02719
37 unwrap_or_else [function] [call site] 02720
37 crate::Shared::new [function] [call site] 02721
37 TestStruct::clone [function] [call site] 02723
37 <_>::default [function] [call site] 02724
37 crate::types::fn_ptr::FnPtrType::Script [function] [call site] 02726
37 RhaiFunc::get_script_fn_def [function] [call site] 02727
37 Option::cloned [function] [call site] 02728
37 test::len [function] [call site] 02734
37 EvalContext::new [function] [call site] 02735
37 Expr::get_variable_name [function] [call site] 02736
38 string_functions::is_empty [function] [call site] 02737
37 Option::unwrap [function] [call site] 02739
37 resolve_var [function] [call site] 02740
37 test::len [function] [call site] 02741
37 Dynamic::set_access_mode [function] [call site] 02742
38 StmtBlock::as_mut [function] [call site] 02743
38 Dynamic::set_access_mode [function] [call site] 02744
38 values_mut [function] [call site] 02745
38 Dynamic::set_access_mode [function] [call site] 02746
37 Result::into [function] [call site] 02748
37 EvalAltResult::fill_position [function] [call site] 02750
37 ParseSettings::level_up_with_position [function] [call site] 02751
37 test::len [function] [call site] 02752
37 Expr::get_variable_name [function] [call site] 02753
37 Option::unwrap [function] [call site] 02754
37 Scope::search [function] [call site] 02755
38 MyIterableType::into_iter [function] [call site] 02756
38 array_functions::reduce_rev [function] [call site] 02757
38 ParseSettings::level_up_with_position [function] [call site] 02758
38 test_optimizer_const_map [function] [call site] 02759
38 Scope::len [function] [call site] 02760
39 test::len [function] [call site] 02761
37 MyIterableType::into_iter [function] [call site] 02762
37 array_functions::find_map [function] [call site] 02763
37 Module::get_var [function] [call site] 02764
38 Command::get [function] [call site] 02765
37 map_or_else [function] [call site] 02767
37 ERR::ErrorVariableNotFound [function] [call site] 02769
37 ParseResult::to_string [function] [call site] 02770
38 Engine::new [function] [call site] 02771
38 Scope::new [function] [call site] 02772
38 blob_functions::push [function] [call site] 02773
38 blob_functions::push [function] [call site] 02774
38 blob_functions::push [function] [call site] 02775
37 ParseSettings::level_up_with_position [function] [call site] 02776
37 Scope::get_mut_by_index [function] [call site] 02780
37 try_into [function] [call site] 02781
36 string_functions::is_empty [function] [call site] 02782
36 Engine::search_imports [function] [call site] 02783
37 Namespace::root [function] [call site] 02784
37 GlobalRuntimeState::num_imports [function] [call site] 02785
38 test::len [function] [call site] 02786
37 Command::get [function] [call site] 02787
37 GlobalRuntimeState::get_shared_import [function] [call site] 02788
38 Command::get [function] [call site] 02789
37 GlobalRuntimeState::find_import [function] [call site] 02791
38 MyIterableType::into_iter [function] [call site] 02792
38 rposition [function] [call site] 02793
37 Option::map_or_else [function] [call site] 02794
37 Command::get [function] [call site] 02795
37 GlobalRuntimeState::get_shared_import [function] [call site] 02797
36 Module::get_qualified_var [function] [call site] 02798
37 StmtBlock::as_ref [function] [call site] 02799
37 and_then [function] [call site] 02800
37 Command::get [function] [call site] 02801
37 INT::cloned [function] [call site] 02802
36 Option::map_or_else [function] [call site] 02803
36 ERR::ErrorVariableNotFound [function] [call site] 02805
36 ParseSettings::level_up_with_position [function] [call site] 02806
36 Dynamic::set_access_mode [function] [call site] 02808
36 test::len [function] [call site] 02811
36 Namespace::root [function] [call site] 02812
36 crate::func::locked_write [function] [call site] 02813
37 try_borrow_mut [function] [call site] 02814
37 StraightHasher::write [function] [call site] 02816
37 try_write [function] [call site] 02818
37 std::thread::sleep [function] [call site] 02820
37 std::time::Duration::from_millis [function] [call site] 02821
37 StraightHasher::write [function] [call site] 02823
37 try_write [function] [call site] 02824
36 Option::unwrap [function] [call site] 02825
36 shared_get_mut [function] [call site] 02826
36 Ident::as_str [function] [call site] 02827
36 TestStruct::clone [function] [call site] 02828
36 Self::into [function] [call site] 02829
36 StmtBlock::as_mut [function] [call site] 02830
36 Dynamic::set_access_mode [function] [call site] 02831
36 ERR::ErrorVariableNotFound [function] [call site] 02834
36 ParseSettings::level_up_with_position [function] [call site] 02835
36 ERR::ErrorModuleNotFound [function] [call site] 02838
36 test_to_string [function] [call site] 02839
36 ParseSettings::level_up_with_position [function] [call site] 02840
36 Engine::search_scope_only [function] [call site] 02842
35 RhaiResultOf::map [function] [call site] 02843
35 Position::new_const [function] [call site] 02844
35 Engine::eval_expr [function] [call site] 02845
35 Self::as_deref_mut [function] [call site] 02846
35 Dynamic::flatten [function] [call site] 02847
35 ParseSettings::level_up_with_position [function] [call site] 02848
35 Dynamic::is_string [function] [call site] 02849
36 crate::func::locked_read [function] [call site] 02850
36 Option::map_or [function] [call site] 02851
35 &mut [call site] 02853
35 packages::string_basic::print_with_func [function] [call site] 02855
36 NativeCallContext::call_native_fn_raw [function] [call site] 02856
37 NativeCallContext::_call_fn_raw [function] [call site] 02857
38 TestStruct::clone [function] [call site] 02858
38 Caches::new [function] [call site] 02859
38 StmtBlock::as_ref [function] [call site] 02860
38 Token::lookup_symbol_from_syntax [function] [call site] 02861
38 test::len [function] [call site] 02862
38 NativeCallContext::engine [function] [call site] 02863
38 Engine::exec_native_fn_call [function] [call site] 02864
39 Engine::track_operation [function] [call site] 02865
39 Engine::resolve_fn [function] [call site] 02867
39 RhaiFunc::is_volatile [function] [call site] 02868
39 Engine::gen_fn_call_signature [function] [call site] 02869
39 ERR::ErrorFunctionNotFound [function] [call site] 02871
39 RhaiFunc::is_method [function] [call site] 02873
39 StmtBlock::as_ref [function] [call site] 02874
39 Debugger::call_stack [function] [call site] 02876
39 test::len [function] [call site] 02877
39 ArgBackup::new [function] [call site] 02878
39 string_functions::is_empty [function] [call site] 02879
39 ArgBackup::change_first_arg_to_copy [function] [call site] 02880
39 Engine::is_debugger_registered [function] [call site] 02881
39 TestStruct::clone [function] [call site] 02882
39 StmtBlock::span_or_else [function] [call site] 02883
39 TestStruct::clone [function] [call site] 02884
39 GlobalRuntimeState::debugger_mut [function] [call site] 02885
39 &mut [call site] 02886
39 Engine::get_interned_string [function] [call site] 02887
39 MyIterableType::into_iter [function] [call site] 02888
39 Self::IntoIter::map [function] [call site] 02889
39 TestStruct::clone [function] [call site] 02890
39 RhaiNativeFunc::has_context [function] [call site] 02891
39 bool::then [function] [call site] 02892
39 as_deref [function] [call site] 02893
39 RhaiFunc::is_pure [function] [call site] 02895
39 Command::get [function] [call site] 02896
39 INT::map_or [function] [call site] 02897
39 Dynamic::is_read_only [function] [call site] 02898
39 ERR::ErrorNonPureMethodCallOnConstant [function] [call site] 02900
39 test_to_string [function] [call site] 02901
39 test_method_call [function] [call site] 02903
39 test_custom_syntax_func [function] [call site] 02904
39 and_then [function] [call site] 02905
39 Engine::check_data_size [function] [call site] 02906
40 Engine::has_data_size_limit [function] [call site] 02907
40 calc_data_sizes [function] [call site] 02909
40 StmtBlock::borrow [function] [call site] 02910
40 Engine::throw_on_size [function] [call site] 02911
40 RhaiResultOf::map_err [function] [call site] 02912
40 EvalAltResult::fill_position [function] [call site] 02913
39 EvalAltResult::fill_position [function] [call site] 02916
39 ArgBackup::restore_first_arg [function] [call site] 02917
40 test_functions_take [function] [call site] 02918
39 Engine::is_debugger_registered [function] [call site] 02920
39 NativeCallContext::debugger [function] [call site] 02921
40 as_deref [function] [call site] 02922
39 Scope::new [function] [call site] 02923
39 crate::ast::Stmt::Noop [function] [call site] 02924
39 DebuggerEvent::FunctionExitWithValue [function] [call site] 02926
39 DebuggerEvent::FunctionExitWithError [function] [call site] 02927
39 Engine::dbg_raw [function] [call site] 02928
39 GlobalRuntimeState::debugger_mut [function] [call site] 02930
39 &mut [call site] 02931
40 string_functions::truncate [function] [call site] 02932
39 string_functions::is_empty [function] [call site] 02933
39 Engine::check_data_size [function] [call site] 02934
39 Dynamic::into_immutable_string [function] [call site] 02936
40 crate::func::locked_read [function] [call site] 02938
40 Option::and_then [function] [call site] 02939
40 TestStruct::clone [function] [call site] 02941
40 ok_or_else [function] [call site] 02942
40 std:: [call site] 02943
0 any::type_name [function] [call site] 02944
40 Dynamic::type_name [function] [call site] 02946
39 Result::map_err [function] [call site] 02947
39 Engine::map_type_name [function] [call site] 02948
39 type_name::<ImmutableString> [function] [call site] 02949
39 &'a [call site] 02950
39 ERR::ErrorMismatchOutputType [function] [call site] 02951
39 into [function] [call site] 02952
39 test_side_effects_print [function] [call site] 02953
40 TestStruct::new [function] [call site] 02954
40 TestStruct::new [function] [call site] 02955
40 ImmutableString::new [function] [call site] 02956
40 Engine::new [function] [call site] 02957
40 TestStruct::clone [function] [call site] 02958
40 Engine::on_print [function] [call site] 02960
41 TestStruct::new [function] [call site] 02962
40 StraightHasher::write [function] [call site] 02963
40 push_str [function] [call site] 02965
40 run [function] [call site] 02966
41 Engine::new [function] [call site] 02967
41 Self::run [function] [call site] 02968
42 Engine::new [function] [call site] 02969
42 Engine::set_optimization_level [function] [call site] 02970
42 t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test [function] [call site] 02971
42 Engine::set_optimization_level [function] [call site] 02972
42 t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test [function] [call site] 02973
42 Engine::set_optimization_level [function] [call site] 02974
42 t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test [function] [call site] 02975
42 Engine::register_fn [function] [call site] 02976
42 Engine::set_optimization_level [function] [call site] 02977
42 Engine::set_fast_operators [function] [call site] 02978
43 test_get_set [function] [call site] 02979
42 Engine::set_optimization_level [function] [call site] 02980
40 RhaiResultOf::unwrap [function] [call site] 02981
39 Dynamic::into_immutable_string [function] [call site] 02982
39 Result::map_err [function] [call site] 02983
39 Engine::map_type_name [function] [call site] 02984
39 type_name::<ImmutableString> [function] [call site] 02985
39 &'a [call site] 02986
39 ERR::ErrorMismatchOutputType [function] [call site] 02987
39 into [function] [call site] 02988
39 test_print_debug [function] [call site] 02989
40 TestStruct::new [function] [call site] 02990
40 TestStruct::new [function] [call site] 02991
40 Vec::<String>::new [function] [call site] 02992
40 TestStruct::clone [function] [call site] 02993
40 TestStruct::clone [function] [call site] 02995
40 Engine::new [function] [call site] 02996
40 Engine::on_print [function] [call site] 02997
40 StraightHasher::write [function] [call site] 02998
40 blob_functions::push [function] [call site] 03000
40 Engine::on_debug [function] [call site] 03001
41 TestStruct::new [function] [call site] 03003
40 unwrap_or [function] [call site] 03004
40 StraightHasher::write [function] [call site] 03005
40 blob_functions::push [function] [call site] 03007
40 RhaiResultOf::unwrap [function] [call site] 03009
40 Engine::compile [function] [call site] 03010
40 ParseResult::unwrap [function] [call site] 03011
40 AST::set_source [function] [call site] 03012
41 crate::Shared::get_mut [function] [call site] 03014
42 Shared::get_mut [function] [call site] 03015
41 StmtBlock::as_mut [function] [call site] 03016
41 &mut [call site] 03017
42 Engine::new [function] [call site] 03018
42 Engine::set_optimization_level [function] [call site] 03019
42 Scope::new [function] [call site] 03020
42 rhai::Map::new [function] [call site] 03021
42 blob_functions::insert [function] [call site] 03022
42 &str::into [function] [call site] 03023
42 Scope::push_constant_dynamic [function] [call site] 03025
42 Scope::push_constant_dynamic [function] [call site] 03027
42 &str::into [function] [call site] 03028
42 Engine::compile_expression_with_scope [function] [call site] 03029
42 ParseResult::expect [function] [call site] 03030
42 Ident::as_str [function] [call site] 03031
42 eval_ast::<bool> [function] [call site] 03032
41 Module::set_id [function] [call site] 03034
42 Decimal::into [function] [call site] 03035
42 string_functions::is_empty [function] [call site] 03036
43 test::len [function] [call site] 03037
42 then_some [function] [call site] 03038
41 TestStruct::clone [function] [call site] 03039
41 string_functions::is_empty [function] [call site] 03040
41 then_some [function] [call site] 03041
40 eval_ast::<Dynamic> [function] [call site] 03042
40 Self::read [function] [call site] 03044
41 try_borrow [function] [call site] 03045
41 locked_read [function] [call site] 03047
41 Option::ok [function] [call site] 03048
41 try_read [function] [call site] 03049
41 std::thread::sleep [function] [call site] 03051
41 std::time::Duration::from_millis [function] [call site] 03052
41 locked_read [function] [call site] 03054
41 try_read [function] [call site] 03055
40 Option::unwrap [function] [call site] 03056
40 MyIterableType::into_iter [function] [call site] 03057
39 &mut [call site] 03058
39 Engine::map_type_name [function] [call site] 03059
39 std:: [call site] 03060
0 any::type_name [function] [call site] 03061
39 Engine::map_type_name [function] [call site] 03062
39 std:: [call site] 03063
0 any::type_name [function] [call site] 03064
39 ERR::ErrorIndexingType [function] [call site] 03066
39 Engine::map_type_name [function] [call site] 03068
39 std:: [call site] 03069
0 any::type_name [function] [call site] 03070
39 Engine::map_type_name [function] [call site] 03071
39 std:: [call site] 03072
0 any::type_name [function] [call site] 03073
39 Engine::map_type_name [function] [call site] 03074
39 std:: [call site] 03075
0 any::type_name [function] [call site] 03076
39 ERR::ErrorIndexingType [function] [call site] 03078
39 string_functions::starts_with [function] [call site] 03080
39 test::len [function] [call site] 03081
39 Engine::map_type_name [function] [call site] 03082
39 std:: [call site] 03083
0 any::type_name [function] [call site] 03084
39 ERR::ErrorDotExpr [function] [call site] 03086
39 string_functions::starts_with [function] [call site] 03088
39 test::len [function] [call site] 03089
39 Engine::map_type_name [function] [call site] 03090
39 std:: [call site] 03091
0 any::type_name [function] [call site] 03092
39 Engine::map_type_name [function] [call site] 03093
39 std:: [call site] 03094
0 any::type_name [function] [call site] 03095
39 ERR::ErrorDotExpr [function] [call site] 03097
39 ERR::ErrorFunctionNotFound [function] [call site] 03100
39 Engine::gen_fn_call_signature [function] [call site] 03101
38 StmtBlock::as_ref [function] [call site] 03103
38 calc_fn_hash [function] [call site] 03104
38 NativeCallContext::call_position [function] [call site] 03105
38 RhaiResultOf::map [function] [call site] 03106
38 FnCallHashes::from_script_and_native [function] [call site] 03107
38 calc_fn_hash [function] [call site] 03109
38 calc_fn_hash [function] [call site] 03110
38 FnCallHashes::from_native_only [function] [call site] 03111
38 calc_fn_hash [function] [call site] 03112
38 FnCallHashes::from_hash [function] [call site] 03113
38 calc_fn_hash [function] [call site] 03115
38 NativeCallContext::engine [function] [call site] 03116
38 Engine::exec_fn_call [function] [call site] 03117
39 FnCallHashes::is_native_only [function] [call site] 03118
39 test::len [function] [call site] 03119
39 Engine::get_interned_string [function] [call site] 03120
39 Engine::map_type_name [function] [call site] 03121
39 std:: [call site] 03122
0 any::type_name [function] [call site] 03123
39 ImmutableString::into [function] [call site] 03125
39 test::len [function] [call site] 03126
39 Dynamic::is_shared [function] [call site] 03128
39 Engine::gen_fn_call_signature [function] [call site] 03130
39 ERR::ErrorFunctionNotFound [function] [call site] 03132
39 ensure_no_data_race [function] [call site] 03134
39 FnCallHashes::is_native_only [function] [call site] 03135
39 FnCallHashes::script [function] [call site] 03136
39 string_functions::is_empty [function] [call site] 03137
39 crate::calc_typed_method_hash [function] [call site] 03138
39 Engine::map_type_name [function] [call site] 03139
39 std:: [call site] 03140
0 any::type_name [function] [call site] 03141
39 Engine::resolve_fn [function] [call site] 03142
39 Position::is_none [function] [call site] 03143
39 Engine::resolve_fn [function] [call site] 03144
39 None::cloned [function] [call site] 03145
39 as_deref [function] [call site] 03146
39 string_functions::is_empty [function] [call site] 03147
39 Scope::new [function] [call site] 03149
39 string_functions::replace [function] [call site] 03150
39 split_first_mut [function] [call site] 03152
39 Engine::call_script_fn [function] [call site] 03155
39 ArgBackup::new [function] [call site] 03156
39 string_functions::is_empty [function] [call site] 03157
39 ArgBackup::change_first_arg_to_copy [function] [call site] 03158
39 Engine::call_script_fn [function] [call site] 03160
39 test_optimizer_const_map [function] [call site] 03161
39 FnCallHashes::native [function] [call site] 03162
39 Engine::exec_native_fn_call [function] [call site] 03163
39 Result::is_err [function] [call site] 03164
39 Scope::new [function] [call site] 03165
39 EvalContext::new [function] [call site] 03166
39 test_array_invalid_index_callback [function] [call site] 03167
40 Engine::new [function] [call site] 03168
40 Engine::on_invalid_array_index [function] [call site] 03169
41 TestStruct::new [function] [call site] 03171
40 blob_functions::push [function] [call site] 03172
40 last_mut [function] [call site] 03174
40 try_into [function] [call site] 03176
40 Dynamic::from [function] [call site] 03178
41 String::from [function] [call site] 03179
42 ImmutableString::into_owned [function] [call site] 03180
40 Self::into [function] [call site] 03181
40 rhai::EvalAltResult::ErrorArrayBounds [function] [call site] 03183
40 test::len [function] [call site] 03184
38 StmtBlock::as_ref [function] [call site] 03188
38 NativeCallContext::call_position [function] [call site] 03189
38 RhaiResultOf::map [function] [call site] 03190
36 Dynamic::is_string [function] [call site] 03191
37 crate::func::locked_read [function] [call site] 03192
37 Option::map_or [function] [call site] 03193
36 Dynamic::into_immutable_string [function] [call site] 03194
36 Result::unwrap [function] [call site] 03195
36 Package::init_engine [function] [call site] 03196
36 Engine::map_type_name [function] [call site] 03197
37 MyIterableType::into_iter [function] [call site] 03198
37 array_functions::find_map [function] [call site] 03199
37 Module::get_custom_type_display_by_name [function] [call site] 03200
37 StmtBlock::span_or_else [function] [call site] 03201
37 map_functions::values [function] [call site] 03202
37 array_functions::find_map [function] [call site] 03203
37 Module::get_custom_type_display_by_name [function] [call site] 03204
37 unwrap_or_else [function] [call site] 03205
37 map_std_type_name [function] [call site] 03206
36 RhaiNativeFunc::return_type_name [function] [call site] 03207
37 type_name::<R> [function] [call site] 03208
36 &'a [call site] 03209
36 Position::new_const [function] [call site] 03210
36 unwrap [function] [call site] 03211
36 unwrap [function] [call site] 03212
36 Package::init_engine [function] [call site] 03213
36 Engine::map_type_name [function] [call site] 03214
36 &'a [call site] 03215
35 unwrap [function] [call site] 03216
35 Engine::throw_on_size [function] [call site] 03217
35 test::len [function] [call site] 03218
35 RhaiResultOf::map_err [function] [call site] 03219
35 EvalAltResult::fill_position [function] [call site] 03220
35 Ok [function] [call site] 03221
35 Engine::get_interned_string [function] [call site] 03222
35 ImmutableString::into [function] [call site] 03223
35 crate::Array::with_capacity [function] [call site] 03224
35 test::len [function] [call site] 03225
35 Engine::eval_expr [function] [call site] 03226
35 Self::as_deref_mut [function] [call site] 03227
35 Dynamic::flatten [function] [call site] 03228
35 Engine::has_data_size_limit [function] [call site] 03229
35 crate::eval::calc_data_sizes [function] [call site] 03230
36 calc_array_sizes [function] [call site] 03231
36 test::len [function] [call site] 03232
36 calc_map_sizes [function] [call site] 03233
36 test::len [function] [call site] 03234
36 calc_data_sizes [function] [call site] 03235
36 read_lock::<Dynamic> [function] [call site] 03236
35 Engine::throw_on_size [function] [call site] 03238
35 RhaiResultOf::map_err [function] [call site] 03239
35 EvalAltResult::fill_position [function] [call site] 03240
35 ParseSettings::level_up_with_position [function] [call site] 03241
35 blob_functions::push [function] [call site] 03242
35 Ok [function] [call site] 03243
35 Dynamic::from_array [function] [call site] 03244
35 TestStruct::clone [function] [call site] 03245
35 Engine::eval_expr [function] [call site] 03246
35 Self::as_deref_mut [function] [call site] 03247
35 Dynamic::flatten [function] [call site] 03248
35 Engine::has_data_size_limit [function] [call site] 03249
35 crate::eval::calc_data_sizes [function] [call site] 03250
35 Engine::throw_on_size [function] [call site] 03251
35 RhaiResultOf::map_err [function] [call site] 03252
35 EvalAltResult::fill_position [function] [call site] 03253
35 ParseSettings::level_up_with_position [function] [call site] 03254
35 shared_get_mut [function] [call site] 03255
35 Ident::as_str [function] [call site] 03256
35 Option::unwrap [function] [call site] 03257
35 Ok [function] [call site] 03258
35 Dynamic::from_map [function] [call site] 03259
35 Engine::eval_expr [function] [call site] 03260
35 Self::as_deref_mut [function] [call site] 03261
35 Dynamic::as_bool [function] [call site] 03262
35 map_err [function] [call site] 03263
35 make_type_mismatch_err::<bool> [function] [call site] 03264
35 ParseSettings::level_up_with_position [function] [call site] 03265
35 Ok [function] [call site] 03266
35 Engine::eval_expr [function] [call site] 03267
35 Self::as_deref_mut [function] [call site] 03268
35 Dynamic::as_bool [function] [call site] 03269
35 map_err [function] [call site] 03270
35 make_type_mismatch_err::<bool> [function] [call site] 03271
35 ParseSettings::level_up_with_position [function] [call site] 03272
35 Ok [function] [call site] 03273
35 Engine::eval_expr [function] [call site] 03274
35 Self::as_deref_mut [function] [call site] 03275
35 Expr::is_unit [function] [call site] 03276
35 Ok [function] [call site] 03277
35 MyIterableType::into_iter [function] [call site] 03278
35 test_optimizer_const_map [function] [call site] 03279
35 reflection_functions::collect [function] [call site] 03280
35 first [function] [call site] 03281
35 unwrap [function] [call site] 03282
35 Command::get [function] [call site] 03283
35 Ident::as_str [function] [call site] 03284
35 ok_or_else [function] [call site] 03285
35 TestStruct::new [function] [call site] 03286
35 ERR::ErrorCustomSyntax [function] [call site] 03287
35 MyIterableType::into_iter [function] [call site] 03288
35 test_optimizer_const_map [function] [call site] 03289
35 reflection_functions::collect [function] [call site] 03290
35 EvalContext::new [function] [call site] 03291
35 and_then [function] [call site] 03292
35 Engine::check_data_size [function] [call site] 03293
35 Expr::start_position [function] [call site] 03294
35 Engine::eval_stmt_block [function] [call site] 03295
35 StmtBlock::take_statements [function] [call site] 03296
35 Engine::eval_dot_index_chain [function] [call site] 03297
36 Position::new_const [function] [call site] 03298
37 TestStruct::new [function] [call site] 03300
36 ChainType::from [function] [call site] 03301
36 Expr::get_literal_value [function] [call site] 03302
36 blob_functions::push [function] [call site] 03305
37 blob_functions::push [function] [call site] 03306
37 FnPtr::try_from [function] [call site] 03307
37 RhaiResultOf::unwrap [function] [call site] 03308
36 Expr::get_literal_value [function] [call site] 03309
36 string_functions::is_empty [function] [call site] 03312
36 Self::as_deref_mut [function] [call site] 03313
36 Engine::eval_dot_index_chain_arguments [function] [call site] 03314
37 Engine::track_operation [function] [call site] 03315
37 ParseSettings::level_up_with_position [function] [call site] 03316
37 ChainType::from [function] [call site] 03317
37 Engine::get_arg_value [function] [call site] 03318
37 Self::as_deref_mut [function] [call site] 03319
37 blob_functions::push [function] [call site] 03320
38 blob_functions::push [function] [call site] 03321
38 FnPtr::try_from [function] [call site] 03322
38 RhaiResultOf::unwrap [function] [call site] 03323
37 Dynamic::flatten [function] [call site] 03324
37 Expr::options [function] [call site] 03325
38 string_functions::is_empty [function] [call site] 03326
39 test::len [function] [call site] 03327
38 string_functions::is_empty [function] [call site] 03328
38 string_functions::is_empty [function] [call site] 03329
37 ASTFlags::intersects [function] [call site] 03330
37 Position::new_const [function] [call site] 03331
37 Self::as_deref_mut [function] [call site] 03332
37 Engine::get_arg_value [function] [call site] 03333
37 blob_functions::push [function] [call site] 03334
37 Dynamic::flatten [function] [call site] 03335
37 blob_functions::push [function] [call site] 03336
37 Engine::eval_expr [function] [call site] 03337
37 Self::as_deref_mut [function] [call site] 03338
37 Dynamic::flatten [function] [call site] 03339
37 Engine::eval_dot_index_chain_arguments [function] [call site] 03340
37 StmtBlock::extend [function] [call site] 03341
38 StmtBlock::extend [function] [call site] 03342
37 blob_functions::push [function] [call site] 03343
37 Engine::eval_expr [function] [call site] 03344
37 Dynamic::flatten [function] [call site] 03345
36 Engine::track_operation [function] [call site] 03347
36 Engine::dbg [function] [call site] 03348
36 Self::as_deref_mut [function] [call site] 03349
36 Self::map_or_else [function] [call site] 03350
36 ERR::ErrorUnboundThis [function] [call site] 03352
36 Self::try_into [function] [call site] 03354
36 Engine::eval_dot_index_chain_raw [function] [call site] 03356
37 Target::is_ref [function] [call site] 03357
37 ParseSettings::level_up_with_position [function] [call site] 03358
38 ParseSettings::level_up [function] [call site] 03359
37 ChainType::from [function] [call site] 03361
37 Expr::options [function] [call site] 03362
37 ASTFlags::intersects [function] [call site] 03363
37 StmtBlock::as_ref [function] [call site] 03364
37 Expr::is_unit [function] [call site] 03365
37 Expr::start_position [function] [call site] 03367
37 Expr::options [function] [call site] 03368
37 ASTFlags::intersects [function] [call site] 03369
37 Engine::dbg [function] [call site] 03370
37 Self::as_deref_mut [function] [call site] 03371
37 string_functions::pop [function] [call site] 03372
38 string_functions::is_empty [function] [call site] 03373
38 shared_make_mut [function] [call site] 03374
38 string_functions::pop [function] [call site] 03375
38 Dynamic::map_or [function] [call site] 03376
37 Dynamic::unwrap [function] [call site] 03377
37 TestStruct::clone [function] [call site] 03378
37 Expr::start_position [function] [call site] 03379
37 StmtBlock::as_mut [function] [call site] 03380
37 Dynamic::is_shared [function] [call site] 03381
37 write_lock::<Dynamic> [function] [call site] 03382
37 Self::as_deref_mut [function] [call site] 03384
37 Engine::get_indexed_mut [function] [call site] 03385
38 Engine::track_operation [function] [call site] 03386
38 Dynamic::as_int [function] [call site] 03387
39 crate::func::locked_read [function] [call site] 03389
39 Option::and_then [function] [call site] 03390
39 ok_or_else [function] [call site] 03392
39 std:: [call site] 03393
0 any::type_name [function] [call site] 03394
39 Dynamic::type_name [function] [call site] 03396
38 Result::map_err [function] [call site] 03397
38 make_type_mismatch_err::<crate::INT> [function] [call site] 03398
38 test::len [function] [call site] 03399
38 super::calc_index [function] [call site] 03400
39 FnPtr::try_from [function] [call site] 03401
39 unsigned_abs [function] [call site] 03402
39 FnPtr::try_from [function] [call site] 03404
38 ERR::ErrorArrayBounds [function] [call site] 03406
38 into [function] [call site] 03407
38 super::EvalContext::new [function] [call site] 03408
38 cb [function] [call site] 03409
38 map_err [function] [call site] 03410
38 EvalAltResult::fill_position [function] [call site] 03411
38 Err [function] [call site] 03412
38 shared_get_mut [function] [call site] 03413
38 unwrap [function] [call site] 03414
38 try_into [function] [call site] 03415
38 Dynamic::as_int [function] [call site] 03416
38 Result::map_err [function] [call site] 03417
38 make_type_mismatch_err::<crate::INT> [function] [call site] 03418
38 test::len [function] [call site] 03419
38 super::calc_index [function] [call site] 03420
38 ERR::ErrorArrayBounds [function] [call site] 03421
38 into [function] [call site] 03422
38 Command::get [function] [call site] 03423
38 test_optimizer_const_map [function] [call site] 03424
38 into [function] [call site] 03425
38 unwrap [function] [call site] 03426
38 Ok [function] [call site] 03427
38 read_lock::<crate::ImmutableString> [function] [call site] 03428
38 ok_or_else [function] [call site] 03429
38 make_type_mismatch_err::<crate::ImmutableString> [function] [call site] 03430
38 RhaiNativeFunc::return_type_name [function] [call site] 03431
39 type_name::<R> [function] [call site] 03432
38 contains_key [function] [call site] 03433
38 Ident::as_str [function] [call site] 03434
38 super::EvalContext::new [function] [call site] 03435
38 cb [function] [call site] 03436
38 Ident::as_str [function] [call site] 03437
38 map_err [function] [call site] 03438
38 EvalAltResult::fill_position [function] [call site] 03439
38 string_functions::is_empty [function] [call site] 03440
38 contains_key [function] [call site] 03441
38 Ident::as_str [function] [call site] 03442
38 blob_functions::insert [function] [call site] 03443
38 TestStruct::clone [function] [call site] 03444
38 Self::into [function] [call site] 03445
38 shared_get_mut [function] [call site] 03446
38 Ident::as_str [function] [call site] 03447
38 try_into [function] [call site] 03448
38 Engine::fail_on_invalid_map_property [function] [call site] 03449
39 intersects [function] [call site] 03450
38 Err [function] [call site] 03451
38 ERR::ErrorPropertyNotFound [function] [call site] 03452
38 test_to_string [function] [call site] 03453
38 into [function] [call site] 03454
38 Ok [function] [call site] 03455
38 Target::from [function] [call site] 03456
39 Self::TempValue [function] [call site] 03457
38 is::<crate::ExclusiveRange> [function] [call site] 03459
38 is::<crate::InclusiveRange> [function] [call site] 03460
38 read_lock::<crate::ExclusiveRange> [function] [call site] 03461
38 super::calc_index [function] [call site] 03462
38 ERR::ErrorBitFieldBounds [function] [call site] 03463
38 into [function] [call site] 03464
38 super::calc_index [function] [call site] 03465
38 FnPtr::try_from [function] [call site] 03466
38 RhaiResultOf::ok [function] [call site] 03467
38 and_then [function] [call site] 03468
38 then_some [function] [call site] 03469
38 ok_or_else [function] [call site] 03470
38 ERR::ErrorBitFieldBounds [function] [call site] 03471
38 FnPtr::try_from [function] [call site] 03472
38 RhaiResultOf::unwrap [function] [call site] 03473
38 pow [function] [call site] 03474
38 FnPtr::try_from [function] [call site] 03475
39 tokenizer::is_valid_function_name [function] [call site] 03476
39 TestStruct::new [function] [call site] 03478
39 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 03479
39 Token::lookup_symbol_from_syntax [function] [call site] 03480
39 Option::is_some [function] [call site] 03481
39 ERR::ErrorParsing [function] [call site] 03483
39 PERR::Reserved [function] [call site] 03484
39 test_to_string [function] [call site] 03485
39 ERR::ErrorFunctionNotFound [function] [call site] 03488
39 test_to_string [function] [call site] 03489
38 RhaiResultOf::unwrap [function] [call site] 03491
38 read_lock::<crate::InclusiveRange> [function] [call site] 03492
38 iterator_functions::chars_from_start [function] [call site] 03493
39 CharsStream::new [function] [call site] 03494
38 string_functions::add_append [function] [call site] 03495
39 string_functions::is_empty [function] [call site] 03496
39 String::from_utf8_lossy [function] [call site] 03497
39 string_functions::is_empty [function] [call site] 03498
39 String::from_utf8 [function] [call site] 03499
39 ImmutableString::into_owned [function] [call site] 03502
39 String::into [function] [call site] 03503
39 ImmutableString::into_owned [function] [call site] 03504
39 StmtBlock::as_ref [function] [call site] 03505
38 string_functions::add_append [function] [call site] 03507
38 super::calc_index [function] [call site] 03508
38 ERR::ErrorBitFieldBounds [function] [call site] 03509
38 into [function] [call site] 03510
38 super::calc_index [function] [call site] 03511
38 ERR::ErrorBitFieldBounds [function] [call site] 03512
38 into [function] [call site] 03513
38 FnPtr::try_from [function] [call site] 03514
38 RhaiResultOf::unwrap [function] [call site] 03515
38 pow [function] [call site] 03516
38 FnPtr::try_from [function] [call site] 03517
38 RhaiResultOf::unwrap [function] [call site] 03518
38 Ok [function] [call site] 03519
38 into [function] [call site] 03520
38 Dynamic::as_int [function] [call site] 03521
38 Result::map_err [function] [call site] 03522
38 make_type_mismatch_err::<crate::INT> [function] [call site] 03523
38 super::calc_index [function] [call site] 03524
38 ERR::ErrorBitFieldBounds [function] [call site] 03525
38 into [function] [call site] 03526
38 FnPtr::try_from [function] [call site] 03527
38 RhaiResultOf::unwrap [function] [call site] 03528
38 Ok [function] [call site] 03529
38 into [function] [call site] 03530
38 Dynamic::as_int [function] [call site] 03531
38 FnPtr::try_from [function] [call site] 03532
38 Err [function] [call site] 03533
38 ERR::ErrorStringBounds [function] [call site] 03534
38 test_chars [function] [call site] 03535
38 ImmutableString::strong_count [function] [call site] 03536
38 into [function] [call site] 03537
38 test_chars [function] [call site] 03538
38 nth [function] [call site] 03539
38 ok_or_else [function] [call site] 03540
38 ERR::ErrorStringBounds [function] [call site] 03541
38 test_chars [function] [call site] 03542
38 ImmutableString::strong_count [function] [call site] 03543
38 FnPtr::try_from [function] [call site] 03544
38 unsigned_abs [function] [call site] 03545
38 Err [function] [call site] 03546
38 ERR::ErrorStringBounds [function] [call site] 03547
38 test_chars [function] [call site] 03548
38 ImmutableString::strong_count [function] [call site] 03549
38 into [function] [call site] 03550
38 test_chars [function] [call site] 03551
38 array_functions::reduce_rev [function] [call site] 03552
38 RhaiResult::nth [function] [call site] 03553
38 ok_or_else [function] [call site] 03554
38 ERR::ErrorStringBounds [function] [call site] 03555
38 test_chars [function] [call site] 03556
38 ImmutableString::strong_count [function] [call site] 03557
38 Ok [function] [call site] 03558
38 into [function] [call site] 03559
38 std::any::type_name::<ExclusiveRange> [function] [call site] 03560
38 std::any::type_name::<InclusiveRange> [function] [call site] 03561
38 string_functions::is_empty [function] [call site] 03562
38 TestStruct::clone [function] [call site] 03563
38 Self::into [function] [call site] 03564
38 Ok [function] [call site] 03565
38 std::any::type_name::<ExclusiveRange> [function] [call site] 03566
38 read_lock::<ExclusiveRange> [function] [call site] 03567
38 unwrap [function] [call site] 03568
38 TestStruct::clone [function] [call site] 03569
38 test_chars [function] [call site] 03570
38 ImmutableString::strong_count [function] [call site] 03571
38 super::calc_index [function] [call site] 03572
38 ERR::ErrorStringBounds [function] [call site] 03573
38 into [function] [call site] 03574
38 super::calc_index [function] [call site] 03575
38 ERR::ErrorStringBounds [function] [call site] 03576
38 into [function] [call site] 03577
38 Result::unwrap_or [function] [call site] 03578
38 TestStruct::clone [function] [call site] 03579
38 Self::into [function] [call site] 03580
38 ImmutableString::saturating_sub [function] [call site] 03581
38 test_chars [function] [call site] 03582
38 skip [function] [call site] 03583
38 test_functions_take [function] [call site] 03584
38 chars().skip(start).take(take).collect::<String> [function] [call site] 03585
38 into [function] [call site] 03586
38 Ok [function] [call site] 03587
38 std::any::type_name::<InclusiveRange> [function] [call site] 03588
38 read_lock::<InclusiveRange> [function] [call site] 03589
38 unwrap [function] [call site] 03590
38 TestStruct::clone [function] [call site] 03591
38 test_chars [function] [call site] 03592
38 ImmutableString::strong_count [function] [call site] 03593
38 iterator_functions::chars_from_start [function] [call site] 03594
38 iterator_functions::chars_from_start [function] [call site] 03595
38 super::calc_index [function] [call site] 03596
38 iterator_functions::chars_from_start [function] [call site] 03597
38 ERR::ErrorStringBounds [function] [call site] 03598
38 iterator_functions::chars_from_start [function] [call site] 03599
38 into [function] [call site] 03600
38 string_functions::add_append [function] [call site] 03601
38 string_functions::add_append [function] [call site] 03602
38 super::calc_index [function] [call site] 03603
38 string_functions::add_append [function] [call site] 03604
38 ERR::ErrorStringBounds [function] [call site] 03605
38 string_functions::add_append [function] [call site] 03606
38 into [function] [call site] 03607
38 Result::unwrap_or [function] [call site] 03608
38 TestStruct::clone [function] [call site] 03609
38 Self::into [function] [call site] 03610
38 test_chars [function] [call site] 03611
38 skip [function] [call site] 03612
38 test_functions_take [function] [call site] 03613
38 chars().skip(start).take(take).collect::<String> [function] [call site] 03614
38 into [function] [call site] 03615
38 Ok [function] [call site] 03616
38 Err [function] [call site] 03617
38 make_type_mismatch_err::<crate::INT> [function] [call site] 03618
38 Engine::call_indexer_get [function] [call site] 03619
39 hash_idx [function] [call site] 03620
40 get_or_init [function] [call site] 03621
40 calc_fn_hash [function] [call site] 03622
40 calc_fn_hash [function] [call site] 03623
39 Engine::exec_native_fn_call [function] [call site] 03625
39 RhaiResultOf::map [function] [call site] 03626
38 RhaiResultOf::map [function] [call site] 03627
38 Err [function] [call site] 03628
38 ERR::ErrorIndexingType [function] [call site] 03629
38 into [function] [call site] 03630
37 Target::is_temp_value [function] [call site] 03631
37 Engine::eval_dot_index_chain_raw [function] [call site] 03632
37 Some [function] [call site] 03633
37 shared_take_or_clone [function] [call site] 03634
38 shared_try_take [function] [call site] 03635
38 Result::unwrap_or_else [function] [call site] 03636
38 StmtBlock::as_ref [function] [call site] 03637
38 TestStruct::clone [function] [call site] 03638
37 Err [function] [call site] 03639
37 StmtBlock::as_mut [function] [call site] 03640
37 Engine::call_indexer_set [function] [call site] 03641
38 hash_idx [function] [call site] 03642
38 Engine::exec_native_fn_call [function] [call site] 03643
37 StmtBlock::span_or_else [function] [call site] 03644
38 Span::new [function] [call site] 03645
38 iterator_functions::chars_from_start [function] [call site] 03646
38 StmtBlock::span_or_else [function] [call site] 03647
38 string_functions::add_append [function] [call site] 03648
38 StmtBlock::span_or_else [function] [call site] 03649
37 Ok [function] [call site] 03650
37 Err [function] [call site] 03651
37 Ok [function] [call site] 03652
37 Engine::dbg [function] [call site] 03653
37 Self::as_deref_mut [function] [call site] 03654
37 StmtBlock::as_mut [function] [call site] 03655
37 Dynamic::is_shared [function] [call site] 03656
37 write_lock::<Dynamic> [function] [call site] 03657
37 unwrap [function] [call site] 03658
37 string_functions::pop [function] [call site] 03659
37 Dynamic::unwrap [function] [call site] 03660
37 TestStruct::clone [function] [call site] 03661
37 Engine::get_indexed_mut [function] [call site] 03662
37 Engine::eval_op_assignment [function] [call site] 03663
38 StmtBlock::as_ref [function] [call site] 03664
38 Dynamic::is_read_only [function] [call site] 03665
38 Expr::get_variable_name [function] [call site] 03666
39 string_functions::is_empty [function] [call site] 03667
38 Option::unwrap_or_default [function] [call site] 03669
38 Expr::start_position [function] [call site] 03670
39 string_functions::is_empty [function] [call site] 03671
39 Expr::position [function] [call site] 03672
39 ParseSettings::level_up_with_position [function] [call site] 03673
39 Expr::start_position [function] [call site] 03674
39 Expr::start_position [function] [call site] 03675
39 Expr::position [function] [call site] 03676
38 ERR::ErrorAssignmentToConstant [function] [call site] 03678
38 test_to_string [function] [call site] 03679
38 ParseSettings::level_up_with_position [function] [call site] 03681
39 ParseSettings::level_up [function] [call site] 03682
38 OpAssignment::get_op_assignment_info [function] [call site] 03684
39 OpAssignment::is_op_assignment [function] [call site] 03685
38 StmtBlock::as_mut [function] [call site] 03687
38 as_mut().write_lock::<Dynamic> [function] [call site] 03688
38 Engine::fast_operators [function] [call site] 03690
38 i64::map_err [function] [call site] 03692
38 EvalAltResult::fill_position [function] [call site] 03693
38 f32_functions::subtract [function] [call site] 03694
38 f32::map_err [function] [call site] 03695
38 EvalAltResult::fill_position [function] [call site] 03696
38 f32_functions::multiply [function] [call site] 03697
38 f32::map_err [function] [call site] 03698
38 EvalAltResult::fill_position [function] [call site] 03699
38 f32_functions::divide [function] [call site] 03700
38 f32::map_err [function] [call site] 03701
38 EvalAltResult::fill_position [function] [call site] 03702
38 f32_functions::modulo [function] [call site] 03703
38 f32::map_err [function] [call site] 03704
38 EvalAltResult::fill_position [function] [call site] 03705
38 func::get_builtin_op_assignment_fn [function] [call site] 03706
39 Dynamic::as_int [function] [call site] 03708
39 Dynamic::as_int [function] [call site] 03710
39 write_lock::<Dynamic> [function] [call site] 03712
39 RhaiResult::into [function] [call site] 03714
39 Dynamic::as_int [function] [call site] 03717
39 Dynamic::as_int [function] [call site] 03719
39 write_lock::<Dynamic> [function] [call site] 03721
39 RhaiResult::into [function] [call site] 03723
39 Dynamic::as_char [function] [call site] 03726
39 write_lock::<Dynamic> [function] [call site] 03728
39 Position::new_const [function] [call site] 03730
39 blob_functions::push [function] [call site] 03731
39 Dynamic::as_char [function] [call site] 03732
39 Result::unwrap [function] [call site] 03733
39 blob_functions::push [function] [call site] 03734
39 RhaiResultOf::into [function] [call site] 03735
39 split_first_mut [function] [call site] 03738
39 Dynamic::as_immutable_string_mut [function] [call site] 03740
39 Dynamic::as_immutable_string_ref [function] [call site] 03742
39 string_functions::is_empty [function] [call site] 03744
39 string_functions::is_empty [function] [call site] 03745
39 test::len [function] [call site] 03746
39 test::len [function] [call site] 03747
39 Package::init_engine [function] [call site] 03749
39 Engine::throw_on_size [function] [call site] 03750
39 split_first_mut [function] [call site] 03753
39 Dynamic::as_immutable_string_mut [function] [call site] 03755
39 Dynamic::as_immutable_string_ref [function] [call site] 03757
39 test_functions_take [function] [call site] 03761
39 Dynamic::into_array [function] [call site] 03762
39 string_functions::is_empty [function] [call site] 03764
39 Dynamic::as_array_ref [function] [call site] 03766
39 string_functions::is_empty [function] [call site] 03768
39 Package::init_engine [function] [call site] 03770
39 Engine::check_data_size [function] [call site] 03771
39 Dynamic::read_lock [function] [call site] 03772
39 Dynamic::as_array_mut [function] [call site] 03774
39 string_functions::add_append [function] [call site] 03776
39 test_functions_take [function] [call site] 03779
39 Dynamic::into_blob [function] [call site] 03780
39 Dynamic::as_blob_mut [function] [call site] 03782
39 Package::init_engine [function] [call site] 03785
39 Engine::throw_on_size [function] [call site] 03786
39 test::len [function] [call site] 03787
39 test::len [function] [call site] 03788
39 string_functions::add_append [function] [call site] 03789
39 Dynamic::as_char [function] [call site] 03792
39 encode_utf8 [function] [call site] 03794
39 Dynamic::as_immutable_string_mut [function] [call site] 03795
39 Package::init_engine [function] [call site] 03798
39 Engine::throw_on_size [function] [call site] 03799
39 test::len [function] [call site] 03800
39 test::len [function] [call site] 03801
39 Dynamic::as_immutable_string_ref [function] [call site] 03804
39 string_functions::is_empty [function] [call site] 03806
39 Dynamic::as_char [function] [call site] 03808
39 test_to_string [function] [call site] 03810
39 Package::init_engine [function] [call site] 03812
39 Engine::throw_on_size [function] [call site] 03813
39 test::len [function] [call site] 03814
39 test::len [function] [call site] 03815
39 write_lock::<Dynamic> [function] [call site] 03816
39 test_functions_take [function] [call site] 03821
39 Dynamic::as_array_mut [function] [call site] 03822
39 blob_functions::push [function] [call site] 03824
39 Package::init_engine [function] [call site] 03826
39 Engine::check_data_size [function] [call site] 03827
39 Dynamic::read_lock [function] [call site] 03828
39 Dynamic::as_int [function] [call site] 03832
39 Dynamic::as_blob_mut [function] [call site] 03834
39 Package::init_engine [function] [call site] 03837
39 Engine::throw_on_size [function] [call site] 03838
39 test::len [function] [call site] 03839
39 blob_functions::push [function] [call site] 03840
39 Dynamic::as_char [function] [call site] 03843
39 Dynamic::as_blob_mut [function] [call site] 03845
39 Package::init_engine [function] [call site] 03848
39 Engine::throw_on_size [function] [call site] 03849
39 test::len [function] [call site] 03850
39 string_functions::add_append_char [function] [call site] 03851
39 split_first_mut [function] [call site] 03854
39 Dynamic::as_blob_mut [function] [call site] 03856
39 Dynamic::as_immutable_string_ref [function] [call site] 03858
39 string_functions::is_empty [function] [call site] 03860
39 Package::init_engine [function] [call site] 03863
39 Engine::throw_on_size [function] [call site] 03864
39 test::len [function] [call site] 03865
39 test::len [function] [call site] 03866
39 string_functions::add_append_str [function] [call site] 03867
38 &mut [call site] 03870
38 test_custom_syntax_func [function] [call site] 03872
38 EvalAltResult::fill_position [function] [call site] 03874
38 Engine::exec_native_fn_call [function] [call site] 03876
38 Engine::exec_native_fn_call [function] [call site] 03878
38 Engine::check_data_size [function] [call site] 03880
38 ParseSettings::level_up_with_position [function] [call site] 03881
39 ParseSettings::level_up [function] [call site] 03882
38 StmtBlock::as_mut [function] [call site] 03884
38 as_mut().write_lock::<Dynamic> [function] [call site] 03885
38 StmtBlock::as_mut [function] [call site] 03887
38 Target::propagate_changed_value [function] [call site] 03888
39 Dynamic::as_bool [function] [call site] 03889
39 Result::map_err [function] [call site] 03890
39 TestStruct::new [function] [call site] 03891
39 crate::ERR::ErrorMismatchDataType [function] [call site] 03892
39 &str::to_string [function] [call site] 03893
39 ParseError::to_string [function] [call site] 03894
40 Engine::new [function] [call site] 03895
40 Scope::new [function] [call site] 03896
40 blob_functions::push [function] [call site] 03897
40 blob_functions::push [function] [call site] 03898
40 blob_functions::push [function] [call site] 03899
39 write_lock::<crate::INT> [function] [call site] 03900
39 Dynamic::as_int [function] [call site] 03902
39 Result::map_err [function] [call site] 03903
39 TestStruct::new [function] [call site] 03904
39 crate::ERR::ErrorMismatchDataType [function] [call site] 03905
39 &str::to_string [function] [call site] 03906
39 ParseError::to_string [function] [call site] 03907
39 write_lock::<crate::INT> [function] [call site] 03908
39 Dynamic::as_int [function] [call site] 03910
39 Result::map_err [function] [call site] 03911
39 TestStruct::new [function] [call site] 03912
39 crate::ERR::ErrorMismatchDataType [function] [call site] 03913
39 &str::to_string [function] [call site] 03914
39 ParseError::to_string [function] [call site] 03915
39 write_lock::<crate::Blob> [function] [call site] 03916
39 FnPtr::try_from [function] [call site] 03918
39 RhaiResultOf::unwrap [function] [call site] 03919
39 Dynamic::as_char [function] [call site] 03920
39 Result::map_err [function] [call site] 03921
39 TestStruct::new [function] [call site] 03922
39 crate::ERR::ErrorMismatchDataType [function] [call site] 03923
39 &str::to_string [function] [call site] 03924
39 ParseError::to_string [function] [call site] 03925
39 write_lock::<crate::ImmutableString> [function] [call site] 03926
39 test_chars [function] [call site] 03928
39 enumerate [function] [call site] 03929
39 test_optimizer_const_map [function] [call site] 03930
39 reflection_functions::collect [function] [call site] 03931
39 write_lock::<crate::ImmutableString> [function] [call site] 03932
39 test_chars [function] [call site] 03934
39 ImmutableString::strong_count [function] [call site] 03935
39 test_chars [function] [call site] 03936
39 test_functions_take [function] [call site] 03937
39 test_chars [function] [call site] 03938
39 test_chars [function] [call site] 03940
39 test_chars [function] [call site] 03942
39 optimize_combo_chain [function] [call site] 03944
40 test_functions_take [function] [call site] 03945
40 test_functions_take [function] [call site] 03946
40 test_functions_take [function] [call site] 03947
40 StmtBlock::as_mut [function] [call site] 03948
40 intersects [function] [call site] 03949
40 StmtBlock::as_mut [function] [call site] 03950
40 StmtBlock::as_mut [function] [call site] 03951
40 string_functions::remove [function] [call site] 03952
40 test_functions_take [function] [call site] 03953
40 make_sub [function] [call site] 03954
40 make_root [function] [call site] 03955
39 test_to_string [function] [call site] 03956
39 test_chars [function] [call site] 03957
39 optimize_combo_chain [function] [call site] 03958
39 reflection_functions::collect [function] [call site] 03959
37 Engine::check_data_size [function] [call site] 03961
37 StmtBlock::as_ref [function] [call site] 03962
37 ParseSettings::level_up_with_position [function] [call site] 03963
37 Some [function] [call site] 03964
37 Err [function] [call site] 03965
37 Token::is_op_assignment [function] [call site] 03966
37 TestStruct::clone [function] [call site] 03967
37 Engine::call_indexer_get [function] [call site] 03968
37 into [function] [call site] 03969
37 Engine::eval_op_assignment [function] [call site] 03970
37 shared_take_or_clone [function] [call site] 03971
37 Engine::check_data_size [function] [call site] 03972
37 ParseSettings::level_up_with_position [function] [call site] 03973
37 Engine::call_indexer_set [function] [call site] 03974
37 Ok [function] [call site] 03975
37 Engine::dbg [function] [call site] 03976
37 Self::as_deref_mut [function] [call site] 03977
37 StmtBlock::as_mut [function] [call site] 03978
37 Dynamic::is_shared [function] [call site] 03979
37 write_lock::<Dynamic> [function] [call site] 03980
37 unwrap [function] [call site] 03981
37 string_functions::pop [function] [call site] 03982
37 Dynamic::unwrap [function] [call site] 03983
37 Engine::get_indexed_mut [function] [call site] 03984
37 RhaiResultOf::map [function] [call site] 03985
37 RhaiResult::take_or_clone [function] [call site] 03986
38 shared_try_take [function] [call site] 03987
38 Result::unwrap_or_else [function] [call site] 03988
38 StmtBlock::as_ref [function] [call site] 03989
38 TestStruct::clone [function] [call site] 03990
37 Expr::options [function] [call site] 03991
37 ASTFlags::intersects [function] [call site] 03992
37 StmtBlock::as_ref [function] [call site] 03993
37 Expr::is_unit [function] [call site] 03994
37 Ok [function] [call site] 03995
37 StmtBlock::as_ref [function] [call site] 03996
37 Dynamic::is_map [function] [call site] 03997
38 crate::func::locked_read [function] [call site] 03998
38 Option::map_or [function] [call site] 03999
37 Engine::dbg_reset [function] [call site] 04000
37 defer [function] [call site] 04001
37 defer [function] [call site] 04002
37 first [function] [call site] 04003
37 map_or [function] [call site] 04004
37 Engine::make_method_call [function] [call site] 04005
38 StmtBlock::as_ref [function] [call site] 04006
38 Dynamic::is_fnptr [function] [call site] 04007
39 crate::func::locked_read [function] [call site] 04008
39 Option::map_or [function] [call site] 04009
38 StmtBlock::as_ref [function] [call site] 04010
38 as_ref().read_lock::<FnPtr> [function] [call site] 04011
38 test_fn_ptr_curry [function] [call site] 04013
39 Engine::new [function] [call site] 04014
39 Engine::register_fn [function] [call site] 04015
38 MyIterableType::into_iter [function] [call site] 04016
38 Self::IntoIter::cloned [function] [call site] 04017
38 curry().iter().cloned().collect::<FnArgsVec<_>> [function] [call site] 04018
38 StaticModuleResolver::iter_mut [function] [call site] 04019
38 impl [call site] 04020
39 test_functions_take [function] [call site] 04021
39 test_functions_take [function] [call site] 04022
39 test_functions_take [function] [call site] 04023
39 StmtBlock::as_mut [function] [call site] 04024
39 intersects [function] [call site] 04025
39 StmtBlock::as_mut [function] [call site] 04026
39 StmtBlock::as_mut [function] [call site] 04027
39 string_functions::remove [function] [call site] 04028
39 test_functions_take [function] [call site] 04029
39 make_sub [function] [call site] 04030
39 make_root [function] [call site] 04031
38 StaticModuleResolver::iter_mut [function] [call site] 04032
39 StaticModuleResolver::iter_mut [function] [call site] 04033
39 test_optimizer_const_map [function] [call site] 04034
39 Ident::as_str [function] [call site] 04035
38 iter_mut() [call site] 04036
10 .chain(call_args.iter_mut()) [call site] 04037
10 .collect::<FnArgsVec<_>> [function] [call site] 04038
38 test::len [function] [call site] 04039
38 test::len [function] [call site] 04040
38 StmtBlock::as_ref [function] [call site] 04041
38 as_ref().read_lock::<FnPtr> [function] [call site] 04042
38 Scope::new [function] [call site] 04044
38 StmtBlock::as_ref [function] [call site] 04045
38 test_optimizer_const_map [function] [call site] 04046
38 Engine::call_script_fn [function] [call site] 04048
38 RhaiResult::map [function] [call site] 04049
38 test_custom_syntax_func [function] [call site] 04052
38 and_then [function] [call site] 04053
38 Engine::check_data_size [function] [call site] 04054
38 test_optimizer_const_map [function] [call site] 04055
38 EvalAltResult::fill_position [function] [call site] 04057
38 test_native_context_fn_name [function] [call site] 04058
39 Engine::new [function] [call site] 04059
39 Engine::register_raw_fn [function] [call site] 04060
40 StmtBlock::as_ref [function] [call site] 04062
40 test::len [function] [call site] 04063
40 test::len [function] [call site] 04064
40 string_functions::starts_with [function] [call site] 04065
40 FuncRegistration::new [function] [call site] 04066
40 FuncRegistration::in_global_namespace [function] [call site] 04067
40 FuncRegistration::set_into_module_raw [function] [call site] 04068
41 StmtBlock::as_ref [function] [call site] 04069
41 test::len [function] [call site] 04070
41 StmtBlock::extend [function] [call site] 04071
41 StmtBlock::as_ref [function] [call site] 04072
41 MyIterableType::into_iter [function] [call site] 04073
41 Self::IntoIter::copied [function] [call site] 04074
41 RhaiFunc::is_method [function] [call site] 04076
41 StaticModuleResolver::iter_mut [function] [call site] 04077
41 enumerate [function] [call site] 04078
41 array_functions::for_each [function] [call site] 04079
41 Module::map_type [function] [call site] 04080
41 MyIterableType::into_iter [function] [call site] 04081
41 T::as_any [function] [call site] 04082
41 TypeId::of::<Dynamic> [function] [call site] 04083
41 test::len [function] [call site] 04084
41 test::len [function] [call site] 04085
41 string_functions::pop [function] [call site] 04086
41 calc_fn_hash [function] [call site] 04088
41 test::len [function] [call site] 04089
41 calc_fn_hash_full [function] [call site] 04090
41 MyIterableType::into_iter [function] [call site] 04091
41 StmtBlock::as_ref [function] [call site] 04093
41 and_then [function] [call site] 04094
41 Command::get [function] [call site] 04095
41 BloomFilterU64::mark [function] [call site] 04096
41 string_functions::remove [function] [call site] 04097
41 get_or_insert_with [function] [call site] 04098
41 new_hash_map [function] [call site] 04099
41 Scope::push_entry [function] [call site] 04100
41 blob_functions::insert [function] [call site] 04101
41 &mut [call site] 04103
41 blob_functions::insert [function] [call site] 04104
40 Engine::global_namespace_mut [function] [call site] 04106
40 TestStruct::new [function] [call site] 04107
40 test_optimizer_const_map [function] [call site] 04109
39 TypeId::of::<INT> [function] [call site] 04110
39 TypeId::of::<INT> [function] [call site] 04111
39 Engine::register_raw_fn [function] [call site] 04112
40 StmtBlock::as_ref [function] [call site] 04114
40 test::len [function] [call site] 04115
40 test::len [function] [call site] 04116
40 string_functions::starts_with [function] [call site] 04117
40 FuncRegistration::new [function] [call site] 04118
40 FuncRegistration::in_global_namespace [function] [call site] 04119
40 FuncRegistration::set_into_module_raw [function] [call site] 04120
40 Engine::global_namespace_mut [function] [call site] 04121
40 TestStruct::new [function] [call site] 04122
40 test_optimizer_const_map [function] [call site] 04124
39 TypeId::of::<INT> [function] [call site] 04125
39 TypeId::of::<INT> [function] [call site] 04126
38 fn_ptr_functions::is_anonymous [function] [call site] 04127
39 fn_ptr_functions::is_anonymous [function] [call site] 04128
38 tokenizer::is_valid_function_name [function] [call site] 04129
38 FnCallHashes::from_native_only [function] [call site] 04130
38 calc_fn_hash [function] [call site] 04131
38 test::len [function] [call site] 04132
38 FnCallHashes::from_hash [function] [call site] 04133
38 calc_fn_hash [function] [call site] 04134
38 test::len [function] [call site] 04135
38 Engine::exec_fn_call [function] [call site] 04136
38 string_functions::is_empty [function] [call site] 04137
39 test::len [function] [call site] 04138
38 make_type_mismatch_err::<FnPtr> [function] [call site] 04140
38 Engine::map_type_name [function] [call site] 04141
38 StmtBlock::as_ref [function] [call site] 04142
38 std:: [call site] 04143
0 any::type_name [function] [call site] 04144
38 test_functions_take [function] [call site] 04145
38 take() [call site] 04146
10 .try_cast_result::<FnPtr> [function] [call site] 04147
38 make_type_mismatch_err::<FnPtr> [function] [call site] 04149
38 Engine::map_type_name [function] [call site] 04150
38 RhaiNativeFunc::return_type_name [function] [call site] 04151
39 type_name::<R> [function] [call site] 04152
38 fn_ptr_functions::is_anonymous [function] [call site] 04153
38 MyIterableType::into_iter [function] [call site] 04154
38 into_iter().collect::<FnArgsVec<_>> [function] [call site] 04155
38 blob_functions::blob_with_capacity [function] [call site] 04156
39 blob_functions::blob_with_capacity_and_value [function] [call site] 04157
38 test::len [function] [call site] 04158
38 test::len [function] [call site] 04159
39 test::len [function] [call site] 04160
38 StmtBlock::extend [function] [call site] 04161
38 StaticModuleResolver::iter_mut [function] [call site] 04162
38 StmtBlock::extend [function] [call site] 04163
38 StaticModuleResolver::iter_mut [function] [call site] 04164
38 impl [call site] 04165
38 test::len [function] [call site] 04166
38 test::len [function] [call site] 04167
38 ensure_no_data_race [function] [call site] 04168
38 Scope::new [function] [call site] 04169
38 StmtBlock::as_mut [function] [call site] 04171
38 as_deref [function] [call site] 04172
38 Engine::call_script_fn [function] [call site] 04174
38 RhaiResult::map [function] [call site] 04175
38 blob_functions::insert [function] [call site] 04178
38 StmtBlock::as_mut [function] [call site] 04179
38 test_custom_syntax_func [function] [call site] 04180
38 and_then [function] [call site] 04181
38 Engine::check_data_size [function] [call site] 04182
38 test_optimizer_const_map [function] [call site] 04183
38 EvalAltResult::fill_position [function] [call site] 04185
38 Target::is_ref [function] [call site] 04186
38 blob_functions::insert [function] [call site] 04187
38 StmtBlock::as_mut [function] [call site] 04188
38 test::len [function] [call site] 04189
38 tokenizer::is_valid_function_name [function] [call site] 04190
38 FnCallHashes::from_native_only [function] [call site] 04191
38 calc_fn_hash [function] [call site] 04192
38 FnCallHashes::from_script_and_native [function] [call site] 04193
38 calc_fn_hash [function] [call site] 04194
38 calc_fn_hash [function] [call site] 04195
38 FnCallHashes::from_native_only [function] [call site] 04196
38 calc_fn_hash [function] [call site] 04197
38 Engine::exec_fn_call [function] [call site] 04198
38 StmtBlock::as_ref [function] [call site] 04199
38 std:: [call site] 04200
0 any::type_name [function] [call site] 04201
38 StmtBlock::as_ref [function] [call site] 04202
38 as_ref() [call site] 04203
10 .read_lock::<FnPtr> [function] [call site] 04204
38 ok_or_else [function] [call site] 04205
38 make_type_mismatch_err::<FnPtr> [function] [call site] 04206
38 Engine::map_type_name [function] [call site] 04207
38 TestStruct::clone [function] [call site] 04208
38 StmtBlock::extend [function] [call site] 04209
38 StaticModuleResolver::iter_mut [function] [call site] 04210
38 impl [call site] 04211
38 string_functions::is_empty [function] [call site] 04214
38 Dynamic::is_shared [function] [call site] 04216
38 StmtBlock::as_ref [function] [call site] 04218
38 Dynamic::as_map_ref [function] [call site] 04219
39 read_lock::<Map> [function] [call site] 04220
39 ok_or_else [function] [call site] 04221
39 Dynamic::type_name [function] [call site] 04222
38 Command::get [function] [call site] 04223
38 read_lock::<FnPtr> [function] [call site] 04224
38 FnPtr::fn_name_raw [function] [call site] 04225
38 TestStruct::clone [function] [call site] 04226
38 FnPtr::is_curried [function] [call site] 04228
39 string_functions::is_empty [function] [call site] 04229
38 test_fn_ptr_curry [function] [call site] 04230
38 MyIterableType::into_iter [function] [call site] 04231
38 Self::IntoIter::cloned [function] [call site] 04232
38 optimize_combo_chain [function] [call site] 04233
38 StaticModuleResolver::iter_mut [function] [call site] 04234
38 impl [call site] 04235
38 curry() [call site] 04236
18 .iter() [call site] 04237
18 .cloned() [call site] 04238
18 .chain(call_args.iter_mut().map(mem::take)) [call site] 04239
18 .collect::<FnArgsVec<_>> [function] [call site] 04240
38 test::len [function] [call site] 04241
38 test::len [function] [call site] 04242
38 TestStruct::clone [function] [call site] 04245
38 TestStruct::clone [function] [call site] 04247
38 TestStruct::clone [function] [call site] 04251
38 test_not [function] [call site] 04253
39 Engine::new [function] [call site] 04254
38 TestStruct::clone [function] [call site] 04255
38 fn_ptr_functions::is_anonymous [function] [call site] 04257
38 test::len [function] [call site] 04258
38 tokenizer::is_valid_function_name [function] [call site] 04259
38 FnCallHashes::from_native_only [function] [call site] 04260
38 calc_fn_hash [function] [call site] 04261
38 FnCallHashes::from_script_and_native [function] [call site] 04262
38 calc_fn_hash [function] [call site] 04263
38 calc_fn_hash [function] [call site] 04264
38 FnCallHashes::from_native_only [function] [call site] 04265
38 calc_fn_hash [function] [call site] 04266
38 Scope::new [function] [call site] 04267
38 as_deref [function] [call site] 04268
38 StmtBlock::as_mut [function] [call site] 04270
38 StaticModuleResolver::iter_mut [function] [call site] 04271
38 iter_mut().collect::<FnArgsVec<_>> [function] [call site] 04272
38 Engine::call_script_fn [function] [call site] 04274
38 RhaiResult::map [function] [call site] 04275
38 std::iter::once [function] [call site] 04276
38 StmtBlock::as_mut [function] [call site] 04277
38 optimize_combo_chain [function] [call site] 04278
38 StaticModuleResolver::iter_mut [function] [call site] 04279
38 as_mut()) [call site] 04280
14 .chain(call_args.iter_mut()) [call site] 04281
14 .collect::<FnArgsVec<_>> [function] [call site] 04282
38 test_custom_syntax_func [function] [call site] 04285
38 and_then [function] [call site] 04286
38 Engine::check_data_size [function] [call site] 04287
38 test_optimizer_const_map [function] [call site] 04288
38 EvalAltResult::fill_position [function] [call site] 04290
38 Target::is_ref [function] [call site] 04291
38 std::iter::once [function] [call site] 04292
38 StmtBlock::as_mut [function] [call site] 04293
38 optimize_combo_chain [function] [call site] 04294
38 StaticModuleResolver::iter_mut [function] [call site] 04295
38 as_mut()) [call site] 04296
14 .chain(call_args.iter_mut()) [call site] 04297
14 .collect::<FnArgsVec<_>> [function] [call site] 04298
38 Engine::exec_fn_call [function] [call site] 04299
38 Target::propagate_changed_value [function] [call site] 04300
37 Engine::dbg [function] [call site] 04302
37 Self::as_deref_mut [function] [call site] 04303
37 TestStruct::clone [function] [call site] 04304
37 into [function] [call site] 04305
37 StmtBlock::as_mut [function] [call site] 04306
37 Dynamic::is_shared [function] [call site] 04307
37 write_lock::<Dynamic> [function] [call site] 04308
37 unwrap [function] [call site] 04309
37 Engine::get_indexed_mut [function] [call site] 04310
37 Engine::eval_op_assignment [function] [call site] 04311
37 Engine::check_data_size [function] [call site] 04312
37 print_source [function] [call site] 04313
38 Position::is_none [function] [call site] 04314
38 Position::line [function] [call site] 04315
38 Option::unwrap [function] [call site] 04316
38 saturating_sub [function] [call site] 04317
38 min_max_functions::min [function] [call site] 04318
38 test::len [function] [call site] 04319
38 ImmutableString::to_string [function] [call site] 04320
38 test::len [function] [call site] 04321
38 Position::position [function] [call site] 04322
38 MyIterableType::into_iter [function] [call site] 04323
38 Self::IntoIter::enumerate [function] [call site] 04324
38 test_functions_take [function] [call site] 04325
38 Position::position [function] [call site] 04327
38 test::len [function] [call site] 04328
37 ParseSettings::level_up_with_position [function] [call site] 04329
37 Ok [function] [call site] 04330
37 Engine::dbg [function] [call site] 04331
37 Self::as_deref_mut [function] [call site] 04332
37 StmtBlock::as_mut [function] [call site] 04333
37 Dynamic::is_shared [function] [call site] 04334
37 write_lock::<Dynamic> [function] [call site] 04335
37 unwrap [function] [call site] 04336
37 TestStruct::clone [function] [call site] 04337
37 into [function] [call site] 04338
37 Engine::get_indexed_mut [function] [call site] 04339
37 Ok [function] [call site] 04340
37 shared_take_or_clone [function] [call site] 04341
37 Engine::dbg [function] [call site] 04342
37 Token::is_op_assignment [function] [call site] 04343
37 StmtBlock::as_mut [function] [call site] 04344
37 Engine::exec_native_fn_call [function] [call site] 04345
37 StmtBlock::span_or_else [function] [call site] 04346
37 StmtBlock::as_mut [function] [call site] 04347
37 into [function] [call site] 04348
37 Engine::call_indexer_get [function] [call site] 04349
37 RhaiResultOf::map [function] [call site] 04350
37 map_err [function] [call site] 04351
37 Err [function] [call site] 04352
37 try_into [function] [call site] 04353
37 Engine::eval_op_assignment [function] [call site] 04354
37 StmtBlock::as_mut [function] [call site] 04355
37 Engine::exec_native_fn_call [function] [call site] 04356
37 StmtBlock::span_or_else [function] [call site] 04357
37 StmtBlock::as_mut [function] [call site] 04358
37 into [function] [call site] 04359
37 Engine::call_indexer_set [function] [call site] 04360
37 RhaiResultOf::map_err [function] [call site] 04361
37 Err [function] [call site] 04362
37 Engine::dbg [function] [call site] 04363
37 StmtBlock::as_mut [function] [call site] 04364
37 Engine::exec_native_fn_call [function] [call site] 04365
37 RhaiResultOf::map_or_else [function] [call site] 04366
37 StmtBlock::as_mut [function] [call site] 04367
37 into [function] [call site] 04368
37 Engine::call_indexer_get [function] [call site] 04369
37 RhaiResultOf::map [function] [call site] 04370
37 map_err [function] [call site] 04371
37 Err [function] [call site] 04372
37 Ok [function] [call site] 04373
37 Self::as_deref_mut [function] [call site] 04374
37 Engine::dbg [function] [call site] 04375
37 as_deref_mut [function] [call site] 04376
37 StmtBlock::as_mut [function] [call site] 04377
37 Dynamic::is_shared [function] [call site] 04378
37 write_lock::<Dynamic> [function] [call site] 04379
37 unwrap [function] [call site] 04380
37 TestStruct::clone [function] [call site] 04381
37 into [function] [call site] 04382
37 Engine::get_indexed_mut [function] [call site] 04383
37 Engine::dbg_reset [function] [call site] 04384
37 defer [function] [call site] 04385
37 defer [function] [call site] 04386
37 first [function] [call site] 04387
37 map_or [function] [call site] 04388
37 Engine::make_method_call [function] [call site] 04389
37 into [function] [call site] 04390
37 Engine::eval_dot_index_chain_raw [function] [call site] 04391
37 Self::as_deref_mut [function] [call site] 04392
37 Engine::dbg [function] [call site] 04393
37 StmtBlock::as_mut [function] [call site] 04394
37 Engine::exec_native_fn_call [function] [call site] 04395
37 StmtBlock::span_or_else [function] [call site] 04396
37 StmtBlock::as_mut [function] [call site] 04397
37 into [function] [call site] 04398
37 Engine::call_indexer_get [function] [call site] 04399
37 RhaiResultOf::map [function] [call site] 04400
37 map_err [function] [call site] 04401
37 Err [function] [call site] 04402
37 try_into [function] [call site] 04403
37 Engine::eval_dot_index_chain_raw [function] [call site] 04404
37 StmtBlock::as_mut [function] [call site] 04405
37 StmtBlock::as_mut [function] [call site] 04406
37 Engine::exec_native_fn_call [function] [call site] 04407
37 StmtBlock::span_or_else [function] [call site] 04408
37 StmtBlock::as_mut [function] [call site] 04409
37 into [function] [call site] 04410
37 StmtBlock::as_mut [function] [call site] 04411
37 Engine::call_indexer_set [function] [call site] 04412
37 StmtBlock::span_or_else [function] [call site] 04413
37 Ok [function] [call site] 04414
37 Err [function] [call site] 04415
37 Err [function] [call site] 04416
37 Ok [function] [call site] 04417
37 Engine::dbg_reset [function] [call site] 04418
37 defer [function] [call site] 04419
37 defer [function] [call site] 04420
37 first [function] [call site] 04421
37 map_or [function] [call site] 04422
37 Engine::make_method_call [function] [call site] 04423
37 into [function] [call site] 04424
37 Engine::eval_dot_index_chain_raw [function] [call site] 04425
36 Engine::track_operation [function] [call site] 04426
36 Engine::dbg [function] [call site] 04427
36 Self::as_deref_mut [function] [call site] 04428
36 Engine::search_namespace [function] [call site] 04429
36 Engine::eval_dot_index_chain_raw [function] [call site] 04430
36 Engine::eval_expr [function] [call site] 04431
36 Self::as_deref_mut [function] [call site] 04432
36 Dynamic::flatten [function] [call site] 04433
36 into [function] [call site] 04434
36 Some [function] [call site] 04435
36 Engine::eval_dot_index_chain_raw [function] [call site] 04436
36 test_optimizer_const_map [function] [call site] 04437
35 Engine::eval_dot_index_chain [function] [call site] 04438
32 ParseResult::unwrap [function] [call site] 04439
31 and_then [function] [call site] 04440
31 Engine::check_data_size [function] [call site] 04441
31 map_err [function] [call site] 04442
31 EvalAltResult::fill_position [function] [call site] 04443
31 ArgBackup::restore_first_arg [function] [call site] 04444
31 Engine::is_debugger_registered [function] [call site] 04445
31 NativeCallContext::debugger [function] [call site] 04446
31 Scope::new [function] [call site] 04447
31 crate::ast::Stmt::Noop [function] [call site] 04448
31 into [function] [call site] 04449
31 DebuggerEvent::FunctionExitWithValue [function] [call site] 04450
31 DebuggerEvent::FunctionExitWithError [function] [call site] 04451
31 Engine::dbg_raw [function] [call site] 04452
31 Err [function] [call site] 04453
31 GlobalRuntimeState::debugger_mut [function] [call site] 04454
31 &mut [call site] 04455
31 string_functions::is_empty [function] [call site] 04456
31 Engine::check_data_size [function] [call site] 04457
31 Ok [function] [call site] 04458
31 Dynamic::into_immutable_string [function] [call site] 04459
31 Result::map_err [function] [call site] 04460
31 Engine::map_type_name [function] [call site] 04461
31 type_name::<ImmutableString> [function] [call site] 04462
31 &'a [call site] 04463
31 ERR::ErrorMismatchOutputType [function] [call site] 04464
31 into [function] [call site] 04465
31 test_side_effects_print [function] [call site] 04466
31 Dynamic::into_immutable_string [function] [call site] 04467
31 Result::map_err [function] [call site] 04468
31 Engine::map_type_name [function] [call site] 04469
31 type_name::<ImmutableString> [function] [call site] 04470
31 &'a [call site] 04471
31 ERR::ErrorMismatchOutputType [function] [call site] 04472
31 into [function] [call site] 04473
31 test_print_debug [function] [call site] 04474
31 &mut [call site] 04475
31 Engine::map_type_name [function] [call site] 04476
31 std:: [call site] 04477
0 any::type_name [function] [call site] 04478
31 Engine::map_type_name [function] [call site] 04479
31 std:: [call site] 04480
0 any::type_name [function] [call site] 04481
31 ERR::ErrorIndexingType [function] [call site] 04483
31 Engine::map_type_name [function] [call site] 04485
31 std:: [call site] 04486
0 any::type_name [function] [call site] 04487
31 Engine::map_type_name [function] [call site] 04488
31 std:: [call site] 04489
0 any::type_name [function] [call site] 04490
31 Engine::map_type_name [function] [call site] 04491
31 std:: [call site] 04492
0 any::type_name [function] [call site] 04493
31 ERR::ErrorIndexingType [function] [call site] 04495
31 string_functions::starts_with [function] [call site] 04497
31 test::len [function] [call site] 04498
31 Engine::map_type_name [function] [call site] 04499
31 std:: [call site] 04500
0 any::type_name [function] [call site] 04501
31 ERR::ErrorDotExpr [function] [call site] 04503
31 string_functions::starts_with [function] [call site] 04505
31 test::len [function] [call site] 04506
31 Engine::map_type_name [function] [call site] 04507
31 std:: [call site] 04508
0 any::type_name [function] [call site] 04509
31 Engine::map_type_name [function] [call site] 04510
31 std:: [call site] 04511
0 any::type_name [function] [call site] 04512
31 ERR::ErrorDotExpr [function] [call site] 04514
31 ERR::ErrorFunctionNotFound [function] [call site] 04517
31 Engine::gen_fn_call_signature [function] [call site] 04518
30 Result::is_err [function] [call site] 04520
30 Scope::new [function] [call site] 04521
30 EvalContext::new [function] [call site] 04522
30 test_array_invalid_index_callback [function] [call site] 04523
30 Ok [function] [call site] 04524
30 Err [function] [call site] 04525
29 RhaiResultOf::map [function] [call site] 04526
29 Engine::fast_operators [function] [call site] 04527
29 test::len [function] [call site] 04528
29 is_some [function] [call site] 04529
29 Engine::get_arg_value [function] [call site] 04530
29 Self::as_deref_mut [function] [call site] 04531
29 Dynamic::flatten [function] [call site] 04532
29 Engine::get_arg_value [function] [call site] 04533
29 Self::as_deref_mut [function] [call site] 04534
29 Dynamic::flatten [function] [call site] 04535
29 Dynamic::is_variant [function] [call site] 04536
29 Dynamic::is_variant [function] [call site] 04537
29 super::get_builtin_binary_op_fn [function] [call site] 04538
29 unwrap [function] [call site] 04539
29 then [function] [call site] 04540
29 Ident::as_str [function] [call site] 04541
29 into [function] [call site] 04542
29 test_custom_syntax_func [function] [call site] 04543
29 Engine::exec_fn_call [function] [call site] 04544
29 RhaiResultOf::map [function] [call site] 04545
29 string_functions::is_empty [function] [call site] 04546
29 RhaiFunc::is_native [function] [call site] 04547
29 Engine::make_qualified_function_call [function] [call site] 04548
30 blob_functions::blob_with_capacity [function] [call site] 04549
30 test::len [function] [call site] 04550
31 test::len [function] [call site] 04551
30 blob_functions::blob_with_capacity [function] [call site] 04552
30 test::len [function] [call site] 04553
30 StmtBlock::as_ref [function] [call site] 04554
30 &[Stmt]::map_or [function] [call site] 04555
30 Dynamic::is_shared [function] [call site] 04556
30 Self::is_some [function] [call site] 04557
30 &[Expr]::first [function] [call site] 04558
30 Engine::track_operation [function] [call site] 04559
30 Engine::dbg [function] [call site] 04560
30 Self::as_deref_mut [function] [call site] 04561
30 blob_functions::push [function] [call site] 04562
30 MyIterableType::into_iter [function] [call site] 04563
31 test_chars [function] [call site] 04564
31 0.chars().collect::<Vec<_>> [function] [call site] 04565
31 MyIterableType::into_iter [function] [call site] 04566
30 Self::IntoIter::skip [function] [call site] 04567
30 Engine::get_arg_value [function] [call site] 04568
30 Self::as_deref_mut [function] [call site] 04569
30 blob_functions::push [function] [call site] 04570
30 Dynamic::flatten [function] [call site] 04571
30 RhaiResultOf::split_first_mut [function] [call site] 04572
30 blob_functions::push [function] [call site] 04575
30 Self::unwrap [function] [call site] 04576
30 StmtBlock::extend [function] [call site] 04577
30 StaticModuleResolver::iter_mut [function] [call site] 04578
30 Engine::track_operation [function] [call site] 04579
30 Engine::dbg [function] [call site] 04580
30 Self::as_deref_mut [function] [call site] 04581
30 blob_functions::push [function] [call site] 04582
30 MyIterableType::into_iter [function] [call site] 04583
30 Self::IntoIter::skip [function] [call site] 04584
30 Engine::get_arg_value [function] [call site] 04585
30 Self::as_deref_mut [function] [call site] 04586
30 blob_functions::push [function] [call site] 04587
30 Dynamic::flatten [function] [call site] 04588
30 Engine::search_namespace [function] [call site] 04589
30 Dynamic::is_shared [function] [call site] 04590
30 Target::is_temp_value [function] [call site] 04591
30 shared_take_or_clone [function] [call site] 04592
30 Dynamic::flatten [function] [call site] 04593
30 StmtBlock::extend [function] [call site] 04594
30 StaticModuleResolver::iter_mut [function] [call site] 04595
31 StaticModuleResolver::iter_mut [function] [call site] 04596
31 test_optimizer_const_map [function] [call site] 04597
31 Ident::as_str [function] [call site] 04598
30 RhaiResultOf::split_first_mut [function] [call site] 04599
30 Target::take_ref [function] [call site] 04602
30 blob_functions::push [function] [call site] 04605
30 StmtBlock::extend [function] [call site] 04606
30 StaticModuleResolver::iter_mut [function] [call site] 04607
30 Engine::get_arg_value [function] [call site] 04608
30 Self::as_deref_mut [function] [call site] 04609
30 blob_functions::push [function] [call site] 04610
30 Dynamic::flatten [function] [call site] 04611
30 StmtBlock::extend [function] [call site] 04612
30 StaticModuleResolver::iter_mut [function] [call site] 04613
30 Engine::search_imports [function] [call site] 04614
30 Option::ok_or_else [function] [call site] 04615
30 ERR::ErrorModuleNotFound [function] [call site] 04616
30 test_to_string [function] [call site] 04617
30 ParseSettings::level_up_with_position [function] [call site] 04618
30 Module::get_qualified_fn [function] [call site] 04619
30 StmtBlock::span_or_else [function] [call site] 04620
30 calc_fn_hash_full [function] [call site] 04621
30 MyIterableType::into_iter [function] [call site] 04622
30 Self::IntoIter::map [function] [call site] 04623
30 Dynamic::type_id [function] [call site] 04624
30 Module::get_qualified_fn [function] [call site] 04625
30 Position::is_none [function] [call site] 04626
30 string_functions::is_empty [function] [call site] 04627
30 test::len [function] [call site] 04628
30 min_max_functions::min [function] [call site] 04629
30 calc_fn_hash_full [function] [call site] 04630
30 MyIterableType::into_iter [function] [call site] 04631
30 Self::IntoIter::enumerate [function] [call site] 04632
30 test_optimizer_const_map [function] [call site] 04633
30 TypeId::of::<Dynamic> [function] [call site] 04634
30 Dynamic::type_id [function] [call site] 04635
30 Module::get_qualified_fn [function] [call site] 04636
30 TestStruct::clone [function] [call site] 04639
30 as_deref [function] [call site] 04640
30 Scope::new [function] [call site] 04641
30 string_functions::replace [function] [call site] 04642
30 Module::id_raw [function] [call site] 04643
30 Option::cloned [function] [call site] 04644
30 Engine::call_script_fn [function] [call site] 04646
30 RhaiFunc::is_pure [function] [call site] 04647
30 Dynamic::is_read_only [function] [call site] 04648
30 ERR::ErrorNonPureMethodCallOnConstant [function] [call site] 04650
30 test_to_string [function] [call site] 04651
30 RhaiNativeFunc::has_context [function] [call site] 04653
30 bool::then [function] [call site] 04654
30 decimal_functions::max_id [function] [call site] 04655
30 test_method_call [function] [call site] 04657
30 and_then [function] [call site] 04658
30 Engine::check_data_size [function] [call site] 04659
30 bool::then [function] [call site] 04660
30 decimal_functions::max_id [function] [call site] 04661
30 test_custom_syntax_func [function] [call site] 04663
30 and_then [function] [call site] 04664
30 Engine::check_data_size [function] [call site] 04665
30 ERR::ErrorFunctionNotFound [function] [call site] 04667
30 string_functions::is_empty [function] [call site] 04668
30 Engine::gen_fn_call_signature [function] [call site] 04669
29 split_first [function] [call site] 04671
29 map_or_else [function] [call site] 04672
29 StmtBlock::as_ref [function] [call site] 04673
29 Some [function] [call site] 04674
29 Engine::make_function_call [function] [call site] 04675
30 String::from [function] [call site] 04676
30 test::len [function] [call site] 04678
30 Position::new_const [function] [call site] 04679
30 Option<&Token>::is_some [function] [call site] 04680
30 Engine::get_arg_value [function] [call site] 04682
30 Self::as_deref_mut [function] [call site] 04683
30 try_cast_result::<FnPtr> [function] [call site] 04684
30 make_type_mismatch_err::<FnPtr> [function] [call site] 04686
30 Engine::map_type_name [function] [call site] 04687
30 RhaiNativeFunc::return_type_name [function] [call site] 04688
30 fn_ptr_functions::is_anonymous [function] [call site] 04689
30 StmtBlock::extend [function] [call site] 04690
30 test::len [function] [call site] 04691
30 test::len [function] [call site] 04692
30 test::len [function] [call site] 04693
30 blob_functions::blob_with_capacity [function] [call site] 04694
30 test::len [function] [call site] 04695
30 test::len [function] [call site] 04696
30 StmtBlock::extend [function] [call site] 04697
30 Self::as_deref_mut [function] [call site] 04698
30 Engine::get_arg_value [function] [call site] 04699
30 blob_functions::push [function] [call site] 04700
30 StaticModuleResolver::iter_mut [function] [call site] 04701
30 iter_mut().collect::<FnArgsVec<_>> [function] [call site] 04702
30 Scope::new [function] [call site] 04703
30 as_deref [function] [call site] 04704
30 Engine::call_script_fn [function] [call site] 04706
30 blob_functions::blob_with_capacity [function] [call site] 04707
30 test::len [function] [call site] 04708
30 test::len [function] [call site] 04709
30 StmtBlock::extend [function] [call site] 04710
30 Self::as_deref_mut [function] [call site] 04711
30 Engine::get_arg_value [function] [call site] 04712
30 blob_functions::push [function] [call site] 04713
30 StaticModuleResolver::iter_mut [function] [call site] 04714
30 iter_mut().collect::<FnArgsVec<_>> [function] [call site] 04715
30 test_custom_syntax_func [function] [call site] 04718
30 and_then [function] [call site] 04719
30 Engine::check_data_size [function] [call site] 04720
30 EvalAltResult::fill_position [function] [call site] 04722
30 &[Expr]::first [function] [call site] 04723
30 string_functions::is_empty [function] [call site] 04724
31 test::len [function] [call site] 04725
30 test::len [function] [call site] 04726
30 tokenizer::is_valid_function_name [function] [call site] 04727
30 FnCallHashes::from_native_only [function] [call site] 04728
30 calc_fn_hash [function] [call site] 04729
30 FnCallHashes::from_hash [function] [call site] 04730
30 calc_fn_hash [function] [call site] 04731
30 Engine::get_arg_value [function] [call site] 04733
30 Dynamic::into_immutable_string [function] [call site] 04734
31 crate::func::locked_read [function] [call site] 04736
31 Option::and_then [function] [call site] 04737
31 TestStruct::clone [function] [call site] 04739
31 ok_or_else [function] [call site] 04740
31 std:: [call site] 04741
0 any::type_name [function] [call site] 04742
31 Dynamic::type_name [function] [call site] 04744
30 Result::map_err [function] [call site] 04745
30 make_type_mismatch_err::<ImmutableString> [function] [call site] 04746
30 and_then [function] [call site] 04747
30 test_optimizer_const_map [function] [call site] 04748
30 map_err [function] [call site] 04749
30 EvalAltResult::fill_position [function] [call site] 04750
30 unwrap [function] [call site] 04751
30 Engine::get_arg_value [function] [call site] 04752
30 Self::as_deref_mut [function] [call site] 04753
30 try_cast_result::<FnPtr> [function] [call site] 04754
30 map_err [function] [call site] 04755
30 make_type_mismatch_err::<FnPtr> [function] [call site] 04756
30 Engine::map_type_name [function] [call site] 04757
30 RhaiNativeFunc::return_type_name [function] [call site] 04758
30 Engine::get_arg_value [function] [call site] 04759
30 Self::as_deref_mut [function] [call site] 04760
30 FnPtr::add_curry [function] [call site] 04761
31 blob_functions::push [function] [call site] 04762
30 Ok [function] [call site] 04763
30 into [function] [call site] 04764
30 unwrap [function] [call site] 04765
30 Engine::get_arg_value [function] [call site] 04766
30 Self::as_deref_mut [function] [call site] 04767
30 Ok [function] [call site] 04768
30 Dynamic::is_shared [function] [call site] 04769
30 bool::into [function] [call site] 04770
30 unwrap [function] [call site] 04771
30 Engine::get_arg_value [function] [call site] 04772
30 Self::as_deref_mut [function] [call site] 04773
30 Dynamic::into_immutable_string [function] [call site] 04774
30 Result::map_err [function] [call site] 04775
30 make_type_mismatch_err::<ImmutableString> [function] [call site] 04776
30 Engine::get_arg_value [function] [call site] 04777
30 Dynamic::as_int [function] [call site] 04778
31 crate::func::locked_read [function] [call site] 04780
31 Option::and_then [function] [call site] 04781
31 ok_or_else [function] [call site] 04783
31 std:: [call site] 04784
0 any::type_name [function] [call site] 04785
31 Dynamic::type_name [function] [call site] 04787
30 Result::map_err [function] [call site] 04788
30 make_type_mismatch_err::<crate::INT> [function] [call site] 04789
30 Ok [function] [call site] 04790
30 FnPtr::try_from [function] [call site] 04791
30 RhaiResultOf::map [function] [call site] 04792
30 calc_fn_hash [function] [call site] 04793
30 Engine::has_script_fn [function] [call site] 04794
31 Caches::fn_resolution_cache_mut [function] [call site] 04795
31 Command::get [function] [call site] 04796
31 test_optimizer_const_map [function] [call site] 04797
31 MyIterableType::into_iter [function] [call site] 04798
31 T::as_any [function] [call site] 04799
31 Module::contains_fn [function] [call site] 04800
32 StmtBlock::as_ref [function] [call site] 04801
32 contains_key [function] [call site] 04803
31 MyIterableType::into_iter [function] [call site] 04804
31 T::as_any [function] [call site] 04805
31 Module::contains_fn [function] [call site] 04806
31 Module::contains_qualified_fn [function] [call site] 04807
32 StmtBlock::as_ref [function] [call site] 04808
32 contains_key [function] [call site] 04810
31 map_functions::values [function] [call site] 04811
31 T::as_any [function] [call site] 04812
31 Module::contains_qualified_fn [function] [call site] 04813
32 StmtBlock::as_ref [function] [call site] 04814
32 contains_key [function] [call site] 04816
31 BloomFilterU64::is_absent_and_set [function] [call site] 04817
31 blob_functions::insert [function] [call site] 04818
30 bool::into [function] [call site] 04819
30 unwrap_or [function] [call site] 04820
30 unwrap [function] [call site] 04821
30 Engine::get_arg_value [function] [call site] 04822
30 Self::as_deref_mut [function] [call site] 04823
30 Dynamic::into_immutable_string [function] [call site] 04824
30 Result::map_err [function] [call site] 04825
30 make_type_mismatch_err::<ImmutableString> [function] [call site] 04826
30 Engine::get_arg_value [function] [call site] 04827
30 Self::as_deref_mut [function] [call site] 04828
30 Dynamic::into_immutable_string [function] [call site] 04829
30 Result::map_err [function] [call site] 04830
30 make_type_mismatch_err::<ImmutableString> [function] [call site] 04831
30 Engine::get_arg_value [function] [call site] 04832
30 Dynamic::as_int [function] [call site] 04833
30 Result::map_err [function] [call site] 04834
30 make_type_mismatch_err::<crate::INT> [function] [call site] 04835
30 Ok [function] [call site] 04836
30 FnPtr::try_from [function] [call site] 04837
30 RhaiResultOf::map [function] [call site] 04838
30 crate::calc_typed_method_hash [function] [call site] 04839
30 calc_fn_hash [function] [call site] 04840
30 Engine::has_script_fn [function] [call site] 04841
30 bool::into [function] [call site] 04842
30 unwrap_or [function] [call site] 04843
30 unwrap [function] [call site] 04844
30 Engine::get_arg_value [function] [call site] 04845
30 Dynamic::into_immutable_string [function] [call site] 04846
30 Result::map_err [function] [call site] 04847
30 make_type_mismatch_err::<ImmutableString> [function] [call site] 04848
30 Ok [function] [call site] 04849
30 string_functions::contains [function] [call site] 04850
30 bool::into [function] [call site] 04851
30 test::len [function] [call site] 04852
30 GlobalRuntimeState::num_imports [function] [call site] 04853
30 unwrap [function] [call site] 04854
30 Engine::get_arg_value [function] [call site] 04855
30 Dynamic::into_immutable_string [function] [call site] 04856
30 Result::map_err [function] [call site] 04857
30 make_type_mismatch_err::<ImmutableString> [function] [call site] 04858
30 Engine::eval_script_expr_in_place [function] [call site] 04859
31 Engine::track_operation [function] [call site] 04860
31 string_functions::trim [function] [call site] 04861
31 string_functions::is_empty [function] [call site] 04862
31 Engine::compile_scripts_with_scope_raw [function] [call site] 04864
31 AST::has_functions [function] [call site] 04865
32 string_functions::is_empty [function] [call site] 04866
31 StmtBlock::take_statements [function] [call site] 04869
31 string_functions::is_empty [function] [call site] 04870
31 Engine::eval_global_statements [function] [call site] 04872
30 test::len [function] [call site] 04873
30 GlobalRuntimeState::num_imports [function] [call site] 04874
30 Result::map_err [function] [call site] 04875
30 ERR::ErrorInFunctionCall [function] [call site] 04876
30 test_to_string [function] [call site] 04877
30 &mut [call site] 04878
30 unwrap_or [function] [call site] 04879
30 test_to_string [function] [call site] 04880
30 into [function] [call site] 04881
30 blob_functions::blob_with_capacity [function] [call site] 04882
30 blob_functions::blob_with_capacity [function] [call site] 04883
30 test::len [function] [call site] 04884
30 string_functions::is_empty [function] [call site] 04885
30 MyIterableType::into_iter [function] [call site] 04886
30 Self::IntoIter::copied [function] [call site] 04887
30 optimize_combo_chain [function] [call site] 04888
30 MyIterableType::into_iter [function] [call site] 04889
30 Engine::get_arg_value [function] [call site] 04890
30 Self::as_deref_mut [function] [call site] 04891
30 blob_functions::push [function] [call site] 04892
30 Dynamic::flatten [function] [call site] 04893
30 StmtBlock::extend [function] [call site] 04894
30 StaticModuleResolver::iter_mut [function] [call site] 04895
30 StmtBlock::extend [function] [call site] 04896
30 StaticModuleResolver::iter_mut [function] [call site] 04897
30 Some [function] [call site] 04898
30 Engine::exec_fn_call [function] [call site] 04899
30 RhaiResultOf::map [function] [call site] 04900
30 StmtBlock::as_ref [function] [call site] 04901
30 &[Stmt]::map_or [function] [call site] 04902
30 Dynamic::is_shared [function] [call site] 04903
30 Self::is_some [function] [call site] 04904
30 string_functions::is_empty [function] [call site] 04905
30 Engine::track_operation [function] [call site] 04906
30 Engine::dbg [function] [call site] 04907
30 Self::as_deref_mut [function] [call site] 04908
30 Engine::get_arg_value [function] [call site] 04909
30 Self::as_deref_mut [function] [call site] 04910
30 blob_functions::push [function] [call site] 04911
30 Dynamic::flatten [function] [call site] 04912
30 blob_functions::push [function] [call site] 04913
30 Self::unwrap [function] [call site] 04914
30 string_functions::is_empty [function] [call site] 04915
30 Engine::track_operation [function] [call site] 04916
30 Engine::dbg [function] [call site] 04917
30 Self::as_deref_mut [function] [call site] 04918
30 Engine::get_arg_value [function] [call site] 04919
30 Self::as_deref_mut [function] [call site] 04920
30 blob_functions::push [function] [call site] 04921
30 Dynamic::flatten [function] [call site] 04922
30 Engine::search_namespace [function] [call site] 04923
30 StmtBlock::as_ref [function] [call site] 04924
30 Dynamic::is_read_only [function] [call site] 04925
30 ImmutableString::into_owned [function] [call site] 04926
30 Dynamic::is_shared [function] [call site] 04927
30 Target::is_temp_value [function] [call site] 04928
30 blob_functions::insert [function] [call site] 04929
31 FnPtr::try_from [function] [call site] 04930
31 RhaiResultOf::unwrap [function] [call site] 04931
31 string_functions::is_empty [function] [call site] 04932
31 blob_functions::push [function] [call site] 04933
31 eval::calc_offset_len [function] [call site] 04934
31 test::len [function] [call site] 04935
31 test::len [function] [call site] 04936
31 blob_functions::push [function] [call site] 04937
31 blob_functions::insert [function] [call site] 04938
30 shared_take_or_clone [function] [call site] 04939
30 Dynamic::flatten [function] [call site] 04940
30 Target::take_ref [function] [call site] 04941
30 unwrap [function] [call site] 04942
30 blob_functions::push [function] [call site] 04943
30 MyIterableType::into_iter [function] [call site] 04944
30 Self::IntoIter::chain [function] [call site] 04945
31 test_functions_take [function] [call site] 04946
31 test_functions_take [function] [call site] 04947
31 test_functions_take [function] [call site] 04948
31 StmtBlock::as_mut [function] [call site] 04949
31 intersects [function] [call site] 04950
31 StmtBlock::as_mut [function] [call site] 04951
31 StmtBlock::as_mut [function] [call site] 04952
31 string_functions::remove [function] [call site] 04953
31 test_functions_take [function] [call site] 04954
31 make_sub [function] [call site] 04955
31 make_root [function] [call site] 04956
30 MyIterableType::into_iter [function] [call site] 04957
30 Engine::get_arg_value [function] [call site] 04958
30 Self::as_deref_mut [function] [call site] 04959
30 blob_functions::push [function] [call site] 04960
30 Dynamic::flatten [function] [call site] 04961
30 StmtBlock::extend [function] [call site] 04962
30 StaticModuleResolver::iter_mut [function] [call site] 04963
30 StmtBlock::extend [function] [call site] 04964
30 StaticModuleResolver::iter_mut [function] [call site] 04965
30 Engine::exec_fn_call [function] [call site] 04966
30 RhaiResultOf::map [function] [call site] 04967
28 Self::ok_or_else [function] [call site] 04968
28 ERR::ErrorUnboundThis [function] [call site] 04969
28 into [function] [call site] 04970
28 cloned [function] [call site] 04971
28 Engine::search_namespace [function] [call site] 04972
28 RhaiResultOf::map [function] [call site] 04973
28 Position::new_const [function] [call site] 04974
28 Engine::eval_expr [function] [call site] 04975
28 Self::as_deref_mut [function] [call site] 04976
28 Dynamic::flatten [function] [call site] 04977
28 ParseSettings::level_up_with_position [function] [call site] 04978
28 Dynamic::is_string [function] [call site] 04979
28 unwrap [function] [call site] 04980
28 &mut [call site] 04981
28 into [function] [call site] 04982
28 packages::string_basic::print_with_func [function] [call site] 04983
28 unwrap [function] [call site] 04984
28 Engine::throw_on_size [function] [call site] 04985
28 test::len [function] [call site] 04986
28 RhaiResultOf::map_err [function] [call site] 04987
28 EvalAltResult::fill_position [function] [call site] 04988
28 Ok [function] [call site] 04989
28 Engine::get_interned_string [function] [call site] 04990
28 ImmutableString::into [function] [call site] 04991
28 crate::Array::with_capacity [function] [call site] 04992
28 test::len [function] [call site] 04993
28 Engine::eval_expr [function] [call site] 04994
28 Self::as_deref_mut [function] [call site] 04995
28 Dynamic::flatten [function] [call site] 04996
28 Engine::has_data_size_limit [function] [call site] 04997
28 crate::eval::calc_data_sizes [function] [call site] 04998
28 Engine::throw_on_size [function] [call site] 04999
28 RhaiResultOf::map_err [function] [call site] 05000
28 EvalAltResult::fill_position [function] [call site] 05001
28 ParseSettings::level_up_with_position [function] [call site] 05002
28 blob_functions::push [function] [call site] 05003
28 Ok [function] [call site] 05004
28 Dynamic::from_array [function] [call site] 05005
28 TestStruct::clone [function] [call site] 05006
28 Engine::eval_expr [function] [call site] 05007
28 Self::as_deref_mut [function] [call site] 05008
28 Dynamic::flatten [function] [call site] 05009
28 Engine::has_data_size_limit [function] [call site] 05010
28 crate::eval::calc_data_sizes [function] [call site] 05011
28 Engine::throw_on_size [function] [call site] 05012
28 RhaiResultOf::map_err [function] [call site] 05013
28 EvalAltResult::fill_position [function] [call site] 05014
28 ParseSettings::level_up_with_position [function] [call site] 05015
28 shared_get_mut [function] [call site] 05016
28 Ident::as_str [function] [call site] 05017
28 Option::unwrap [function] [call site] 05018
28 Ok [function] [call site] 05019
28 Dynamic::from_map [function] [call site] 05020
28 Engine::eval_expr [function] [call site] 05021
28 Self::as_deref_mut [function] [call site] 05022
28 Dynamic::as_bool [function] [call site] 05023
28 map_err [function] [call site] 05024
28 make_type_mismatch_err::<bool> [function] [call site] 05025
28 ParseSettings::level_up_with_position [function] [call site] 05026
28 Ok [function] [call site] 05027
28 Engine::eval_expr [function] [call site] 05028
28 Self::as_deref_mut [function] [call site] 05029
28 Dynamic::as_bool [function] [call site] 05030
28 map_err [function] [call site] 05031
28 make_type_mismatch_err::<bool> [function] [call site] 05032
28 ParseSettings::level_up_with_position [function] [call site] 05033
28 Ok [function] [call site] 05034
28 Engine::eval_expr [function] [call site] 05035
28 Self::as_deref_mut [function] [call site] 05036
28 Expr::is_unit [function] [call site] 05037
28 Ok [function] [call site] 05038
28 MyIterableType::into_iter [function] [call site] 05039
28 test_optimizer_const_map [function] [call site] 05040
28 reflection_functions::collect [function] [call site] 05041
28 first [function] [call site] 05042
28 unwrap [function] [call site] 05043
28 Command::get [function] [call site] 05044
28 Ident::as_str [function] [call site] 05045
28 ok_or_else [function] [call site] 05046
28 TestStruct::new [function] [call site] 05047
28 ERR::ErrorCustomSyntax [function] [call site] 05048
28 MyIterableType::into_iter [function] [call site] 05049
28 test_optimizer_const_map [function] [call site] 05050
28 reflection_functions::collect [function] [call site] 05051
28 EvalContext::new [function] [call site] 05052
28 and_then [function] [call site] 05053
28 Engine::check_data_size [function] [call site] 05054
28 Expr::start_position [function] [call site] 05055
28 Engine::eval_stmt_block [function] [call site] 05056
28 StmtBlock::take_statements [function] [call site] 05057
28 Engine::eval_dot_index_chain [function] [call site] 05058
28 Engine::eval_dot_index_chain [function] [call site] 05059
27 RhaiResult::map [function] [call site] 05060
27 string_functions::is_empty [function] [call site] 05061
27 Ok [function] [call site] 05062
27 Engine::eval_stmt_block [function] [call site] 05063
27 StmtBlock::take_statements [function] [call site] 05064
27 Engine::eval_fn_call_expr [function] [call site] 05065
27 Position::is_none [function] [call site] 05066
27 Err [function] [call site] 05067
27 ERR::ErrorUnboundThis [function] [call site] 05068
27 ParseSettings::level_up_with_position [function] [call site] 05069
27 into [function] [call site] 05070
27 Engine::eval_expr [function] [call site] 05071
27 Self::as_deref_mut [function] [call site] 05072
27 Dynamic::flatten [function] [call site] 05073
27 Engine::track_operation [function] [call site] 05074
27 ParseSettings::level_up_with_position [function] [call site] 05075
27 Self::unwrap [function] [call site] 05076
27 try_into [function] [call site] 05077
27 Engine::eval_op_assignment [function] [call site] 05078
27 Engine::eval_expr [function] [call site] 05079
27 Self::as_deref_mut [function] [call site] 05080
27 Dynamic::flatten [function] [call site] 05081
27 Engine::track_operation [function] [call site] 05082
27 ParseSettings::level_up_with_position [function] [call site] 05083
27 Engine::search_namespace [function] [call site] 05084
27 Target::is_ref [function] [call site] 05085
27 Dynamic::is_shared [function] [call site] 05086
27 Err [function] [call site] 05087
27 ERR::ErrorAssignmentToConstant [function] [call site] 05088
27 test_to_string [function] [call site] 05089
27 ParseSettings::level_up_with_position [function] [call site] 05090
27 into [function] [call site] 05091
27 Engine::eval_op_assignment [function] [call site] 05092
27 Engine::eval_expr [function] [call site] 05093
27 Self::as_deref_mut [function] [call site] 05094
27 Dynamic::flatten [function] [call site] 05095
27 Some [function] [call site] 05096
27 Engine::intern_string [function] [call site] 05097
28 Engine::get_interned_string [function] [call site] 05098
28 ImmutableString::into [function] [call site] 05099
27 Engine::eval_dot_index_chain [function] [call site] 05100
27 Engine::eval_dot_index_chain [function] [call site] 05101
27 Ok [function] [call site] 05102
27 Engine::allow_shadowing [function] [call site] 05103
28 intersects [function] [call site] 05104
27 string_functions::contains [function] [call site] 05105
27 Ident::as_str [function] [call site] 05106
27 Err [function] [call site] 05107
27 ERR::ErrorVariableExists [function] [call site] 05108
27 Ident::as_str [function] [call site] 05109
27 test_to_string [function] [call site] 05110
27 into [function] [call site] 05111
27 ASTFlags::intersects [function] [call site] 05112
27 ASTFlags::intersects [function] [call site] 05113
27 string_functions::contains [function] [call site] 05114
27 Ident::as_str [function] [call site] 05115
27 VarDefInfo::new [function] [call site] 05116
27 Ident::as_str [function] [call site] 05117
27 test::len [function] [call site] 05118
27 EvalContext::new [function] [call site] 05119
27 Self::as_deref_mut [function] [call site] 05120
27 test_var_def_filter [function] [call site] 05121
27 test::len [function] [call site] 05122
27 Err [function] [call site] 05123
27 ERR::ErrorForbiddenVariable [function] [call site] 05124
27 Ident::as_str [function] [call site] 05125
27 &str::to_string [function] [call site] 05126
27 into [function] [call site] 05127
27 Position::is_none [function] [call site] 05128
27 test::len [function] [call site] 05129
27 Engine::max_variables [function] [call site] 05130
27 Err [function] [call site] 05131
27 ERR::ErrorTooManyVariables [function] [call site] 05132
27 into [function] [call site] 05133
27 Engine::eval_expr [function] [call site] 05134
27 Dynamic::flatten [function] [call site] 05135
27 Engine::intern_string [function] [call site] 05136
27 MyIterableType::into_iter [function] [call site] 05137
27 T::as_any [function] [call site] 05138
27 string_functions::is_empty [function] [call site] 05139
27 crate::func::locked_write [function] [call site] 05140
27 get_or_insert_with [function] [call site] 05141
27 crate::Shared::new [function] [call site] 05142
27 crate::Locked::new [function] [call site] 05143
27 std::collections::BTreeMap::new [function] [call site] 05144
27 Option::unwrap [function] [call site] 05145
27 blob_functions::insert [function] [call site] 05146
27 TestStruct::clone [function] [call site] 05147
27 TestStruct::clone [function] [call site] 05148
27 then_some [function] [call site] 05149
27 Dynamic::set_access_mode [function] [call site] 05150
27 Scope::get_mut_by_index [function] [call site] 05151
27 test::len [function] [call site] 05152
27 Command::get [function] [call site] 05153
27 Scope::push_entry [function] [call site] 05154
28 Scope::is_empty [function] [call site] 05155
28 blob_functions::push [function] [call site] 05158
28 Dynamic::set_access_mode [function] [call site] 05159
28 blob_functions::push [function] [call site] 05160
27 TestStruct::clone [function] [call site] 05161
27 Scope::add_alias_by_index [function] [call site] 05162
28 test::len [function] [call site] 05163
28 <_>::default [function] [call site] 05165
28 shared_get_mut [function] [call site] 05166
28 string_functions::contains [function] [call site] 05168
28 blob_functions::push [function] [call site] 05169
27 test::len [function] [call site] 05170
27 Ident::as_str [function] [call site] 05171
27 &str::into [function] [call site] 05172
27 Ok [function] [call site] 05173
27 Engine::eval_expr [function] [call site] 05174
27 Self::as_deref_mut [function] [call site] 05175
27 Dynamic::as_bool [function] [call site] 05176
27 map_err [function] [call site] 05177
27 make_type_mismatch_err::<bool> [function] [call site] 05178
27 ParseSettings::level_up_with_position [function] [call site] 05179
27 string_functions::is_empty [function] [call site] 05180
27 Engine::eval_stmt_block [function] [call site] 05181
27 StmtBlock::take_statements [function] [call site] 05182
27 string_functions::is_empty [function] [call site] 05183
27 Engine::eval_stmt_block [function] [call site] 05184
27 StmtBlock::take_statements [function] [call site] 05185
27 Ok [function] [call site] 05186
27 Engine::eval_expr [function] [call site] 05187
27 Self::as_deref_mut [function] [call site] 05188
27 Dynamic::is_hashable [function] [call site] 05189
28 MyIterableType::into_iter [function] [call site] 05190
29 test_chars [function] [call site] 05191
29 0.chars().collect::<Vec<_>> [function] [call site] 05192
29 MyIterableType::into_iter [function] [call site] 05193
28 Self::IntoIter::all [function] [call site] 05194
28 map_functions::values [function] [call site] 05195
28 Array::all [function] [call site] 05196
29 Engine::new [function] [call site] 05197
29 register_type::<TestStruct> [function] [call site] 05198
29 Engine::register_fn [function] [call site] 05199
29 Engine::register_fn [function] [call site] 05200
28 test_fn_ptr_curry [function] [call site] 05202
28 MyIterableType::into_iter [function] [call site] 05203
28 Self::IntoIter::all [function] [call site] 05204
28 T::as_any [function] [call site] 05205
28 Dynamic::type_id [function] [call site] 05206
28 TypeId::of::<u8> [function] [call site] 05207
28 TypeId::of::<u16> [function] [call site] 05208
28 TypeId::of::<u32> [function] [call site] 05209
28 TypeId::of::<u64> [function] [call site] 05210
28 TypeId::of::<i8> [function] [call site] 05211
28 TypeId::of::<i16> [function] [call site] 05212
28 TypeId::of::<i32> [function] [call site] 05213
28 TypeId::of::<i64> [function] [call site] 05214
28 TypeId::of::<f32> [function] [call site] 05215
28 TypeId::of::<f64> [function] [call site] 05216
28 TypeId::of::<u128> [function] [call site] 05217
28 TypeId::of::<i128> [function] [call site] 05218
28 TypeId::of::<ExclusiveRange> [function] [call site] 05219
28 TypeId::of::<InclusiveRange> [function] [call site] 05220
28 crate::func::locked_read [function] [call site] 05221
28 Option::map_or [function] [call site] 05222
28 Dynamic::is_hashable [function] [call site] 05223
29 MyIterableType::into_iter [function] [call site] 05224
29 Self::IntoIter::all [function] [call site] 05225
29 map_functions::values [function] [call site] 05226
29 Array::all [function] [call site] 05227
29 test_fn_ptr_curry [function] [call site] 05229
29 MyIterableType::into_iter [function] [call site] 05230
29 Self::IntoIter::all [function] [call site] 05231
29 T::as_any [function] [call site] 05232
29 Dynamic::type_id [function] [call site] 05233
29 TypeId::of::<u8> [function] [call site] 05234
29 TypeId::of::<u16> [function] [call site] 05235
29 TypeId::of::<u32> [function] [call site] 05236
29 TypeId::of::<u64> [function] [call site] 05237
29 TypeId::of::<i8> [function] [call site] 05238
29 TypeId::of::<i16> [function] [call site] 05239
29 TypeId::of::<i32> [function] [call site] 05240
29 TypeId::of::<i64> [function] [call site] 05241
29 TypeId::of::<f32> [function] [call site] 05242
29 TypeId::of::<f64> [function] [call site] 05243
29 TypeId::of::<u128> [function] [call site] 05244
29 TypeId::of::<i128> [function] [call site] 05245
29 TypeId::of::<ExclusiveRange> [function] [call site] 05246
29 TypeId::of::<InclusiveRange> [function] [call site] 05247
29 crate::func::locked_read [function] [call site] 05248
29 Option::map_or [function] [call site] 05249
29 Dynamic::is_hashable [function] [call site] 05250
29 crate::func::locked_read [function] [call site] 05251
29 Option::map_or [function] [call site] 05252
29 blob_functions::insert [function] [call site] 05253
29 checked_is_hashable [function] [call site] 05254
29 MyIterableType::into_iter [function] [call site] 05255
29 Self::IntoIter::all [function] [call site] 05256
29 checked_is_hashable [function] [call site] 05257
29 map_functions::values [function] [call site] 05258
29 Array::all [function] [call site] 05259
29 checked_is_hashable [function] [call site] 05260
29 Position::is_none [function] [call site] 05261
29 test_fn_ptr_curry [function] [call site] 05262
29 MyIterableType::into_iter [function] [call site] 05263
29 Self::IntoIter::all [function] [call site] 05264
29 checked_is_hashable [function] [call site] 05265
29 Dynamic::is_hashable [function] [call site] 05266
29 checked_is_hashable [function] [call site] 05267
29 <_>::default [function] [call site] 05268
28 crate::func::locked_read [function] [call site] 05269
28 Option::map_or [function] [call site] 05270
28 blob_functions::insert [function] [call site] 05271
28 checked_is_hashable [function] [call site] 05272
28 MyIterableType::into_iter [function] [call site] 05273
28 Self::IntoIter::all [function] [call site] 05274
28 checked_is_hashable [function] [call site] 05275
28 map_functions::values [function] [call site] 05276
28 Array::all [function] [call site] 05277
28 checked_is_hashable [function] [call site] 05278
28 Position::is_none [function] [call site] 05279
28 test_fn_ptr_curry [function] [call site] 05280
28 MyIterableType::into_iter [function] [call site] 05281
28 Self::IntoIter::all [function] [call site] 05282
28 checked_is_hashable [function] [call site] 05283
28 Dynamic::is_hashable [function] [call site] 05284
28 checked_is_hashable [function] [call site] 05285
28 <_>::default [function] [call site] 05286
27 func::get_hasher [function] [call site] 05287
28 config::hashing::get_hashing_seed [function] [call site] 05288
28 ahash::RandomState::with_seeds [function] [call site] 05289
28 StraightHasherBuilder::build_hasher [function] [call site] 05290
28 <_>::default [function] [call site] 05291
27 test::hash [function] [call site] 05292
27 Self::Hasher::finish [function] [call site] 05293
27 Command::get [function] [call site] 05294
27 Engine::eval_expr [function] [call site] 05295
27 Self::as_deref_mut [function] [call site] 05296
27 Dynamic::as_bool [function] [call site] 05297
27 map_err [function] [call site] 05298
27 make_type_mismatch_err::<bool> [function] [call site] 05299
27 ParseSettings::level_up_with_position [function] [call site] 05300
28 ParseSettings::level_up [function] [call site] 05301
27 Some [function] [call site] 05303
27 string_functions::is_empty [function] [call site] 05304
27 MyIterableType::into_iter [function] [call site] 05305
27 Self::IntoIter::filter [function] [call site] 05306
28 Engine::new [function] [call site] 05307
28 Engine::compile [function] [call site] 05308
28 ParseResult::unwrap [function] [call site] 05309
28 Engine::run_ast [function] [call site] 05310
28 RhaiResultOf::unwrap [function] [call site] 05311
28 Engine::on_def_var [function] [call site] 05312
29 TestStruct::new [function] [call site] 05314
28 Option::name [function] [call site] 05315
29 Engine::new [function] [call site] 05316
28 VarDefInfo::nesting_level [function] [call site] 05317
28 RhaiResultOf::unwrap_err [function] [call site] 05321
28 RhaiResultOf::unwrap_err [function] [call site] 05323
28 RhaiResultOf::unwrap_err [function] [call site] 05325
28 RhaiResultOf::unwrap [function] [call site] 05327
27 string_functions::contains [function] [call site] 05328
27 without_metadata::test_parse_json_err_no_index [function] [call site] 05329
28 rhai::Engine::new [function] [call site] 05330
29 Engine::new_raw [function] [call site] 05331
29 TestStruct::new [function] [call site] 05333
29 crate::module::resolvers::FileModuleResolver::new [function] [call site] 05334
29 Engine::set_max_strings_interned [function] [call site] 05335
29 TestStruct::new [function] [call site] 05337
29 TestStruct::new [function] [call site] 05339
29 Engine::register_global_module [function] [call site] 05340
29 TestStruct::new [function] [call site] 05341
29 Self::as_shared_module [function] [call site] 05342
28 rhai::Scope::new [function] [call site] 05343
29 TestStruct::new [function] [call site] 05344
29 TestStruct::new [function] [call site] 05345
29 TestStruct::new [function] [call site] 05346
28 eval_with_scope::<rhai::Dynamic> [function] [call site] 05347
28 unwrap_err [function] [call site] 05348
27 Engine::eval_expr [function] [call site] 05349
27 Self::as_deref_mut [function] [call site] 05350
27 Dynamic::as_bool [function] [call site] 05351
27 map_err [function] [call site] 05352
27 make_type_mismatch_err::<bool> [function] [call site] 05353
27 ParseSettings::level_up_with_position [function] [call site] 05354
27 Some [function] [call site] 05355
27 StmtBlock::span_or_else [function] [call site] 05356
28 Span::new [function] [call site] 05357
28 iterator_functions::chars_from_start [function] [call site] 05358
28 StmtBlock::span_or_else [function] [call site] 05359
28 string_functions::add_append [function] [call site] 05360
28 StmtBlock::span_or_else [function] [call site] 05361
27 StmtBlock::as_ref [function] [call site] 05362
27 test_optimizer_const_map [function] [call site] 05363
27 Span::map_or [function] [call site] 05364
27 Ok [function] [call site] 05365
27 Engine::eval_expr [function] [call site] 05366
27 string_functions::is_empty [function] [call site] 05367
27 Engine::track_operation [function] [call site] 05368
27 ParseSettings::level_up_with_position [function] [call site] 05369
27 Self::as_deref_mut [function] [call site] 05370
27 StmtBlock::take_statements [function] [call site] 05371
27 Engine::eval_stmt_block [function] [call site] 05372
27 Ok [function] [call site] 05373
27 Err [function] [call site] 05374
27 Engine::eval_expr [function] [call site] 05375
27 Self::as_deref_mut [function] [call site] 05376
27 Dynamic::as_bool [function] [call site] 05377
27 map_err [function] [call site] 05378
27 make_type_mismatch_err::<bool> [function] [call site] 05379
27 ParseSettings::level_up_with_position [function] [call site] 05380
27 Ok [function] [call site] 05381
27 string_functions::is_empty [function] [call site] 05382
27 Self::as_deref_mut [function] [call site] 05383
27 StmtBlock::take_statements [function] [call site] 05384
27 Engine::eval_stmt_block [function] [call site] 05385
27 Ok [function] [call site] 05386
27 Err [function] [call site] 05387
27 ASTFlags::intersects [function] [call site] 05388
27 string_functions::is_empty [function] [call site] 05389
27 Self::as_deref_mut [function] [call site] 05390
27 StmtBlock::take_statements [function] [call site] 05391
27 Engine::eval_stmt_block [function] [call site] 05392
27 Ok [function] [call site] 05393
27 Err [function] [call site] 05394
27 Engine::eval_expr [function] [call site] 05395
27 Self::as_deref_mut [function] [call site] 05396
27 Dynamic::as_bool [function] [call site] 05397
27 map_err [function] [call site] 05398
27 make_type_mismatch_err::<bool> [function] [call site] 05399
27 ParseSettings::level_up_with_position [function] [call site] 05400
27 Ok [function] [call site] 05401
27 test::len [function] [call site] 05402
27 Engine::max_variables [function] [call site] 05403
27 String::from [function] [call site] 05404
27 is_some [function] [call site] 05405
27 Err [function] [call site] 05406
27 ERR::ErrorTooManyVariables [function] [call site] 05407
27 into [function] [call site] 05408
27 Engine::eval_expr [function] [call site] 05409
27 Self::as_deref_mut [function] [call site] 05410
27 Dynamic::flatten [function] [call site] 05411
27 Dynamic::type_id [function] [call site] 05412
27 MyIterableType::into_iter [function] [call site] 05413
27 array_functions::find_map [function] [call site] 05414
27 Module::get_iter [function] [call site] 05415
28 Command::get [function] [call site] 05416
28 test_optimizer_const_map [function] [call site] 05417
27 StmtBlock::span_or_else [function] [call site] 05418
27 Module::get_iter [function] [call site] 05419
28 Command::get [function] [call site] 05420
28 test_optimizer_const_map [function] [call site] 05421
27 StmtBlock::span_or_else [function] [call site] 05422
27 map_functions::values [function] [call site] 05423
27 array_functions::find_map [function] [call site] 05424
27 Module::get_qualified_iter [function] [call site] 05425
28 Command::get [function] [call site] 05426
28 test_optimizer_const_map [function] [call site] 05427
27 ok_or_else [function] [call site] 05428
27 ERR::ErrorFor [function] [call site] 05429
27 Expr::start_position [function] [call site] 05430
27 defer [function] [call site] 05431
27 StmtBlock::as_ref [function] [call site] 05432
27 test_optimizer_const_map [function] [call site] 05433
27 blob_functions::push [function] [call site] 05434
27 TestStruct::clone [function] [call site] 05435
27 test::len [function] [call site] 05436
27 blob_functions::push [function] [call site] 05437
27 TestStruct::clone [function] [call site] 05438
27 test::len [function] [call site] 05439
27 string_functions::is_empty [function] [call site] 05440
27 iter_func [function] [call site] 05441
27 Engine::track_operation [function] [call site] 05442
27 ParseSettings::level_up_with_position [function] [call site] 05443
27 iter_func [function] [call site] 05444
27 checked_add [function] [call site] 05445
27 ok_or_else [function] [call site] 05446
27 ERR::ErrorArithmetic [function] [call site] 05447
27 Scope::get_mut_by_index [function] [call site] 05448
27 Dynamic::write_lock [function] [call site] 05449
28 crate::func::locked_write [function] [call site] 05450
28 TypeId::of::<Self> [function] [call site] 05451
28 TypeId::of::<T> [function] [call site] 05452
28 Dynamic::type_id [function] [call site] 05453
28 TypeId::of::<T> [function] [call site] 05454
28 DynamicWriteLock [function] [call site] 05456
28 DynamicWriteLockInner::Guard [function] [call site] 05457
28 Dynamic::downcast_mut [function] [call site] 05458
29 TypeId::of::<T> [function] [call site] 05459
29 TypeId::of::<INT> [function] [call site] 05460
29 T::as_any_mut [function] [call site] 05461
29 as_any_mut().downcast_mut::<T> [function] [call site] 05462
29 TypeId::of::<T> [function] [call site] 05463
29 TypeId::of::<crate::FLOAT> [function] [call site] 05464
29 StmtBlock::as_mut [function] [call site] 05465
29 T::as_any_mut [function] [call site] 05466
29 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 05467
29 TypeId::of::<T> [function] [call site] 05468
29 TypeId::of::<rust_decimal::Decimal> [function] [call site] 05469
29 StmtBlock::as_mut [function] [call site] 05470
29 T::as_any_mut [function] [call site] 05471
29 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 05472
29 TypeId::of::<T> [function] [call site] 05473
29 TypeId::of::<bool> [function] [call site] 05474
29 T::as_any_mut [function] [call site] 05475
29 as_any_mut().downcast_mut::<T> [function] [call site] 05476
29 TypeId::of::<T> [function] [call site] 05477
29 TypeId::of::<ImmutableString> [function] [call site] 05478
29 T::as_any_mut [function] [call site] 05479
29 as_any_mut().downcast_mut::<T> [function] [call site] 05480
29 TypeId::of::<T> [function] [call site] 05481
29 TypeId::of::<char> [function] [call site] 05482
29 T::as_any_mut [function] [call site] 05483
29 as_any_mut().downcast_mut::<T> [function] [call site] 05484
29 TypeId::of::<T> [function] [call site] 05485
29 TypeId::of::<Array> [function] [call site] 05486
29 StmtBlock::as_mut [function] [call site] 05487
29 T::as_any_mut [function] [call site] 05488
29 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 05489
29 TypeId::of::<T> [function] [call site] 05490
29 TypeId::of::<Blob> [function] [call site] 05491
29 StmtBlock::as_mut [function] [call site] 05492
29 T::as_any_mut [function] [call site] 05493
29 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 05494
29 TypeId::of::<T> [function] [call site] 05495
29 TypeId::of::<Map> [function] [call site] 05496
29 StmtBlock::as_mut [function] [call site] 05497
29 T::as_any_mut [function] [call site] 05498
29 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 05499
29 TypeId::of::<T> [function] [call site] 05500
29 TypeId::of::<FnPtr> [function] [call site] 05501
29 StmtBlock::as_mut [function] [call site] 05502
29 T::as_any_mut [function] [call site] 05503
29 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 05504
29 TypeId::of::<T> [function] [call site] 05505
29 TypeId::of::<Instant> [function] [call site] 05506
29 StmtBlock::as_mut [function] [call site] 05507
29 T::as_any_mut [function] [call site] 05508
29 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 05509
29 TypeId::of::<T> [function] [call site] 05510
29 TypeId::of::<()> [function] [call site] 05511
29 T::as_any_mut [function] [call site] 05512
29 as_any_mut().downcast_mut::<T> [function] [call site] 05513
29 TypeId::of::<T> [function] [call site] 05514
29 TypeId::of::<Self> [function] [call site] 05515
29 T::as_any_mut [function] [call site] 05516
29 as_any_mut().downcast_mut::<T> [function] [call site] 05517
29 T::as_any_mut [function] [call site] 05518
29 as_any_mut().downcast_mut::<T> [function] [call site] 05519
28 Option::map [function] [call site] 05520
28 test_optimizer_const_map [function] [call site] 05521
27 Option::unwrap [function] [call site] 05522
27 Dynamic::from_int [function] [call site] 05523
28 Union::Int [function] [call site] 05525
27 map_err [function] [call site] 05526
27 EvalAltResult::fill_position [function] [call site] 05527
27 ParseSettings::level_up_with_position [function] [call site] 05528
27 Dynamic::flatten [function] [call site] 05529
27 Scope::get_mut_by_index [function] [call site] 05530
27 Dynamic::write_lock [function] [call site] 05531
27 Option::unwrap [function] [call site] 05532
27 Self::as_deref_mut [function] [call site] 05533
27 StmtBlock::take_statements [function] [call site] 05534
27 Engine::eval_stmt_block [function] [call site] 05535
27 Err [function] [call site] 05536
27 Ok [function] [call site] 05537
27 ASTFlags::intersects [function] [call site] 05538
27 Engine::eval_expr [function] [call site] 05539
27 Err [function] [call site] 05540
27 ERR::LoopBreak [function] [call site] 05541
27 into [function] [call site] 05542
27 Engine::eval_stmt_block [function] [call site] 05543
27 Self::as_deref_mut [function] [call site] 05544
27 StmtBlock::take_statements [function] [call site] 05545
27 EvalAltResult::is_pseudo_error [function] [call site] 05546
27 Err [function] [call site] 05547
27 EvalAltResult::is_catchable [function] [call site] 05548
27 Err [function] [call site] 05549
27 EvalAltResult::unwrap_inner [function] [call site] 05550
28 EvalAltResult::unwrap_inner [function] [call site] 05551
27 Expr::is_unit [function] [call site] 05552
27 TestStruct::clone [function] [call site] 05553
27 EvalAltResult::take_position [function] [call site] 05554
28 EvalAltResult::position [function] [call site] 05555
28 EvalAltResult::set_position [function] [call site] 05556
27 ParseError::to_string [function] [call site] 05557
27 into [function] [call site] 05558
27 crate::Map::new [function] [call site] 05559
27 EvalAltResult::take_position [function] [call site] 05560
27 blob_functions::insert [function] [call site] 05561
27 &str::into [function] [call site] 05562
27 ParseError::to_string [function] [call site] 05563
27 into [function] [call site] 05564
27 blob_functions::insert [function] [call site] 05565
27 &str::into [function] [call site] 05566
27 into [function] [call site] 05567
27 Position::is_none [function] [call site] 05568
27 blob_functions::insert [function] [call site] 05569
27 &str::into [function] [call site] 05570
27 Position::line [function] [call site] 05571
27 Option::unwrap [function] [call site] 05572
27 into [function] [call site] 05573
27 blob_functions::insert [function] [call site] 05574
27 &str::into [function] [call site] 05575
27 Position::position [function] [call site] 05576
27 Option::unwrap_or [function] [call site] 05577
27 into [function] [call site] 05578
27 EvalAltResult::dump_fields [function] [call site] 05579
28 blob_functions::insert [function] [call site] 05580
28 &str::into [function] [call site] 05581
28 test_string_split [function] [call site] 05582
28 MultiInputsStream::get_next [function] [call site] 05583
28 blob_functions::insert [function] [call site] 05586
28 &str::into [function] [call site] 05587
28 blob_functions::insert [function] [call site] 05589
28 &str::into [function] [call site] 05590
28 blob_functions::insert [function] [call site] 05592
28 &str::into [function] [call site] 05593
28 blob_functions::insert [function] [call site] 05595
28 &str::into [function] [call site] 05596
28 blob_functions::insert [function] [call site] 05598
28 &str::into [function] [call site] 05599
28 Array::into [function] [call site] 05600
28 blob_functions::insert [function] [call site] 05601
28 &str::into [function] [call site] 05602
28 blob_functions::insert [function] [call site] 05604
28 &str::into [function] [call site] 05605
28 blob_functions::insert [function] [call site] 05607
28 &str::into [function] [call site] 05608
28 RhaiResult::into [function] [call site] 05609
28 blob_functions::insert [function] [call site] 05610
28 &str::into [function] [call site] 05611
28 TestStruct::clone [function] [call site] 05612
28 blob_functions::insert [function] [call site] 05613
28 &str::into [function] [call site] 05614
28 blob_functions::insert [function] [call site] 05616
28 &str::into [function] [call site] 05617
28 blob_functions::insert [function] [call site] 05619
28 &str::into [function] [call site] 05620
28 blob_functions::insert [function] [call site] 05622
28 &str::into [function] [call site] 05623
28 TestStruct::clone [function] [call site] 05624
28 blob_functions::insert [function] [call site] 05625
28 &str::into [function] [call site] 05626
28 Dynamic::from_array [function] [call site] 05627
28 MyIterableType::into_iter [function] [call site] 05628
28 test_optimizer_const_map [function] [call site] 05629
28 reflection_functions::collect [function] [call site] 05630
28 MyIterableType::into_iter [function] [call site] 05631
28 test_optimizer_const_map [function] [call site] 05632
28 iter() [call site] 05633
12 .map(String::as_str) [call site] 05634
12 .collect::<Vec<_>> [function] [call site] 05635
27 Self::into [function] [call site] 05638
27 defer [function] [call site] 05639
27 test::len [function] [call site] 05640
27 Engine::max_variables [function] [call site] 05641
27 Err [function] [call site] 05642
27 ERR::ErrorTooManyVariables [function] [call site] 05643
27 ParseSettings::level_up_with_position [function] [call site] 05644
27 into [function] [call site] 05645
27 blob_functions::push [function] [call site] 05646
27 TestStruct::clone [function] [call site] 05647
27 Self::as_deref_mut [function] [call site] 05648
27 StmtBlock::take_statements [function] [call site] 05649
27 Engine::eval_stmt_block [function] [call site] 05650
27 RhaiResult::map [function] [call site] 05651
27 map_err [function] [call site] 05652
27 Expr::is_unit [function] [call site] 05653
27 Expr::set_position [function] [call site] 05654
27 ASTFlags::intersects [function] [call site] 05655
27 Engine::eval_expr [function] [call site] 05656
27 RhaiResult::and_then [function] [call site] 05657
27 Err [function] [call site] 05658
27 ERR::ErrorRuntime [function] [call site] 05659
27 Dynamic::flatten [function] [call site] 05660
28 crate::func::native::shared_try_take [function] [call site] 05661
28 into_inner [function] [call site] 05662
28 Dynamic::flatten [function] [call site] 05663
28 into_inner [function] [call site] 05664
28 Dynamic::flatten [function] [call site] 05666
28 into_inner [function] [call site] 05667
28 Dynamic::flatten [function] [call site] 05668
28 crate::func::locked_read [function] [call site] 05669
28 Dynamic::flatten_clone [function] [call site] 05670
28 Union::Shared [function] [call site] 05672
27 into [function] [call site] 05673
27 ASTFlags::intersects [function] [call site] 05674
27 Err [function] [call site] 05675
27 ERR::ErrorRuntime [function] [call site] 05676
27 into [function] [call site] 05677
27 Engine::eval_expr [function] [call site] 05678
27 RhaiResult::and_then [function] [call site] 05679
27 Err [function] [call site] 05680
27 ERR::Return [function] [call site] 05681
27 Dynamic::flatten [function] [call site] 05682
27 into [function] [call site] 05683
27 Err [function] [call site] 05684
27 ERR::Return [function] [call site] 05685
27 into [function] [call site] 05686
27 Engine::max_modules [function] [call site] 05687
27 Err [function] [call site] 05688
27 ERR::ErrorTooManyModules [function] [call site] 05689
27 into [function] [call site] 05690
27 Engine::eval_expr [function] [call site] 05691
27 try_cast_result::<crate::ImmutableString> [function] [call site] 05692
27 map_err [function] [call site] 05693
27 make_type_mismatch_err::<crate::ImmutableString> [function] [call site] 05694
27 RhaiNativeFunc::return_type_name [function] [call site] 05695
27 ParseSettings::level_up_with_position [function] [call site] 05696
27 Expr::start_position [function] [call site] 05697
27 TestStruct::clone [function] [call site] 05698
27 StmtBlock::as_ref [function] [call site] 05699
27 &[Stmt]::and_then [function] [call site] 05700
27 FileModuleResolver::resolve_raw [function] [call site] 05701
28 FileModuleResolver::impl_resolve [function] [call site] 05702
29 &mut [call site] 05703
29 test_for_module_iterator [function] [call site] 05704
30 Engine::new [function] [call site] 05705
30 Module::new [function] [call site] 05706
30 set_iterable::<MyIterableType> [function] [call site] 05707
30 Module::set_native_fn [function] [call site] 05708
31 FuncRegistration::new [function] [call site] 05709
31 FuncRegistration::in_internal_namespace [function] [call site] 05710
31 FuncRegistration::with_purity [function] [call site] 05711
31 FuncRegistration::with_volatility [function] [call site] 05712
31 FuncRegistration::set_into_module [function] [call site] 05713
30 MyIterableType [function] [call site] 05715
30 &str::to_string [function] [call site] 05716
30 Module::new [function] [call site] 05717
30 Module::set_sub_module [function] [call site] 05718
31 blob_functions::insert [function] [call site] 05719
31 string_functions::remove [function] [call site] 05722
30 Engine::register_static_module [function] [call site] 05723
31 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] 05724
32 split_once [function] [call site] 05725
32 test_optimizer_const_map [function] [call site] 05726
32 string_functions::trim [function] [call site] 05727
33 shared_get_mut [function] [call site] 05728
33 string_functions::trim [function] [call site] 05729
33 string_functions::trim [function] [call site] 05731
32 string_functions::trim [function] [call site] 05733
32 string_functions::is_empty [function] [call site] 05734
33 test::len [function] [call site] 05735
32 &str::contains_key [function] [call site] 05736
32 Module::new [function] [call site] 05737
32 crate::func::shared_take_or_clone [function] [call site] 05738
33 shared_try_take [function] [call site] 05739
33 Result::unwrap_or_else [function] [call site] 05740
33 StmtBlock::as_ref [function] [call site] 05741
33 TestStruct::clone [function] [call site] 05742
32 string_functions::remove [function] [call site] 05743
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] 05745
32 Module::get_sub_modules_mut [function] [call site] 05746
33 string_functions::clear [function] [call site] 05747
33 string_functions::remove [function] [call site] 05748
32 Module::build_index [function] [call site] 05749
33 Module::is_indexed [function] [call site] 05750
34 intersects [function] [call site] 05751
33 blob_functions::blob_with_capacity [function] [call site] 05752
34 blob_functions::blob_with_capacity_and_value [function] [call site] 05753
33 new_hash_map [function] [call site] 05754
33 test::len [function] [call site] 05755
33 new_hash_map [function] [call site] 05756
33 StmtBlock::as_ref [function] [call site] 05757
33 TestStruct::new [function] [call site] 05759
33 blob_functions::push [function] [call site] 05760
34 blob_functions::push [function] [call site] 05761
34 FnPtr::try_from [function] [call site] 05762
34 RhaiResultOf::unwrap [function] [call site] 05763
33 M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module [function] [call site] 05764
34 blob_functions::push [function] [call site] 05765
34 M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module [function] [call site] 05766
34 string_functions::pop [function] [call site] 05767
35 string_functions::is_empty [function] [call site] 05768
35 shared_make_mut [function] [call site] 05769
35 string_functions::pop [function] [call site] 05770
35 Dynamic::map_or [function] [call site] 05771
34 crate::calc_var_hash [function] [call site] 05772
35 get_hasher [function] [call site] 05773
35 write_u8 [function] [call site] 05774
35 MyIterableType::into_iter [function] [call site] 05775
35 Self::IntoIter::for_each [function] [call site] 05776
35 test::hash [function] [call site] 05777
35 write_usize [function] [call site] 05778
35 test::hash [function] [call site] 05779
35 StraightHasher::finish [function] [call site] 05780
34 MyIterableType::into_iter [function] [call site] 05781
35 test_chars [function] [call site] 05782
35 0.chars().collect::<Vec<_>> [function] [call site] 05783
35 MyIterableType::into_iter [function] [call site] 05784
34 Self::IntoIter::copied [function] [call site] 05785
34 blob_functions::insert [function] [call site] 05786
35 FnPtr::try_from [function] [call site] 05787
35 RhaiResultOf::unwrap [function] [call site] 05788
35 string_functions::is_empty [function] [call site] 05789
35 blob_functions::push [function] [call site] 05790
35 eval::calc_offset_len [function] [call site] 05791
35 test::len [function] [call site] 05792
35 test::len [function] [call site] 05793
35 blob_functions::push [function] [call site] 05794
35 blob_functions::insert [function] [call site] 05795
34 TestStruct::clone [function] [call site] 05796
34 blob_functions::insert [function] [call site] 05797
35 FnPtr::try_from [function] [call site] 05798
35 RhaiResultOf::unwrap [function] [call site] 05799
35 string_functions::is_empty [function] [call site] 05800
35 blob_functions::push [function] [call site] 05801
35 eval::calc_offset_len [function] [call site] 05802
35 test::len [function] [call site] 05803
35 test::len [function] [call site] 05804
35 blob_functions::push [function] [call site] 05805
35 blob_functions::insert [function] [call site] 05806
34 TestStruct::clone [function] [call site] 05807
34 MyIterableType::into_iter [function] [call site] 05808
34 Dynamic::flatten [function] [call site] 05809
34 Command::get [function] [call site] 05810
34 blob_functions::insert [function] [call site] 05811
34 TestStruct::clone [function] [call site] 05812
34 RhaiFunc::is_script [function] [call site] 05813
34 crate::calc_fn_hash [function] [call site] 05814
35 get_hasher [function] [call site] 05815
35 write_u8 [function] [call site] 05816
35 MyIterableType::into_iter [function] [call site] 05817
35 Self::IntoIter::for_each [function] [call site] 05818
35 test::hash [function] [call site] 05819
35 write_usize [function] [call site] 05820
35 test::hash [function] [call site] 05821
35 write_usize [function] [call site] 05822
35 StraightHasher::finish [function] [call site] 05823
34 MyIterableType::into_iter [function] [call site] 05824
34 Self::IntoIter::copied [function] [call site] 05825
34 RhaiFunc::get_script_fn_def [function] [call site] 05826
34 Option::unwrap [function] [call site] 05827
34 StmtBlock::as_ref [function] [call site] 05828
34 crate::calc_typed_method_hash [function] [call site] 05830
34 Command::get [function] [call site] 05831
34 blob_functions::insert [function] [call site] 05832
34 TestStruct::clone [function] [call site] 05833
34 calc_native_fn_hash [function] [call site] 05834
35 calc_fn_hash_full [function] [call site] 05835
35 calc_fn_hash [function] [call site] 05836
35 test::len [function] [call site] 05837
35 MyIterableType::into_iter [function] [call site] 05838
35 Self::IntoIter::copied [function] [call site] 05839
34 MyIterableType::into_iter [function] [call site] 05840
34 Self::IntoIter::copied [function] [call site] 05841
34 Command::get [function] [call site] 05842
34 blob_functions::insert [function] [call site] 05843
34 TestStruct::clone [function] [call site] 05844
33 test_get_set [function] [call site] 05845
33 string_functions::is_empty [function] [call site] 05846
34 test::len [function] [call site] 05847
33 then_some [function] [call site] 05848
33 string_functions::is_empty [function] [call site] 05849
33 then_some [function] [call site] 05850
32 decimal_functions::max_id [function] [call site] 05851
32 Position::is_none [function] [call site] 05852
32 Module::set_id [function] [call site] 05853
32 blob_functions::insert [function] [call site] 05854
33 FnPtr::try_from [function] [call site] 05855
33 RhaiResultOf::unwrap [function] [call site] 05856
33 string_functions::is_empty [function] [call site] 05857
33 blob_functions::push [function] [call site] 05858
33 eval::calc_offset_len [function] [call site] 05859
33 test::len [function] [call site] 05860
33 test::len [function] [call site] 05861
33 blob_functions::push [function] [call site] 05862
33 blob_functions::insert [function] [call site] 05863
32 Module::is_indexed [function] [call site] 05866
33 intersects [function] [call site] 05867
32 decimal_functions::max_id [function] [call site] 05868
32 Position::is_none [function] [call site] 05869
32 crate::func::shared_take_or_clone [function] [call site] 05870
32 Module::set_id [function] [call site] 05871
32 blob_functions::insert [function] [call site] 05873
32 crate::func::shared_take_or_clone [function] [call site] 05875
32 Module::build_index [function] [call site] 05876
32 decimal_functions::max_id [function] [call site] 05877
32 Position::is_none [function] [call site] 05878
32 Module::set_id [function] [call site] 05879
32 blob_functions::insert [function] [call site] 05880
31 StmtBlock::as_ref [function] [call site] 05883
29 and_then [function] [call site] 05885
29 TestStruct::new [function] [call site] 05886
29 Self::parent [function] [call site] 05887
29 FileModuleResolver::get_file_path [function] [call site] 05888
30 TestStruct::new [function] [call site] 05889
30 bool::is_relative [function] [call site] 05890
30 TestStruct::clone [function] [call site] 05891
30 StmtBlock::span_or_else [function] [call site] 05892
30 Option<&Path>::map [function] [call site] 05893
31 Engine::new [function] [call site] 05894
31 Engine::set_optimization_level [function] [call site] 05895
31 Scope::new [function] [call site] 05896
31 rhai::Map::new [function] [call site] 05897
31 blob_functions::insert [function] [call site] 05898
31 &str::into [function] [call site] 05899
31 Scope::push_constant_dynamic [function] [call site] 05901
31 Scope::push_constant_dynamic [function] [call site] 05903
31 &str::into [function] [call site] 05904
31 Engine::compile_expression_with_scope [function] [call site] 05905
31 ParseResult::expect [function] [call site] 05906
31 Ident::as_str [function] [call site] 05907
31 eval_ast::<bool> [function] [call site] 05908
30 unwrap_or_default [function] [call site] 05910
30 blob_functions::push [function] [call site] 05911
31 blob_functions::push [function] [call site] 05912
31 FnPtr::try_from [function] [call site] 05913
31 RhaiResultOf::unwrap [function] [call site] 05914
30 bool::into [function] [call site] 05915
30 FileModuleResolver::set_extension [function] [call site] 05916
31 Self::into [function] [call site] 05917
30 Ident::as_str [function] [call site] 05918
29 FileModuleResolver::is_cache_enabled [function] [call site] 05919
29 func::locked_read [function] [call site] 05920
30 try_borrow [function] [call site] 05921
30 locked_read [function] [call site] 05923
30 Option::ok [function] [call site] 05924
30 try_read [function] [call site] 05925
30 std::thread::sleep [function] [call site] 05927
30 std::time::Duration::from_millis [function] [call site] 05928
30 locked_read [function] [call site] 05930
30 try_read [function] [call site] 05931
29 Option::unwrap [function] [call site] 05932
29 Command::get [function] [call site] 05933
29 TestStruct::clone [function] [call site] 05935
29 Engine::compile_file_with_scope [function] [call site] 05936
30 Engine::read_file [function] [call site] 05937
31 StmtBlock::as_ref [function] [call site] 05938
31 File::open [function] [call site] 05939
31 ERR::ErrorSystem [function] [call site] 05941
31 ParseError::into [function] [call site] 05942
31 ImmutableString::new [function] [call site] 05943
31 read_to_string [function] [call site] 05944
31 ERR::ErrorSystem [function] [call site] 05946
31 ParseError::into [function] [call site] 05947
31 string_functions::starts_with [function] [call site] 05948
32 string_functions::starts_with [function] [call site] 05949
31 array_functions::find [function] [call site] 05950
32 array_functions::find_starting_from [function] [call site] 05951
31 map_functions::drain [function] [call site] 05952
32 string_functions::is_empty [function] [call site] 05953
32 IterateMap::new [function] [call site] 05955
32 IterateMap::new [function] [call site] 05956
32 IterateMap::new [function] [call site] 05957
32 mem::take [function] [call site] 05958
32 blob_functions::insert [function] [call site] 05960
32 FnPtr::call_raw_with_extra_args [function] [call site] 05961
32 TestStruct::clone [function] [call site] 05963
32 Self::into [function] [call site] 05964
32 Dynamic::as_bool [function] [call site] 05966
32 Result::unwrap_or [function] [call site] 05967
32 blob_functions::insert [function] [call site] 05968
32 blob_functions::insert [function] [call site] 05969
32 map_or_else [function] [call site] 05971
31 ImmutableString::strong_count [function] [call site] 05973
32 ImmutableString::strong_count [function] [call site] 05974
31 string_functions::clear [function] [call site] 05975
32 string_functions::is_empty [function] [call site] 05976
32 shared_get_mut [function] [call site] 05977
32 string_functions::clear [function] [call site] 05978
32 ImmutableString::new [function] [call site] 05979
30 RhaiResultOf::and_then [function] [call site] 05981
30 Engine::compile_with_scope [function] [call site] 05982
30 AST::set_source [function] [call site] 05983
30 bool::to_string_lossy [function] [call site] 05984
30 StmtBlock::as_ref [function] [call site] 05985
29 TestStruct::clone [function] [call site] 05987
29 RhaiResultOf::map_err [function] [call site] 05989
29 is::<IoError> [function] [call site] 05990
29 TestStruct::new [function] [call site] 05991
29 ERR::ErrorModuleNotFound [function] [call site] 05992
29 bool::to_string [function] [call site] 05993
30 Engine::new [function] [call site] 05994
30 Scope::new [function] [call site] 05995
30 blob_functions::push [function] [call site] 05996
30 blob_functions::push [function] [call site] 05997
30 blob_functions::push [function] [call site] 05998
29 TestStruct::new [function] [call site] 05999
29 ERR::ErrorInModule [function] [call site] 06000
29 bool::to_string [function] [call site] 06001
29 AST::set_source [function] [call site] 06002
29 Module::eval_ast_as_new_raw [function] [call site] 06003
30 test::len [function] [call site] 06004
30 &mut [call site] 06005
31 test::len [function] [call site] 06006
30 TestStruct::clone [function] [call site] 06007
30 test::len [function] [call site] 06008
30 std::mem::take [function] [call site] 06009
31 Engine::new [function] [call site] 06010
31 register_type_with_name::<TestStruct> [function] [call site] 06011
31 Engine::register_fn [function] [call site] 06012
31 TestStruct [function] [call site] 06013
30 crate::eval::Caches::new [function] [call site] 06014
31 Position::new_const [function] [call site] 06015
30 Engine::eval_ast_with_scope_raw [function] [call site] 06016
31 string_functions::replace [function] [call site] 06017
31 AST::source_raw [function] [call site] 06018
31 Option::cloned [function] [call site] 06019
31 test::len [function] [call site] 06020
31 blob_functions::push [function] [call site] 06021
31 AST::shared_lib [function] [call site] 06022
31 &crate::SharedModule::clone [function] [call site] 06023
31 string_functions::replace [function] [call site] 06024
31 TestStruct::clone [function] [call site] 06025
31 Engine::eval_global_statements [function] [call site] 06026
31 StmtBlock::take_statements [function] [call site] 06027
31 Engine::is_debugger_registered [function] [call site] 06028
31 GlobalRuntimeState::debugger_mut [function] [call site] 06029
31 crate::ast::Stmt::Noop [function] [call site] 06030
31 Engine::dbg [function] [call site] 06031
30 TestStruct::new [function] [call site] 06033
30 Result::is_ok [function] [call site] 06034
30 &mut [call site] 06035
31 MyIterableType::into_iter [function] [call site] 06036
31 array_functions::zip [function] [call site] 06037
31 MyIterableType::into_iter [function] [call site] 06038
30 impl [call site] 06039
30 test_optimizer_const_map [function] [call site] 06040
30 TestStruct::clone [function] [call site] 06041
30 TestStruct::clone [function] [call site] 06042
30 reflection_functions::collect [function] [call site] 06043
30 crate::ThinVec::new [function] [call site] 06044
30 MyIterableType::into_iter [function] [call site] 06045
30 Self::IntoIter::for_each [function] [call site] 06046
30 Module::set_sub_module [function] [call site] 06047
30 TestStruct::clone [function] [call site] 06048
30 TestStruct::clone [function] [call site] 06049
30 std::mem::replace [function] [call site] 06050
30 &mut [call site] 06051
31 string_functions::truncate [function] [call site] 06052
31 string_functions::truncate [function] [call site] 06053
30 string_functions::truncate [function] [call site] 06054
30 TestStruct::new [function] [call site] 06055
30 std::iter::once [function] [call site] 06056
30 AST::shared_lib [function] [call site] 06057
30 &crate::SharedModule::clone [function] [call site] 06058
30 reflection_functions::collect [function] [call site] 06059
30 test::len [function] [call site] 06060
30 Scope::pop_entry [function] [call site] 06061
31 string_functions::pop [function] [call site] 06062
31 test_optimizer_const_map [function] [call site] 06063
31 string_functions::pop [function] [call site] 06064
31 test::len [function] [call site] 06066
31 test::len [function] [call site] 06067
31 string_functions::pop [function] [call site] 06068
31 TestStruct::new [function] [call site] 06071
30 Option::unwrap [function] [call site] 06072
30 Scope::get_entry_by_index [function] [call site] 06073
31 test::len [function] [call site] 06074
30 TestStruct::clone [function] [call site] 06075
30 Array::to_vec [function] [call site] 06076
30 Dynamic::deep_scan [function] [call site] 06077
31 D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner [function] [call site] 06078
32 test_var_def_filter [function] [call site] 06079
32 StaticModuleResolver::iter_mut [function] [call site] 06080
33 StaticModuleResolver::iter_mut [function] [call site] 06081
33 test_optimizer_const_map [function] [call site] 06082
33 Ident::as_str [function] [call site] 06083
32 array_functions::for_each [function] [call site] 06084
33 string_functions::is_empty [function] [call site] 06085
33 StaticModuleResolver::iter_mut [function] [call site] 06087
33 impl [call site] 06088
33 FnPtr::try_from [function] [call site] 06089
33 RhaiResultOf::unwrap_or [function] [call site] 06090
33 FnPtr::call_raw_with_extra_args [function] [call site] 06092
32 D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner [function] [call site] 06095
32 values_mut [function] [call site] 06096
32 array_functions::for_each [function] [call site] 06097
32 D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner [function] [call site] 06098
32 FnPtr::iter_curry_mut [function] [call site] 06099
33 StaticModuleResolver::iter_mut [function] [call site] 06100
32 array_functions::for_each [function] [call site] 06101
32 D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner [function] [call site] 06102
30 downcast_mut::<crate::FnPtr> [function] [call site] 06103
30 TestStruct::clone [function] [call site] 06105
30 test::len [function] [call site] 06106
30 string_functions::pop [function] [call site] 06107
30 Module::contains_var [function] [call site] 06109
31 contains_key [function] [call site] 06110
30 Module::set_var [function] [call site] 06111
31 Dynamic::from [function] [call site] 06113
31 Module::is_indexed [function] [call site] 06114
31 crate::calc_var_hash [function] [call site] 06115
31 get_or_insert_with [function] [call site] 06117
31 blob_functions::insert [function] [call site] 06118
31 TestStruct::clone [function] [call site] 06119
31 blob_functions::insert [function] [call site] 06120
30 Module::contains_var [function] [call site] 06121
30 Position::is_none [function] [call site] 06122
30 Module::set_var [function] [call site] 06124
30 TestStruct::clone [function] [call site] 06125
30 Module::set_var [function] [call site] 06126
30 AST::iter_fn_def [function] [call site] 06127
31 Module::iter_script_fn [function] [call site] 06128
32 Module::iter_fn [function] [call site] 06129
33 MyIterableType::into_iter [function] [call site] 06130
33 flat_map [function] [call site] 06131
33 test_optimizer_const_map [function] [call site] 06132
32 impl [call site] 06133
33 Engine::new [function] [call site] 06134
33 Engine::compile [function] [call site] 06135
33 ParseResult::unwrap [function] [call site] 06136
33 Engine::run_ast [function] [call site] 06137
33 RhaiResultOf::unwrap [function] [call site] 06138
33 Engine::on_def_var [function] [call site] 06139
33 Option::name [function] [call site] 06140
33 VarDefInfo::nesting_level [function] [call site] 06141
33 RhaiResultOf::unwrap_err [function] [call site] 06145
33 RhaiResultOf::unwrap_err [function] [call site] 06147
33 RhaiResultOf::unwrap_err [function] [call site] 06149
33 RhaiResultOf::unwrap [function] [call site] 06151
32 RhaiFunc::is_script [function] [call site] 06152
32 test_optimizer_const_map [function] [call site] 06153
32 Ident::as_str [function] [call site] 06154
32 RhaiFunc::get_script_fn_def [function] [call site] 06155
32 Option::expect [function] [call site] 06156
31 test_optimizer_const_map [function] [call site] 06157
30 impl [call site] 06158
30 array_functions::for_each [function] [call site] 06159
30 Module::set_script_fn [function] [call site] 06160
31 Option::into [function] [call site] 06161
31 test::len [function] [call site] 06162
31 crate::calc_fn_hash [function] [call site] 06163
31 StmtBlock::as_ref [function] [call site] 06164
31 crate::calc_typed_method_hash [function] [call site] 06166
31 StmtBlock::as_ref [function] [call site] 06167
31 and_then [function] [call site] 06168
31 Command::get [function] [call site] 06169
31 Ident::as_str [function] [call site] 06170
31 Position::new_const [function] [call site] 06172
31 MyIterableType::into_iter [function] [call site] 06173
31 test_optimizer_const_map [function] [call site] 06174
31 reflection_functions::collect [function] [call site] 06175
31 <_>::default [function] [call site] 06176
31 crate::StaticVec::new_const [function] [call site] 06177
32 TestStruct::new [function] [call site] 06179
31 get_or_insert_with [function] [call site] 06180
31 new_hash_map [function] [call site] 06181
31 blob_functions::insert [function] [call site] 06182
31 Option::into [function] [call site] 06183
31 Array::into [function] [call site] 06184
31 string_functions::remove [function] [call site] 06185
30 TestStruct::clone [function] [call site] 06186
30 StmtBlock::as_mut [function] [call site] 06187
30 shared_get_mut [function] [call site] 06189
30 TestStruct::clone [function] [call site] 06192
30 AST::source_raw [function] [call site] 06193
30 Option::cloned [function] [call site] 06194
30 Module::set_doc [function] [call site] 06195
30 test_comments_doc [function] [call site] 06197
31 Engine::new [function] [call site] 06198
31 Engine::compile [function] [call site] 06199
31 ParseResult::unwrap [function] [call site] 06200
31 Engine::compile [function] [call site] 06201
31 ParseResult::unwrap_err [function] [call site] 06202
31 Engine::compile [function] [call site] 06203
31 ParseResult::unwrap [function] [call site] 06204
31 Engine::compile [function] [call site] 06205
31 ParseResult::unwrap [function] [call site] 06206
31 Engine::compile [function] [call site] 06207
31 ParseResult::unwrap_err [function] [call site] 06208
30 Module::build_index [function] [call site] 06209
29 RhaiResultOf::map_err [function] [call site] 06211
29 TestStruct::new [function] [call site] 06212
29 ERR::ErrorInModule [function] [call site] 06213
29 bool::to_string [function] [call site] 06214
29 FileModuleResolver::is_cache_enabled [function] [call site] 06216
29 func::locked_write [function] [call site] 06217
29 Option::unwrap [function] [call site] 06218
29 blob_functions::insert [function] [call site] 06219
29 TestStruct::clone [function] [call site] 06220
27 Some [function] [call site] 06222
27 StmtBlock::span_or_else [function] [call site] 06223
27 Engine::module_resolver [function] [call site] 06224
28 as_deref [function] [call site] 06225
28 unwrap_or [function] [call site] 06226
27 &dyn [call site] 06227
28 FileModuleResolver::impl_resolve [function] [call site] 06228
27 Some [function] [call site] 06229
27 unwrap_or_else [function] [call site] 06230
27 Err [function] [call site] 06231
27 ERR::ErrorModuleNotFound [function] [call site] 06232
27 bool::to_string [function] [call site] 06233
27 into [function] [call site] 06234
27 string_functions::is_empty [function] [call site] 06235
27 Engine::const_empty_string [function] [call site] 06236
28 Engine::get_interned_string [function] [call site] 06237
27 TestStruct::clone [function] [call site] 06238
27 Module::is_indexed [function] [call site] 06239
27 GlobalRuntimeState::push_import [function] [call site] 06240
27 crate::func::shared_take_or_clone [function] [call site] 06241
27 Module::build_index [function] [call site] 06242
27 GlobalRuntimeState::push_import [function] [call site] 06243
27 Ok [function] [call site] 06244
27 Scope::search [function] [call site] 06245
27 Option::map_or_else [function] [call site] 06246
27 Err [function] [call site] 06247
27 ERR::ErrorVariableNotFound [function] [call site] 06248
27 test_to_string [function] [call site] 06249
27 into [function] [call site] 06250
27 string_functions::is_empty [function] [call site] 06251
27 Scope::add_alias_by_index [function] [call site] 06252
27 TestStruct::clone [function] [call site] 06253
27 Ok [function] [call site] 06254
27 test::len [function] [call site] 06255
27 EvalContext::new [function] [call site] 06256
27 Self::as_deref_mut [function] [call site] 06257
27 resolve_var [function] [call site] 06258
27 map_or [function] [call site] 06259
27 test::len [function] [call site] 06260
27 Err [function] [call site] 06261
27 EvalAltResult::fill_position [function] [call site] 06262
27 test_optimizer_const_map [function] [call site] 06263
27 test::len [function] [call site] 06264
27 Command::get [function] [call site] 06265
27 StmtBlock::span_or_else [function] [call site] 06266
27 Scope::search [function] [call site] 06267
27 Span::ok_or_else [function] [call site] 06268
27 TestStruct::new [function] [call site] 06269
27 ERR::ErrorVariableNotFound [function] [call site] 06270
27 test_to_string [function] [call site] 06271
27 Scope::get_mut_by_index [function] [call site] 06272
27 Dynamic::is_shared [function] [call site] 06273
27 test_functions_take [function] [call site] 06274
27 Dynamic::into_shared [function] [call site] 06275
28 Dynamic::access_mode [function] [call site] 06276
28 Union::Shared [function] [call site] 06278
28 crate::Locked::new [function] [call site] 06279
28 Self::into [function] [call site] 06280
27 Ok [function] [call site] 06281
26 GlobalRuntimeState::scan_imports_raw [function] [call site] 06282
26 impl [call site] 06283
26 T::as_any [function] [call site] 06284
26 Module::contains_indexed_global_functions [function] [call site] 06285
26 Caches::fn_resolution_caches_len [function] [call site] 06286
26 Caches::fn_resolution_cache_mut [function] [call site] 06287
26 string_functions::clear [function] [call site] 06288
26 Caches::push_fn_resolution_cache [function] [call site] 06289
26 Caches::fn_resolution_cache_mut [function] [call site] 06290
26 string_functions::clear [function] [call site] 06291
26 Ok [function] [call site] 06292
25 StmtBlock::span_or_else [function] [call site] 06293
25 Ok [function] [call site] 06294
25 Ok [function] [call site] 06295
25 Err [function] [call site] 06296
24 StmtBlock::take_statements [function] [call site] 06297
24 Engine::is_debugger_registered [function] [call site] 06298
24 GlobalRuntimeState::debugger_mut [function] [call site] 06299
25 as_deref_mut [function] [call site] 06300
24 crate::ast::Stmt::Noop [function] [call site] 06302
24 Engine::dbg [function] [call site] 06303
24 Ok [function] [call site] 06304
23 Scope::new [function] [call site] 06305
22 RhaiResultOf::unwrap [function] [call site] 06306
22 Engine::on_def_var [function] [call site] 06307
22 Option::name [function] [call site] 06308
22 VarDefInfo::nesting_level [function] [call site] 06309
22 Ok [function] [call site] 06310
22 Ok [function] [call site] 06311
22 run [function] [call site] 06312
22 RhaiResultOf::unwrap_err [function] [call site] 06313
22 run [function] [call site] 06314
22 RhaiResultOf::unwrap_err [function] [call site] 06315
22 run [function] [call site] 06316
22 RhaiResultOf::unwrap_err [function] [call site] 06317
22 run [function] [call site] 06318
22 RhaiResultOf::unwrap [function] [call site] 06319
21 Module::is_standard_lib [function] [call site] 06320
22 intersects [function] [call site] 06321
21 flat_map [function] [call site] 06322
21 RhaiFunc::get_iter_fn [function] [call site] 06323
21 filter_map [function] [call site] 06324
21 Position::new_const [function] [call site] 06325
21 RhaiFunc::get_script_fn_def [function] [call site] 06326
21 Option::map [function] [call site] 06327
21 into [function] [call site] 06328
21 array_functions::for_each [function] [call site] 06329
21 blob_functions::push [function] [call site] 06330
21 RhaiFunc::get_iter_fn [function] [call site] 06331
21 Option::filter_map [function] [call site] 06332
21 into [function] [call site] 06333
21 RhaiFunc::get_script_fn_def [function] [call site] 06334
21 Option::map [function] [call site] 06335
21 into [function] [call site] 06336
21 array_functions::for_each [function] [call site] 06337
21 blob_functions::push [function] [call site] 06338
21 Module::iter_sub_modules [function] [call site] 06339
22 Module::iter_sub_modules_raw [function] [call site] 06340
23 MyIterableType::into_iter [function] [call site] 06341
22 impl [call site] 06342
22 Ident::as_str [function] [call site] 06343
21 array_functions::for_each [function] [call site] 06344
21 Position::new_const [function] [call site] 06345
21 unwrap [function] [call site] 06346
21 scan_module_recursive [function] [call site] 06347
21 NativeCallContext::global_runtime_state [function] [call site] 06348
21 GlobalRuntimeState::iter_imports_raw [function] [call site] 06349
22 MyIterableType::into_iter [function] [call site] 06350
22 array_functions::reduce_rev [function] [call site] 06351
22 array_functions::zip [function] [call site] 06352
22 MyIterableType::into_iter [function] [call site] 06353
22 array_functions::reduce_rev [function] [call site] 06354
21 array_functions::for_each [function] [call site] 06355
21 scan_module_recursive [function] [call site] 06356
21 MyIterableType::into_iter [function] [call site] 06357
21 array_functions::for_each [function] [call site] 06358
21 scan_module_recursive [function] [call site] 06359
20 Some [function] [call site] 06360
20 StmtBlock::as_ref [function] [call site] 06361
20 test::len [function] [call site] 06362
20 IterateMap::new [function] [call site] 06363
20 string_functions::is_empty [function] [call site] 06364
20 blob_functions::insert [function] [call site] 06365
20 &str::into [function] [call site] 06366
20 Engine::get_interned_string [function] [call site] 06367
20 ImmutableString::into [function] [call site] 06368
20 blob_functions::insert [function] [call site] 06369
20 &str::into [function] [call site] 06370
20 Engine::get_interned_string [function] [call site] 06371
20 ImmutableString::into [function] [call site] 06372
20 blob_functions::insert [function] [call site] 06373
20 &str::into [function] [call site] 06374
20 Engine::get_interned_string [function] [call site] 06375
20 ImmutableString::into [function] [call site] 06376
20 blob_functions::insert [function] [call site] 06377
20 &str::into [function] [call site] 06378
20 string_functions::starts_with [function] [call site] 06379
20 into [function] [call site] 06380
20 blob_functions::insert [function] [call site] 06381
20 &str::into [function] [call site] 06382
20 into [function] [call site] 06383
20 blob_functions::insert [function] [call site] 06384
20 &str::into [function] [call site] 06385
20 MyIterableType::into_iter [function] [call site] 06386
20 test_optimizer_const_map [function] [call site] 06387
20 Engine::get_interned_string [function] [call site] 06388
20 ImmutableString::into [function] [call site] 06389
20 params [call site] 06390
12 .iter() [call site] 06391
12 .map(|&p| [call site] 06392
12 .collect::<Array> [function] [call site] 06393
20 string_functions::is_empty [function] [call site] 06395
20 blob_functions::insert [function] [call site] 06396
20 &str::into [function] [call site] 06397
20 MyIterableType::into_iter [function] [call site] 06398
20 test_optimizer_const_map [function] [call site] 06399
20 Engine::get_interned_string [function] [call site] 06400
20 ImmutableString::into [function] [call site] 06401
20 comments [call site] 06402
14 .iter() [call site] 06403
14 .map(|&s| [call site] 06404
14 .collect::<Array> [function] [call site] 06405
20 Dynamic::from_map [function] [call site] 06408
19 Some [function] [call site] 06409
19 FnCallExpr::into_fn_call_expr [function] [call site] 06410
20 Expr::FnCall [function] [call site] 06411
20 FnCallExpr::into [function] [call site] 06412
19 TestStruct::clone [function] [call site] 06413
19 eat_token [function] [call site] 06414
19 Engine::parse_unary [function] [call site] 06415
19 ParseSettings::level_up [function] [call site] 06416
19 Ok [function] [call site] 06417
19 Ok [function] [call site] 06418
19 Ok [function] [call site] 06419
19 Engine::get_interned_string [function] [call site] 06420
19 FnCallHashes::from_native_only [function] [call site] 06421
19 calc_fn_hash [function] [call site] 06422
19 MyIterableType::into_iter [function] [call site] 06423
19 Self::IntoIter::collect [function] [call site] 06424
19 Some [function] [call site] 06425
19 FnCallExpr::into_fn_call_expr [function] [call site] 06426
19 TestStruct::clone [function] [call site] 06427
19 eat_token [function] [call site] 06428
19 Ok [function] [call site] 06429
19 Engine::get_interned_string [function] [call site] 06430
19 FnCallHashes::from_native_only [function] [call site] 06431
19 calc_fn_hash [function] [call site] 06432
19 Engine::parse_unary [function] [call site] 06433
19 ParseSettings::level_up [function] [call site] 06434
19 MyIterableType::into_iter [function] [call site] 06435
19 Self::IntoIter::collect [function] [call site] 06436
19 Some [function] [call site] 06437
19 FnCallExpr::into_fn_call_expr [function] [call site] 06438
19 Err [function] [call site] 06439
19 PERR::into_err [function] [call site] 06440
19 Engine::parse_primary [function] [call site] 06441
20 LexError::UnexpectedInput [function] [call site] 06445
20 (Token, [call site] 06446
20 PERR::into_err [function] [call site] 06447
20 PERR::into_err [function] [call site] 06449
20 MultiInputsStream::get_next [function] [call site] 06450
20 Expr::Unit [function] [call site] 06451
20 MultiInputsStream::get_next [function] [call site] 06452
20 Expr::IntegerConstant [function] [call site] 06454
20 Expr::CharConstant [function] [call site] 06455
20 Expr::StringConstant [function] [call site] 06456
20 Engine::get_interned_string [function] [call site] 06457
20 Expr::BoolConstant [function] [call site] 06458
20 Expr::BoolConstant [function] [call site] 06459
20 Expr::IntegerConstant [function] [call site] 06460
20 MultiInputsStream::get_next [function] [call site] 06461
20 Expr::FloatConstant [function] [call site] 06462
20 MultiInputsStream::get_next [function] [call site] 06463
20 Expr::DynamicConstant [function] [call site] 06464
20 TestStruct::new [function] [call site] 06465
20 ParseSettings::has_option [function] [call site] 06467
21 intersects [function] [call site] 06468
20 Engine::parse_block [function] [call site] 06469
21 MultiInputsStream::get_next [function] [call site] 06470
21 PERR::into_err [function] [call site] 06473
22 ParseError [function] [call site] 06474
22 PERR::into [function] [call site] 06475
21 PERR::MissingToken [function] [call site] 06477
21 &str::into [function] [call site] 06479
21 PERR::into_err [function] [call site] 06480
21 ParseSettings::level_up_with_position [function] [call site] 06481
22 ParseSettings::level_up [function] [call site] 06482
21 StmtBlock::empty [function] [call site] 06484
22 Position::new_const [function] [call site] 06485
23 TestStruct::new [function] [call site] 06487
22 Span::new [function] [call site] 06488
21 ParseSettings::has_flag [function] [call site] 06489
22 intersects [function] [call site] 06490
21 Engine::parse_expr_stmt [function] [call site] 06491
22 Engine::parse_expr [function] [call site] 06494
22 eat_token [function] [call site] 06497
22 Token::is_op_assignment [function] [call site] 06498
22 MultiInputsStream::get_next [function] [call site] 06499
22 test_optimizer_const_map [function] [call site] 06500
22 Stmt::Expr [function] [call site] 06504
22 Engine::parse_expr [function] [call site] 06506
22 Engine::make_assignment_stmt [function] [call site] 06507
23 map_or_else [function] [call site] 06508
23 OpAssignment::new_assignment [function] [call site] 06509
23 OpAssignment::new_op_assignment_from_token [function] [call site] 06510
24 Token::get_base_op_from_assignment [function] [call site] 06511
24 Option::unwrap_or_else [function] [call site] 06513
24 Token::literal_syntax [function] [call site] 06514
24 Token::literal_syntax [function] [call site] 06515
24 calc_fn_hash [function] [call site] 06516
24 calc_fn_hash [function] [call site] 06517
23 Stmt::Assignment [function] [call site] 06519
23 Position::is_none [function] [call site] 06521
23 Stmt::Assignment [function] [call site] 06523
23 f32::map_or_else [function] [call site] 06525
23 Command::get [function] [call site] 06527
23 Command::get [function] [call site] 06528
23 Scope::get_mut_by_index [function] [call site] 06529
23 test::len [function] [call site] 06530
23 Dynamic::access_mode [function] [call site] 06531
23 Stmt::Assignment [function] [call site] 06533
23 PERR::AssignmentToConstant [function] [call site] 06536
23 test_to_string [function] [call site] 06537
23 PERR::into_err [function] [call site] 06538
23 ASTFlags::intersects [function] [call site] 06539
23 E::n::g::i::n::e::::::::m::a::k::e::_::a::s::s::i::g::n::m::e::n::t::_::s::t::m::t::check_lvalue [function] [call site] 06540
24 ASTFlags::intersects [function] [call site] 06541
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] 06542
24 ParseSettings::level_up_with_position [function] [call site] 06544
24 ASTFlags::intersects [function] [call site] 06545
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] 06546
24 ParseSettings::level_up_with_position [function] [call site] 06548
23 PERR::AssignmentToInvalidLHS [function] [call site] 06550
23 ImmutableString::new [function] [call site] 06551
23 PERR::into_err [function] [call site] 06552
23 Stmt::Assignment [function] [call site] 06554
23 PERR::AssignmentToInvalidLHS [function] [call site] 06557
23 ImmutableString::new [function] [call site] 06558
23 PERR::into_err [function] [call site] 06559
23 ParseSettings::level_up_with_position [function] [call site] 06560
23 Expr::is_constant [function] [call site] 06561
24 MyIterableType::into_iter [function] [call site] 06562
24 Self::IntoIter::all [function] [call site] 06563
24 MyIterableType::into_iter [function] [call site] 06564
24 test_optimizer_const_map [function] [call site] 06565
24 test_method_call [function] [call site] 06566
23 PERR::AssignmentToConstant [function] [call site] 06568
23 ImmutableString::new [function] [call site] 06569
23 PERR::into_err [function] [call site] 06570
23 Expr::start_position [function] [call site] 06571
23 Token::is_op_assignment [function] [call site] 06572
23 LexError::ImproperSymbol [function] [call site] 06574
23 Token::literal_syntax [function] [call site] 06575
23 &str::into [function] [call site] 06577
23 PERR::into_err [function] [call site] 06578
23 PERR::AssignmentToInvalidLHS [function] [call site] 06580
23 ImmutableString::new [function] [call site] 06581
23 PERR::into_err [function] [call site] 06582
23 ParseSettings::level_up_with_position [function] [call site] 06583
21 StmtBlock::statements_mut [function] [call site] 06584
21 blob_functions::push [function] [call site] 06585
22 blob_functions::push [function] [call site] 06586
22 FnPtr::try_from [function] [call site] 06587
22 RhaiResultOf::unwrap [function] [call site] 06588
21 MultiInputsStream::get_next [function] [call site] 06589
21 Stmt::Block [function] [call site] 06592
21 StmtBlock::new [function] [call site] 06593
22 StmtBlock::new_with_span [function] [call site] 06594
23 MyIterableType::into_iter [function] [call site] 06595
24 test_chars [function] [call site] 06596
24 0.chars().collect::<Vec<_>> [function] [call site] 06597
24 MyIterableType::into_iter [function] [call site] 06598
23 Self::IntoIter::collect [function] [call site] 06599
23 StmtBlockContainer::shrink_to_fit [function] [call site] 06600
22 Span::new [function] [call site] 06601
21 Self::into [function] [call site] 06602
21 PERR::into_err [function] [call site] 06604
21 PERR::MissingToken [function] [call site] 06606
21 &str::into [function] [call site] 06608
21 PERR::into_err [function] [call site] 06609
21 test::len [function] [call site] 06610
21 test::len [function] [call site] 06611
21 eat_token [function] [call site] 06614
21 PERR::MissingToken [function] [call site] 06616
21 &str::into [function] [call site] 06618
21 PERR::into_err [function] [call site] 06619
21 string_functions::remove [function] [call site] 06620
21 Engine::parse_stmt [function] [call site] 06621
22 StaticVec::<SmartString>::new_const [function] [call site] 06622
23 TestStruct::new [function] [call site] 06624
22 Position::new_const [function] [call site] 06625
22 Position::is_none [function] [call site] 06628
22 ParseSettings::has_flag [function] [call site] 06629
22 PERR::into_err [function] [call site] 06631
22 MultiInputsStream::get_next [function] [call site] 06632
22 string_functions::contains [function] [call site] 06634
23 string_functions::contains [function] [call site] 06635
22 string_functions::is_empty [function] [call site] 06636
23 test::len [function] [call site] 06637
22 blob_functions::push [function] [call site] 06638
22 TestStruct::clone [function] [call site] 06639
22 string_functions::clear [function] [call site] 06640
23 string_functions::is_empty [function] [call site] 06641
23 shared_get_mut [function] [call site] 06642
23 string_functions::clear [function] [call site] 06643
23 ImmutableString::new [function] [call site] 06644
22 unindent_block_comment [function] [call site] 06645
23 string_functions::contains [function] [call site] 06646
23 usize::lines [function] [call site] 06647
23 test_optimizer_const_map [function] [call site] 06649
23 test::len [function] [call site] 06650
23 trim_start_matches [function] [call site] 06651
23 test::len [function] [call site] 06652
23 min_max_functions::min [function] [call site] 06653
23 unwrap_or [function] [call site] 06654
23 min_max_functions::min [function] [call site] 06655
23 usize::lines [function] [call site] 06656
23 enumerate [function] [call site] 06657
23 test_optimizer_const_map [function] [call site] 06658
23 lines() [call site] 06659
4 .enumerate() [call site] 06660
4 .map(|(i, [call site] 06661
4 .collect::<Vec<_>> [function] [call site] 06662
22 ParseSettings::level_up_with_position [function] [call site] 06664
22 unwrap_or [function] [call site] 06665
22 blob_functions::push [function] [call site] 06666
22 !::into [function] [call site] 06667
22 string_functions::is_empty [function] [call site] 06668
22 RhaiResultOf::push_str [function] [call site] 06669
22 RhaiResultOf::push_str [function] [call site] 06670
22 peek [function] [call site] 06671
22 unwrap [function] [call site] 06672
22 Err [function] [call site] 06673
22 PERR::into_err [function] [call site] 06674
22 string_functions::is_empty [function] [call site] 06675
22 blob_functions::push [function] [call site] 06676
22 peek [function] [call site] 06677
22 unwrap [function] [call site] 06678
22 Ok [function] [call site] 06679
22 Stmt::Noop [function] [call site] 06680
22 eat_token [function] [call site] 06681
22 Ok [function] [call site] 06682
22 Stmt::Noop [function] [call site] 06683
22 Ok [function] [call site] 06684
22 Engine::parse_block [function] [call site] 06685
22 ParseSettings::level_up [function] [call site] 06686
22 eat_token [function] [call site] 06687
22 MultiInputsStream::get_next [function] [call site] 06688
22 unwrap [function] [call site] 06689
22 ParseSettings::has_flag [function] [call site] 06690
22 Err [function] [call site] 06691
22 PERR::into_err [function] [call site] 06692
22 test::len [function] [call site] 06693
22 Engine::max_functions [function] [call site] 06694
22 Err [function] [call site] 06695
22 PERR::into_err [function] [call site] 06696
22 ParseState::new [function] [call site] 06697
22 TestStruct::clone [function] [call site] 06698
22 clone_from [function] [call site] 06699
22 StmtBlock::extend [function] [call site] 06700
22 TestStruct::clone [function] [call site] 06701
22 Engine::max_function_expr_depth [function] [call site] 06702
23 Command::get [function] [call site] 06703
22 Engine::parse_fn [function] [call site] 06704
23 ParseSettings::level_up [function] [call site] 06705
23 MultiInputsStream::get_next [function] [call site] 06706
23 eat_token [function] [call site] 06710
23 Ident::as_str [function] [call site] 06711
23 Engine::get_interned_string [function] [call site] 06712
23 std::any::type_name::<crate::INT> [function] [call site] 06713
23 Engine::get_interned_string [function] [call site] 06714
23 std::any::type_name::<crate::FLOAT> [function] [call site] 06715
23 Engine::get_interned_string [function] [call site] 06716
23 MultiInputsStream::get_next [function] [call site] 06717
23 PERR::MissingToken [function] [call site] 06721
23 &str::into [function] [call site] 06723
23 PERR::into_err [function] [call site] 06724
23 eat_token [function] [call site] 06725
23 Ident::as_str [function] [call site] 06726
23 Engine::get_interned_string [function] [call site] 06727
23 std::any::type_name::<crate::INT> [function] [call site] 06728
23 Engine::get_interned_string [function] [call site] 06729
23 std::any::type_name::<crate::FLOAT> [function] [call site] 06730
23 Engine::get_interned_string [function] [call site] 06731
23 MultiInputsStream::get_next [function] [call site] 06732
23 tokenizer::is_valid_function_name [function] [call site] 06735
23 tokenizer::is_valid_function_name [function] [call site] 06736
23 PERR::Reserved [function] [call site] 06738
23 test_to_string [function] [call site] 06739
23 PERR::into_err [function] [call site] 06740
23 PERR::into_err [function] [call site] 06742
23 eat_token [function] [call site] 06745
23 match_token [function] [call site] 06746
24 &mut [call site] 06747
24 eat_token [function] [call site] 06749
23 eat_token [function] [call site] 06750
23 PERR::FnMissingParams [function] [call site] 06752
23 PERR::into_err [function] [call site] 06754
23 StaticVec::<(ImmutableString, [call site] 06755
24 TestStruct::new [function] [call site] 06757
23 MultiInputsStream::get_next [function] [call site] 06758
23 MyIterableType::into_iter [function] [call site] 06760
23 Self::IntoIter::any [function] [call site] 06761
23 PERR::FnDuplicatedParam [function] [call site] 06763
23 test_to_string [function] [call site] 06765
23 PERR::into_err [function] [call site] 06766
23 Engine::get_interned_string [function] [call site] 06767
23 blob_functions::push [function] [call site] 06768
23 TestStruct::clone [function] [call site] 06769
23 blob_functions::push [function] [call site] 06770
23 PERR::into_err [function] [call site] 06772
23 Token::is_reserved [function] [call site] 06773
23 PERR::Reserved [function] [call site] 06775
23 (Token, [call site] 06776
23 PERR::into_err [function] [call site] 06777
23 Token::is_standard_keyword [function] [call site] 06778
23 PERR::into_err [function] [call site] 06780
23 PERR::MissingToken [function] [call site] 06782
23 PERR::into_err [function] [call site] 06784
23 MultiInputsStream::get_next [function] [call site] 06785
23 PERR::into_err [function] [call site] 06788
23 PERR::MissingToken [function] [call site] 06790
23 PERR::into_err [function] [call site] 06792
23 Engine::parse_block [function] [call site] 06795
23 PERR::FnMissingBody [function] [call site] 06797
23 PERR::into_err [function] [call site] 06799
23 MyIterableType::into_iter [function] [call site] 06801
23 Self::IntoIter::map [function] [call site] 06802
23 reflection_functions::collect [function] [call site] 06803
23 shrink_to_fit [function] [call site] 06804
23 Engine::get_interned_string [function] [call site] 06806
23 MyIterableType::into_iter [function] [call site] 06807
23 Self::IntoIter::collect [function] [call site] 06808
22 calc_fn_hash [function] [call site] 06809
22 test::len [function] [call site] 06810
22 StmtBlock::as_ref [function] [call site] 06811
22 map_or [function] [call site] 06812
22 crate::calc_typed_method_hash [function] [call site] 06813
22 contains_key [function] [call site] 06814
22 Err [function] [call site] 06815
22 PERR::FnDuplicatedDefinition [function] [call site] 06816
22 test_to_string [function] [call site] 06817
22 test::len [function] [call site] 06818
22 PERR::into_err [function] [call site] 06819
22 blob_functions::insert [function] [call site] 06820
22 into [function] [call site] 06821
22 Ok [function] [call site] 06822
22 Stmt::Noop [function] [call site] 06823
22 Err [function] [call site] 06824
22 PERR::MissingToken [function] [call site] 06825
22 into [function] [call site] 06826
22 PERR::into_err [function] [call site] 06827
22 Engine::parse_if [function] [call site] 06828
23 ParseSettings::level_up_with_position [function] [call site] 06829
23 eat_token [function] [call site] 06830
23 ensure_not_statement_expr [function] [call site] 06831
24 &mut [call site] 06832
24 PERR::ExprExpected [function] [call site] 06835
24 &'static [call site] 06836
25 Engine::new [function] [call site] 06837
25 Scope::new [function] [call site] 06838
25 blob_functions::push [function] [call site] 06839
25 blob_functions::push [function] [call site] 06840
25 blob_functions::push [function] [call site] 06841
24 PERR::into_err [function] [call site] 06842
23 Engine::parse_expr [function] [call site] 06844
23 Expr::ensure_bool_expr [function] [call site] 06845
24 Dynamic::is_bool [function] [call site] 06846
25 crate::func::locked_read [function] [call site] 06847
25 Option::map_or [function] [call site] 06848
24 RhaiNativeFunc::return_type_name [function] [call site] 06849
24 PERR::MismatchedType [function] [call site] 06852
24 &str::into [function] [call site] 06853
24 &'static [call site] 06854
24 PERR::into_err [function] [call site] 06855
24 Expr::start_position [function] [call site] 06856
25 string_functions::is_empty [function] [call site] 06857
25 Expr::position [function] [call site] 06858
25 ParseSettings::level_up_with_position [function] [call site] 06859
25 Expr::start_position [function] [call site] 06860
25 Expr::start_position [function] [call site] 06861
25 Expr::position [function] [call site] 06862
23 ensure_not_assignment [function] [call site] 06863
24 &mut [call site] 06864
24 LexError::ImproperSymbol [function] [call site] 06867
24 Token::literal_syntax [function] [call site] 06868
24 &'static [call site] 06869
24 &str::into [function] [call site] 06870
24 PERR::into_err [function] [call site] 06871
23 Engine::parse_block [function] [call site] 06873
23 match_token [function] [call site] 06875
23 Engine::parse_if [function] [call site] 06878
23 Engine::parse_block [function] [call site] 06879
23 Stmt::Noop [function] [call site] 06880
23 Stmt::If [function] [call site] 06883
22 ParseSettings::level_up [function] [call site] 06885
22 Engine::parse_switch [function] [call site] 06886
23 ParseSettings::level_up_with_position [function] [call site] 06887
23 eat_token [function] [call site] 06888
23 Engine::parse_expr [function] [call site] 06889
23 MultiInputsStream::get_next [function] [call site] 06890
23 PERR::into_err [function] [call site] 06893
23 PERR::MissingToken [function] [call site] 06895
23 &str::into [function] [call site] 06897
23 PERR::into_err [function] [call site] 06898
23 FnArgsVec::<BinaryExpr>::new [function] [call site] 06899
23 StraightHashMap::<CaseBlocksList>::default [function] [call site] 06900
24 Engine::new [function] [call site] 06901
24 Engine::compile [function] [call site] 06902
24 ParseResult::unwrap [function] [call site] 06903
24 TestStruct::new [function] [call site] 06904
24 Expr::walk [function] [call site] 06905
25 blob_functions::push [function] [call site] 06906
25 Expr::into [function] [call site] 06907
25 Expr::walk [function] [call site] 06909
25 Expr::walk [function] [call site] 06910
25 Expr::walk [function] [call site] 06911
25 Expr::walk [function] [call site] 06912
25 Expr::walk [function] [call site] 06913
25 Expr::walk [function] [call site] 06914
25 Expr::walk [function] [call site] 06915
25 Expr::walk [function] [call site] 06916
25 string_functions::pop [function] [call site] 06917
25 Dynamic::unwrap [function] [call site] 06918
24 blob_functions::push [function] [call site] 06920
24 test_to_string [function] [call site] 06921
23 StaticVec::<RangeCase>::new [function] [call site] 06922
23 eat_token [function] [call site] 06925
23 PERR::MissingToken [function] [call site] 06927
23 PERR::into_err [function] [call site] 06930
23 Position::is_none [function] [call site] 06931
23 eat_token [function] [call site] 06932
23 match_token [function] [call site] 06933
23 PERR::into_err [function] [call site] 06935
23 Position::new_const [function] [call site] 06936
23 Expr::BoolConstant [function] [call site] 06937
23 None::is_some [function] [call site] 06938
23 PERR::into_err [function] [call site] 06940
23 Position::new_const [function] [call site] 06941
23 Engine::parse_expr [function] [call site] 06942
23 blob_functions::push [function] [call site] 06943
23 PERR::ExprExpected [function] [call site] 06945
23 &str::into [function] [call site] 06946
23 PERR::into_err [function] [call site] 06947
23 match_token [function] [call site] 06948
23 match_token [function] [call site] 06949
23 ensure_not_statement_expr [function] [call site] 06950
23 Engine::parse_expr [function] [call site] 06951
23 Expr::ensure_bool_expr [function] [call site] 06952
23 ensure_not_assignment [function] [call site] 06953
23 Expr::BoolConstant [function] [call site] 06954
23 MultiInputsStream::get_next [function] [call site] 06955
23 PERR::into_err [function] [call site] 06958
23 PERR::MissingToken [function] [call site] 06960
23 &str::into [function] [call site] 06962
23 PERR::into_err [function] [call site] 06963
23 ParseSettings::has_flag [function] [call site] 06964
23 Engine::parse_expr [function] [call site] 06965
23 Engine::parse_stmt [function] [call site] 06966
23 CustomExpr::is_self_terminated [function] [call site] 06967
23 ParseResult::into [function] [call site] 06968
23 Expr::Stmt [function] [call site] 06969
23 StmtBlockContainer::into [function] [call site] 06970
23 blob_functions::push [function] [call site] 06971
23 test::len [function] [call site] 06972
23 string_functions::is_empty [function] [call site] 06973
24 test::len [function] [call site] 06974
23 Expr::get_literal_value [function] [call site] 06976
23 Option::ok_or_else [function] [call site] 06977
23 PERR::ExprExpected [function] [call site] 06978
23 &str::into [function] [call site] 06979
23 PERR::into_err [function] [call site] 06980
23 Expr::start_position [function] [call site] 06981
23 read_lock::<ExclusiveRange> [function] [call site] 06982
23 TestStruct::clone [function] [call site] 06984
23 Self::into [function] [call site] 06986
23 read_lock::<InclusiveRange> [function] [call site] 06987
23 TestStruct::clone [function] [call site] 06989
23 Self::into [function] [call site] 06990
23 string_functions::is_empty [function] [call site] 06991
23 RangeCase::set_index [function] [call site] 06992
23 blob_functions::push [function] [call site] 06993
23 string_functions::is_empty [function] [call site] 06994
23 PERR::into_err [function] [call site] 06996
23 Expr::start_position [function] [call site] 06997
23 func::hashing::get_hasher [function] [call site] 06998
24 config::hashing::get_hashing_seed [function] [call site] 06999
24 ahash::RandomState::with_seeds [function] [call site] 07000
24 StraightHasherBuilder::build_hasher [function] [call site] 07001
24 <_>::default [function] [call site] 07002
23 test::hash [function] [call site] 07003
23 Self::Hasher::finish [function] [call site] 07004
23 Scope::push_entry [function] [call site] 07005
23 &mut [call site] 07006
23 Position::new_const [function] [call site] 07007
24 TestStruct::new [function] [call site] 07009
23 blob_functions::push [function] [call site] 07010
23 eat_token [function] [call site] 07013
23 PERR::MissingToken [function] [call site] 07015
23 PERR::into_err [function] [call site] 07018
23 TestStruct::clone [function] [call site] 07020
23 PERR::into_err [function] [call site] 07022
24 ParseError [function] [call site] 07023
24 PERR::into [function] [call site] 07024
23 PERR::MissingToken [function] [call site] 07026
23 &str::into [function] [call site] 07028
23 PERR::into_err [function] [call site] 07029
23 shrink_to_fit [function] [call site] 07030
23 shrink_to_fit [function] [call site] 07031
23 shrink_to_fit [function] [call site] 07032
23 Stmt::Switch [function] [call site] 07034
22 ParseSettings::level_up [function] [call site] 07036
22 Engine::allow_looping [function] [call site] 07037
23 intersects [function] [call site] 07038
22 Engine::parse_while_loop [function] [call site] 07039
23 ParseSettings::level_up [function] [call site] 07040
23 MultiInputsStream::get_next [function] [call site] 07041
23 ensure_not_statement_expr [function] [call site] 07043
23 Engine::parse_expr [function] [call site] 07044
23 Expr::ensure_bool_expr [function] [call site] 07045
23 ensure_not_assignment [function] [call site] 07046
23 Expr::Unit [function] [call site] 07047
23 Engine::parse_block [function] [call site] 07048
23 Stmt::While [function] [call site] 07051
22 ParseSettings::level_up [function] [call site] 07053
22 Engine::allow_looping [function] [call site] 07054
22 Engine::parse_do [function] [call site] 07055
23 ParseSettings::level_up_with_position [function] [call site] 07056
23 eat_token [function] [call site] 07057
23 ParseSettings::has_flag [function] [call site] 07058
23 Engine::parse_block [function] [call site] 07059
23 MultiInputsStream::get_next [function] [call site] 07061
23 string_functions::is_empty [function] [call site] 07063
23 PERR::MissingToken [function] [call site] 07065
23 &str::into [function] [call site] 07067
23 PERR::into_err [function] [call site] 07068
23 string_functions::remove [function] [call site] 07069
23 ensure_not_statement_expr [function] [call site] 07070
23 Engine::parse_expr [function] [call site] 07071
23 Expr::ensure_bool_expr [function] [call site] 07072
23 ensure_not_assignment [function] [call site] 07073
23 Stmt::Do [function] [call site] 07075
22 ParseSettings::level_up [function] [call site] 07077
22 Engine::allow_looping [function] [call site] 07078
22 Engine::parse_for [function] [call site] 07079
23 ParseSettings::level_up_with_position [function] [call site] 07080
23 eat_token [function] [call site] 07081
23 match_token [function] [call site] 07082
23 parse_var_name [function] [call site] 07083
24 MultiInputsStream::get_next [function] [call site] 07084
24 Option::unwrap [function] [call site] 07085
24 tokenizer::is_valid_identifier [function] [call site] 07087
24 PERR::Reserved [function] [call site] 07089
24 test_to_string [function] [call site] 07090
24 PERR::into_err [function] [call site] 07091
24 PERR::into_err [function] [call site] 07093
24 PERR::into_err [function] [call site] 07095
23 match_token [function] [call site] 07096
23 PERR::MissingToken [function] [call site] 07098
23 &str::into [function] [call site] 07100
23 PERR::into_err [function] [call site] 07101
23 parse_var_name [function] [call site] 07102
23 PERR::DuplicatedVariable [function] [call site] 07104
23 PERR::into_err [function] [call site] 07106
23 match_token [function] [call site] 07107
23 PERR::MissingToken [function] [call site] 07109
23 &str::into [function] [call site] 07111
23 PERR::into_err [function] [call site] 07112
23 parse_var_name [function] [call site] 07114
23 MultiInputsStream::get_next [function] [call site] 07115
23 PERR::into_err [function] [call site] 07118
23 PERR::MissingToken [function] [call site] 07120
23 &str::into [function] [call site] 07122
23 PERR::into_err [function] [call site] 07123
23 ensure_not_statement_expr [function] [call site] 07124
23 Engine::parse_expr [function] [call site] 07125
23 Expr::ensure_iterable [function] [call site] 07126
24 PERR::MismatchedType [function] [call site] 07129
24 &str::into [function] [call site] 07130
24 &'static [call site] 07131
24 PERR::into_err [function] [call site] 07132
24 Expr::start_position [function] [call site] 07133
23 test_optimizer_const_map [function] [call site] 07134
23 Engine::get_interned_string [function] [call site] 07135
23 Engine::get_interned_string [function] [call site] 07136
23 test::len [function] [call site] 07137
23 blob_functions::push [function] [call site] 07138
23 TestStruct::clone [function] [call site] 07139
23 blob_functions::push [function] [call site] 07140
23 Engine::parse_block [function] [call site] 07141
23 Scope::rewind [function] [call site] 07143
23 Stmt::For [function] [call site] 07145
23 TestStruct::new [function] [call site] 07146
22 ParseSettings::level_up [function] [call site] 07147
22 Engine::allow_looping [function] [call site] 07148
22 ParseSettings::has_flag [function] [call site] 07149
22 eat_token [function] [call site] 07150
22 Ok [function] [call site] 07151
22 Stmt::BreakLoop [function] [call site] 07152
22 string_functions::is_empty [function] [call site] 07153
22 Engine::allow_looping [function] [call site] 07154
22 ParseSettings::has_flag [function] [call site] 07155
22 eat_token [function] [call site] 07156
22 peek [function] [call site] 07157
22 unwrap [function] [call site] 07158
22 Engine::parse_expr [function] [call site] 07159
22 ParseSettings::level_up [function] [call site] 07160
22 Ok [function] [call site] 07161
22 Stmt::BreakLoop [function] [call site] 07162
22 Some [function] [call site] 07163
22 into [function] [call site] 07164
22 peek [function] [call site] 07165
22 unwrap [function] [call site] 07166
22 Ok [function] [call site] 07167
22 Stmt::BreakLoop [function] [call site] 07168
22 Err [function] [call site] 07169
22 Engine::allow_looping [function] [call site] 07170
22 Err [function] [call site] 07171
22 PERR::into_err [function] [call site] 07172
22 MultiInputsStream::get_next [function] [call site] 07173
22 test_optimizer_const_map [function] [call site] 07174
22 string_functions::is_empty [function] [call site] 07175
22 unwrap [function] [call site] 07176
22 peek [function] [call site] 07177
22 unwrap [function] [call site] 07178
22 Engine::parse_expr [function] [call site] 07179
22 ParseSettings::level_up [function] [call site] 07180
22 Ok [function] [call site] 07181
22 Stmt::Return [function] [call site] 07182
22 Some [function] [call site] 07183
22 into [function] [call site] 07184
22 peek [function] [call site] 07185
22 unwrap [function] [call site] 07186
22 Ok [function] [call site] 07187
22 Stmt::Return [function] [call site] 07188
22 Err [function] [call site] 07189
22 Engine::parse_try_catch [function] [call site] 07190
23 ParseSettings::level_up_with_position [function] [call site] 07191
23 eat_token [function] [call site] 07192
23 Engine::parse_block [function] [call site] 07193
23 match_token [function] [call site] 07195
23 PERR::MissingToken [function] [call site] 07197
23 &str::into [function] [call site] 07199
23 PERR::into_err [function] [call site] 07200
23 match_token [function] [call site] 07201
23 parse_var_name [function] [call site] 07202
23 match_token [function] [call site] 07203
23 PERR::MissingToken [function] [call site] 07205
23 &str::into [function] [call site] 07207
23 PERR::into_err [function] [call site] 07208
23 Engine::get_interned_string [function] [call site] 07209
23 blob_functions::push [function] [call site] 07210
23 TestStruct::clone [function] [call site] 07211
23 Engine::get_interned_string [function] [call site] 07212
23 Engine::parse_block [function] [call site] 07213
23 string_functions::is_empty [function] [call site] 07215
23 Expr::Unit [function] [call site] 07216
23 string_functions::pop [function] [call site] 07217
23 Expr::Variable [function] [call site] 07218
23 <_>::default [function] [call site] 07219
23 Stmt::TryCatch [function] [call site] 07223
22 ParseSettings::level_up [function] [call site] 07225
22 Engine::parse_let [function] [call site] 07226
23 MultiInputsStream::get_next [function] [call site] 07227
23 parse_var_name [function] [call site] 07229
23 Engine::allow_shadowing [function] [call site] 07230
23 Command::get [function] [call site] 07231
23 PERR::VariableExists [function] [call site] 07234
23 PERR::into_err [function] [call site] 07236
23 Command::get [function] [call site] 07237
23 get_or_insert_with [function] [call site] 07239
23 Engine::new_global_runtime_state [function] [call site] 07240
23 GlobalRuntimeState::into [function] [call site] 07241
23 VarDefInfo::new [function] [call site] 07242
23 Caches::new [function] [call site] 07243
23 EvalContext::new [function] [call site] 07244
23 test_var_def_filter [function] [call site] 07245
23 PERR::ForbiddenVariable [function] [call site] 07247
23 PERR::into_err [function] [call site] 07249
23 PERR::into_err [function] [call site] 07251
23 PERR::ForbiddenVariable [function] [call site] 07252
23 PERR::into_err [function] [call site] 07254
23 Engine::get_interned_string [function] [call site] 07255
23 match_token [function] [call site] 07256
23 Engine::parse_expr [function] [call site] 07257
23 ParseSettings::level_up [function] [call site] 07258
23 Expr::Unit [function] [call site] 07259
23 string_functions::is_empty [function] [call site] 07260
23 ParseState::find_var [function] [call site] 07261
24 Scope::iter_rev_inner [function] [call site] 07262
25 MyIterableType::into_iter [function] [call site] 07263
25 array_functions::reduce_rev [function] [call site] 07264
25 array_functions::zip [function] [call site] 07265
25 MyIterableType::into_iter [function] [call site] 07266
25 array_functions::reduce_rev [function] [call site] 07267
25 test_optimizer_const_map [function] [call site] 07268
25 Dynamic::is_read_only [function] [call site] 07269
24 ParseSettings::level_up_with_position [function] [call site] 07270
23 test::len [function] [call site] 07272
23 Scope::get_entry_by_index [function] [call site] 07273
23 string_functions::is_empty [function] [call site] 07274
23 Scope::get_mut_by_index [function] [call site] 07276
23 Dynamic::set_access_mode [function] [call site] 07277
23 TestStruct::new [function] [call site] 07279
23 test::len [function] [call site] 07280
23 Self::unwrap [function] [call site] 07281
23 Scope::push_entry [function] [call site] 07282
23 TestStruct::clone [function] [call site] 07283
23 Scope::add_alias_by_index [function] [call site] 07284
23 test::len [function] [call site] 07285
23 TestStruct::clone [function] [call site] 07286
23 Stmt::Var [function] [call site] 07289
23 Stmt::Var [function] [call site] 07290
22 ParseSettings::level_up [function] [call site] 07291
22 Engine::parse_let [function] [call site] 07292
22 ParseSettings::level_up [function] [call site] 07293
22 Engine::parse_import [function] [call site] 07294
23 ParseSettings::level_up_with_position [function] [call site] 07295
23 eat_token [function] [call site] 07296
23 Engine::parse_expr [function] [call site] 07297
23 match_token [function] [call site] 07298
23 parse_var_name [function] [call site] 07299
23 Engine::get_interned_string [function] [call site] 07300
23 Engine::get_interned_string [function] [call site] 07301
23 blob_functions::push [function] [call site] 07302
23 TestStruct::clone [function] [call site] 07303
23 Stmt::Import [function] [call site] 07305
22 ParseSettings::level_up [function] [call site] 07307
22 ParseSettings::has_flag [function] [call site] 07308
22 Err [function] [call site] 07309
22 PERR::into_err [function] [call site] 07310
22 Engine::parse_export [function] [call site] 07311
23 eat_token [function] [call site] 07312
23 ParseSettings::level_up [function] [call site] 07315
23 Engine::parse_let [function] [call site] 07316
23 Expr::set_position [function] [call site] 07317
24 Expr::set_position [function] [call site] 07318
23 ParseSettings::level_up [function] [call site] 07320
23 Engine::parse_let [function] [call site] 07321
23 Expr::set_position [function] [call site] 07322
23 parse_var_name [function] [call site] 07324
23 match_token [function] [call site] 07325
23 parse_var_name [function] [call site] 07326
23 ParseResult::map [function] [call site] 07327
24 Engine::new [function] [call site] 07328
24 Engine::set_optimization_level [function] [call site] 07329
24 Scope::new [function] [call site] 07330
24 rhai::Map::new [function] [call site] 07331
24 blob_functions::insert [function] [call site] 07332
24 &str::into [function] [call site] 07333
24 Scope::push_constant_dynamic [function] [call site] 07335
24 Scope::push_constant_dynamic [function] [call site] 07337
24 &str::into [function] [call site] 07338
24 Engine::compile_expression_with_scope [function] [call site] 07339
24 ParseResult::expect [function] [call site] 07340
24 Ident::as_str [function] [call site] 07341
24 eval_ast::<bool> [function] [call site] 07342
23 Engine::get_interned_string [function] [call site] 07344
23 Engine::get_interned_string [function] [call site] 07345
23 ParseState::find_var [function] [call site] 07346
23 Scope::add_alias_by_index [function] [call site] 07347
23 test::len [function] [call site] 07348
23 TestStruct::clone [function] [call site] 07349
23 Engine::get_interned_string [function] [call site] 07350
23 Stmt::Export [function] [call site] 07352
22 ParseSettings::level_up [function] [call site] 07354
22 Engine::parse_expr_stmt [function] [call site] 07355
22 ParseSettings::level_up [function] [call site] 07356
21 Stmt::is_noop [function] [call site] 07357
21 CustomExpr::is_self_terminated [function] [call site] 07358
21 StmtBlock::statements_mut [function] [call site] 07359
21 blob_functions::push [function] [call site] 07360
21 peek [function] [call site] 07361
21 unwrap [function] [call site] 07362
21 eat_token [function] [call site] 07363
21 eat_token [function] [call site] 07364
21 eat_token [function] [call site] 07365
21 Err [function] [call site] 07366
21 TestStruct::clone [function] [call site] 07367
21 PERR::into_err [function] [call site] 07368
21 Err [function] [call site] 07369
21 PERR::MissingToken [function] [call site] 07370
21 into [function] [call site] 07371
21 &str::into [function] [call site] 07372
21 PERR::into_err [function] [call site] 07373
21 Scope::rewind [function] [call site] 07374
21 string_functions::truncate [function] [call site] 07375
21 Ok [function] [call site] 07376
21 Stmt::Block [function] [call site] 07377
21 StmtBlock::new [function] [call site] 07378
21 Self::into [function] [call site] 07379
20 ParseSettings::level_up [function] [call site] 07380
20 Expr::Stmt [function] [call site] 07381
20 TestStruct::new [function] [call site] 07382
20 ParseResult::into [function] [call site] 07383
20 eat_token [function] [call site] 07384
20 Engine::parse_expr [function] [call site] 07385
20 ParseSettings::level_up [function] [call site] 07386
20 MultiInputsStream::get_next [function] [call site] 07387
20 unwrap [function] [call site] 07388
20 Err [function] [call site] 07389
20 PERR::into_err [function] [call site] 07390
20 Err [function] [call site] 07391
20 PERR::MissingToken [function] [call site] 07392
20 into [function] [call site] 07393
20 &str::into [function] [call site] 07394
20 PERR::into_err [function] [call site] 07395
20 ParseSettings::has_option [function] [call site] 07396
20 Expr::Stmt [function] [call site] 07397
20 TestStruct::new [function] [call site] 07398
20 Engine::parse_if [function] [call site] 07399
20 ParseSettings::level_up [function] [call site] 07400
20 into [function] [call site] 07401
20 Engine::allow_looping [function] [call site] 07402
20 ParseSettings::has_option [function] [call site] 07403
20 Expr::Stmt [function] [call site] 07404
20 TestStruct::new [function] [call site] 07405
20 Engine::parse_while_loop [function] [call site] 07406
20 ParseSettings::level_up [function] [call site] 07407
20 into [function] [call site] 07408
20 Engine::allow_looping [function] [call site] 07409
20 ParseSettings::has_option [function] [call site] 07410
20 Expr::Stmt [function] [call site] 07411
20 TestStruct::new [function] [call site] 07412
20 Engine::parse_do [function] [call site] 07413
20 ParseSettings::level_up [function] [call site] 07414
20 into [function] [call site] 07415
20 Engine::allow_looping [function] [call site] 07416
20 ParseSettings::has_option [function] [call site] 07417
20 Expr::Stmt [function] [call site] 07418
20 TestStruct::new [function] [call site] 07419
20 Engine::parse_for [function] [call site] 07420
20 ParseSettings::level_up [function] [call site] 07421
20 into [function] [call site] 07422
20 ParseSettings::has_option [function] [call site] 07423
20 Expr::Stmt [function] [call site] 07424
20 TestStruct::new [function] [call site] 07425
20 Engine::parse_switch [function] [call site] 07426
20 ParseSettings::level_up [function] [call site] 07427
20 into [function] [call site] 07428
20 ParseSettings::has_option [function] [call site] 07429
20 test::len [function] [call site] 07430
20 Engine::max_functions [function] [call site] 07431
20 Err [function] [call site] 07432
20 PERR::into_err [function] [call site] 07433
20 ParseSettings::has_option [function] [call site] 07434
20 Engine::parse_anon_fn [function] [call site] 07435
21 ParseState::new [function] [call site] 07436
21 TestStruct::clone [function] [call site] 07437
21 clone_from [function] [call site] 07438
21 StmtBlock::extend [function] [call site] 07439
21 TestStruct::clone [function] [call site] 07440
21 StaticVec::<ImmutableString>::new_const [function] [call site] 07441
22 TestStruct::new [function] [call site] 07443
21 MultiInputsStream::get_next [function] [call site] 07444
21 match_token [function] [call site] 07446
21 MultiInputsStream::get_next [function] [call site] 07447
21 MyIterableType::into_iter [function] [call site] 07449
22 test_chars [function] [call site] 07450
22 0.chars().collect::<Vec<_>> [function] [call site] 07451
22 MyIterableType::into_iter [function] [call site] 07452
21 Self::IntoIter::any [function] [call site] 07453
21 PERR::FnDuplicatedParam [function] [call site] 07455
21 ImmutableString::new [function] [call site] 07456
21 test_to_string [function] [call site] 07457
21 PERR::into_err [function] [call site] 07458
21 Engine::get_interned_string [function] [call site] 07459
21 blob_functions::push [function] [call site] 07460
21 TestStruct::clone [function] [call site] 07461
21 blob_functions::push [function] [call site] 07462
21 PERR::into_err [function] [call site] 07464
21 Token::is_reserved [function] [call site] 07465
21 PERR::Reserved [function] [call site] 07467
21 (Token, [call site] 07468
21 PERR::into_err [function] [call site] 07469
21 Token::is_standard_keyword [function] [call site] 07470
21 PERR::into_err [function] [call site] 07472
21 PERR::MissingToken [function] [call site] 07474
21 &str::into [function] [call site] 07476
21 PERR::into_err [function] [call site] 07477
21 MultiInputsStream::get_next [function] [call site] 07478
21 PERR::into_err [function] [call site] 07481
21 PERR::MissingToken [function] [call site] 07483
21 &str::into [function] [call site] 07485
21 PERR::into_err [function] [call site] 07486
21 Engine::parse_stmt [function] [call site] 07487
21 ParseSettings::level_up [function] [call site] 07488
21 std::mem::take [function] [call site] 07492
21 blob_functions::blob_with_capacity [function] [call site] 07493
21 test::len [function] [call site] 07494
22 test::len [function] [call site] 07495
21 test::len [function] [call site] 07496
22 test::len [function] [call site] 07497
21 StmtBlock::extend [function] [call site] 07498
21 MyIterableType::into_iter [function] [call site] 07499
22 test_chars [function] [call site] 07500
22 0.chars().collect::<Vec<_>> [function] [call site] 07501
22 MyIterableType::into_iter [function] [call site] 07502
21 Self::IntoIter::map [function] [call site] 07503
21 TestStruct::clone [function] [call site] 07504
21 blob_functions::blob_with_capacity [function] [call site] 07505
21 test::len [function] [call site] 07506
21 ThinVec::<Ident>::new [function] [call site] 07507
21 string_functions::add_append [function] [call site] 07508
21 func::hashing::get_hasher [function] [call site] 07509
21 MyIterableType::into_iter [function] [call site] 07510
21 Self::IntoIter::for_each [function] [call site] 07511
21 test::hash [function] [call site] 07512
21 test::hash [function] [call site] 07513
21 Self::Hasher::finish [function] [call site] 07514
21 Engine::get_interned_string [function] [call site] 07515
21 make_anonymous_fn [function] [call site] 07516
22 crate::Identifier::new_const [function] [call site] 07517
23 TestStruct::new [function] [call site] 07519
21 TestStruct::new [function] [call site] 07521
21 TestStruct::clone [function] [call site] 07522
21 <_>::default [function] [call site] 07524
21 TestStruct::new [function] [call site] 07525
21 crate::types::fn_ptr::FnPtrType::Script [function] [call site] 07526
21 TestStruct::clone [function] [call site] 07527
21 Expr::DynamicConstant [function] [call site] 07528
21 TestStruct::new [function] [call site] 07529
21 Engine::access_var [function] [call site] 07531
22 ParseState::find_var [function] [call site] 07532
22 map_functions::values [function] [call site] 07533
22 T::as_any [function] [call site] 07534
22 MyIterableType::into_iter [function] [call site] 07535
22 T::as_any [function] [call site] 07536
22 Engine::get_interned_string [function] [call site] 07537
22 blob_functions::push [function] [call site] 07538
22 TestStruct::new [function] [call site] 07540
22 Dynamic::flatten [function] [call site] 07541
21 Position::is_none [function] [call site] 07542
21 ParseSettings::has_flag [function] [call site] 07543
21 ParseSettings::has_option [function] [call site] 07544
21 string_functions::contains [function] [call site] 07546
21 PERR::VariableUndefined [function] [call site] 07548
21 test_to_string [function] [call site] 07549
21 PERR::into_err [function] [call site] 07550
21 calc_fn_hash [function] [call site] 07551
21 test::len [function] [call site] 07552
21 blob_functions::insert [function] [call site] 07553
21 Engine::make_curry_from_externals [function] [call site] 07554
22 StmtBlock::as_ref [function] [call site] 07555
22 string_functions::is_empty [function] [call site] 07556
23 test::len [function] [call site] 07557
22 StmtBlock::as_ref [function] [call site] 07558
22 test::len [function] [call site] 07559
22 blob_functions::blob_with_capacity [function] [call site] 07560
22 StmtBlock::as_ref [function] [call site] 07561
22 test::len [function] [call site] 07562
22 blob_functions::push [function] [call site] 07563
22 StmtBlock::extend [function] [call site] 07564
22 StmtBlock::as_ref [function] [call site] 07565
22 MyIterableType::into_iter [function] [call site] 07566
22 Self::IntoIter::cloned [function] [call site] 07567
22 test_optimizer_const_map [function] [call site] 07568
22 Engine::access_var [function] [call site] 07569
22 FnPtr::try_from [function] [call site] 07570
22 Command::get [function] [call site] 07571
22 RhaiResultOf::ok [function] [call site] 07572
22 and_then [function] [call site] 07573
22 Expr::Variable [function] [call site] 07574
22 <_>::default [function] [call site] 07575
22 Expr::Variable [function] [call site] 07577
22 Engine::get_interned_string [function] [call site] 07579
22 FnCallHashes::from_native_only [function] [call site] 07580
22 calc_fn_hash [function] [call site] 07581
22 FnCallExpr::into_fn_call_expr [function] [call site] 07582
22 blob_functions::blob_with_capacity [function] [call site] 07583
23 blob_functions::blob_with_capacity_and_value [function] [call site] 07584
22 blob_functions::push [function] [call site] 07585
23 blob_functions::push [function] [call site] 07586
23 FnPtr::try_from [function] [call site] 07587
23 RhaiResultOf::unwrap [function] [call site] 07588
22 Stmt::Share [function] [call site] 07589
22 MyIterableType::into_iter [function] [call site] 07590
23 test_chars [function] [call site] 07591
23 0.chars().collect::<Vec<_>> [function] [call site] 07592
23 MyIterableType::into_iter [function] [call site] 07593
22 Self::IntoIter::map [function] [call site] 07594
22 Engine::access_var [function] [call site] 07595
22 into_iter() [call site] 07596
8 .map(|var| [call site] 07597
10 let [call site] 07598
10 (var, [call site] 07599
8 }) [call site] 07600
8 .collect::<FnArgsVec<_>> [function] [call site] 07601
22 blob_functions::push [function] [call site] 07603
22 Stmt::Expr [function] [call site] 07604
22 Expr::Stmt [function] [call site] 07606
22 StmtBlock::new [function] [call site] 07607
22 Self::into [function] [call site] 07608
21 Ok [function] [call site] 07609
20 TestStruct::new [function] [call site] 07610
20 ParseSettings::level_up [function] [call site] 07611
20 MultiInputsStream::get_next [function] [call site] 07612
20 unwrap [function] [call site] 07613
20 string_functions::is_empty [function] [call site] 07614
20 blob_functions::push [function] [call site] 07615
20 Expr::StringConstant [function] [call site] 07616
20 Engine::get_interned_string [function] [call site] 07617
20 Engine::parse_block [function] [call site] 07618
20 Expr::Stmt [function] [call site] 07619
20 TestStruct::new [function] [call site] 07620
20 ParseResult::into [function] [call site] 07621
20 string_functions::is_empty [function] [call site] 07622
20 blob_functions::push [function] [call site] 07623
20 Target::borrow_mut [function] [call site] 07624
21 Target::as_mut [function] [call site] 07625
20 MultiInputsStream::get_next [function] [call site] 07626
20 unwrap [function] [call site] 07627
20 string_functions::is_empty [function] [call site] 07628
20 blob_functions::push [function] [call site] 07629
20 Expr::StringConstant [function] [call site] 07630
20 Engine::get_interned_string [function] [call site] 07631
20 string_functions::is_empty [function] [call site] 07632
20 blob_functions::push [function] [call site] 07633
20 Expr::StringConstant [function] [call site] 07634
20 Engine::get_interned_string [function] [call site] 07635
20 Err [function] [call site] 07636
20 PERR::into_err [function] [call site] 07637
20 string_functions::is_empty [function] [call site] 07638
20 Expr::StringConstant [function] [call site] 07639
20 Engine::get_interned_string [function] [call site] 07640
20 Self::shrink_to_fit [function] [call site] 07641
20 Expr::InterpolatedString [function] [call site] 07642
20 Engine::parse_array_literal [function] [call site] 07643
21 eat_token [function] [call site] 07644
21 TestStruct::new [function] [call site] 07645
21 Engine::max_array_size [function] [call site] 07646
22 Command::get [function] [call site] 07647
21 test::len [function] [call site] 07648
21 Engine::max_array_size [function] [call site] 07649
21 PERR::LiteralTooLarge [function] [call site] 07651
21 &str::into [function] [call site] 07652
21 Engine::max_array_size [function] [call site] 07653
21 PERR::into_err [function] [call site] 07654
21 eat_token [function] [call site] 07659
21 PERR::MissingToken [function] [call site] 07661
21 PERR::into_err [function] [call site] 07664
21 blob_functions::push [function] [call site] 07665
21 Engine::parse_expr [function] [call site] 07666
21 ParseSettings::level_up [function] [call site] 07667
21 eat_token [function] [call site] 07670
21 PERR::MissingToken [function] [call site] 07672
21 PERR::into_err [function] [call site] 07675
21 TestStruct::clone [function] [call site] 07677
21 PERR::into_err [function] [call site] 07678
21 PERR::MissingToken [function] [call site] 07680
21 &str::into [function] [call site] 07682
21 PERR::into_err [function] [call site] 07683
21 shrink_to_fit [function] [call site] 07684
21 Expr::Array [function] [call site] 07686
20 ParseSettings::level_up [function] [call site] 07687
20 Engine::parse_map_literal [function] [call site] 07688
21 eat_token [function] [call site] 07689
21 StaticVec::<(Ident, [call site] 07690
21 std::collections::BTreeMap::<crate::Identifier, [call site] 07691
21 eat_token [function] [call site] 07694
21 PERR::MissingToken [function] [call site] 07696
21 PERR::into_err [function] [call site] 07699
21 MultiInputsStream::get_next [function] [call site] 07700
21 ParseSettings::has_flag [function] [call site] 07702
21 PERR::into_err [function] [call site] 07704
21 MyIterableType::into_iter [function] [call site] 07705
21 Self::IntoIter::any [function] [call site] 07706
21 Ident::as_str [function] [call site] 07707
21 Ident::as_str [function] [call site] 07708
21 PERR::DuplicatedProperty [function] [call site] 07710
21 test_to_string [function] [call site] 07711
21 PERR::into_err [function] [call site] 07712
21 PERR::into_err [function] [call site] 07714
21 tokenizer::is_valid_identifier [function] [call site] 07715
21 PERR::Reserved [function] [call site] 07717
21 test_to_string [function] [call site] 07718
21 PERR::into_err [function] [call site] 07719
21 PERR::into_err [function] [call site] 07721
21 PERR::MissingToken [function] [call site] 07723
21 PERR::into_err [function] [call site] 07726
21 string_functions::is_empty [function] [call site] 07727
21 PERR::MissingToken [function] [call site] 07729
21 PERR::into_err [function] [call site] 07732
21 PERR::into_err [function] [call site] 07734
21 MultiInputsStream::get_next [function] [call site] 07735
21 PERR::into_err [function] [call site] 07738
21 PERR::MissingToken [function] [call site] 07740
21 PERR::into_err [function] [call site] 07742
21 Engine::max_map_size [function] [call site] 07743
22 Command::get [function] [call site] 07744
21 test::len [function] [call site] 07745
21 Engine::max_map_size [function] [call site] 07746
21 PERR::LiteralTooLarge [function] [call site] 07748
21 &str::into [function] [call site] 07749
21 Engine::max_map_size [function] [call site] 07750
21 PERR::into_err [function] [call site] 07751
21 Engine::parse_expr [function] [call site] 07754
21 ParseSettings::level_up [function] [call site] 07755
21 blob_functions::insert [function] [call site] 07756
21 TestStruct::clone [function] [call site] 07757
21 Engine::get_interned_string [function] [call site] 07758
21 blob_functions::push [function] [call site] 07759
21 eat_token [function] [call site] 07762
21 PERR::MissingToken [function] [call site] 07764
21 &str::into [function] [call site] 07766
21 PERR::into_err [function] [call site] 07767
21 TestStruct::clone [function] [call site] 07769
21 PERR::into_err [function] [call site] 07770
21 PERR::MissingToken [function] [call site] 07772
21 PERR::into_err [function] [call site] 07775
21 shrink_to_fit [function] [call site] 07776
21 Expr::Map [function] [call site] 07778
20 ParseSettings::level_up [function] [call site] 07780
20 contains_key [function] [call site] 07781
20 get_key_value [function] [call site] 07782
20 unwrap [function] [call site] 07783
20 MultiInputsStream::get_next [function] [call site] 07784
20 unwrap [function] [call site] 07785
20 Engine::parse_custom_syntax [function] [call site] 07786
21 TestStruct::new [function] [call site] 07787
21 TestStruct::new [function] [call site] 07788
21 TestStruct::new [function] [call site] 07789
21 Scope::push_constant_dynamic [function] [call site] 07790
21 Engine::get_interned_string [function] [call site] 07791
21 RhaiResultOf::into [function] [call site] 07792
21 blob_functions::push [function] [call site] 07793
21 TestStruct::clone [function] [call site] 07794
21 blob_functions::push [function] [call site] 07795
21 TestStruct::clone [function] [call site] 07796
21 (Token, [call site] 07799
21 Position::new_const [function] [call site] 07800
21 ParseSettings::level_up [function] [call site] 07801
21 parse_func [function] [call site] 07802
21 string_functions::starts_with [function] [call site] 07803
21 test::len [function] [call site] 07804
21 test::len [function] [call site] 07805
21 blob_functions::push [function] [call site] 07806
21 Expr::StringConstant [function] [call site] 07807
21 Engine::get_interned_string [function] [call site] 07808
21 Engine::get_interned_string [function] [call site] 07809
21 PERR::into_err [function] [call site] 07811
21 Ident::as_str [function] [call site] 07812
21 Target::borrow_mut [function] [call site] 07813
21 MultiInputsStream::get_next [function] [call site] 07814
21 blob_functions::push [function] [call site] 07816
21 test_to_string [function] [call site] 07817
21 Self::last [function] [call site] 07819
21 blob_functions::push [function] [call site] 07821
21 Engine::get_interned_string [function] [call site] 07822
21 parse_var_name [function] [call site] 07823
21 Engine::get_interned_string [function] [call site] 07824
21 blob_functions::push [function] [call site] 07825
21 TestStruct::clone [function] [call site] 07826
21 blob_functions::push [function] [call site] 07827
21 Engine::get_interned_string [function] [call site] 07828
21 blob_functions::push [function] [call site] 07829
21 Expr::Variable [function] [call site] 07830
21 MultiInputsStream::get_next [function] [call site] 07833
21 Token::is_standard_symbol [function] [call site] 07835
21 Token::literal_syntax [function] [call site] 07837
21 &'static [call site] 07838
21 tokenizer::is_valid_identifier [function] [call site] 07839
21 Ident::as_str [function] [call site] 07840
21 PERR::into_err [function] [call site] 07843
21 PERR::MissingSymbol [function] [call site] 07845
21 ImmutableString::new [function] [call site] 07846
21 PERR::into_err [function] [call site] 07847
21 Engine::get_interned_string [function] [call site] 07848
21 blob_functions::push [function] [call site] 07849
21 TestStruct::clone [function] [call site] 07850
21 blob_functions::push [function] [call site] 07851
21 Engine::get_interned_string [function] [call site] 07852
21 blob_functions::push [function] [call site] 07853
21 Expr::StringConstant [function] [call site] 07854
21 MultiInputsStream::get_next [function] [call site] 07855
21 PERR::into_err [function] [call site] 07858
21 (Token, [call site] 07860
21 Engine::get_interned_string [function] [call site] 07861
21 blob_functions::push [function] [call site] 07862
21 TestStruct::clone [function] [call site] 07863
21 blob_functions::push [function] [call site] 07864
21 Engine::get_interned_string [function] [call site] 07865
21 blob_functions::push [function] [call site] 07866
21 Expr::StringConstant [function] [call site] 07867
21 blob_functions::push [function] [call site] 07868
21 Engine::parse_expr [function] [call site] 07869
21 Engine::get_interned_string [function] [call site] 07870
21 blob_functions::push [function] [call site] 07871
21 TestStruct::clone [function] [call site] 07872
21 blob_functions::push [function] [call site] 07874
21 Engine::parse_block [function] [call site] 07875
21 blob_functions::push [function] [call site] 07876
21 Expr::Stmt [function] [call site] 07877
21 TestStruct::new [function] [call site] 07878
21 ParseResult::into [function] [call site] 07879
21 Engine::get_interned_string [function] [call site] 07880
21 blob_functions::push [function] [call site] 07881
21 TestStruct::clone [function] [call site] 07882
21 blob_functions::push [function] [call site] 07883
21 Engine::parse_block [function] [call site] 07884
21 blob_functions::push [function] [call site] 07885
21 Expr::Stmt [function] [call site] 07886
21 TestStruct::new [function] [call site] 07887
21 ParseResult::into [function] [call site] 07888
21 Engine::get_interned_string [function] [call site] 07889
21 blob_functions::push [function] [call site] 07890
21 TestStruct::clone [function] [call site] 07891
21 blob_functions::push [function] [call site] 07892
21 PERR::MissingSymbol [function] [call site] 07896
21 &str::into [function] [call site] 07897
21 PERR::into_err [function] [call site] 07898
21 blob_functions::push [function] [call site] 07899
21 Engine::parse_anon_fn [function] [call site] 07900
21 Engine::get_interned_string [function] [call site] 07901
21 blob_functions::push [function] [call site] 07902
21 TestStruct::clone [function] [call site] 07903
21 blob_functions::push [function] [call site] 07904
21 MultiInputsStream::get_next [function] [call site] 07905
21 blob_functions::push [function] [call site] 07907
21 Expr::BoolConstant [function] [call site] 07908
21 blob_functions::push [function] [call site] 07909
21 Engine::get_interned_string [function] [call site] 07910
21 Token::literal_syntax [function] [call site] 07911
21 blob_functions::push [function] [call site] 07912
21 Engine::get_interned_string [function] [call site] 07913
21 PERR::MissingSymbol [function] [call site] 07915
21 &str::into [function] [call site] 07916
21 PERR::into_err [function] [call site] 07917
21 MultiInputsStream::get_next [function] [call site] 07918
21 blob_functions::push [function] [call site] 07920
21 Expr::IntegerConstant [function] [call site] 07921
21 blob_functions::push [function] [call site] 07922
21 f32::to_string [function] [call site] 07923
22 Engine::new [function] [call site] 07924
22 Scope::new [function] [call site] 07925
22 blob_functions::push [function] [call site] 07926
22 blob_functions::push [function] [call site] 07927
22 blob_functions::push [function] [call site] 07928
21 blob_functions::push [function] [call site] 07930
21 Engine::get_interned_string [function] [call site] 07931
21 PERR::MissingSymbol [function] [call site] 07933
21 &str::into [function] [call site] 07934
21 PERR::into_err [function] [call site] 07935
21 MultiInputsStream::get_next [function] [call site] 07936
21 blob_functions::push [function] [call site] 07938
21 Expr::FloatConstant [function] [call site] 07939
21 blob_functions::push [function] [call site] 07940
21 blob_functions::push [function] [call site] 07942
21 Engine::get_interned_string [function] [call site] 07943
21 PERR::MissingSymbol [function] [call site] 07945
21 &str::into [function] [call site] 07946
21 PERR::into_err [function] [call site] 07947
21 MultiInputsStream::get_next [function] [call site] 07948
21 Engine::get_interned_string [function] [call site] 07950
21 blob_functions::push [function] [call site] 07951
21 Expr::StringConstant [function] [call site] 07952
21 TestStruct::clone [function] [call site] 07953
21 blob_functions::push [function] [call site] 07954
21 blob_functions::push [function] [call site] 07955
21 Engine::get_interned_string [function] [call site] 07956
21 PERR::MissingSymbol [function] [call site] 07958
21 &str::into [function] [call site] 07959
21 PERR::into_err [function] [call site] 07960
21 MultiInputsStream::get_next [function] [call site] 07961
21 PERR::into_err [function] [call site] 07964
21 blob_functions::push [function] [call site] 07965
21 TestStruct::clone [function] [call site] 07966
21 blob_functions::push [function] [call site] 07967
21 TestStruct::clone [function] [call site] 07968
21 Token::is_literal [function] [call site] 07969
21 Token::literal_syntax [function] [call site] 07970
21 blob_functions::push [function] [call site] 07971
21 TestStruct::clone [function] [call site] 07972
21 blob_functions::push [function] [call site] 07973
21 TestStruct::clone [function] [call site] 07974
21 PERR::MissingToken [function] [call site] 07976
21 PERR::into_err [function] [call site] 07978
21 Self::shrink_to_fit [function] [call site] 07979
21 Self::shrink_to_fit [function] [call site] 07980
21 Expr::Custom [function] [call site] 07982
20 ParseSettings::level_up [function] [call site] 07984
20 MultiInputsStream::get_next [function] [call site] 07985
20 unwrap [function] [call site] 07986
20 peek [function] [call site] 07987
20 unwrap [function] [call site] 07988
20 Expr::Variable [function] [call site] 07989
20 Engine::get_interned_string [function] [call site] 07990
20 into [function] [call site] 07991
20 Engine::get_interned_string [function] [call site] 07992
20 into [function] [call site] 07993
20 ASTFlags::intersects [function] [call site] 07994
20 Err [function] [call site] 07995
20 LexError::ImproperSymbol [function] [call site] 07996
20 Token::literal_syntax [function] [call site] 07997
20 &'static [call site] 07998
20 ImmutableString::new [function] [call site] 07999
20 PERR::into_err [function] [call site] 08000
20 Engine::get_interned_string [function] [call site] 08001
20 Expr::Variable [function] [call site] 08002
20 into [function] [call site] 08003
20 Engine::access_var [function] [call site] 08004
20 ASTFlags::intersects [function] [call site] 08005
20 Position::is_none [function] [call site] 08006
20 ParseSettings::has_option [function] [call site] 08007
20 map_or [function] [call site] 08008
20 string_functions::contains [function] [call site] 08009
20 Err [function] [call site] 08010
20 PERR::VariableUndefined [function] [call site] 08011
20 test_to_string [function] [call site] 08012
20 PERR::into_err [function] [call site] 08013
20 and_then [function] [call site] 08014
20 FnPtr::try_from [function] [call site] 08015
20 Command::get [function] [call site] 08016
20 RhaiResultOf::ok [function] [call site] 08017
20 and_then [function] [call site] 08018
20 Engine::get_interned_string [function] [call site] 08019
20 Expr::Variable [function] [call site] 08020
20 into [function] [call site] 08021
20 into [function] [call site] 08022
20 MultiInputsStream::get_next [function] [call site] 08023
20 unwrap [function] [call site] 08024
20 peek [function] [call site] 08025
20 unwrap [function] [call site] 08026
20 is_reserved_keyword_or_symbol [function] [call site] 08027
20 Expr::Variable [function] [call site] 08028
20 Engine::get_interned_string [function] [call site] 08029
20 into [function] [call site] 08030
20 Engine::get_interned_string [function] [call site] 08031
20 into [function] [call site] 08032
20 ParseSettings::has_flag [function] [call site] 08033
20 Expr::ThisPtr [function] [call site] 08034
20 Err [function] [call site] 08035
20 LexError::ImproperSymbol [function] [call site] 08036
20 test_to_string [function] [call site] 08037
20 PERR::into_err [function] [call site] 08038
20 Err [function] [call site] 08039
20 PERR::Reserved [function] [call site] 08040
20 test_to_string [function] [call site] 08041
20 PERR::into_err [function] [call site] 08042
20 MultiInputsStream::get_next [function] [call site] 08043
20 unwrap [function] [call site] 08044
20 Err [function] [call site] 08045
20 PERR::into_err [function] [call site] 08046
20 Err [function] [call site] 08047
20 LexError::UnexpectedInput [function] [call site] 08048
20 (Token, [call site] 08049
20 PERR::into_err [function] [call site] 08050
20 peek [function] [call site] 08051
20 unwrap [function] [call site] 08052
20 Ok [function] [call site] 08053
20 Engine::parse_postfix [function] [call site] 08054
21 Expr::is_valid_postfix [function] [call site] 08057
21 MultiInputsStream::get_next [function] [call site] 08058
21 string_functions::is_empty [function] [call site] 08060
21 LexError::UnexpectedInput [function] [call site] 08064
21 PERR::into_err [function] [call site] 08066
21 LexError::ImproperSymbol [function] [call site] 08068
21 &str::into [function] [call site] 08069
21 &str::into [function] [call site] 08070
21 PERR::into_err [function] [call site] 08071
21 PERR::MissingToken [function] [call site] 08075
21 &str::into [function] [call site] 08077
21 PERR::into_err [function] [call site] 08078
21 MultiInputsStream::get_next [function] [call site] 08079
21 Engine::parse_fn_call [function] [call site] 08081
22 TestStruct::new [function] [call site] 08084
22 PERR::MissingToken [function] [call site] 08086
22 PERR::into_err [function] [call site] 08088
22 TestStruct::clone [function] [call site] 08090
22 PERR::into_err [function] [call site] 08091
22 eat_token [function] [call site] 08092
22 string_functions::is_empty [function] [call site] 08093
22 calc_fn_hash [function] [call site] 08094
22 Namespace::root [function] [call site] 08095
22 ParseState::find_module [function] [call site] 08096
23 MyIterableType::into_iter [function] [call site] 08097
23 array_functions::reduce_rev [function] [call site] 08098
23 rposition [function] [call site] 08099
23 and_then [function] [call site] 08100
23 TestStruct::new [function] [call site] 08101
22 ParseSettings::has_option [function] [call site] 08102
22 Position::is_none [function] [call site] 08103
22 MyIterableType::into_iter [function] [call site] 08104
22 T::as_any [function] [call site] 08105
22 contains_key [function] [call site] 08106
22 PERR::ModuleUndefined [function] [call site] 08108
22 &str::into [function] [call site] 08109
22 PERR::into_err [function] [call site] 08110
22 ParseSettings::level_up_with_position [function] [call site] 08111
22 calc_fn_hash [function] [call site] 08112
22 MyIterableType::into_iter [function] [call site] 08113
22 test_optimizer_const_map [function] [call site] 08114
22 calc_fn_hash [function] [call site] 08115
22 tokenizer::is_valid_function_name [function] [call site] 08116
22 FnCallHashes::from_hash [function] [call site] 08117
22 FnCallHashes::from_native_only [function] [call site] 08118
22 shrink_to_fit [function] [call site] 08119
22 Engine::get_interned_string [function] [call site] 08121
22 FnCallExpr::into_fn_call_expr [function] [call site] 08122
22 ParseSettings::level_up [function] [call site] 08123
22 blob_functions::push [function] [call site] 08126
22 Engine::parse_expr [function] [call site] 08127
22 eat_token [function] [call site] 08130
22 string_functions::is_empty [function] [call site] 08131
22 calc_fn_hash [function] [call site] 08132
22 test::len [function] [call site] 08133
22 Namespace::root [function] [call site] 08134
22 ParseState::find_module [function] [call site] 08135
22 ParseSettings::has_option [function] [call site] 08136
22 Position::is_none [function] [call site] 08137
22 MyIterableType::into_iter [function] [call site] 08138
22 T::as_any [function] [call site] 08139
22 contains_key [function] [call site] 08140
22 PERR::ModuleUndefined [function] [call site] 08142
22 &str::into [function] [call site] 08143
22 PERR::into_err [function] [call site] 08144
22 ParseSettings::level_up_with_position [function] [call site] 08145
22 calc_fn_hash [function] [call site] 08146
22 MyIterableType::into_iter [function] [call site] 08147
22 test_optimizer_const_map [function] [call site] 08148
22 test::len [function] [call site] 08149
22 calc_fn_hash [function] [call site] 08150
22 test::len [function] [call site] 08151
22 tokenizer::is_valid_function_name [function] [call site] 08152
22 FnCallHashes::from_hash [function] [call site] 08153
22 FnCallHashes::from_native_only [function] [call site] 08154
22 shrink_to_fit [function] [call site] 08155
22 Engine::get_interned_string [function] [call site] 08157
22 FnCallExpr::into_fn_call_expr [function] [call site] 08158
22 eat_token [function] [call site] 08159
22 PERR::MissingToken [function] [call site] 08161
22 PERR::into_err [function] [call site] 08163
22 TestStruct::clone [function] [call site] 08165
22 PERR::into_err [function] [call site] 08166
22 PERR::MissingToken [function] [call site] 08168
22 PERR::into_err [function] [call site] 08170
21 Engine::parse_fn_call [function] [call site] 08171
21 RhaiResultOf::intersects [function] [call site] 08172
21 LexError::ImproperSymbol [function] [call site] 08174
21 Token::literal_syntax [function] [call site] 08175
21 &'static [call site] 08176
21 ImmutableString::new [function] [call site] 08177
21 PERR::into_err [function] [call site] 08178
21 parse_var_name [function] [call site] 08179
21 blob_functions::push [function] [call site] 08180
21 Engine::get_interned_string [function] [call site] 08181
21 Expr::Variable [function] [call site] 08182
21 string_functions::is_empty [function] [call site] 08184
21 ParseSettings::level_up [function] [call site] 08185
21 Engine::parse_index_chain [function] [call site] 08186
22 Engine::parse_expr [function] [call site] 08187
22 ParseSettings::level_up [function] [call site] 08188
22 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] 08189
23 PERR::MalformedIndexExpr [function] [call site] 08191
23 &str::into [function] [call site] 08192
23 PERR::into_err [function] [call site] 08193
23 Expr::start_position [function] [call site] 08194
23 PERR::MalformedIndexExpr [function] [call site] 08197
23 &str::into [function] [call site] 08198
23 PERR::into_err [function] [call site] 08199
23 Expr::start_position [function] [call site] 08200
23 PERR::MalformedIndexExpr [function] [call site] 08202
23 &str::into [function] [call site] 08203
23 PERR::into_err [function] [call site] 08204
23 Expr::start_position [function] [call site] 08205
23 PERR::MalformedIndexExpr [function] [call site] 08207
23 &str::into [function] [call site] 08208
23 PERR::into_err [function] [call site] 08209
23 Expr::start_position [function] [call site] 08210
23 PERR::MalformedIndexExpr [function] [call site] 08212
23 &str::into [function] [call site] 08213
23 PERR::into_err [function] [call site] 08214
23 Expr::start_position [function] [call site] 08215
23 PERR::MalformedIndexExpr [function] [call site] 08219
23 &str::into [function] [call site] 08220
23 PERR::into_err [function] [call site] 08221
23 Expr::start_position [function] [call site] 08222
23 PERR::MalformedIndexExpr [function] [call site] 08224
23 &str::into [function] [call site] 08225
23 PERR::into_err [function] [call site] 08226
23 Expr::start_position [function] [call site] 08227
23 PERR::MalformedIndexExpr [function] [call site] 08229
23 &str::into [function] [call site] 08230
23 PERR::into_err [function] [call site] 08231
23 Expr::start_position [function] [call site] 08232
23 PERR::MalformedIndexExpr [function] [call site] 08234
23 &str::into [function] [call site] 08235
23 PERR::into_err [function] [call site] 08236
23 Expr::start_position [function] [call site] 08237
23 PERR::MalformedIndexExpr [function] [call site] 08239
23 &str::into [function] [call site] 08240
23 PERR::into_err [function] [call site] 08241
23 Expr::start_position [function] [call site] 08242
22 eat_token [function] [call site] 08247
22 MultiInputsStream::get_next [function] [call site] 08250
22 ParseSettings::level_up [function] [call site] 08252
22 string_functions::is_empty [function] [call site] 08253
22 Engine::parse_index_chain [function] [call site] 08254
22 Expr::Index [function] [call site] 08256
22 Expr::Index [function] [call site] 08259
22 TestStruct::clone [function] [call site] 08262
22 PERR::into_err [function] [call site] 08263
22 PERR::MissingToken [function] [call site] 08265
22 &str::into [function] [call site] 08267
22 PERR::into_err [function] [call site] 08268
21 is_reserved_keyword_or_symbol [function] [call site] 08271
21 PERR::Reserved [function] [call site] 08273
21 test_to_string [function] [call site] 08274
21 PERR::into_err [function] [call site] 08275
21 PERR::into_err [function] [call site] 08277
21 string_functions::is_empty [function] [call site] 08278
21 Engine::parse_primary [function] [call site] 08279
21 ParseSettings::level_up [function] [call site] 08280
21 Engine::make_dot_expr [function] [call site] 08281
22 ASTFlags::intersects [function] [call site] 08282
22 Engine::make_dot_expr [function] [call site] 08283
22 Expr::Index [function] [call site] 08285
22 string_functions::is_empty [function] [call site] 08286
22 string_functions::is_empty [function] [call site] 08287
22 Engine::convert_expr_into_property [function] [call site] 08288
23 string_functions::is_empty [function] [call site] 08289
23 TestStruct::clone [function] [call site] 08290
23 Engine::get_interned_getter [function] [call site] 08291
24 locked_write [function] [call site] 08292
24 StringsInterner::get_with_mapper [function] [call site] 08293
25 StmtBlock::as_ref [function] [call site] 08294
25 StringsInterner::max [function] [call site] 08295
25 func::hashing::get_hasher [function] [call site] 08296
25 Self::Hasher::write_u8 [function] [call site] 08297
25 test::hash [function] [call site] 08298
25 Self::Hasher::finish [function] [call site] 08299
25 test::len [function] [call site] 08300
26 test::len [function] [call site] 08301
25 BloomFilterU64::is_absent_and_set [function] [call site] 08302
25 string_functions::is_empty [function] [call site] 08303
25 Scope::push_entry [function] [call site] 08305
25 Command::get [function] [call site] 08306
25 TestStruct::clone [function] [call site] 08307
25 blob_functions::insert [function] [call site] 08309
25 TestStruct::clone [function] [call site] 08310
25 StringsInterner::throttle_cache [function] [call site] 08311
24 make_getter [function] [call site] 08313
25 Position::new_const [function] [call site] 08314
25 RhaiResultOf::push_str [function] [call site] 08315
25 RhaiResultOf::push_str [function] [call site] 08316
24 StmtBlock::as_ref [function] [call site] 08317
24 Identifier::into [function] [call site] 08318
24 make_getter [function] [call site] 08319
24 StmtBlock::as_ref [function] [call site] 08320
24 Identifier::into [function] [call site] 08321
24 make_getter [function] [call site] 08322
24 StmtBlock::as_ref [function] [call site] 08323
24 Identifier::into [function] [call site] 08324
23 calc_fn_hash [function] [call site] 08325
23 Engine::get_interned_setter [function] [call site] 08326
24 locked_write [function] [call site] 08327
24 StringsInterner::get_with_mapper [function] [call site] 08328
24 make_setter [function] [call site] 08329
25 Position::new_const [function] [call site] 08330
25 RhaiResultOf::push_str [function] [call site] 08331
25 RhaiResultOf::push_str [function] [call site] 08332
24 StmtBlock::as_ref [function] [call site] 08333
24 Identifier::into [function] [call site] 08334
24 make_setter [function] [call site] 08335
24 StmtBlock::as_ref [function] [call site] 08336
24 Identifier::into [function] [call site] 08337
24 make_setter [function] [call site] 08338
24 StmtBlock::as_ref [function] [call site] 08339
24 Identifier::into [function] [call site] 08340
23 calc_fn_hash [function] [call site] 08341
23 Expr::Property [function] [call site] 08342
23 TestStruct::new [function] [call site] 08343
22 Expr::Dot [function] [call site] 08345
22 Expr::Dot [function] [call site] 08348
22 FnCallExpr::is_qualified [function] [call site] 08350
22 string_functions::is_empty [function] [call site] 08351
22 LexError::ImproperSymbol [function] [call site] 08353
22 test_to_string [function] [call site] 08354
22 PERR::into_err [function] [call site] 08355
22 PERR::MalformedCapture [function] [call site] 08357
22 &str::into [function] [call site] 08358
22 PERR::into_err [function] [call site] 08359
22 test::len [function] [call site] 08360
22 tokenizer::is_valid_function_name [function] [call site] 08361
22 FnCallHashes::from_script_and_native [function] [call site] 08362
22 calc_fn_hash [function] [call site] 08363
22 calc_fn_hash [function] [call site] 08364
22 FnCallHashes::from_native_only [function] [call site] 08365
22 calc_fn_hash [function] [call site] 08366
22 FnCallHashes::from_native_only [function] [call site] 08367
22 calc_fn_hash [function] [call site] 08368
22 Expr::MethodCall [function] [call site] 08369
22 Expr::Dot [function] [call site] 08371
22 string_functions::is_empty [function] [call site] 08373
22 FnCallExpr::is_qualified [function] [call site] 08374
22 Engine::convert_expr_into_property [function] [call site] 08375
22 Expr::Dot [function] [call site] 08377
22 Expr::Index [function] [call site] 08378
22 Expr::Dot [function] [call site] 08380
22 test::len [function] [call site] 08382
22 tokenizer::is_valid_function_name [function] [call site] 08383
22 FnCallHashes::from_script_and_native [function] [call site] 08384
22 calc_fn_hash [function] [call site] 08385
22 calc_fn_hash [function] [call site] 08386
22 FnCallHashes::from_native_only [function] [call site] 08387
22 calc_fn_hash [function] [call site] 08388
22 FnCallHashes::from_native_only [function] [call site] 08389
22 calc_fn_hash [function] [call site] 08390
22 Expr::MethodCall [function] [call site] 08391
22 Expr::Dot [function] [call site] 08393
22 Expr::Index [function] [call site] 08394
22 Expr::Dot [function] [call site] 08396
22 PERR::into_err [function] [call site] 08399
22 Expr::start_position [function] [call site] 08400
21 string_functions::is_empty [function] [call site] 08401
21 optimize_combo_chain [function] [call site] 08402
22 test_functions_take [function] [call site] 08403
22 test_functions_take [function] [call site] 08404
22 test_functions_take [function] [call site] 08405
22 StmtBlock::as_mut [function] [call site] 08406
22 intersects [function] [call site] 08407
22 StmtBlock::as_mut [function] [call site] 08408
22 StmtBlock::as_mut [function] [call site] 08409
22 string_functions::remove [function] [call site] 08410
22 test_functions_take [function] [call site] 08411
22 make_sub [function] [call site] 08412
22 make_root [function] [call site] 08413
21 string_functions::is_empty [function] [call site] 08414
21 string_functions::is_empty [function] [call site] 08416
21 string_functions::is_empty [function] [call site] 08418
21 crate::calc_var_hash [function] [call site] 08419
21 MyIterableType::into_iter [function] [call site] 08420
21 test_optimizer_const_map [function] [call site] 08421
21 Namespace::root [function] [call site] 08422
21 ParseState::find_module [function] [call site] 08423
21 ParseSettings::has_option [function] [call site] 08424
21 Position::is_none [function] [call site] 08425
21 MyIterableType::into_iter [function] [call site] 08426
21 T::as_any [function] [call site] 08427
21 contains_key [function] [call site] 08428
21 PERR::ModuleUndefined [function] [call site] 08430
21 &str::into [function] [call site] 08431
21 PERR::into_err [function] [call site] 08432
21 ParseSettings::level_up_with_position [function] [call site] 08433
20 string_functions::is_empty [function] [call site] 08435
21 test::len [function] [call site] 08436
19 string_functions::is_empty [function] [call site] 08437
18 Engine::parse_binary_op [function] [call site] 08438
19 ParseSettings::level_up_with_position [function] [call site] 08439
19 Command::get [function] [call site] 08443
19 ok_or_else [function] [call site] 08445
19 PERR::Reserved [function] [call site] 08446
19 !::to_string [function] [call site] 08447
20 Engine::new [function] [call site] 08448
20 Scope::new [function] [call site] 08449
20 blob_functions::push [function] [call site] 08450
20 blob_functions::push [function] [call site] 08451
20 blob_functions::push [function] [call site] 08452
19 PERR::into_err [function] [call site] 08453
19 tokenizer::is_valid_identifier [function] [call site] 08454
19 PERR::UnknownOperator [function] [call site] 08456
19 !::to_string [function] [call site] 08457
19 PERR::into_err [function] [call site] 08458
19 test_ops_precedence [function] [call site] 08459
20 Engine::new [function] [call site] 08460
19 Token::is_bind_right [function] [call site] 08461
19 MultiInputsStream::get_next [function] [call site] 08463
19 Engine::parse_stmt [function] [call site] 08465
19 ParseResult::into [function] [call site] 08466
19 Expr::Stmt [function] [call site] 08467
19 ParseResult::into [function] [call site] 08468
19 Expr::Unit [function] [call site] 08471
19 Engine::parse_unary [function] [call site] 08472
19 Command::get [function] [call site] 08475
19 ok_or_else [function] [call site] 08477
19 PERR::Reserved [function] [call site] 08478
19 !::to_string [function] [call site] 08479
19 PERR::into_err [function] [call site] 08480
19 tokenizer::is_valid_identifier [function] [call site] 08481
19 PERR::UnknownOperator [function] [call site] 08483
19 !::to_string [function] [call site] 08484
19 PERR::into_err [function] [call site] 08485
19 test_ops_precedence [function] [call site] 08486
19 Engine::parse_binary_op [function] [call site] 08487
19 ParseSettings::level_up [function] [call site] 08488
19 ParseSettings::level_up [function] [call site] 08489
19 calc_fn_hash [function] [call site] 08491
19 tokenizer::is_valid_function_name [function] [call site] 08492
19 Engine::get_interned_string [function] [call site] 08493
19 FnCallHashes::from_native_only [function] [call site] 08494
19 MyIterableType::into_iter [function] [call site] 08495
19 Self::IntoIter::collect [function] [call site] 08496
19 Self::then [function] [call site] 08497
19 TestStruct::clone [function] [call site] 08498
19 test_functions_take [function] [call site] 08499
19 Expr::ensure_bool_expr [function] [call site] 08500
19 test_functions_take [function] [call site] 08501
19 Expr::ensure_bool_expr [function] [call site] 08502
19 StmtBlock::extend [function] [call site] 08503
19 blob_functions::push [function] [call site] 08504
19 blob_functions::insert [function] [call site] 08505
19 Expr::set_position [function] [call site] 08506
19 Expr::And [function] [call site] 08507
19 TestStruct::new [function] [call site] 08508
19 test_functions_take [function] [call site] 08510
19 Expr::ensure_bool_expr [function] [call site] 08511
19 test_functions_take [function] [call site] 08512
19 Expr::ensure_bool_expr [function] [call site] 08513
19 StmtBlock::extend [function] [call site] 08514
19 blob_functions::push [function] [call site] 08515
19 blob_functions::insert [function] [call site] 08516
19 Expr::set_position [function] [call site] 08517
19 Expr::Or [function] [call site] 08518
19 TestStruct::new [function] [call site] 08519
19 test_functions_take [function] [call site] 08521
19 test_functions_take [function] [call site] 08522
19 StmtBlock::extend [function] [call site] 08523
19 blob_functions::push [function] [call site] 08524
19 blob_functions::insert [function] [call site] 08525
19 Expr::set_position [function] [call site] 08526
19 Expr::Coalesce [function] [call site] 08527
19 TestStruct::new [function] [call site] 08528
19 split_first_mut [function] [call site] 08530
19 std::mem::swap [function] [call site] 08532
19 FnCallHashes::from_hash [function] [call site] 08533
19 calc_fn_hash [function] [call site] 08534
19 Engine::get_interned_string [function] [call site] 08535
19 FnCallExpr::into_fn_call_expr [function] [call site] 08536
19 Engine::get_interned_string [function] [call site] 08537
19 FnCallHashes::from_native_only [function] [call site] 08538
19 calc_fn_hash [function] [call site] 08539
19 MyIterableType::into_iter [function] [call site] 08540
19 Self::IntoIter::collect [function] [call site] 08541
19 FnCallExpr::into_fn_call_expr [function] [call site] 08543
19 FnCallExpr::into_fn_call_expr [function] [call site] 08544
19 contains_key [function] [call site] 08545
19 FnCallHashes::from_native_only [function] [call site] 08546
19 calc_fn_hash [function] [call site] 08547
19 FnCallHashes::from_hash [function] [call site] 08548
19 calc_fn_hash [function] [call site] 08549
19 FnCallExpr::into_fn_call_expr [function] [call site] 08550
19 FnCallExpr::into_fn_call_expr [function] [call site] 08551
17 peek [function] [call site] 08552
17 unwrap [function] [call site] 08553
17 Err [function] [call site] 08554
17 LexError::UnexpectedInput [function] [call site] 08555
17 (Token, [call site] 08556
17 PERR::into_err [function] [call site] 08557
17 Position::new_const [function] [call site] 08558
17 blob_functions::push [function] [call site] 08559
17 Stmt::Expr [function] [call site] 08560
17 into [function] [call site] 08561
17 Ok [function] [call site] 08562
17 Engine::optimize_into_ast [function] [call site] 08563
18 crate::Module::from [function] [call site] 08564
19 TestStruct::new [function] [call site] 08565
19 Self::IntoIter::into_iter [function] [call site] 08566
20 test_chars [function] [call site] 08567
20 0.chars().collect::<Vec<_>> [function] [call site] 08568
20 MyIterableType::into_iter [function] [call site] 08569
19 Self::IntoIter::for_each [function] [call site] 08570
19 Module::set_script_fn [function] [call site] 08571
18 Self::into [function] [call site] 08572
18 crate::Module::from [function] [call site] 08573
18 StmtBlock::as_ref [function] [call site] 08574
18 MyIterableType::into_iter [function] [call site] 08575
18 Self::IntoIter::map [function] [call site] 08576
18 ScriptFuncDef::clone_function_signatures [function] [call site] 08577
19 TestStruct::clone [function] [call site] 08578
19 TestStruct::clone [function] [call site] 08579
19 TestStruct::clone [function] [call site] 08580
19 <_>::default [function] [call site] 08581
18 Self::into [function] [call site] 08582
18 Self::into [function] [call site] 08583
18 crate::Module::from [function] [call site] 08584
18 MyIterableType::into_iter [function] [call site] 08585
18 Self::IntoIter::map [function] [call site] 08586
18 crate::func::shared_take_or_clone [function] [call site] 08587
18 StmtBlock::take_statements [function] [call site] 08588
19 mem::take [function] [call site] 08589
19 StmtBlock::statements_mut [function] [call site] 08590
18 StmtBlock::statements_mut [function] [call site] 08591
18 Engine::optimize_top_level [function] [call site] 08592
19 StmtBlockContainer::shrink_to_fit [function] [call site] 08593
19 OptimizerState::new [function] [call site] 08594
20 Engine::new_global_runtime_state [function] [call site] 08595
21 crate::ThinVec::new [function] [call site] 08596
21 crate::ThinVec::new [function] [call site] 08597
21 crate::StaticVec::new [function] [call site] 08598
21 Engine::default_tag [function] [call site] 08599
21 TestStruct::clone [function] [call site] 08600
21 StmtBlock::as_ref [function] [call site] 08601
21 test_optimizer_const_map [function] [call site] 08602
21 crate::eval::Debugger::new [function] [call site] 08603
20 &crate::SharedModule::into [function] [call site] 08605
20 TestStruct::new [function] [call site] 08606
20 Caches::new [function] [call site] 08607
19 MyIterableType::into_iter [function] [call site] 08608
19 array_functions::reduce_rev [function] [call site] 08609
19 flat_map [function] [call site] 08610
19 Module::iter_var [function] [call site] 08611
20 Module::iter_var_raw [function] [call site] 08612
21 MyIterableType::into_iter [function] [call site] 08613
20 impl [call site] 08614
20 Ident::as_str [function] [call site] 08615
19 array_functions::for_each [function] [call site] 08616
19 OptimizerState::push_var [function] [call site] 08617
20 blob_functions::push [function] [call site] 08618
19 Cow::Borrowed [function] [call site] 08621
19 MyIterableType::into_iter [function] [call site] 08622
19 flat_map [function] [call site] 08623
19 array_functions::for_each [function] [call site] 08624
19 OptimizerState::push_var [function] [call site] 08625
19 Cow::Borrowed [function] [call site] 08628
19 optimize_stmt_block [function] [call site] 08629
20 string_functions::is_empty [function] [call site] 08630
20 OptimizerState::is_dirty [function] [call site] 08631
20 MyIterableType::into_iter [function] [call site] 08632
20 Self::IntoIter::position [function] [call site] 08633
21 ParseSettings::level_up [function] [call site] 08634
20 StmtBlockContainer::split_at_mut [function] [call site] 08636
20 test_functions_take [function] [call site] 08637
20 StmtBlock::statements_mut [function] [call site] 08638
20 StaticModuleResolver::iter_mut [function] [call site] 08639
20 test_optimizer_const_map [function] [call site] 08640
20 optimize_combo_chain [function] [call site] 08641
20 StaticModuleResolver::iter_mut [function] [call site] 08642
20 test_optimizer_const_map [function] [call site] 08643
20 optimize_combo_chain [function] [call site] 08644
20 StaticModuleResolver::iter_mut [function] [call site] 08645
20 test_optimizer_const_map [function] [call site] 08647
20 reflection_functions::collect [function] [call site] 08648
20 OptimizerState::clear_dirty [function] [call site] 08649
20 test::len [function] [call site] 08650
20 map_functions::retain [function] [call site] 08651
21 string_functions::is_empty [function] [call site] 08652
21 IterateMap::new [function] [call site] 08654
21 IterateMap::new [function] [call site] 08655
21 IterateMap::new [function] [call site] 08656
21 mem::take [function] [call site] 08657
21 blob_functions::insert [function] [call site] 08659
21 FnPtr::call_raw_with_extra_args [function] [call site] 08660
21 TestStruct::clone [function] [call site] 08662
21 Self::into [function] [call site] 08663
21 Dynamic::as_bool [function] [call site] 08665
21 Result::unwrap_or [function] [call site] 08666
21 blob_functions::insert [function] [call site] 08667
21 blob_functions::insert [function] [call site] 08668
21 map_or_else [function] [call site] 08670
20 OptimizerState::set_dirty [function] [call site] 08672
20 Stmt::is_control_flow_break [function] [call site] 08673
20 StaticModuleResolver::iter_mut [function] [call site] 08674
21 StaticModuleResolver::iter_mut [function] [call site] 08675
21 test_optimizer_const_map [function] [call site] 08676
21 Ident::as_str [function] [call site] 08677
20 array_functions::for_each [function] [call site] 08678
20 optimize_expr [function] [call site] 08679
21 ParseSettings::level_up_with_position [function] [call site] 08680
21 string_functions::is_empty [function] [call site] 08681
21 OptimizerState::set_dirty [function] [call site] 08682
21 Expr::Unit [function] [call site] 08683
21 ParseSettings::level_up_with_position [function] [call site] 08684
21 test::len [function] [call site] 08685
21 OptimizerState::set_dirty [function] [call site] 08686
21 StmtBlock::take_statements [function] [call site] 08687
21 string_functions::remove [function] [call site] 08688
21 optimize_expr [function] [call site] 08689
21 StmtBlock::statements_mut [function] [call site] 08690
21 optimize_stmt_block [function] [call site] 08691
21 StmtBlock::take_statements [function] [call site] 08692
21 StmtBlock::statements_mut [function] [call site] 08693
21 StmtBlock::as_mut [function] [call site] 08694
21 OptimizerState::set_dirty [function] [call site] 08695
21 test_functions_take [function] [call site] 08696
21 ASTFlags::intersects [function] [call site] 08697
21 OptimizerState::set_dirty [function] [call site] 08698
21 test_functions_take [function] [call site] 08699
21 MyIterableType::into_iter [function] [call site] 08700
21 test_method_call [function] [call site] 08701
21 RhaiFunc::is_pure [function] [call site] 08702
21 OptimizerState::set_dirty [function] [call site] 08703
21 mem::take [function] [call site] 08704
21 MyIterableType::into_iter [function] [call site] 08705
21 Self::IntoIter::find [function] [call site] 08706
22 array_functions::find_starting_from [function] [call site] 08707
21 RhaiResult::map_or_else [function] [call site] 08708
21 Expr::Unit [function] [call site] 08709
21 Expr::set_position [function] [call site] 08710
21 OptimizerState::find_literal_constant [function] [call site] 08711
22 MyIterableType::into_iter [function] [call site] 08712
22 array_functions::reduce_rev [function] [call site] 08713
22 array_functions::find [function] [call site] 08714
22 and_then [function] [call site] 08715
22 as_deref [function] [call site] 08716
21 Option::map_or [function] [call site] 08717
21 OptimizerState::find_literal_constant [function] [call site] 08718
21 Option::unwrap [function] [call site] 08719
21 Dynamic::as_map_ref [function] [call site] 08720
21 Command::get [function] [call site] 08722
21 Ident::as_str [function] [call site] 08723
21 unwrap_or [function] [call site] 08725
21 Expr::from_dynamic [function] [call site] 08726
22 Self::Unit [function] [call site] 08727
22 Self::BoolConstant [function] [call site] 08728
22 Self::StringConstant [function] [call site] 08729
22 Self::CharConstant [function] [call site] 08730
22 Self::IntegerConstant [function] [call site] 08731
22 Self::DynamicConstant [function] [call site] 08732
22 TestStruct::new [function] [call site] 08733
22 Self::FloatConstant [function] [call site] 08735
22 Self::DynamicConstant [function] [call site] 08736
22 TestStruct::new [function] [call site] 08737
22 Self::DynamicConstant [function] [call site] 08739
22 TestStruct::new [function] [call site] 08740
22 FnPtr::is_curried [function] [call site] 08742
22 Self::FnCall [function] [call site] 08743
22 FnCallHashes::from_hash [function] [call site] 08745
22 calc_fn_hash [function] [call site] 08746
22 test_native_context_fn_name [function] [call site] 08747
22 std:: [call site] 08748
0 iter::once [function] [call site] 08749
22 Self::StringConstant [function] [call site] 08750
22 test_native_context_fn_name [function] [call site] 08751
22 reflection_functions::collect [function] [call site] 08753
22 Self::DynamicConstant [function] [call site] 08755
21 OptimizerState::set_dirty [function] [call site] 08757
21 optimize_expr [function] [call site] 08758
21 Expr::is_constant [function] [call site] 08759
21 string_functions::is_empty [function] [call site] 08760
21 Expr::get_literal_value [function] [call site] 08761
21 OptimizerState::set_dirty [function] [call site] 08762
21 Engine::map_type_name [function] [call site] 08763
21 RhaiNativeFunc::return_type_name [function] [call site] 08764
22 type_name::<R> [function] [call site] 08765
21 into [function] [call site] 08766
21 Expr::from_dynamic [function] [call site] 08767
21 Expr::is_constant [function] [call site] 08768
21 string_functions::is_empty [function] [call site] 08769
21 Expr::get_literal_value [function] [call site] 08770
21 Option::is_some [function] [call site] 08771
21 OptimizerState::set_dirty [function] [call site] 08772
21 Expr::from_dynamic [function] [call site] 08773
21 optimize_expr [function] [call site] 08774
21 optimize_expr [function] [call site] 08775
21 optimize_expr [function] [call site] 08776
21 optimize_expr [function] [call site] 08777
21 ASTFlags::intersects [function] [call site] 08778
21 OptimizerState::set_dirty [function] [call site] 08779
21 test_functions_take [function] [call site] 08780
21 FnPtr::try_from [function] [call site] 08781
21 RhaiResultOf::map [function] [call site] 08782
21 test::len [function] [call site] 08783
21 unwrap_or [function] [call site] 08784
21 MyIterableType::into_iter [function] [call site] 08785
21 Self::IntoIter::all [function] [call site] 08786
21 OptimizerState::set_dirty [function] [call site] 08787
21 FnPtr::try_from [function] [call site] 08788
21 RhaiResultOf::unwrap [function] [call site] 08789
21 test_functions_take [function] [call site] 08790
21 EvalAltResult::set_position [function] [call site] 08791
21 FnPtr::try_from [function] [call site] 08792
21 f32::unsigned_abs [function] [call site] 08793
21 RhaiResultOf::map [function] [call site] 08794
21 test::len [function] [call site] 08795
21 unwrap_or [function] [call site] 08796
21 MyIterableType::into_iter [function] [call site] 08797
21 Self::IntoIter::all [function] [call site] 08798
21 OptimizerState::set_dirty [function] [call site] 08799
21 test::len [function] [call site] 08800
21 FnPtr::try_from [function] [call site] 08801
21 f32::unsigned_abs [function] [call site] 08802
21 RhaiResultOf::unwrap [function] [call site] 08803
21 test_functions_take [function] [call site] 08804
21 EvalAltResult::set_position [function] [call site] 08805
21 MyIterableType::into_iter [function] [call site] 08806
21 test_method_call [function] [call site] 08807
21 RhaiFunc::is_pure [function] [call site] 08808
21 OptimizerState::set_dirty [function] [call site] 08809
21 mem::take [function] [call site] 08810
21 MyIterableType::into_iter [function] [call site] 08811
21 Self::IntoIter::find [function] [call site] 08812
21 RhaiResult::map_or_else [function] [call site] 08813
21 Expr::Unit [function] [call site] 08814
21 Expr::set_position [function] [call site] 08815
21 Dynamic::is_map [function] [call site] 08816
21 OptimizerState::set_dirty [function] [call site] 08817
21 mem::take [function] [call site] 08818
21 Dynamic::as_map_mut [function] [call site] 08819
22 Dynamic::type_name [function] [call site] 08820
22 write_lock::<Map> [function] [call site] 08821
21 Result::unwrap [function] [call site] 08823
21 string_functions::remove [function] [call site] 08824
21 Ident::as_str [function] [call site] 08825
21 map_or_else [function] [call site] 08826
21 Expr::Unit [function] [call site] 08827
21 Expr::from_dynamic [function] [call site] 08828
21 FnPtr::try_from [function] [call site] 08829
21 RhaiResultOf::map [function] [call site] 08830
21 unwrap_or [function] [call site] 08831
21 OptimizerState::set_dirty [function] [call site] 08832
21 Expr::BoolConstant [function] [call site] 08833
21 FnPtr::try_from [function] [call site] 08834
21 RhaiResultOf::unwrap [function] [call site] 08835
21 FnPtr::try_from [function] [call site] 08836
21 f32::unsigned_abs [function] [call site] 08837
21 RhaiResultOf::map [function] [call site] 08838
21 unwrap_or [function] [call site] 08839
21 OptimizerState::set_dirty [function] [call site] 08840
21 Expr::BoolConstant [function] [call site] 08841
21 FnPtr::try_from [function] [call site] 08842
21 f32::unsigned_abs [function] [call site] 08843
21 RhaiResultOf::unwrap [function] [call site] 08844
21 FnPtr::try_from [function] [call site] 08845
21 RhaiResultOf::map [function] [call site] 08846
21 test_chars [function] [call site] 08847
21 ImmutableString::strong_count [function] [call site] 08848
21 unwrap_or [function] [call site] 08849
21 OptimizerState::set_dirty [function] [call site] 08850
21 Expr::CharConstant [function] [call site] 08851
21 test_chars [function] [call site] 08852
21 nth [function] [call site] 08853
21 FnPtr::try_from [function] [call site] 08854
21 RhaiResultOf::unwrap [function] [call site] 08855
21 unwrap [function] [call site] 08856
21 FnPtr::try_from [function] [call site] 08857
21 f32::unsigned_abs [function] [call site] 08858
21 RhaiResultOf::map [function] [call site] 08859
21 test_chars [function] [call site] 08860
21 ImmutableString::strong_count [function] [call site] 08861
21 unwrap_or [function] [call site] 08862
21 OptimizerState::set_dirty [function] [call site] 08863
21 Expr::CharConstant [function] [call site] 08864
21 test_chars [function] [call site] 08865
21 array_functions::reduce_rev [function] [call site] 08866
21 RhaiResult::nth [function] [call site] 08867
21 FnPtr::try_from [function] [call site] 08868
21 f32::unsigned_abs [function] [call site] 08869
21 RhaiResultOf::unwrap [function] [call site] 08870
21 unwrap [function] [call site] 08871
21 OptimizerState::find_literal_constant [function] [call site] 08872
21 Option::map_or [function] [call site] 08873
21 OptimizerState::find_literal_constant [function] [call site] 08874
21 Option::unwrap [function] [call site] 08875
21 Dynamic::as_map_ref [function] [call site] 08876
21 unwrap [function] [call site] 08877
21 Command::get [function] [call site] 08878
21 Ident::as_str [function] [call site] 08879
21 cloned [function] [call site] 08880
21 unwrap_or [function] [call site] 08881
21 Expr::from_dynamic [function] [call site] 08882
21 OptimizerState::set_dirty [function] [call site] 08883
21 optimize_expr [function] [call site] 08884
21 optimize_expr [function] [call site] 08885
21 optimize_expr [function] [call site] 08886
21 optimize_expr [function] [call site] 08887
21 optimize_expr [function] [call site] 08888
21 string_functions::is_empty [function] [call site] 08889
21 OptimizerState::set_dirty [function] [call site] 08890
21 Expr::StringConstant [function] [call site] 08891
21 Engine::const_empty_string [function] [call site] 08892
22 Engine::get_interned_string [function] [call site] 08893
21 Expr::is_constant [function] [call site] 08894
21 OptimizerState::set_dirty [function] [call site] 08895
21 Expr::StringConstant [function] [call site] 08896
21 Expr::get_literal_value [function] [call site] 08897
21 Option::unwrap [function] [call site] 08898
21 get_literal_value(None).unwrap().cast::<ImmutableString> [function] [call site] 08899
21 ParseSettings::level_up_with_position [function] [call site] 08900
21 StaticModuleResolver::iter_mut [function] [call site] 08901
21 array_functions::for_each [function] [call site] 08902
21 optimize_expr [function] [call site] 08903
21 test::len [function] [call site] 08904
21 test_functions_take [function] [call site] 08905
21 test_functions_take [function] [call site] 08906
21 Expr::StringConstant [function] [call site] 08907
21 string_functions::remove [function] [call site] 08908
21 OptimizerState::set_dirty [function] [call site] 08909
21 string_functions::remove [function] [call site] 08910
21 OptimizerState::set_dirty [function] [call site] 08911
21 string_functions::remove [function] [call site] 08912
21 OptimizerState::set_dirty [function] [call site] 08913
21 string_functions::is_empty [function] [call site] 08914
21 string_functions::remove [function] [call site] 08915
21 OptimizerState::set_dirty [function] [call site] 08916
21 string_functions::is_empty [function] [call site] 08917
21 string_functions::remove [function] [call site] 08918
21 OptimizerState::set_dirty [function] [call site] 08919
21 shrink_to_fit [function] [call site] 08920
21 Expr::is_constant [function] [call site] 08921
21 OptimizerState::set_dirty [function] [call site] 08922
21 Expr::DynamicConstant [function] [call site] 08923
21 Expr::get_literal_value [function] [call site] 08924
21 Option::unwrap [function] [call site] 08925
21 into [function] [call site] 08926
21 ParseSettings::level_up_with_position [function] [call site] 08927
21 StaticModuleResolver::iter_mut [function] [call site] 08928
21 array_functions::for_each [function] [call site] 08929
21 optimize_expr [function] [call site] 08930
21 Expr::is_constant [function] [call site] 08931
21 OptimizerState::set_dirty [function] [call site] 08932
21 Expr::DynamicConstant [function] [call site] 08933
21 Expr::get_literal_value [function] [call site] 08934
21 Option::unwrap [function] [call site] 08935
21 into [function] [call site] 08936
21 ParseSettings::level_up_with_position [function] [call site] 08937
21 StaticModuleResolver::iter_mut [function] [call site] 08938
21 array_functions::for_each [function] [call site] 08939
21 optimize_expr [function] [call site] 08940
21 test::len [function] [call site] 08941
21 OptimizerState::set_dirty [function] [call site] 08942
21 string_functions::remove [function] [call site] 08943
21 MyIterableType::into_iter [function] [call site] 08944
21 Self::IntoIter::take [function] [call site] 08945
22 Engine::new [function] [call site] 08946
22 register_type_with_name::<TestStruct> [function] [call site] 08947
22 Engine::register_fn [function] [call site] 08948
22 TestStruct [function] [call site] 08949
21 test_method_call [function] [call site] 08950
21 Some [function] [call site] 08951
21 OptimizerState::set_dirty [function] [call site] 08952
21 test::len [function] [call site] 08953
21 string_functions::truncate [function] [call site] 08954
21 OptimizerState::set_dirty [function] [call site] 08955
21 optimize_expr [function] [call site] 08956
21 OptimizerState::set_dirty [function] [call site] 08957
21 Expr::BoolConstant [function] [call site] 08958
21 string_functions::is_empty [function] [call site] 08959
21 OptimizerState::set_dirty [function] [call site] 08960
21 Expr::BoolConstant [function] [call site] 08961
21 test::len [function] [call site] 08962
21 OptimizerState::set_dirty [function] [call site] 08963
21 test_functions_take [function] [call site] 08964
21 test::len [function] [call site] 08965
21 OptimizerState::set_dirty [function] [call site] 08966
21 string_functions::remove [function] [call site] 08967
21 MyIterableType::into_iter [function] [call site] 08968
21 Self::IntoIter::take [function] [call site] 08969
21 test_method_call [function] [call site] 08970
21 Some [function] [call site] 08971
21 OptimizerState::set_dirty [function] [call site] 08972
21 test::len [function] [call site] 08973
21 string_functions::truncate [function] [call site] 08974
21 OptimizerState::set_dirty [function] [call site] 08975
21 optimize_expr [function] [call site] 08976
21 OptimizerState::set_dirty [function] [call site] 08977
21 Expr::BoolConstant [function] [call site] 08978
21 string_functions::is_empty [function] [call site] 08979
21 OptimizerState::set_dirty [function] [call site] 08980
21 Expr::BoolConstant [function] [call site] 08981
21 test::len [function] [call site] 08982
21 OptimizerState::set_dirty [function] [call site] 08983
21 test_functions_take [function] [call site] 08984
21 test::len [function] [call site] 08985
21 OptimizerState::set_dirty [function] [call site] 08986
21 string_functions::remove [function] [call site] 08987
21 Expr::is_constant [function] [call site] 08988
21 test::len [function] [call site] 08989
21 string_functions::truncate [function] [call site] 08990
21 OptimizerState::set_dirty [function] [call site] 08991
21 optimize_expr [function] [call site] 08992
21 string_functions::is_empty [function] [call site] 08993
21 OptimizerState::set_dirty [function] [call site] 08994
21 Expr::BoolConstant [function] [call site] 08995
21 test::len [function] [call site] 08996
21 OptimizerState::set_dirty [function] [call site] 08997
21 test_functions_take [function] [call site] 08998
21 test::len [function] [call site] 08999
21 OptimizerState::set_dirty [function] [call site] 09000
21 Expr::BoolConstant [function] [call site] 09001
21 FnCallExpr::is_qualified [function] [call site] 09002
21 StaticModuleResolver::iter_mut [function] [call site] 09003
21 array_functions::for_each [function] [call site] 09004
21 optimize_expr [function] [call site] 09005
21 move_constant_arg [function] [call site] 09006
22 Expr::get_literal_value [function] [call site] 09007
23 StmtBlock::as_ref [function] [call site] 09009
23 TestStruct::clone [function] [call site] 09010
23 write_lock::<FnPtr> [function] [call site] 09011
23 crate::Shared::new [function] [call site] 09013
23 Option<&GlobalRuntimeState>::into [function] [call site] 09014
23 TestStruct::clone [function] [call site] 09018
23 Self::into [function] [call site] 09019
23 Expr::is_constant [function] [call site] 09021
23 crate::Array::with_capacity [function] [call site] 09022
23 test::len [function] [call site] 09023
23 StmtBlock::extend [function] [call site] 09024
23 MyIterableType::into_iter [function] [call site] 09025
23 Self::IntoIter::map [function] [call site] 09026
23 Expr::get_literal_value [function] [call site] 09027
23 Option::unwrap [function] [call site] 09028
23 Dynamic::from_array [function] [call site] 09029
23 Expr::is_constant [function] [call site] 09030
23 TestStruct::clone [function] [call site] 09031
23 shared_get_mut [function] [call site] 09032
23 Ident::as_str [function] [call site] 09033
23 Option::unwrap [function] [call site] 09034
23 Expr::get_literal_value [function] [call site] 09035
23 Option::unwrap [function] [call site] 09036
23 Dynamic::from_map [function] [call site] 09037
23 Expr::is_constant [function] [call site] 09038
23 Position::new_const [function] [call site] 09039
23 Expr::get_literal_value [function] [call site] 09040
23 Option::unwrap [function] [call site] 09041
23 FnCallExpr::is_qualified [function] [call site] 09044
23 test::len [function] [call site] 09045
23 FnPtr::new [function] [call site] 09046
23 TestStruct::clone [function] [call site] 09047
23 RhaiResultOf::ok [function] [call site] 09048
23 test::len [function] [call site] 09050
23 Token::literal_syntax [function] [call site] 09051
23 Token::literal_syntax [function] [call site] 09052
23 Ident::as_str [function] [call site] 09053
22 Option::map_or [function] [call site] 09060
22 Expr::DynamicConstant [function] [call site] 09061
22 Expr::start_position [function] [call site] 09063
23 string_functions::is_empty [function] [call site] 09064
23 Expr::position [function] [call site] 09065
23 ParseSettings::level_up_with_position [function] [call site] 09066
23 Expr::start_position [function] [call site] 09067
23 Expr::start_position [function] [call site] 09068
23 Expr::position [function] [call site] 09069
21 OptimizerState::set_dirty [function] [call site] 09070
21 test::len [function] [call site] 09071
21 FnCallExpr::constant_args [function] [call site] 09072
22 string_functions::is_empty [function] [call site] 09073
22 MyIterableType::into_iter [function] [call site] 09074
22 test_method_call [function] [call site] 09075
21 TestStruct::clone [function] [call site] 09076
21 Self::into [function] [call site] 09077
21 Dynamic::into_immutable_string [function] [call site] 09078
22 crate::func::locked_read [function] [call site] 09080
22 Option::and_then [function] [call site] 09081
22 TestStruct::clone [function] [call site] 09083
22 ok_or_else [function] [call site] 09084
22 std:: [call site] 09085
0 any::type_name [function] [call site] 09086
22 Dynamic::type_name [function] [call site] 09088
21 Result::map_err [function] [call site] 09089
21 and_then [function] [call site] 09090
21 OptimizerState::set_dirty [function] [call site] 09091
21 Expr::DynamicConstant [function] [call site] 09092
21 TestStruct::new [function] [call site] 09093
21 into [function] [call site] 09094
21 optimize_expr [function] [call site] 09095
21 test::len [function] [call site] 09096
21 FnCallExpr::constant_args [function] [call site] 09097
21 Expr::get_literal_value [function] [call site] 09098
21 unwrap [function] [call site] 09099
21 args[0].get_literal_value(None).unwrap().cast::<FnPtr> [function] [call site] 09100
21 StmtBlock::extend [function] [call site] 09101
21 MyIterableType::into_iter [function] [call site] 09102
21 skip [function] [call site] 09103
21 test_optimizer_const_map [function] [call site] 09104
21 Expr::get_literal_value [function] [call site] 09105
21 unwrap [function] [call site] 09106
21 OptimizerState::set_dirty [function] [call site] 09107
21 Expr::DynamicConstant [function] [call site] 09108
21 TestStruct::new [function] [call site] 09109
21 into [function] [call site] 09110
21 string_functions::contains [function] [call site] 09111
21 Ident::as_str [function] [call site] 09112
21 StaticModuleResolver::iter_mut [function] [call site] 09113
21 array_functions::for_each [function] [call site] 09114
21 optimize_expr [function] [call site] 09115
21 FnCallExpr::constant_args [function] [call site] 09116
21 MyIterableType::into_iter [function] [call site] 09117
21 test_optimizer_const_map [function] [call site] 09118
21 Expr::get_literal_value [function] [call site] 09119
21 unwrap [function] [call site] 09120
21 args.iter().map(|arg_expr| [call site] 09121
21 MyIterableType::into_iter [function] [call site] 09122
21 test_optimizer_const_map [function] [call site] 09123
21 iter().map(Dynamic::type_id).collect::<FnArgsVec<_>> [function] [call site] 09124
21 Ident::as_str [function] [call site] 09125
21 test::len [function] [call site] 09126
21 OptimizerState::set_dirty [function] [call site] 09127
21 Engine::map_type_name [function] [call site] 09128
21 RhaiNativeFunc::return_type_name [function] [call site] 09129
21 into [function] [call site] 09130
21 Expr::from_dynamic [function] [call site] 09131
21 test::len [function] [call site] 09132
21 OptimizerState::set_dirty [function] [call site] 09133
21 Expr::from_dynamic [function] [call site] 09134
21 test::len [function] [call site] 09135
21 FnCallExpr::is_operator_call [function] [call site] 09136
21 Engine::fast_operators [function] [call site] 09138
22 intersects [function] [call site] 09139
21 Engine::has_native_fn_override [function] [call site] 09140
22 calc_fn_hash_full [function] [call site] 09141
22 StmtBlock::as_ref [function] [call site] 09142
22 MyIterableType::into_iter [function] [call site] 09143
22 Self::IntoIter::copied [function] [call site] 09144
22 MyIterableType::into_iter [function] [call site] 09145
22 test_var_def_filter [function] [call site] 09146
22 Module::is_standard_lib [function] [call site] 09147
22 T::as_any [function] [call site] 09148
22 Module::contains_fn [function] [call site] 09149
22 map_functions::values [function] [call site] 09150
22 T::as_any [function] [call site] 09151
22 Module::contains_qualified_fn [function] [call site] 09152
21 RhaiFunc::is_native [function] [call site] 09153
21 func::builtin::get_builtin_binary_op_fn [function] [call site] 09154
22 Dynamic::as_int [function] [call site] 09156
22 Dynamic::as_int [function] [call site] 09158
22 Dynamic::as_int [function] [call site] 09163
22 Dynamic::as_int [function] [call site] 09165
22 Dynamic::as_immutable_string_ref [function] [call site] 09170
22 Dynamic::as_immutable_string_ref [function] [call site] 09172
22 Package::init_engine [function] [call site] 09175
22 Engine::throw_on_size [function] [call site] 09176
22 test::len [function] [call site] 09177
22 test::len [function] [call site] 09178
22 Dynamic::as_char [function] [call site] 09182
22 Dynamic::as_char [function] [call site] 09184
22 Position::new_const [function] [call site] 09186
22 blob_functions::push [function] [call site] 09187
22 blob_functions::push [function] [call site] 09188
22 Package::init_engine [function] [call site] 09190
22 Engine::throw_on_size [function] [call site] 09191
22 test::len [function] [call site] 09192
22 Result::into [function] [call site] 09194
22 Dynamic::as_blob_ref [function] [call site] 09196
22 string_functions::is_empty [function] [call site] 09198
22 Dynamic::flatten_clone [function] [call site] 09200
22 Dynamic::as_blob_ref [function] [call site] 09201
22 string_functions::is_empty [function] [call site] 09203
22 Dynamic::flatten_clone [function] [call site] 09205
22 Package::init_engine [function] [call site] 09207
22 Engine::throw_on_size [function] [call site] 09208
22 test::len [function] [call site] 09209
22 test::len [function] [call site] 09210
22 TestStruct::clone [function] [call site] 09211
22 StmtBlock::extend [function] [call site] 09212
22 Dynamic::from_blob [function] [call site] 09214
22 Dynamic::as_int [function] [call site] 09219
22 Dynamic::as_int [function] [call site] 09224
22 Dynamic::as_int [function] [call site] 09229
22 Dynamic::as_int [function] [call site] 09234
22 Dynamic::as_char [function] [call site] 09237
22 Dynamic::as_immutable_string_ref [function] [call site] 09239
22 test_chars [function] [call site] 09242
22 MultiInputsStream::get_next [function] [call site] 09243
22 MultiInputsStream::get_next [function] [call site] 09244
22 Dynamic::as_char [function] [call site] 09246
22 Dynamic::as_immutable_string_ref [function] [call site] 09248
22 Position::new_const [function] [call site] 09250
22 blob_functions::push [function] [call site] 09251
22 Result::push_str [function] [call site] 09252
22 Package::init_engine [function] [call site] 09254
22 Engine::throw_on_size [function] [call site] 09255
22 test::len [function] [call site] 09256
22 Result::into [function] [call site] 09258
22 Dynamic::as_immutable_string_ref [function] [call site] 09259
22 Dynamic::as_char [function] [call site] 09261
22 test_chars [function] [call site] 09263
22 MultiInputsStream::get_next [function] [call site] 09264
22 MultiInputsStream::get_next [function] [call site] 09265
22 Dynamic::as_immutable_string_ref [function] [call site] 09268
22 Dynamic::as_char [function] [call site] 09270
22 Package::init_engine [function] [call site] 09273
22 Engine::throw_on_size [function] [call site] 09274
22 test::len [function] [call site] 09275
22 Result::into [function] [call site] 09277
22 Dynamic::as_immutable_string_ref [function] [call site] 09279
22 Dynamic::as_char [function] [call site] 09281
22 TestStruct::clone [function] [call site] 09287
22 TestStruct::clone [function] [call site] 09292
22 Dynamic::as_blob_ref [function] [call site] 09296
22 TestStruct::clone [function] [call site] 09298
22 Dynamic::as_char [function] [call site] 09299
22 encode_utf8 [function] [call site] 09301
22 Package::init_engine [function] [call site] 09303
22 Engine::throw_on_size [function] [call site] 09304
22 test::len [function] [call site] 09305
22 test::len [function] [call site] 09306
22 StmtBlock::extend [function] [call site] 09307
22 as_bytes [function] [call site] 09308
22 Dynamic::from_blob [function] [call site] 09310
22 Dynamic::type_id [function] [call site] 09311
22 Dynamic::type_id [function] [call site] 09312
22 TypeId::of::<ExclusiveRange> [function] [call site] 09313
22 TypeId::of::<ExclusiveRange> [function] [call site] 09314
22 TypeId::of::<InclusiveRange> [function] [call site] 09315
22 TypeId::of::<InclusiveRange> [function] [call site] 09316
22 TypeId::of::<ExclusiveRange> [function] [call site] 09317
22 TypeId::of::<InclusiveRange> [function] [call site] 09318
22 TypeId::of::<InclusiveRange> [function] [call site] 09319
22 TypeId::of::<ExclusiveRange> [function] [call site] 09320
22 is_numeric [function] [call site] 09323
22 is_numeric [function] [call site] 09324
22 is_numeric [function] [call site] 09326
22 is_numeric [function] [call site] 09327
21 StmtBlock::as_ref [function] [call site] 09329
21 unwrap [function] [call site] 09330
21 then [function] [call site] 09331
21 Ident::as_str [function] [call site] 09332
21 into [function] [call site] 09333
21 split_first_mut [function] [call site] 09334
21 unwrap [function] [call site] 09335
21 test_var_is_def [function] [call site] 09336
22 Engine::new [function] [call site] 09337
21 OptimizerState::set_dirty [function] [call site] 09338
21 Expr::from_dynamic [function] [call site] 09339
21 StaticModuleResolver::iter_mut [function] [call site] 09340
21 array_functions::for_each [function] [call site] 09341
21 optimize_expr [function] [call site] 09342
21 move_constant_arg [function] [call site] 09343
21 OptimizerState::set_dirty [function] [call site] 09344
21 FnCallExpr::constant_args [function] [call site] 09345
21 FnCallHashes::is_native_only [function] [call site] 09346
22 Position::is_none [function] [call site] 09347
21 MyIterableType::into_iter [function] [call site] 09348
21 array_functions::find_map [function] [call site] 09349
21 Module::get_script_fn [function] [call site] 09350
22 StmtBlock::as_ref [function] [call site] 09351
22 and_then [function] [call site] 09352
22 StmtBlock::as_ref [function] [call site] 09353
22 &crate::SharedModule::values [function] [call site] 09354
23 string_functions::is_empty [function] [call site] 09355
23 IterateDynamicArray::new [function] [call site] 09356
23 map_functions::values [function] [call site] 09357
23 Array::cloned [function] [call site] 09358
23 reflection_functions::collect [function] [call site] 09359
22 array_functions::find [function] [call site] 09360
23 array_functions::find_starting_from [function] [call site] 09361
22 RhaiResult::and_then [function] [call site] 09362
22 RhaiFunc::get_script_fn_def [function] [call site] 09363
21 test::len [function] [call site] 09364
21 is_some [function] [call site] 09365
21 MyIterableType::into_iter [function] [call site] 09366
21 test_optimizer_const_map [function] [call site] 09367
21 Expr::get_literal_value [function] [call site] 09368
22 StmtBlock::as_ref [function] [call site] 09370
22 TestStruct::clone [function] [call site] 09371
22 write_lock::<FnPtr> [function] [call site] 09372
22 crate::Shared::new [function] [call site] 09374
22 Option<&GlobalRuntimeState>::into [function] [call site] 09375
22 TestStruct::clone [function] [call site] 09379
22 Self::into [function] [call site] 09380
22 Expr::is_constant [function] [call site] 09382
22 crate::Array::with_capacity [function] [call site] 09383
22 test::len [function] [call site] 09384
22 StmtBlock::extend [function] [call site] 09385
22 MyIterableType::into_iter [function] [call site] 09386
22 Self::IntoIter::map [function] [call site] 09387
22 Expr::get_literal_value [function] [call site] 09388
22 Option::unwrap [function] [call site] 09389
22 Dynamic::from_array [function] [call site] 09390
22 Expr::is_constant [function] [call site] 09391
22 TestStruct::clone [function] [call site] 09392
22 shared_get_mut [function] [call site] 09393
22 Ident::as_str [function] [call site] 09394
22 Option::unwrap [function] [call site] 09395
22 Expr::get_literal_value [function] [call site] 09396
22 Option::unwrap [function] [call site] 09397
22 Dynamic::from_map [function] [call site] 09398
22 Expr::is_constant [function] [call site] 09399
22 Position::new_const [function] [call site] 09400
22 Expr::get_literal_value [function] [call site] 09401
22 Option::unwrap [function] [call site] 09402
22 FnCallExpr::is_qualified [function] [call site] 09405
22 test::len [function] [call site] 09406
22 FnPtr::new [function] [call site] 09407
22 TestStruct::clone [function] [call site] 09408
22 RhaiResultOf::ok [function] [call site] 09409
22 test::len [function] [call site] 09411
22 Token::literal_syntax [function] [call site] 09412
22 Token::literal_syntax [function] [call site] 09413
22 Ident::as_str [function] [call site] 09414
21 args.iter().map(|a| [call site] 09421
21 unwrap [function] [call site] 09422
21 Ident::as_str [function] [call site] 09423
21 test::len [function] [call site] 09424
21 Some [function] [call site] 09425
21 Engine::map_type_name [function] [call site] 09426
21 RhaiNativeFunc::return_type_name [function] [call site] 09427
21 into [function] [call site] 09428
21 test::len [function] [call site] 09429
21 Some [function] [call site] 09430
21 OptimizerState::call_fn_with_const_args [function] [call site] 09431
22 Engine::exec_native_fn_call [function] [call site] 09432
23 Engine::track_operation [function] [call site] 09433
23 Engine::resolve_fn [function] [call site] 09435
23 RhaiFunc::is_volatile [function] [call site] 09436
23 Engine::gen_fn_call_signature [function] [call site] 09437
23 ERR::ErrorFunctionNotFound [function] [call site] 09439
23 RhaiFunc::is_method [function] [call site] 09441
23 StmtBlock::as_ref [function] [call site] 09442
23 Debugger::call_stack [function] [call site] 09444
23 test::len [function] [call site] 09445
23 ArgBackup::new [function] [call site] 09446
23 string_functions::is_empty [function] [call site] 09447
23 ArgBackup::change_first_arg_to_copy [function] [call site] 09448
23 Engine::is_debugger_registered [function] [call site] 09449
23 TestStruct::clone [function] [call site] 09450
23 StmtBlock::span_or_else [function] [call site] 09451
23 TestStruct::clone [function] [call site] 09452
23 GlobalRuntimeState::debugger_mut [function] [call site] 09453
23 &mut [call site] 09454
23 Engine::get_interned_string [function] [call site] 09455
23 MyIterableType::into_iter [function] [call site] 09456
23 Self::IntoIter::map [function] [call site] 09457
23 TestStruct::clone [function] [call site] 09458
23 RhaiNativeFunc::has_context [function] [call site] 09459
23 bool::then [function] [call site] 09460
23 as_deref [function] [call site] 09461
23 RhaiFunc::is_pure [function] [call site] 09463
23 Command::get [function] [call site] 09464
23 INT::map_or [function] [call site] 09465
23 Dynamic::is_read_only [function] [call site] 09466
23 ERR::ErrorNonPureMethodCallOnConstant [function] [call site] 09468
23 test_to_string [function] [call site] 09469
23 test_method_call [function] [call site] 09471
23 test_custom_syntax_func [function] [call site] 09472
23 and_then [function] [call site] 09473
23 Engine::check_data_size [function] [call site] 09474
23 EvalAltResult::fill_position [function] [call site] 09476
23 ArgBackup::restore_first_arg [function] [call site] 09477
23 Engine::is_debugger_registered [function] [call site] 09478
23 NativeCallContext::debugger [function] [call site] 09479
23 Scope::new [function] [call site] 09480
23 crate::ast::Stmt::Noop [function] [call site] 09481
23 DebuggerEvent::FunctionExitWithValue [function] [call site] 09483
23 DebuggerEvent::FunctionExitWithError [function] [call site] 09484
23 Engine::dbg_raw [function] [call site] 09485
23 GlobalRuntimeState::debugger_mut [function] [call site] 09487
23 &mut [call site] 09488
23 string_functions::is_empty [function] [call site] 09489
23 Engine::check_data_size [function] [call site] 09490
23 Dynamic::into_immutable_string [function] [call site] 09492
23 Result::map_err [function] [call site] 09493
23 Engine::map_type_name [function] [call site] 09494
23 type_name::<ImmutableString> [function] [call site] 09495
23 &'a [call site] 09496
23 ERR::ErrorMismatchOutputType [function] [call site] 09497
23 test_side_effects_print [function] [call site] 09499
23 Dynamic::into_immutable_string [function] [call site] 09500
23 Result::map_err [function] [call site] 09501
23 Engine::map_type_name [function] [call site] 09502
23 type_name::<ImmutableString> [function] [call site] 09503
23 &'a [call site] 09504
23 ERR::ErrorMismatchOutputType [function] [call site] 09505
23 test_print_debug [function] [call site] 09507
23 &mut [call site] 09508
23 Engine::map_type_name [function] [call site] 09509
23 std:: [call site] 09510
0 any::type_name [function] [call site] 09511
23 Engine::map_type_name [function] [call site] 09512
23 std:: [call site] 09513
0 any::type_name [function] [call site] 09514
23 ERR::ErrorIndexingType [function] [call site] 09516
23 Engine::map_type_name [function] [call site] 09518
23 std:: [call site] 09519
0 any::type_name [function] [call site] 09520
23 Engine::map_type_name [function] [call site] 09521
23 std:: [call site] 09522
0 any::type_name [function] [call site] 09523
23 Engine::map_type_name [function] [call site] 09524
23 std:: [call site] 09525
0 any::type_name [function] [call site] 09526
23 ERR::ErrorIndexingType [function] [call site] 09528
23 string_functions::starts_with [function] [call site] 09530
23 test::len [function] [call site] 09531
23 Engine::map_type_name [function] [call site] 09532
23 std:: [call site] 09533
0 any::type_name [function] [call site] 09534
23 ERR::ErrorDotExpr [function] [call site] 09536
23 string_functions::starts_with [function] [call site] 09538
23 test::len [function] [call site] 09539
23 Engine::map_type_name [function] [call site] 09540
23 std:: [call site] 09541
0 any::type_name [function] [call site] 09542
23 Engine::map_type_name [function] [call site] 09543
23 std:: [call site] 09544
0 any::type_name [function] [call site] 09545
23 ERR::ErrorDotExpr [function] [call site] 09547
23 ERR::ErrorFunctionNotFound [function] [call site] 09550
23 Engine::gen_fn_call_signature [function] [call site] 09551
22 calc_fn_hash [function] [call site] 09553
22 test::len [function] [call site] 09554
22 StaticModuleResolver::iter_mut [function] [call site] 09555
22 iter_mut().collect::<FnArgsVec<_>> [function] [call site] 09556
22 ok [function] [call site] 09557
22 test_optimizer_const_map [function] [call site] 09558
21 StmtBlock::as_ref [function] [call site] 09559
21 OptimizerState::set_dirty [function] [call site] 09560
21 Expr::from_dynamic [function] [call site] 09561
21 StaticModuleResolver::iter_mut [function] [call site] 09562
21 array_functions::for_each [function] [call site] 09563
21 optimize_expr [function] [call site] 09564
21 StaticModuleResolver::iter_mut [function] [call site] 09565
21 array_functions::for_each [function] [call site] 09566
21 optimize_expr [function] [call site] 09567
21 move_constant_arg [function] [call site] 09568
21 OptimizerState::set_dirty [function] [call site] 09569
21 string_functions::is_empty [function] [call site] 09570
21 OptimizerState::find_literal_constant [function] [call site] 09571
21 Option::is_some [function] [call site] 09572
21 Expr::from_dynamic [function] [call site] 09573
21 OptimizerState::find_literal_constant [function] [call site] 09574
21 Option::unwrap [function] [call site] 09575
21 TestStruct::clone [function] [call site] 09576
21 OptimizerState::set_dirty [function] [call site] 09577
20 ASTFlags::intersects [function] [call site] 09578
20 Expr::is_constant [function] [call site] 09579
20 Some [function] [call site] 09580
20 Cow::Owned [function] [call site] 09581
20 Expr::get_literal_value [function] [call site] 09582
20 unwrap [function] [call site] 09583
20 OptimizerState::push_var [function] [call site] 09584
20 TestStruct::clone [function] [call site] 09585
20 optimize_stmt [function] [call site] 09586
21 Token::is_op_assignment [function] [call site] 09587
21 o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access [function] [call site] 09588
22 string_functions::is_empty [function] [call site] 09589
21 OptimizerState::set_dirty [function] [call site] 09590
21 OpAssignment::new_op_assignment_from_base [function] [call site] 09591
22 Token::lookup_symbol_from_syntax [function] [call site] 09592
22 Option::unwrap_or_else [function] [call site] 09593
22 OpAssignment::new_op_assignment_from_base_token [function] [call site] 09594
23 OpAssignment::new_op_assignment_from_token [function] [call site] 09595
24 Token::get_base_op_from_assignment [function] [call site] 09596
24 Option::unwrap_or_else [function] [call site] 09597
24 Token::literal_syntax [function] [call site] 09598
24 Token::literal_syntax [function] [call site] 09599
24 calc_fn_hash [function] [call site] 09600
24 calc_fn_hash [function] [call site] 09601
23 Token::convert_to_op_assignment [function] [call site] 09602
23 Option::unwrap_or_else [function] [call site] 09604
21 test_functions_take [function] [call site] 09605
21 o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access [function] [call site] 09606
21 optimize_expr [function] [call site] 09607
21 optimize_expr [function] [call site] 09608
21 string_functions::is_empty [function] [call site] 09609
21 string_functions::is_empty [function] [call site] 09610
21 OptimizerState::set_dirty [function] [call site] 09611
21 Expr::start_position [function] [call site] 09612
21 test_functions_take [function] [call site] 09613
21 optimize_expr [function] [call site] 09614
21 Stmt::Block [function] [call site] 09615
21 StmtBlock::new [function] [call site] 09616
21 Stmt::Expr [function] [call site] 09617
21 Stmt::Noop [function] [call site] 09619
21 Self::into [function] [call site] 09620
21 Stmt::Expr [function] [call site] 09621
21 string_functions::is_empty [function] [call site] 09623
21 OptimizerState::set_dirty [function] [call site] 09624
21 Stmt::Noop [function] [call site] 09625
21 OptimizerState::set_dirty [function] [call site] 09626
21 StmtBlock::take_statements [function] [call site] 09627
21 optimize_stmt_block [function] [call site] 09628
21 string_functions::is_empty [function] [call site] 09629
21 Stmt::Noop [function] [call site] 09630
21 ParseSettings::level_up_with_position [function] [call site] 09631
21 Stmt::Block [function] [call site] 09632
21 StmtBlock::new_with_span [function] [call site] 09633
22 MyIterableType::into_iter [function] [call site] 09634
22 Self::IntoIter::collect [function] [call site] 09635
22 StmtBlockContainer::shrink_to_fit [function] [call site] 09636
21 StmtBlock::new_with_span [function] [call site] 09637
22 MyIterableType::into_iter [function] [call site] 09638
22 Self::IntoIter::collect [function] [call site] 09639
22 StmtBlockContainer::shrink_to_fit [function] [call site] 09640
21 Self::into [function] [call site] 09641
21 OptimizerState::set_dirty [function] [call site] 09642
21 StmtBlock::take_statements [function] [call site] 09643
21 optimize_stmt_block [function] [call site] 09644
21 string_functions::is_empty [function] [call site] 09645
21 Stmt::Noop [function] [call site] 09646
21 ParseSettings::level_up_with_position [function] [call site] 09647
21 Stmt::Block [function] [call site] 09648
21 StmtBlock::new_with_span [function] [call site] 09649
21 StmtBlock::new_with_span [function] [call site] 09650
21 Self::into [function] [call site] 09651
21 string_functions::is_empty [function] [call site] 09652
21 test::len [function] [call site] 09653
21 StmtBlock::as_mut [function] [call site] 09654
21 test_functions_take [function] [call site] 09655
21 OptimizerState::set_dirty [function] [call site] 09656
21 StmtBlock::take_statements [function] [call site] 09657
21 StmtBlock::statements_mut [function] [call site] 09658
21 optimize_stmt_block [function] [call site] 09659
21 test_functions_take [function] [call site] 09660
21 optimize_expr [function] [call site] 09661
21 blob_functions::push [function] [call site] 09662
22 blob_functions::push [function] [call site] 09663
22 FnPtr::try_from [function] [call site] 09664
22 RhaiResultOf::unwrap [function] [call site] 09665
21 test_functions_take [function] [call site] 09666
21 optimize_expr [function] [call site] 09667
21 Position::new_const [function] [call site] 09668
21 blob_functions::push [function] [call site] 09669
21 blob_functions::push [function] [call site] 09670
21 Expr::And [function] [call site] 09671
21 RhaiResult::into [function] [call site] 09672
21 optimize_expr [function] [call site] 09673
21 StmtBlock::statements_mut [function] [call site] 09674
21 optimize_stmt_block [function] [call site] 09675
21 StmtBlock::take_statements [function] [call site] 09676
21 StmtBlock::statements_mut [function] [call site] 09677
21 optimize_stmt_block [function] [call site] 09678
21 StmtBlock::take_statements [function] [call site] 09679
21 is_hashable_constant [function] [call site] 09680
22 Expr::is_constant [function] [call site] 09681
22 Dynamic::is_hashable [function] [call site] 09682
21 Expr::get_literal_value [function] [call site] 09683
21 func::hashing::get_hasher [function] [call site] 09685
21 test::hash [function] [call site] 09686
21 Self::Hasher::finish [function] [call site] 09687
21 Command::get [function] [call site] 09688
21 mem::take [function] [call site] 09689
21 string_functions::clear [function] [call site] 09690
21 Stmt::Expr [function] [call site] 09691
21 test_functions_take [function] [call site] 09692
21 optimize_stmt [function] [call site] 09694
21 optimize_expr [function] [call site] 09695
21 Stmt::Expr [function] [call site] 09697
21 test_functions_take [function] [call site] 09698
21 optimize_stmt [function] [call site] 09700
21 Stmt::Expr [function] [call site] 09702
21 test_functions_take [function] [call site] 09703
21 test_functions_take [function] [call site] 09706
21 Stmt::If [function] [call site] 09707
21 Expr::start_position [function] [call site] 09709
21 OptimizerState::set_dirty [function] [call site] 09710
21 mem::take [function] [call site] 09711
21 Stmt::Expr [function] [call site] 09712
21 test_functions_take [function] [call site] 09713
21 optimize_stmt [function] [call site] 09715
21 OptimizerState::set_dirty [function] [call site] 09716
21 string_functions::is_empty [function] [call site] 09717
21 test::len [function] [call site] 09718
21 MyIterableType::into_iter [function] [call site] 09719
21 Self::IntoIter::all [function] [call site] 09720
21 MyIterableType::into_iter [function] [call site] 09721
21 Self::IntoIter::find [function] [call site] 09722
21 string_functions::contains [function] [call site] 09723
21 without_metadata::test_parse_json_err_no_index [function] [call site] 09724
21 without_metadata::test_parse_json_err_no_index [function] [call site] 09725
21 Stmt::Expr [function] [call site] 09726
21 test_functions_take [function] [call site] 09727
21 optimize_stmt [function] [call site] 09729
21 test_functions_take [function] [call site] 09730
21 optimize_expr [function] [call site] 09731
21 Stmt::Expr [function] [call site] 09733
21 test_functions_take [function] [call site] 09734
21 optimize_stmt [function] [call site] 09736
21 Stmt::Expr [function] [call site] 09738
21 without_metadata::test_parse_json_err_no_index [function] [call site] 09739
21 test_functions_take [function] [call site] 09740
21 Stmt::If [function] [call site] 09743
21 Expr::start_position [function] [call site] 09745
21 OptimizerState::set_dirty [function] [call site] 09746
21 string_functions::is_empty [function] [call site] 09747
21 OptimizerState::set_dirty [function] [call site] 09748
21 string_functions::clear [function] [call site] 09749
21 test::len [function] [call site] 09750
21 map_functions::retain [function] [call site] 09751
22 string_functions::is_empty [function] [call site] 09752
22 IterateMap::new [function] [call site] 09754
22 IterateMap::new [function] [call site] 09755
22 IterateMap::new [function] [call site] 09756
22 mem::take [function] [call site] 09757
22 blob_functions::insert [function] [call site] 09759
22 FnPtr::call_raw_with_extra_args [function] [call site] 09760
22 TestStruct::clone [function] [call site] 09762
22 Self::into [function] [call site] 09763
22 Dynamic::as_bool [function] [call site] 09765
22 Result::unwrap_or [function] [call site] 09766
22 blob_functions::insert [function] [call site] 09767
22 blob_functions::insert [function] [call site] 09768
22 map_or_else [function] [call site] 09770
21 string_functions::contains [function] [call site] 09772
21 test::len [function] [call site] 09773
21 OptimizerState::set_dirty [function] [call site] 09774
21 without_metadata::test_parse_json_err_no_index [function] [call site] 09775
21 optimize_expr [function] [call site] 09776
21 optimize_expr [function] [call site] 09777
21 OptimizerState::set_dirty [function] [call site] 09778
21 Stmt::Expr [function] [call site] 09779
21 test_functions_take [function] [call site] 09780
21 optimize_stmt [function] [call site] 09782
21 Stmt::Block [function] [call site] 09783
21 StmtBlock::empty [function] [call site] 09784
21 Self::into [function] [call site] 09785
21 optimize_expr [function] [call site] 09786
21 optimize_expr [function] [call site] 09787
21 optimize_expr [function] [call site] 09788
21 Expr::is_unit [function] [call site] 09789
21 Expr::Unit [function] [call site] 09790
21 ParseSettings::level_up_with_position [function] [call site] 09791
21 OptimizerState::set_dirty [function] [call site] 09792
21 map_functions::retain [function] [call site] 09793
21 map_functions::retain [function] [call site] 09794
22 string_functions::is_empty [function] [call site] 09795
22 IterateMap::new [function] [call site] 09797
22 IterateMap::new [function] [call site] 09798
22 IterateMap::new [function] [call site] 09799
22 mem::take [function] [call site] 09800
22 blob_functions::insert [function] [call site] 09802
22 FnPtr::call_raw_with_extra_args [function] [call site] 09803
22 TestStruct::clone [function] [call site] 09805
22 Self::into [function] [call site] 09806
22 Dynamic::as_bool [function] [call site] 09808
22 Result::unwrap_or [function] [call site] 09809
22 blob_functions::insert [function] [call site] 09810
22 blob_functions::insert [function] [call site] 09811
22 map_or_else [function] [call site] 09813
21 OptimizerState::set_dirty [function] [call site] 09815
21 MyIterableType::into_iter [function] [call site] 09816
21 Self::IntoIter::position [function] [call site] 09817
21 test::len [function] [call site] 09818
21 OptimizerState::set_dirty [function] [call site] 09819
21 string_functions::truncate [function] [call site] 09820
22 string_functions::clear [function] [call site] 09821
22 FnPtr::try_from [function] [call site] 09822
22 char_indices [function] [call site] 09823
22 shared_make_mut [function] [call site] 09825
22 string_functions::truncate [function] [call site] 09826
21 string_functions::is_empty [function] [call site] 09827
21 OptimizerState::set_dirty [function] [call site] 09828
21 map_functions::retain [function] [call site] 09829
21 OptimizerState::set_dirty [function] [call site] 09830
21 optimize_expr [function] [call site] 09831
21 StaticModuleResolver::iter_mut [function] [call site] 09832
21 impl [call site] 09833
21 array_functions::for_each [function] [call site] 09834
21 map_functions::values [function] [call site] 09836
21 flat_map [function] [call site] 09837
21 MyIterableType::into_iter [function] [call site] 09838
22 test_chars [function] [call site] 09839
22 0.chars().collect::<Vec<_>> [function] [call site] 09840
22 MyIterableType::into_iter [function] [call site] 09841
21 test_method_call [function] [call site] 09842
21 MyIterableType::into_iter [function] [call site] 09843
21 Self::IntoIter::all [function] [call site] 09844
21 without_metadata::test_parse_json_err_no_index [function] [call site] 09845
21 Expr::is_unit [function] [call site] 09846
21 Expr::Unit [function] [call site] 09847
21 ParseSettings::level_up_with_position [function] [call site] 09848
21 OptimizerState::set_dirty [function] [call site] 09849
21 OptimizerState::set_dirty [function] [call site] 09850
21 Stmt::Noop [function] [call site] 09851
21 optimize_expr [function] [call site] 09852
21 Expr::Unit [function] [call site] 09853
21 StmtBlock::statements_mut [function] [call site] 09854
21 optimize_stmt_block [function] [call site] 09855
21 StmtBlock::take_statements [function] [call site] 09856
21 optimize_expr [function] [call site] 09857
21 StmtBlock::statements_mut [function] [call site] 09858
21 optimize_stmt_block [function] [call site] 09859
21 StmtBlock::take_statements [function] [call site] 09860
21 optimize_expr [function] [call site] 09861
21 StmtBlock::statements_mut [function] [call site] 09862
21 optimize_stmt_block [function] [call site] 09863
21 StmtBlock::take_statements [function] [call site] 09864
21 ASTFlags::intersects [function] [call site] 09865
21 optimize_expr [function] [call site] 09866
21 optimize_expr [function] [call site] 09867
21 optimize_stmt_block [function] [call site] 09868
21 StmtBlock::take_statements [function] [call site] 09869
22 mem::take [function] [call site] 09870
22 StmtBlock::statements_mut [function] [call site] 09871
21 StmtBlockContainer::as_mut_slice [function] [call site] 09872
21 OptimizerState::set_dirty [function] [call site] 09873
21 Stmt::Noop [function] [call site] 09874
21 StmtBlock::new_with_span [function] [call site] 09875
22 MyIterableType::into_iter [function] [call site] 09876
22 Self::IntoIter::collect [function] [call site] 09877
22 StmtBlockContainer::shrink_to_fit [function] [call site] 09878
21 iterator_functions::chars_from_start [function] [call site] 09879
22 CharsStream::new [function] [call site] 09880
21 Stmt::is_block_dependent [function] [call site] 09881
22 MyIterableType::into_iter [function] [call site] 09882
22 Self::IntoIter::all [function] [call site] 09883
22 FnCallExpr::is_qualified [function] [call site] 09884
22 FnCallExpr::is_qualified [function] [call site] 09885
21 OptimizerState::set_dirty [function] [call site] 09886
21 test_functions_take [function] [call site] 09887
21 StmtBlock::statements_mut [function] [call site] 09888
21 MyIterableType::into_iter [function] [call site] 09889
21 test_method_call [function] [call site] 09890
21 OptimizerState::set_dirty [function] [call site] 09891
21 StmtBlock::take_statements [function] [call site] 09892
21 StmtBlock::new_with_span [function] [call site] 09893
21 optimize_stmt_block [function] [call site] 09894
21 StmtBlock::new_with_span [function] [call site] 09895
21 Stmt::Block [function] [call site] 09896
21 ParseResult::into [function] [call site] 09897
21 StmtBlock::statements_mut [function] [call site] 09898
21 optimize_stmt_block [function] [call site] 09899
21 StmtBlock::take_statements [function] [call site] 09900
21 StmtBlock::statements_mut [function] [call site] 09901
21 optimize_stmt_block [function] [call site] 09902
21 StmtBlock::take_statements [function] [call site] 09903
21 OptimizerState::set_dirty [function] [call site] 09904
21 StmtBlock::as_mut [function] [call site] 09905
21 string_functions::is_empty [function] [call site] 09906
22 test::len [function] [call site] 09907
21 mem::take [function] [call site] 09908
21 StmtBlock::as_mut [function] [call site] 09909
21 StmtBlock::statements_mut [function] [call site] 09910
21 optimize_stmt_block [function] [call site] 09911
21 StmtBlock::take_statements [function] [call site] 09912
21 Stmt::Block [function] [call site] 09913
21 Stmt::Noop [function] [call site] 09915
21 ParseSettings::level_up_with_position [function] [call site] 09916
21 OptimizerState::set_dirty [function] [call site] 09917
21 test_functions_take [function] [call site] 09918
21 Stmt::FnCall [function] [call site] 09919
21 optimize_expr [function] [call site] 09920
21 ParseResult::take [function] [call site] 09921
22 Engine::new [function] [call site] 09922
22 register_type_with_name::<TestStruct> [function] [call site] 09923
22 Engine::register_fn [function] [call site] 09924
22 TestStruct [function] [call site] 09925
21 Expr::FnCall [function] [call site] 09926
21 optimize_expr [function] [call site] 09927
21 Stmt::FnCall [function] [call site] 09928
21 Stmt::Expr [function] [call site] 09929
21 optimize_expr [function] [call site] 09931
21 optimize_expr [function] [call site] 09932
21 string_functions::is_empty [function] [call site] 09933
21 OptimizerState::set_dirty [function] [call site] 09934
21 Stmt::Noop [function] [call site] 09935
21 test::len [function] [call site] 09936
21 map_functions::retain [function] [call site] 09937
21 OptimizerState::find_literal_constant [function] [call site] 09938
21 Ident::as_str [function] [call site] 09939
21 Position::is_none [function] [call site] 09940
21 test::len [function] [call site] 09941
21 OptimizerState::set_dirty [function] [call site] 09942
20 MyIterableType::into_iter [function] [call site] 09943
20 Self::IntoIter::rev [function] [call site] 09944
21 array_functions::reduce_rev_with_initial [function] [call site] 09945
20 ParseSettings::level_up_with_position [function] [call site] 09946
21 ParseSettings::level_up [function] [call site] 09947
20 RhaiFunc::is_pure [function] [call site] 09949
20 Expr::is_constant [function] [call site] 09950
20 Expr::is_constant [function] [call site] 09951
20 Expr::is_constant [function] [call site] 09952
20 ParseResult::map_or [function] [call site] 09953
20 test::len [function] [call site] 09954
21 test::len [function] [call site] 09955
20 test::len [function] [call site] 09956
20 test::len [function] [call site] 09957
20 RhaiFunc::is_pure [function] [call site] 09958
20 OptimizerState::set_dirty [function] [call site] 09959
20 string_functions::remove [function] [call site] 09960
20 RhaiFunc::is_pure [function] [call site] 09961
21 RhaiFunc::is_pure [function] [call site] 09962
20 OptimizerState::set_dirty [function] [call site] 09963
20 string_functions::remove [function] [call site] 09964
20 ASTFlags::intersects [function] [call site] 09965
20 OptimizerState::set_dirty [function] [call site] 09966
20 string_functions::clear [function] [call site] 09967
21 string_functions::is_empty [function] [call site] 09968
21 shared_get_mut [function] [call site] 09969
21 string_functions::clear [function] [call site] 09970
21 ImmutableString::new [function] [call site] 09971
20 Stmt::returns_value [function] [call site] 09972
20 RhaiFunc::is_pure [function] [call site] 09973
20 OptimizerState::set_dirty [function] [call site] 09974
20 string_functions::clear [function] [call site] 09975
20 ASTFlags::intersects [function] [call site] 09976
20 Stmt::returns_value [function] [call site] 09977
20 OptimizerState::set_dirty [function] [call site] 09978
20 string_functions::pop [function] [call site] 09979
21 string_functions::is_empty [function] [call site] 09980
21 shared_make_mut [function] [call site] 09981
21 string_functions::pop [function] [call site] 09982
21 Dynamic::map_or [function] [call site] 09983
20 Dynamic::unwrap [function] [call site] 09984
20 ASTFlags::intersects [function] [call site] 09985
20 OptimizerState::set_dirty [function] [call site] 09986
20 StmtBlockContainer::last_mut [function] [call site] 09987
20 unwrap [function] [call site] 09988
20 StmtBlock::as_mut [function] [call site] 09989
20 &mut [call site] 09990
20 Stmt::Noop [function] [call site] 09991
20 Stmt::Expr [function] [call site] 09992
20 mem::take [function] [call site] 09993
20 Stmt::returns_value [function] [call site] 09994
20 Stmt::returns_value [function] [call site] 09995
20 RhaiFunc::is_pure [function] [call site] 09996
20 OptimizerState::set_dirty [function] [call site] 09997
20 Stmt::returns_value [function] [call site] 09998
20 StmtBlockContainer::last_mut [function] [call site] 09999
20 unwrap [function] [call site] 10000
20 Stmt::Noop [function] [call site] 10001
20 ParseSettings::level_up_with_position [function] [call site] 10002
20 string_functions::pop [function] [call site] 10003
20 Dynamic::unwrap [function] [call site] 10004
20 RhaiFunc::is_pure [function] [call site] 10005
20 OptimizerState::set_dirty [function] [call site] 10006
20 string_functions::clear [function] [call site] 10007
20 ASTFlags::intersects [function] [call site] 10008
20 OptimizerState::set_dirty [function] [call site] 10009
20 string_functions::pop [function] [call site] 10010
20 Dynamic::unwrap [function] [call site] 10011
20 ASTFlags::intersects [function] [call site] 10012
20 RhaiFunc::is_pure [function] [call site] 10013
20 OptimizerState::set_dirty [function] [call site] 10014
20 string_functions::pop [function] [call site] 10015
20 Dynamic::unwrap [function] [call site] 10016
20 RhaiFunc::is_pure [function] [call site] 10017
20 OptimizerState::set_dirty [function] [call site] 10018
20 string_functions::pop [function] [call site] 10019
20 Dynamic::unwrap [function] [call site] 10020
20 OptimizerState::rewind_var [function] [call site] 10021
21 string_functions::truncate [function] [call site] 10022
20 OptimizerState::is_dirty [function] [call site] 10023
20 OptimizerState::set_dirty [function] [call site] 10024
20 StmtBlockContainer::shrink_to_fit [function] [call site] 10025
18 Option::into [function] [call site] 10026
18 Self::into [function] [call site] 10027
18 crate::Module::new [function] [call site] 10028
19 Position::new_const [function] [call site] 10029
19 CustomTypesCollection::new [function] [call site] 10030
19 TestStruct::new [function] [call site] 10031
19 TestStruct::new [function] [call site] 10032
19 BloomFilterU64::new [function] [call site] 10033
19 TestStruct::new [function] [call site] 10034
19 TestStruct::new [function] [call site] 10035
18 Self::into [function] [call site] 10036
18 StmtBlockContainer::shrink_to_fit [function] [call site] 10037
18 AST::new [function] [call site] 10038
19 crate::SmartString::new_const [function] [call site] 10039
20 TestStruct::new [function] [call site] 10041
19 MyIterableType::into_iter [function] [call site] 10042
19 Self::IntoIter::collect [function] [call site] 10043
18 Engine::optimize_top_level [function] [call site] 10045
18 std::slice::from_ref [function] [call site] 10046
17 map_functions::values [function] [call site] 10047
17 cloned [function] [call site] 10048
17 lib.values().cloned().collect::<Vec<_>> [function] [call site] 10049
17 Ok [function] [call site] 10050
17 AST::new [function] [call site] 10051
17 crate::Module::from [function] [call site] 10052
17 map_functions::values [function] [call site] 10053
17 cloned [function] [call site] 10054
15 ParseResult::expect [function] [call site] 10055
15 Ident::as_str [function] [call site] 10056
15 eval_ast::<bool> [function] [call site] 10057
15 expect [function] [call site] 10058
14 unwrap_or [function] [call site] 10059
14 FnPtr::try_from [function] [call site] 10060
14 RhaiResultOf::unwrap [function] [call site] 10061
14 FnPtr::try_from [function] [call site] 10062
14 RhaiResultOf::map [function] [call site] 10063
14 unwrap_or [function] [call site] 10064
14 FnPtr::try_from [function] [call site] 10065
14 RhaiResultOf::unwrap [function] [call site] 10066
13 test::len [function] [call site] 10067
13 test::len [function] [call site] 10068
13 blob_functions::push [function] [call site] 10069
13 blob_functions::insert [function] [call site] 10070
12 &str::into [function] [call site] 10071
12 into [function] [call site] 10072
12 Scope::push_constant_dynamic [function] [call site] 10073
12 into [function] [call site] 10074
12 Scope::push_constant_dynamic [function] [call site] 10075
12 &str::into [function] [call site] 10076
12 Engine::compile_expression_with_scope [function] [call site] 10077
12 ParseResult::expect [function] [call site] 10078
12 Ident::as_str [function] [call site] 10079
12 eval_ast::<bool> [function] [call site] 10080
12 expect [function] [call site] 10081
11 StmtBlock::as_ref [function] [call site] 10082
11 &[Stmt]::chars [function] [call site] 10083
12 Engine::new [function] [call site] 10084
12 eval::<char> [function] [call site] 10085
12 unwrap_err [function] [call site] 10086
12 eval::<char> [function] [call site] 10087
12 unwrap_err [function] [call site] 10088
11 peekable [function] [call site] 10089
11 reflection_functions::collect [function] [call site] 10090
10 as_deref [function] [call site] 10091
9 StmtBlock::as_ref [function] [call site] 10092
9 syn::Result::peekable [function] [call site] 10093
9 <_>::default [function] [call site] 10094
9 ParseState::new [function] [call site] 10095
9 TestStruct::clone [function] [call site] 10096
9 Engine::parse [function] [call site] 10097
10 Engine::parse_global_level [function] [call site] 10098
11 Position::new_const [function] [call site] 10099
11 Engine::max_expr_depth [function] [call site] 10100
11 Engine::parse_stmt [function] [call site] 10103
11 Stmt::is_noop [function] [call site] 10104
11 CustomExpr::is_self_terminated [function] [call site] 10105
11 blob_functions::push [function] [call site] 10106
11 eat_token [function] [call site] 10109
11 TestStruct::clone [function] [call site] 10111
11 PERR::into_err [function] [call site] 10112
11 PERR::MissingToken [function] [call site] 10114
11 &str::into [function] [call site] 10116
11 PERR::into_err [function] [call site] 10117
11 map_functions::values [function] [call site] 10118
11 reflection_functions::collect [function] [call site] 10120
11 TestStruct::new [function] [call site] 10121
10 Engine::optimize_into_ast [function] [call site] 10124
10 AST::new [function] [call site] 10126
10 crate::Module::new [function] [call site] 10127
10 StmtBlock::extend [function] [call site] 10128
11 StmtBlock::extend [function] [call site] 10129
9 StmtBlock::borrow [function] [call site] 10130
9 into [function] [call site] 10131
9 Ok [function] [call site] 10132
8 Some [function] [call site] 10133
6 Scope::new [function] [call site] 10134
5 ParseResult::unwrap [function] [call site] 10135
5 TestStruct::new [function] [call site] 10136
5 Expr::walk [function] [call site] 10137
5 last [function] [call site] 10138
5 blob_functions::push [function] [call site] 10139
5 test_to_string [function] [call site] 10140
4 BloomFilterU64::new [function] [call site] 10141
2 Some [function] [call site] 10142
2 TestStruct::new [function] [call site] 10143
2 Some [function] [call site] 10144
2 TestStruct::new [function] [call site] 10145
2 Engine::register_global_module [function] [call site] 10146
2 TestStruct::new [function] [call site] 10147
2 Self::as_shared_module [function] [call site] 10148
1 Engine::set_max_string_size [function] [call site] 10149
2 TestStruct::new [function] [call site] 10150
1 Engine::set_max_array_size [function] [call site] 10151
2 TestStruct::new [function] [call site] 10152
1 Engine::set_max_map_size [function] [call site] 10153
2 TestStruct::new [function] [call site] 10154
1 Engine::set_max_variables [function] [call site] 10155
1 Engine::set_max_modules [function] [call site] 10156
1 Engine::set_max_call_levels [function] [call site] 10157
1 Engine::set_max_expr_depths [function] [call site] 10158
2 TestStruct::new [function] [call site] 10159
2 TestStruct::new [function] [call site] 10160
1 Engine::set_optimization_level [function] [call site] 10161
1 Engine::on_debug [function] [call site] 10162
2 TestStruct::new [function] [call site] 10164
1 std::hint::black_box [function] [call site] 10165
1 Engine::on_print [function] [call site] 10166
1 std::hint::black_box [function] [call site] 10167
1 test_chars [function] [call site] 10168
1 test_functions_take [function] [call site] 10169
1 script.chars().take(32 [call site] 10170
1 Instant::now [function] [call site] 10171
1 Engine::on_progress [function] [call site] 10172
1 time_functions::elapsed [function] [call site] 10173
2 Instant::now [function] [call site] 10174
2 make_arithmetic_err [function] [call site] 10176
2 time_functions::elapsed [function] [call site] 10178
3 Instant::now [function] [call site] 10179
3 make_arithmetic_err [function] [call site] 10181
3 time_functions::elapsed [function] [call site] 10183
3 RhaiResult::as_secs_f64 [function] [call site] 10184
3 time_functions::elapsed [function] [call site] 10186
3 RhaiResult::as_secs [function] [call site] 10187
3 FnPtr::try_from [function] [call site] 10188
3 make_arithmetic_err [function] [call site] 10190
3 Instant::now [function] [call site] 10191
3 make_arithmetic_err [function] [call site] 10193
2 RhaiResult::as_secs_f64 [function] [call site] 10196
2 time_functions::elapsed [function] [call site] 10198
2 RhaiResult::as_secs [function] [call site] 10199
2 FnPtr::try_from [function] [call site] 10200
2 make_arithmetic_err [function] [call site] 10202
2 Instant::now [function] [call site] 10203
2 make_arithmetic_err [function] [call site] 10205
1 RhaiResult::as_millis [function] [call site] 10208
1 then_some [function] [call site] 10209
1 Scope::new [function] [call site] 10210
1 rhai:: [call site] 10211
0 serde::to_dynamic [function] [call site] 10212
2 DynamicSerializer::new [function] [call site] 10213
3 Position::new_const [function] [call site] 10214
2 Dynamic::serialize [function] [call site] 10215
3 &mut [call site] 10218
3 &mut [call site] 10221
3 &mut [call site] 10224
3 &mut [call site] 10227
4 RhaiResult::into [function] [call site] 10229
4 Dynamic::from [function] [call site] 10231
4 rust_decimal::Decimal::from_i64 [function] [call site] 10232
4 Dynamic::from_decimal [function] [call site] 10234
4 Dynamic::from_float [function] [call site] 10239
5 Union::Float [function] [call site] 10241
5 super::FloatWrapper::new [function] [call site] 10242
4 RhaiError::custom [function] [call site] 10245
5 LexError::ImproperSymbol [function] [call site] 10246
5 ImmutableString::new [function] [call site] 10247
5 ParseError::to_string [function] [call site] 10248
5 PERR::into_err [function] [call site] 10249
3 &mut [call site] 10251
4 String::from [function] [call site] 10253
5 ImmutableString::into_owned [function] [call site] 10254
4 Self::into [function] [call site] 10255
3 &mut [call site] 10256
4 rust_decimal::Decimal::from_f64 [function] [call site] 10259
4 Dynamic::from_decimal [function] [call site] 10261
4 RhaiError::custom [function] [call site] 10263
3 &mut [call site] 10264
4 rust_decimal::Decimal::from_f32 [function] [call site] 10267
4 Dynamic::from_decimal [function] [call site] 10269
4 RhaiError::custom [function] [call site] 10271
3 float_functions::f32_to_f64 [function] [call site] 10272
3 &mut [call site] 10274
3 &mut [call site] 10275
3 test_to_string [function] [call site] 10276
3 &mut [call site] 10278
3 &mut [call site] 10279
3 test_to_string [function] [call site] 10280
3 Dynamic::serialize [function] [call site] 10281
3 &mut [call site] 10282
4 Dynamic::from_blob [function] [call site] 10284
4 &[u8]::to_vec [function] [call site] 10285
4 ERR::ErrorMismatchDataType [function] [call site] 10287
4 &str::into [function] [call site] 10288
4 &str::into [function] [call site] 10289
3 &mut [call site] 10291
4 DynamicSerializer::new [function] [call site] 10293
4 crate::Map::new [function] [call site] 10294
4 Self::into [function] [call site] 10295
4 ERR::ErrorMismatchDataType [function] [call site] 10297
4 &str::into [function] [call site] 10298
4 &str::into [function] [call site] 10299
3 test::len [function] [call site] 10302
3 MyIterableType::into_iter [function] [call site] 10303
3 Self::IntoIter::try_for_each [function] [call site] 10304
3 DynamicSerializer::serialize_entry [function] [call site] 10305
4 Dynamic::serialize [function] [call site] 10306
5 &mut [call site] 10307
5 &mut [call site] 10308
5 &mut [call site] 10309
5 &mut [call site] 10310
5 &mut [call site] 10311
5 &mut [call site] 10312
5 &mut [call site] 10313
5 &mut [call site] 10314
5 float_functions::f32_to_f64 [function] [call site] 10315
5 &mut [call site] 10316
5 &mut [call site] 10317
5 test_to_string [function] [call site] 10318
5 &mut [call site] 10320
5 &mut [call site] 10321
5 test_to_string [function] [call site] 10322
5 Dynamic::serialize [function] [call site] 10323
5 &mut [call site] 10324
5 &mut [call site] 10325
5 test::len [function] [call site] 10327
5 MyIterableType::into_iter [function] [call site] 10328
5 Self::IntoIter::try_for_each [function] [call site] 10329
5 DynamicSerializer::serialize_entry [function] [call site] 10330
5 string_functions::add_append [function] [call site] 10331
5 FnPtr::is_curried [function] [call site] 10332
5 impl [call site] 10333
5 std::iter::once [function] [call site] 10334
5 test_native_context_fn_name [function] [call site] 10335
5 optimize_combo_chain [function] [call site] 10337
5 FnPtr::iter_curry [function] [call site] 10338
6 MyIterableType::into_iter [function] [call site] 10339
5 impl [call site] 10340
5 &mut [call site] 10341
5 test_native_context_fn_name [function] [call site] 10342
5 &mut [call site] 10343
5 StmtBlock::as_ref [function] [call site] 10344
5 RhaiNativeFunc::return_type_name [function] [call site] 10345
6 type_name::<R> [function] [call site] 10346
5 &mut [call site] 10347
5 RhaiNativeFunc::return_type_name [function] [call site] 10348
5 StmtBlock::borrow [function] [call site] 10349
5 Dynamic::serialize [function] [call site] 10350
5 locked_read [function] [call site] 10351
5 Dynamic::serialize [function] [call site] 10353
4 Dynamic::into_immutable_string [function] [call site] 10354
4 Result::map_err [function] [call site] 10355
4 ERR::ErrorMismatchDataType [function] [call site] 10356
4 &str::into [function] [call site] 10357
4 Dynamic::serialize [function] [call site] 10359
4 _value.downcast_mut::<crate::Map> [function] [call site] 10360
4 blob_functions::insert [function] [call site] 10362
4 RhaiResultOf::into [function] [call site] 10363
4 ERR::ErrorMismatchDataType [function] [call site] 10366
4 &str::into [function] [call site] 10367
4 &str::into [function] [call site] 10368
3 string_functions::add_append [function] [call site] 10370
3 FnPtr::is_curried [function] [call site] 10371
3 impl [call site] 10372
3 std::iter::once [function] [call site] 10373
3 test_native_context_fn_name [function] [call site] 10374
3 optimize_combo_chain [function] [call site] 10376
3 FnPtr::iter_curry [function] [call site] 10377
3 impl [call site] 10378
3 &mut [call site] 10379
3 test_native_context_fn_name [function] [call site] 10380
3 &mut [call site] 10381
3 StmtBlock::as_ref [function] [call site] 10382
3 RhaiNativeFunc::return_type_name [function] [call site] 10383
3 &mut [call site] 10384
3 RhaiNativeFunc::return_type_name [function] [call site] 10385
3 StmtBlock::borrow [function] [call site] 10386
3 Dynamic::serialize [function] [call site] 10387
3 locked_read [function] [call site] 10388
3 Dynamic::serialize [function] [call site] 10390
1 Scope::push_dynamic [function] [call site] 10391
2 Scope::push_entry [function] [call site] 10392
2 Dynamic::access_mode [function] [call site] 10395
1 Engine::run_with_scope [function] [call site] 10396
2 Engine::lex [function] [call site] 10397
2 syn::Result::peekable [function] [call site] 10398
2 <_>::default [function] [call site] 10399
2 ParseState::new [function] [call site] 10400
2 Engine::parse [function] [call site] 10402
2 Engine::run_ast_with_scope [function] [call site] 10403
1 get_value::<Dynamic> [function] [call site] 10404
1 std::hint::black_box [function] [call site] 10405
1 rhai:: [call site] 10406
0 serde::from_dynamic [function] [call site] 10407
2 Self::Unit [function] [call site] 10408
2 Self::BoolConstant [function] [call site] 10409
2 Self::StringConstant [function] [call site] 10410
2 Self::CharConstant [function] [call site] 10411
2 Self::IntegerConstant [function] [call site] 10412
2 Self::DynamicConstant [function] [call site] 10413
2 TestStruct::new [function] [call site] 10414
2 Self::FloatConstant [function] [call site] 10416
2 Self::DynamicConstant [function] [call site] 10417
2 TestStruct::new [function] [call site] 10418
2 Self::DynamicConstant [function] [call site] 10420
2 TestStruct::new [function] [call site] 10421
2 FnPtr::is_curried [function] [call site] 10423
2 Self::FnCall [function] [call site] 10424
2 FnCallHashes::from_hash [function] [call site] 10426
2 calc_fn_hash [function] [call site] 10427
2 test_native_context_fn_name [function] [call site] 10428
2 std:: [call site] 10429
0 iter::once [function] [call site] 10430
2 Self::StringConstant [function] [call site] 10431
2 test_native_context_fn_name [function] [call site] 10432
2 reflection_functions::collect [function] [call site] 10434
2 Self::DynamicConstant [function] [call site] 10436
1 std::hint::black_box [function] [call site] 10438