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
10212 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 Engine::default [function] [call site] 00141
5 TestStruct::new [function] [call site] 00142
4 BloomFilterU64::new [function] [call site] 00143
2 TestStruct::new [function] [call site] 00146
2 TestStruct::new [function] [call site] 00148
2 Engine::register_global_module [function] [call site] 00149
3 Engine::global_namespace_mut [function] [call site] 00150
4 string_functions::is_empty [function] [call site] 00151
4 Module::new [function] [call site] 00152
5 Position::new_const [function] [call site] 00153
5 CustomTypesCollection::new [function] [call site] 00154
6 TestStruct::new [function] [call site] 00156
5 TestStruct::new [function] [call site] 00157
5 TestStruct::new [function] [call site] 00158
5 BloomFilterU64::new [function] [call site] 00159
5 TestStruct::new [function] [call site] 00160
5 TestStruct::new [function] [call site] 00161
4 Module::set_internal [function] [call site] 00162
5 test_get_set [function] [call site] 00163
6 Engine::new [function] [call site] 00164
6 register_type::<TestStruct> [function] [call site] 00165
6 Engine::register_get_set [function] [call site] 00166
7 Engine::register_get [function] [call site] 00167
8 Engine::register_fn [function] [call site] 00168
9 FuncRegistration::new [function] [call site] 00169
10 Engine::default [function] [call site] 00171
10 Engine::default [function] [call site] 00172
10 &str::into [function] [call site] 00173
10 Engine::default [function] [call site] 00174
9 Package::register_into_engine [function] [call site] 00176
10 Package::init_engine [function] [call site] 00177
10 Engine::register_global_module [function] [call site] 00178
10 Package::as_shared_module [function] [call site] 00179
8 crate::engine::make_getter [function] [call site] 00180
9 Position::new_const [function] [call site] 00181
10 TestStruct::new [function] [call site] 00183
9 RhaiResultOf::push_str [function] [call site] 00184
9 RhaiResultOf::push_str [function] [call site] 00185
8 StmtBlock::as_ref [function] [call site] 00186
7 Engine::register_set [function] [call site] 00187
8 Engine::register_fn [function] [call site] 00188
8 crate::engine::make_setter [function] [call site] 00189
9 Position::new_const [function] [call site] 00190
9 RhaiResultOf::push_str [function] [call site] 00191
9 RhaiResultOf::push_str [function] [call site] 00192
8 StmtBlock::as_ref [function] [call site] 00193
6 Engine::register_get [function] [call site] 00194
7 Engine::register_fn [function] [call site] 00195
7 crate::engine::make_getter [function] [call site] 00196
7 StmtBlock::as_ref [function] [call site] 00197
6 Engine::register_fn [function] [call site] 00198
7 FuncRegistration::new [function] [call site] 00199
7 Package::register_into_engine [function] [call site] 00201
6 Engine::register_fn [function] [call site] 00202
6 Engine::register_indexer_get_set [function] [call site] 00203
7 Engine::register_indexer_get [function] [call site] 00204
8 Engine::register_fn [function] [call site] 00205
7 Engine::register_indexer_set [function] [call site] 00206
8 Engine::register_fn [function] [call site] 00207
6 test::len [function] [call site] 00208
6 test::len [function] [call site] 00209
4 blob_functions::push [function] [call site] 00210
4 bool::into [function] [call site] 00211
4 Shared::get_mut [function] [call site] 00212
4 first_mut [function] [call site] 00213
4 Option::unwrap [function] [call site] 00215
3 blob_functions::insert [function] [call site] 00216
4 FnPtr::try_from [function] [call site] 00217
4 RhaiResultOf::unwrap [function] [call site] 00218
4 string_functions::is_empty [function] [call site] 00219
4 blob_functions::push [function] [call site] 00220
4 eval::calc_offset_len [function] [call site] 00221
5 FnPtr::try_from [function] [call site] 00222
6 tokenizer::is_valid_function_name [function] [call site] 00223
6 TestStruct::new [function] [call site] 00225
6 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 00226
6 Token::lookup_symbol_from_syntax [function] [call site] 00227
6 Option::is_some [function] [call site] 00228
6 ERR::ErrorParsing [function] [call site] 00230
6 PERR::Reserved [function] [call site] 00231
6 test_to_string [function] [call site] 00232
6 ERR::ErrorFunctionNotFound [function] [call site] 00235
6 test_to_string [function] [call site] 00236
5 CharsStream::unsigned_abs [function] [call site] 00238
5 RhaiResultOf::map_or [function] [call site] 00239
5 min_max_functions::min [function] [call site] 00240
5 FnPtr::try_from [function] [call site] 00241
5 Engine::lex_with_map [function] [call site] 00242
6 Engine::lex_raw [function] [call site] 00243
7 TestStruct::new [function] [call site] 00244
7 TokenizerControlBlock::new [function] [call site] 00245
8 ImmutableString::new [function] [call site] 00246
9 Position::new_const [function] [call site] 00248
9 Option::into [function] [call site] 00249
7 Self::into [function] [call site] 00250
7 TestStruct::clone [function] [call site] 00251
7 std::num::NonZeroUsize::new [function] [call site] 00252
7 Engine::max_string_size [function] [call site] 00253
8 Command::get [function] [call site] 00254
7 Position::new [function] [call site] 00255
7 MyIterableType::into_iter [function] [call site] 00256
8 test_chars [function] [call site] 00257
8 0.chars().collect::<Vec<_>> [function] [call site] 00258
8 MyIterableType::into_iter [function] [call site] 00259
9 test_chars [function] [call site] 00260
9 0.chars().collect::<Vec<_>> [function] [call site] 00261
9 MyIterableType::into_iter [function] [call site] 00262
7 Self::IntoIter::map [function] [call site] 00263
8 Engine::lex_raw [function] [call site] 00264
7 StmtBlock::as_ref [function] [call site] 00266
7 &[Stmt]::chars [function] [call site] 00267
8 Engine::new [function] [call site] 00268
8 eval::<char> [function] [call site] 00269
8 unwrap_err [function] [call site] 00270
8 eval::<char> [function] [call site] 00271
8 unwrap_err [function] [call site] 00272
7 reflection_functions::collect [function] [call site] 00274
8 NativeCallContext::engine [function] [call site] 00275
8 Engine::collect_fn_metadata_impl [function] [call site] 00276
9 TestStruct::new [function] [call site] 00277
9 NativeCallContext::iter_namespaces [function] [call site] 00278
10 MyIterableType::into_iter [function] [call site] 00279
11 test_chars [function] [call site] 00280
11 0.chars().collect::<Vec<_>> [function] [call site] 00281
11 MyIterableType::into_iter [function] [call site] 00282
10 Engine::lex_with_map [function] [call site] 00283
11 Engine::lex_raw [function] [call site] 00284
9 filter_map [function] [call site] 00287
9 Position::new_const [function] [call site] 00288
9 RhaiFunc::get_script_fn_def [function] [call site] 00289
9 Engine::lex_with_map [function] [call site] 00291
10 Engine::lex_raw [function] [call site] 00292
9 array_functions::for_each [function] [call site] 00295
10 string_functions::is_empty [function] [call site] 00296
10 StaticModuleResolver::iter_mut [function] [call site] 00298
11 StaticModuleResolver::iter_mut [function] [call site] 00299
11 Engine::lex_with_map [function] [call site] 00300
11 Ident::as_str [function] [call site] 00301
10 impl [call site] 00302
10 FnPtr::call_raw_with_extra_args [function] [call site] 00304
11 _call_with_extra_args::<true, [call site] 00305
11 _call_with_extra_args::<false, [call site] 00306
9 blob_functions::push [function] [call site] 00309
10 blob_functions::push [function] [call site] 00310
10 FnPtr::try_from [function] [call site] 00311
10 RhaiResultOf::unwrap [function] [call site] 00312
9 MyIterableType::into_iter [function] [call site] 00313
9 test_var_def_filter [function] [call site] 00314
10 Engine::new [function] [call site] 00315
10 Engine::compile [function] [call site] 00316
11 Engine::compile_with_scope [function] [call site] 00317
12 Engine::compile_scripts_with_scope [function] [call site] 00318
13 Engine::compile_scripts_with_scope_raw [function] [call site] 00319
14 Engine::lex [function] [call site] 00320
15 Engine::lex_raw [function] [call site] 00321
15 as_deref [function] [call site] 00322
14 StmtBlock::as_ref [function] [call site] 00323
14 syn::Result::peekable [function] [call site] 00324
14 Engine::default [function] [call site] 00325
14 ParseState::new [function] [call site] 00326
15 TestStruct::new [function] [call site] 00327
15 Scope::new [function] [call site] 00328
15 TestStruct::new [function] [call site] 00329
15 TestStruct::new [function] [call site] 00330
14 TestStruct::clone [function] [call site] 00331
14 Engine::parse [function] [call site] 00332
15 Engine::parse_global_level [function] [call site] 00333
16 Position::new_const [function] [call site] 00334
17 TestStruct::new [function] [call site] 00336
16 Engine::max_expr_depth [function] [call site] 00337
17 Command::get [function] [call site] 00338
16 Engine::parse_stmt [function] [call site] 00341
17 StaticVec::<SmartString>::new_const [function] [call site] 00342
18 TestStruct::new [function] [call site] 00344
17 Position::new_const [function] [call site] 00345
17 Position::is_none [function] [call site] 00348
17 ParseSettings::has_flag [function] [call site] 00349
18 intersects [function] [call site] 00350
17 PERR::into_err [function] [call site] 00352
18 ParseError [function] [call site] 00353
18 PERR::into [function] [call site] 00354
17 MultiInputsStream::get_next [function] [call site] 00355
18 test::len [function] [call site] 00356
18 MultiInputsStream::get_next [function] [call site] 00357
17 string_functions::contains [function] [call site] 00360
18 string_functions::contains [function] [call site] 00361
17 string_functions::is_empty [function] [call site] 00362
18 test::len [function] [call site] 00363
17 blob_functions::push [function] [call site] 00364
17 TestStruct::clone [function] [call site] 00365
17 string_functions::clear [function] [call site] 00367
18 string_functions::is_empty [function] [call site] 00368
18 shared_get_mut [function] [call site] 00369
18 string_functions::clear [function] [call site] 00370
18 ImmutableString::new [function] [call site] 00371
17 unindent_block_comment [function] [call site] 00372
18 string_functions::contains [function] [call site] 00373
18 usize::lines [function] [call site] 00374
18 Engine::lex_with_map [function] [call site] 00376
18 test::len [function] [call site] 00377
18 trim_start_matches [function] [call site] 00378
18 test::len [function] [call site] 00379
18 min_max_functions::min [function] [call site] 00380
18 unwrap_or [function] [call site] 00381
18 min_max_functions::min [function] [call site] 00382
18 usize::lines [function] [call site] 00383
18 enumerate [function] [call site] 00384
18 Engine::lex_with_map [function] [call site] 00385
18 lines() [call site] 00386
4 .enumerate() [call site] 00387
4 .map(|(i, [call site] 00388
4 .collect::<Vec<_>> [function] [call site] 00389
17 ParseSettings::level_up_with_position [function] [call site] 00391
18 ParseSettings::level_up [function] [call site] 00392
17 unwrap_or [function] [call site] 00397
17 blob_functions::push [function] [call site] 00398
17 string_functions::is_empty [function] [call site] 00400
17 RhaiResultOf::push_str [function] [call site] 00401
17 RhaiResultOf::push_str [function] [call site] 00402
17 PERR::into_err [function] [call site] 00406
17 string_functions::is_empty [function] [call site] 00407
17 blob_functions::push [function] [call site] 00408
17 Stmt::Noop [function] [call site] 00412
17 eat_token [function] [call site] 00413
18 MultiInputsStream::get_next [function] [call site] 00414
19 test::len [function] [call site] 00415
19 MultiInputsStream::get_next [function] [call site] 00416
18 Option::unwrap [function] [call site] 00418
17 Stmt::Noop [function] [call site] 00420
17 Engine::parse_block [function] [call site] 00422
18 MultiInputsStream::get_next [function] [call site] 00423
18 PERR::into_err [function] [call site] 00426
19 ParseError [function] [call site] 00427
19 PERR::into [function] [call site] 00428
18 PERR::MissingToken [function] [call site] 00430
18 &str::into [function] [call site] 00432
18 PERR::into_err [function] [call site] 00433
18 ParseSettings::level_up_with_position [function] [call site] 00434
19 ParseSettings::level_up [function] [call site] 00435
18 StmtBlock::empty [function] [call site] 00437
19 Position::new_const [function] [call site] 00438
19 Span::new [function] [call site] 00439
18 ParseSettings::has_flag [function] [call site] 00440
18 Engine::parse_expr_stmt [function] [call site] 00441
19 Engine::parse_expr [function] [call site] 00444
20 TestStruct::new [function] [call site] 00447
20 ParseSettings::level_up [function] [call site] 00448
20 Engine::parse_unary [function] [call site] 00449
21 LexError::UnexpectedInput [function] [call site] 00453
21 (Token, [call site] 00454
22 Engine::new [function] [call site] 00455
22 Scope::new [function] [call site] 00456
22 blob_functions::push [function] [call site] 00457
22 blob_functions::push [function] [call site] 00458
22 blob_functions::push [function] [call site] 00459
21 PERR::into_err [function] [call site] 00460
21 TestStruct::clone [function] [call site] 00461
21 eat_token [function] [call site] 00463
21 Engine::parse_unary [function] [call site] 00464
21 ParseSettings::level_up [function] [call site] 00465
21 checked_neg [function] [call site] 00466
21 Engine::lex_with_map [function] [call site] 00467
21 Expr::IntegerConstant [function] [call site] 00468
21 StmtBlock::span_or_else [function] [call site] 00469
22 Span::new [function] [call site] 00470
22 iterator_functions::chars_from_start [function] [call site] 00471
23 CharsStream::new [function] [call site] 00472
24 TestStruct::new [function] [call site] 00474
24 MyIterableType::into_iter [function] [call site] 00475
25 test_chars [function] [call site] 00476
25 0.chars().collect::<Vec<_>> [function] [call site] 00477
25 MyIterableType::into_iter [function] [call site] 00478
24 FnPtr::try_from [function] [call site] 00479
24 RhaiResultOf::unwrap_or [function] [call site] 00480
24 FnPtr::try_from [function] [call site] 00481
24 RhaiResultOf::unwrap_or [function] [call site] 00482
24 test_chars [function] [call site] 00484
24 test_functions_take [function] [call site] 00486
25 Engine::new [function] [call site] 00487
25 register_type_with_name::<TestStruct> [function] [call site] 00488
25 Engine::register_fn [function] [call site] 00489
25 TestStruct [function] [call site] 00490
24 chars() [call site] 00491
10 .skip(from) [call site] 00492
10 .take(len) [call site] 00493
10 .collect::<Vec<_>> [function] [call site] 00494
24 MyIterableType::into_iter [function] [call site] 00495
24 FnPtr::try_from [function] [call site] 00496
24 Self::unsigned_abs [function] [call site] 00497
24 RhaiResultOf::unwrap_or [function] [call site] 00498
24 test_chars [function] [call site] 00499
24 ImmutableString::strong_count [function] [call site] 00500
25 ImmutableString::strong_count [function] [call site] 00501
24 usize::saturating_sub [function] [call site] 00502
24 test_chars [function] [call site] 00504
24 test_functions_take [function] [call site] 00506
24 chars() [call site] 00507
8 .skip(offset) [call site] 00508
8 .take(len) [call site] 00509
8 .collect::<Vec<_>> [function] [call site] 00510
24 MyIterableType::into_iter [function] [call site] 00511
22 StmtBlock::span_or_else [function] [call site] 00512
22 string_functions::add_append [function] [call site] 00513
23 string_functions::is_empty [function] [call site] 00514
24 test::len [function] [call site] 00515
23 String::from_utf8_lossy [function] [call site] 00516
23 string_functions::is_empty [function] [call site] 00517
23 String::from_utf8 [function] [call site] 00518
23 ImmutableString::into_owned [function] [call site] 00521
24 ImmutableString::make_mut [function] [call site] 00522
25 func::shared_make_mut [function] [call site] 00523
26 Shared::make_mut [function] [call site] 00524
27 Shared::make_mut [function] [call site] 00525
24 func::shared_take [function] [call site] 00526
25 shared_try_take [function] [call site] 00527
26 Shared::try_unwrap [function] [call site] 00528
25 Result::ok [function] [call site] 00529
25 unwrap_or_else [function] [call site] 00530
23 String::into [function] [call site] 00532
23 ImmutableString::into_owned [function] [call site] 00533
23 StmtBlock::as_ref [function] [call site] 00534
22 StmtBlock::span_or_else [function] [call site] 00536
21 Some [function] [call site] 00537
21 Expr::FloatConstant [function] [call site] 00538
21 into [function] [call site] 00539
21 ok_or_else [function] [call site] 00540
21 LexError::MalformedNumber [function] [call site] 00541
21 PERR::into_err [function] [call site] 00542
21 Ok [function] [call site] 00543
21 Expr::FloatConstant [function] [call site] 00544
21 into [function] [call site] 00545
21 Ok [function] [call site] 00546
21 Engine::get_interned_string [function] [call site] 00547
22 locked_write [function] [call site] 00548
23 try_borrow_mut [function] [call site] 00549
23 StraightHasher::write [function] [call site] 00551
23 try_write [function] [call site] 00553
23 std::thread::sleep [function] [call site] 00555
23 std::time::Duration::from_millis [function] [call site] 00556
23 StraightHasher::write [function] [call site] 00558
23 try_write [function] [call site] 00559
22 Command::get [function] [call site] 00560
21 FnCallHashes::from_native_only [function] [call site] 00563
21 calc_fn_hash [function] [call site] 00564
22 get_hasher [function] [call site] 00565
23 config::hashing::get_hashing_seed [function] [call site] 00566
24 Command::get [function] [call site] 00567
24 unwrap_or [function] [call site] 00568
23 ahash::RandomState::with_seeds [function] [call site] 00569
23 StraightHasherBuilder::build_hasher [function] [call site] 00570
24 StraightHasher [function] [call site] 00571
23 Engine::default [function] [call site] 00572
22 write_u8 [function] [call site] 00573
22 MyIterableType::into_iter [function] [call site] 00574
22 Self::IntoIter::for_each [function] [call site] 00575
23 string_functions::is_empty [function] [call site] 00576
23 StaticModuleResolver::iter_mut [function] [call site] 00578
23 impl [call site] 00579
23 FnPtr::call_raw_with_extra_args [function] [call site] 00581
22 test::hash [function] [call site] 00584
22 write_usize [function] [call site] 00585
22 test::hash [function] [call site] 00586
22 write_usize [function] [call site] 00587
22 StraightHasher::finish [function] [call site] 00588
21 MyIterableType::into_iter [function] [call site] 00589
22 test_chars [function] [call site] 00590
22 0.chars().collect::<Vec<_>> [function] [call site] 00591
22 MyIterableType::into_iter [function] [call site] 00592
21 Self::IntoIter::collect [function] [call site] 00593
22 NativeCallContext::engine [function] [call site] 00594
22 Engine::collect_fn_metadata_impl [function] [call site] 00595
22 StmtBlock::as_ref [function] [call site] 00597
22 test::len [function] [call site] 00598
22 IterateMap::new [function] [call site] 00599
22 string_functions::is_empty [function] [call site] 00600
22 blob_functions::insert [function] [call site] 00601
23 FnPtr::try_from [function] [call site] 00602
23 RhaiResultOf::unwrap [function] [call site] 00603
23 string_functions::is_empty [function] [call site] 00604
23 blob_functions::push [function] [call site] 00605
23 eval::calc_offset_len [function] [call site] 00606
23 test::len [function] [call site] 00607
23 test::len [function] [call site] 00608
23 blob_functions::push [function] [call site] 00609
23 blob_functions::insert [function] [call site] 00610
22 &str::into [function] [call site] 00611
22 Engine::get_interned_string [function] [call site] 00612
22 ImmutableString::into [function] [call site] 00617
22 blob_functions::insert [function] [call site] 00618
22 &str::into [function] [call site] 00619
22 Engine::get_interned_string [function] [call site] 00620
22 ImmutableString::into [function] [call site] 00621
22 blob_functions::insert [function] [call site] 00622
22 &str::into [function] [call site] 00623
22 Engine::get_interned_string [function] [call site] 00624
22 ImmutableString::into [function] [call site] 00625
22 blob_functions::insert [function] [call site] 00626
22 &str::into [function] [call site] 00627
22 string_functions::starts_with [function] [call site] 00628
23 string_functions::starts_with [function] [call site] 00629
22 blob_functions::insert [function] [call site] 00631
22 &str::into [function] [call site] 00632
22 blob_functions::insert [function] [call site] 00634
22 &str::into [function] [call site] 00635
22 MyIterableType::into_iter [function] [call site] 00636
22 Engine::lex_with_map [function] [call site] 00637
22 Engine::get_interned_string [function] [call site] 00638
22 ImmutableString::into [function] [call site] 00639
22 params [call site] 00640
12 .iter() [call site] 00641
12 .map(|&p| [call site] 00642
12 .collect::<Array> [function] [call site] 00643
22 string_functions::is_empty [function] [call site] 00645
22 blob_functions::insert [function] [call site] 00646
22 &str::into [function] [call site] 00647
22 MyIterableType::into_iter [function] [call site] 00648
22 Engine::lex_with_map [function] [call site] 00649
22 Engine::get_interned_string [function] [call site] 00650
22 ImmutableString::into [function] [call site] 00651
22 comments [call site] 00652
14 .iter() [call site] 00653
14 .map(|&s| [call site] 00654
14 .collect::<Array> [function] [call site] 00655
22 Dynamic::from_map [function] [call site] 00658
23 Union::Map [function] [call site] 00660
23 (TokenIterator::into [function] [call site] 00661
21 Some [function] [call site] 00662
21 FnCallExpr::into_fn_call_expr [function] [call site] 00663
22 Expr::FnCall [function] [call site] 00664
22 FnCallExpr::into [function] [call site] 00665
21 TestStruct::clone [function] [call site] 00666
21 eat_token [function] [call site] 00667
21 Engine::parse_unary [function] [call site] 00668
21 ParseSettings::level_up [function] [call site] 00669
21 Ok [function] [call site] 00670
21 Ok [function] [call site] 00671
21 Ok [function] [call site] 00672
21 Engine::get_interned_string [function] [call site] 00673
21 FnCallHashes::from_native_only [function] [call site] 00674
21 calc_fn_hash [function] [call site] 00675
21 MyIterableType::into_iter [function] [call site] 00676
21 Self::IntoIter::collect [function] [call site] 00677
21 Some [function] [call site] 00678
21 FnCallExpr::into_fn_call_expr [function] [call site] 00679
21 TestStruct::clone [function] [call site] 00680
21 eat_token [function] [call site] 00681
21 Ok [function] [call site] 00682
21 Engine::get_interned_string [function] [call site] 00683
21 FnCallHashes::from_native_only [function] [call site] 00684
21 calc_fn_hash [function] [call site] 00685
21 Engine::parse_unary [function] [call site] 00686
21 ParseSettings::level_up [function] [call site] 00687
21 MyIterableType::into_iter [function] [call site] 00688
21 Self::IntoIter::collect [function] [call site] 00689
21 Some [function] [call site] 00690
21 FnCallExpr::into_fn_call_expr [function] [call site] 00691
21 Err [function] [call site] 00692
21 PERR::into_err [function] [call site] 00693
21 Engine::parse_primary [function] [call site] 00694
22 LexError::UnexpectedInput [function] [call site] 00698
22 (Token, [call site] 00699
22 PERR::into_err [function] [call site] 00700
22 PERR::into_err [function] [call site] 00702
22 MultiInputsStream::get_next [function] [call site] 00703
22 Expr::Unit [function] [call site] 00704
22 MultiInputsStream::get_next [function] [call site] 00705
22 Expr::IntegerConstant [function] [call site] 00707
22 Expr::CharConstant [function] [call site] 00708
22 Expr::StringConstant [function] [call site] 00709
22 Engine::get_interned_string [function] [call site] 00710
22 Expr::BoolConstant [function] [call site] 00711
22 Expr::BoolConstant [function] [call site] 00712
22 Expr::IntegerConstant [function] [call site] 00713
22 MultiInputsStream::get_next [function] [call site] 00714
22 Expr::FloatConstant [function] [call site] 00715
22 MultiInputsStream::get_next [function] [call site] 00716
22 Expr::DynamicConstant [function] [call site] 00717
22 TestStruct::new [function] [call site] 00718
22 ParseSettings::has_option [function] [call site] 00720
23 intersects [function] [call site] 00721
22 Engine::parse_block [function] [call site] 00722
22 ParseSettings::level_up [function] [call site] 00723
22 Expr::Stmt [function] [call site] 00724
22 TestStruct::new [function] [call site] 00725
22 ParseResult::into [function] [call site] 00726
22 eat_token [function] [call site] 00727
22 Engine::parse_expr [function] [call site] 00728
22 ParseSettings::level_up [function] [call site] 00729
22 MultiInputsStream::get_next [function] [call site] 00730
22 PERR::into_err [function] [call site] 00733
22 PERR::MissingToken [function] [call site] 00735
22 &str::into [function] [call site] 00737
22 PERR::into_err [function] [call site] 00738
22 ParseSettings::has_option [function] [call site] 00739
22 Expr::Stmt [function] [call site] 00740
22 TestStruct::new [function] [call site] 00741
22 Engine::parse_if [function] [call site] 00742
23 ParseSettings::level_up_with_position [function] [call site] 00743
23 eat_token [function] [call site] 00744
23 ensure_not_statement_expr [function] [call site] 00745
24 &mut [call site] 00746
24 PERR::ExprExpected [function] [call site] 00749
24 &'static [call site] 00750
25 Engine::new [function] [call site] 00751
25 Scope::new [function] [call site] 00752
25 blob_functions::push [function] [call site] 00753
25 blob_functions::push [function] [call site] 00754
25 blob_functions::push [function] [call site] 00755
24 PERR::into_err [function] [call site] 00756
23 Engine::parse_expr [function] [call site] 00758
23 Expr::ensure_bool_expr [function] [call site] 00759
24 Dynamic::is_bool [function] [call site] 00760
25 crate::func::locked_read [function] [call site] 00761
26 try_borrow [function] [call site] 00762
26 locked_read [function] [call site] 00764
27 try_borrow [function] [call site] 00765
27 locked_read [function] [call site] 00767
27 Option::ok [function] [call site] 00768
27 try_read [function] [call site] 00769
27 std::thread::sleep [function] [call site] 00771
27 std::time::Duration::from_millis [function] [call site] 00772
27 locked_read [function] [call site] 00774
27 try_read [function] [call site] 00775
26 Option::ok [function] [call site] 00776
26 try_read [function] [call site] 00777
26 std::thread::sleep [function] [call site] 00779
26 std::time::Duration::from_millis [function] [call site] 00780
26 locked_read [function] [call site] 00782
26 try_read [function] [call site] 00783
25 Option::map_or [function] [call site] 00784
24 RhaiNativeFunc::return_type_name [function] [call site] 00785
25 type_name::<R> [function] [call site] 00786
24 PERR::MismatchedType [function] [call site] 00789
24 &str::into [function] [call site] 00790
24 &'static [call site] 00791
24 PERR::into_err [function] [call site] 00792
24 Expr::start_position [function] [call site] 00793
25 string_functions::is_empty [function] [call site] 00794
25 Expr::position [function] [call site] 00795
26 ParseSettings::level_up_with_position [function] [call site] 00796
25 ParseSettings::level_up_with_position [function] [call site] 00797
25 Expr::start_position [function] [call site] 00798
26 string_functions::is_empty [function] [call site] 00799
26 Expr::position [function] [call site] 00800
26 ParseSettings::level_up_with_position [function] [call site] 00801
26 Expr::start_position [function] [call site] 00802
26 Expr::start_position [function] [call site] 00803
26 Expr::position [function] [call site] 00804
25 Expr::start_position [function] [call site] 00805
25 Expr::position [function] [call site] 00806
23 ensure_not_assignment [function] [call site] 00807
24 &mut [call site] 00808
24 LexError::ImproperSymbol [function] [call site] 00811
24 Token::literal_syntax [function] [call site] 00812
24 &'static [call site] 00813
24 &str::into [function] [call site] 00814
24 PERR::into_err [function] [call site] 00815
23 Engine::parse_block [function] [call site] 00817
23 match_token [function] [call site] 00819
24 &mut [call site] 00820
24 eat_token [function] [call site] 00822
23 Engine::parse_if [function] [call site] 00825
23 Engine::parse_block [function] [call site] 00826
23 Stmt::Noop [function] [call site] 00827
23 Stmt::If [function] [call site] 00830
22 ParseSettings::level_up [function] [call site] 00832
22 Engine::allow_looping [function] [call site] 00834
23 intersects [function] [call site] 00835
22 ParseSettings::has_option [function] [call site] 00836
22 Expr::Stmt [function] [call site] 00837
22 TestStruct::new [function] [call site] 00838
22 Engine::parse_while_loop [function] [call site] 00839
23 ParseSettings::level_up [function] [call site] 00840
23 MultiInputsStream::get_next [function] [call site] 00841
23 ensure_not_statement_expr [function] [call site] 00843
23 Engine::parse_expr [function] [call site] 00844
23 Expr::ensure_bool_expr [function] [call site] 00845
23 ensure_not_assignment [function] [call site] 00846
23 Expr::Unit [function] [call site] 00847
23 Engine::parse_block [function] [call site] 00848
23 Stmt::While [function] [call site] 00851
22 ParseSettings::level_up [function] [call site] 00853
22 Engine::allow_looping [function] [call site] 00855
22 ParseSettings::has_option [function] [call site] 00856
22 Expr::Stmt [function] [call site] 00857
22 TestStruct::new [function] [call site] 00858
22 Engine::parse_do [function] [call site] 00859
23 ParseSettings::level_up_with_position [function] [call site] 00860
23 eat_token [function] [call site] 00861
23 ParseSettings::has_flag [function] [call site] 00862
23 Engine::parse_block [function] [call site] 00863
23 MultiInputsStream::get_next [function] [call site] 00865
23 string_functions::is_empty [function] [call site] 00867
24 test::len [function] [call site] 00868
23 PERR::MissingToken [function] [call site] 00870
23 &str::into [function] [call site] 00872
23 PERR::into_err [function] [call site] 00873
23 string_functions::remove [function] [call site] 00874
23 ensure_not_statement_expr [function] [call site] 00875
23 Engine::parse_expr [function] [call site] 00876
23 Expr::ensure_bool_expr [function] [call site] 00877
23 ensure_not_assignment [function] [call site] 00878
23 Stmt::Do [function] [call site] 00880
22 ParseSettings::level_up [function] [call site] 00882
22 Engine::allow_looping [function] [call site] 00884
22 ParseSettings::has_option [function] [call site] 00885
22 Expr::Stmt [function] [call site] 00886
22 TestStruct::new [function] [call site] 00887
22 Engine::parse_for [function] [call site] 00888
23 ParseSettings::level_up_with_position [function] [call site] 00889
23 eat_token [function] [call site] 00890
23 match_token [function] [call site] 00891
23 parse_var_name [function] [call site] 00892
24 MultiInputsStream::get_next [function] [call site] 00893
24 Option::unwrap [function] [call site] 00894
24 tokenizer::is_valid_identifier [function] [call site] 00896
25 test_chars [function] [call site] 00897
25 is_id_first_alphabetic [function] [call site] 00898
25 char::is_ascii_alphanumeric [function] [call site] 00899
24 PERR::Reserved [function] [call site] 00901
24 test_to_string [function] [call site] 00902
24 PERR::into_err [function] [call site] 00903
24 PERR::into_err [function] [call site] 00905
24 PERR::into_err [function] [call site] 00907
23 match_token [function] [call site] 00908
23 PERR::MissingToken [function] [call site] 00910
23 &str::into [function] [call site] 00912
23 PERR::into_err [function] [call site] 00913
23 parse_var_name [function] [call site] 00914
23 PERR::DuplicatedVariable [function] [call site] 00916
23 PERR::into_err [function] [call site] 00918
23 match_token [function] [call site] 00919
23 PERR::MissingToken [function] [call site] 00921
23 &str::into [function] [call site] 00923
23 PERR::into_err [function] [call site] 00924
23 parse_var_name [function] [call site] 00926
23 MultiInputsStream::get_next [function] [call site] 00927
23 PERR::into_err [function] [call site] 00930
23 PERR::MissingToken [function] [call site] 00932
23 &str::into [function] [call site] 00934
23 PERR::into_err [function] [call site] 00935
23 ensure_not_statement_expr [function] [call site] 00936
23 Engine::parse_expr [function] [call site] 00937
23 Expr::ensure_iterable [function] [call site] 00938
24 PERR::MismatchedType [function] [call site] 00941
24 &str::into [function] [call site] 00942
24 &'static [call site] 00943
24 PERR::into_err [function] [call site] 00944
24 Expr::start_position [function] [call site] 00945
23 Engine::lex_with_map [function] [call site] 00946
23 Engine::get_interned_string [function] [call site] 00947
23 Engine::get_interned_string [function] [call site] 00948
23 test::len [function] [call site] 00949
23 blob_functions::push [function] [call site] 00950
23 TestStruct::clone [function] [call site] 00951
23 blob_functions::push [function] [call site] 00952
23 Engine::parse_block [function] [call site] 00953
23 Scope::rewind [function] [call site] 00955
24 string_functions::truncate [function] [call site] 00956
25 string_functions::clear [function] [call site] 00957
25 FnPtr::try_from [function] [call site] 00958
25 char_indices [function] [call site] 00959
25 shared_make_mut [function] [call site] 00961
26 Shared::make_mut [function] [call site] 00962
25 string_functions::truncate [function] [call site] 00963
24 string_functions::truncate [function] [call site] 00964
24 string_functions::truncate [function] [call site] 00965
23 Stmt::For [function] [call site] 00967
23 TestStruct::new [function] [call site] 00968
22 ParseSettings::level_up [function] [call site] 00969
22 ParseSettings::has_option [function] [call site] 00971
22 Expr::Stmt [function] [call site] 00972
22 TestStruct::new [function] [call site] 00973
22 Engine::parse_switch [function] [call site] 00974
23 ParseSettings::level_up_with_position [function] [call site] 00975
23 eat_token [function] [call site] 00976
23 Engine::parse_expr [function] [call site] 00977
23 MultiInputsStream::get_next [function] [call site] 00978
23 PERR::into_err [function] [call site] 00981
23 PERR::MissingToken [function] [call site] 00983
23 &str::into [function] [call site] 00985
23 PERR::into_err [function] [call site] 00986
23 FnArgsVec::<BinaryExpr>::new [function] [call site] 00987
23 StraightHashMap::<CaseBlocksList>::default [function] [call site] 00988
24 TestStruct::new [function] [call site] 00989
23 StaticVec::<RangeCase>::new [function] [call site] 00990
23 eat_token [function] [call site] 00993
23 PERR::MissingToken [function] [call site] 00995
23 PERR::into_err [function] [call site] 00998
23 Position::is_none [function] [call site] 00999
23 eat_token [function] [call site] 01000
23 match_token [function] [call site] 01001
23 PERR::into_err [function] [call site] 01003
23 Position::new_const [function] [call site] 01004
24 TestStruct::new [function] [call site] 01006
23 Expr::BoolConstant [function] [call site] 01007
23 None::is_some [function] [call site] 01008
23 PERR::into_err [function] [call site] 01010
23 Position::new_const [function] [call site] 01011
23 Engine::parse_expr [function] [call site] 01012
23 blob_functions::push [function] [call site] 01013
24 blob_functions::push [function] [call site] 01014
24 FnPtr::try_from [function] [call site] 01015
24 RhaiResultOf::unwrap [function] [call site] 01016
23 PERR::ExprExpected [function] [call site] 01018
23 &str::into [function] [call site] 01019
23 PERR::into_err [function] [call site] 01020
23 match_token [function] [call site] 01021
23 match_token [function] [call site] 01022
23 ensure_not_statement_expr [function] [call site] 01023
23 Engine::parse_expr [function] [call site] 01024
23 Expr::ensure_bool_expr [function] [call site] 01025
23 ensure_not_assignment [function] [call site] 01026
23 Expr::BoolConstant [function] [call site] 01027
23 MultiInputsStream::get_next [function] [call site] 01028
23 PERR::into_err [function] [call site] 01031
23 PERR::MissingToken [function] [call site] 01033
23 &str::into [function] [call site] 01035
23 PERR::into_err [function] [call site] 01036
23 ParseSettings::has_flag [function] [call site] 01037
23 Engine::parse_expr [function] [call site] 01038
23 Engine::parse_stmt [function] [call site] 01039
23 CustomExpr::is_self_terminated [function] [call site] 01040
23 ParseResult::into [function] [call site] 01041
23 Expr::Stmt [function] [call site] 01042
23 StmtBlockContainer::into [function] [call site] 01043
23 blob_functions::push [function] [call site] 01044
23 test::len [function] [call site] 01045
23 string_functions::is_empty [function] [call site] 01046
24 test::len [function] [call site] 01047
23 Expr::get_literal_value [function] [call site] 01049
24 StmtBlock::as_ref [function] [call site] 01051
24 TestStruct::clone [function] [call site] 01052
24 write_lock::<FnPtr> [function] [call site] 01054
24 crate::Shared::new [function] [call site] 01056
24 Option<&GlobalRuntimeState>::into [function] [call site] 01057
24 TestStruct::clone [function] [call site] 01061
24 Self::into [function] [call site] 01062
24 Expr::is_constant [function] [call site] 01064
25 MyIterableType::into_iter [function] [call site] 01065
25 Self::IntoIter::all [function] [call site] 01066
26 Engine::new [function] [call site] 01067
26 register_type::<TestStruct> [function] [call site] 01068
26 Engine::register_fn [function] [call site] 01069
26 Engine::register_fn [function] [call site] 01070
25 MyIterableType::into_iter [function] [call site] 01071
25 Engine::lex_with_map [function] [call site] 01072
25 test_method_call [function] [call site] 01073
26 Engine::new [function] [call site] 01074
26 register_type::<TestStruct> [function] [call site] 01075
26 Engine::register_fn [function] [call site] 01076
26 Engine::register_fn [function] [call site] 01077
24 crate::Array::with_capacity [function] [call site] 01078
25 blob_functions::blob_with_capacity_and_value [function] [call site] 01079
26 TestStruct::new [function] [call site] 01081
26 FnPtr::try_from [function] [call site] 01082
26 RhaiResultOf::unwrap_or [function] [call site] 01083
26 NativeCallContext::engine [function] [call site] 01084
26 Engine::throw_on_size [function] [call site] 01085
27 Command::get [function] [call site] 01087
27 ERR::ErrorDataTooLarge [function] [call site] 01089
27 &str::to_string [function] [call site] 01090
28 Engine::new [function] [call site] 01091
28 Scope::new [function] [call site] 01092
28 blob_functions::push [function] [call site] 01093
28 blob_functions::push [function] [call site] 01094
28 blob_functions::push [function] [call site] 01095
27 Command::get [function] [call site] 01098
27 ERR::ErrorDataTooLarge [function] [call site] 01100
27 &str::to_string [function] [call site] 01101
27 Command::get [function] [call site] 01104
27 ERR::ErrorDataTooLarge [function] [call site] 01106
27 &str::to_string [function] [call site] 01107
26 FnPtr::try_from [function] [call site] 01110
26 RhaiResultOf::unwrap [function] [call site] 01111
24 test::len [function] [call site] 01113
24 StmtBlock::extend [function] [call site] 01114
25 StmtBlock::extend [function] [call site] 01115
26 StmtBlock::extend [function] [call site] 01116
24 MyIterableType::into_iter [function] [call site] 01117
24 Self::IntoIter::map [function] [call site] 01118
24 Expr::get_literal_value [function] [call site] 01119
25 StmtBlock::as_ref [function] [call site] 01121
25 TestStruct::clone [function] [call site] 01122
25 write_lock::<FnPtr> [function] [call site] 01123
25 crate::Shared::new [function] [call site] 01125
25 Option<&GlobalRuntimeState>::into [function] [call site] 01126
25 TestStruct::clone [function] [call site] 01130
25 Self::into [function] [call site] 01131
25 Expr::is_constant [function] [call site] 01133
25 crate::Array::with_capacity [function] [call site] 01134
25 test::len [function] [call site] 01135
25 StmtBlock::extend [function] [call site] 01136
25 MyIterableType::into_iter [function] [call site] 01137
25 Self::IntoIter::map [function] [call site] 01138
25 Expr::get_literal_value [function] [call site] 01139
25 Option::unwrap [function] [call site] 01140
25 Dynamic::from_array [function] [call site] 01141
25 Expr::is_constant [function] [call site] 01145
25 TestStruct::clone [function] [call site] 01146
25 (TokenIterator::get_mut [function] [call site] 01147
26 Shared::get_mut [function] [call site] 01148
25 Ident::as_str [function] [call site] 01149
25 Option::unwrap [function] [call site] 01150
25 Expr::get_literal_value [function] [call site] 01151
25 Option::unwrap [function] [call site] 01152
25 Dynamic::from_map [function] [call site] 01153
25 Expr::is_constant [function] [call site] 01154
25 Position::new_const [function] [call site] 01155
25 Expr::get_literal_value [function] [call site] 01156
26 StmtBlock::as_ref [function] [call site] 01158
26 TestStruct::clone [function] [call site] 01159
26 write_lock::<FnPtr> [function] [call site] 01160
26 crate::Shared::new [function] [call site] 01162
26 Option<&GlobalRuntimeState>::into [function] [call site] 01163
26 TestStruct::clone [function] [call site] 01167
26 Self::into [function] [call site] 01168
26 Expr::is_constant [function] [call site] 01170
26 crate::Array::with_capacity [function] [call site] 01171
26 test::len [function] [call site] 01172
26 StmtBlock::extend [function] [call site] 01173
26 MyIterableType::into_iter [function] [call site] 01174
26 Self::IntoIter::map [function] [call site] 01175
26 Expr::get_literal_value [function] [call site] 01176
26 Option::unwrap [function] [call site] 01177
26 Dynamic::from_array [function] [call site] 01178
26 Expr::is_constant [function] [call site] 01179
26 TestStruct::clone [function] [call site] 01180
26 (TokenIterator::get_mut [function] [call site] 01181
26 Ident::as_str [function] [call site] 01182
26 Option::unwrap [function] [call site] 01183
26 Expr::get_literal_value [function] [call site] 01184
26 Option::unwrap [function] [call site] 01185
26 Dynamic::from_map [function] [call site] 01186
26 Expr::is_constant [function] [call site] 01187
26 Position::new_const [function] [call site] 01188
26 Expr::get_literal_value [function] [call site] 01189
26 Option::unwrap [function] [call site] 01190
26 FnCallExpr::is_qualified [function] [call site] 01193
27 string_functions::is_empty [function] [call site] 01194
26 test::len [function] [call site] 01195
26 TestStruct::clone [function] [call site] 01199
26 RhaiResultOf::ok [function] [call site] 01200
26 test::len [function] [call site] 01202
26 Token::literal_syntax [function] [call site] 01203
26 Token::literal_syntax [function] [call site] 01204
26 Ident::as_str [function] [call site] 01205
25 Option::unwrap [function] [call site] 01212
25 FnCallExpr::is_qualified [function] [call site] 01215
25 test::len [function] [call site] 01216
25 FnPtr::new [function] [call site] 01217
25 TestStruct::clone [function] [call site] 01218
25 RhaiResultOf::ok [function] [call site] 01219
25 test::len [function] [call site] 01221
25 Token::literal_syntax [function] [call site] 01222
25 Token::literal_syntax [function] [call site] 01223
25 Ident::as_str [function] [call site] 01224
24 Option::unwrap [function] [call site] 01231
24 Dynamic::from_array [function] [call site] 01232
24 Expr::is_constant [function] [call site] 01233
24 TestStruct::clone [function] [call site] 01234
24 (TokenIterator::get_mut [function] [call site] 01235
24 Ident::as_str [function] [call site] 01236
24 Option::unwrap [function] [call site] 01237
24 Expr::get_literal_value [function] [call site] 01238
24 Option::unwrap [function] [call site] 01239
24 Dynamic::from_map [function] [call site] 01240
24 Expr::is_constant [function] [call site] 01241
24 Position::new_const [function] [call site] 01242
24 Expr::get_literal_value [function] [call site] 01243
24 Option::unwrap [function] [call site] 01244
24 FnCallExpr::is_qualified [function] [call site] 01247
24 test::len [function] [call site] 01248
24 FnPtr::new [function] [call site] 01249
24 TestStruct::clone [function] [call site] 01250
24 RhaiResultOf::ok [function] [call site] 01251
24 test::len [function] [call site] 01253
24 Token::literal_syntax [function] [call site] 01254
24 Token::literal_syntax [function] [call site] 01255
24 Ident::as_str [function] [call site] 01256
23 Option::ok_or_else [function] [call site] 01263
23 PERR::ExprExpected [function] [call site] 01264
23 &str::into [function] [call site] 01265
23 PERR::into_err [function] [call site] 01266
23 Expr::start_position [function] [call site] 01267
23 read_lock::<ExclusiveRange> [function] [call site] 01268
23 TestStruct::clone [function] [call site] 01270
23 Self::into [function] [call site] 01272
23 read_lock::<InclusiveRange> [function] [call site] 01273
23 TestStruct::clone [function] [call site] 01275
23 Self::into [function] [call site] 01276
23 string_functions::is_empty [function] [call site] 01277
23 RangeCase::set_index [function] [call site] 01278
23 blob_functions::push [function] [call site] 01279
23 string_functions::is_empty [function] [call site] 01280
23 PERR::into_err [function] [call site] 01282
23 Expr::start_position [function] [call site] 01283
23 func::hashing::get_hasher [function] [call site] 01284
24 config::hashing::get_hashing_seed [function] [call site] 01285
24 ahash::RandomState::with_seeds [function] [call site] 01286
24 StraightHasherBuilder::build_hasher [function] [call site] 01287
24 Engine::default [function] [call site] 01288
23 test::hash [function] [call site] 01289
23 Self::Hasher::finish [function] [call site] 01290
23 Scope::push_entry [function] [call site] 01291
24 Scope::is_empty [function] [call site] 01292
25 string_functions::is_empty [function] [call site] 01293
24 blob_functions::push [function] [call site] 01296
24 Dynamic::set_access_mode [function] [call site] 01297
25 StmtBlock::as_mut [function] [call site] 01298
25 Dynamic::set_access_mode [function] [call site] 01299
26 StmtBlock::as_mut [function] [call site] 01300
26 Dynamic::set_access_mode [function] [call site] 01301
26 values_mut [function] [call site] 01302
26 Dynamic::set_access_mode [function] [call site] 01303
25 values_mut [function] [call site] 01304
25 Dynamic::set_access_mode [function] [call site] 01305
24 blob_functions::push [function] [call site] 01306
23 &mut [call site] 01307
23 Position::new_const [function] [call site] 01308
24 TestStruct::new [function] [call site] 01310
23 blob_functions::push [function] [call site] 01311
23 eat_token [function] [call site] 01314
23 PERR::MissingToken [function] [call site] 01316
23 PERR::into_err [function] [call site] 01319
23 TestStruct::clone [function] [call site] 01321
23 PERR::into_err [function] [call site] 01323
24 ParseError [function] [call site] 01324
24 PERR::into [function] [call site] 01325
23 PERR::MissingToken [function] [call site] 01327
23 &str::into [function] [call site] 01329
23 PERR::into_err [function] [call site] 01330
23 shrink_to_fit [function] [call site] 01331
23 Self::shrink_to_fit [function] [call site] 01332
23 shrink_to_fit [function] [call site] 01333
23 Stmt::Switch [function] [call site] 01335
22 ParseSettings::level_up [function] [call site] 01337
22 ParseSettings::has_option [function] [call site] 01339
22 test::len [function] [call site] 01340
22 Engine::max_functions [function] [call site] 01341
22 PERR::into_err [function] [call site] 01343
22 ParseSettings::has_option [function] [call site] 01344
22 Engine::parse_anon_fn [function] [call site] 01345
23 ParseState::new [function] [call site] 01346
23 TestStruct::clone [function] [call site] 01347
23 clone_from [function] [call site] 01348
23 StmtBlock::extend [function] [call site] 01349
23 TestStruct::clone [function] [call site] 01350
23 StaticVec::<ImmutableString>::new_const [function] [call site] 01351
24 TestStruct::new [function] [call site] 01353
23 MultiInputsStream::get_next [function] [call site] 01354
23 match_token [function] [call site] 01356
23 MultiInputsStream::get_next [function] [call site] 01357
23 MyIterableType::into_iter [function] [call site] 01359
24 test_chars [function] [call site] 01360
24 0.chars().collect::<Vec<_>> [function] [call site] 01361
24 MyIterableType::into_iter [function] [call site] 01362
23 Self::IntoIter::any [function] [call site] 01363
23 PERR::FnDuplicatedParam [function] [call site] 01365
23 ImmutableString::new [function] [call site] 01366
23 test_to_string [function] [call site] 01367
23 PERR::into_err [function] [call site] 01368
23 Engine::get_interned_string [function] [call site] 01369
23 blob_functions::push [function] [call site] 01370
23 TestStruct::clone [function] [call site] 01371
23 blob_functions::push [function] [call site] 01372
23 PERR::into_err [function] [call site] 01374
23 Token::is_reserved [function] [call site] 01375
23 PERR::Reserved [function] [call site] 01377
23 (Token, [call site] 01378
23 PERR::into_err [function] [call site] 01379
23 Token::is_standard_keyword [function] [call site] 01380
23 PERR::into_err [function] [call site] 01382
23 PERR::MissingToken [function] [call site] 01384
23 &str::into [function] [call site] 01386
23 PERR::into_err [function] [call site] 01387
23 MultiInputsStream::get_next [function] [call site] 01388
23 PERR::into_err [function] [call site] 01391
23 PERR::MissingToken [function] [call site] 01393
23 &str::into [function] [call site] 01395
23 PERR::into_err [function] [call site] 01396
23 Engine::parse_stmt [function] [call site] 01397
23 ParseSettings::level_up [function] [call site] 01398
23 std::mem::take [function] [call site] 01402
24 Engine::new [function] [call site] 01403
24 register_type_with_name::<TestStruct> [function] [call site] 01404
24 Engine::register_fn [function] [call site] 01405
24 TestStruct [function] [call site] 01406
23 blob_functions::blob_with_capacity [function] [call site] 01407
24 blob_functions::blob_with_capacity_and_value [function] [call site] 01408
23 test::len [function] [call site] 01409
24 test::len [function] [call site] 01410
23 test::len [function] [call site] 01411
24 test::len [function] [call site] 01412
23 StmtBlock::extend [function] [call site] 01413
23 MyIterableType::into_iter [function] [call site] 01414
24 test_chars [function] [call site] 01415
24 0.chars().collect::<Vec<_>> [function] [call site] 01416
24 MyIterableType::into_iter [function] [call site] 01417
23 Self::IntoIter::map [function] [call site] 01418
23 TestStruct::clone [function] [call site] 01419
23 blob_functions::blob_with_capacity [function] [call site] 01420
23 test::len [function] [call site] 01421
23 ThinVec::<Ident>::new [function] [call site] 01422
23 string_functions::add_append [function] [call site] 01423
24 string_functions::is_empty [function] [call site] 01424
24 String::from_utf8_lossy [function] [call site] 01425
24 string_functions::is_empty [function] [call site] 01426
24 String::from_utf8 [function] [call site] 01427
24 ImmutableString::into_owned [function] [call site] 01430
24 String::into [function] [call site] 01431
24 ImmutableString::into_owned [function] [call site] 01432
24 StmtBlock::as_ref [function] [call site] 01433
23 func::hashing::get_hasher [function] [call site] 01435
23 MyIterableType::into_iter [function] [call site] 01436
23 Self::IntoIter::for_each [function] [call site] 01437
23 test::hash [function] [call site] 01438
23 test::hash [function] [call site] 01439
23 Self::Hasher::finish [function] [call site] 01440
23 Engine::get_interned_string [function] [call site] 01441
23 make_anonymous_fn [function] [call site] 01442
24 crate::Identifier::new_const [function] [call site] 01443
25 TestStruct::new [function] [call site] 01445
23 TestStruct::new [function] [call site] 01447
23 TestStruct::clone [function] [call site] 01448
23 TokenStream::into [function] [call site] 01449
23 Engine::default [function] [call site] 01450
23 TestStruct::new [function] [call site] 01451
23 crate::types::fn_ptr::FnPtrType::Script [function] [call site] 01452
23 TestStruct::clone [function] [call site] 01453
23 Expr::DynamicConstant [function] [call site] 01455
23 TestStruct::new [function] [call site] 01456
23 Engine::access_var [function] [call site] 01458
24 ParseState::find_var [function] [call site] 01459
25 Scope::iter_rev_inner [function] [call site] 01460
26 MyIterableType::into_iter [function] [call site] 01461
27 test_chars [function] [call site] 01462
27 0.chars().collect::<Vec<_>> [function] [call site] 01463
27 MyIterableType::into_iter [function] [call site] 01464
26 array_functions::reduce_rev [function] [call site] 01465
27 array_functions::reduce_rev_with_initial [function] [call site] 01466
28 string_functions::is_empty [function] [call site] 01467
28 test::len [function] [call site] 01469
28 StaticModuleResolver::iter_mut [function] [call site] 01470
28 array_functions::reduce_rev [function] [call site] 01471
29 array_functions::reduce_rev_with_initial [function] [call site] 01472
28 RhaiResult::enumerate [function] [call site] 01473
28 try_fold [function] [call site] 01474
28 FnPtr::call_raw_with_extra_args [function] [call site] 01476
29 _call_with_extra_args::<true, [call site] 01477
29 _call_with_extra_args::<false, [call site] 01478
26 array_functions::zip [function] [call site] 01481
27 string_functions::is_empty [function] [call site] 01482
28 test::len [function] [call site] 01483
27 string_functions::is_empty [function] [call site] 01484
28 test::len [function] [call site] 01485
27 IterateDynamicArray::new [function] [call site] 01487
27 StaticModuleResolver::iter_mut [function] [call site] 01488
28 StaticModuleResolver::iter_mut [function] [call site] 01489
28 Engine::lex_with_map [function] [call site] 01490
28 Ident::as_str [function] [call site] 01491
27 array_functions::zip [function] [call site] 01492
28 string_functions::is_empty [function] [call site] 01493
28 string_functions::is_empty [function] [call site] 01494
28 IterateDynamicArray::new [function] [call site] 01496
28 StaticModuleResolver::iter_mut [function] [call site] 01497
28 array_functions::zip [function] [call site] 01498
28 RhaiResultOf::enumerate [function] [call site] 01499
28 Engine::lex_with_map [function] [call site] 01500
28 FnPtr::call_raw_with_extra_args [function] [call site] 01501
28 TestStruct::clone [function] [call site] 01502
28 reflection_functions::collect [function] [call site] 01504
29 NativeCallContext::engine [function] [call site] 01505
29 Engine::collect_fn_metadata_impl [function] [call site] 01506
29 StmtBlock::as_ref [function] [call site] 01508
29 test::len [function] [call site] 01509
29 IterateMap::new [function] [call site] 01510
29 string_functions::is_empty [function] [call site] 01511
29 blob_functions::insert [function] [call site] 01512
29 &str::into [function] [call site] 01513
29 Engine::get_interned_string [function] [call site] 01514
29 ImmutableString::into [function] [call site] 01515
29 blob_functions::insert [function] [call site] 01516
29 &str::into [function] [call site] 01517
29 Engine::get_interned_string [function] [call site] 01518
29 ImmutableString::into [function] [call site] 01519
29 blob_functions::insert [function] [call site] 01520
29 &str::into [function] [call site] 01521
29 Engine::get_interned_string [function] [call site] 01522
29 ImmutableString::into [function] [call site] 01523
29 blob_functions::insert [function] [call site] 01524
29 &str::into [function] [call site] 01525
29 string_functions::starts_with [function] [call site] 01526
29 blob_functions::insert [function] [call site] 01528
29 &str::into [function] [call site] 01529
29 blob_functions::insert [function] [call site] 01531
29 &str::into [function] [call site] 01532
29 MyIterableType::into_iter [function] [call site] 01533
29 Engine::lex_with_map [function] [call site] 01534
29 Engine::get_interned_string [function] [call site] 01535
29 ImmutableString::into [function] [call site] 01536
29 params [call site] 01537
12 .iter() [call site] 01538
12 .map(|&p| [call site] 01539
12 .collect::<Array> [function] [call site] 01540
29 string_functions::is_empty [function] [call site] 01542
29 blob_functions::insert [function] [call site] 01543
29 &str::into [function] [call site] 01544
29 MyIterableType::into_iter [function] [call site] 01545
29 Engine::lex_with_map [function] [call site] 01546
29 Engine::get_interned_string [function] [call site] 01547
29 ImmutableString::into [function] [call site] 01548
29 comments [call site] 01549
14 .iter() [call site] 01550
14 .map(|&s| [call site] 01551
14 .collect::<Array> [function] [call site] 01552
29 Dynamic::from_map [function] [call site] 01555
27 RhaiResultOf::enumerate [function] [call site] 01556
27 Engine::lex_with_map [function] [call site] 01557
27 FnPtr::call_raw_with_extra_args [function] [call site] 01558
27 TestStruct::clone [function] [call site] 01559
27 into [function] [call site] 01560
27 reflection_functions::collect [function] [call site] 01561
26 MyIterableType::into_iter [function] [call site] 01562
26 array_functions::reduce_rev [function] [call site] 01563
26 Engine::lex_with_map [function] [call site] 01564
26 Dynamic::is_read_only [function] [call site] 01565
27 crate::func::locked_read [function] [call site] 01566
27 Option::map_or [function] [call site] 01567
27 Dynamic::access_mode [function] [call site] 01568
27 Dynamic::access_mode [function] [call site] 01569
25 ParseSettings::level_up_with_position [function] [call site] 01570
25 map_or [function] [call site] 01571
24 map_functions::values [function] [call site] 01572
25 string_functions::is_empty [function] [call site] 01573
26 test::len [function] [call site] 01574
25 IterateDynamicArray::new [function] [call site] 01575
25 map_functions::values [function] [call site] 01576
26 string_functions::is_empty [function] [call site] 01577
26 IterateDynamicArray::new [function] [call site] 01578
26 map_functions::values [function] [call site] 01579
26 Array::cloned [function] [call site] 01580
26 reflection_functions::collect [function] [call site] 01581
25 Array::cloned [function] [call site] 01582
25 reflection_functions::collect [function] [call site] 01583
24 T::as_any [function] [call site] 01584
24 MyIterableType::into_iter [function] [call site] 01585
24 T::as_any [function] [call site] 01586
24 Engine::get_interned_string [function] [call site] 01587
24 blob_functions::push [function] [call site] 01588
24 then [function] [call site] 01589
24 TestStruct::new [function] [call site] 01590
24 Dynamic::flatten [function] [call site] 01591
25 crate::func::native::shared_try_take [function] [call site] 01592
26 Shared::try_unwrap [function] [call site] 01593
25 into_inner [function] [call site] 01594
25 Dynamic::flatten [function] [call site] 01595
25 into_inner [function] [call site] 01596
25 Dynamic::flatten [function] [call site] 01598
25 into_inner [function] [call site] 01599
25 Dynamic::flatten [function] [call site] 01600
25 crate::func::locked_read [function] [call site] 01601
25 Dynamic::flatten_clone [function] [call site] 01602
26 crate::func::locked_read [function] [call site] 01603
26 Option::map_or_else [function] [call site] 01604
26 Dynamic::clone [function] [call site] 01605
27 Union::Unit [function] [call site] 01607
27 Union::Bool [function] [call site] 01609
27 Union::Str [function] [call site] 01611
27 TestStruct::clone [function] [call site] 01612
27 Union::Char [function] [call site] 01615
27 Union::Int [function] [call site] 01617
27 Union::Float [function] [call site] 01619
27 Union::Decimal [function] [call site] 01621
27 TestStruct::clone [function] [call site] 01622
27 Union::Array [function] [call site] 01624
27 TestStruct::clone [function] [call site] 01625
27 Union::Blob [function] [call site] 01627
27 TestStruct::clone [function] [call site] 01628
27 Union::Map [function] [call site] 01630
27 TestStruct::clone [function] [call site] 01631
27 Union::FnPtr [function] [call site] 01633
27 TestStruct::clone [function] [call site] 01634
27 Union::TimeStamp [function] [call site] 01636
27 TestStruct::clone [function] [call site] 01637
27 Union::Variant [function] [call site] 01639
27 StmtBlock::as_ref [function] [call site] 01640
27 StmtBlock::as_ref [function] [call site] 01641
27 T::clone_object [function] [call site] 01642
28 TestStruct::new [function] [call site] 01643
28 TestStruct::clone [function] [call site] 01644
27 Box::into [function] [call site] 01646
27 Union::Shared [function] [call site] 01648
27 TestStruct::clone [function] [call site] 01649
26 Dynamic::flatten_clone [function] [call site] 01650
27 crate::func::locked_read [function] [call site] 01651
27 Option::map_or_else [function] [call site] 01652
27 Dynamic::clone [function] [call site] 01653
27 Dynamic::flatten_clone [function] [call site] 01654
27 Dynamic::clone [function] [call site] 01655
26 Dynamic::clone [function] [call site] 01656
25 Union::Shared [function] [call site] 01658
23 Position::is_none [function] [call site] 01659
23 ParseSettings::has_flag [function] [call site] 01660
23 ParseSettings::has_option [function] [call site] 01661
23 map_or [function] [call site] 01662
23 string_functions::contains [function] [call site] 01663
23 Err [function] [call site] 01664
23 PERR::VariableUndefined [function] [call site] 01665
23 test_to_string [function] [call site] 01666
23 PERR::into_err [function] [call site] 01667
23 calc_fn_hash [function] [call site] 01668
23 test::len [function] [call site] 01669
23 blob_functions::insert [function] [call site] 01670
23 Engine::make_curry_from_externals [function] [call site] 01671
24 StmtBlock::as_ref [function] [call site] 01672
24 string_functions::is_empty [function] [call site] 01673
25 test::len [function] [call site] 01674
24 StmtBlock::as_ref [function] [call site] 01675
24 test::len [function] [call site] 01676
25 test::len [function] [call site] 01677
24 blob_functions::blob_with_capacity [function] [call site] 01678
24 StmtBlock::as_ref [function] [call site] 01679
24 test::len [function] [call site] 01680
24 blob_functions::push [function] [call site] 01681
24 StmtBlock::extend [function] [call site] 01682
24 StmtBlock::as_ref [function] [call site] 01683
24 MyIterableType::into_iter [function] [call site] 01684
25 test_chars [function] [call site] 01685
25 0.chars().collect::<Vec<_>> [function] [call site] 01686
25 MyIterableType::into_iter [function] [call site] 01687
24 Self::IntoIter::cloned [function] [call site] 01688
24 Engine::lex_with_map [function] [call site] 01689
24 Engine::access_var [function] [call site] 01690
24 FnPtr::try_from [function] [call site] 01691
24 Command::get [function] [call site] 01692
24 RhaiResultOf::ok [function] [call site] 01693
24 and_then [function] [call site] 01694
24 Expr::Variable [function] [call site] 01695
24 Engine::default [function] [call site] 01696
24 Expr::Variable [function] [call site] 01698
24 Engine::get_interned_string [function] [call site] 01700
24 FnCallHashes::from_native_only [function] [call site] 01701
24 calc_fn_hash [function] [call site] 01702
24 FnCallExpr::into_fn_call_expr [function] [call site] 01703
24 blob_functions::blob_with_capacity [function] [call site] 01704
25 blob_functions::blob_with_capacity_and_value [function] [call site] 01705
24 blob_functions::push [function] [call site] 01706
25 blob_functions::push [function] [call site] 01707
25 FnPtr::try_from [function] [call site] 01708
25 RhaiResultOf::unwrap [function] [call site] 01709
24 Stmt::Share [function] [call site] 01710
24 MyIterableType::into_iter [function] [call site] 01711
25 test_chars [function] [call site] 01712
25 0.chars().collect::<Vec<_>> [function] [call site] 01713
25 MyIterableType::into_iter [function] [call site] 01714
24 Self::IntoIter::map [function] [call site] 01715
24 Engine::access_var [function] [call site] 01716
24 into_iter() [call site] 01717
8 .map(|var| [call site] 01718
10 let [call site] 01719
10 (var, [call site] 01720
8 }) [call site] 01721
8 .collect::<FnArgsVec<_>> [function] [call site] 01722
24 blob_functions::push [function] [call site] 01724
24 Stmt::Expr [function] [call site] 01725
24 Expr::Stmt [function] [call site] 01727
24 StmtBlock::new [function] [call site] 01728
25 StmtBlock::new_with_span [function] [call site] 01729
26 MyIterableType::into_iter [function] [call site] 01730
27 test_chars [function] [call site] 01731
27 0.chars().collect::<Vec<_>> [function] [call site] 01732
27 MyIterableType::into_iter [function] [call site] 01733
26 Self::IntoIter::collect [function] [call site] 01734
26 StmtBlockContainer::shrink_to_fit [function] [call site] 01735
25 Span::new [function] [call site] 01736
24 Self::into [function] [call site] 01737
23 Ok [function] [call site] 01738
22 TestStruct::new [function] [call site] 01739
22 ParseSettings::level_up [function] [call site] 01740
22 MultiInputsStream::get_next [function] [call site] 01741
22 unwrap [function] [call site] 01742
22 string_functions::is_empty [function] [call site] 01743
22 blob_functions::push [function] [call site] 01744
23 blob_functions::push [function] [call site] 01745
23 FnPtr::try_from [function] [call site] 01746
23 RhaiResultOf::unwrap [function] [call site] 01747
22 Expr::StringConstant [function] [call site] 01748
22 Engine::get_interned_string [function] [call site] 01749
22 Engine::parse_block [function] [call site] 01750
22 Expr::Stmt [function] [call site] 01751
22 TestStruct::new [function] [call site] 01752
22 ParseResult::into [function] [call site] 01753
22 string_functions::is_empty [function] [call site] 01754
22 blob_functions::push [function] [call site] 01755
22 Target::borrow_mut [function] [call site] 01756
23 Target::as_mut [function] [call site] 01757
22 MultiInputsStream::get_next [function] [call site] 01758
22 unwrap [function] [call site] 01759
22 string_functions::is_empty [function] [call site] 01760
22 blob_functions::push [function] [call site] 01761
22 Expr::StringConstant [function] [call site] 01762
22 Engine::get_interned_string [function] [call site] 01763
22 string_functions::is_empty [function] [call site] 01764
22 blob_functions::push [function] [call site] 01765
22 Expr::StringConstant [function] [call site] 01766
22 Engine::get_interned_string [function] [call site] 01767
22 Err [function] [call site] 01768
22 PERR::into_err [function] [call site] 01769
22 string_functions::is_empty [function] [call site] 01770
23 test::len [function] [call site] 01771
22 Expr::StringConstant [function] [call site] 01772
22 Engine::get_interned_string [function] [call site] 01773
22 Self::shrink_to_fit [function] [call site] 01774
22 Expr::InterpolatedString [function] [call site] 01775
22 Engine::parse_array_literal [function] [call site] 01776
23 eat_token [function] [call site] 01777
23 TestStruct::new [function] [call site] 01778
23 Engine::max_array_size [function] [call site] 01779
24 Command::get [function] [call site] 01780
23 test::len [function] [call site] 01781
23 Engine::max_array_size [function] [call site] 01782
23 PERR::LiteralTooLarge [function] [call site] 01784
23 &str::into [function] [call site] 01785
23 Engine::max_array_size [function] [call site] 01786
23 PERR::into_err [function] [call site] 01787
23 eat_token [function] [call site] 01792
23 PERR::MissingToken [function] [call site] 01794
23 PERR::into_err [function] [call site] 01797
23 blob_functions::push [function] [call site] 01798
23 Engine::parse_expr [function] [call site] 01799
23 ParseSettings::level_up [function] [call site] 01800
23 eat_token [function] [call site] 01803
23 PERR::MissingToken [function] [call site] 01805
23 PERR::into_err [function] [call site] 01808
23 TestStruct::clone [function] [call site] 01810
23 PERR::into_err [function] [call site] 01811
23 PERR::MissingToken [function] [call site] 01813
23 &str::into [function] [call site] 01815
23 PERR::into_err [function] [call site] 01816
23 shrink_to_fit [function] [call site] 01817
23 Expr::Array [function] [call site] 01819
22 ParseSettings::level_up [function] [call site] 01820
22 Engine::parse_map_literal [function] [call site] 01821
23 eat_token [function] [call site] 01822
23 StaticVec::<(Ident, [call site] 01823
23 std::collections::BTreeMap::<crate::Identifier, [call site] 01824
23 eat_token [function] [call site] 01827
23 PERR::MissingToken [function] [call site] 01829
23 PERR::into_err [function] [call site] 01832
23 MultiInputsStream::get_next [function] [call site] 01833
23 ParseSettings::has_flag [function] [call site] 01835
23 PERR::into_err [function] [call site] 01837
23 MyIterableType::into_iter [function] [call site] 01838
24 test_chars [function] [call site] 01839
24 0.chars().collect::<Vec<_>> [function] [call site] 01840
24 MyIterableType::into_iter [function] [call site] 01841
23 Self::IntoIter::any [function] [call site] 01842
23 Ident::as_str [function] [call site] 01843
23 Ident::as_str [function] [call site] 01844
23 PERR::DuplicatedProperty [function] [call site] 01846
23 test_to_string [function] [call site] 01847
23 PERR::into_err [function] [call site] 01848
23 PERR::into_err [function] [call site] 01850
23 tokenizer::is_valid_identifier [function] [call site] 01851
23 PERR::Reserved [function] [call site] 01853
23 test_to_string [function] [call site] 01854
23 PERR::into_err [function] [call site] 01855
23 PERR::into_err [function] [call site] 01857
23 PERR::MissingToken [function] [call site] 01859
23 PERR::into_err [function] [call site] 01862
23 string_functions::is_empty [function] [call site] 01863
23 PERR::MissingToken [function] [call site] 01865
23 PERR::into_err [function] [call site] 01868
23 PERR::into_err [function] [call site] 01870
23 MultiInputsStream::get_next [function] [call site] 01871
23 PERR::into_err [function] [call site] 01874
23 PERR::MissingToken [function] [call site] 01876
23 PERR::into_err [function] [call site] 01878
23 Engine::max_map_size [function] [call site] 01879
24 Command::get [function] [call site] 01880
23 test::len [function] [call site] 01881
24 test::len [function] [call site] 01882
23 Engine::max_map_size [function] [call site] 01883
23 PERR::LiteralTooLarge [function] [call site] 01885
23 &str::into [function] [call site] 01886
23 Engine::max_map_size [function] [call site] 01887
23 PERR::into_err [function] [call site] 01888
23 Engine::parse_expr [function] [call site] 01891
23 ParseSettings::level_up [function] [call site] 01892
23 blob_functions::insert [function] [call site] 01893
24 FnPtr::try_from [function] [call site] 01894
24 RhaiResultOf::unwrap [function] [call site] 01895
24 string_functions::is_empty [function] [call site] 01896
24 blob_functions::push [function] [call site] 01897
24 eval::calc_offset_len [function] [call site] 01898
24 test::len [function] [call site] 01899
24 test::len [function] [call site] 01900
24 blob_functions::push [function] [call site] 01901
24 blob_functions::insert [function] [call site] 01902
23 TestStruct::clone [function] [call site] 01903
23 Engine::get_interned_string [function] [call site] 01904
23 blob_functions::push [function] [call site] 01905
24 blob_functions::push [function] [call site] 01906
24 FnPtr::try_from [function] [call site] 01907
24 RhaiResultOf::unwrap [function] [call site] 01908
23 eat_token [function] [call site] 01911
23 PERR::MissingToken [function] [call site] 01913
23 &str::into [function] [call site] 01915
23 PERR::into_err [function] [call site] 01916
23 TestStruct::clone [function] [call site] 01918
23 PERR::into_err [function] [call site] 01919
23 PERR::MissingToken [function] [call site] 01921
23 PERR::into_err [function] [call site] 01924
23 (TokenIterator::shrink_to_fit [function] [call site] 01925
23 Expr::Map [function] [call site] 01927
22 ParseSettings::level_up [function] [call site] 01929
22 contains_key [function] [call site] 01930
22 get_key_value [function] [call site] 01931
22 unwrap [function] [call site] 01932
22 MultiInputsStream::get_next [function] [call site] 01933
22 unwrap [function] [call site] 01934
22 Engine::parse_custom_syntax [function] [call site] 01935
23 TestStruct::new [function] [call site] 01936
23 TestStruct::new [function] [call site] 01937
23 TestStruct::new [function] [call site] 01938
23 Scope::push_constant_dynamic [function] [call site] 01939
24 Scope::push_entry [function] [call site] 01940
25 Scope::is_empty [function] [call site] 01941
25 blob_functions::push [function] [call site] 01944
25 Dynamic::set_access_mode [function] [call site] 01945
25 blob_functions::push [function] [call site] 01946
23 Engine::get_interned_string [function] [call site] 01949
23 RhaiResultOf::into [function] [call site] 01950
23 blob_functions::push [function] [call site] 01951
23 TestStruct::clone [function] [call site] 01952
23 blob_functions::push [function] [call site] 01953
23 TestStruct::clone [function] [call site] 01954
23 (Token, [call site] 01957
23 Position::new_const [function] [call site] 01958
23 ParseSettings::level_up [function] [call site] 01959
23 parse_func [function] [call site] 01960
23 string_functions::starts_with [function] [call site] 01961
23 test::len [function] [call site] 01962
23 test::len [function] [call site] 01963
23 blob_functions::push [function] [call site] 01964
23 Expr::StringConstant [function] [call site] 01965
23 Engine::get_interned_string [function] [call site] 01966
23 Engine::get_interned_string [function] [call site] 01967
23 PERR::into_err [function] [call site] 01969
23 Ident::as_str [function] [call site] 01970
23 Target::borrow_mut [function] [call site] 01971
23 MultiInputsStream::get_next [function] [call site] 01972
23 blob_functions::push [function] [call site] 01974
23 test_to_string [function] [call site] 01975
23 Self::last [function] [call site] 01977
23 blob_functions::push [function] [call site] 01979
23 Engine::get_interned_string [function] [call site] 01980
23 parse_var_name [function] [call site] 01981
23 Engine::get_interned_string [function] [call site] 01982
23 blob_functions::push [function] [call site] 01983
23 TestStruct::clone [function] [call site] 01984
23 blob_functions::push [function] [call site] 01985
23 Engine::get_interned_string [function] [call site] 01986
23 blob_functions::push [function] [call site] 01987
23 Expr::Variable [function] [call site] 01988
23 MultiInputsStream::get_next [function] [call site] 01991
23 Token::is_standard_symbol [function] [call site] 01993
23 Token::literal_syntax [function] [call site] 01995
23 &'static [call site] 01996
23 tokenizer::is_valid_identifier [function] [call site] 01997
23 Ident::as_str [function] [call site] 01998
23 PERR::into_err [function] [call site] 02001
23 PERR::MissingSymbol [function] [call site] 02003
23 ImmutableString::new [function] [call site] 02004
23 PERR::into_err [function] [call site] 02005
23 Engine::get_interned_string [function] [call site] 02006
23 blob_functions::push [function] [call site] 02007
23 TestStruct::clone [function] [call site] 02008
23 blob_functions::push [function] [call site] 02009
23 Engine::get_interned_string [function] [call site] 02010
23 blob_functions::push [function] [call site] 02011
23 Expr::StringConstant [function] [call site] 02012
23 MultiInputsStream::get_next [function] [call site] 02013
23 PERR::into_err [function] [call site] 02016
23 (Token, [call site] 02018
23 Engine::get_interned_string [function] [call site] 02019
23 blob_functions::push [function] [call site] 02020
23 TestStruct::clone [function] [call site] 02021
23 blob_functions::push [function] [call site] 02022
23 Engine::get_interned_string [function] [call site] 02023
23 blob_functions::push [function] [call site] 02024
23 Expr::StringConstant [function] [call site] 02025
23 blob_functions::push [function] [call site] 02026
23 Engine::parse_expr [function] [call site] 02027
23 Engine::get_interned_string [function] [call site] 02028
23 blob_functions::push [function] [call site] 02029
23 TestStruct::clone [function] [call site] 02030
23 blob_functions::push [function] [call site] 02032
23 Engine::parse_block [function] [call site] 02033
23 blob_functions::push [function] [call site] 02034
23 Expr::Stmt [function] [call site] 02035
23 TestStruct::new [function] [call site] 02036
23 ParseResult::into [function] [call site] 02037
23 Engine::get_interned_string [function] [call site] 02038
23 blob_functions::push [function] [call site] 02039
23 TestStruct::clone [function] [call site] 02040
23 blob_functions::push [function] [call site] 02041
23 Engine::parse_block [function] [call site] 02042
23 blob_functions::push [function] [call site] 02043
23 Expr::Stmt [function] [call site] 02044
23 TestStruct::new [function] [call site] 02045
23 ParseResult::into [function] [call site] 02046
23 Engine::get_interned_string [function] [call site] 02047
23 blob_functions::push [function] [call site] 02048
23 TestStruct::clone [function] [call site] 02049
23 blob_functions::push [function] [call site] 02050
23 PERR::MissingSymbol [function] [call site] 02054
23 &str::into [function] [call site] 02055
23 PERR::into_err [function] [call site] 02056
23 blob_functions::push [function] [call site] 02057
23 Engine::parse_anon_fn [function] [call site] 02058
23 Engine::get_interned_string [function] [call site] 02059
23 blob_functions::push [function] [call site] 02060
23 TestStruct::clone [function] [call site] 02061
23 blob_functions::push [function] [call site] 02062
23 MultiInputsStream::get_next [function] [call site] 02063
23 blob_functions::push [function] [call site] 02065
23 Expr::BoolConstant [function] [call site] 02066
23 blob_functions::push [function] [call site] 02067
23 Engine::get_interned_string [function] [call site] 02068
23 Token::literal_syntax [function] [call site] 02069
23 blob_functions::push [function] [call site] 02070
23 Engine::get_interned_string [function] [call site] 02071
23 PERR::MissingSymbol [function] [call site] 02073
23 &str::into [function] [call site] 02074
23 PERR::into_err [function] [call site] 02075
23 MultiInputsStream::get_next [function] [call site] 02076
23 blob_functions::push [function] [call site] 02078
23 Expr::IntegerConstant [function] [call site] 02079
23 blob_functions::push [function] [call site] 02080
23 f32::to_string [function] [call site] 02081
24 Engine::new [function] [call site] 02082
24 Scope::new [function] [call site] 02083
24 blob_functions::push [function] [call site] 02084
24 blob_functions::push [function] [call site] 02085
24 blob_functions::push [function] [call site] 02086
23 blob_functions::push [function] [call site] 02088
23 Engine::get_interned_string [function] [call site] 02089
23 PERR::MissingSymbol [function] [call site] 02091
23 &str::into [function] [call site] 02092
23 PERR::into_err [function] [call site] 02093
23 MultiInputsStream::get_next [function] [call site] 02094
23 blob_functions::push [function] [call site] 02096
23 Expr::FloatConstant [function] [call site] 02097
23 blob_functions::push [function] [call site] 02098
23 blob_functions::push [function] [call site] 02100
23 Engine::get_interned_string [function] [call site] 02101
23 PERR::MissingSymbol [function] [call site] 02103
23 &str::into [function] [call site] 02104
23 PERR::into_err [function] [call site] 02105
23 MultiInputsStream::get_next [function] [call site] 02106
23 Engine::get_interned_string [function] [call site] 02108
23 blob_functions::push [function] [call site] 02109
23 Expr::StringConstant [function] [call site] 02110
23 TestStruct::clone [function] [call site] 02111
23 blob_functions::push [function] [call site] 02112
23 blob_functions::push [function] [call site] 02113
23 Engine::get_interned_string [function] [call site] 02114
23 PERR::MissingSymbol [function] [call site] 02116
23 &str::into [function] [call site] 02117
23 PERR::into_err [function] [call site] 02118
23 MultiInputsStream::get_next [function] [call site] 02119
23 PERR::into_err [function] [call site] 02122
23 blob_functions::push [function] [call site] 02123
23 TestStruct::clone [function] [call site] 02124
23 blob_functions::push [function] [call site] 02125
23 TestStruct::clone [function] [call site] 02126
23 Token::is_literal [function] [call site] 02127
23 Token::literal_syntax [function] [call site] 02128
23 blob_functions::push [function] [call site] 02129
23 TestStruct::clone [function] [call site] 02130
23 blob_functions::push [function] [call site] 02131
23 TestStruct::clone [function] [call site] 02132
23 PERR::MissingToken [function] [call site] 02134
23 PERR::into_err [function] [call site] 02136
23 Self::shrink_to_fit [function] [call site] 02137
23 Self::shrink_to_fit [function] [call site] 02138
23 Expr::Custom [function] [call site] 02140
22 ParseSettings::level_up [function] [call site] 02142
22 MultiInputsStream::get_next [function] [call site] 02143
22 unwrap [function] [call site] 02144
22 peek [function] [call site] 02145
22 unwrap [function] [call site] 02146
22 Expr::Variable [function] [call site] 02147
22 Engine::get_interned_string [function] [call site] 02148
22 into [function] [call site] 02149
22 Engine::get_interned_string [function] [call site] 02150
22 into [function] [call site] 02151
22 ASTFlags::intersects [function] [call site] 02152
22 Err [function] [call site] 02153
22 LexError::ImproperSymbol [function] [call site] 02154
22 Token::literal_syntax [function] [call site] 02155
22 &'static [call site] 02156
22 ImmutableString::new [function] [call site] 02157
22 PERR::into_err [function] [call site] 02158
22 Engine::get_interned_string [function] [call site] 02159
22 Expr::Variable [function] [call site] 02160
22 into [function] [call site] 02161
22 Engine::access_var [function] [call site] 02162
22 ASTFlags::intersects [function] [call site] 02163
22 Position::is_none [function] [call site] 02164
22 ParseSettings::has_option [function] [call site] 02165
22 map_or [function] [call site] 02166
22 string_functions::contains [function] [call site] 02167
22 Err [function] [call site] 02168
22 PERR::VariableUndefined [function] [call site] 02169
22 test_to_string [function] [call site] 02170
22 PERR::into_err [function] [call site] 02171
22 and_then [function] [call site] 02172
22 FnPtr::try_from [function] [call site] 02173
22 Command::get [function] [call site] 02174
22 RhaiResultOf::ok [function] [call site] 02175
22 and_then [function] [call site] 02176
22 Engine::get_interned_string [function] [call site] 02177
22 Expr::Variable [function] [call site] 02178
22 into [function] [call site] 02179
22 into [function] [call site] 02180
22 MultiInputsStream::get_next [function] [call site] 02181
22 unwrap [function] [call site] 02182
22 peek [function] [call site] 02183
22 unwrap [function] [call site] 02184
22 is_reserved_keyword_or_symbol [function] [call site] 02185
22 Expr::Variable [function] [call site] 02186
22 Engine::get_interned_string [function] [call site] 02187
22 into [function] [call site] 02188
22 Engine::get_interned_string [function] [call site] 02189
22 into [function] [call site] 02190
22 ParseSettings::has_flag [function] [call site] 02191
22 Expr::ThisPtr [function] [call site] 02192
22 Err [function] [call site] 02193
22 LexError::ImproperSymbol [function] [call site] 02194
22 test_to_string [function] [call site] 02195
22 PERR::into_err [function] [call site] 02196
22 Err [function] [call site] 02197
22 PERR::Reserved [function] [call site] 02198
22 test_to_string [function] [call site] 02199
22 PERR::into_err [function] [call site] 02200
22 MultiInputsStream::get_next [function] [call site] 02201
22 unwrap [function] [call site] 02202
22 Err [function] [call site] 02203
22 PERR::into_err [function] [call site] 02204
22 Err [function] [call site] 02205
22 LexError::UnexpectedInput [function] [call site] 02206
22 (Token, [call site] 02207
22 PERR::into_err [function] [call site] 02208
22 peek [function] [call site] 02209
22 unwrap [function] [call site] 02210
22 Ok [function] [call site] 02211
22 Engine::parse_postfix [function] [call site] 02212
23 Expr::is_valid_postfix [function] [call site] 02215
23 MultiInputsStream::get_next [function] [call site] 02216
23 string_functions::is_empty [function] [call site] 02218
23 LexError::UnexpectedInput [function] [call site] 02222
23 PERR::into_err [function] [call site] 02224
23 LexError::ImproperSymbol [function] [call site] 02226
23 &str::into [function] [call site] 02227
23 &str::into [function] [call site] 02228
23 PERR::into_err [function] [call site] 02229
23 PERR::MissingToken [function] [call site] 02233
23 &str::into [function] [call site] 02235
23 PERR::into_err [function] [call site] 02236
23 MultiInputsStream::get_next [function] [call site] 02237
23 Engine::parse_fn_call [function] [call site] 02239
24 TestStruct::new [function] [call site] 02242
24 PERR::MissingToken [function] [call site] 02244
24 PERR::into_err [function] [call site] 02246
24 TestStruct::clone [function] [call site] 02248
24 PERR::into_err [function] [call site] 02249
24 eat_token [function] [call site] 02250
24 string_functions::is_empty [function] [call site] 02251
24 calc_fn_hash [function] [call site] 02252
24 Namespace::root [function] [call site] 02253
24 ParseState::find_module [function] [call site] 02254
25 MyIterableType::into_iter [function] [call site] 02255
25 array_functions::reduce_rev [function] [call site] 02256
25 rposition [function] [call site] 02257
25 and_then [function] [call site] 02258
25 TestStruct::new [function] [call site] 02259
24 ParseSettings::has_option [function] [call site] 02260
24 Position::is_none [function] [call site] 02261
24 MyIterableType::into_iter [function] [call site] 02262
24 T::as_any [function] [call site] 02263
24 contains_key [function] [call site] 02264
24 PERR::ModuleUndefined [function] [call site] 02266
24 &str::into [function] [call site] 02267
24 PERR::into_err [function] [call site] 02268
24 ParseSettings::level_up_with_position [function] [call site] 02269
24 calc_fn_hash [function] [call site] 02270
24 MyIterableType::into_iter [function] [call site] 02271
24 Engine::lex_with_map [function] [call site] 02272
24 calc_fn_hash [function] [call site] 02273
24 tokenizer::is_valid_function_name [function] [call site] 02274
24 FnCallHashes::from_hash [function] [call site] 02275
24 FnCallHashes::from_native_only [function] [call site] 02277
24 shrink_to_fit [function] [call site] 02278
24 Engine::get_interned_string [function] [call site] 02280
24 FnCallExpr::into_fn_call_expr [function] [call site] 02281
24 ParseSettings::level_up [function] [call site] 02282
24 blob_functions::push [function] [call site] 02285
24 Engine::parse_expr [function] [call site] 02286
24 eat_token [function] [call site] 02289
24 string_functions::is_empty [function] [call site] 02290
24 calc_fn_hash [function] [call site] 02291
24 test::len [function] [call site] 02292
24 Namespace::root [function] [call site] 02293
24 ParseState::find_module [function] [call site] 02294
24 ParseSettings::has_option [function] [call site] 02295
24 Position::is_none [function] [call site] 02296
24 MyIterableType::into_iter [function] [call site] 02297
24 T::as_any [function] [call site] 02298
24 contains_key [function] [call site] 02299
24 PERR::ModuleUndefined [function] [call site] 02301
24 &str::into [function] [call site] 02302
24 PERR::into_err [function] [call site] 02303
24 ParseSettings::level_up_with_position [function] [call site] 02304
24 calc_fn_hash [function] [call site] 02305
24 MyIterableType::into_iter [function] [call site] 02306
24 Engine::lex_with_map [function] [call site] 02307
24 test::len [function] [call site] 02308
24 calc_fn_hash [function] [call site] 02309
24 test::len [function] [call site] 02310
24 tokenizer::is_valid_function_name [function] [call site] 02311
24 FnCallHashes::from_hash [function] [call site] 02312
24 FnCallHashes::from_native_only [function] [call site] 02313
24 shrink_to_fit [function] [call site] 02314
24 Engine::get_interned_string [function] [call site] 02316
24 FnCallExpr::into_fn_call_expr [function] [call site] 02317
24 eat_token [function] [call site] 02318
24 PERR::MissingToken [function] [call site] 02320
24 PERR::into_err [function] [call site] 02322
24 TestStruct::clone [function] [call site] 02324
24 PERR::into_err [function] [call site] 02325
24 PERR::MissingToken [function] [call site] 02327
24 PERR::into_err [function] [call site] 02329
23 Engine::parse_fn_call [function] [call site] 02330
23 RhaiResultOf::intersects [function] [call site] 02331
23 LexError::ImproperSymbol [function] [call site] 02333
23 Token::literal_syntax [function] [call site] 02334
23 &'static [call site] 02335
23 ImmutableString::new [function] [call site] 02336
23 PERR::into_err [function] [call site] 02337
23 parse_var_name [function] [call site] 02338
23 blob_functions::push [function] [call site] 02339
23 Engine::get_interned_string [function] [call site] 02340
23 Expr::Variable [function] [call site] 02341
23 string_functions::is_empty [function] [call site] 02343
23 ParseSettings::level_up [function] [call site] 02344
23 Engine::parse_index_chain [function] [call site] 02345
24 Engine::parse_expr [function] [call site] 02346
24 ParseSettings::level_up [function] [call site] 02347
24 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] 02348
25 PERR::MalformedIndexExpr [function] [call site] 02350
25 &str::into [function] [call site] 02351
25 PERR::into_err [function] [call site] 02352
25 Expr::start_position [function] [call site] 02353
26 string_functions::is_empty [function] [call site] 02354
26 Expr::position [function] [call site] 02355
26 ParseSettings::level_up_with_position [function] [call site] 02356
26 Expr::start_position [function] [call site] 02357
26 Expr::start_position [function] [call site] 02358
26 Expr::position [function] [call site] 02359
25 PERR::MalformedIndexExpr [function] [call site] 02362
25 &str::into [function] [call site] 02363
25 PERR::into_err [function] [call site] 02364
25 Expr::start_position [function] [call site] 02365
25 PERR::MalformedIndexExpr [function] [call site] 02367
25 &str::into [function] [call site] 02368
25 PERR::into_err [function] [call site] 02369
25 Expr::start_position [function] [call site] 02370
25 PERR::MalformedIndexExpr [function] [call site] 02372
25 &str::into [function] [call site] 02373
25 PERR::into_err [function] [call site] 02374
25 Expr::start_position [function] [call site] 02375
25 PERR::MalformedIndexExpr [function] [call site] 02377
25 &str::into [function] [call site] 02378
25 PERR::into_err [function] [call site] 02379
25 Expr::start_position [function] [call site] 02380
25 PERR::MalformedIndexExpr [function] [call site] 02384
25 &str::into [function] [call site] 02385
25 PERR::into_err [function] [call site] 02386
25 Expr::start_position [function] [call site] 02387
25 PERR::MalformedIndexExpr [function] [call site] 02389
25 &str::into [function] [call site] 02390
25 PERR::into_err [function] [call site] 02391
25 Expr::start_position [function] [call site] 02392
25 PERR::MalformedIndexExpr [function] [call site] 02394
25 &str::into [function] [call site] 02395
25 PERR::into_err [function] [call site] 02396
25 Expr::start_position [function] [call site] 02397
25 PERR::MalformedIndexExpr [function] [call site] 02399
25 &str::into [function] [call site] 02400
25 PERR::into_err [function] [call site] 02401
25 Expr::start_position [function] [call site] 02402
25 PERR::MalformedIndexExpr [function] [call site] 02404
25 &str::into [function] [call site] 02405
25 PERR::into_err [function] [call site] 02406
25 Expr::start_position [function] [call site] 02407
24 eat_token [function] [call site] 02412
24 MultiInputsStream::get_next [function] [call site] 02415
24 ParseSettings::level_up [function] [call site] 02417
24 string_functions::is_empty [function] [call site] 02418
24 Engine::parse_index_chain [function] [call site] 02419
24 Expr::Index [function] [call site] 02421
24 Expr::Index [function] [call site] 02424
24 TestStruct::clone [function] [call site] 02427
24 PERR::into_err [function] [call site] 02428
24 PERR::MissingToken [function] [call site] 02430
24 &str::into [function] [call site] 02432
24 PERR::into_err [function] [call site] 02433
23 is_reserved_keyword_or_symbol [function] [call site] 02436
23 PERR::Reserved [function] [call site] 02438
23 test_to_string [function] [call site] 02439
23 PERR::into_err [function] [call site] 02440
23 PERR::into_err [function] [call site] 02442
23 string_functions::is_empty [function] [call site] 02443
23 Engine::parse_primary [function] [call site] 02444
23 ParseSettings::level_up [function] [call site] 02445
23 Engine::make_dot_expr [function] [call site] 02446
24 ASTFlags::intersects [function] [call site] 02447
24 Engine::make_dot_expr [function] [call site] 02448
24 Expr::Index [function] [call site] 02450
24 string_functions::is_empty [function] [call site] 02451
24 string_functions::is_empty [function] [call site] 02452
24 Engine::convert_expr_into_property [function] [call site] 02453
25 string_functions::is_empty [function] [call site] 02454
25 TestStruct::clone [function] [call site] 02455
25 Engine::get_interned_getter [function] [call site] 02456
26 locked_write [function] [call site] 02457
26 StringsInterner::get_with_mapper [function] [call site] 02458
27 StmtBlock::as_ref [function] [call site] 02459
27 StringsInterner::max [function] [call site] 02460
27 func::hashing::get_hasher [function] [call site] 02461
27 Self::Hasher::write_u8 [function] [call site] 02462
27 test::hash [function] [call site] 02463
27 Self::Hasher::finish [function] [call site] 02464
27 test::len [function] [call site] 02465
28 test::len [function] [call site] 02466
27 BloomFilterU64::is_absent_and_set [function] [call site] 02467
28 BloomFilterU64::calc_hash [function] [call site] 02468
27 string_functions::is_empty [function] [call site] 02469
27 Scope::push_entry [function] [call site] 02471
28 Scope::is_empty [function] [call site] 02472
28 blob_functions::push [function] [call site] 02475
28 Dynamic::set_access_mode [function] [call site] 02476
28 blob_functions::push [function] [call site] 02477
27 Command::get [function] [call site] 02478
27 TestStruct::clone [function] [call site] 02479
27 blob_functions::insert [function] [call site] 02481
27 TestStruct::clone [function] [call site] 02482
27 StringsInterner::throttle_cache [function] [call site] 02483
26 make_getter [function] [call site] 02485
27 Position::new_const [function] [call site] 02486
27 RhaiResultOf::push_str [function] [call site] 02487
27 RhaiResultOf::push_str [function] [call site] 02488
26 StmtBlock::as_ref [function] [call site] 02489
26 Identifier::into [function] [call site] 02490
26 make_getter [function] [call site] 02491
26 StmtBlock::as_ref [function] [call site] 02492
26 Identifier::into [function] [call site] 02493
26 make_getter [function] [call site] 02494
26 StmtBlock::as_ref [function] [call site] 02495
26 Identifier::into [function] [call site] 02496
25 calc_fn_hash [function] [call site] 02497
25 Engine::get_interned_setter [function] [call site] 02498
26 locked_write [function] [call site] 02499
26 StringsInterner::get_with_mapper [function] [call site] 02500
26 make_setter [function] [call site] 02501
27 Position::new_const [function] [call site] 02502
27 RhaiResultOf::push_str [function] [call site] 02503
27 RhaiResultOf::push_str [function] [call site] 02504
26 StmtBlock::as_ref [function] [call site] 02505
26 Identifier::into [function] [call site] 02506
26 make_setter [function] [call site] 02507
26 StmtBlock::as_ref [function] [call site] 02508
26 Identifier::into [function] [call site] 02509
26 make_setter [function] [call site] 02510
26 StmtBlock::as_ref [function] [call site] 02511
26 Identifier::into [function] [call site] 02512
25 calc_fn_hash [function] [call site] 02513
25 Expr::Property [function] [call site] 02514
25 TestStruct::new [function] [call site] 02515
24 Expr::Dot [function] [call site] 02517
24 Expr::Dot [function] [call site] 02520
24 FnCallExpr::is_qualified [function] [call site] 02522
24 string_functions::is_empty [function] [call site] 02523
24 LexError::ImproperSymbol [function] [call site] 02525
24 test_to_string [function] [call site] 02526
24 PERR::into_err [function] [call site] 02527
24 PERR::MalformedCapture [function] [call site] 02529
24 &str::into [function] [call site] 02530
24 PERR::into_err [function] [call site] 02531
24 test::len [function] [call site] 02532
24 tokenizer::is_valid_function_name [function] [call site] 02533
24 FnCallHashes::from_script_and_native [function] [call site] 02534
24 calc_fn_hash [function] [call site] 02536
24 calc_fn_hash [function] [call site] 02537
24 FnCallHashes::from_native_only [function] [call site] 02538
24 calc_fn_hash [function] [call site] 02539
24 FnCallHashes::from_native_only [function] [call site] 02540
24 calc_fn_hash [function] [call site] 02541
24 Expr::MethodCall [function] [call site] 02542
24 Expr::Dot [function] [call site] 02544
24 string_functions::is_empty [function] [call site] 02546
24 FnCallExpr::is_qualified [function] [call site] 02547
24 Engine::convert_expr_into_property [function] [call site] 02548
24 Expr::Dot [function] [call site] 02550
24 Expr::Index [function] [call site] 02551
24 Expr::Dot [function] [call site] 02553
24 test::len [function] [call site] 02555
24 tokenizer::is_valid_function_name [function] [call site] 02556
24 FnCallHashes::from_script_and_native [function] [call site] 02557
24 calc_fn_hash [function] [call site] 02558
24 calc_fn_hash [function] [call site] 02559
24 FnCallHashes::from_native_only [function] [call site] 02560
24 calc_fn_hash [function] [call site] 02561
24 FnCallHashes::from_native_only [function] [call site] 02562
24 calc_fn_hash [function] [call site] 02563
24 Expr::MethodCall [function] [call site] 02564
24 Expr::Dot [function] [call site] 02566
24 Expr::Index [function] [call site] 02567
24 Expr::Dot [function] [call site] 02569
24 PERR::into_err [function] [call site] 02572
24 Expr::start_position [function] [call site] 02573
23 string_functions::is_empty [function] [call site] 02574
23 optimize_combo_chain [function] [call site] 02575
24 test_functions_take [function] [call site] 02576
24 test_functions_take [function] [call site] 02577
24 test_functions_take [function] [call site] 02578
24 StmtBlock::as_mut [function] [call site] 02579
24 intersects [function] [call site] 02580
24 StmtBlock::as_mut [function] [call site] 02581
24 StmtBlock::as_mut [function] [call site] 02582
24 string_functions::remove [function] [call site] 02583
24 test_functions_take [function] [call site] 02584
24 make_sub [function] [call site] 02585
24 make_root [function] [call site] 02586
23 string_functions::is_empty [function] [call site] 02587
23 string_functions::is_empty [function] [call site] 02589
23 string_functions::is_empty [function] [call site] 02591
23 crate::calc_var_hash [function] [call site] 02592
24 get_hasher [function] [call site] 02593
24 write_u8 [function] [call site] 02594
24 MyIterableType::into_iter [function] [call site] 02595
24 Self::IntoIter::for_each [function] [call site] 02596
24 test::hash [function] [call site] 02597
24 write_usize [function] [call site] 02598
24 test::hash [function] [call site] 02599
24 StraightHasher::finish [function] [call site] 02600
23 MyIterableType::into_iter [function] [call site] 02601
23 Engine::lex_with_map [function] [call site] 02602
23 Namespace::root [function] [call site] 02603
23 ParseState::find_module [function] [call site] 02604
23 ParseSettings::has_option [function] [call site] 02605
23 Position::is_none [function] [call site] 02606
23 MyIterableType::into_iter [function] [call site] 02607
23 T::as_any [function] [call site] 02608
23 contains_key [function] [call site] 02609
23 PERR::ModuleUndefined [function] [call site] 02611
23 &str::into [function] [call site] 02612
23 PERR::into_err [function] [call site] 02613
23 ParseSettings::level_up_with_position [function] [call site] 02614
22 string_functions::is_empty [function] [call site] 02616
23 test::len [function] [call site] 02617
21 string_functions::is_empty [function] [call site] 02618
20 Engine::parse_binary_op [function] [call site] 02619
21 ParseSettings::level_up_with_position [function] [call site] 02620
21 Command::get [function] [call site] 02624
21 ok_or_else [function] [call site] 02626
21 PERR::Reserved [function] [call site] 02627
21 !::to_string [function] [call site] 02628
22 Engine::new [function] [call site] 02629
22 Scope::new [function] [call site] 02630
22 blob_functions::push [function] [call site] 02631
22 blob_functions::push [function] [call site] 02632
22 blob_functions::push [function] [call site] 02633
21 PERR::into_err [function] [call site] 02634
21 tokenizer::is_valid_identifier [function] [call site] 02635
21 PERR::UnknownOperator [function] [call site] 02637
21 !::to_string [function] [call site] 02638
21 PERR::into_err [function] [call site] 02639
21 test_ops_precedence [function] [call site] 02640
22 Engine::new [function] [call site] 02641
21 Token::is_bind_right [function] [call site] 02642
21 MultiInputsStream::get_next [function] [call site] 02644
21 Engine::parse_stmt [function] [call site] 02646
21 ParseResult::into [function] [call site] 02647
21 Expr::Stmt [function] [call site] 02648
21 ParseResult::into [function] [call site] 02649
21 Expr::Unit [function] [call site] 02652
21 Engine::parse_unary [function] [call site] 02653
21 Command::get [function] [call site] 02656
21 ok_or_else [function] [call site] 02658
21 PERR::Reserved [function] [call site] 02659
21 !::to_string [function] [call site] 02660
21 PERR::into_err [function] [call site] 02661
21 tokenizer::is_valid_identifier [function] [call site] 02662
21 PERR::UnknownOperator [function] [call site] 02664
21 !::to_string [function] [call site] 02665
21 PERR::into_err [function] [call site] 02666
21 test_ops_precedence [function] [call site] 02667
21 Engine::parse_binary_op [function] [call site] 02668
21 ParseSettings::level_up [function] [call site] 02669
21 ParseSettings::level_up [function] [call site] 02670
21 calc_fn_hash [function] [call site] 02672
21 tokenizer::is_valid_function_name [function] [call site] 02673
21 Engine::get_interned_string [function] [call site] 02674
21 FnCallHashes::from_native_only [function] [call site] 02675
21 MyIterableType::into_iter [function] [call site] 02676
21 Self::IntoIter::collect [function] [call site] 02677
21 Self::then [function] [call site] 02678
21 TestStruct::clone [function] [call site] 02679
21 test_functions_take [function] [call site] 02680
21 Expr::ensure_bool_expr [function] [call site] 02681
21 test_functions_take [function] [call site] 02682
21 Expr::ensure_bool_expr [function] [call site] 02683
21 StmtBlock::extend [function] [call site] 02684
21 blob_functions::push [function] [call site] 02685
21 blob_functions::insert [function] [call site] 02686
21 Expr::set_position [function] [call site] 02687
22 Expr::set_position [function] [call site] 02688
21 Expr::And [function] [call site] 02689
21 TestStruct::new [function] [call site] 02690
21 test_functions_take [function] [call site] 02692
21 Expr::ensure_bool_expr [function] [call site] 02693
21 test_functions_take [function] [call site] 02694
21 Expr::ensure_bool_expr [function] [call site] 02695
21 StmtBlock::extend [function] [call site] 02696
21 blob_functions::push [function] [call site] 02697
21 blob_functions::insert [function] [call site] 02698
21 Expr::set_position [function] [call site] 02699
21 Expr::Or [function] [call site] 02700
21 TestStruct::new [function] [call site] 02701
21 test_functions_take [function] [call site] 02703
21 test_functions_take [function] [call site] 02704
21 StmtBlock::extend [function] [call site] 02705
21 blob_functions::push [function] [call site] 02706
21 blob_functions::insert [function] [call site] 02707
21 Expr::set_position [function] [call site] 02708
21 Expr::Coalesce [function] [call site] 02709
21 TestStruct::new [function] [call site] 02710
21 split_first_mut [function] [call site] 02712
21 std::mem::swap [function] [call site] 02714
21 FnCallHashes::from_hash [function] [call site] 02715
21 calc_fn_hash [function] [call site] 02716
21 Engine::get_interned_string [function] [call site] 02717
21 FnCallExpr::into_fn_call_expr [function] [call site] 02718
21 Engine::get_interned_string [function] [call site] 02719
21 FnCallHashes::from_native_only [function] [call site] 02720
21 calc_fn_hash [function] [call site] 02721
21 MyIterableType::into_iter [function] [call site] 02722
21 Self::IntoIter::collect [function] [call site] 02723
21 FnCallExpr::into_fn_call_expr [function] [call site] 02725
21 FnCallExpr::into_fn_call_expr [function] [call site] 02726
21 contains_key [function] [call site] 02727
21 FnCallHashes::from_native_only [function] [call site] 02728
21 calc_fn_hash [function] [call site] 02729
21 FnCallHashes::from_hash [function] [call site] 02730
21 calc_fn_hash [function] [call site] 02731
21 FnCallExpr::into_fn_call_expr [function] [call site] 02732
21 FnCallExpr::into_fn_call_expr [function] [call site] 02733
19 peek [function] [call site] 02734
19 unwrap [function] [call site] 02735
19 eat_token [function] [call site] 02736
19 Token::is_op_assignment [function] [call site] 02737
19 MultiInputsStream::get_next [function] [call site] 02738
19 Engine::lex_with_map [function] [call site] 02739
19 Some [function] [call site] 02740
19 unwrap [function] [call site] 02741
19 Ok [function] [call site] 02742
19 Stmt::Expr [function] [call site] 02743
19 into [function] [call site] 02744
19 Engine::parse_expr [function] [call site] 02745
19 Engine::make_assignment_stmt [function] [call site] 02746
20 map_or_else [function] [call site] 02747
20 OpAssignment::new_assignment [function] [call site] 02748
20 OpAssignment::new_op_assignment_from_token [function] [call site] 02749
21 Token::get_base_op_from_assignment [function] [call site] 02750
21 Option::unwrap_or_else [function] [call site] 02752
21 Token::literal_syntax [function] [call site] 02753
21 Token::literal_syntax [function] [call site] 02754
21 calc_fn_hash [function] [call site] 02755
21 calc_fn_hash [function] [call site] 02756
20 Stmt::Assignment [function] [call site] 02758
20 Position::is_none [function] [call site] 02760
20 Stmt::Assignment [function] [call site] 02762
20 f32::map_or_else [function] [call site] 02764
20 Command::get [function] [call site] 02766
20 Command::get [function] [call site] 02767
20 Scope::get_mut_by_index [function] [call site] 02768
20 test::len [function] [call site] 02769
20 Dynamic::access_mode [function] [call site] 02770
20 Stmt::Assignment [function] [call site] 02772
20 PERR::AssignmentToConstant [function] [call site] 02775
20 test_to_string [function] [call site] 02776
20 PERR::into_err [function] [call site] 02777
20 ASTFlags::intersects [function] [call site] 02778
20 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] 02779
21 ASTFlags::intersects [function] [call site] 02780
21 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] 02781
21 ParseSettings::level_up_with_position [function] [call site] 02783
21 ASTFlags::intersects [function] [call site] 02784
21 E::n::g::i::n::e::::::::m::a::k::e::_::a::s::s::i::g::n::m::e::n::t::_::s::t::m::t::check_lvalue [function] [call site] 02785
21 ParseSettings::level_up_with_position [function] [call site] 02787
20 PERR::AssignmentToInvalidLHS [function] [call site] 02789
20 ImmutableString::new [function] [call site] 02790
20 PERR::into_err [function] [call site] 02791
20 Stmt::Assignment [function] [call site] 02793
20 PERR::AssignmentToInvalidLHS [function] [call site] 02796
20 ImmutableString::new [function] [call site] 02797
20 PERR::into_err [function] [call site] 02798
20 ParseSettings::level_up_with_position [function] [call site] 02799
20 Expr::is_constant [function] [call site] 02800
21 MyIterableType::into_iter [function] [call site] 02801
21 Self::IntoIter::all [function] [call site] 02802
21 MyIterableType::into_iter [function] [call site] 02803
21 Engine::lex_with_map [function] [call site] 02804
21 test_method_call [function] [call site] 02805
20 PERR::AssignmentToConstant [function] [call site] 02807
20 ImmutableString::new [function] [call site] 02808
20 PERR::into_err [function] [call site] 02809
20 Expr::start_position [function] [call site] 02810
20 Token::is_op_assignment [function] [call site] 02811
20 LexError::ImproperSymbol [function] [call site] 02813
20 Token::literal_syntax [function] [call site] 02814
20 &str::into [function] [call site] 02816
20 PERR::into_err [function] [call site] 02817
20 PERR::AssignmentToInvalidLHS [function] [call site] 02819
20 ImmutableString::new [function] [call site] 02820
20 PERR::into_err [function] [call site] 02821
20 ParseSettings::level_up_with_position [function] [call site] 02822
18 StmtBlock::statements_mut [function] [call site] 02823
18 blob_functions::push [function] [call site] 02824
19 blob_functions::push [function] [call site] 02825
19 FnPtr::try_from [function] [call site] 02826
19 RhaiResultOf::unwrap [function] [call site] 02827
18 MultiInputsStream::get_next [function] [call site] 02828
18 unwrap [function] [call site] 02829
18 Ok [function] [call site] 02830
18 Stmt::Block [function] [call site] 02831
18 StmtBlock::new [function] [call site] 02832
18 Self::into [function] [call site] 02833
18 Err [function] [call site] 02834
18 PERR::into_err [function] [call site] 02835
18 Err [function] [call site] 02836
18 PERR::MissingToken [function] [call site] 02837
18 into [function] [call site] 02838
18 &str::into [function] [call site] 02839
18 PERR::into_err [function] [call site] 02840
18 test::len [function] [call site] 02841
18 test::len [function] [call site] 02842
18 peek [function] [call site] 02843
18 unwrap [function] [call site] 02844
18 eat_token [function] [call site] 02845
18 Err [function] [call site] 02846
18 PERR::MissingToken [function] [call site] 02847
18 into [function] [call site] 02848
18 &str::into [function] [call site] 02849
18 PERR::into_err [function] [call site] 02850
18 string_functions::remove [function] [call site] 02851
18 Engine::parse_stmt [function] [call site] 02852
18 Stmt::is_noop [function] [call site] 02853
18 CustomExpr::is_self_terminated [function] [call site] 02854
18 StmtBlock::statements_mut [function] [call site] 02855
18 blob_functions::push [function] [call site] 02856
18 peek [function] [call site] 02857
18 unwrap [function] [call site] 02858
18 eat_token [function] [call site] 02859
18 eat_token [function] [call site] 02860
18 eat_token [function] [call site] 02861
18 Err [function] [call site] 02862
18 TestStruct::clone [function] [call site] 02863
18 PERR::into_err [function] [call site] 02864
18 Err [function] [call site] 02865
18 PERR::MissingToken [function] [call site] 02866
18 into [function] [call site] 02867
18 &str::into [function] [call site] 02868
18 PERR::into_err [function] [call site] 02869
18 Scope::rewind [function] [call site] 02870
18 string_functions::truncate [function] [call site] 02871
18 Ok [function] [call site] 02872
18 Stmt::Block [function] [call site] 02873
18 StmtBlock::new [function] [call site] 02874
18 Self::into [function] [call site] 02875
17 ParseSettings::level_up [function] [call site] 02876
17 eat_token [function] [call site] 02877
17 MultiInputsStream::get_next [function] [call site] 02878
17 unwrap [function] [call site] 02879
17 ParseSettings::has_flag [function] [call site] 02880
17 Err [function] [call site] 02881
17 PERR::into_err [function] [call site] 02882
17 test::len [function] [call site] 02883
17 Engine::max_functions [function] [call site] 02884
17 Err [function] [call site] 02885
17 PERR::into_err [function] [call site] 02886
17 ParseState::new [function] [call site] 02887
17 TestStruct::clone [function] [call site] 02888
17 clone_from [function] [call site] 02889
17 StmtBlock::extend [function] [call site] 02890
17 TestStruct::clone [function] [call site] 02891
17 Engine::max_function_expr_depth [function] [call site] 02892
18 Command::get [function] [call site] 02893
17 Engine::parse_fn [function] [call site] 02894
18 ParseSettings::level_up [function] [call site] 02895
18 MultiInputsStream::get_next [function] [call site] 02896
18 eat_token [function] [call site] 02900
18 Ident::as_str [function] [call site] 02901
18 Engine::get_interned_string [function] [call site] 02902
18 std::any::type_name::<crate::INT> [function] [call site] 02903
18 Engine::get_interned_string [function] [call site] 02904
18 std::any::type_name::<crate::FLOAT> [function] [call site] 02905
18 Engine::get_interned_string [function] [call site] 02906
18 MultiInputsStream::get_next [function] [call site] 02907
18 PERR::MissingToken [function] [call site] 02911
18 &str::into [function] [call site] 02913
18 PERR::into_err [function] [call site] 02914
18 eat_token [function] [call site] 02915
18 Ident::as_str [function] [call site] 02916
18 Engine::get_interned_string [function] [call site] 02917
18 std::any::type_name::<crate::INT> [function] [call site] 02918
18 Engine::get_interned_string [function] [call site] 02919
18 std::any::type_name::<crate::FLOAT> [function] [call site] 02920
18 Engine::get_interned_string [function] [call site] 02921
18 MultiInputsStream::get_next [function] [call site] 02922
18 tokenizer::is_valid_function_name [function] [call site] 02925
18 tokenizer::is_valid_function_name [function] [call site] 02926
18 PERR::Reserved [function] [call site] 02928
18 test_to_string [function] [call site] 02929
18 PERR::into_err [function] [call site] 02930
18 PERR::into_err [function] [call site] 02932
18 eat_token [function] [call site] 02935
18 match_token [function] [call site] 02936
18 eat_token [function] [call site] 02937
18 PERR::FnMissingParams [function] [call site] 02939
18 PERR::into_err [function] [call site] 02941
18 StaticVec::<(ImmutableString, [call site] 02942
19 TestStruct::new [function] [call site] 02944
18 MultiInputsStream::get_next [function] [call site] 02945
18 MyIterableType::into_iter [function] [call site] 02947
18 Self::IntoIter::any [function] [call site] 02948
18 PERR::FnDuplicatedParam [function] [call site] 02950
18 test_to_string [function] [call site] 02952
18 PERR::into_err [function] [call site] 02953
18 Engine::get_interned_string [function] [call site] 02954
18 blob_functions::push [function] [call site] 02955
18 TestStruct::clone [function] [call site] 02956
18 blob_functions::push [function] [call site] 02957
18 PERR::into_err [function] [call site] 02959
18 Token::is_reserved [function] [call site] 02960
18 PERR::Reserved [function] [call site] 02962
18 (Token, [call site] 02963
18 PERR::into_err [function] [call site] 02964
18 Token::is_standard_keyword [function] [call site] 02965
18 PERR::into_err [function] [call site] 02967
18 PERR::MissingToken [function] [call site] 02969
18 PERR::into_err [function] [call site] 02971
18 MultiInputsStream::get_next [function] [call site] 02972
18 PERR::into_err [function] [call site] 02975
18 PERR::MissingToken [function] [call site] 02977
18 PERR::into_err [function] [call site] 02979
18 Engine::parse_block [function] [call site] 02982
18 PERR::FnMissingBody [function] [call site] 02984
18 PERR::into_err [function] [call site] 02986
18 MyIterableType::into_iter [function] [call site] 02988
18 Self::IntoIter::map [function] [call site] 02989
18 reflection_functions::collect [function] [call site] 02990
18 shrink_to_fit [function] [call site] 02991
18 Engine::get_interned_string [function] [call site] 02993
18 MyIterableType::into_iter [function] [call site] 02994
18 Self::IntoIter::collect [function] [call site] 02995
17 calc_fn_hash [function] [call site] 02996
17 test::len [function] [call site] 02997
17 StmtBlock::as_ref [function] [call site] 02998
17 map_or [function] [call site] 02999
17 crate::calc_typed_method_hash [function] [call site] 03000
18 get_hasher [function] [call site] 03001
18 write_u8 [function] [call site] 03002
18 test::hash [function] [call site] 03003
18 StraightHasher::finish [function] [call site] 03004
17 contains_key [function] [call site] 03005
17 Err [function] [call site] 03006
17 PERR::FnDuplicatedDefinition [function] [call site] 03007
17 test_to_string [function] [call site] 03008
17 test::len [function] [call site] 03009
17 PERR::into_err [function] [call site] 03010
17 blob_functions::insert [function] [call site] 03011
17 into [function] [call site] 03012
17 Ok [function] [call site] 03013
17 Stmt::Noop [function] [call site] 03014
17 Err [function] [call site] 03015
17 PERR::MissingToken [function] [call site] 03016
17 into [function] [call site] 03017
17 PERR::into_err [function] [call site] 03018
17 Engine::parse_if [function] [call site] 03019
17 ParseSettings::level_up [function] [call site] 03020
17 Engine::parse_switch [function] [call site] 03021
17 ParseSettings::level_up [function] [call site] 03022
17 Engine::allow_looping [function] [call site] 03023
17 Engine::parse_while_loop [function] [call site] 03024
17 ParseSettings::level_up [function] [call site] 03025
17 Engine::allow_looping [function] [call site] 03026
17 Engine::parse_do [function] [call site] 03027
17 ParseSettings::level_up [function] [call site] 03028
17 Engine::allow_looping [function] [call site] 03029
17 Engine::parse_for [function] [call site] 03030
17 ParseSettings::level_up [function] [call site] 03031
17 Engine::allow_looping [function] [call site] 03032
17 ParseSettings::has_flag [function] [call site] 03033
17 eat_token [function] [call site] 03034
17 Ok [function] [call site] 03035
17 Stmt::BreakLoop [function] [call site] 03036
17 string_functions::is_empty [function] [call site] 03037
17 Engine::allow_looping [function] [call site] 03038
17 ParseSettings::has_flag [function] [call site] 03039
17 eat_token [function] [call site] 03040
17 peek [function] [call site] 03041
17 unwrap [function] [call site] 03042
17 Engine::parse_expr [function] [call site] 03043
17 ParseSettings::level_up [function] [call site] 03044
17 Ok [function] [call site] 03045
17 Stmt::BreakLoop [function] [call site] 03046
17 Some [function] [call site] 03047
17 into [function] [call site] 03048
17 peek [function] [call site] 03049
17 unwrap [function] [call site] 03050
17 Ok [function] [call site] 03051
17 Stmt::BreakLoop [function] [call site] 03052
17 Err [function] [call site] 03053
17 Engine::allow_looping [function] [call site] 03054
17 Err [function] [call site] 03055
17 PERR::into_err [function] [call site] 03056
17 MultiInputsStream::get_next [function] [call site] 03057
17 Engine::lex_with_map [function] [call site] 03058
17 string_functions::is_empty [function] [call site] 03059
17 unwrap [function] [call site] 03060
17 peek [function] [call site] 03061
17 unwrap [function] [call site] 03062
17 Engine::parse_expr [function] [call site] 03063
17 ParseSettings::level_up [function] [call site] 03064
17 Ok [function] [call site] 03065
17 Stmt::Return [function] [call site] 03066
17 Some [function] [call site] 03067
17 into [function] [call site] 03068
17 peek [function] [call site] 03069
17 unwrap [function] [call site] 03070
17 Ok [function] [call site] 03071
17 Stmt::Return [function] [call site] 03072
17 Err [function] [call site] 03073
17 Engine::parse_try_catch [function] [call site] 03074
18 ParseSettings::level_up_with_position [function] [call site] 03075
18 eat_token [function] [call site] 03076
18 Engine::parse_block [function] [call site] 03077
18 match_token [function] [call site] 03079
18 PERR::MissingToken [function] [call site] 03081
18 &str::into [function] [call site] 03083
18 PERR::into_err [function] [call site] 03084
18 match_token [function] [call site] 03085
18 parse_var_name [function] [call site] 03086
18 match_token [function] [call site] 03087
18 PERR::MissingToken [function] [call site] 03089
18 &str::into [function] [call site] 03091
18 PERR::into_err [function] [call site] 03092
18 Engine::get_interned_string [function] [call site] 03093
18 blob_functions::push [function] [call site] 03094
18 TestStruct::clone [function] [call site] 03095
18 Engine::get_interned_string [function] [call site] 03096
18 Engine::parse_block [function] [call site] 03097
18 string_functions::is_empty [function] [call site] 03099
18 Expr::Unit [function] [call site] 03100
18 string_functions::pop [function] [call site] 03101
19 string_functions::is_empty [function] [call site] 03102
19 shared_make_mut [function] [call site] 03103
19 string_functions::pop [function] [call site] 03104
20 string_functions::is_empty [function] [call site] 03105
20 shared_make_mut [function] [call site] 03106
20 string_functions::pop [function] [call site] 03107
20 Dynamic::map_or [function] [call site] 03108
19 Dynamic::map_or [function] [call site] 03109
18 Expr::Variable [function] [call site] 03110
18 Engine::default [function] [call site] 03111
18 Stmt::TryCatch [function] [call site] 03115
17 ParseSettings::level_up [function] [call site] 03117
17 Engine::parse_let [function] [call site] 03118
18 MultiInputsStream::get_next [function] [call site] 03119
18 parse_var_name [function] [call site] 03121
18 Engine::allow_shadowing [function] [call site] 03122
19 intersects [function] [call site] 03123
18 Command::get [function] [call site] 03124
18 PERR::VariableExists [function] [call site] 03127
18 PERR::into_err [function] [call site] 03129
18 Command::get [function] [call site] 03130
18 get_or_insert_with [function] [call site] 03132
18 Engine::new_global_runtime_state [function] [call site] 03133
19 crate::ThinVec::new [function] [call site] 03134
19 crate::ThinVec::new [function] [call site] 03135
19 crate::StaticVec::new [function] [call site] 03136
19 Engine::default_tag [function] [call site] 03137
19 TestStruct::clone [function] [call site] 03138
19 StmtBlock::as_ref [function] [call site] 03140
19 Engine::lex_with_map [function] [call site] 03141
19 crate::eval::Debugger::new [function] [call site] 03142
20 TestStruct::new [function] [call site] 03143
20 TestStruct::new [function] [call site] 03144
18 GlobalRuntimeState::into [function] [call site] 03146
18 VarDefInfo::new [function] [call site] 03147
18 Caches::new [function] [call site] 03148
19 Position::new_const [function] [call site] 03149
18 EvalContext::new [function] [call site] 03150
18 test_var_def_filter [function] [call site] 03151
18 PERR::ForbiddenVariable [function] [call site] 03153
18 PERR::into_err [function] [call site] 03155
18 PERR::into_err [function] [call site] 03157
18 PERR::ForbiddenVariable [function] [call site] 03158
18 PERR::into_err [function] [call site] 03160
18 Engine::get_interned_string [function] [call site] 03161
18 match_token [function] [call site] 03162
18 Engine::parse_expr [function] [call site] 03163
18 ParseSettings::level_up [function] [call site] 03164
18 Expr::Unit [function] [call site] 03165
18 string_functions::is_empty [function] [call site] 03166
18 ParseState::find_var [function] [call site] 03167
18 test::len [function] [call site] 03168
18 Scope::get_entry_by_index [function] [call site] 03169
19 test::len [function] [call site] 03170
18 string_functions::is_empty [function] [call site] 03171
18 Scope::get_mut_by_index [function] [call site] 03173
18 Dynamic::set_access_mode [function] [call site] 03174
18 TestStruct::new [function] [call site] 03176
18 test::len [function] [call site] 03177
18 Self::unwrap [function] [call site] 03178
18 Scope::push_entry [function] [call site] 03179
19 Scope::is_empty [function] [call site] 03180
19 blob_functions::push [function] [call site] 03183
19 Dynamic::set_access_mode [function] [call site] 03184
19 blob_functions::push [function] [call site] 03185
18 TestStruct::clone [function] [call site] 03186
18 Scope::add_alias_by_index [function] [call site] 03187
19 test::len [function] [call site] 03188
19 Engine::default [function] [call site] 03190
19 shared_get_mut [function] [call site] 03191
19 string_functions::contains [function] [call site] 03193
19 blob_functions::push [function] [call site] 03194
18 test::len [function] [call site] 03195
18 TestStruct::clone [function] [call site] 03196
18 Stmt::Var [function] [call site] 03199
18 Stmt::Var [function] [call site] 03200
17 ParseSettings::level_up [function] [call site] 03201
17 Engine::parse_let [function] [call site] 03202
17 ParseSettings::level_up [function] [call site] 03203
17 Engine::parse_import [function] [call site] 03204
18 ParseSettings::level_up_with_position [function] [call site] 03205
18 eat_token [function] [call site] 03206
18 Engine::parse_expr [function] [call site] 03207
18 match_token [function] [call site] 03208
18 parse_var_name [function] [call site] 03209
18 Engine::get_interned_string [function] [call site] 03210
18 Engine::get_interned_string [function] [call site] 03211
18 blob_functions::push [function] [call site] 03212
18 TestStruct::clone [function] [call site] 03213
18 Stmt::Import [function] [call site] 03215
17 ParseSettings::level_up [function] [call site] 03217
17 ParseSettings::has_flag [function] [call site] 03218
17 Err [function] [call site] 03219
17 PERR::into_err [function] [call site] 03220
17 Engine::parse_export [function] [call site] 03221
18 eat_token [function] [call site] 03222
18 ParseSettings::level_up [function] [call site] 03225
18 Engine::parse_let [function] [call site] 03226
18 Expr::set_position [function] [call site] 03227
19 Expr::set_position [function] [call site] 03228
18 ParseSettings::level_up [function] [call site] 03230
18 Engine::parse_let [function] [call site] 03231
18 Expr::set_position [function] [call site] 03232
18 parse_var_name [function] [call site] 03234
18 match_token [function] [call site] 03235
18 parse_var_name [function] [call site] 03236
18 Engine::lex_with_map [function] [call site] 03237
19 Engine::lex_raw [function] [call site] 03238
18 Engine::get_interned_string [function] [call site] 03240
18 Engine::get_interned_string [function] [call site] 03241
18 ParseState::find_var [function] [call site] 03242
18 Scope::add_alias_by_index [function] [call site] 03243
18 test::len [function] [call site] 03244
18 TestStruct::clone [function] [call site] 03245
18 Engine::get_interned_string [function] [call site] 03246
18 Stmt::Export [function] [call site] 03248
17 ParseSettings::level_up [function] [call site] 03250
17 Engine::parse_expr_stmt [function] [call site] 03251
17 ParseSettings::level_up [function] [call site] 03252
16 Stmt::is_noop [function] [call site] 03253
16 CustomExpr::is_self_terminated [function] [call site] 03254
16 blob_functions::push [function] [call site] 03255
16 peek [function] [call site] 03256
16 unwrap [function] [call site] 03257
16 eat_token [function] [call site] 03258
16 Err [function] [call site] 03259
16 TestStruct::clone [function] [call site] 03260
16 PERR::into_err [function] [call site] 03261
16 Err [function] [call site] 03262
16 PERR::MissingToken [function] [call site] 03263
16 into [function] [call site] 03264
16 &str::into [function] [call site] 03265
16 PERR::into_err [function] [call site] 03266
16 map_functions::values [function] [call site] 03267
16 cloned [function] [call site] 03268
16 reflection_functions::collect [function] [call site] 03269
16 TestStruct::new [function] [call site] 03270
16 Ok [function] [call site] 03271
15 Ok [function] [call site] 03272
15 Engine::optimize_into_ast [function] [call site] 03273
16 crate::Module::from [function] [call site] 03274
17 TestStruct::new [function] [call site] 03275
17 Self::IntoIter::into_iter [function] [call site] 03276
18 test_chars [function] [call site] 03277
18 0.chars().collect::<Vec<_>> [function] [call site] 03278
18 MyIterableType::into_iter [function] [call site] 03279
17 Self::IntoIter::for_each [function] [call site] 03280
17 Module::set_script_fn [function] [call site] 03281
18 Option::into [function] [call site] 03282
18 test::len [function] [call site] 03283
18 crate::calc_fn_hash [function] [call site] 03284
19 get_hasher [function] [call site] 03285
19 write_u8 [function] [call site] 03286
19 MyIterableType::into_iter [function] [call site] 03287
19 Self::IntoIter::for_each [function] [call site] 03288
19 test::hash [function] [call site] 03289
19 write_usize [function] [call site] 03290
19 test::hash [function] [call site] 03291
19 write_usize [function] [call site] 03292
19 StraightHasher::finish [function] [call site] 03293
18 StmtBlock::as_ref [function] [call site] 03294
18 crate::calc_typed_method_hash [function] [call site] 03296
18 StmtBlock::as_ref [function] [call site] 03297
18 and_then [function] [call site] 03298
18 Command::get [function] [call site] 03299
18 Ident::as_str [function] [call site] 03300
18 Position::new_const [function] [call site] 03302
19 TestStruct::new [function] [call site] 03304
18 MyIterableType::into_iter [function] [call site] 03305
18 Engine::lex_with_map [function] [call site] 03306
18 reflection_functions::collect [function] [call site] 03307
18 Engine::default [function] [call site] 03308
18 crate::StaticVec::new_const [function] [call site] 03309
19 TestStruct::new [function] [call site] 03311
18 get_or_insert_with [function] [call site] 03312
18 new_hash_map [function] [call site] 03313
19 StraightHashMap::with_capacity_and_hasher [function] [call site] 03314
19 Engine::default [function] [call site] 03315
18 blob_functions::insert [function] [call site] 03316
18 Option::into [function] [call site] 03317
18 Array::into [function] [call site] 03318
18 string_functions::remove [function] [call site] 03319
16 Self::into [function] [call site] 03320
16 crate::Module::from [function] [call site] 03321
16 StmtBlock::as_ref [function] [call site] 03322
16 MyIterableType::into_iter [function] [call site] 03323
16 Self::IntoIter::map [function] [call site] 03324
16 ScriptFuncDef::clone_function_signatures [function] [call site] 03325
17 TestStruct::clone [function] [call site] 03326
17 TestStruct::clone [function] [call site] 03327
17 TestStruct::clone [function] [call site] 03328
17 Engine::default [function] [call site] 03329
16 Self::into [function] [call site] 03330
16 Self::into [function] [call site] 03331
16 crate::Module::from [function] [call site] 03332
16 MyIterableType::into_iter [function] [call site] 03333
16 Self::IntoIter::map [function] [call site] 03334
16 crate::func::shared_take_or_clone [function] [call site] 03335
17 shared_try_take [function] [call site] 03336
17 Result::unwrap_or_else [function] [call site] 03337
17 StmtBlock::as_ref [function] [call site] 03338
17 TestStruct::clone [function] [call site] 03339
16 StmtBlock::take_statements [function] [call site] 03340
17 mem::take [function] [call site] 03341
18 Engine::new [function] [call site] 03342
18 register_type_with_name::<TestStruct> [function] [call site] 03343
18 Engine::register_fn [function] [call site] 03344
18 TestStruct [function] [call site] 03345
17 StmtBlock::statements_mut [function] [call site] 03346
16 StmtBlock::statements_mut [function] [call site] 03347
16 Engine::optimize_top_level [function] [call site] 03348
17 StmtBlockContainer::shrink_to_fit [function] [call site] 03349
17 OptimizerState::new [function] [call site] 03350
18 Engine::new_global_runtime_state [function] [call site] 03351
19 crate::ThinVec::new [function] [call site] 03352
19 crate::ThinVec::new [function] [call site] 03353
19 crate::StaticVec::new [function] [call site] 03354
19 Engine::default_tag [function] [call site] 03355
19 TestStruct::clone [function] [call site] 03356
19 StmtBlock::as_ref [function] [call site] 03357
19 Engine::lex_with_map [function] [call site] 03358
19 crate::eval::Debugger::new [function] [call site] 03359
18 &crate::SharedModule::into [function] [call site] 03361
18 TestStruct::new [function] [call site] 03362
18 Caches::new [function] [call site] 03363
17 MyIterableType::into_iter [function] [call site] 03364
17 array_functions::reduce_rev [function] [call site] 03365
17 flat_map [function] [call site] 03366
17 Module::iter_var [function] [call site] 03367
18 Module::iter_var_raw [function] [call site] 03368
19 MyIterableType::into_iter [function] [call site] 03369
18 Engine::lex_with_map [function] [call site] 03370
19 Engine::lex_raw [function] [call site] 03371
18 Ident::as_str [function] [call site] 03373
17 array_functions::for_each [function] [call site] 03374
17 OptimizerState::push_var [function] [call site] 03375
18 blob_functions::push [function] [call site] 03376
17 Cow::Borrowed [function] [call site] 03379
17 MyIterableType::into_iter [function] [call site] 03380
17 flat_map [function] [call site] 03381
17 array_functions::for_each [function] [call site] 03382
17 OptimizerState::push_var [function] [call site] 03383
17 Cow::Borrowed [function] [call site] 03386
17 optimize_stmt_block [function] [call site] 03387
18 string_functions::is_empty [function] [call site] 03388
19 test::len [function] [call site] 03389
18 OptimizerState::is_dirty [function] [call site] 03390
18 MyIterableType::into_iter [function] [call site] 03391
19 test_chars [function] [call site] 03392
19 0.chars().collect::<Vec<_>> [function] [call site] 03393
19 MyIterableType::into_iter [function] [call site] 03394
18 Self::IntoIter::position [function] [call site] 03395
19 ParseSettings::level_up [function] [call site] 03396
18 StmtBlockContainer::split_at_mut [function] [call site] 03398
18 test_functions_take [function] [call site] 03399
18 StmtBlock::statements_mut [function] [call site] 03400
18 StaticModuleResolver::iter_mut [function] [call site] 03401
18 Engine::lex_with_map [function] [call site] 03402
18 optimize_combo_chain [function] [call site] 03403
19 test_functions_take [function] [call site] 03404
19 test_functions_take [function] [call site] 03405
19 test_functions_take [function] [call site] 03406
19 StmtBlock::as_mut [function] [call site] 03407
19 intersects [function] [call site] 03408
19 StmtBlock::as_mut [function] [call site] 03409
19 StmtBlock::as_mut [function] [call site] 03410
19 string_functions::remove [function] [call site] 03411
19 test_functions_take [function] [call site] 03412
19 make_sub [function] [call site] 03413
19 make_root [function] [call site] 03414
18 StaticModuleResolver::iter_mut [function] [call site] 03415
18 Engine::lex_with_map [function] [call site] 03416
18 optimize_combo_chain [function] [call site] 03417
18 StaticModuleResolver::iter_mut [function] [call site] 03418
18 Engine::lex_with_map [function] [call site] 03420
18 reflection_functions::collect [function] [call site] 03421
18 OptimizerState::clear_dirty [function] [call site] 03422
18 test::len [function] [call site] 03423
18 map_functions::retain [function] [call site] 03424
19 string_functions::is_empty [function] [call site] 03425
19 IterateMap::new [function] [call site] 03427
19 IterateMap::new [function] [call site] 03428
19 IterateMap::new [function] [call site] 03429
19 mem::take [function] [call site] 03430
19 MyIterableType::into_iter [function] [call site] 03431
19 blob_functions::insert [function] [call site] 03433
19 FnPtr::call_raw_with_extra_args [function] [call site] 03434
20 _call_with_extra_args::<true, [call site] 03435
20 _call_with_extra_args::<false, [call site] 03436
19 TestStruct::clone [function] [call site] 03438
19 Self::into [function] [call site] 03439
19 Dynamic::as_bool [function] [call site] 03441
20 crate::func::locked_read [function] [call site] 03443
20 Option::and_then [function] [call site] 03444
20 ok_or_else [function] [call site] 03446
20 std:: [call site] 03447
0 any::type_name [function] [call site] 03448
21 type_name::<R> [function] [call site] 03449
20 Err [function] [call site] 03450
20 Dynamic::type_name [function] [call site] 03451
21 type_name::<INT> [function] [call site] 03452
21 type_name::<crate::FLOAT> [function] [call site] 03453
21 std:: [call site] 03454
0 any::type_name [function] [call site] 03455
21 crate::func::locked_read [function] [call site] 03456
21 Option::unwrap [function] [call site] 03457
21 std:: [call site] 03458
0 any::type_name [function] [call site] 03459
19 Result::unwrap_or [function] [call site] 03460
19 blob_functions::insert [function] [call site] 03461
19 blob_functions::insert [function] [call site] 03462
18 OptimizerState::set_dirty [function] [call site] 03466
18 Stmt::is_control_flow_break [function] [call site] 03467
18 StaticModuleResolver::iter_mut [function] [call site] 03468
19 StaticModuleResolver::iter_mut [function] [call site] 03469
19 Engine::lex_with_map [function] [call site] 03470
19 Ident::as_str [function] [call site] 03471
18 array_functions::for_each [function] [call site] 03472
19 string_functions::is_empty [function] [call site] 03473
19 StaticModuleResolver::iter_mut [function] [call site] 03475
19 impl [call site] 03476
19 FnPtr::call_raw_with_extra_args [function] [call site] 03478
18 optimize_expr [function] [call site] 03481
19 ParseSettings::level_up_with_position [function] [call site] 03482
19 string_functions::is_empty [function] [call site] 03483
19 OptimizerState::set_dirty [function] [call site] 03484
19 Expr::Unit [function] [call site] 03485
19 ParseSettings::level_up_with_position [function] [call site] 03486
19 test::len [function] [call site] 03487
19 OptimizerState::set_dirty [function] [call site] 03488
19 StmtBlock::take_statements [function] [call site] 03489
19 string_functions::remove [function] [call site] 03490
19 optimize_expr [function] [call site] 03491
19 StmtBlock::statements_mut [function] [call site] 03492
19 optimize_stmt_block [function] [call site] 03493
19 StmtBlock::take_statements [function] [call site] 03494
19 StmtBlock::statements_mut [function] [call site] 03495
19 StmtBlock::as_mut [function] [call site] 03496
19 OptimizerState::set_dirty [function] [call site] 03497
19 test_functions_take [function] [call site] 03498
19 ASTFlags::intersects [function] [call site] 03499
19 OptimizerState::set_dirty [function] [call site] 03500
19 test_functions_take [function] [call site] 03501
19 MyIterableType::into_iter [function] [call site] 03502
19 test_method_call [function] [call site] 03503
19 RhaiFunc::is_pure [function] [call site] 03504
20 RhaiFunc::is_pure [function] [call site] 03505
19 OptimizerState::set_dirty [function] [call site] 03506
19 mem::take [function] [call site] 03507
19 MyIterableType::into_iter [function] [call site] 03508
19 Self::IntoIter::find [function] [call site] 03509
20 array_functions::find_starting_from [function] [call site] 03510
21 array_functions::index_of_filter_starting_from [function] [call site] 03511
22 string_functions::is_empty [function] [call site] 03512
22 eval::calc_offset_len [function] [call site] 03514
22 test::len [function] [call site] 03515
22 StaticModuleResolver::iter_mut [function] [call site] 03516
22 impl [call site] 03517
22 FnPtr::call_raw_with_extra_args [function] [call site] 03520
22 Dynamic::as_bool [function] [call site] 03523
22 unwrap_or [function] [call site] 03524
21 Command::get [function] [call site] 03529
19 RhaiResult::map_or_else [function] [call site] 03530
19 Expr::Unit [function] [call site] 03531
19 Expr::set_position [function] [call site] 03532
19 optimize_expr [function] [call site] 03533
19 Expr::is_constant [function] [call site] 03534
19 string_functions::is_empty [function] [call site] 03535
19 Expr::get_literal_value [function] [call site] 03536
19 OptimizerState::set_dirty [function] [call site] 03537
19 Engine::map_type_name [function] [call site] 03538
20 MyIterableType::into_iter [function] [call site] 03539
20 array_functions::find_map [function] [call site] 03540
21 array_functions::find_map_starting_from [function] [call site] 03541
22 string_functions::is_empty [function] [call site] 03542
22 eval::calc_offset_len [function] [call site] 03544
22 test::len [function] [call site] 03545
22 StaticModuleResolver::iter_mut [function] [call site] 03546
22 impl [call site] 03547
22 FnPtr::call_raw_with_extra_args [function] [call site] 03550
22 Expr::is_unit [function] [call site] 03553
20 Module::get_custom_type_display_by_name [function] [call site] 03556
21 Module::get_custom_type_by_name_raw [function] [call site] 03557
22 Command::get [function] [call site] 03558
21 Engine::lex_with_map [function] [call site] 03559
21 Ident::as_str [function] [call site] 03560
20 StmtBlock::span_or_else [function] [call site] 03561
20 map_functions::values [function] [call site] 03562
20 array_functions::find_map [function] [call site] 03563
20 Module::get_custom_type_display_by_name [function] [call site] 03564
20 unwrap_or_else [function] [call site] 03565
20 map_std_type_name [function] [call site] 03566
21 string_functions::trim [function] [call site] 03567
22 shared_get_mut [function] [call site] 03568
22 string_functions::trim [function] [call site] 03569
22 string_functions::trim [function] [call site] 03571
21 type_name::<crate::INT> [function] [call site] 03573
21 type_name::<crate::FLOAT> [function] [call site] 03574
21 type_name::<String> [function] [call site] 03575
21 type_name::<ImmutableString> [function] [call site] 03576
21 type_name::<&str> [function] [call site] 03577
21 type_name::<rust_decimal::Decimal> [function] [call site] 03578
21 type_name::<FnPtr> [function] [call site] 03579
21 type_name::<crate::Array> [function] [call site] 03580
21 type_name::<crate::Blob> [function] [call site] 03581
21 type_name::<crate::Map> [function] [call site] 03582
21 type_name::<crate::Instant> [function] [call site] 03583
21 type_name::<ExclusiveRange> [function] [call site] 03584
21 type_name::<InclusiveRange> [function] [call site] 03585
21 type_name::<BitRange> [function] [call site] 03586
21 type_name::<CharsStream> [function] [call site] 03587
21 type_name::<StepRange<u8>> [function] [call site] 03588
21 test::len [function] [call site] 03589
21 string_functions::starts_with [function] [call site] 03590
21 string_functions::ends_with [function] [call site] 03591
22 string_functions::ends_with [function] [call site] 03592
21 test_string_split [function] [call site] 03593
22 Engine::new [function] [call site] 03594
21 test::len [function] [call site] 03597
21 type_name::<crate::packages::iter_basic::StepRange<crate::FLOAT>> [function] [call site] 03598
21 type_name::<crate::packages::iter_basic::StepRange<rust_decimal::Decimal>> [function] [call site] 03599
21 strip_prefix [function] [call site] 03600
21 map_std_type_name [function] [call site] 03602
19 RhaiNativeFunc::return_type_name [function] [call site] 03603
20 type_name::<R> [function] [call site] 03604
19 Expr::from_dynamic [function] [call site] 03606
20 Self::Unit [function] [call site] 03607
20 Self::BoolConstant [function] [call site] 03608
20 Self::StringConstant [function] [call site] 03609
20 Self::CharConstant [function] [call site] 03610
20 Self::IntegerConstant [function] [call site] 03611
20 Self::DynamicConstant [function] [call site] 03612
20 TestStruct::new [function] [call site] 03613
20 Self::FloatConstant [function] [call site] 03615
20 Self::DynamicConstant [function] [call site] 03616
20 TestStruct::new [function] [call site] 03617
20 Self::DynamicConstant [function] [call site] 03619
20 TestStruct::new [function] [call site] 03620
20 FnPtr::is_curried [function] [call site] 03622
21 string_functions::is_empty [function] [call site] 03623
20 Self::FnCall [function] [call site] 03624
20 FnCallHashes::from_hash [function] [call site] 03626
20 calc_fn_hash [function] [call site] 03627
20 test_native_context_fn_name [function] [call site] 03628
21 Engine::new [function] [call site] 03629
21 Engine::register_raw_fn [function] [call site] 03630
22 StmtBlock::as_ref [function] [call site] 03632
22 test::len [function] [call site] 03633
22 test::len [function] [call site] 03634
22 string_functions::starts_with [function] [call site] 03635
22 FuncRegistration::new [function] [call site] 03636
22 FuncRegistration::in_global_namespace [function] [call site] 03637
22 FuncRegistration::set_into_module_raw [function] [call site] 03638
23 StmtBlock::as_ref [function] [call site] 03639
23 test::len [function] [call site] 03640
23 StmtBlock::extend [function] [call site] 03641
23 StmtBlock::as_ref [function] [call site] 03642
23 MyIterableType::into_iter [function] [call site] 03643
23 Self::IntoIter::copied [function] [call site] 03644
23 RhaiFunc::is_method [function] [call site] 03646
24 is_method_call [function] [call site] 03647
23 StaticModuleResolver::iter_mut [function] [call site] 03648
23 enumerate [function] [call site] 03649
23 array_functions::for_each [function] [call site] 03650
23 Module::map_type [function] [call site] 03651
24 TypeId::of::<&str> [function] [call site] 03652
24 TypeId::of::<ImmutableString> [function] [call site] 03653
24 TypeId::of::<String> [function] [call site] 03654
24 TypeId::of::<ImmutableString> [function] [call site] 03655
23 MyIterableType::into_iter [function] [call site] 03656
23 T::as_any [function] [call site] 03657
23 TypeId::of::<Dynamic> [function] [call site] 03658
23 test::len [function] [call site] 03659
23 test::len [function] [call site] 03660
23 string_functions::pop [function] [call site] 03661
23 calc_fn_hash [function] [call site] 03663
23 test::len [function] [call site] 03664
23 calc_fn_hash_full [function] [call site] 03665
24 get_hasher [function] [call site] 03666
24 write_u8 [function] [call site] 03667
24 MyIterableType::into_iter [function] [call site] 03668
24 Self::IntoIter::for_each [function] [call site] 03669
24 test::hash [function] [call site] 03670
24 write_usize [function] [call site] 03671
24 StraightHasher::finish [function] [call site] 03672
23 MyIterableType::into_iter [function] [call site] 03673
23 StmtBlock::as_ref [function] [call site] 03675
23 and_then [function] [call site] 03676
23 Command::get [function] [call site] 03677
23 BloomFilterU64::mark [function] [call site] 03678
24 BloomFilterU64::calc_hash [function] [call site] 03679
23 string_functions::remove [function] [call site] 03680
23 get_or_insert_with [function] [call site] 03681
23 new_hash_map [function] [call site] 03682
23 Scope::push_entry [function] [call site] 03683
23 blob_functions::insert [function] [call site] 03684
24 FnPtr::try_from [function] [call site] 03685
24 RhaiResultOf::unwrap [function] [call site] 03686
24 string_functions::is_empty [function] [call site] 03687
24 blob_functions::push [function] [call site] 03688
24 eval::calc_offset_len [function] [call site] 03689
24 test::len [function] [call site] 03690
24 test::len [function] [call site] 03691
24 blob_functions::push [function] [call site] 03692
24 blob_functions::insert [function] [call site] 03693
23 &mut [call site] 03695
23 blob_functions::insert [function] [call site] 03696
22 Engine::global_namespace_mut [function] [call site] 03698
22 TestStruct::new [function] [call site] 03699
22 Engine::lex_with_map [function] [call site] 03701
21 TypeId::of::<INT> [function] [call site] 03702
21 TypeId::of::<INT> [function] [call site] 03703
21 Engine::register_raw_fn [function] [call site] 03704
22 StmtBlock::as_ref [function] [call site] 03706
22 test::len [function] [call site] 03707
22 test::len [function] [call site] 03708
22 string_functions::starts_with [function] [call site] 03709
22 FuncRegistration::new [function] [call site] 03710
22 FuncRegistration::in_global_namespace [function] [call site] 03711
22 FuncRegistration::set_into_module_raw [function] [call site] 03712
22 Engine::global_namespace_mut [function] [call site] 03713
22 TestStruct::new [function] [call site] 03714
22 Engine::lex_with_map [function] [call site] 03716
21 TypeId::of::<INT> [function] [call site] 03717
21 TypeId::of::<INT> [function] [call site] 03718
20 std:: [call site] 03719
0 iter::once [function] [call site] 03720
20 Self::StringConstant [function] [call site] 03721
20 test_native_context_fn_name [function] [call site] 03722
20 reflection_functions::collect [function] [call site] 03724
20 Self::DynamicConstant [function] [call site] 03726
19 Expr::is_constant [function] [call site] 03728
19 string_functions::is_empty [function] [call site] 03729
19 Expr::get_literal_value [function] [call site] 03730
19 Option::is_some [function] [call site] 03731
19 OptimizerState::set_dirty [function] [call site] 03732
19 Expr::from_dynamic [function] [call site] 03733
19 optimize_expr [function] [call site] 03734
19 optimize_expr [function] [call site] 03735
19 optimize_expr [function] [call site] 03736
19 optimize_expr [function] [call site] 03737
19 ASTFlags::intersects [function] [call site] 03738
19 OptimizerState::set_dirty [function] [call site] 03739
19 test_functions_take [function] [call site] 03740
19 FnPtr::try_from [function] [call site] 03741
19 Engine::lex_with_map [function] [call site] 03742
19 test::len [function] [call site] 03743
20 test::len [function] [call site] 03744
19 (TokenIterator::unwrap_or [function] [call site] 03745
19 MyIterableType::into_iter [function] [call site] 03746
20 test_chars [function] [call site] 03747
20 0.chars().collect::<Vec<_>> [function] [call site] 03748
20 MyIterableType::into_iter [function] [call site] 03749
19 Self::IntoIter::all [function] [call site] 03750
19 OptimizerState::set_dirty [function] [call site] 03751
19 FnPtr::try_from [function] [call site] 03752
19 RhaiResultOf::unwrap [function] [call site] 03753
19 test_functions_take [function] [call site] 03754
19 EvalAltResult::set_position [function] [call site] 03755
19 FnPtr::try_from [function] [call site] 03756
19 f32::unsigned_abs [function] [call site] 03757
19 Engine::lex_with_map [function] [call site] 03758
19 test::len [function] [call site] 03759
19 (TokenIterator::unwrap_or [function] [call site] 03760
19 MyIterableType::into_iter [function] [call site] 03761
19 Self::IntoIter::all [function] [call site] 03762
19 OptimizerState::set_dirty [function] [call site] 03763
19 test::len [function] [call site] 03764
19 FnPtr::try_from [function] [call site] 03765
19 f32::unsigned_abs [function] [call site] 03766
19 RhaiResultOf::unwrap [function] [call site] 03767
19 test_functions_take [function] [call site] 03768
19 EvalAltResult::set_position [function] [call site] 03769
19 MyIterableType::into_iter [function] [call site] 03770
19 test_method_call [function] [call site] 03771
19 RhaiFunc::is_pure [function] [call site] 03772
19 OptimizerState::set_dirty [function] [call site] 03773
19 mem::take [function] [call site] 03774
19 MyIterableType::into_iter [function] [call site] 03775
19 Self::IntoIter::find [function] [call site] 03776
19 RhaiResult::map_or_else [function] [call site] 03777
19 Expr::Unit [function] [call site] 03778
19 Expr::set_position [function] [call site] 03779
19 FnPtr::try_from [function] [call site] 03780
19 Engine::lex_with_map [function] [call site] 03781
19 (TokenIterator::unwrap_or [function] [call site] 03782
19 OptimizerState::set_dirty [function] [call site] 03783
19 Expr::BoolConstant [function] [call site] 03784
19 FnPtr::try_from [function] [call site] 03785
19 RhaiResultOf::unwrap [function] [call site] 03786
19 FnPtr::try_from [function] [call site] 03787
19 f32::unsigned_abs [function] [call site] 03788
19 Engine::lex_with_map [function] [call site] 03789
19 (TokenIterator::unwrap_or [function] [call site] 03790
19 OptimizerState::set_dirty [function] [call site] 03791
19 Expr::BoolConstant [function] [call site] 03792
19 FnPtr::try_from [function] [call site] 03793
19 f32::unsigned_abs [function] [call site] 03794
19 RhaiResultOf::unwrap [function] [call site] 03795
19 FnPtr::try_from [function] [call site] 03796
19 Engine::lex_with_map [function] [call site] 03797
19 test_chars [function] [call site] 03798
19 ImmutableString::strong_count [function] [call site] 03799
19 (TokenIterator::unwrap_or [function] [call site] 03800
19 OptimizerState::set_dirty [function] [call site] 03801
19 Expr::CharConstant [function] [call site] 03802
19 test_chars [function] [call site] 03803
19 nth [function] [call site] 03804
19 FnPtr::try_from [function] [call site] 03805
19 RhaiResultOf::unwrap [function] [call site] 03806
19 unwrap [function] [call site] 03807
19 FnPtr::try_from [function] [call site] 03808
19 f32::unsigned_abs [function] [call site] 03809
19 Engine::lex_with_map [function] [call site] 03810
19 test_chars [function] [call site] 03811
19 ImmutableString::strong_count [function] [call site] 03812
19 (TokenIterator::unwrap_or [function] [call site] 03813
19 OptimizerState::set_dirty [function] [call site] 03814
19 Expr::CharConstant [function] [call site] 03815
19 test_chars [function] [call site] 03816
19 array_functions::reduce_rev [function] [call site] 03817
19 RhaiResult::nth [function] [call site] 03818
19 FnPtr::try_from [function] [call site] 03819
19 f32::unsigned_abs [function] [call site] 03820
19 RhaiResultOf::unwrap [function] [call site] 03821
19 unwrap [function] [call site] 03822
19 optimize_expr [function] [call site] 03823
19 optimize_expr [function] [call site] 03824
19 optimize_expr [function] [call site] 03825
19 optimize_expr [function] [call site] 03826
19 optimize_expr [function] [call site] 03827
19 string_functions::is_empty [function] [call site] 03828
19 OptimizerState::set_dirty [function] [call site] 03829
19 Expr::StringConstant [function] [call site] 03830
19 Engine::const_empty_string [function] [call site] 03831
20 Engine::get_interned_string [function] [call site] 03832
19 Expr::is_constant [function] [call site] 03833
19 OptimizerState::set_dirty [function] [call site] 03834
19 Expr::StringConstant [function] [call site] 03835
19 Expr::get_literal_value [function] [call site] 03836
19 Option::unwrap [function] [call site] 03837
19 get_literal_value(None).unwrap().cast::<ImmutableString> [function] [call site] 03838
19 ParseSettings::level_up_with_position [function] [call site] 03839
19 StaticModuleResolver::iter_mut [function] [call site] 03840
19 array_functions::for_each [function] [call site] 03841
19 optimize_expr [function] [call site] 03842
19 test::len [function] [call site] 03843
19 test_functions_take [function] [call site] 03844
19 test_functions_take [function] [call site] 03845
19 Expr::StringConstant [function] [call site] 03846
19 string_functions::remove [function] [call site] 03847
19 OptimizerState::set_dirty [function] [call site] 03848
19 string_functions::remove [function] [call site] 03849
19 OptimizerState::set_dirty [function] [call site] 03850
19 string_functions::remove [function] [call site] 03851
19 OptimizerState::set_dirty [function] [call site] 03852
19 string_functions::is_empty [function] [call site] 03853
19 string_functions::remove [function] [call site] 03854
19 OptimizerState::set_dirty [function] [call site] 03855
19 string_functions::is_empty [function] [call site] 03856
19 string_functions::remove [function] [call site] 03857
19 OptimizerState::set_dirty [function] [call site] 03858
19 shrink_to_fit [function] [call site] 03859
19 Expr::is_constant [function] [call site] 03860
19 OptimizerState::set_dirty [function] [call site] 03861
19 Expr::DynamicConstant [function] [call site] 03862
19 Expr::get_literal_value [function] [call site] 03863
19 Option::unwrap [function] [call site] 03864
19 into [function] [call site] 03865
19 ParseSettings::level_up_with_position [function] [call site] 03866
19 StaticModuleResolver::iter_mut [function] [call site] 03867
19 array_functions::for_each [function] [call site] 03868
19 optimize_expr [function] [call site] 03869
19 Expr::is_constant [function] [call site] 03870
19 OptimizerState::set_dirty [function] [call site] 03871
19 Expr::DynamicConstant [function] [call site] 03872
19 Expr::get_literal_value [function] [call site] 03873
19 Option::unwrap [function] [call site] 03874
19 into [function] [call site] 03875
19 ParseSettings::level_up_with_position [function] [call site] 03876
19 StaticModuleResolver::iter_mut [function] [call site] 03877
19 array_functions::for_each [function] [call site] 03878
19 optimize_expr [function] [call site] 03879
19 test::len [function] [call site] 03880
19 OptimizerState::set_dirty [function] [call site] 03881
19 string_functions::remove [function] [call site] 03882
19 MyIterableType::into_iter [function] [call site] 03883
19 Self::IntoIter::take [function] [call site] 03884
20 Engine::new [function] [call site] 03885
20 register_type_with_name::<TestStruct> [function] [call site] 03886
20 Engine::register_fn [function] [call site] 03887
20 TestStruct [function] [call site] 03888
19 test_method_call [function] [call site] 03889
19 Some [function] [call site] 03890
19 OptimizerState::set_dirty [function] [call site] 03891
19 test::len [function] [call site] 03892
19 string_functions::truncate [function] [call site] 03893
19 OptimizerState::set_dirty [function] [call site] 03894
19 optimize_expr [function] [call site] 03895
19 OptimizerState::set_dirty [function] [call site] 03896
19 Expr::BoolConstant [function] [call site] 03897
19 string_functions::is_empty [function] [call site] 03898
19 OptimizerState::set_dirty [function] [call site] 03899
19 Expr::BoolConstant [function] [call site] 03900
19 test::len [function] [call site] 03901
19 OptimizerState::set_dirty [function] [call site] 03902
19 test_functions_take [function] [call site] 03903
19 test::len [function] [call site] 03904
19 OptimizerState::set_dirty [function] [call site] 03905
19 string_functions::remove [function] [call site] 03906
19 MyIterableType::into_iter [function] [call site] 03907
19 Self::IntoIter::take [function] [call site] 03908
19 test_method_call [function] [call site] 03909
19 Some [function] [call site] 03910
19 OptimizerState::set_dirty [function] [call site] 03911
19 test::len [function] [call site] 03912
19 string_functions::truncate [function] [call site] 03913
19 OptimizerState::set_dirty [function] [call site] 03914
19 optimize_expr [function] [call site] 03915
19 OptimizerState::set_dirty [function] [call site] 03916
19 Expr::BoolConstant [function] [call site] 03917
19 string_functions::is_empty [function] [call site] 03918
19 OptimizerState::set_dirty [function] [call site] 03919
19 Expr::BoolConstant [function] [call site] 03920
19 test::len [function] [call site] 03921
19 OptimizerState::set_dirty [function] [call site] 03922
19 test_functions_take [function] [call site] 03923
19 test::len [function] [call site] 03924
19 OptimizerState::set_dirty [function] [call site] 03925
19 string_functions::remove [function] [call site] 03926
19 Expr::is_constant [function] [call site] 03927
19 test::len [function] [call site] 03928
19 string_functions::truncate [function] [call site] 03929
19 OptimizerState::set_dirty [function] [call site] 03930
19 optimize_expr [function] [call site] 03931
19 string_functions::is_empty [function] [call site] 03932
19 OptimizerState::set_dirty [function] [call site] 03933
19 Expr::BoolConstant [function] [call site] 03934
19 test::len [function] [call site] 03935
19 OptimizerState::set_dirty [function] [call site] 03936
19 test_functions_take [function] [call site] 03937
19 test::len [function] [call site] 03938
19 OptimizerState::set_dirty [function] [call site] 03939
19 Expr::BoolConstant [function] [call site] 03940
19 FnCallExpr::is_qualified [function] [call site] 03941
19 StaticModuleResolver::iter_mut [function] [call site] 03942
19 array_functions::for_each [function] [call site] 03943
19 optimize_expr [function] [call site] 03944
19 move_constant_arg [function] [call site] 03945
20 Expr::get_literal_value [function] [call site] 03946
21 StmtBlock::as_ref [function] [call site] 03948
21 TestStruct::clone [function] [call site] 03949
21 write_lock::<FnPtr> [function] [call site] 03950
21 crate::Shared::new [function] [call site] 03952
21 Option<&GlobalRuntimeState>::into [function] [call site] 03953
21 TestStruct::clone [function] [call site] 03957
21 Self::into [function] [call site] 03958
21 Expr::is_constant [function] [call site] 03960
21 crate::Array::with_capacity [function] [call site] 03961
21 test::len [function] [call site] 03962
21 StmtBlock::extend [function] [call site] 03963
21 MyIterableType::into_iter [function] [call site] 03964
21 Self::IntoIter::map [function] [call site] 03965
21 Expr::get_literal_value [function] [call site] 03966
21 Option::unwrap [function] [call site] 03967
21 Dynamic::from_array [function] [call site] 03968
21 Expr::is_constant [function] [call site] 03969
21 TestStruct::clone [function] [call site] 03970
21 (TokenIterator::get_mut [function] [call site] 03971
21 Ident::as_str [function] [call site] 03972
21 Option::unwrap [function] [call site] 03973
21 Expr::get_literal_value [function] [call site] 03974
21 Option::unwrap [function] [call site] 03975
21 Dynamic::from_map [function] [call site] 03976
21 Expr::is_constant [function] [call site] 03977
21 Position::new_const [function] [call site] 03978
21 Expr::get_literal_value [function] [call site] 03979
21 Option::unwrap [function] [call site] 03980
21 FnCallExpr::is_qualified [function] [call site] 03983
21 test::len [function] [call site] 03984
21 FnPtr::new [function] [call site] 03985
21 TestStruct::clone [function] [call site] 03986
21 RhaiResultOf::ok [function] [call site] 03987
21 test::len [function] [call site] 03989
21 Token::literal_syntax [function] [call site] 03990
21 Token::literal_syntax [function] [call site] 03991
21 Ident::as_str [function] [call site] 03992
20 Expr::DynamicConstant [function] [call site] 03999
20 Expr::start_position [function] [call site] 04001
21 string_functions::is_empty [function] [call site] 04002
21 Expr::position [function] [call site] 04003
21 ParseSettings::level_up_with_position [function] [call site] 04004
21 Expr::start_position [function] [call site] 04005
21 Expr::start_position [function] [call site] 04006
21 Expr::position [function] [call site] 04007
19 OptimizerState::set_dirty [function] [call site] 04008
19 test::len [function] [call site] 04009
19 FnCallExpr::constant_args [function] [call site] 04010
20 string_functions::is_empty [function] [call site] 04011
20 MyIterableType::into_iter [function] [call site] 04012
20 test_method_call [function] [call site] 04013
19 TestStruct::clone [function] [call site] 04014
19 Self::into [function] [call site] 04015
19 Dynamic::into_immutable_string [function] [call site] 04016
20 crate::func::locked_read [function] [call site] 04018
20 Option::and_then [function] [call site] 04019
20 TestStruct::clone [function] [call site] 04021
20 ok_or_else [function] [call site] 04022
20 std:: [call site] 04023
0 any::type_name [function] [call site] 04024
20 Dynamic::type_name [function] [call site] 04026
19 Result::map_err [function] [call site] 04027
19 and_then [function] [call site] 04028
19 OptimizerState::set_dirty [function] [call site] 04029
19 Expr::DynamicConstant [function] [call site] 04030
19 TestStruct::new [function] [call site] 04031
19 into [function] [call site] 04032
19 optimize_expr [function] [call site] 04033
19 test::len [function] [call site] 04034
19 FnCallExpr::constant_args [function] [call site] 04035
19 Expr::get_literal_value [function] [call site] 04036
19 unwrap [function] [call site] 04037
19 args[0].get_literal_value(None).unwrap().cast::<FnPtr> [function] [call site] 04038
19 StmtBlock::extend [function] [call site] 04039
19 MyIterableType::into_iter [function] [call site] 04040
19 skip [function] [call site] 04041
19 Engine::lex_with_map [function] [call site] 04042
19 Expr::get_literal_value [function] [call site] 04043
19 unwrap [function] [call site] 04044
19 OptimizerState::set_dirty [function] [call site] 04045
19 Expr::DynamicConstant [function] [call site] 04046
19 TestStruct::new [function] [call site] 04047
19 into [function] [call site] 04048
19 string_functions::contains [function] [call site] 04049
19 Ident::as_str [function] [call site] 04050
19 StaticModuleResolver::iter_mut [function] [call site] 04051
19 array_functions::for_each [function] [call site] 04052
19 optimize_expr [function] [call site] 04053
19 FnCallExpr::constant_args [function] [call site] 04054
19 MyIterableType::into_iter [function] [call site] 04055
19 Engine::lex_with_map [function] [call site] 04056
19 Expr::get_literal_value [function] [call site] 04057
19 unwrap [function] [call site] 04058
19 args.iter().map(|arg_expr| [call site] 04059
19 MyIterableType::into_iter [function] [call site] 04060
19 Engine::lex_with_map [function] [call site] 04061
19 iter().map(Dynamic::type_id).collect::<FnArgsVec<_>> [function] [call site] 04062
19 Ident::as_str [function] [call site] 04063
19 test::len [function] [call site] 04064
19 OptimizerState::set_dirty [function] [call site] 04065
19 Engine::map_type_name [function] [call site] 04066
19 RhaiNativeFunc::return_type_name [function] [call site] 04067
19 into [function] [call site] 04068
19 Expr::from_dynamic [function] [call site] 04069
19 test::len [function] [call site] 04070
19 OptimizerState::set_dirty [function] [call site] 04071
19 Expr::from_dynamic [function] [call site] 04072
19 test::len [function] [call site] 04073
19 FnCallExpr::is_operator_call [function] [call site] 04074
19 Engine::fast_operators [function] [call site] 04076
20 intersects [function] [call site] 04077
19 Engine::has_native_fn_override [function] [call site] 04078
20 calc_fn_hash_full [function] [call site] 04079
20 StmtBlock::as_ref [function] [call site] 04080
20 MyIterableType::into_iter [function] [call site] 04081
20 Self::IntoIter::copied [function] [call site] 04082
20 MyIterableType::into_iter [function] [call site] 04083
20 test_var_def_filter [function] [call site] 04084
20 Module::is_standard_lib [function] [call site] 04085
21 intersects [function] [call site] 04086
20 T::as_any [function] [call site] 04087
20 Module::contains_fn [function] [call site] 04088
21 StmtBlock::as_ref [function] [call site] 04089
21 contains_key [function] [call site] 04091
20 map_functions::values [function] [call site] 04092
20 T::as_any [function] [call site] 04093
20 Module::contains_qualified_fn [function] [call site] 04094
21 StmtBlock::as_ref [function] [call site] 04095
21 contains_key [function] [call site] 04097
19 RhaiFunc::is_native [function] [call site] 04098
19 func::builtin::get_builtin_binary_op_fn [function] [call site] 04099
20 Dynamic::as_int [function] [call site] 04101
21 crate::func::locked_read [function] [call site] 04103
21 Option::and_then [function] [call site] 04104
21 ok_or_else [function] [call site] 04106
21 std:: [call site] 04107
0 any::type_name [function] [call site] 04108
21 Dynamic::type_name [function] [call site] 04110
20 unwrap [function] [call site] 04111
20 Dynamic::as_int [function] [call site] 04112
20 unwrap [function] [call site] 04113
20 Ok [function] [call site] 04114
20 into [function] [call site] 04115
20 Some [function] [call site] 04116
20 Dynamic::as_int [function] [call site] 04117
20 unwrap [function] [call site] 04118
20 Dynamic::as_int [function] [call site] 04119
20 unwrap [function] [call site] 04120
20 Ok [function] [call site] 04121
20 into [function] [call site] 04122
20 Some [function] [call site] 04123
20 Dynamic::as_immutable_string_ref [function] [call site] 04124
21 read_lock::<ImmutableString> [function] [call site] 04125
21 ok_or_else [function] [call site] 04126
21 Dynamic::type_name [function] [call site] 04127
20 unwrap [function] [call site] 04128
20 Dynamic::as_immutable_string_ref [function] [call site] 04129
20 unwrap [function] [call site] 04130
20 unwrap [function] [call site] 04131
20 Package::init_engine [function] [call site] 04132
20 Engine::throw_on_size [function] [call site] 04133
21 Command::get [function] [call site] 04135
21 ERR::ErrorDataTooLarge [function] [call site] 04137
21 &str::to_string [function] [call site] 04138
21 Command::get [function] [call site] 04141
21 ERR::ErrorDataTooLarge [function] [call site] 04143
21 &str::to_string [function] [call site] 04144
21 Command::get [function] [call site] 04147
21 ERR::ErrorDataTooLarge [function] [call site] 04149
21 &str::to_string [function] [call site] 04150
20 test::len [function] [call site] 04153
20 test::len [function] [call site] 04154
20 Ok [function] [call site] 04155
20 into [function] [call site] 04156
20 Some [function] [call site] 04157
20 Dynamic::as_char [function] [call site] 04158
21 crate::func::locked_read [function] [call site] 04160
21 Option::and_then [function] [call site] 04161
21 ok_or_else [function] [call site] 04163
21 std:: [call site] 04164
0 any::type_name [function] [call site] 04165
21 Dynamic::type_name [function] [call site] 04167
20 unwrap [function] [call site] 04168
20 Dynamic::as_char [function] [call site] 04169
20 unwrap [function] [call site] 04170
20 Position::new_const [function] [call site] 04171
20 blob_functions::push [function] [call site] 04172
21 blob_functions::push [function] [call site] 04173
21 FnPtr::try_from [function] [call site] 04174
21 RhaiResultOf::unwrap [function] [call site] 04175
20 blob_functions::push [function] [call site] 04176
20 unwrap [function] [call site] 04177
20 Package::init_engine [function] [call site] 04178
20 Engine::throw_on_size [function] [call site] 04179
20 test::len [function] [call site] 04180
21 test::len [function] [call site] 04181
20 Ok [function] [call site] 04182
20 Result::into [function] [call site] 04183
20 Some [function] [call site] 04184
20 Dynamic::as_blob_ref [function] [call site] 04185
21 read_lock::<Blob> [function] [call site] 04186
21 ok_or_else [function] [call site] 04187
21 Dynamic::type_name [function] [call site] 04188
20 unwrap [function] [call site] 04189
20 string_functions::is_empty [function] [call site] 04190
20 Ok [function] [call site] 04191
20 Dynamic::flatten_clone [function] [call site] 04192
20 Dynamic::as_blob_ref [function] [call site] 04193
20 unwrap [function] [call site] 04194
20 string_functions::is_empty [function] [call site] 04195
20 Ok [function] [call site] 04196
20 Dynamic::flatten_clone [function] [call site] 04197
20 unwrap [function] [call site] 04198
20 Package::init_engine [function] [call site] 04199
20 Engine::throw_on_size [function] [call site] 04200
20 test::len [function] [call site] 04201
20 test::len [function] [call site] 04202
20 TestStruct::clone [function] [call site] 04203
20 StmtBlock::extend [function] [call site] 04204
20 Ok [function] [call site] 04205
20 Dynamic::from_blob [function] [call site] 04206
21 Union::Blob [function] [call site] 04208
20 Some [function] [call site] 04210
20 Some [function] [call site] 04211
20 Some [function] [call site] 04212
20 Ok [function] [call site] 04213
20 Dynamic::as_int [function] [call site] 04214
20 unwrap [function] [call site] 04215
20 into [function] [call site] 04216
20 Some [function] [call site] 04217
20 Ok [function] [call site] 04218
20 Dynamic::as_int [function] [call site] 04219
20 unwrap [function] [call site] 04220
20 into [function] [call site] 04221
20 Some [function] [call site] 04222
20 Ok [function] [call site] 04223
20 Dynamic::as_int [function] [call site] 04224
20 unwrap [function] [call site] 04225
20 into [function] [call site] 04226
20 Some [function] [call site] 04227
20 Ok [function] [call site] 04228
20 Dynamic::as_int [function] [call site] 04229
20 unwrap [function] [call site] 04230
20 into [function] [call site] 04231
20 Dynamic::as_char [function] [call site] 04232
20 unwrap [function] [call site] 04233
20 Dynamic::as_immutable_string_ref [function] [call site] 04234
20 unwrap [function] [call site] 04235
20 Some [function] [call site] 04236
20 test_chars [function] [call site] 04237
20 MultiInputsStream::get_next [function] [call site] 04238
20 MultiInputsStream::get_next [function] [call site] 04239
20 Some [function] [call site] 04240
20 Dynamic::as_char [function] [call site] 04241
20 unwrap [function] [call site] 04242
20 Dynamic::as_immutable_string_ref [function] [call site] 04243
20 unwrap [function] [call site] 04244
20 Position::new_const [function] [call site] 04245
20 blob_functions::push [function] [call site] 04246
20 Result::push_str [function] [call site] 04247
20 unwrap [function] [call site] 04248
20 Package::init_engine [function] [call site] 04249
20 Engine::throw_on_size [function] [call site] 04250
20 test::len [function] [call site] 04251
20 Ok [function] [call site] 04252
20 Result::into [function] [call site] 04253
20 Dynamic::as_immutable_string_ref [function] [call site] 04254
20 unwrap [function] [call site] 04255
20 Dynamic::as_char [function] [call site] 04256
20 unwrap [function] [call site] 04257
20 test_chars [function] [call site] 04258
20 MultiInputsStream::get_next [function] [call site] 04259
20 MultiInputsStream::get_next [function] [call site] 04260
20 Some [function] [call site] 04261
20 Some [function] [call site] 04262
20 Dynamic::as_immutable_string_ref [function] [call site] 04263
20 unwrap [function] [call site] 04264
20 Dynamic::as_char [function] [call site] 04265
20 unwrap [function] [call site] 04266
20 unwrap [function] [call site] 04267
20 Package::init_engine [function] [call site] 04268
20 Engine::throw_on_size [function] [call site] 04269
20 test::len [function] [call site] 04270
20 Ok [function] [call site] 04271
20 Result::into [function] [call site] 04272
20 Some [function] [call site] 04273
20 Dynamic::as_immutable_string_ref [function] [call site] 04274
20 unwrap [function] [call site] 04275
20 Dynamic::as_char [function] [call site] 04276
20 unwrap [function] [call site] 04277
20 Ok [function] [call site] 04278
20 into [function] [call site] 04279
20 Some [function] [call site] 04280
20 Ok [function] [call site] 04281
20 TestStruct::clone [function] [call site] 04282
20 Some [function] [call site] 04283
20 Some [function] [call site] 04284
20 Some [function] [call site] 04285
20 Ok [function] [call site] 04286
20 TestStruct::clone [function] [call site] 04287
20 Some [function] [call site] 04288
20 Some [function] [call site] 04289
20 Some [function] [call site] 04290
20 Dynamic::as_blob_ref [function] [call site] 04291
20 unwrap [function] [call site] 04292
20 TestStruct::clone [function] [call site] 04293
20 Dynamic::as_char [function] [call site] 04294
20 unwrap [function] [call site] 04295
20 encode_utf8 [function] [call site] 04296
20 unwrap [function] [call site] 04297
20 Package::init_engine [function] [call site] 04298
20 Engine::throw_on_size [function] [call site] 04299
20 test::len [function] [call site] 04300
20 test::len [function] [call site] 04301
20 StmtBlock::extend [function] [call site] 04302
20 as_bytes [function] [call site] 04303
20 Ok [function] [call site] 04304
20 Dynamic::from_blob [function] [call site] 04305
20 Dynamic::type_id [function] [call site] 04306
21 TypeId::of::<()> [function] [call site] 04307
21 TypeId::of::<bool> [function] [call site] 04308
21 TypeId::of::<ImmutableString> [function] [call site] 04309
21 TypeId::of::<char> [function] [call site] 04310
21 TypeId::of::<INT> [function] [call site] 04311
21 TypeId::of::<crate::FLOAT> [function] [call site] 04312
21 TypeId::of::<rust_decimal::Decimal> [function] [call site] 04313
21 TypeId::of::<Array> [function] [call site] 04314
21 TypeId::of::<Blob> [function] [call site] 04315
21 TypeId::of::<Map> [function] [call site] 04316
21 TypeId::of::<FnPtr> [function] [call site] 04317
21 TypeId::of::<Instant> [function] [call site] 04318
21 Dynamic::type_id [function] [call site] 04319
21 crate::func::locked_read [function] [call site] 04320
21 Option::unwrap [function] [call site] 04321
21 Dynamic::type_id [function] [call site] 04322
20 Dynamic::type_id [function] [call site] 04323
20 TypeId::of::<ExclusiveRange> [function] [call site] 04324
20 TypeId::of::<ExclusiveRange> [function] [call site] 04325
20 TypeId::of::<InclusiveRange> [function] [call site] 04326
20 TypeId::of::<InclusiveRange> [function] [call site] 04327
20 TypeId::of::<ExclusiveRange> [function] [call site] 04328
20 TypeId::of::<InclusiveRange> [function] [call site] 04329
20 TypeId::of::<InclusiveRange> [function] [call site] 04330
20 TypeId::of::<ExclusiveRange> [function] [call site] 04331
20 Some [function] [call site] 04332
20 Some [function] [call site] 04333
20 is_numeric [function] [call site] 04334
21 TypeId::of::<INT> [function] [call site] 04335
21 TypeId::of::<f32> [function] [call site] 04336
21 TypeId::of::<f64> [function] [call site] 04337
21 TypeId::of::<Decimal> [function] [call site] 04338
21 TypeId::of::<u8> [function] [call site] 04339
21 TypeId::of::<u16> [function] [call site] 04340
21 TypeId::of::<u32> [function] [call site] 04341
21 TypeId::of::<u64> [function] [call site] 04342
21 TypeId::of::<i8> [function] [call site] 04343
21 TypeId::of::<i16> [function] [call site] 04344
21 TypeId::of::<i32> [function] [call site] 04345
21 TypeId::of::<i64> [function] [call site] 04346
21 TypeId::of::<u128> [function] [call site] 04347
21 TypeId::of::<i128> [function] [call site] 04348
20 is_numeric [function] [call site] 04349
20 Some [function] [call site] 04350
20 is_numeric [function] [call site] 04351
20 is_numeric [function] [call site] 04352
20 Some [function] [call site] 04353
19 StmtBlock::as_ref [function] [call site] 04354
19 unwrap [function] [call site] 04355
19 then [function] [call site] 04356
19 Ident::as_str [function] [call site] 04357
19 into [function] [call site] 04358
19 split_first_mut [function] [call site] 04359
19 unwrap [function] [call site] 04360
19 test_var_is_def [function] [call site] 04361
20 Engine::new [function] [call site] 04362
19 OptimizerState::set_dirty [function] [call site] 04363
19 Expr::from_dynamic [function] [call site] 04364
19 StaticModuleResolver::iter_mut [function] [call site] 04365
19 array_functions::for_each [function] [call site] 04366
19 optimize_expr [function] [call site] 04367
19 move_constant_arg [function] [call site] 04368
19 OptimizerState::set_dirty [function] [call site] 04369
19 FnCallExpr::constant_args [function] [call site] 04370
19 FnCallHashes::is_native_only [function] [call site] 04371
20 Position::is_none [function] [call site] 04372
19 MyIterableType::into_iter [function] [call site] 04373
19 array_functions::find_map [function] [call site] 04374
19 Module::get_script_fn [function] [call site] 04375
20 StmtBlock::as_ref [function] [call site] 04376
20 and_then [function] [call site] 04377
20 StmtBlock::as_ref [function] [call site] 04378
20 &crate::SharedModule::values [function] [call site] 04379
21 string_functions::is_empty [function] [call site] 04380
21 IterateDynamicArray::new [function] [call site] 04381
21 map_functions::values [function] [call site] 04382
21 Array::cloned [function] [call site] 04383
21 reflection_functions::collect [function] [call site] 04384
20 array_functions::find [function] [call site] 04385
21 array_functions::find_starting_from [function] [call site] 04386
20 RhaiResult::and_then [function] [call site] 04387
20 RhaiFunc::get_script_fn_def [function] [call site] 04388
19 test::len [function] [call site] 04389
19 is_some [function] [call site] 04390
19 MyIterableType::into_iter [function] [call site] 04391
19 Engine::lex_with_map [function] [call site] 04392
19 Expr::get_literal_value [function] [call site] 04393
20 StmtBlock::as_ref [function] [call site] 04395
20 TestStruct::clone [function] [call site] 04396
20 write_lock::<FnPtr> [function] [call site] 04397
20 crate::Shared::new [function] [call site] 04399
20 Option<&GlobalRuntimeState>::into [function] [call site] 04400
20 TestStruct::clone [function] [call site] 04404
20 Self::into [function] [call site] 04405
20 Expr::is_constant [function] [call site] 04407
20 crate::Array::with_capacity [function] [call site] 04408
20 test::len [function] [call site] 04409
20 StmtBlock::extend [function] [call site] 04410
20 MyIterableType::into_iter [function] [call site] 04411
20 Self::IntoIter::map [function] [call site] 04412
20 Expr::get_literal_value [function] [call site] 04413
20 Option::unwrap [function] [call site] 04414
20 Dynamic::from_array [function] [call site] 04415
20 Expr::is_constant [function] [call site] 04416
20 TestStruct::clone [function] [call site] 04417
20 (TokenIterator::get_mut [function] [call site] 04418
20 Ident::as_str [function] [call site] 04419
20 Option::unwrap [function] [call site] 04420
20 Expr::get_literal_value [function] [call site] 04421
20 Option::unwrap [function] [call site] 04422
20 Dynamic::from_map [function] [call site] 04423
20 Expr::is_constant [function] [call site] 04424
20 Position::new_const [function] [call site] 04425
20 Expr::get_literal_value [function] [call site] 04426
20 Option::unwrap [function] [call site] 04427
20 FnCallExpr::is_qualified [function] [call site] 04430
20 test::len [function] [call site] 04431
20 FnPtr::new [function] [call site] 04432
20 TestStruct::clone [function] [call site] 04433
20 RhaiResultOf::ok [function] [call site] 04434
20 test::len [function] [call site] 04436
20 Token::literal_syntax [function] [call site] 04437
20 Token::literal_syntax [function] [call site] 04438
20 Ident::as_str [function] [call site] 04439
19 args.iter().map(|a| [call site] 04446
19 unwrap [function] [call site] 04447
19 Ident::as_str [function] [call site] 04448
19 test::len [function] [call site] 04449
19 Some [function] [call site] 04450
19 Engine::map_type_name [function] [call site] 04451
19 RhaiNativeFunc::return_type_name [function] [call site] 04452
19 into [function] [call site] 04453
19 test::len [function] [call site] 04454
19 Some [function] [call site] 04455
19 OptimizerState::call_fn_with_const_args [function] [call site] 04456
20 Engine::exec_native_fn_call [function] [call site] 04457
21 Engine::track_operation [function] [call site] 04458
22 Engine::max_operations [function] [call site] 04459
23 Command::get [function] [call site] 04460
22 Engine::max_operations [function] [call site] 04461
22 ERR::ErrorTooManyOperations [function] [call site] 04463
22 StmtBlock::as_ref [function] [call site] 04465
22 and_then [function] [call site] 04466
22 test_max_operations_progress [function] [call site] 04467
23 Engine::new [function] [call site] 04468
23 Engine::set_optimization_level [function] [call site] 04469
23 Engine::set_max_operations [function] [call site] 04470
24 TestStruct::new [function] [call site] 04471
23 Engine::on_progress [function] [call site] 04472
24 TestStruct::new [function] [call site] 04474
22 Engine::lex_with_map [function] [call site] 04477
22 ERR::ErrorTerminated [function] [call site] 04479
22 unwrap_or [function] [call site] 04481
21 Engine::resolve_fn [function] [call site] 04484
22 as_deref [function] [call site] 04485
22 calc_fn_hash_full [function] [call site] 04487
22 MyIterableType::into_iter [function] [call site] 04488
22 Self::IntoIter::map [function] [call site] 04489
22 Dynamic::type_id [function] [call site] 04490
23 TypeId::of::<()> [function] [call site] 04491
23 TypeId::of::<bool> [function] [call site] 04492
23 TypeId::of::<ImmutableString> [function] [call site] 04493
23 TypeId::of::<char> [function] [call site] 04494
23 TypeId::of::<INT> [function] [call site] 04495
23 TypeId::of::<crate::FLOAT> [function] [call site] 04496
23 TypeId::of::<rust_decimal::Decimal> [function] [call site] 04497
23 TypeId::of::<Array> [function] [call site] 04498
23 TypeId::of::<Blob> [function] [call site] 04499
23 TypeId::of::<Map> [function] [call site] 04500
23 TypeId::of::<FnPtr> [function] [call site] 04501
23 TypeId::of::<Instant> [function] [call site] 04502
23 Dynamic::type_id [function] [call site] 04503
23 crate::func::locked_read [function] [call site] 04504
23 Option::unwrap [function] [call site] 04505
23 Dynamic::type_id [function] [call site] 04506
22 Caches::fn_resolution_cache_mut [function] [call site] 04507
23 string_functions::is_empty [function] [call site] 04508
23 Caches::push_fn_resolution_cache [function] [call site] 04509
24 blob_functions::push [function] [call site] 04510
24 Engine::default [function] [call site] 04511
23 last_mut [function] [call site] 04512
22 Scope::push_entry [function] [call site] 04514
22 &mut [call site] 04515
22 StmtBlock::as_ref [function] [call site] 04516
22 as_deref [function] [call site] 04517
22 MyIterableType::into_iter [function] [call site] 04519
22 array_functions::reduce_rev [function] [call site] 04520
22 array_functions::find_map [function] [call site] 04521
22 Module::set_indexer_get_fn [function] [call site] 04522
23 FuncRegistration::new [function] [call site] 04523
23 FuncRegistration::in_global_namespace [function] [call site] 04524
23 FuncRegistration::with_purity [function] [call site] 04525
23 FuncRegistration::with_volatility [function] [call site] 04527
23 FuncRegistration::set_into_module [function] [call site] 04529
24 unwrap_or_else [function] [call site] 04530
24 RhaiNativeFunc::num_params [function] [call site] 04531
24 RhaiNativeFunc::num_params [function] [call site] 04532
24 string_functions::starts_with [function] [call site] 04533
24 unwrap_or [function] [call site] 04534
24 into_rhai_function [function] [call site] 04535
24 FuncRegistration::set_into_module_raw [function] [call site] 04536
25 StmtBlock::as_ref [function] [call site] 04537
25 test::len [function] [call site] 04538
25 StmtBlock::extend [function] [call site] 04539
25 StmtBlock::as_ref [function] [call site] 04540
25 MyIterableType::into_iter [function] [call site] 04541
25 Self::IntoIter::copied [function] [call site] 04542
25 RhaiFunc::is_method [function] [call site] 04544
25 StaticModuleResolver::iter_mut [function] [call site] 04545
25 enumerate [function] [call site] 04546
25 array_functions::for_each [function] [call site] 04547
25 Module::map_type [function] [call site] 04548
25 MyIterableType::into_iter [function] [call site] 04549
25 T::as_any [function] [call site] 04550
25 TypeId::of::<Dynamic> [function] [call site] 04551
25 test::len [function] [call site] 04552
25 test::len [function] [call site] 04553
25 string_functions::pop [function] [call site] 04554
25 calc_fn_hash [function] [call site] 04556
25 test::len [function] [call site] 04557
25 calc_fn_hash_full [function] [call site] 04558
25 MyIterableType::into_iter [function] [call site] 04559
25 StmtBlock::as_ref [function] [call site] 04561
25 and_then [function] [call site] 04562
25 Command::get [function] [call site] 04563
25 BloomFilterU64::mark [function] [call site] 04564
25 string_functions::remove [function] [call site] 04565
25 get_or_insert_with [function] [call site] 04566
25 new_hash_map [function] [call site] 04567
25 Scope::push_entry [function] [call site] 04568
25 blob_functions::insert [function] [call site] 04569
25 &mut [call site] 04571
25 blob_functions::insert [function] [call site] 04572
24 FUNC::param_types [function] [call site] 04574
22 Engine::lex_with_map [function] [call site] 04575
23 Engine::lex_raw [function] [call site] 04576
22 Module::id_raw [function] [call site] 04578
23 StmtBlock::as_ref [function] [call site] 04579
22 StmtBlock::span_or_else [function] [call site] 04580
22 MyIterableType::into_iter [function] [call site] 04581
22 array_functions::find_map [function] [call site] 04582
22 Module::set_indexer_get_fn [function] [call site] 04583
22 Engine::lex_with_map [function] [call site] 04584
22 Module::id_raw [function] [call site] 04585
22 StmtBlock::span_or_else [function] [call site] 04586
22 Module::get_qualified_fn [function] [call site] 04587
23 StmtBlock::as_ref [function] [call site] 04588
23 and_then [function] [call site] 04589
23 Command::get [function] [call site] 04590
22 StmtBlock::span_or_else [function] [call site] 04591
23 Span::new [function] [call site] 04592
23 iterator_functions::chars_from_start [function] [call site] 04593
23 StmtBlock::span_or_else [function] [call site] 04594
23 string_functions::add_append [function] [call site] 04595
23 StmtBlock::span_or_else [function] [call site] 04596
22 map_functions::values [function] [call site] 04597
22 test_var_def_filter [function] [call site] 04598
22 Module::contains_indexed_global_functions [function] [call site] 04599
23 intersects [function] [call site] 04600
22 array_functions::find_map [function] [call site] 04601
22 Module::get_qualified_fn [function] [call site] 04602
23 StmtBlock::as_ref [function] [call site] 04603
23 and_then [function] [call site] 04604
23 Command::get [function] [call site] 04605
22 Engine::lex_with_map [function] [call site] 04606
22 Module::id_raw [function] [call site] 04607
22 TestStruct::clone [function] [call site] 04608
22 BloomFilterU64::is_absent_and_set [function] [call site] 04610
22 StmtBlock::as_ref [function] [call site] 04612
22 blob_functions::insert [function] [call site] 04613
22 StmtBlock::as_ref [function] [call site] 04615
22 min_max_functions::min [function] [call site] 04616
22 MyIterableType::into_iter [function] [call site] 04617
22 T::as_any [function] [call site] 04618
22 Module::may_contain_dynamic_fn [function] [call site] 04619
23 BloomFilterU64::is_absent [function] [call site] 04620
24 BloomFilterU64::calc_hash [function] [call site] 04621
22 MyIterableType::into_iter [function] [call site] 04622
22 T::as_any [function] [call site] 04623
22 Module::may_contain_dynamic_fn [function] [call site] 04624
22 Module::may_contain_dynamic_fn [function] [call site] 04625
23 BloomFilterU64::is_absent [function] [call site] 04626
22 map_functions::values [function] [call site] 04627
22 T::as_any [function] [call site] 04628
22 Module::may_contain_dynamic_fn [function] [call site] 04629
22 and_then [function] [call site] 04630
22 Token::is_op_assignment [function] [call site] 04631
22 split_first [function] [call site] 04632
22 super::get_builtin_op_assignment_fn [function] [call site] 04634
23 Dynamic::as_int [function] [call site] 04636
23 Dynamic::as_int [function] [call site] 04638
23 write_lock::<Dynamic> [function] [call site] 04640
23 RhaiResult::into [function] [call site] 04642
23 Dynamic::as_int [function] [call site] 04645
23 Dynamic::as_int [function] [call site] 04647
23 write_lock::<Dynamic> [function] [call site] 04649
23 RhaiResult::into [function] [call site] 04651
23 Dynamic::as_char [function] [call site] 04654
23 write_lock::<Dynamic> [function] [call site] 04656
23 Position::new_const [function] [call site] 04658
23 blob_functions::push [function] [call site] 04659
24 blob_functions::push [function] [call site] 04660
24 FnPtr::try_from [function] [call site] 04661
24 RhaiResultOf::unwrap [function] [call site] 04662
23 Dynamic::as_char [function] [call site] 04663
23 Result::unwrap [function] [call site] 04664
23 blob_functions::push [function] [call site] 04665
23 RhaiResultOf::into [function] [call site] 04666
23 split_first_mut [function] [call site] 04669
23 Dynamic::as_immutable_string_mut [function] [call site] 04671
24 Dynamic::type_name [function] [call site] 04672
24 write_lock::<ImmutableString> [function] [call site] 04673
23 Dynamic::as_immutable_string_ref [function] [call site] 04676
23 string_functions::is_empty [function] [call site] 04678
23 string_functions::is_empty [function] [call site] 04679
23 test::len [function] [call site] 04680
23 test::len [function] [call site] 04681
23 Package::init_engine [function] [call site] 04683
23 Engine::throw_on_size [function] [call site] 04684
23 split_first_mut [function] [call site] 04687
23 Dynamic::as_immutable_string_mut [function] [call site] 04689
23 Dynamic::as_immutable_string_ref [function] [call site] 04691
23 test_functions_take [function] [call site] 04695
23 Dynamic::into_array [function] [call site] 04696
24 crate::func::locked_read [function] [call site] 04698
24 Option::and_then [function] [call site] 04699
24 StmtBlock::as_ref [function] [call site] 04701
24 TestStruct::clone [function] [call site] 04702
24 ok_or_else [function] [call site] 04703
24 std:: [call site] 04704
0 any::type_name [function] [call site] 04705
24 Dynamic::type_name [function] [call site] 04707
23 unwrap [function] [call site] 04708
23 string_functions::is_empty [function] [call site] 04709
23 Ok [function] [call site] 04710
23 Dynamic::as_array_ref [function] [call site] 04711
24 read_lock::<Array> [function] [call site] 04712
24 ok_or_else [function] [call site] 04713
24 Dynamic::type_name [function] [call site] 04714
23 unwrap [function] [call site] 04715
23 string_functions::is_empty [function] [call site] 04716
23 unwrap [function] [call site] 04717
23 Package::init_engine [function] [call site] 04718
23 Engine::check_data_size [function] [call site] 04719
24 Engine::has_data_size_limit [function] [call site] 04720
24 calc_data_sizes [function] [call site] 04725
25 calc_array_sizes [function] [call site] 04726
26 calc_array_sizes [function] [call site] 04727
26 test::len [function] [call site] 04728
26 calc_map_sizes [function] [call site] 04729
27 map_functions::values [function] [call site] 04730
27 calc_array_sizes [function] [call site] 04731
27 test::len [function] [call site] 04732
27 calc_map_sizes [function] [call site] 04733
27 test::len [function] [call site] 04734
26 test::len [function] [call site] 04735
25 test::len [function] [call site] 04736
25 calc_map_sizes [function] [call site] 04737
25 test::len [function] [call site] 04738
25 calc_data_sizes [function] [call site] 04739
25 read_lock::<Dynamic> [function] [call site] 04740
24 StmtBlock::borrow [function] [call site] 04742
24 Engine::throw_on_size [function] [call site] 04743
25 Command::get [function] [call site] 04745
25 ERR::ErrorDataTooLarge [function] [call site] 04747
25 &str::to_string [function] [call site] 04748
25 Command::get [function] [call site] 04751
25 ERR::ErrorDataTooLarge [function] [call site] 04753
25 &str::to_string [function] [call site] 04754
25 Command::get [function] [call site] 04757
25 ERR::ErrorDataTooLarge [function] [call site] 04759
25 &str::to_string [function] [call site] 04760
24 RhaiResultOf::map_err [function] [call site] 04763
24 EvalAltResult::fill_position [function] [call site] 04764
25 EvalAltResult::position [function] [call site] 04765
25 Position::is_none [function] [call site] 04766
25 EvalAltResult::set_position [function] [call site] 04767
23 Dynamic::read_lock [function] [call site] 04769
24 crate::func::locked_read [function] [call site] 04770
24 TypeId::of::<Self> [function] [call site] 04771
24 TypeId::of::<T> [function] [call site] 04772
24 Dynamic::type_id [function] [call site] 04773
24 TypeId::of::<T> [function] [call site] 04774
24 DynamicReadLock [function] [call site] 04776
24 DynamicReadLockInner::Guard [function] [call site] 04777
24 Dynamic::downcast_ref [function] [call site] 04778
25 TypeId::of::<T> [function] [call site] 04779
25 TypeId::of::<INT> [function] [call site] 04780
25 T::as_any [function] [call site] 04781
25 as_any().downcast_ref::<T> [function] [call site] 04782
25 TypeId::of::<T> [function] [call site] 04783
25 TypeId::of::<crate::FLOAT> [function] [call site] 04784
25 StmtBlock::as_ref [function] [call site] 04785
25 T::as_any [function] [call site] 04786
25 as_ref().as_any().downcast_ref::<T> [function] [call site] 04787
25 TypeId::of::<T> [function] [call site] 04788
25 TypeId::of::<rust_decimal::Decimal> [function] [call site] 04789
25 StmtBlock::as_ref [function] [call site] 04790
25 T::as_any [function] [call site] 04791
25 as_ref().as_any().downcast_ref::<T> [function] [call site] 04792
25 TypeId::of::<T> [function] [call site] 04793
25 TypeId::of::<bool> [function] [call site] 04794
25 T::as_any [function] [call site] 04795
25 as_any().downcast_ref::<T> [function] [call site] 04796
25 TypeId::of::<T> [function] [call site] 04797
25 TypeId::of::<ImmutableString> [function] [call site] 04798
25 T::as_any [function] [call site] 04799
25 as_any().downcast_ref::<T> [function] [call site] 04800
25 TypeId::of::<T> [function] [call site] 04801
25 TypeId::of::<char> [function] [call site] 04802
25 T::as_any [function] [call site] 04803
25 as_any().downcast_ref::<T> [function] [call site] 04804
25 TypeId::of::<T> [function] [call site] 04805
25 TypeId::of::<Array> [function] [call site] 04806
25 StmtBlock::as_ref [function] [call site] 04807
25 T::as_any [function] [call site] 04808
25 as_ref().as_any().downcast_ref::<T> [function] [call site] 04809
25 TypeId::of::<T> [function] [call site] 04810
25 TypeId::of::<Blob> [function] [call site] 04811
25 StmtBlock::as_ref [function] [call site] 04812
25 T::as_any [function] [call site] 04813
25 as_ref().as_any().downcast_ref::<T> [function] [call site] 04814
25 TypeId::of::<T> [function] [call site] 04815
25 TypeId::of::<Map> [function] [call site] 04816
25 StmtBlock::as_ref [function] [call site] 04817
25 T::as_any [function] [call site] 04818
25 as_ref().as_any().downcast_ref::<T> [function] [call site] 04819
25 TypeId::of::<T> [function] [call site] 04820
25 TypeId::of::<FnPtr> [function] [call site] 04821
25 StmtBlock::as_ref [function] [call site] 04822
25 T::as_any [function] [call site] 04823
25 as_ref().as_any().downcast_ref::<T> [function] [call site] 04824
25 TypeId::of::<T> [function] [call site] 04825
25 TypeId::of::<Instant> [function] [call site] 04826
25 StmtBlock::as_ref [function] [call site] 04827
25 T::as_any [function] [call site] 04828
25 as_ref().as_any().downcast_ref::<T> [function] [call site] 04829
25 TypeId::of::<T> [function] [call site] 04830
25 TypeId::of::<()> [function] [call site] 04831
25 T::as_any [function] [call site] 04832
25 as_any().downcast_ref::<T> [function] [call site] 04833
25 TypeId::of::<T> [function] [call site] 04834
25 TypeId::of::<Self> [function] [call site] 04835
25 T::as_any [function] [call site] 04836
25 as_any().downcast_ref::<T> [function] [call site] 04837
25 T::as_any [function] [call site] 04838
25 as_any().downcast_ref::<T> [function] [call site] 04839
24 Engine::lex_with_map [function] [call site] 04840
24 Engine::lex_with_map [function] [call site] 04841
25 Engine::lex_raw [function] [call site] 04842
23 unwrap [function] [call site] 04844
23 Dynamic::as_array_mut [function] [call site] 04845
24 Dynamic::type_name [function] [call site] 04846
24 write_lock::<Array> [function] [call site] 04847
23 unwrap [function] [call site] 04849
23 string_functions::add_append [function] [call site] 04850
23 Ok [function] [call site] 04851
23 Some [function] [call site] 04852
23 test_functions_take [function] [call site] 04853
23 Dynamic::into_blob [function] [call site] 04854
24 crate::func::locked_read [function] [call site] 04856
24 Option::and_then [function] [call site] 04857
24 StmtBlock::as_ref [function] [call site] 04859
24 TestStruct::clone [function] [call site] 04860
24 ok_or_else [function] [call site] 04861
24 std:: [call site] 04862
0 any::type_name [function] [call site] 04863
24 Dynamic::type_name [function] [call site] 04865
23 unwrap [function] [call site] 04866
23 Dynamic::as_blob_mut [function] [call site] 04867
24 Dynamic::type_name [function] [call site] 04868
24 write_lock::<Blob> [function] [call site] 04869
23 unwrap [function] [call site] 04871
23 unwrap [function] [call site] 04872
23 Package::init_engine [function] [call site] 04873
23 Engine::throw_on_size [function] [call site] 04874
23 test::len [function] [call site] 04875
23 test::len [function] [call site] 04876
23 string_functions::add_append [function] [call site] 04877
23 Ok [function] [call site] 04878
23 Some [function] [call site] 04879
23 Dynamic::as_char [function] [call site] 04880
23 unwrap [function] [call site] 04881
23 encode_utf8 [function] [call site] 04882
23 Dynamic::as_immutable_string_mut [function] [call site] 04883
23 unwrap [function] [call site] 04884
23 unwrap [function] [call site] 04885
23 Package::init_engine [function] [call site] 04886
23 Engine::throw_on_size [function] [call site] 04887
23 test::len [function] [call site] 04888
23 test::len [function] [call site] 04889
23 Ok [function] [call site] 04890
23 Some [function] [call site] 04891
23 Dynamic::as_immutable_string_ref [function] [call site] 04892
23 unwrap [function] [call site] 04893
23 string_functions::is_empty [function] [call site] 04894
23 Ok [function] [call site] 04895
23 Dynamic::as_char [function] [call site] 04896
23 unwrap [function] [call site] 04897
23 test_to_string [function] [call site] 04898
23 unwrap [function] [call site] 04899
23 Package::init_engine [function] [call site] 04900
23 Engine::throw_on_size [function] [call site] 04901
23 test::len [function] [call site] 04902
23 test::len [function] [call site] 04903
23 write_lock::<Dynamic> [function] [call site] 04904
23 unwrap [function] [call site] 04905
23 into [function] [call site] 04906
23 Ok [function] [call site] 04907
23 Some [function] [call site] 04908
23 test_functions_take [function] [call site] 04909
23 Dynamic::as_array_mut [function] [call site] 04910
23 unwrap [function] [call site] 04911
23 blob_functions::push [function] [call site] 04912
23 unwrap [function] [call site] 04913
23 Package::init_engine [function] [call site] 04914
23 Engine::check_data_size [function] [call site] 04915
23 Dynamic::read_lock [function] [call site] 04916
23 unwrap [function] [call site] 04917
23 Ok [function] [call site] 04918
23 Some [function] [call site] 04919
23 Dynamic::as_int [function] [call site] 04920
23 unwrap [function] [call site] 04921
23 Dynamic::as_blob_mut [function] [call site] 04922
23 unwrap [function] [call site] 04923
23 unwrap [function] [call site] 04924
23 Package::init_engine [function] [call site] 04925
23 Engine::throw_on_size [function] [call site] 04926
23 test::len [function] [call site] 04927
23 blob_functions::push [function] [call site] 04928
23 Ok [function] [call site] 04929
23 Some [function] [call site] 04930
23 Dynamic::as_char [function] [call site] 04931
23 unwrap [function] [call site] 04932
23 Dynamic::as_blob_mut [function] [call site] 04933
23 unwrap [function] [call site] 04934
23 unwrap [function] [call site] 04935
23 Package::init_engine [function] [call site] 04936
23 Engine::throw_on_size [function] [call site] 04937
23 test::len [function] [call site] 04938
23 string_functions::add_append_char [function] [call site] 04939
24 Position::new_const [function] [call site] 04940
24 RhaiResultOf::push_str [function] [call site] 04941
24 blob_functions::push [function] [call site] 04942
24 RhaiResultOf::into [function] [call site] 04943
23 Ok [function] [call site] 04944
23 Some [function] [call site] 04945
23 split_first_mut [function] [call site] 04946
23 unwrap [function] [call site] 04947
23 Dynamic::as_blob_mut [function] [call site] 04948
23 unwrap [function] [call site] 04949
23 Dynamic::as_immutable_string_ref [function] [call site] 04950
23 unwrap [function] [call site] 04951
23 string_functions::is_empty [function] [call site] 04952
23 Ok [function] [call site] 04953
23 unwrap [function] [call site] 04954
23 Package::init_engine [function] [call site] 04955
23 Engine::throw_on_size [function] [call site] 04956
23 test::len [function] [call site] 04957
23 test::len [function] [call site] 04958
23 string_functions::add_append_str [function] [call site] 04959
24 Position::new_const [function] [call site] 04960
24 RhaiResultOf::push_str [function] [call site] 04961
24 RhaiResultOf::push_str [function] [call site] 04962
24 RhaiResultOf::into [function] [call site] 04963
23 Ok [function] [call site] 04964
22 Engine::lex_with_map [function] [call site] 04965
22 TestStruct::new [function] [call site] 04966
22 super::get_builtin_binary_op_fn [function] [call site] 04967
23 Dynamic::as_int [function] [call site] 04969
23 Dynamic::as_int [function] [call site] 04971
23 Dynamic::as_int [function] [call site] 04976
23 Dynamic::as_int [function] [call site] 04978
23 Dynamic::as_immutable_string_ref [function] [call site] 04983
23 Dynamic::as_immutable_string_ref [function] [call site] 04985
23 Package::init_engine [function] [call site] 04988
23 Engine::throw_on_size [function] [call site] 04989
23 test::len [function] [call site] 04990
23 test::len [function] [call site] 04991
23 Dynamic::as_char [function] [call site] 04995
23 Dynamic::as_char [function] [call site] 04997
23 Position::new_const [function] [call site] 04999
23 blob_functions::push [function] [call site] 05000
23 blob_functions::push [function] [call site] 05001
23 Package::init_engine [function] [call site] 05003
23 Engine::throw_on_size [function] [call site] 05004
23 test::len [function] [call site] 05005
23 Result::into [function] [call site] 05007
23 Dynamic::as_blob_ref [function] [call site] 05009
23 string_functions::is_empty [function] [call site] 05011
23 Dynamic::flatten_clone [function] [call site] 05013
23 Dynamic::as_blob_ref [function] [call site] 05014
23 string_functions::is_empty [function] [call site] 05016
23 Dynamic::flatten_clone [function] [call site] 05018
23 Package::init_engine [function] [call site] 05020
23 Engine::throw_on_size [function] [call site] 05021
23 test::len [function] [call site] 05022
23 test::len [function] [call site] 05023
23 TestStruct::clone [function] [call site] 05024
23 StmtBlock::extend [function] [call site] 05025
23 Dynamic::from_blob [function] [call site] 05027
23 Dynamic::as_int [function] [call site] 05032
23 Dynamic::as_int [function] [call site] 05037
23 Dynamic::as_int [function] [call site] 05042
23 Dynamic::as_int [function] [call site] 05047
23 Dynamic::as_char [function] [call site] 05050
23 Dynamic::as_immutable_string_ref [function] [call site] 05052
23 test_chars [function] [call site] 05055
23 MultiInputsStream::get_next [function] [call site] 05056
23 MultiInputsStream::get_next [function] [call site] 05057
23 Dynamic::as_char [function] [call site] 05059
23 Dynamic::as_immutable_string_ref [function] [call site] 05061
23 Position::new_const [function] [call site] 05063
23 blob_functions::push [function] [call site] 05064
23 Result::push_str [function] [call site] 05065
23 Package::init_engine [function] [call site] 05067
23 Engine::throw_on_size [function] [call site] 05068
23 test::len [function] [call site] 05069
23 Result::into [function] [call site] 05071
23 Dynamic::as_immutable_string_ref [function] [call site] 05072
23 Dynamic::as_char [function] [call site] 05074
23 test_chars [function] [call site] 05076
23 MultiInputsStream::get_next [function] [call site] 05077
23 MultiInputsStream::get_next [function] [call site] 05078
23 Dynamic::as_immutable_string_ref [function] [call site] 05081
23 Dynamic::as_char [function] [call site] 05083
23 Package::init_engine [function] [call site] 05086
23 Engine::throw_on_size [function] [call site] 05087
23 test::len [function] [call site] 05088
23 Result::into [function] [call site] 05090
23 Dynamic::as_immutable_string_ref [function] [call site] 05092
23 Dynamic::as_char [function] [call site] 05094
23 TestStruct::clone [function] [call site] 05100
23 TestStruct::clone [function] [call site] 05105
23 Dynamic::as_blob_ref [function] [call site] 05109
23 TestStruct::clone [function] [call site] 05111
23 Dynamic::as_char [function] [call site] 05112
23 encode_utf8 [function] [call site] 05114
23 Package::init_engine [function] [call site] 05116
23 Engine::throw_on_size [function] [call site] 05117
23 test::len [function] [call site] 05118
23 test::len [function] [call site] 05119
23 StmtBlock::extend [function] [call site] 05120
23 as_bytes [function] [call site] 05121
23 Dynamic::from_blob [function] [call site] 05123
23 Dynamic::type_id [function] [call site] 05124
23 Dynamic::type_id [function] [call site] 05125
23 TypeId::of::<ExclusiveRange> [function] [call site] 05126
23 TypeId::of::<ExclusiveRange> [function] [call site] 05127
23 TypeId::of::<InclusiveRange> [function] [call site] 05128
23 TypeId::of::<InclusiveRange> [function] [call site] 05129
23 TypeId::of::<ExclusiveRange> [function] [call site] 05130
23 TypeId::of::<InclusiveRange> [function] [call site] 05131
23 TypeId::of::<InclusiveRange> [function] [call site] 05132
23 TypeId::of::<ExclusiveRange> [function] [call site] 05133
23 is_numeric [function] [call site] 05136
23 is_numeric [function] [call site] 05137
23 is_numeric [function] [call site] 05139
23 is_numeric [function] [call site] 05140
22 Engine::lex_with_map [function] [call site] 05142
22 TestStruct::new [function] [call site] 05143
22 BloomFilterU64::is_absent_and_set [function] [call site] 05144
22 StmtBlock::as_ref [function] [call site] 05145
22 blob_functions::insert [function] [call site] 05146
22 StmtBlock::as_ref [function] [call site] 05147
22 calc_fn_hash_full [function] [call site] 05148
22 StmtBlock::as_ref [function] [call site] 05149
22 &[Stmt]::unwrap [function] [call site] 05150
22 MyIterableType::into_iter [function] [call site] 05151
22 enumerate [function] [call site] 05152
22 Engine::lex_with_map [function] [call site] 05153
22 TypeId::of::<Dynamic> [function] [call site] 05154
22 Dynamic::type_id [function] [call site] 05155
21 RhaiFunc::is_volatile [function] [call site] 05156
22 RhaiFunc::is_volatile [function] [call site] 05157
21 Engine::gen_fn_call_signature [function] [call site] 05158
21 Err [function] [call site] 05159
21 ERR::ErrorFunctionNotFound [function] [call site] 05160
21 into [function] [call site] 05161
21 RhaiFunc::is_method [function] [call site] 05162
21 StmtBlock::as_ref [function] [call site] 05163
21 map_or [function] [call site] 05164
21 Debugger::call_stack [function] [call site] 05165
21 test::len [function] [call site] 05166
22 test::len [function] [call site] 05167
21 ArgBackup::new [function] [call site] 05168
21 string_functions::is_empty [function] [call site] 05169
21 ArgBackup::change_first_arg_to_copy [function] [call site] 05170
22 TestStruct::clone [function] [call site] 05171
22 string_functions::replace [function] [call site] 05173
23 string_functions::is_empty [function] [call site] 05174
23 string_functions::replace [function] [call site] 05175
24 string_functions::is_empty [function] [call site] 05176
24 string_functions::replace [function] [call site] 05177
22 mem::transmute [function] [call site] 05180
21 Engine::is_debugger_registered [function] [call site] 05181
21 TestStruct::clone [function] [call site] 05183
21 StmtBlock::span_or_else [function] [call site] 05184
22 Span::new [function] [call site] 05185
22 iterator_functions::chars_from_start [function] [call site] 05186
22 StmtBlock::span_or_else [function] [call site] 05187
22 string_functions::add_append [function] [call site] 05188
22 StmtBlock::span_or_else [function] [call site] 05189
21 TestStruct::clone [function] [call site] 05190
21 GlobalRuntimeState::debugger_mut [function] [call site] 05191
22 as_deref_mut [function] [call site] 05192
21 &mut [call site] 05194
22 blob_functions::push [function] [call site] 05195
22 MyIterableType::into_iter [function] [call site] 05196
22 Self::IntoIter::collect [function] [call site] 05197
21 Engine::get_interned_string [function] [call site] 05198
21 MyIterableType::into_iter [function] [call site] 05199
21 Self::IntoIter::map [function] [call site] 05200
21 TestStruct::clone [function] [call site] 05201
21 RhaiNativeFunc::has_context [function] [call site] 05202
21 bool::then [function] [call site] 05203
21 as_deref [function] [call site] 05204
21 into [function] [call site] 05205
21 RhaiFunc::is_pure [function] [call site] 05206
21 string_functions::is_empty [function] [call site] 05207
21 Dynamic::is_read_only [function] [call site] 05208
21 Err [function] [call site] 05209
21 ERR::ErrorNonPureMethodCallOnConstant [function] [call site] 05210
21 test_to_string [function] [call site] 05211
21 into [function] [call site] 05212
21 test_method_call [function] [call site] 05213
22 Engine::new [function] [call site] 05214
22 register_type::<TestStruct> [function] [call site] 05215
22 Engine::register_fn [function] [call site] 05216
22 Engine::register_fn [function] [call site] 05217
21 test_custom_syntax_func [function] [call site] 05218
22 Engine::new [function] [call site] 05219
22 Engine::register_custom_syntax [function] [call site] 05220
23 Vec::<ImmutableString>::new [function] [call site] 05221
23 StmtBlock::as_ref [function] [call site] 05222
23 StmtBlock::as_ref [function] [call site] 05223
23 string_functions::trim [function] [call site] 05224
24 shared_get_mut [function] [call site] 05225
24 string_functions::trim [function] [call site] 05226
24 string_functions::trim [function] [call site] 05228
23 string_functions::is_empty [function] [call site] 05230
23 Token::lookup_symbol_from_syntax [function] [call site] 05231
23 StmtBlock::span_or_else [function] [call site] 05232
24 Span::new [function] [call site] 05233
24 iterator_functions::chars_from_start [function] [call site] 05234
24 StmtBlock::span_or_else [function] [call site] 05235
24 string_functions::add_append [function] [call site] 05236
24 StmtBlock::span_or_else [function] [call site] 05237
23 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 05238
23 Token::Reserved [function] [call site] 05240
23 TestStruct::new [function] [call site] 05241
23 LexError::ImproperSymbol [function] [call site] 05244
23 ImmutableString::new [function] [call site] 05245
23 &str::to_string [function] [call site] 05246
23 PERR::into_err [function] [call site] 05247
23 string_functions::is_empty [function] [call site] 05248
23 string_functions::is_empty [function] [call site] 05250
23 string_functions::is_empty [function] [call site] 05252
23 string_functions::is_empty [function] [call site] 05254
23 tokenizer::is_valid_identifier [function] [call site] 05255
23 string_functions::is_empty [function] [call site] 05257
23 (Token, [call site] 05258
23 Engine::is_symbol_disabled [function] [call site] 05259
24 string_functions::contains [function] [call site] 05260
23 StmtBlock::as_ref [function] [call site] 05261
23 &[Stmt]::map_or [function] [call site] 05262
23 contains_key [function] [call site] 05263
23 blob_functions::insert [function] [call site] 05264
23 string_functions::is_empty [function] [call site] 05267
23 StmtBlock::as_ref [function] [call site] 05268
23 &[Stmt]::map_or [function] [call site] 05269
23 Engine::is_symbol_disabled [function] [call site] 05270
23 LexError::ImproperSymbol [function] [call site] 05272
23 test_to_string [function] [call site] 05273
23 PERR::into_err [function] [call site] 05274
23 string_functions::is_empty [function] [call site] 05275
23 tokenizer::is_valid_identifier [function] [call site] 05276
23 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 05277
23 Engine::is_symbol_disabled [function] [call site] 05278
23 StmtBlock::as_ref [function] [call site] 05279
23 &[Stmt]::map_or [function] [call site] 05280
23 contains_key [function] [call site] 05281
23 blob_functions::insert [function] [call site] 05282
23 LexError::ImproperSymbol [function] [call site] 05286
23 test_to_string [function] [call site] 05287
23 PERR::into_err [function] [call site] 05288
23 blob_functions::push [function] [call site] 05289
23 string_functions::is_empty [function] [call site] 05290
23 TestStruct::clone [function] [call site] 05292
23 Engine::register_custom_syntax_with_state_raw [function] [call site] 05293
24 blob_functions::insert [function] [call site] 05294
24 RhaiResultOf::into [function] [call site] 05295
24 TestStruct::new [function] [call site] 05296
24 TestStruct::new [function] [call site] 05297
23 syn::Result::len [function] [call site] 05299
24 test::len [function] [call site] 05300
23 test::len [function] [call site] 05301
24 test::len [function] [call site] 05302
23 TestStruct::clone [function] [call site] 05306
22 EvalContext::eval_expression_tree [function] [call site] 05308
23 EvalContext::eval_expression_tree_raw [function] [call site] 05309
24 as_deref_mut [function] [call site] 05310
24 Engine::eval_stmt_block [function] [call site] 05311
25 string_functions::is_empty [function] [call site] 05312
25 GlobalRuntimeState::num_imports [function] [call site] 05314
26 test::len [function] [call site] 05315
25 MyIterableType::into_iter [function] [call site] 05316
25 Self::IntoIter::try_fold [function] [call site] 05317
25 Self::as_deref_mut [function] [call site] 05318
25 GlobalRuntimeState::num_imports [function] [call site] 05319
25 Engine::eval_stmt [function] [call site] 05320
26 Engine::track_operation [function] [call site] 05321
26 ParseSettings::level_up_with_position [function] [call site] 05322
27 ParseSettings::level_up [function] [call site] 05323
26 Engine::dbg_reset [function] [call site] 05325
27 Engine::is_debugger_registered [function] [call site] 05326
27 Engine::dbg_reset_raw [function] [call site] 05327
28 impl [call site] 05328
28 ASTNode::is_stmt [function] [call site] 05331
28 ASTNode::is_expr [function] [call site] 05333
28 Debugger::is_break_point [function] [call site] 05337
29 Debugger::break_points [function] [call site] 05338
29 MyIterableType::into_iter [function] [call site] 05339
30 test_chars [function] [call site] 05340
30 0.chars().collect::<Vec<_>> [function] [call site] 05341
30 MyIterableType::into_iter [function] [call site] 05342
29 Self::IntoIter::enumerate [function] [call site] 05343
29 test_var_def_filter [function] [call site] 05344
29 BreakPoint::is_enabled [function] [call site] 05345
29 array_functions::find [function] [call site] 05346
30 array_functions::find_starting_from [function] [call site] 05347
29 Position::is_none [function] [call site] 05348
29 Position::is_beginning_of_line [function] [call site] 05349
29 ASTNode::position [function] [call site] 05350
30 ParseSettings::level_up_with_position [function] [call site] 05351
30 ParseSettings::level_up_with_position [function] [call site] 05352
29 Position::line [function] [call site] 05353
29 Option::unwrap_or [function] [call site] 05354
29 e::p::r::i::n::t::_::e::r::r::o::r::eprint_line [function] [call site] 05355
30 Position::line [function] [call site] 05356
30 Option::unwrap [function] [call site] 05357
30 &str::to_string [function] [call site] 05358
30 enumerate [function] [call site] 05360
29 as_deref [function] [call site] 05362
29 ASTNode::position [function] [call site] 05363
29 as_deref [function] [call site] 05364
29 test::len [function] [call site] 05365
29 test::len [function] [call site] 05366
29 Engine::lex_with_map [function] [call site] 05367
28 &mut [call site] 05368
29 Position::is_none [function] [call site] 05369
29 Position::line [function] [call site] 05370
29 Option::unwrap [function] [call site] 05371
29 saturating_sub [function] [call site] 05372
29 min_max_functions::min [function] [call site] 05373
29 test::len [function] [call site] 05374
30 test::len [function] [call site] 05375
29 ImmutableString::to_string [function] [call site] 05376
30 Engine::new [function] [call site] 05377
30 Scope::new [function] [call site] 05378
30 blob_functions::push [function] [call site] 05379
30 blob_functions::push [function] [call site] 05380
30 blob_functions::push [function] [call site] 05381
29 test::len [function] [call site] 05382
29 Position::position [function] [call site] 05383
29 MyIterableType::into_iter [function] [call site] 05384
30 test_chars [function] [call site] 05385
30 0.chars().collect::<Vec<_>> [function] [call site] 05386
30 MyIterableType::into_iter [function] [call site] 05387
29 Self::IntoIter::enumerate [function] [call site] 05388
29 test_functions_take [function] [call site] 05389
29 Position::position [function] [call site] 05391
29 test::len [function] [call site] 05392
28 DebuggerEvent::BreakPoint [function] [call site] 05393
28 Engine::dbg_raw [function] [call site] 05395
29 test::len [function] [call site] 05396
29 AST::source_raw [function] [call site] 05397
30 StmtBlock::as_ref [function] [call site] 05398
29 Option::cloned [function] [call site] 05399
29 EvalContext::new [function] [call site] 05400
29 on_debugger [function] [call site] 05401
29 as_deref [function] [call site] 05402
29 ASTNode::position [function] [call site] 05403
29 test::len [function] [call site] 05404
29 GlobalRuntimeState::debugger_mut [function] [call site] 05405
29 GlobalRuntimeState::debugger_mut [function] [call site] 05407
29 GlobalRuntimeState::debugger_mut [function] [call site] 05410
29 GlobalRuntimeState::debugger_mut [function] [call site] 05413
29 GlobalRuntimeState::debugger_mut [function] [call site] 05415
29 DebuggerStatus::FunctionExit [function] [call site] 05416
26 Self::as_deref_mut [function] [call site] 05421
26 Engine::eval_expr [function] [call site] 05423
27 Engine::track_operation [function] [call site] 05424
27 ParseSettings::level_up_with_position [function] [call site] 05425
27 Engine::dbg_reset [function] [call site] 05426
27 Self::as_deref_mut [function] [call site] 05427
27 Expr::get_literal_value [function] [call site] 05428
27 Engine::eval_fn_call_expr [function] [call site] 05431
28 StmtBlock::as_ref [function] [call site] 05432
28 Engine::fast_operators [function] [call site] 05433
29 intersects [function] [call site] 05434
28 test::len [function] [call site] 05435
28 Engine::get_arg_value [function] [call site] 05437
29 Expr::get_literal_value [function] [call site] 05438
30 StmtBlock::as_ref [function] [call site] 05440
30 TestStruct::clone [function] [call site] 05441
30 write_lock::<FnPtr> [function] [call site] 05442
30 crate::Shared::new [function] [call site] 05444
30 Option<&GlobalRuntimeState>::into [function] [call site] 05445
30 TestStruct::clone [function] [call site] 05449
30 Self::into [function] [call site] 05450
30 Expr::is_constant [function] [call site] 05452
30 crate::Array::with_capacity [function] [call site] 05453
30 test::len [function] [call site] 05454
30 StmtBlock::extend [function] [call site] 05455
30 MyIterableType::into_iter [function] [call site] 05456
30 Self::IntoIter::map [function] [call site] 05457
30 Expr::get_literal_value [function] [call site] 05458
30 Option::unwrap [function] [call site] 05459
30 Dynamic::from_array [function] [call site] 05460
30 Expr::is_constant [function] [call site] 05461
30 TestStruct::clone [function] [call site] 05462
30 (TokenIterator::get_mut [function] [call site] 05463
30 Ident::as_str [function] [call site] 05464
30 Option::unwrap [function] [call site] 05465
30 Expr::get_literal_value [function] [call site] 05466
30 Option::unwrap [function] [call site] 05467
30 Dynamic::from_map [function] [call site] 05468
30 Expr::is_constant [function] [call site] 05469
30 Position::new_const [function] [call site] 05470
30 Expr::get_literal_value [function] [call site] 05471
30 Option::unwrap [function] [call site] 05472
30 FnCallExpr::is_qualified [function] [call site] 05475
30 test::len [function] [call site] 05476
30 FnPtr::new [function] [call site] 05477
30 TestStruct::clone [function] [call site] 05478
30 RhaiResultOf::ok [function] [call site] 05479
30 test::len [function] [call site] 05481
30 Token::literal_syntax [function] [call site] 05482
30 Token::literal_syntax [function] [call site] 05483
30 Ident::as_str [function] [call site] 05484
29 Engine::track_operation [function] [call site] 05492
29 Expr::start_position [function] [call site] 05493
29 Engine::dbg [function] [call site] 05494
30 Engine::is_debugger_registered [function] [call site] 05495
30 Engine::dbg_reset_raw [function] [call site] 05496
30 GlobalRuntimeState::debugger_mut [function] [call site] 05497
29 Expr::start_position [function] [call site] 05500
29 as_deref_mut [function] [call site] 05501
29 and_then [function] [call site] 05502
29 Debugger::clear_status_if [function] [call site] 05503
30 string_functions::replace [function] [call site] 05505
29 Engine::eval_expr [function] [call site] 05506
29 Engine::lex_with_map [function] [call site] 05507
30 Engine::lex_raw [function] [call site] 05508
29 Expr::start_position [function] [call site] 05510
28 Self::as_deref_mut [function] [call site] 05511
28 Dynamic::flatten [function] [call site] 05512
28 Engine::exec_fn_call [function] [call site] 05515
29 FnCallHashes::is_native_only [function] [call site] 05516
30 Position::is_none [function] [call site] 05517
29 test::len [function] [call site] 05518
29 Engine::get_interned_string [function] [call site] 05519
29 Engine::map_type_name [function] [call site] 05520
30 MyIterableType::into_iter [function] [call site] 05521
30 array_functions::find_map [function] [call site] 05522
30 Module::get_custom_type_display_by_name [function] [call site] 05523
30 StmtBlock::span_or_else [function] [call site] 05524
30 map_functions::values [function] [call site] 05525
30 array_functions::find_map [function] [call site] 05526
30 Module::get_custom_type_display_by_name [function] [call site] 05527
30 unwrap_or_else [function] [call site] 05528
30 map_std_type_name [function] [call site] 05529
29 std:: [call site] 05530
0 any::type_name [function] [call site] 05531
29 ImmutableString::into [function] [call site] 05533
29 test::len [function] [call site] 05534
29 Dynamic::is_shared [function] [call site] 05536
29 Engine::gen_fn_call_signature [function] [call site] 05538
29 ERR::ErrorFunctionNotFound [function] [call site] 05540
29 ensure_no_data_race [function] [call site] 05542
30 MyIterableType::into_iter [function] [call site] 05543
30 Self::IntoIter::skip [function] [call site] 05544
30 String::from [function] [call site] 05545
31 ImmutableString::into_owned [function] [call site] 05546
30 ParseSettings::level_up_with_position [function] [call site] 05547
30 Dynamic::is_locked [function] [call site] 05548
30 ERR::ErrorDataRace [function] [call site] 05554
29 FnCallHashes::is_native_only [function] [call site] 05556
29 FnCallHashes::script [function] [call site] 05557
29 string_functions::is_empty [function] [call site] 05559
29 crate::calc_typed_method_hash [function] [call site] 05560
29 Engine::map_type_name [function] [call site] 05561
29 std:: [call site] 05562
0 any::type_name [function] [call site] 05563
29 Engine::resolve_fn [function] [call site] 05564
29 Position::is_none [function] [call site] 05565
29 Engine::resolve_fn [function] [call site] 05566
29 None::cloned [function] [call site] 05567
29 as_deref [function] [call site] 05568
29 string_functions::is_empty [function] [call site] 05569
29 Scope::new [function] [call site] 05571
29 string_functions::replace [function] [call site] 05572
29 defer [function] [call site] 05573
30 crate::Deferred::lock [function] [call site] 05574
29 split_first_mut [function] [call site] 05575
29 Engine::call_script_fn [function] [call site] 05578
30 Engine::track_operation [function] [call site] 05579
30 Engine::max_call_levels [function] [call site] 05580
30 ERR::ErrorStackOverflow [function] [call site] 05582
30 Position::is_none [function] [call site] 05584
30 string_functions::is_empty [function] [call site] 05585
30 string_functions::is_empty [function] [call site] 05587
30 test::len [function] [call site] 05589
30 test::len [function] [call site] 05590
30 GlobalRuntimeState::num_imports [function] [call site] 05591
30 StmtBlock::as_ref [function] [call site] 05592
30 Debugger::call_stack [function] [call site] 05594
30 test::len [function] [call site] 05595
30 test::len [function] [call site] 05596
30 test::len [function] [call site] 05597
30 Engine::max_variables [function] [call site] 05598
30 ERR::ErrorTooManyVariables [function] [call site] 05600
30 StmtBlock::extend [function] [call site] 05602
30 MyIterableType::into_iter [function] [call site] 05603
30 array_functions::zip [function] [call site] 05605
30 StaticModuleResolver::iter_mut [function] [call site] 05606
30 Engine::lex_with_map [function] [call site] 05607
30 RhaiResult::take [function] [call site] 05608
31 Engine::new [function] [call site] 05609
31 register_type_with_name::<TestStruct> [function] [call site] 05610
31 Engine::register_fn [function] [call site] 05611
31 TestStruct [function] [call site] 05612
30 Engine::is_debugger_registered [function] [call site] 05613
30 TestStruct::clone [function] [call site] 05614
30 Scope::iter_inner [function] [call site] 05615
31 MyIterableType::into_iter [function] [call site] 05616
31 array_functions::zip [function] [call site] 05617
31 MyIterableType::into_iter [function] [call site] 05618
31 Engine::lex_with_map [function] [call site] 05619
31 Dynamic::is_read_only [function] [call site] 05620
30 impl [call site] 05621
30 Engine::lex_with_map [function] [call site] 05622
30 Dynamic::flatten_clone [function] [call site] 05623
30 TestStruct::clone [function] [call site] 05624
30 GlobalRuntimeState::debugger_mut [function] [call site] 05625
30 &mut [call site] 05626
30 Caches::fn_resolution_caches_len [function] [call site] 05627
31 test::len [function] [call site] 05628
30 Engine::lex_with_map [function] [call site] 05629
31 Engine::lex_raw [function] [call site] 05630
30 MyIterableType::into_iter [function] [call site] 05632
31 test_chars [function] [call site] 05633
31 0.chars().collect::<Vec<_>> [function] [call site] 05634
31 MyIterableType::into_iter [function] [call site] 05635
30 Self::IntoIter::cloned [function] [call site] 05636
30 array_functions::for_each [function] [call site] 05637
30 GlobalRuntimeState::push_import [function] [call site] 05638
31 blob_functions::push [function] [call site] 05639
31 blob_functions::push [function] [call site] 05641
30 StmtBlock::extend [function] [call site] 05643
30 &crate::SharedModule::clone [function] [call site] 05644
30 std::mem::replace [function] [call site] 05646
31 string_functions::is_empty [function] [call site] 05647
31 string_functions::replace [function] [call site] 05648
30 TestStruct::clone [function] [call site] 05650
30 Engine::is_debugger_registered [function] [call site] 05651
30 crate::ast::Stmt::Noop [function] [call site] 05652
30 ParseSettings::level_up_with_position [function] [call site] 05653
30 Engine::dbg [function] [call site] 05654
30 Self::as_deref_mut [function] [call site] 05655
30 Engine::eval_stmt_block [function] [call site] 05656
31 string_functions::is_empty [function] [call site] 05657
31 GlobalRuntimeState::num_imports [function] [call site] 05659
31 MyIterableType::into_iter [function] [call site] 05660
31 Self::IntoIter::try_fold [function] [call site] 05661
31 Self::as_deref_mut [function] [call site] 05662
31 GlobalRuntimeState::num_imports [function] [call site] 05663
31 Engine::eval_stmt [function] [call site] 05664
31 GlobalRuntimeState::scan_imports_raw [function] [call site] 05665
32 MyIterableType::into_iter [function] [call site] 05666
32 array_functions::zip [function] [call site] 05667
32 MyIterableType::into_iter [function] [call site] 05668
31 impl [call site] 05669
31 T::as_any [function] [call site] 05670
31 Module::contains_indexed_global_functions [function] [call site] 05671
31 Caches::fn_resolution_caches_len [function] [call site] 05672
31 Caches::fn_resolution_cache_mut [function] [call site] 05673
31 string_functions::clear [function] [call site] 05674
32 string_functions::is_empty [function] [call site] 05675
32 shared_get_mut [function] [call site] 05676
32 string_functions::clear [function] [call site] 05677
32 ImmutableString::new [function] [call site] 05678
31 Caches::push_fn_resolution_cache [function] [call site] 05679
32 blob_functions::push [function] [call site] 05680
32 Engine::default [function] [call site] 05681
31 Caches::fn_resolution_cache_mut [function] [call site] 05682
31 string_functions::clear [function] [call site] 05683
30 Self::as_deref_mut [function] [call site] 05685
30 StmtBlock::take_statements [function] [call site] 05686
31 mem::take [function] [call site] 05687
31 StmtBlock::statements_mut [function] [call site] 05688
30 StmtBlock::span_or_else [function] [call site] 05689
31 Span::new [function] [call site] 05690
31 iterator_functions::chars_from_start [function] [call site] 05691
31 StmtBlock::span_or_else [function] [call site] 05692
31 string_functions::add_append [function] [call site] 05693
31 StmtBlock::span_or_else [function] [call site] 05694
30 Expr::set_position [function] [call site] 05696
31 Expr::set_position [function] [call site] 05697
30 ParseError::into [function] [call site] 05699
30 EvalAltResult::is_system_exception [function] [call site] 05700
30 Expr::set_position [function] [call site] 05701
30 ParseError::into [function] [call site] 05703
30 ERR::ErrorInFunctionCall [function] [call site] 05705
30 test_to_string [function] [call site] 05706
30 Option<&EncapsulatedEnviron>::and_then [function] [call site] 05707
30 and_then [function] [call site] 05709
30 decimal_functions::max_id [function] [call site] 05710
30 unwrap_or_else [function] [call site] 05712
30 &mut [call site] 05713
30 unwrap_or [function] [call site] 05714
30 test_to_string [function] [call site] 05715
30 &mut [call site] 05716
30 unwrap_or [function] [call site] 05717
30 test_to_string [function] [call site] 05718
30 Engine::is_debugger_registered [function] [call site] 05720
30 GlobalRuntimeState::debugger_mut [function] [call site] 05721
30 crate::ast::Stmt::Noop [function] [call site] 05722
30 StmtBlock::end_position [function] [call site] 05723
31 string_functions::add_append [function] [call site] 05724
30 StmtBlock::span_or_else [function] [call site] 05725
30 crate::eval::DebuggerEvent::FunctionExitWithValue [function] [call site] 05727
30 crate::eval::DebuggerEvent::FunctionExitWithError [function] [call site] 05728
30 Engine::dbg_raw [function] [call site] 05729
30 StmtBlock::as_mut [function] [call site] 05731
30 Debugger::rewind_call_stack [function] [call site] 05733
31 string_functions::truncate [function] [call site] 05734
30 Scope::rewind [function] [call site] 05735
30 string_functions::is_empty [function] [call site] 05736
30 Scope::remove_range [function] [call site] 05737
31 map_functions::drain [function] [call site] 05738
32 string_functions::is_empty [function] [call site] 05739
32 IterateMap::new [function] [call site] 05741
32 IterateMap::new [function] [call site] 05742
32 IterateMap::new [function] [call site] 05743
32 mem::take [function] [call site] 05744
32 MyIterableType::into_iter [function] [call site] 05745
32 blob_functions::insert [function] [call site] 05747
32 FnPtr::call_raw_with_extra_args [function] [call site] 05748
32 TestStruct::clone [function] [call site] 05750
32 Self::into [function] [call site] 05751
32 Dynamic::as_bool [function] [call site] 05753
32 Result::unwrap_or [function] [call site] 05754
32 blob_functions::insert [function] [call site] 05755
32 blob_functions::insert [function] [call site] 05756
31 array_functions::for_each [function] [call site] 05760
31 map_functions::drain [function] [call site] 05761
31 array_functions::for_each [function] [call site] 05762
31 test::len [function] [call site] 05763
31 test::len [function] [call site] 05764
31 string_functions::truncate [function] [call site] 05765
31 map_functions::drain [function] [call site] 05766
31 array_functions::for_each [function] [call site] 05767
30 test::len [function] [call site] 05768
30 string_functions::truncate [function] [call site] 05769
30 GlobalRuntimeState::truncate_imports [function] [call site] 05770
31 string_functions::truncate [function] [call site] 05771
31 string_functions::truncate [function] [call site] 05772
30 Caches::rewind_fn_resolution_caches [function] [call site] 05773
31 string_functions::truncate [function] [call site] 05774
29 ArgBackup::new [function] [call site] 05775
29 string_functions::is_empty [function] [call site] 05776
29 ArgBackup::change_first_arg_to_copy [function] [call site] 05777
29 Engine::call_script_fn [function] [call site] 05779
29 Engine::lex_with_map [function] [call site] 05780
29 FnCallHashes::native [function] [call site] 05781
29 Engine::exec_native_fn_call [function] [call site] 05782
30 Engine::track_operation [function] [call site] 05783
30 Engine::resolve_fn [function] [call site] 05785
30 RhaiFunc::is_volatile [function] [call site] 05786
30 Engine::gen_fn_call_signature [function] [call site] 05787
30 ERR::ErrorFunctionNotFound [function] [call site] 05789
30 RhaiFunc::is_method [function] [call site] 05791
30 StmtBlock::as_ref [function] [call site] 05792
30 Debugger::call_stack [function] [call site] 05794
30 test::len [function] [call site] 05795
30 ArgBackup::new [function] [call site] 05796
30 string_functions::is_empty [function] [call site] 05797
30 ArgBackup::change_first_arg_to_copy [function] [call site] 05798
30 Engine::is_debugger_registered [function] [call site] 05799
30 TestStruct::clone [function] [call site] 05800
30 StmtBlock::span_or_else [function] [call site] 05801
30 TestStruct::clone [function] [call site] 05802
30 GlobalRuntimeState::debugger_mut [function] [call site] 05803
30 &mut [call site] 05804
30 Engine::get_interned_string [function] [call site] 05805
30 MyIterableType::into_iter [function] [call site] 05806
30 Self::IntoIter::map [function] [call site] 05807
30 TestStruct::clone [function] [call site] 05808
30 RhaiNativeFunc::has_context [function] [call site] 05809
30 bool::then [function] [call site] 05810
30 as_deref [function] [call site] 05811
30 RhaiFunc::is_pure [function] [call site] 05813
30 string_functions::is_empty [function] [call site] 05814
30 Dynamic::is_read_only [function] [call site] 05815
30 ERR::ErrorNonPureMethodCallOnConstant [function] [call site] 05817
30 test_to_string [function] [call site] 05818
30 test_method_call [function] [call site] 05820
30 test_custom_syntax_func [function] [call site] 05821
30 and_then [function] [call site] 05822
30 Engine::check_data_size [function] [call site] 05823
31 Engine::has_data_size_limit [function] [call site] 05824
31 calc_data_sizes [function] [call site] 05826
31 StmtBlock::borrow [function] [call site] 05827
31 Engine::throw_on_size [function] [call site] 05828
31 RhaiResultOf::map_err [function] [call site] 05829
31 EvalAltResult::fill_position [function] [call site] 05830
30 EvalAltResult::fill_position [function] [call site] 05833
30 ArgBackup::restore_first_arg [function] [call site] 05834
31 test_functions_take [function] [call site] 05835
30 Engine::is_debugger_registered [function] [call site] 05837
30 Engine::register_debugger [function] [call site] 05838
31 TestStruct::new [function] [call site] 05840
31 TestStruct::new [function] [call site] 05841
30 Scope::new [function] [call site] 05842
30 crate::ast::Stmt::Noop [function] [call site] 05843
30 DebuggerEvent::FunctionExitWithValue [function] [call site] 05845
30 DebuggerEvent::FunctionExitWithError [function] [call site] 05846
30 Engine::dbg_raw [function] [call site] 05847
30 GlobalRuntimeState::debugger_mut [function] [call site] 05849
30 &mut [call site] 05850
31 string_functions::truncate [function] [call site] 05851
30 string_functions::is_empty [function] [call site] 05852
30 Engine::check_data_size [function] [call site] 05853
30 Dynamic::into_immutable_string [function] [call site] 05855
31 crate::func::locked_read [function] [call site] 05857
31 Option::and_then [function] [call site] 05858
31 TestStruct::clone [function] [call site] 05860
31 ok_or_else [function] [call site] 05861
31 std:: [call site] 05862
0 any::type_name [function] [call site] 05863
31 Dynamic::type_name [function] [call site] 05865
30 Result::map_err [function] [call site] 05866
30 Engine::map_type_name [function] [call site] 05867
30 type_name::<ImmutableString> [function] [call site] 05868
30 &'a [call site] 05869
30 ERR::ErrorMismatchOutputType [function] [call site] 05870
30 into [function] [call site] 05871
30 test_side_effects_print [function] [call site] 05872
31 TestStruct::new [function] [call site] 05873
31 TestStruct::new [function] [call site] 05874
31 ImmutableString::new [function] [call site] 05875
31 Engine::new [function] [call site] 05876
31 TestStruct::clone [function] [call site] 05877
31 Engine::on_print [function] [call site] 05879
32 TestStruct::new [function] [call site] 05881
31 StraightHasher::write [function] [call site] 05882
31 push_str [function] [call site] 05884
31 run [function] [call site] 05885
32 Engine::new [function] [call site] 05886
32 Self::run [function] [call site] 05887
33 Engine::new [function] [call site] 05888
33 Engine::set_optimization_level [function] [call site] 05889
33 t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test [function] [call site] 05890
33 Engine::set_optimization_level [function] [call site] 05891
33 t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test [function] [call site] 05892
33 Engine::set_optimization_level [function] [call site] 05893
33 t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test [function] [call site] 05894
33 Engine::register_fn [function] [call site] 05895
33 Engine::set_optimization_level [function] [call site] 05896
33 Engine::set_fast_operators [function] [call site] 05897
34 test_get_set [function] [call site] 05898
33 Engine::set_optimization_level [function] [call site] 05899
31 RhaiResultOf::unwrap [function] [call site] 05900
30 Dynamic::into_immutable_string [function] [call site] 05901
30 Result::map_err [function] [call site] 05902
30 Engine::map_type_name [function] [call site] 05903
30 type_name::<ImmutableString> [function] [call site] 05904
30 &'a [call site] 05905
30 ERR::ErrorMismatchOutputType [function] [call site] 05906
30 into [function] [call site] 05907
30 test_print_debug [function] [call site] 05908
31 TestStruct::new [function] [call site] 05909
31 TestStruct::new [function] [call site] 05910
31 Vec::<String>::new [function] [call site] 05911
31 TestStruct::clone [function] [call site] 05912
31 TestStruct::clone [function] [call site] 05914
31 Engine::new [function] [call site] 05915
31 Engine::on_print [function] [call site] 05916
31 StraightHasher::write [function] [call site] 05917
31 blob_functions::push [function] [call site] 05919
31 Engine::on_debug [function] [call site] 05920
32 TestStruct::new [function] [call site] 05922
31 unwrap_or [function] [call site] 05923
31 StraightHasher::write [function] [call site] 05924
31 blob_functions::push [function] [call site] 05926
31 RhaiResultOf::unwrap [function] [call site] 05928
31 Engine::compile [function] [call site] 05929
31 ParseResult::unwrap [function] [call site] 05930
31 AST::set_source [function] [call site] 05931
32 crate::Shared::get_mut [function] [call site] 05933
33 Shared::get_mut [function] [call site] 05934
32 StmtBlock::as_mut [function] [call site] 05935
32 Engine::lex_with_map [function] [call site] 05936
33 Engine::lex_raw [function] [call site] 05937
32 Module::set_id [function] [call site] 05939
33 Decimal::into [function] [call site] 05940
33 string_functions::is_empty [function] [call site] 05941
34 test::len [function] [call site] 05942
33 then_some [function] [call site] 05943
32 TestStruct::clone [function] [call site] 05944
32 string_functions::is_empty [function] [call site] 05945
32 then_some [function] [call site] 05946
31 eval_ast::<Dynamic> [function] [call site] 05947
31 Self::read [function] [call site] 05949
32 try_borrow [function] [call site] 05950
32 locked_read [function] [call site] 05952
32 Option::ok [function] [call site] 05953
32 try_read [function] [call site] 05954
32 std::thread::sleep [function] [call site] 05956
32 std::time::Duration::from_millis [function] [call site] 05957
32 locked_read [function] [call site] 05959
32 try_read [function] [call site] 05960
31 Option::unwrap [function] [call site] 05961
31 MyIterableType::into_iter [function] [call site] 05962
30 &mut [call site] 05963
30 Engine::map_type_name [function] [call site] 05964
30 std:: [call site] 05965
0 any::type_name [function] [call site] 05966
30 Engine::map_type_name [function] [call site] 05967
30 std:: [call site] 05968
0 any::type_name [function] [call site] 05969
30 ERR::ErrorIndexingType [function] [call site] 05971
30 Engine::map_type_name [function] [call site] 05973
30 std:: [call site] 05974
0 any::type_name [function] [call site] 05975
30 Engine::map_type_name [function] [call site] 05976
30 std:: [call site] 05977
0 any::type_name [function] [call site] 05978
30 Engine::map_type_name [function] [call site] 05979
30 std:: [call site] 05980
0 any::type_name [function] [call site] 05981
30 ERR::ErrorIndexingType [function] [call site] 05983
30 string_functions::starts_with [function] [call site] 05985
30 test::len [function] [call site] 05986
30 Engine::map_type_name [function] [call site] 05987
30 std:: [call site] 05988
0 any::type_name [function] [call site] 05989
30 ERR::ErrorDotExpr [function] [call site] 05991
30 string_functions::starts_with [function] [call site] 05993
30 test::len [function] [call site] 05994
30 Engine::map_type_name [function] [call site] 05995
30 std:: [call site] 05996
0 any::type_name [function] [call site] 05997
30 Engine::map_type_name [function] [call site] 05998
30 std:: [call site] 05999
0 any::type_name [function] [call site] 06000
30 ERR::ErrorDotExpr [function] [call site] 06002
30 ERR::ErrorFunctionNotFound [function] [call site] 06005
30 Engine::gen_fn_call_signature [function] [call site] 06006
28 Engine::lex_with_map [function] [call site] 06008
28 Engine::fast_operators [function] [call site] 06009
28 test::len [function] [call site] 06010
28 is_some [function] [call site] 06011
28 Engine::get_arg_value [function] [call site] 06012
28 Self::as_deref_mut [function] [call site] 06013
28 Dynamic::flatten [function] [call site] 06014
28 Engine::get_arg_value [function] [call site] 06015
28 Self::as_deref_mut [function] [call site] 06016
28 Dynamic::flatten [function] [call site] 06017
28 Dynamic::is_variant [function] [call site] 06018
28 Dynamic::is_variant [function] [call site] 06019
28 super::get_builtin_binary_op_fn [function] [call site] 06020
28 unwrap [function] [call site] 06021
28 then [function] [call site] 06022
28 Ident::as_str [function] [call site] 06023
28 into [function] [call site] 06024
28 test_custom_syntax_func [function] [call site] 06025
28 Engine::exec_fn_call [function] [call site] 06026
28 Engine::lex_with_map [function] [call site] 06027
28 string_functions::is_empty [function] [call site] 06028
28 RhaiFunc::is_native [function] [call site] 06029
28 Engine::make_qualified_function_call [function] [call site] 06030
29 blob_functions::blob_with_capacity [function] [call site] 06031
29 test::len [function] [call site] 06032
30 test::len [function] [call site] 06033
29 blob_functions::blob_with_capacity [function] [call site] 06034
29 test::len [function] [call site] 06035
29 StmtBlock::as_ref [function] [call site] 06036
29 &[Stmt]::map_or [function] [call site] 06037
29 Dynamic::is_shared [function] [call site] 06038
29 Self::is_some [function] [call site] 06039
29 &[Expr]::first [function] [call site] 06040
29 Engine::track_operation [function] [call site] 06041
29 Engine::dbg [function] [call site] 06042
29 Self::as_deref_mut [function] [call site] 06043
29 blob_functions::push [function] [call site] 06044
29 MyIterableType::into_iter [function] [call site] 06045
30 test_chars [function] [call site] 06046
30 0.chars().collect::<Vec<_>> [function] [call site] 06047
30 MyIterableType::into_iter [function] [call site] 06048
29 Self::IntoIter::skip [function] [call site] 06049
29 Engine::get_arg_value [function] [call site] 06050
29 Self::as_deref_mut [function] [call site] 06051
29 blob_functions::push [function] [call site] 06052
29 Dynamic::flatten [function] [call site] 06053
29 RhaiResultOf::split_first_mut [function] [call site] 06054
29 blob_functions::push [function] [call site] 06057
29 Self::unwrap [function] [call site] 06058
29 StmtBlock::extend [function] [call site] 06059
29 StaticModuleResolver::iter_mut [function] [call site] 06060
29 Engine::track_operation [function] [call site] 06061
29 Engine::dbg [function] [call site] 06062
29 Self::as_deref_mut [function] [call site] 06063
29 blob_functions::push [function] [call site] 06064
29 MyIterableType::into_iter [function] [call site] 06065
29 Self::IntoIter::skip [function] [call site] 06066
29 Engine::get_arg_value [function] [call site] 06067
29 Self::as_deref_mut [function] [call site] 06068
29 blob_functions::push [function] [call site] 06069
29 Dynamic::flatten [function] [call site] 06070
29 Engine::search_namespace [function] [call site] 06071
30 Engine::search_scope_only [function] [call site] 06072
31 Command::get [function] [call site] 06073
31 MyIterableType::into_iter [function] [call site] 06074
31 flat_map [function] [call site] 06075
31 RhaiFunc::get_iter_fn [function] [call site] 06076
31 test_var_def_filter [function] [call site] 06078
31 RhaiFunc::is_script [function] [call site] 06079
31 test_var_def_filter [function] [call site] 06080
31 Ident::as_str [function] [call site] 06081
31 Engine::lex_with_map [function] [call site] 06082
31 MultiInputsStream::get_next [function] [call site] 06083
31 RhaiFunc::get_shared_encapsulated_environ [function] [call site] 06084
32 StmtBlock::as_ref [function] [call site] 06085
31 TestStruct::clone [function] [call site] 06086
31 crate::Shared::new [function] [call site] 06087
31 TestStruct::clone [function] [call site] 06089
31 Engine::default [function] [call site] 06090
31 crate::types::fn_ptr::FnPtrType::Script [function] [call site] 06092
31 RhaiFunc::get_script_fn_def [function] [call site] 06093
31 Option::cloned [function] [call site] 06094
31 test::len [function] [call site] 06100
31 EvalContext::new [function] [call site] 06101
31 Expr::get_variable_name [function] [call site] 06102
32 string_functions::is_empty [function] [call site] 06103
31 Option::unwrap [function] [call site] 06105
31 resolve_var [function] [call site] 06106
31 test::len [function] [call site] 06107
31 Dynamic::set_access_mode [function] [call site] 06108
32 StmtBlock::as_mut [function] [call site] 06109
32 Dynamic::set_access_mode [function] [call site] 06110
32 values_mut [function] [call site] 06111
32 Dynamic::set_access_mode [function] [call site] 06112
31 Result::into [function] [call site] 06114
31 EvalAltResult::fill_position [function] [call site] 06116
31 ParseSettings::level_up_with_position [function] [call site] 06117
31 test::len [function] [call site] 06118
31 Expr::get_variable_name [function] [call site] 06119
31 Option::unwrap [function] [call site] 06120
31 Scope::search [function] [call site] 06121
32 MyIterableType::into_iter [function] [call site] 06122
32 array_functions::reduce_rev [function] [call site] 06123
32 ParseSettings::level_up_with_position [function] [call site] 06124
32 Engine::lex_with_map [function] [call site] 06125
32 Scope::len [function] [call site] 06126
33 test::len [function] [call site] 06127
31 MyIterableType::into_iter [function] [call site] 06128
31 array_functions::find_map [function] [call site] 06129
31 Module::get_var [function] [call site] 06130
32 Command::get [function] [call site] 06131
31 map_or_else [function] [call site] 06133
31 ERR::ErrorVariableNotFound [function] [call site] 06135
31 ParseResult::to_string [function] [call site] 06136
32 Engine::new [function] [call site] 06137
32 Scope::new [function] [call site] 06138
32 blob_functions::push [function] [call site] 06139
32 blob_functions::push [function] [call site] 06140
32 blob_functions::push [function] [call site] 06141
31 ParseSettings::level_up_with_position [function] [call site] 06142
31 Scope::get_mut_by_index [function] [call site] 06146
31 try_into [function] [call site] 06147
30 string_functions::is_empty [function] [call site] 06148
30 Engine::search_imports [function] [call site] 06149
31 Namespace::root [function] [call site] 06150
31 GlobalRuntimeState::num_imports [function] [call site] 06151
32 test::len [function] [call site] 06152
31 Command::get [function] [call site] 06153
31 GlobalRuntimeState::get_shared_import [function] [call site] 06154
32 Command::get [function] [call site] 06155
31 GlobalRuntimeState::find_import [function] [call site] 06157
32 MyIterableType::into_iter [function] [call site] 06158
32 rposition [function] [call site] 06159
31 Option::map_or_else [function] [call site] 06160
31 Command::get [function] [call site] 06161
31 GlobalRuntimeState::get_shared_import [function] [call site] 06163
30 Module::get_qualified_var [function] [call site] 06164
31 StmtBlock::as_ref [function] [call site] 06165
31 and_then [function] [call site] 06166
31 Command::get [function] [call site] 06167
31 INT::cloned [function] [call site] 06168
30 Option::map_or_else [function] [call site] 06169
30 ERR::ErrorVariableNotFound [function] [call site] 06171
30 ParseSettings::level_up_with_position [function] [call site] 06172
30 Dynamic::set_access_mode [function] [call site] 06174
30 test::len [function] [call site] 06177
30 Namespace::root [function] [call site] 06178
30 crate::func::locked_write [function] [call site] 06179
31 try_borrow_mut [function] [call site] 06180
31 StraightHasher::write [function] [call site] 06182
31 try_write [function] [call site] 06184
31 std::thread::sleep [function] [call site] 06186
31 std::time::Duration::from_millis [function] [call site] 06187
31 StraightHasher::write [function] [call site] 06189
31 try_write [function] [call site] 06190
30 Option::unwrap [function] [call site] 06191
30 shared_get_mut [function] [call site] 06192
30 Ident::as_str [function] [call site] 06193
30 TestStruct::clone [function] [call site] 06194
30 Self::into [function] [call site] 06195
30 StmtBlock::as_mut [function] [call site] 06196
30 Dynamic::set_access_mode [function] [call site] 06197
30 ERR::ErrorVariableNotFound [function] [call site] 06200
30 ParseSettings::level_up_with_position [function] [call site] 06201
30 ERR::ErrorModuleNotFound [function] [call site] 06204
30 test_to_string [function] [call site] 06205
30 ParseSettings::level_up_with_position [function] [call site] 06206
30 Engine::search_scope_only [function] [call site] 06208
29 Dynamic::is_shared [function] [call site] 06209
29 Target::is_temp_value [function] [call site] 06210
29 shared_take_or_clone [function] [call site] 06211
30 shared_try_take [function] [call site] 06212
30 Result::unwrap_or_else [function] [call site] 06213
30 StmtBlock::as_ref [function] [call site] 06214
30 TestStruct::clone [function] [call site] 06215
29 Dynamic::flatten [function] [call site] 06216
29 StmtBlock::extend [function] [call site] 06217
29 StaticModuleResolver::iter_mut [function] [call site] 06218
30 StaticModuleResolver::iter_mut [function] [call site] 06219
30 Engine::lex_with_map [function] [call site] 06220
30 Ident::as_str [function] [call site] 06221
29 RhaiResultOf::split_first_mut [function] [call site] 06222
29 Target::take_ref [function] [call site] 06225
29 blob_functions::push [function] [call site] 06228
29 StmtBlock::extend [function] [call site] 06229
29 StaticModuleResolver::iter_mut [function] [call site] 06230
29 Engine::get_arg_value [function] [call site] 06231
29 Self::as_deref_mut [function] [call site] 06232
29 blob_functions::push [function] [call site] 06233
29 Dynamic::flatten [function] [call site] 06234
29 StmtBlock::extend [function] [call site] 06235
29 StaticModuleResolver::iter_mut [function] [call site] 06236
29 Engine::search_imports [function] [call site] 06237
29 Option::ok_or_else [function] [call site] 06238
29 ERR::ErrorModuleNotFound [function] [call site] 06239
29 test_to_string [function] [call site] 06240
29 ParseSettings::level_up_with_position [function] [call site] 06241
29 Module::get_qualified_fn [function] [call site] 06242
29 StmtBlock::span_or_else [function] [call site] 06243
29 calc_fn_hash_full [function] [call site] 06244
29 MyIterableType::into_iter [function] [call site] 06245
29 Self::IntoIter::map [function] [call site] 06246
29 Dynamic::type_id [function] [call site] 06247
29 Module::get_qualified_fn [function] [call site] 06248
29 Position::is_none [function] [call site] 06249
29 string_functions::is_empty [function] [call site] 06250
29 test::len [function] [call site] 06251
29 min_max_functions::min [function] [call site] 06252
29 calc_fn_hash_full [function] [call site] 06253
29 MyIterableType::into_iter [function] [call site] 06254
29 Self::IntoIter::enumerate [function] [call site] 06255
29 Engine::lex_with_map [function] [call site] 06256
29 TypeId::of::<Dynamic> [function] [call site] 06257
29 Dynamic::type_id [function] [call site] 06258
29 Module::get_qualified_fn [function] [call site] 06259
29 TestStruct::clone [function] [call site] 06262
29 as_deref [function] [call site] 06263
29 Scope::new [function] [call site] 06264
29 string_functions::replace [function] [call site] 06265
29 Module::id_raw [function] [call site] 06266
29 Option::cloned [function] [call site] 06267
29 Engine::call_script_fn [function] [call site] 06269
29 RhaiFunc::is_pure [function] [call site] 06270
29 Dynamic::is_read_only [function] [call site] 06271
29 ERR::ErrorNonPureMethodCallOnConstant [function] [call site] 06273
29 test_to_string [function] [call site] 06274
29 RhaiNativeFunc::has_context [function] [call site] 06276
29 bool::then [function] [call site] 06277
29 decimal_functions::max_id [function] [call site] 06278
29 test_method_call [function] [call site] 06280
29 and_then [function] [call site] 06281
29 Engine::check_data_size [function] [call site] 06282
29 bool::then [function] [call site] 06283
29 decimal_functions::max_id [function] [call site] 06284
29 test_custom_syntax_func [function] [call site] 06286
29 and_then [function] [call site] 06287
29 Engine::check_data_size [function] [call site] 06288
29 ERR::ErrorFunctionNotFound [function] [call site] 06290
29 string_functions::is_empty [function] [call site] 06291
29 Engine::gen_fn_call_signature [function] [call site] 06292
28 split_first [function] [call site] 06294
28 map_or_else [function] [call site] 06295
28 StmtBlock::as_ref [function] [call site] 06296
28 Some [function] [call site] 06297
28 Engine::make_function_call [function] [call site] 06298
29 String::from [function] [call site] 06299
29 test::len [function] [call site] 06301
29 Position::new_const [function] [call site] 06302
29 Option<&Token>::is_some [function] [call site] 06303
29 Engine::get_arg_value [function] [call site] 06305
29 Self::as_deref_mut [function] [call site] 06306
29 try_cast_result::<FnPtr> [function] [call site] 06307
29 make_type_mismatch_err::<FnPtr> [function] [call site] 06309
29 Engine::map_type_name [function] [call site] 06310
29 RhaiNativeFunc::return_type_name [function] [call site] 06311
29 fn_ptr_functions::is_anonymous [function] [call site] 06312
30 fn_ptr_functions::is_anonymous [function] [call site] 06313
29 StmtBlock::extend [function] [call site] 06314
29 test::len [function] [call site] 06315
29 test::len [function] [call site] 06316
29 test::len [function] [call site] 06317
29 blob_functions::blob_with_capacity [function] [call site] 06318
29 test::len [function] [call site] 06319
29 test::len [function] [call site] 06320
29 StmtBlock::extend [function] [call site] 06321
29 Self::as_deref_mut [function] [call site] 06322
29 Engine::get_arg_value [function] [call site] 06323
29 blob_functions::push [function] [call site] 06324
29 StaticModuleResolver::iter_mut [function] [call site] 06325
29 iter_mut().collect::<FnArgsVec<_>> [function] [call site] 06326
29 Scope::new [function] [call site] 06327
29 as_deref [function] [call site] 06328
29 Engine::call_script_fn [function] [call site] 06330
29 blob_functions::blob_with_capacity [function] [call site] 06331
29 test::len [function] [call site] 06332
29 test::len [function] [call site] 06333
29 StmtBlock::extend [function] [call site] 06334
29 Self::as_deref_mut [function] [call site] 06335
29 Engine::get_arg_value [function] [call site] 06336
29 blob_functions::push [function] [call site] 06337
29 StaticModuleResolver::iter_mut [function] [call site] 06338
29 iter_mut().collect::<FnArgsVec<_>> [function] [call site] 06339
29 test_custom_syntax_func [function] [call site] 06342
29 and_then [function] [call site] 06343
29 Engine::check_data_size [function] [call site] 06344
29 EvalAltResult::fill_position [function] [call site] 06346
29 &[Expr]::first [function] [call site] 06347
29 string_functions::is_empty [function] [call site] 06348
30 test::len [function] [call site] 06349
29 test::len [function] [call site] 06350
29 tokenizer::is_valid_function_name [function] [call site] 06351
29 FnCallHashes::from_native_only [function] [call site] 06352
29 calc_fn_hash [function] [call site] 06353
29 FnCallHashes::from_hash [function] [call site] 06354
29 calc_fn_hash [function] [call site] 06355
29 Engine::get_arg_value [function] [call site] 06357
29 Dynamic::into_immutable_string [function] [call site] 06358
30 crate::func::locked_read [function] [call site] 06360
30 Option::and_then [function] [call site] 06361
30 TestStruct::clone [function] [call site] 06363
30 ok_or_else [function] [call site] 06364
30 std:: [call site] 06365
0 any::type_name [function] [call site] 06366
30 Dynamic::type_name [function] [call site] 06368
29 Result::map_err [function] [call site] 06369
29 make_type_mismatch_err::<ImmutableString> [function] [call site] 06370
29 and_then [function] [call site] 06371
29 Engine::lex_with_map [function] [call site] 06372
29 map_err [function] [call site] 06373
29 EvalAltResult::fill_position [function] [call site] 06374
29 unwrap [function] [call site] 06375
29 Engine::get_arg_value [function] [call site] 06376
29 Self::as_deref_mut [function] [call site] 06377
29 try_cast_result::<FnPtr> [function] [call site] 06378
29 map_err [function] [call site] 06379
29 make_type_mismatch_err::<FnPtr> [function] [call site] 06380
29 Engine::map_type_name [function] [call site] 06381
29 RhaiNativeFunc::return_type_name [function] [call site] 06382
29 Engine::get_arg_value [function] [call site] 06383
29 Self::as_deref_mut [function] [call site] 06384
29 FnPtr::add_curry [function] [call site] 06385
30 blob_functions::push [function] [call site] 06386
29 Ok [function] [call site] 06387
29 into [function] [call site] 06388
29 unwrap [function] [call site] 06389
29 Engine::get_arg_value [function] [call site] 06390
29 Self::as_deref_mut [function] [call site] 06391
29 Ok [function] [call site] 06392
29 Dynamic::is_shared [function] [call site] 06393
29 bool::into [function] [call site] 06394
29 unwrap [function] [call site] 06395
29 Engine::get_arg_value [function] [call site] 06396
29 Self::as_deref_mut [function] [call site] 06397
29 Dynamic::into_immutable_string [function] [call site] 06398
29 Result::map_err [function] [call site] 06399
29 make_type_mismatch_err::<ImmutableString> [function] [call site] 06400
29 Engine::get_arg_value [function] [call site] 06401
29 Dynamic::as_int [function] [call site] 06402
30 crate::func::locked_read [function] [call site] 06404
30 Option::and_then [function] [call site] 06405
30 ok_or_else [function] [call site] 06407
30 std:: [call site] 06408
0 any::type_name [function] [call site] 06409
30 Dynamic::type_name [function] [call site] 06411
29 Result::map_err [function] [call site] 06412
29 make_type_mismatch_err::<crate::INT> [function] [call site] 06413
29 Ok [function] [call site] 06414
29 FnPtr::try_from [function] [call site] 06415
29 Engine::lex_with_map [function] [call site] 06416
29 calc_fn_hash [function] [call site] 06417
29 Engine::has_script_fn [function] [call site] 06418
30 Caches::fn_resolution_cache_mut [function] [call site] 06419
30 Command::get [function] [call site] 06420
30 Engine::lex_with_map [function] [call site] 06421
30 MyIterableType::into_iter [function] [call site] 06422
30 T::as_any [function] [call site] 06423
30 Module::contains_fn [function] [call site] 06424
30 MyIterableType::into_iter [function] [call site] 06425
30 T::as_any [function] [call site] 06426
30 Module::contains_fn [function] [call site] 06427
30 Module::contains_qualified_fn [function] [call site] 06428
31 StmtBlock::as_ref [function] [call site] 06429
31 contains_key [function] [call site] 06431
30 map_functions::values [function] [call site] 06432
30 T::as_any [function] [call site] 06433
30 Module::contains_qualified_fn [function] [call site] 06434
30 BloomFilterU64::is_absent_and_set [function] [call site] 06435
30 blob_functions::insert [function] [call site] 06436
29 bool::into [function] [call site] 06437
29 (TokenIterator::unwrap_or [function] [call site] 06438
29 unwrap [function] [call site] 06439
29 Engine::get_arg_value [function] [call site] 06440
29 Self::as_deref_mut [function] [call site] 06441
29 Dynamic::into_immutable_string [function] [call site] 06442
29 Result::map_err [function] [call site] 06443
29 make_type_mismatch_err::<ImmutableString> [function] [call site] 06444
29 Engine::get_arg_value [function] [call site] 06445
29 Self::as_deref_mut [function] [call site] 06446
29 Dynamic::into_immutable_string [function] [call site] 06447
29 Result::map_err [function] [call site] 06448
29 make_type_mismatch_err::<ImmutableString> [function] [call site] 06449
29 Engine::get_arg_value [function] [call site] 06450
29 Dynamic::as_int [function] [call site] 06451
29 Result::map_err [function] [call site] 06452
29 make_type_mismatch_err::<crate::INT> [function] [call site] 06453
29 Ok [function] [call site] 06454
29 FnPtr::try_from [function] [call site] 06455
29 Engine::lex_with_map [function] [call site] 06456
29 crate::calc_typed_method_hash [function] [call site] 06457
29 calc_fn_hash [function] [call site] 06458
29 Engine::has_script_fn [function] [call site] 06459
29 bool::into [function] [call site] 06460
29 (TokenIterator::unwrap_or [function] [call site] 06461
29 unwrap [function] [call site] 06462
29 Engine::get_arg_value [function] [call site] 06463
29 Dynamic::into_immutable_string [function] [call site] 06464
29 Result::map_err [function] [call site] 06465
29 make_type_mismatch_err::<ImmutableString> [function] [call site] 06466
29 Ok [function] [call site] 06467
29 string_functions::contains [function] [call site] 06468
29 bool::into [function] [call site] 06469
29 test::len [function] [call site] 06470
29 GlobalRuntimeState::num_imports [function] [call site] 06471
29 unwrap [function] [call site] 06472
29 Engine::get_arg_value [function] [call site] 06473
29 Dynamic::into_immutable_string [function] [call site] 06474
29 Result::map_err [function] [call site] 06475
29 make_type_mismatch_err::<ImmutableString> [function] [call site] 06476
29 Engine::eval_script_expr_in_place [function] [call site] 06477
30 Engine::track_operation [function] [call site] 06478
30 string_functions::trim [function] [call site] 06479
30 string_functions::is_empty [function] [call site] 06480
30 Engine::compile_scripts_with_scope_raw [function] [call site] 06482
30 AST::has_functions [function] [call site] 06483
31 string_functions::is_empty [function] [call site] 06484
30 StmtBlock::take_statements [function] [call site] 06487
30 string_functions::is_empty [function] [call site] 06488
30 Engine::eval_global_statements [function] [call site] 06490
31 Engine::eval_stmt_block [function] [call site] 06491
31 StmtBlock::span_or_else [function] [call site] 06492
29 test::len [function] [call site] 06496
29 GlobalRuntimeState::num_imports [function] [call site] 06497
29 Result::map_err [function] [call site] 06498
29 ERR::ErrorInFunctionCall [function] [call site] 06499
29 test_to_string [function] [call site] 06500
29 &mut [call site] 06501
29 unwrap_or [function] [call site] 06502
29 test_to_string [function] [call site] 06503
29 into [function] [call site] 06504
29 blob_functions::blob_with_capacity [function] [call site] 06505
29 blob_functions::blob_with_capacity [function] [call site] 06506
29 test::len [function] [call site] 06507
29 string_functions::is_empty [function] [call site] 06508
29 MyIterableType::into_iter [function] [call site] 06509
29 Self::IntoIter::copied [function] [call site] 06510
29 optimize_combo_chain [function] [call site] 06511
29 MyIterableType::into_iter [function] [call site] 06512
29 Engine::get_arg_value [function] [call site] 06513
29 Self::as_deref_mut [function] [call site] 06514
29 blob_functions::push [function] [call site] 06515
29 Dynamic::flatten [function] [call site] 06516
29 StmtBlock::extend [function] [call site] 06517
29 StaticModuleResolver::iter_mut [function] [call site] 06518
29 StmtBlock::extend [function] [call site] 06519
29 StaticModuleResolver::iter_mut [function] [call site] 06520
29 Some [function] [call site] 06521
29 Engine::exec_fn_call [function] [call site] 06522
29 Engine::lex_with_map [function] [call site] 06523
29 StmtBlock::as_ref [function] [call site] 06524
29 &[Stmt]::map_or [function] [call site] 06525
29 Dynamic::is_shared [function] [call site] 06526
29 Self::is_some [function] [call site] 06527
29 string_functions::is_empty [function] [call site] 06528
29 Engine::track_operation [function] [call site] 06529
29 Engine::dbg [function] [call site] 06530
29 Self::as_deref_mut [function] [call site] 06531
29 Engine::get_arg_value [function] [call site] 06532
29 Self::as_deref_mut [function] [call site] 06533
29 blob_functions::push [function] [call site] 06534
29 Dynamic::flatten [function] [call site] 06535
29 blob_functions::push [function] [call site] 06536
29 Self::unwrap [function] [call site] 06537
29 string_functions::is_empty [function] [call site] 06538
29 Engine::track_operation [function] [call site] 06539
29 Engine::dbg [function] [call site] 06540
29 Self::as_deref_mut [function] [call site] 06541
29 Engine::get_arg_value [function] [call site] 06542
29 Self::as_deref_mut [function] [call site] 06543
29 blob_functions::push [function] [call site] 06544
29 Dynamic::flatten [function] [call site] 06545
29 Engine::search_namespace [function] [call site] 06546
29 StmtBlock::as_ref [function] [call site] 06547
29 Dynamic::is_read_only [function] [call site] 06548
29 ImmutableString::into_owned [function] [call site] 06549
29 Dynamic::is_shared [function] [call site] 06550
29 Target::is_temp_value [function] [call site] 06551
29 blob_functions::insert [function] [call site] 06552
30 FnPtr::try_from [function] [call site] 06553
30 RhaiResultOf::unwrap [function] [call site] 06554
30 string_functions::is_empty [function] [call site] 06555
30 blob_functions::push [function] [call site] 06556
30 eval::calc_offset_len [function] [call site] 06557
30 test::len [function] [call site] 06558
30 test::len [function] [call site] 06559
30 blob_functions::push [function] [call site] 06560
30 blob_functions::insert [function] [call site] 06561
29 shared_take_or_clone [function] [call site] 06562
29 Dynamic::flatten [function] [call site] 06563
29 Target::take_ref [function] [call site] 06564
29 unwrap [function] [call site] 06565
29 blob_functions::push [function] [call site] 06566
29 MyIterableType::into_iter [function] [call site] 06567
29 Self::IntoIter::chain [function] [call site] 06568
30 test_functions_take [function] [call site] 06569
30 test_functions_take [function] [call site] 06570
30 test_functions_take [function] [call site] 06571
30 StmtBlock::as_mut [function] [call site] 06572
30 intersects [function] [call site] 06573
30 StmtBlock::as_mut [function] [call site] 06574
30 StmtBlock::as_mut [function] [call site] 06575
30 string_functions::remove [function] [call site] 06576
30 test_functions_take [function] [call site] 06577
30 make_sub [function] [call site] 06578
30 make_root [function] [call site] 06579
29 MyIterableType::into_iter [function] [call site] 06580
29 Engine::get_arg_value [function] [call site] 06581
29 Self::as_deref_mut [function] [call site] 06582
29 blob_functions::push [function] [call site] 06583
29 Dynamic::flatten [function] [call site] 06584
29 StmtBlock::extend [function] [call site] 06585
29 StaticModuleResolver::iter_mut [function] [call site] 06586
29 StmtBlock::extend [function] [call site] 06587
29 StaticModuleResolver::iter_mut [function] [call site] 06588
29 Engine::exec_fn_call [function] [call site] 06589
29 Engine::lex_with_map [function] [call site] 06590
27 Self::ok_or_else [function] [call site] 06591
27 ERR::ErrorUnboundThis [function] [call site] 06592
27 into [function] [call site] 06593
27 cloned [function] [call site] 06594
27 Engine::search_namespace [function] [call site] 06595
27 Engine::lex_with_map [function] [call site] 06596
27 Position::new_const [function] [call site] 06597
27 Engine::eval_expr [function] [call site] 06598
27 Self::as_deref_mut [function] [call site] 06599
27 Dynamic::flatten [function] [call site] 06600
27 ParseSettings::level_up_with_position [function] [call site] 06601
27 Dynamic::is_string [function] [call site] 06602
28 crate::func::locked_read [function] [call site] 06603
28 Option::map_or [function] [call site] 06604
27 unwrap [function] [call site] 06605
27 &mut [call site] 06606
27 into [function] [call site] 06607
27 packages::string_basic::print_with_func [function] [call site] 06608
28 NativeCallContext::call_native_fn_raw [function] [call site] 06609
29 NativeCallContext::_call_fn_raw [function] [call site] 06610
30 TestStruct::clone [function] [call site] 06611
30 Caches::new [function] [call site] 06612
30 StmtBlock::as_ref [function] [call site] 06613
30 Token::lookup_symbol_from_syntax [function] [call site] 06614
30 test::len [function] [call site] 06615
30 NativeCallContext::engine [function] [call site] 06616
30 Engine::exec_native_fn_call [function] [call site] 06617
31 Engine::track_operation [function] [call site] 06618
31 Engine::resolve_fn [function] [call site] 06620
31 RhaiFunc::is_volatile [function] [call site] 06621
31 Engine::gen_fn_call_signature [function] [call site] 06622
31 ERR::ErrorFunctionNotFound [function] [call site] 06624
31 RhaiFunc::is_method [function] [call site] 06626
31 StmtBlock::as_ref [function] [call site] 06627
31 Debugger::call_stack [function] [call site] 06629
31 test::len [function] [call site] 06630
31 ArgBackup::new [function] [call site] 06631
31 string_functions::is_empty [function] [call site] 06632
31 ArgBackup::change_first_arg_to_copy [function] [call site] 06633
31 Engine::is_debugger_registered [function] [call site] 06634
31 TestStruct::clone [function] [call site] 06635
31 StmtBlock::span_or_else [function] [call site] 06636
31 TestStruct::clone [function] [call site] 06637
31 GlobalRuntimeState::debugger_mut [function] [call site] 06638
31 &mut [call site] 06639
31 Engine::get_interned_string [function] [call site] 06640
31 MyIterableType::into_iter [function] [call site] 06641
31 Self::IntoIter::map [function] [call site] 06642
31 TestStruct::clone [function] [call site] 06643
31 RhaiNativeFunc::has_context [function] [call site] 06644
31 bool::then [function] [call site] 06645
31 as_deref [function] [call site] 06646
31 RhaiFunc::is_pure [function] [call site] 06648
31 string_functions::is_empty [function] [call site] 06649
31 Dynamic::is_read_only [function] [call site] 06650
31 ERR::ErrorNonPureMethodCallOnConstant [function] [call site] 06652
31 test_to_string [function] [call site] 06653
31 test_method_call [function] [call site] 06655
31 test_custom_syntax_func [function] [call site] 06656
31 and_then [function] [call site] 06657
31 Engine::check_data_size [function] [call site] 06658
31 EvalAltResult::fill_position [function] [call site] 06660
31 ArgBackup::restore_first_arg [function] [call site] 06661
31 Engine::is_debugger_registered [function] [call site] 06662
31 Engine::register_debugger [function] [call site] 06663
31 Scope::new [function] [call site] 06664
31 crate::ast::Stmt::Noop [function] [call site] 06665
31 DebuggerEvent::FunctionExitWithValue [function] [call site] 06667
31 DebuggerEvent::FunctionExitWithError [function] [call site] 06668
31 Engine::dbg_raw [function] [call site] 06669
31 GlobalRuntimeState::debugger_mut [function] [call site] 06671
31 &mut [call site] 06672
31 string_functions::is_empty [function] [call site] 06673
31 Engine::check_data_size [function] [call site] 06674
31 Dynamic::into_immutable_string [function] [call site] 06676
31 Result::map_err [function] [call site] 06677
31 Engine::map_type_name [function] [call site] 06678
31 type_name::<ImmutableString> [function] [call site] 06679
31 &'a [call site] 06680
31 ERR::ErrorMismatchOutputType [function] [call site] 06681
31 test_side_effects_print [function] [call site] 06683
31 Dynamic::into_immutable_string [function] [call site] 06684
31 Result::map_err [function] [call site] 06685
31 Engine::map_type_name [function] [call site] 06686
31 type_name::<ImmutableString> [function] [call site] 06687
31 &'a [call site] 06688
31 ERR::ErrorMismatchOutputType [function] [call site] 06689
31 test_print_debug [function] [call site] 06691
31 &mut [call site] 06692
31 Engine::map_type_name [function] [call site] 06693
31 std:: [call site] 06694
0 any::type_name [function] [call site] 06695
31 Engine::map_type_name [function] [call site] 06696
31 std:: [call site] 06697
0 any::type_name [function] [call site] 06698
31 ERR::ErrorIndexingType [function] [call site] 06700
31 Engine::map_type_name [function] [call site] 06702
31 std:: [call site] 06703
0 any::type_name [function] [call site] 06704
31 Engine::map_type_name [function] [call site] 06705
31 std:: [call site] 06706
0 any::type_name [function] [call site] 06707
31 Engine::map_type_name [function] [call site] 06708
31 std:: [call site] 06709
0 any::type_name [function] [call site] 06710
31 ERR::ErrorIndexingType [function] [call site] 06712
31 string_functions::starts_with [function] [call site] 06714
31 test::len [function] [call site] 06715
31 Engine::map_type_name [function] [call site] 06716
31 std:: [call site] 06717
0 any::type_name [function] [call site] 06718
31 ERR::ErrorDotExpr [function] [call site] 06720
31 string_functions::starts_with [function] [call site] 06722
31 test::len [function] [call site] 06723
31 Engine::map_type_name [function] [call site] 06724
31 std:: [call site] 06725
0 any::type_name [function] [call site] 06726
31 Engine::map_type_name [function] [call site] 06727
31 std:: [call site] 06728
0 any::type_name [function] [call site] 06729
31 ERR::ErrorDotExpr [function] [call site] 06731
31 ERR::ErrorFunctionNotFound [function] [call site] 06734
31 Engine::gen_fn_call_signature [function] [call site] 06735
30 StmtBlock::as_ref [function] [call site] 06737
30 calc_fn_hash [function] [call site] 06738
30 NativeCallContext::call_position [function] [call site] 06739
30 Engine::lex_with_map [function] [call site] 06740
30 FnCallHashes::from_script_and_native [function] [call site] 06741
30 calc_fn_hash [function] [call site] 06742
30 calc_fn_hash [function] [call site] 06743
30 FnCallHashes::from_native_only [function] [call site] 06744
30 calc_fn_hash [function] [call site] 06745
30 FnCallHashes::from_hash [function] [call site] 06746
30 calc_fn_hash [function] [call site] 06747
30 NativeCallContext::engine [function] [call site] 06748
30 Engine::exec_fn_call [function] [call site] 06749
31 FnCallHashes::is_native_only [function] [call site] 06750
31 test::len [function] [call site] 06751
31 Engine::get_interned_string [function] [call site] 06752
31 Engine::map_type_name [function] [call site] 06753
31 std:: [call site] 06754
0 any::type_name [function] [call site] 06755
31 ImmutableString::into [function] [call site] 06757
31 test::len [function] [call site] 06758
31 Dynamic::is_shared [function] [call site] 06760
31 Engine::gen_fn_call_signature [function] [call site] 06762
31 ERR::ErrorFunctionNotFound [function] [call site] 06764
31 ensure_no_data_race [function] [call site] 06766
31 FnCallHashes::is_native_only [function] [call site] 06767
31 FnCallHashes::script [function] [call site] 06768
31 string_functions::is_empty [function] [call site] 06769
31 crate::calc_typed_method_hash [function] [call site] 06770
31 Engine::map_type_name [function] [call site] 06771
31 std:: [call site] 06772
0 any::type_name [function] [call site] 06773
31 Engine::resolve_fn [function] [call site] 06774
31 Position::is_none [function] [call site] 06775
31 Engine::resolve_fn [function] [call site] 06776
31 None::cloned [function] [call site] 06777
31 as_deref [function] [call site] 06778
31 string_functions::is_empty [function] [call site] 06779
31 Scope::new [function] [call site] 06781
31 string_functions::replace [function] [call site] 06782
31 split_first_mut [function] [call site] 06784
31 Engine::call_script_fn [function] [call site] 06787
31 ArgBackup::new [function] [call site] 06788
31 string_functions::is_empty [function] [call site] 06789
31 ArgBackup::change_first_arg_to_copy [function] [call site] 06790
31 Engine::call_script_fn [function] [call site] 06792
31 Engine::lex_with_map [function] [call site] 06793
31 FnCallHashes::native [function] [call site] 06794
31 Engine::exec_native_fn_call [function] [call site] 06795
30 StmtBlock::as_ref [function] [call site] 06796
30 NativeCallContext::call_position [function] [call site] 06797
30 Engine::lex_with_map [function] [call site] 06798
28 Dynamic::is_string [function] [call site] 06799
29 crate::func::locked_read [function] [call site] 06800
29 Option::map_or [function] [call site] 06801
28 Dynamic::into_immutable_string [function] [call site] 06802
28 Result::unwrap [function] [call site] 06803
28 Package::init_engine [function] [call site] 06804
28 Engine::map_type_name [function] [call site] 06805
28 RhaiNativeFunc::return_type_name [function] [call site] 06806
29 type_name::<R> [function] [call site] 06807
28 &'a [call site] 06808
28 Position::new_const [function] [call site] 06809
28 unwrap [function] [call site] 06810
28 unwrap [function] [call site] 06811
28 Package::init_engine [function] [call site] 06812
28 Engine::map_type_name [function] [call site] 06813
28 &'a [call site] 06814
27 unwrap [function] [call site] 06815
27 Engine::throw_on_size [function] [call site] 06816
27 test::len [function] [call site] 06817
27 RhaiResultOf::map_err [function] [call site] 06818
27 EvalAltResult::fill_position [function] [call site] 06819
27 Ok [function] [call site] 06820
27 Engine::get_interned_string [function] [call site] 06821
27 ImmutableString::into [function] [call site] 06822
27 crate::Array::with_capacity [function] [call site] 06823
27 test::len [function] [call site] 06824
27 Engine::eval_expr [function] [call site] 06825
27 Self::as_deref_mut [function] [call site] 06826
27 Dynamic::flatten [function] [call site] 06827
27 Engine::has_data_size_limit [function] [call site] 06828
27 crate::eval::calc_data_sizes [function] [call site] 06829
28 calc_array_sizes [function] [call site] 06830
28 test::len [function] [call site] 06831
28 calc_map_sizes [function] [call site] 06832
28 test::len [function] [call site] 06833
28 calc_data_sizes [function] [call site] 06834
28 read_lock::<Dynamic> [function] [call site] 06835
27 Engine::throw_on_size [function] [call site] 06837
27 RhaiResultOf::map_err [function] [call site] 06838
27 EvalAltResult::fill_position [function] [call site] 06839
27 ParseSettings::level_up_with_position [function] [call site] 06840
27 blob_functions::push [function] [call site] 06841
27 Ok [function] [call site] 06842
27 Dynamic::from_array [function] [call site] 06843
27 TestStruct::clone [function] [call site] 06844
27 Engine::eval_expr [function] [call site] 06845
27 Self::as_deref_mut [function] [call site] 06846
27 Dynamic::flatten [function] [call site] 06847
27 Engine::has_data_size_limit [function] [call site] 06848
27 crate::eval::calc_data_sizes [function] [call site] 06849
27 Engine::throw_on_size [function] [call site] 06850
27 RhaiResultOf::map_err [function] [call site] 06851
27 EvalAltResult::fill_position [function] [call site] 06852
27 ParseSettings::level_up_with_position [function] [call site] 06853
27 (TokenIterator::get_mut [function] [call site] 06854
27 Ident::as_str [function] [call site] 06855
27 Option::unwrap [function] [call site] 06856
27 Ok [function] [call site] 06857
27 Dynamic::from_map [function] [call site] 06858
27 Engine::eval_expr [function] [call site] 06859
27 Self::as_deref_mut [function] [call site] 06860
27 Dynamic::as_bool [function] [call site] 06861
27 map_err [function] [call site] 06862
27 make_type_mismatch_err::<bool> [function] [call site] 06863
27 ParseSettings::level_up_with_position [function] [call site] 06864
27 Ok [function] [call site] 06865
27 Engine::eval_expr [function] [call site] 06866
27 Self::as_deref_mut [function] [call site] 06867
27 Dynamic::as_bool [function] [call site] 06868
27 map_err [function] [call site] 06869
27 make_type_mismatch_err::<bool> [function] [call site] 06870
27 ParseSettings::level_up_with_position [function] [call site] 06871
27 Ok [function] [call site] 06872
27 Engine::eval_expr [function] [call site] 06873
27 Self::as_deref_mut [function] [call site] 06874
27 Expr::is_unit [function] [call site] 06875
27 Ok [function] [call site] 06876
27 MyIterableType::into_iter [function] [call site] 06877
27 Engine::lex_with_map [function] [call site] 06878
27 reflection_functions::collect [function] [call site] 06879
27 first [function] [call site] 06880
27 unwrap [function] [call site] 06881
27 Command::get [function] [call site] 06882
27 Ident::as_str [function] [call site] 06883
27 ok_or_else [function] [call site] 06884
27 TestStruct::new [function] [call site] 06885
27 ERR::ErrorCustomSyntax [function] [call site] 06886
27 MyIterableType::into_iter [function] [call site] 06887
27 Engine::lex_with_map [function] [call site] 06888
27 reflection_functions::collect [function] [call site] 06889
27 EvalContext::new [function] [call site] 06890
27 and_then [function] [call site] 06891
27 Engine::check_data_size [function] [call site] 06892
27 Expr::start_position [function] [call site] 06893
27 Engine::eval_stmt_block [function] [call site] 06894
27 StmtBlock::take_statements [function] [call site] 06895
27 Engine::eval_dot_index_chain [function] [call site] 06896
28 Position::new_const [function] [call site] 06897
28 ChainType::from [function] [call site] 06898
28 Expr::get_literal_value [function] [call site] 06899
28 blob_functions::push [function] [call site] 06902
28 Expr::get_literal_value [function] [call site] 06903
28 string_functions::is_empty [function] [call site] 06906
28 Self::as_deref_mut [function] [call site] 06907
28 Engine::eval_dot_index_chain_arguments [function] [call site] 06908
29 Engine::track_operation [function] [call site] 06909
29 ParseSettings::level_up_with_position [function] [call site] 06910
29 ChainType::from [function] [call site] 06911
29 Engine::get_arg_value [function] [call site] 06912
29 Self::as_deref_mut [function] [call site] 06913
29 blob_functions::push [function] [call site] 06914
30 blob_functions::push [function] [call site] 06915
30 FnPtr::try_from [function] [call site] 06916
30 RhaiResultOf::unwrap [function] [call site] 06917
29 Dynamic::flatten [function] [call site] 06918
29 Expr::options [function] [call site] 06919
30 string_functions::is_empty [function] [call site] 06920
30 string_functions::is_empty [function] [call site] 06921
30 string_functions::is_empty [function] [call site] 06922
29 ASTFlags::intersects [function] [call site] 06923
29 Position::new_const [function] [call site] 06924
29 Self::as_deref_mut [function] [call site] 06925
29 Engine::get_arg_value [function] [call site] 06926
29 blob_functions::push [function] [call site] 06927
29 Dynamic::flatten [function] [call site] 06928
29 blob_functions::push [function] [call site] 06929
29 Engine::eval_expr [function] [call site] 06930
29 Self::as_deref_mut [function] [call site] 06931
29 Dynamic::flatten [function] [call site] 06932
29 Engine::eval_dot_index_chain_arguments [function] [call site] 06933
29 StmtBlock::extend [function] [call site] 06934
30 StmtBlock::extend [function] [call site] 06935
29 blob_functions::push [function] [call site] 06936
29 Engine::eval_expr [function] [call site] 06937
29 Dynamic::flatten [function] [call site] 06938
28 Engine::track_operation [function] [call site] 06940
28 Engine::dbg [function] [call site] 06941
28 Self::as_deref_mut [function] [call site] 06942
28 Self::map_or_else [function] [call site] 06943
28 ERR::ErrorUnboundThis [function] [call site] 06945
28 Self::try_into [function] [call site] 06947
28 Engine::eval_dot_index_chain_raw [function] [call site] 06949
29 Target::is_ref [function] [call site] 06950
29 ParseSettings::level_up_with_position [function] [call site] 06951
30 ParseSettings::level_up [function] [call site] 06952
29 ChainType::from [function] [call site] 06954
29 Expr::options [function] [call site] 06955
29 ASTFlags::intersects [function] [call site] 06956
29 StmtBlock::as_ref [function] [call site] 06957
29 Expr::is_unit [function] [call site] 06958
29 Expr::start_position [function] [call site] 06960
29 Expr::options [function] [call site] 06961
29 ASTFlags::intersects [function] [call site] 06962
29 Engine::dbg [function] [call site] 06963
29 Self::as_deref_mut [function] [call site] 06964
29 string_functions::pop [function] [call site] 06965
30 string_functions::is_empty [function] [call site] 06966
30 shared_make_mut [function] [call site] 06967
30 string_functions::pop [function] [call site] 06968
30 Dynamic::map_or [function] [call site] 06969
29 Dynamic::unwrap [function] [call site] 06970
29 TestStruct::clone [function] [call site] 06971
29 Expr::start_position [function] [call site] 06972
29 StmtBlock::as_mut [function] [call site] 06973
29 Dynamic::is_shared [function] [call site] 06974
29 write_lock::<Dynamic> [function] [call site] 06975
29 Self::as_deref_mut [function] [call site] 06977
29 Engine::get_indexed_mut [function] [call site] 06978
30 Engine::track_operation [function] [call site] 06979
30 Dynamic::as_int [function] [call site] 06980
31 crate::func::locked_read [function] [call site] 06982
31 Option::and_then [function] [call site] 06983
31 ok_or_else [function] [call site] 06985
31 std:: [call site] 06986
0 any::type_name [function] [call site] 06987
31 Dynamic::type_name [function] [call site] 06989
30 Result::map_err [function] [call site] 06990
30 make_type_mismatch_err::<crate::INT> [function] [call site] 06991
30 test::len [function] [call site] 06992
30 super::calc_index [function] [call site] 06993
31 FnPtr::try_from [function] [call site] 06994
31 unsigned_abs [function] [call site] 06995
31 FnPtr::try_from [function] [call site] 06997
30 ERR::ErrorArrayBounds [function] [call site] 06999
30 into [function] [call site] 07000
30 super::EvalContext::new [function] [call site] 07001
30 cb [function] [call site] 07002
30 map_err [function] [call site] 07003
30 EvalAltResult::fill_position [function] [call site] 07004
30 Err [function] [call site] 07005
30 shared_get_mut [function] [call site] 07006
30 unwrap [function] [call site] 07007
30 try_into [function] [call site] 07008
30 Dynamic::as_int [function] [call site] 07009
30 Result::map_err [function] [call site] 07010
30 make_type_mismatch_err::<crate::INT> [function] [call site] 07011
30 test::len [function] [call site] 07012
30 super::calc_index [function] [call site] 07013
30 ERR::ErrorArrayBounds [function] [call site] 07014
30 into [function] [call site] 07015
30 Command::get [function] [call site] 07016
30 Engine::lex_with_map [function] [call site] 07017
30 into [function] [call site] 07018
30 unwrap [function] [call site] 07019
30 Ok [function] [call site] 07020
30 read_lock::<crate::ImmutableString> [function] [call site] 07021
30 ok_or_else [function] [call site] 07022
30 make_type_mismatch_err::<crate::ImmutableString> [function] [call site] 07023
30 RhaiNativeFunc::return_type_name [function] [call site] 07024
31 type_name::<R> [function] [call site] 07025
30 (TokenIterator::contains_key [function] [call site] 07026
30 Ident::as_str [function] [call site] 07027
30 super::EvalContext::new [function] [call site] 07028
30 cb [function] [call site] 07029
30 Ident::as_str [function] [call site] 07030
30 map_err [function] [call site] 07031
30 EvalAltResult::fill_position [function] [call site] 07032
30 string_functions::is_empty [function] [call site] 07033
30 (TokenIterator::contains_key [function] [call site] 07034
30 Ident::as_str [function] [call site] 07035
30 blob_functions::insert [function] [call site] 07036
30 TestStruct::clone [function] [call site] 07037
30 Self::into [function] [call site] 07038
30 (TokenIterator::get_mut [function] [call site] 07039
30 Ident::as_str [function] [call site] 07040
30 try_into [function] [call site] 07041
30 Engine::fail_on_invalid_map_property [function] [call site] 07042
31 intersects [function] [call site] 07043
30 Err [function] [call site] 07044
30 ERR::ErrorPropertyNotFound [function] [call site] 07045
30 test_to_string [function] [call site] 07046
30 into [function] [call site] 07047
30 Ok [function] [call site] 07048
30 Target::from [function] [call site] 07049
31 Self::TempValue [function] [call site] 07050
30 is::<crate::ExclusiveRange> [function] [call site] 07052
30 is::<crate::InclusiveRange> [function] [call site] 07053
30 read_lock::<crate::ExclusiveRange> [function] [call site] 07054
30 super::calc_index [function] [call site] 07055
30 ERR::ErrorBitFieldBounds [function] [call site] 07056
30 into [function] [call site] 07057
30 super::calc_index [function] [call site] 07058
30 FnPtr::try_from [function] [call site] 07059
30 RhaiResultOf::ok [function] [call site] 07060
30 and_then [function] [call site] 07061
30 then_some [function] [call site] 07062
30 ok_or_else [function] [call site] 07063
30 ERR::ErrorBitFieldBounds [function] [call site] 07064
30 FnPtr::try_from [function] [call site] 07065
30 RhaiResultOf::unwrap [function] [call site] 07066
30 pow [function] [call site] 07067
30 FnPtr::try_from [function] [call site] 07068
31 tokenizer::is_valid_function_name [function] [call site] 07069
31 TestStruct::new [function] [call site] 07071
31 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 07072
31 Token::lookup_symbol_from_syntax [function] [call site] 07073
31 Option::is_some [function] [call site] 07074
31 ERR::ErrorParsing [function] [call site] 07076
31 PERR::Reserved [function] [call site] 07077
31 test_to_string [function] [call site] 07078
31 ERR::ErrorFunctionNotFound [function] [call site] 07081
31 test_to_string [function] [call site] 07082
30 RhaiResultOf::unwrap [function] [call site] 07084
30 read_lock::<crate::InclusiveRange> [function] [call site] 07085
30 iterator_functions::chars_from_start [function] [call site] 07086
31 CharsStream::new [function] [call site] 07087
30 string_functions::add_append [function] [call site] 07088
31 string_functions::is_empty [function] [call site] 07089
31 String::from_utf8_lossy [function] [call site] 07090
31 string_functions::is_empty [function] [call site] 07091
31 String::from_utf8 [function] [call site] 07092
31 ImmutableString::into_owned [function] [call site] 07095
31 String::into [function] [call site] 07096
31 ImmutableString::into_owned [function] [call site] 07097
31 StmtBlock::as_ref [function] [call site] 07098
30 string_functions::add_append [function] [call site] 07100
30 super::calc_index [function] [call site] 07101
30 ERR::ErrorBitFieldBounds [function] [call site] 07102
30 into [function] [call site] 07103
30 super::calc_index [function] [call site] 07104
30 ERR::ErrorBitFieldBounds [function] [call site] 07105
30 into [function] [call site] 07106
30 FnPtr::try_from [function] [call site] 07107
30 RhaiResultOf::unwrap [function] [call site] 07108
30 pow [function] [call site] 07109
30 FnPtr::try_from [function] [call site] 07110
30 RhaiResultOf::unwrap [function] [call site] 07111
30 Ok [function] [call site] 07112
30 into [function] [call site] 07113
30 Dynamic::as_int [function] [call site] 07114
30 Result::map_err [function] [call site] 07115
30 make_type_mismatch_err::<crate::INT> [function] [call site] 07116
30 super::calc_index [function] [call site] 07117
30 ERR::ErrorBitFieldBounds [function] [call site] 07118
30 into [function] [call site] 07119
30 FnPtr::try_from [function] [call site] 07120
30 RhaiResultOf::unwrap [function] [call site] 07121
30 Ok [function] [call site] 07122
30 into [function] [call site] 07123
30 Dynamic::as_int [function] [call site] 07124
30 FnPtr::try_from [function] [call site] 07125
30 Err [function] [call site] 07126
30 ERR::ErrorStringBounds [function] [call site] 07127
30 test_chars [function] [call site] 07128
30 ImmutableString::strong_count [function] [call site] 07129
30 into [function] [call site] 07130
30 test_chars [function] [call site] 07131
30 nth [function] [call site] 07132
30 ok_or_else [function] [call site] 07133
30 ERR::ErrorStringBounds [function] [call site] 07134
30 test_chars [function] [call site] 07135
30 ImmutableString::strong_count [function] [call site] 07136
30 FnPtr::try_from [function] [call site] 07137
30 unsigned_abs [function] [call site] 07138
30 Err [function] [call site] 07139
30 ERR::ErrorStringBounds [function] [call site] 07140
30 test_chars [function] [call site] 07141
30 ImmutableString::strong_count [function] [call site] 07142
30 into [function] [call site] 07143
30 test_chars [function] [call site] 07144
30 array_functions::reduce_rev [function] [call site] 07145
30 RhaiResult::nth [function] [call site] 07146
30 ok_or_else [function] [call site] 07147
30 ERR::ErrorStringBounds [function] [call site] 07148
30 test_chars [function] [call site] 07149
30 ImmutableString::strong_count [function] [call site] 07150
30 Ok [function] [call site] 07151
30 into [function] [call site] 07152
30 std::any::type_name::<ExclusiveRange> [function] [call site] 07153
30 std::any::type_name::<InclusiveRange> [function] [call site] 07154
30 string_functions::is_empty [function] [call site] 07155
30 TestStruct::clone [function] [call site] 07156
30 Self::into [function] [call site] 07157
30 Ok [function] [call site] 07158
30 std::any::type_name::<ExclusiveRange> [function] [call site] 07159
30 read_lock::<ExclusiveRange> [function] [call site] 07160
30 unwrap [function] [call site] 07161
30 TestStruct::clone [function] [call site] 07162
30 test_chars [function] [call site] 07163
30 ImmutableString::strong_count [function] [call site] 07164
30 super::calc_index [function] [call site] 07165
30 ERR::ErrorStringBounds [function] [call site] 07166
30 into [function] [call site] 07167
30 super::calc_index [function] [call site] 07168
30 ERR::ErrorStringBounds [function] [call site] 07169
30 into [function] [call site] 07170
30 Result::unwrap_or [function] [call site] 07171
30 TestStruct::clone [function] [call site] 07172
30 Self::into [function] [call site] 07173
30 ImmutableString::saturating_sub [function] [call site] 07174
30 test_chars [function] [call site] 07175
30 skip [function] [call site] 07176
30 test_functions_take [function] [call site] 07177
30 chars().skip(start).take(take).collect::<String> [function] [call site] 07178
30 into [function] [call site] 07179
30 Ok [function] [call site] 07180
30 std::any::type_name::<InclusiveRange> [function] [call site] 07181
30 read_lock::<InclusiveRange> [function] [call site] 07182
30 unwrap [function] [call site] 07183
30 TestStruct::clone [function] [call site] 07184
30 test_chars [function] [call site] 07185
30 ImmutableString::strong_count [function] [call site] 07186
30 iterator_functions::chars_from_start [function] [call site] 07187
30 iterator_functions::chars_from_start [function] [call site] 07188
30 super::calc_index [function] [call site] 07189
30 iterator_functions::chars_from_start [function] [call site] 07190
30 ERR::ErrorStringBounds [function] [call site] 07191
30 iterator_functions::chars_from_start [function] [call site] 07192
30 into [function] [call site] 07193
30 string_functions::add_append [function] [call site] 07194
30 string_functions::add_append [function] [call site] 07195
30 super::calc_index [function] [call site] 07196
30 string_functions::add_append [function] [call site] 07197
30 ERR::ErrorStringBounds [function] [call site] 07198
30 string_functions::add_append [function] [call site] 07199
30 into [function] [call site] 07200
30 Result::unwrap_or [function] [call site] 07201
30 TestStruct::clone [function] [call site] 07202
30 Self::into [function] [call site] 07203
30 test_chars [function] [call site] 07204
30 skip [function] [call site] 07205
30 test_functions_take [function] [call site] 07206
30 chars().skip(start).take(take).collect::<String> [function] [call site] 07207
30 into [function] [call site] 07208
30 Ok [function] [call site] 07209
30 Err [function] [call site] 07210
30 make_type_mismatch_err::<crate::INT> [function] [call site] 07211
30 Engine::call_indexer_get [function] [call site] 07212
31 hash_idx [function] [call site] 07213
32 get_or_init [function] [call site] 07214
32 calc_fn_hash [function] [call site] 07215
32 calc_fn_hash [function] [call site] 07216
31 Engine::exec_native_fn_call [function] [call site] 07218
31 Engine::lex_with_map [function] [call site] 07219
30 Engine::lex_with_map [function] [call site] 07220
30 Err [function] [call site] 07221
30 ERR::ErrorIndexingType [function] [call site] 07222
30 into [function] [call site] 07223
29 Target::is_temp_value [function] [call site] 07224
29 Engine::eval_dot_index_chain_raw [function] [call site] 07225
29 Some [function] [call site] 07226
29 shared_take_or_clone [function] [call site] 07227
29 Err [function] [call site] 07228
29 StmtBlock::as_mut [function] [call site] 07229
29 Engine::call_indexer_set [function] [call site] 07230
30 hash_idx [function] [call site] 07231
30 Engine::exec_native_fn_call [function] [call site] 07232
29 StmtBlock::span_or_else [function] [call site] 07233
30 Span::new [function] [call site] 07234
30 iterator_functions::chars_from_start [function] [call site] 07235
30 StmtBlock::span_or_else [function] [call site] 07236
30 string_functions::add_append [function] [call site] 07237
30 StmtBlock::span_or_else [function] [call site] 07238
29 Ok [function] [call site] 07239
29 Err [function] [call site] 07240
29 Ok [function] [call site] 07241
29 Engine::dbg [function] [call site] 07242
29 Self::as_deref_mut [function] [call site] 07243
29 StmtBlock::as_mut [function] [call site] 07244
29 Dynamic::is_shared [function] [call site] 07245
29 write_lock::<Dynamic> [function] [call site] 07246
29 unwrap [function] [call site] 07247
29 string_functions::pop [function] [call site] 07248
29 Dynamic::unwrap [function] [call site] 07249
29 TestStruct::clone [function] [call site] 07250
29 Engine::get_indexed_mut [function] [call site] 07251
29 Engine::eval_op_assignment [function] [call site] 07252
30 StmtBlock::as_ref [function] [call site] 07253
30 Dynamic::is_read_only [function] [call site] 07254
30 Expr::get_variable_name [function] [call site] 07255
31 string_functions::is_empty [function] [call site] 07256
30 Option::unwrap_or_default [function] [call site] 07258
30 Expr::start_position [function] [call site] 07259
31 string_functions::is_empty [function] [call site] 07260
31 Expr::position [function] [call site] 07261
31 ParseSettings::level_up_with_position [function] [call site] 07262
31 Expr::start_position [function] [call site] 07263
31 Expr::start_position [function] [call site] 07264
31 Expr::position [function] [call site] 07265
30 ERR::ErrorAssignmentToConstant [function] [call site] 07267
30 test_to_string [function] [call site] 07268
30 ParseSettings::level_up_with_position [function] [call site] 07270
31 ParseSettings::level_up [function] [call site] 07271
30 OpAssignment::get_op_assignment_info [function] [call site] 07273
31 OpAssignment::is_op_assignment [function] [call site] 07274
30 StmtBlock::as_mut [function] [call site] 07276
30 as_mut().write_lock::<Dynamic> [function] [call site] 07277
30 Engine::fast_operators [function] [call site] 07279
30 i64::map_err [function] [call site] 07281
30 EvalAltResult::fill_position [function] [call site] 07282
30 f32_functions::subtract [function] [call site] 07283
30 f32::map_err [function] [call site] 07284
30 EvalAltResult::fill_position [function] [call site] 07285
30 f32_functions::multiply [function] [call site] 07286
30 f32::map_err [function] [call site] 07287
30 EvalAltResult::fill_position [function] [call site] 07288
30 f32_functions::divide [function] [call site] 07289
30 f32::map_err [function] [call site] 07290
30 EvalAltResult::fill_position [function] [call site] 07291
30 f32_functions::modulo [function] [call site] 07292
30 f32::map_err [function] [call site] 07293
30 EvalAltResult::fill_position [function] [call site] 07294
30 func::get_builtin_op_assignment_fn [function] [call site] 07295
31 Dynamic::as_int [function] [call site] 07297
31 Dynamic::as_int [function] [call site] 07299
31 write_lock::<Dynamic> [function] [call site] 07301
31 RhaiResult::into [function] [call site] 07303
31 Dynamic::as_int [function] [call site] 07306
31 Dynamic::as_int [function] [call site] 07308
31 write_lock::<Dynamic> [function] [call site] 07310
31 RhaiResult::into [function] [call site] 07312
31 Dynamic::as_char [function] [call site] 07315
31 write_lock::<Dynamic> [function] [call site] 07317
31 Position::new_const [function] [call site] 07319
31 blob_functions::push [function] [call site] 07320
31 Dynamic::as_char [function] [call site] 07321
31 Result::unwrap [function] [call site] 07322
31 blob_functions::push [function] [call site] 07323
31 RhaiResultOf::into [function] [call site] 07324
31 split_first_mut [function] [call site] 07327
31 Dynamic::as_immutable_string_mut [function] [call site] 07329
31 Dynamic::as_immutable_string_ref [function] [call site] 07331
31 string_functions::is_empty [function] [call site] 07333
31 string_functions::is_empty [function] [call site] 07334
31 test::len [function] [call site] 07335
31 test::len [function] [call site] 07336
31 Package::init_engine [function] [call site] 07338
31 Engine::throw_on_size [function] [call site] 07339
31 split_first_mut [function] [call site] 07342
31 Dynamic::as_immutable_string_mut [function] [call site] 07344
31 Dynamic::as_immutable_string_ref [function] [call site] 07346
31 test_functions_take [function] [call site] 07350
31 Dynamic::into_array [function] [call site] 07351
31 string_functions::is_empty [function] [call site] 07353
31 Dynamic::as_array_ref [function] [call site] 07355
31 string_functions::is_empty [function] [call site] 07357
31 Package::init_engine [function] [call site] 07359
31 Engine::check_data_size [function] [call site] 07360
31 Dynamic::read_lock [function] [call site] 07361
31 Dynamic::as_array_mut [function] [call site] 07363
31 string_functions::add_append [function] [call site] 07365
31 test_functions_take [function] [call site] 07368
31 Dynamic::into_blob [function] [call site] 07369
31 Dynamic::as_blob_mut [function] [call site] 07371
31 Package::init_engine [function] [call site] 07374
31 Engine::throw_on_size [function] [call site] 07375
31 test::len [function] [call site] 07376
31 test::len [function] [call site] 07377
31 string_functions::add_append [function] [call site] 07378
31 Dynamic::as_char [function] [call site] 07381
31 encode_utf8 [function] [call site] 07383
31 Dynamic::as_immutable_string_mut [function] [call site] 07384
31 Package::init_engine [function] [call site] 07387
31 Engine::throw_on_size [function] [call site] 07388
31 test::len [function] [call site] 07389
31 test::len [function] [call site] 07390
31 Dynamic::as_immutable_string_ref [function] [call site] 07393
31 string_functions::is_empty [function] [call site] 07395
31 Dynamic::as_char [function] [call site] 07397
31 test_to_string [function] [call site] 07399
31 Package::init_engine [function] [call site] 07401
31 Engine::throw_on_size [function] [call site] 07402
31 test::len [function] [call site] 07403
31 test::len [function] [call site] 07404
31 write_lock::<Dynamic> [function] [call site] 07405
31 test_functions_take [function] [call site] 07410
31 Dynamic::as_array_mut [function] [call site] 07411
31 blob_functions::push [function] [call site] 07413
31 Package::init_engine [function] [call site] 07415
31 Engine::check_data_size [function] [call site] 07416
31 Dynamic::read_lock [function] [call site] 07417
31 Dynamic::as_int [function] [call site] 07421
31 Dynamic::as_blob_mut [function] [call site] 07423
31 Package::init_engine [function] [call site] 07426
31 Engine::throw_on_size [function] [call site] 07427
31 test::len [function] [call site] 07428
31 blob_functions::push [function] [call site] 07429
31 Dynamic::as_char [function] [call site] 07432
31 Dynamic::as_blob_mut [function] [call site] 07434
31 Package::init_engine [function] [call site] 07437
31 Engine::throw_on_size [function] [call site] 07438
31 test::len [function] [call site] 07439
31 string_functions::add_append_char [function] [call site] 07440
31 split_first_mut [function] [call site] 07443
31 Dynamic::as_blob_mut [function] [call site] 07445
31 Dynamic::as_immutable_string_ref [function] [call site] 07447
31 string_functions::is_empty [function] [call site] 07449
31 Package::init_engine [function] [call site] 07452
31 Engine::throw_on_size [function] [call site] 07453
31 test::len [function] [call site] 07454
31 test::len [function] [call site] 07455
31 string_functions::add_append_str [function] [call site] 07456
30 &mut [call site] 07459
30 test_custom_syntax_func [function] [call site] 07461
30 EvalAltResult::fill_position [function] [call site] 07463
30 Engine::exec_native_fn_call [function] [call site] 07465
30 Engine::exec_native_fn_call [function] [call site] 07467
30 Engine::check_data_size [function] [call site] 07469
30 ParseSettings::level_up_with_position [function] [call site] 07470
31 ParseSettings::level_up [function] [call site] 07471
30 StmtBlock::as_mut [function] [call site] 07473
30 as_mut().write_lock::<Dynamic> [function] [call site] 07474
30 StmtBlock::as_mut [function] [call site] 07476
30 Target::propagate_changed_value [function] [call site] 07477
31 Dynamic::as_bool [function] [call site] 07478
31 Result::map_err [function] [call site] 07479
31 TestStruct::new [function] [call site] 07480
31 crate::ERR::ErrorMismatchDataType [function] [call site] 07481
31 &str::to_string [function] [call site] 07482
31 ParseError::to_string [function] [call site] 07483
32 Engine::new [function] [call site] 07484
32 Scope::new [function] [call site] 07485
32 blob_functions::push [function] [call site] 07486
32 blob_functions::push [function] [call site] 07487
32 blob_functions::push [function] [call site] 07488
31 write_lock::<crate::INT> [function] [call site] 07489
31 Dynamic::as_int [function] [call site] 07491
31 Result::map_err [function] [call site] 07492
31 TestStruct::new [function] [call site] 07493
31 crate::ERR::ErrorMismatchDataType [function] [call site] 07494
31 &str::to_string [function] [call site] 07495
31 ParseError::to_string [function] [call site] 07496
31 write_lock::<crate::INT> [function] [call site] 07497
31 Dynamic::as_int [function] [call site] 07499
31 Result::map_err [function] [call site] 07500
31 TestStruct::new [function] [call site] 07501
31 crate::ERR::ErrorMismatchDataType [function] [call site] 07502
31 &str::to_string [function] [call site] 07503
31 ParseError::to_string [function] [call site] 07504
31 write_lock::<crate::Blob> [function] [call site] 07505
31 FnPtr::try_from [function] [call site] 07507
31 RhaiResultOf::unwrap [function] [call site] 07508
31 Dynamic::as_char [function] [call site] 07509
31 Result::map_err [function] [call site] 07510
31 TestStruct::new [function] [call site] 07511
31 crate::ERR::ErrorMismatchDataType [function] [call site] 07512
31 &str::to_string [function] [call site] 07513
31 ParseError::to_string [function] [call site] 07514
31 write_lock::<crate::ImmutableString> [function] [call site] 07515
31 test_chars [function] [call site] 07517
31 enumerate [function] [call site] 07518
31 Engine::lex_with_map [function] [call site] 07519
31 reflection_functions::collect [function] [call site] 07520
31 write_lock::<crate::ImmutableString> [function] [call site] 07521
31 test_chars [function] [call site] 07523
31 ImmutableString::strong_count [function] [call site] 07524
31 test_chars [function] [call site] 07525
31 test_functions_take [function] [call site] 07526
31 test_chars [function] [call site] 07527
31 test_chars [function] [call site] 07529
31 test_chars [function] [call site] 07531
31 optimize_combo_chain [function] [call site] 07533
31 test_to_string [function] [call site] 07534
31 test_chars [function] [call site] 07535
31 optimize_combo_chain [function] [call site] 07536
31 reflection_functions::collect [function] [call site] 07537
29 Engine::check_data_size [function] [call site] 07539
29 StmtBlock::as_ref [function] [call site] 07540
29 ParseSettings::level_up_with_position [function] [call site] 07541
29 Some [function] [call site] 07542
29 Err [function] [call site] 07543
29 Token::is_op_assignment [function] [call site] 07544
29 TestStruct::clone [function] [call site] 07545
29 Engine::call_indexer_get [function] [call site] 07546
29 into [function] [call site] 07547
29 Engine::eval_op_assignment [function] [call site] 07548
29 shared_take_or_clone [function] [call site] 07549
29 Engine::check_data_size [function] [call site] 07550
29 ParseSettings::level_up_with_position [function] [call site] 07551
29 Engine::call_indexer_set [function] [call site] 07552
29 Ok [function] [call site] 07553
29 Engine::dbg [function] [call site] 07554
29 Self::as_deref_mut [function] [call site] 07555
29 StmtBlock::as_mut [function] [call site] 07556
29 Dynamic::is_shared [function] [call site] 07557
29 write_lock::<Dynamic> [function] [call site] 07558
29 unwrap [function] [call site] 07559
29 string_functions::pop [function] [call site] 07560
29 Dynamic::unwrap [function] [call site] 07561
29 Engine::get_indexed_mut [function] [call site] 07562
29 Engine::lex_with_map [function] [call site] 07563
29 RhaiResult::take_or_clone [function] [call site] 07564
30 shared_try_take [function] [call site] 07565
30 Result::unwrap_or_else [function] [call site] 07566
30 StmtBlock::as_ref [function] [call site] 07567
30 TestStruct::clone [function] [call site] 07568
29 Expr::options [function] [call site] 07569
29 ASTFlags::intersects [function] [call site] 07570
29 StmtBlock::as_ref [function] [call site] 07571
29 Expr::is_unit [function] [call site] 07572
29 Ok [function] [call site] 07573
29 StmtBlock::as_ref [function] [call site] 07574
29 Dynamic::is_map [function] [call site] 07575
30 crate::func::locked_read [function] [call site] 07576
30 Option::map_or [function] [call site] 07577
29 Engine::dbg_reset [function] [call site] 07578
29 defer [function] [call site] 07579
29 defer [function] [call site] 07580
29 first [function] [call site] 07581
29 map_or [function] [call site] 07582
29 Engine::make_method_call [function] [call site] 07583
30 StmtBlock::as_ref [function] [call site] 07584
30 Dynamic::is_fnptr [function] [call site] 07585
31 crate::func::locked_read [function] [call site] 07586
31 Option::map_or [function] [call site] 07587
30 StmtBlock::as_ref [function] [call site] 07588
30 as_ref().read_lock::<FnPtr> [function] [call site] 07589
30 test_fn_ptr_curry [function] [call site] 07591
31 Engine::new [function] [call site] 07592
31 Engine::register_fn [function] [call site] 07593
30 MyIterableType::into_iter [function] [call site] 07594
30 Self::IntoIter::cloned [function] [call site] 07595
30 curry().iter().cloned().collect::<FnArgsVec<_>> [function] [call site] 07596
30 StaticModuleResolver::iter_mut [function] [call site] 07597
30 impl [call site] 07598
31 test_functions_take [function] [call site] 07599
31 test_functions_take [function] [call site] 07600
31 test_functions_take [function] [call site] 07601
31 StmtBlock::as_mut [function] [call site] 07602
31 intersects [function] [call site] 07603
31 StmtBlock::as_mut [function] [call site] 07604
31 StmtBlock::as_mut [function] [call site] 07605
31 string_functions::remove [function] [call site] 07606
31 test_functions_take [function] [call site] 07607
31 make_sub [function] [call site] 07608
31 make_root [function] [call site] 07609
30 StaticModuleResolver::iter_mut [function] [call site] 07610
31 StaticModuleResolver::iter_mut [function] [call site] 07611
31 Engine::lex_with_map [function] [call site] 07612
31 Ident::as_str [function] [call site] 07613
30 iter_mut() [call site] 07614
10 .chain(call_args.iter_mut()) [call site] 07615
10 .collect::<FnArgsVec<_>> [function] [call site] 07616
30 test::len [function] [call site] 07617
30 test::len [function] [call site] 07618
30 StmtBlock::as_ref [function] [call site] 07619
30 as_ref().read_lock::<FnPtr> [function] [call site] 07620
30 Scope::new [function] [call site] 07622
30 StmtBlock::as_ref [function] [call site] 07623
30 Engine::lex_with_map [function] [call site] 07624
30 Engine::call_script_fn [function] [call site] 07626
30 Engine::lex_with_map [function] [call site] 07627
30 test_custom_syntax_func [function] [call site] 07630
30 and_then [function] [call site] 07631
30 Engine::check_data_size [function] [call site] 07632
30 Engine::lex_with_map [function] [call site] 07633
30 EvalAltResult::fill_position [function] [call site] 07635
30 test_native_context_fn_name [function] [call site] 07636
30 fn_ptr_functions::is_anonymous [function] [call site] 07637
30 tokenizer::is_valid_function_name [function] [call site] 07638
30 FnCallHashes::from_native_only [function] [call site] 07639
30 calc_fn_hash [function] [call site] 07640
30 test::len [function] [call site] 07641
30 FnCallHashes::from_hash [function] [call site] 07642
30 calc_fn_hash [function] [call site] 07643
30 test::len [function] [call site] 07644
30 Engine::exec_fn_call [function] [call site] 07645
30 string_functions::is_empty [function] [call site] 07646
31 test::len [function] [call site] 07647
30 make_type_mismatch_err::<FnPtr> [function] [call site] 07649
30 Engine::map_type_name [function] [call site] 07650
30 StmtBlock::as_ref [function] [call site] 07651
30 std:: [call site] 07652
0 any::type_name [function] [call site] 07653
30 test_functions_take [function] [call site] 07654
30 take() [call site] 07655
10 .try_cast_result::<FnPtr> [function] [call site] 07656
30 make_type_mismatch_err::<FnPtr> [function] [call site] 07658
30 Engine::map_type_name [function] [call site] 07659
30 RhaiNativeFunc::return_type_name [function] [call site] 07660
30 fn_ptr_functions::is_anonymous [function] [call site] 07661
30 MyIterableType::into_iter [function] [call site] 07662
30 into_iter().collect::<FnArgsVec<_>> [function] [call site] 07663
30 blob_functions::blob_with_capacity [function] [call site] 07664
30 test::len [function] [call site] 07665
30 test::len [function] [call site] 07666
31 test::len [function] [call site] 07667
30 StmtBlock::extend [function] [call site] 07668
30 StaticModuleResolver::iter_mut [function] [call site] 07669
30 StmtBlock::extend [function] [call site] 07670
30 StaticModuleResolver::iter_mut [function] [call site] 07671
30 impl [call site] 07672
30 test::len [function] [call site] 07673
30 test::len [function] [call site] 07674
30 ensure_no_data_race [function] [call site] 07675
30 Scope::new [function] [call site] 07676
30 StmtBlock::as_mut [function] [call site] 07678
30 as_deref [function] [call site] 07679
30 Engine::call_script_fn [function] [call site] 07681
30 Engine::lex_with_map [function] [call site] 07682
30 blob_functions::insert [function] [call site] 07685
30 StmtBlock::as_mut [function] [call site] 07686
30 test_custom_syntax_func [function] [call site] 07687
30 and_then [function] [call site] 07688
30 Engine::check_data_size [function] [call site] 07689
30 Engine::lex_with_map [function] [call site] 07690
30 EvalAltResult::fill_position [function] [call site] 07692
30 Target::is_ref [function] [call site] 07693
30 blob_functions::insert [function] [call site] 07694
30 StmtBlock::as_mut [function] [call site] 07695
30 test::len [function] [call site] 07696
30 tokenizer::is_valid_function_name [function] [call site] 07697
30 FnCallHashes::from_native_only [function] [call site] 07698
30 calc_fn_hash [function] [call site] 07699
30 FnCallHashes::from_script_and_native [function] [call site] 07700
30 calc_fn_hash [function] [call site] 07701
30 calc_fn_hash [function] [call site] 07702
30 FnCallHashes::from_native_only [function] [call site] 07703
30 calc_fn_hash [function] [call site] 07704
30 Engine::exec_fn_call [function] [call site] 07705
30 StmtBlock::as_ref [function] [call site] 07706
30 std:: [call site] 07707
0 any::type_name [function] [call site] 07708
30 StmtBlock::as_ref [function] [call site] 07709
30 as_ref() [call site] 07710
10 .read_lock::<FnPtr> [function] [call site] 07711
30 ok_or_else [function] [call site] 07712
30 make_type_mismatch_err::<FnPtr> [function] [call site] 07713
30 Engine::map_type_name [function] [call site] 07714
30 TestStruct::clone [function] [call site] 07715
30 StmtBlock::extend [function] [call site] 07716
30 StaticModuleResolver::iter_mut [function] [call site] 07717
30 Engine::lex_with_map [function] [call site] 07718
30 string_functions::is_empty [function] [call site] 07721
30 Dynamic::is_shared [function] [call site] 07723
30 StmtBlock::as_ref [function] [call site] 07725
30 Dynamic::as_map_ref [function] [call site] 07726
31 read_lock::<Map> [function] [call site] 07727
31 ok_or_else [function] [call site] 07728
31 Dynamic::type_name [function] [call site] 07729
30 Command::get [function] [call site] 07730
30 read_lock::<FnPtr> [function] [call site] 07731
30 FnPtr::fn_name_raw [function] [call site] 07732
30 TestStruct::clone [function] [call site] 07733
30 FnPtr::is_curried [function] [call site] 07735
30 test_fn_ptr_curry [function] [call site] 07736
30 MyIterableType::into_iter [function] [call site] 07737
30 Self::IntoIter::cloned [function] [call site] 07738
30 optimize_combo_chain [function] [call site] 07739
30 StaticModuleResolver::iter_mut [function] [call site] 07740
30 Engine::lex_with_map [function] [call site] 07741
30 curry() [call site] 07742
18 .iter() [call site] 07743
18 .cloned() [call site] 07744
18 .chain(call_args.iter_mut().map(mem::take)) [call site] 07745
18 .collect::<FnArgsVec<_>> [function] [call site] 07746
30 test::len [function] [call site] 07747
30 test::len [function] [call site] 07748
30 TestStruct::clone [function] [call site] 07751
30 TestStruct::clone [function] [call site] 07752
30 TestStruct::clone [function] [call site] 07756
30 test_not [function] [call site] 07758
31 Engine::new [function] [call site] 07759
30 TestStruct::clone [function] [call site] 07760
30 fn_ptr_functions::is_anonymous [function] [call site] 07762
30 test::len [function] [call site] 07763
30 tokenizer::is_valid_function_name [function] [call site] 07764
30 FnCallHashes::from_native_only [function] [call site] 07765
30 calc_fn_hash [function] [call site] 07766
30 FnCallHashes::from_script_and_native [function] [call site] 07767
30 calc_fn_hash [function] [call site] 07768
30 calc_fn_hash [function] [call site] 07769
30 FnCallHashes::from_native_only [function] [call site] 07770
30 calc_fn_hash [function] [call site] 07771
30 Scope::new [function] [call site] 07772
30 as_deref [function] [call site] 07773
30 StmtBlock::as_mut [function] [call site] 07775
30 StaticModuleResolver::iter_mut [function] [call site] 07776
30 iter_mut().collect::<FnArgsVec<_>> [function] [call site] 07777
30 Engine::call_script_fn [function] [call site] 07779
30 Engine::lex_with_map [function] [call site] 07780
30 std::iter::once [function] [call site] 07781
30 StmtBlock::as_mut [function] [call site] 07782
30 optimize_combo_chain [function] [call site] 07783
30 StaticModuleResolver::iter_mut [function] [call site] 07784
30 as_mut()) [call site] 07785
14 .chain(call_args.iter_mut()) [call site] 07786
14 .collect::<FnArgsVec<_>> [function] [call site] 07787
30 test_custom_syntax_func [function] [call site] 07790
30 and_then [function] [call site] 07791
30 Engine::check_data_size [function] [call site] 07792
30 Engine::lex_with_map [function] [call site] 07793
30 EvalAltResult::fill_position [function] [call site] 07795
30 Target::is_ref [function] [call site] 07796
30 std::iter::once [function] [call site] 07797
30 StmtBlock::as_mut [function] [call site] 07798
30 optimize_combo_chain [function] [call site] 07799
30 StaticModuleResolver::iter_mut [function] [call site] 07800
30 as_mut()) [call site] 07801
14 .chain(call_args.iter_mut()) [call site] 07802
14 .collect::<FnArgsVec<_>> [function] [call site] 07803
30 Engine::exec_fn_call [function] [call site] 07804
30 Target::propagate_changed_value [function] [call site] 07805
29 Engine::dbg [function] [call site] 07807
29 Self::as_deref_mut [function] [call site] 07808
29 TestStruct::clone [function] [call site] 07809
29 into [function] [call site] 07810
29 StmtBlock::as_mut [function] [call site] 07811
29 Dynamic::is_shared [function] [call site] 07812
29 write_lock::<Dynamic> [function] [call site] 07813
29 unwrap [function] [call site] 07814
29 Engine::get_indexed_mut [function] [call site] 07815
29 Engine::eval_op_assignment [function] [call site] 07816
29 Engine::check_data_size [function] [call site] 07817
29 print_source [function] [call site] 07818
30 Position::is_none [function] [call site] 07819
30 Position::line [function] [call site] 07820
30 Option::unwrap [function] [call site] 07821
30 saturating_sub [function] [call site] 07822
30 min_max_functions::min [function] [call site] 07823
30 test::len [function] [call site] 07824
30 ImmutableString::to_string [function] [call site] 07825
30 test::len [function] [call site] 07826
30 Position::position [function] [call site] 07827
30 MyIterableType::into_iter [function] [call site] 07828
30 Self::IntoIter::enumerate [function] [call site] 07829
30 test_functions_take [function] [call site] 07830
30 Position::position [function] [call site] 07832
30 test::len [function] [call site] 07833
29 ParseSettings::level_up_with_position [function] [call site] 07834
29 Ok [function] [call site] 07835
29 Engine::dbg [function] [call site] 07836
29 Self::as_deref_mut [function] [call site] 07837
29 StmtBlock::as_mut [function] [call site] 07838
29 Dynamic::is_shared [function] [call site] 07839
29 write_lock::<Dynamic> [function] [call site] 07840
29 unwrap [function] [call site] 07841
29 TestStruct::clone [function] [call site] 07842
29 into [function] [call site] 07843
29 Engine::get_indexed_mut [function] [call site] 07844
29 Ok [function] [call site] 07845
29 shared_take_or_clone [function] [call site] 07846
29 Engine::dbg [function] [call site] 07847
29 Token::is_op_assignment [function] [call site] 07848
29 StmtBlock::as_mut [function] [call site] 07849
29 Engine::exec_native_fn_call [function] [call site] 07850
29 StmtBlock::span_or_else [function] [call site] 07851
29 StmtBlock::as_mut [function] [call site] 07852
29 into [function] [call site] 07853
29 Engine::call_indexer_get [function] [call site] 07854
29 Engine::lex_with_map [function] [call site] 07855
29 (TokenIterator::map_err [function] [call site] 07856
29 Err [function] [call site] 07857
29 try_into [function] [call site] 07858
29 Engine::eval_op_assignment [function] [call site] 07859
29 StmtBlock::as_mut [function] [call site] 07860
29 Engine::exec_native_fn_call [function] [call site] 07861
29 StmtBlock::span_or_else [function] [call site] 07862
29 StmtBlock::as_mut [function] [call site] 07863
29 into [function] [call site] 07864
29 Engine::call_indexer_set [function] [call site] 07865
29 RhaiResultOf::map_err [function] [call site] 07866
29 Err [function] [call site] 07867
29 Engine::dbg [function] [call site] 07868
29 StmtBlock::as_mut [function] [call site] 07869
29 Engine::exec_native_fn_call [function] [call site] 07870
29 RhaiResultOf::map_or_else [function] [call site] 07871
29 StmtBlock::as_mut [function] [call site] 07872
29 into [function] [call site] 07873
29 Engine::call_indexer_get [function] [call site] 07874
29 Engine::lex_with_map [function] [call site] 07875
29 (TokenIterator::map_err [function] [call site] 07876
29 Err [function] [call site] 07877
29 Ok [function] [call site] 07878
29 Self::as_deref_mut [function] [call site] 07879
29 Engine::dbg [function] [call site] 07880
29 as_deref_mut [function] [call site] 07881
29 StmtBlock::as_mut [function] [call site] 07882
29 Dynamic::is_shared [function] [call site] 07883
29 write_lock::<Dynamic> [function] [call site] 07884
29 unwrap [function] [call site] 07885
29 TestStruct::clone [function] [call site] 07886
29 into [function] [call site] 07887
29 Engine::get_indexed_mut [function] [call site] 07888
29 Engine::dbg_reset [function] [call site] 07889
29 defer [function] [call site] 07890
29 defer [function] [call site] 07891
29 first [function] [call site] 07892
29 map_or [function] [call site] 07893
29 Engine::make_method_call [function] [call site] 07894
29 into [function] [call site] 07895
29 Engine::eval_dot_index_chain_raw [function] [call site] 07896
29 Self::as_deref_mut [function] [call site] 07897
29 Engine::dbg [function] [call site] 07898
29 StmtBlock::as_mut [function] [call site] 07899
29 Engine::exec_native_fn_call [function] [call site] 07900
29 StmtBlock::span_or_else [function] [call site] 07901
29 StmtBlock::as_mut [function] [call site] 07902
29 into [function] [call site] 07903
29 Engine::call_indexer_get [function] [call site] 07904
29 Engine::lex_with_map [function] [call site] 07905
29 (TokenIterator::map_err [function] [call site] 07906
29 Err [function] [call site] 07907
29 try_into [function] [call site] 07908
29 Engine::eval_dot_index_chain_raw [function] [call site] 07909
29 StmtBlock::as_mut [function] [call site] 07910
29 StmtBlock::as_mut [function] [call site] 07911
29 Engine::exec_native_fn_call [function] [call site] 07912
29 StmtBlock::span_or_else [function] [call site] 07913
29 StmtBlock::as_mut [function] [call site] 07914
29 into [function] [call site] 07915
29 StmtBlock::as_mut [function] [call site] 07916
29 Engine::call_indexer_set [function] [call site] 07917
29 StmtBlock::span_or_else [function] [call site] 07918
29 Ok [function] [call site] 07919
29 Err [function] [call site] 07920
29 Err [function] [call site] 07921
29 Ok [function] [call site] 07922
29 Engine::dbg_reset [function] [call site] 07923
29 defer [function] [call site] 07924
29 defer [function] [call site] 07925
29 first [function] [call site] 07926
29 map_or [function] [call site] 07927
29 Engine::make_method_call [function] [call site] 07928
29 into [function] [call site] 07929
29 Engine::eval_dot_index_chain_raw [function] [call site] 07930
28 Engine::track_operation [function] [call site] 07931
28 Engine::dbg [function] [call site] 07932
28 Self::as_deref_mut [function] [call site] 07933
28 Engine::search_namespace [function] [call site] 07934
28 Engine::eval_dot_index_chain_raw [function] [call site] 07935
28 Engine::eval_expr [function] [call site] 07936
28 Self::as_deref_mut [function] [call site] 07937
28 Dynamic::flatten [function] [call site] 07938
28 into [function] [call site] 07939
28 Some [function] [call site] 07940
28 Engine::eval_dot_index_chain_raw [function] [call site] 07941
28 Engine::lex_with_map [function] [call site] 07942
27 Engine::eval_dot_index_chain [function] [call site] 07943
26 Engine::lex_with_map [function] [call site] 07944
26 string_functions::is_empty [function] [call site] 07945
26 Ok [function] [call site] 07946
26 Engine::eval_stmt_block [function] [call site] 07947
26 StmtBlock::take_statements [function] [call site] 07948
26 Engine::eval_fn_call_expr [function] [call site] 07949
26 Position::is_none [function] [call site] 07950
26 Err [function] [call site] 07951
26 ERR::ErrorUnboundThis [function] [call site] 07952
26 ParseSettings::level_up_with_position [function] [call site] 07953
26 into [function] [call site] 07954
26 Engine::eval_expr [function] [call site] 07955
26 Self::as_deref_mut [function] [call site] 07956
26 Dynamic::flatten [function] [call site] 07957
26 Engine::track_operation [function] [call site] 07958
26 ParseSettings::level_up_with_position [function] [call site] 07959
26 Self::unwrap [function] [call site] 07960
26 try_into [function] [call site] 07961
26 Engine::eval_op_assignment [function] [call site] 07962
26 Engine::eval_expr [function] [call site] 07963
26 Self::as_deref_mut [function] [call site] 07964
26 Dynamic::flatten [function] [call site] 07965
26 Engine::track_operation [function] [call site] 07966
26 ParseSettings::level_up_with_position [function] [call site] 07967
26 Engine::search_namespace [function] [call site] 07968
26 Target::is_ref [function] [call site] 07969
26 Dynamic::is_shared [function] [call site] 07970
26 Err [function] [call site] 07971
26 ERR::ErrorAssignmentToConstant [function] [call site] 07972
26 test_to_string [function] [call site] 07973
26 ParseSettings::level_up_with_position [function] [call site] 07974
26 into [function] [call site] 07975
26 Engine::eval_op_assignment [function] [call site] 07976
26 Engine::eval_expr [function] [call site] 07977
26 Self::as_deref_mut [function] [call site] 07978
26 Dynamic::flatten [function] [call site] 07979
26 Some [function] [call site] 07980
26 Engine::intern_string [function] [call site] 07981
27 Engine::get_interned_string [function] [call site] 07982
27 ImmutableString::into [function] [call site] 07983
26 Engine::eval_dot_index_chain [function] [call site] 07984
26 Engine::eval_dot_index_chain [function] [call site] 07985
26 Ok [function] [call site] 07986
26 Engine::allow_shadowing [function] [call site] 07987
26 string_functions::contains [function] [call site] 07988
26 Ident::as_str [function] [call site] 07989
26 Err [function] [call site] 07990
26 ERR::ErrorVariableExists [function] [call site] 07991
26 Ident::as_str [function] [call site] 07992
26 test_to_string [function] [call site] 07993
26 into [function] [call site] 07994
26 ASTFlags::intersects [function] [call site] 07995
26 ASTFlags::intersects [function] [call site] 07996
26 string_functions::contains [function] [call site] 07997
26 Ident::as_str [function] [call site] 07998
26 VarDefInfo::new [function] [call site] 07999
26 Ident::as_str [function] [call site] 08000
26 test::len [function] [call site] 08001
26 EvalContext::new [function] [call site] 08002
26 Self::as_deref_mut [function] [call site] 08003
26 test_var_def_filter [function] [call site] 08004
26 test::len [function] [call site] 08005
26 Err [function] [call site] 08006
26 ERR::ErrorForbiddenVariable [function] [call site] 08007
26 Ident::as_str [function] [call site] 08008
26 &str::to_string [function] [call site] 08009
26 into [function] [call site] 08010
26 Position::is_none [function] [call site] 08011
26 test::len [function] [call site] 08012
26 Engine::max_variables [function] [call site] 08013
26 Err [function] [call site] 08014
26 ERR::ErrorTooManyVariables [function] [call site] 08015
26 into [function] [call site] 08016
26 Engine::eval_expr [function] [call site] 08017
26 Dynamic::flatten [function] [call site] 08018
26 Engine::intern_string [function] [call site] 08019
26 MyIterableType::into_iter [function] [call site] 08020
26 T::as_any [function] [call site] 08021
26 string_functions::is_empty [function] [call site] 08022
26 crate::func::locked_write [function] [call site] 08023
26 get_or_insert_with [function] [call site] 08024
26 crate::Shared::new [function] [call site] 08025
26 crate::Locked::new [function] [call site] 08026
26 std::collections::BTreeMap::new [function] [call site] 08027
26 Option::unwrap [function] [call site] 08028
26 blob_functions::insert [function] [call site] 08029
26 TestStruct::clone [function] [call site] 08030
26 TestStruct::clone [function] [call site] 08031
26 then_some [function] [call site] 08032
26 Dynamic::set_access_mode [function] [call site] 08033
26 Scope::get_mut_by_index [function] [call site] 08034
26 test::len [function] [call site] 08035
26 Command::get [function] [call site] 08036
26 Scope::push_entry [function] [call site] 08037
26 TestStruct::clone [function] [call site] 08038
26 Scope::add_alias_by_index [function] [call site] 08039
26 test::len [function] [call site] 08040
26 Ident::as_str [function] [call site] 08041
26 &str::into [function] [call site] 08042
26 Ok [function] [call site] 08043
26 Engine::eval_expr [function] [call site] 08044
26 Self::as_deref_mut [function] [call site] 08045
26 Dynamic::as_bool [function] [call site] 08046
26 map_err [function] [call site] 08047
26 make_type_mismatch_err::<bool> [function] [call site] 08048
26 ParseSettings::level_up_with_position [function] [call site] 08049
26 string_functions::is_empty [function] [call site] 08050
27 test::len [function] [call site] 08051
26 Engine::eval_stmt_block [function] [call site] 08052
26 StmtBlock::take_statements [function] [call site] 08053
27 mem::take [function] [call site] 08054
27 StmtBlock::statements_mut [function] [call site] 08055
26 string_functions::is_empty [function] [call site] 08056
26 Engine::eval_stmt_block [function] [call site] 08057
26 StmtBlock::take_statements [function] [call site] 08058
26 Ok [function] [call site] 08059
26 Engine::eval_expr [function] [call site] 08060
26 Self::as_deref_mut [function] [call site] 08061
26 Dynamic::is_hashable [function] [call site] 08062
27 MyIterableType::into_iter [function] [call site] 08063
27 Self::IntoIter::all [function] [call site] 08064
27 map_functions::values [function] [call site] 08065
27 Array::all [function] [call site] 08066
28 Engine::new [function] [call site] 08067
28 register_type::<TestStruct> [function] [call site] 08068
28 Engine::register_fn [function] [call site] 08069
28 Engine::register_fn [function] [call site] 08070
27 test_fn_ptr_curry [function] [call site] 08072
27 MyIterableType::into_iter [function] [call site] 08073
27 Self::IntoIter::all [function] [call site] 08074
27 T::as_any [function] [call site] 08075
27 Dynamic::type_id [function] [call site] 08076
27 TypeId::of::<u8> [function] [call site] 08077
27 TypeId::of::<u16> [function] [call site] 08078
27 TypeId::of::<u32> [function] [call site] 08079
27 TypeId::of::<u64> [function] [call site] 08080
27 TypeId::of::<i8> [function] [call site] 08081
27 TypeId::of::<i16> [function] [call site] 08082
27 TypeId::of::<i32> [function] [call site] 08083
27 TypeId::of::<i64> [function] [call site] 08084
27 TypeId::of::<f32> [function] [call site] 08085
27 TypeId::of::<f64> [function] [call site] 08086
27 TypeId::of::<u128> [function] [call site] 08087
27 TypeId::of::<i128> [function] [call site] 08088
27 TypeId::of::<ExclusiveRange> [function] [call site] 08089
27 TypeId::of::<InclusiveRange> [function] [call site] 08090
27 crate::func::locked_read [function] [call site] 08091
27 Option::map_or [function] [call site] 08092
27 Dynamic::is_hashable [function] [call site] 08093
28 MyIterableType::into_iter [function] [call site] 08094
28 Self::IntoIter::all [function] [call site] 08095
28 map_functions::values [function] [call site] 08096
28 Array::all [function] [call site] 08097
28 test_fn_ptr_curry [function] [call site] 08099
28 MyIterableType::into_iter [function] [call site] 08100
28 Self::IntoIter::all [function] [call site] 08101
28 T::as_any [function] [call site] 08102
28 Dynamic::type_id [function] [call site] 08103
28 TypeId::of::<u8> [function] [call site] 08104
28 TypeId::of::<u16> [function] [call site] 08105
28 TypeId::of::<u32> [function] [call site] 08106
28 TypeId::of::<u64> [function] [call site] 08107
28 TypeId::of::<i8> [function] [call site] 08108
28 TypeId::of::<i16> [function] [call site] 08109
28 TypeId::of::<i32> [function] [call site] 08110
28 TypeId::of::<i64> [function] [call site] 08111
28 TypeId::of::<f32> [function] [call site] 08112
28 TypeId::of::<f64> [function] [call site] 08113
28 TypeId::of::<u128> [function] [call site] 08114
28 TypeId::of::<i128> [function] [call site] 08115
28 TypeId::of::<ExclusiveRange> [function] [call site] 08116
28 TypeId::of::<InclusiveRange> [function] [call site] 08117
28 crate::func::locked_read [function] [call site] 08118
28 Option::map_or [function] [call site] 08119
28 Dynamic::is_hashable [function] [call site] 08120
28 crate::func::locked_read [function] [call site] 08121
28 Option::map_or [function] [call site] 08122
28 blob_functions::insert [function] [call site] 08123
28 checked_is_hashable [function] [call site] 08124
28 MyIterableType::into_iter [function] [call site] 08125
28 Self::IntoIter::all [function] [call site] 08126
28 checked_is_hashable [function] [call site] 08127
28 map_functions::values [function] [call site] 08128
28 Array::all [function] [call site] 08129
28 checked_is_hashable [function] [call site] 08130
28 Position::is_none [function] [call site] 08131
28 test_fn_ptr_curry [function] [call site] 08132
28 MyIterableType::into_iter [function] [call site] 08133
28 Self::IntoIter::all [function] [call site] 08134
28 checked_is_hashable [function] [call site] 08135
28 Dynamic::is_hashable [function] [call site] 08136
28 checked_is_hashable [function] [call site] 08137
28 Engine::default [function] [call site] 08138
27 crate::func::locked_read [function] [call site] 08139
27 Option::map_or [function] [call site] 08140
27 blob_functions::insert [function] [call site] 08141
27 checked_is_hashable [function] [call site] 08142
27 MyIterableType::into_iter [function] [call site] 08143
27 Self::IntoIter::all [function] [call site] 08144
27 checked_is_hashable [function] [call site] 08145
27 map_functions::values [function] [call site] 08146
27 Array::all [function] [call site] 08147
27 checked_is_hashable [function] [call site] 08148
27 Position::is_none [function] [call site] 08149
27 test_fn_ptr_curry [function] [call site] 08150
27 MyIterableType::into_iter [function] [call site] 08151
27 Self::IntoIter::all [function] [call site] 08152
27 checked_is_hashable [function] [call site] 08153
27 Dynamic::is_hashable [function] [call site] 08154
27 checked_is_hashable [function] [call site] 08155
27 Engine::default [function] [call site] 08156
26 func::get_hasher [function] [call site] 08157
27 config::hashing::get_hashing_seed [function] [call site] 08158
27 ahash::RandomState::with_seeds [function] [call site] 08159
27 StraightHasherBuilder::build_hasher [function] [call site] 08160
27 Engine::default [function] [call site] 08161
26 test::hash [function] [call site] 08162
26 Self::Hasher::finish [function] [call site] 08163
26 Command::get [function] [call site] 08164
26 Engine::eval_expr [function] [call site] 08165
26 Self::as_deref_mut [function] [call site] 08166
26 Dynamic::as_bool [function] [call site] 08167
26 map_err [function] [call site] 08168
26 make_type_mismatch_err::<bool> [function] [call site] 08169
26 ParseSettings::level_up_with_position [function] [call site] 08170
27 ParseSettings::level_up [function] [call site] 08171
26 Some [function] [call site] 08173
26 string_functions::is_empty [function] [call site] 08174
26 MyIterableType::into_iter [function] [call site] 08175
26 Self::IntoIter::filter [function] [call site] 08176
27 Engine::new [function] [call site] 08177
27 Engine::compile [function] [call site] 08178
27 ParseResult::unwrap [function] [call site] 08179
27 Engine::run_ast [function] [call site] 08180
28 Engine::run_ast_with_scope [function] [call site] 08181
29 Caches::new [function] [call site] 08182
29 Engine::new_global_runtime_state [function] [call site] 08183
29 AST::source_raw [function] [call site] 08184
30 StmtBlock::as_ref [function] [call site] 08185
29 Option::cloned [function] [call site] 08186
29 blob_functions::push [function] [call site] 08187
29 AST::shared_lib [function] [call site] 08188
29 &crate::SharedModule::clone [function] [call site] 08189
29 clone_from [function] [call site] 08190
29 Engine::eval_global_statements [function] [call site] 08191
29 StmtBlock::take_statements [function] [call site] 08192
29 Engine::is_debugger_registered [function] [call site] 08193
29 GlobalRuntimeState::debugger_mut [function] [call site] 08194
30 as_deref_mut [function] [call site] 08195
29 crate::ast::Stmt::Noop [function] [call site] 08197
29 Engine::dbg [function] [call site] 08198
28 Scope::new [function] [call site] 08200
27 RhaiResultOf::unwrap [function] [call site] 08201
27 Engine::on_def_var [function] [call site] 08202
28 TestStruct::new [function] [call site] 08204
27 Option::name [function] [call site] 08205
28 Engine::new [function] [call site] 08206
27 VarDefInfo::nesting_level [function] [call site] 08207
27 RhaiResultOf::unwrap_err [function] [call site] 08211
27 RhaiResultOf::unwrap_err [function] [call site] 08213
27 RhaiResultOf::unwrap_err [function] [call site] 08215
27 RhaiResultOf::unwrap [function] [call site] 08217
26 string_functions::contains [function] [call site] 08218
26 without_metadata::test_parse_json_err_no_index [function] [call site] 08219
27 Engine::new [function] [call site] 08220
27 Scope::new [function] [call site] 08221
27 eval_with_scope::<Dynamic> [function] [call site] 08222
27 unwrap_err [function] [call site] 08223
26 Engine::eval_expr [function] [call site] 08224
26 Self::as_deref_mut [function] [call site] 08225
26 Dynamic::as_bool [function] [call site] 08226
26 map_err [function] [call site] 08227
26 make_type_mismatch_err::<bool> [function] [call site] 08228
26 ParseSettings::level_up_with_position [function] [call site] 08229
26 Some [function] [call site] 08230
26 StmtBlock::span_or_else [function] [call site] 08231
27 Span::new [function] [call site] 08232
27 iterator_functions::chars_from_start [function] [call site] 08233
27 StmtBlock::span_or_else [function] [call site] 08234
27 string_functions::add_append [function] [call site] 08235
27 StmtBlock::span_or_else [function] [call site] 08236
26 StmtBlock::as_ref [function] [call site] 08237
26 Engine::lex_with_map [function] [call site] 08238
26 Span::map_or [function] [call site] 08239
26 Ok [function] [call site] 08240
26 Engine::eval_expr [function] [call site] 08241
26 string_functions::is_empty [function] [call site] 08242
26 Engine::track_operation [function] [call site] 08243
26 ParseSettings::level_up_with_position [function] [call site] 08244
27 ParseSettings::level_up [function] [call site] 08245
26 Self::as_deref_mut [function] [call site] 08247
26 StmtBlock::take_statements [function] [call site] 08248
26 Engine::eval_stmt_block [function] [call site] 08249
26 Ok [function] [call site] 08250
26 Err [function] [call site] 08251
26 Engine::eval_expr [function] [call site] 08252
26 Self::as_deref_mut [function] [call site] 08253
26 Dynamic::as_bool [function] [call site] 08254
26 map_err [function] [call site] 08255
26 make_type_mismatch_err::<bool> [function] [call site] 08256
26 ParseSettings::level_up_with_position [function] [call site] 08257
26 Ok [function] [call site] 08258
26 string_functions::is_empty [function] [call site] 08259
26 Self::as_deref_mut [function] [call site] 08260
26 StmtBlock::take_statements [function] [call site] 08261
26 Engine::eval_stmt_block [function] [call site] 08262
26 Ok [function] [call site] 08263
26 Err [function] [call site] 08264
26 ASTFlags::intersects [function] [call site] 08265
26 string_functions::is_empty [function] [call site] 08266
26 Self::as_deref_mut [function] [call site] 08267
26 StmtBlock::take_statements [function] [call site] 08268
26 Engine::eval_stmt_block [function] [call site] 08269
26 Ok [function] [call site] 08270
26 Err [function] [call site] 08271
26 Engine::eval_expr [function] [call site] 08272
26 Self::as_deref_mut [function] [call site] 08273
26 Dynamic::as_bool [function] [call site] 08274
26 map_err [function] [call site] 08275
26 make_type_mismatch_err::<bool> [function] [call site] 08276
26 ParseSettings::level_up_with_position [function] [call site] 08277
26 Ok [function] [call site] 08278
26 test::len [function] [call site] 08279
26 Engine::max_variables [function] [call site] 08280
26 String::from [function] [call site] 08281
26 is_some [function] [call site] 08282
26 Err [function] [call site] 08283
26 ERR::ErrorTooManyVariables [function] [call site] 08284
26 into [function] [call site] 08285
26 Engine::eval_expr [function] [call site] 08286
26 Self::as_deref_mut [function] [call site] 08287
26 Dynamic::flatten [function] [call site] 08288
26 Dynamic::type_id [function] [call site] 08289
26 MyIterableType::into_iter [function] [call site] 08290
26 array_functions::find_map [function] [call site] 08291
26 Module::get_iter [function] [call site] 08292
27 Command::get [function] [call site] 08293
27 Engine::lex_with_map [function] [call site] 08294
26 StmtBlock::span_or_else [function] [call site] 08295
26 Module::get_iter [function] [call site] 08296
27 Command::get [function] [call site] 08297
27 Engine::lex_with_map [function] [call site] 08298
26 StmtBlock::span_or_else [function] [call site] 08299
26 map_functions::values [function] [call site] 08300
26 array_functions::find_map [function] [call site] 08301
26 Module::get_qualified_iter [function] [call site] 08302
27 Command::get [function] [call site] 08303
27 Engine::lex_with_map [function] [call site] 08304
26 ok_or_else [function] [call site] 08305
26 ERR::ErrorFor [function] [call site] 08306
26 Expr::start_position [function] [call site] 08307
26 defer [function] [call site] 08308
26 StmtBlock::as_ref [function] [call site] 08309
26 Engine::lex_with_map [function] [call site] 08310
26 blob_functions::push [function] [call site] 08311
26 TestStruct::clone [function] [call site] 08312
26 test::len [function] [call site] 08313
26 blob_functions::push [function] [call site] 08314
26 TestStruct::clone [function] [call site] 08315
26 test::len [function] [call site] 08316
26 string_functions::is_empty [function] [call site] 08317
26 iter_func [function] [call site] 08318
26 Engine::track_operation [function] [call site] 08319
26 ParseSettings::level_up_with_position [function] [call site] 08320
26 iter_func [function] [call site] 08321
26 checked_add [function] [call site] 08322
26 ok_or_else [function] [call site] 08323
26 ERR::ErrorArithmetic [function] [call site] 08324
26 Scope::get_mut_by_index [function] [call site] 08325
26 Dynamic::write_lock [function] [call site] 08326
27 crate::func::locked_write [function] [call site] 08327
27 TypeId::of::<Self> [function] [call site] 08328
27 TypeId::of::<T> [function] [call site] 08329
27 Dynamic::type_id [function] [call site] 08330
27 TypeId::of::<T> [function] [call site] 08331
27 DynamicWriteLock [function] [call site] 08333
27 DynamicWriteLockInner::Guard [function] [call site] 08334
27 Dynamic::downcast_mut [function] [call site] 08335
28 TypeId::of::<T> [function] [call site] 08336
28 TypeId::of::<INT> [function] [call site] 08337
28 T::as_any_mut [function] [call site] 08338
28 as_any_mut().downcast_mut::<T> [function] [call site] 08339
28 TypeId::of::<T> [function] [call site] 08340
28 TypeId::of::<crate::FLOAT> [function] [call site] 08341
28 StmtBlock::as_mut [function] [call site] 08342
28 T::as_any_mut [function] [call site] 08343
28 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 08344
28 TypeId::of::<T> [function] [call site] 08345
28 TypeId::of::<rust_decimal::Decimal> [function] [call site] 08346
28 StmtBlock::as_mut [function] [call site] 08347
28 T::as_any_mut [function] [call site] 08348
28 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 08349
28 TypeId::of::<T> [function] [call site] 08350
28 TypeId::of::<bool> [function] [call site] 08351
28 T::as_any_mut [function] [call site] 08352
28 as_any_mut().downcast_mut::<T> [function] [call site] 08353
28 TypeId::of::<T> [function] [call site] 08354
28 TypeId::of::<ImmutableString> [function] [call site] 08355
28 T::as_any_mut [function] [call site] 08356
28 as_any_mut().downcast_mut::<T> [function] [call site] 08357
28 TypeId::of::<T> [function] [call site] 08358
28 TypeId::of::<char> [function] [call site] 08359
28 T::as_any_mut [function] [call site] 08360
28 as_any_mut().downcast_mut::<T> [function] [call site] 08361
28 TypeId::of::<T> [function] [call site] 08362
28 TypeId::of::<Array> [function] [call site] 08363
28 StmtBlock::as_mut [function] [call site] 08364
28 T::as_any_mut [function] [call site] 08365
28 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 08366
28 TypeId::of::<T> [function] [call site] 08367
28 TypeId::of::<Blob> [function] [call site] 08368
28 StmtBlock::as_mut [function] [call site] 08369
28 T::as_any_mut [function] [call site] 08370
28 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 08371
28 TypeId::of::<T> [function] [call site] 08372
28 TypeId::of::<Map> [function] [call site] 08373
28 StmtBlock::as_mut [function] [call site] 08374
28 T::as_any_mut [function] [call site] 08375
28 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 08376
28 TypeId::of::<T> [function] [call site] 08377
28 TypeId::of::<FnPtr> [function] [call site] 08378
28 StmtBlock::as_mut [function] [call site] 08379
28 T::as_any_mut [function] [call site] 08380
28 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 08381
28 TypeId::of::<T> [function] [call site] 08382
28 TypeId::of::<Instant> [function] [call site] 08383
28 StmtBlock::as_mut [function] [call site] 08384
28 T::as_any_mut [function] [call site] 08385
28 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 08386
28 TypeId::of::<T> [function] [call site] 08387
28 TypeId::of::<()> [function] [call site] 08388
28 T::as_any_mut [function] [call site] 08389
28 as_any_mut().downcast_mut::<T> [function] [call site] 08390
28 TypeId::of::<T> [function] [call site] 08391
28 TypeId::of::<Self> [function] [call site] 08392
28 T::as_any_mut [function] [call site] 08393
28 as_any_mut().downcast_mut::<T> [function] [call site] 08394
28 T::as_any_mut [function] [call site] 08395
28 as_any_mut().downcast_mut::<T> [function] [call site] 08396
27 Engine::lex_with_map [function] [call site] 08397
27 Engine::lex_with_map [function] [call site] 08398
26 Option::unwrap [function] [call site] 08399
26 Dynamic::from_int [function] [call site] 08400
27 Union::Int [function] [call site] 08402
26 map_err [function] [call site] 08403
26 EvalAltResult::fill_position [function] [call site] 08404
26 ParseSettings::level_up_with_position [function] [call site] 08405
26 Dynamic::flatten [function] [call site] 08406
26 Scope::get_mut_by_index [function] [call site] 08407
26 Dynamic::write_lock [function] [call site] 08408
26 Option::unwrap [function] [call site] 08409
26 Self::as_deref_mut [function] [call site] 08410
26 StmtBlock::take_statements [function] [call site] 08411
26 Engine::eval_stmt_block [function] [call site] 08412
26 Err [function] [call site] 08413
26 Ok [function] [call site] 08414
26 ASTFlags::intersects [function] [call site] 08415
26 Engine::eval_expr [function] [call site] 08416
26 Err [function] [call site] 08417
26 ERR::LoopBreak [function] [call site] 08418
26 into [function] [call site] 08419
26 Engine::eval_stmt_block [function] [call site] 08420
26 Self::as_deref_mut [function] [call site] 08421
26 StmtBlock::take_statements [function] [call site] 08422
26 EvalAltResult::is_pseudo_error [function] [call site] 08423
26 Err [function] [call site] 08424
26 EvalAltResult::is_catchable [function] [call site] 08425
26 Err [function] [call site] 08426
26 EvalAltResult::unwrap_inner [function] [call site] 08427
27 EvalAltResult::unwrap_inner [function] [call site] 08428
26 Expr::is_unit [function] [call site] 08429
26 TestStruct::clone [function] [call site] 08430
26 EvalAltResult::take_position [function] [call site] 08431
27 EvalAltResult::position [function] [call site] 08432
27 EvalAltResult::set_position [function] [call site] 08433
26 ParseError::to_string [function] [call site] 08434
26 into [function] [call site] 08435
26 crate::Map::new [function] [call site] 08436
26 EvalAltResult::take_position [function] [call site] 08437
26 blob_functions::insert [function] [call site] 08438
26 &str::into [function] [call site] 08439
26 ParseError::to_string [function] [call site] 08440
26 into [function] [call site] 08441
26 blob_functions::insert [function] [call site] 08442
26 &str::into [function] [call site] 08443
26 into [function] [call site] 08444
26 Position::is_none [function] [call site] 08445
26 blob_functions::insert [function] [call site] 08446
26 &str::into [function] [call site] 08447
26 Position::line [function] [call site] 08448
26 Option::unwrap [function] [call site] 08449
26 into [function] [call site] 08450
26 blob_functions::insert [function] [call site] 08451
26 &str::into [function] [call site] 08452
26 Position::position [function] [call site] 08453
26 Option::unwrap_or [function] [call site] 08454
26 into [function] [call site] 08455
26 EvalAltResult::dump_fields [function] [call site] 08456
27 blob_functions::insert [function] [call site] 08457
27 &str::into [function] [call site] 08458
27 test_string_split [function] [call site] 08459
27 MultiInputsStream::get_next [function] [call site] 08460
27 blob_functions::insert [function] [call site] 08463
27 &str::into [function] [call site] 08464
27 blob_functions::insert [function] [call site] 08466
27 &str::into [function] [call site] 08467
27 blob_functions::insert [function] [call site] 08469
27 &str::into [function] [call site] 08470
27 blob_functions::insert [function] [call site] 08472
27 &str::into [function] [call site] 08473
27 blob_functions::insert [function] [call site] 08475
27 &str::into [function] [call site] 08476
27 Array::into [function] [call site] 08477
27 blob_functions::insert [function] [call site] 08478
27 &str::into [function] [call site] 08479
27 blob_functions::insert [function] [call site] 08481
27 &str::into [function] [call site] 08482
27 blob_functions::insert [function] [call site] 08484
27 &str::into [function] [call site] 08485
27 RhaiResult::into [function] [call site] 08486
27 blob_functions::insert [function] [call site] 08487
27 &str::into [function] [call site] 08488
27 TestStruct::clone [function] [call site] 08489
27 blob_functions::insert [function] [call site] 08490
27 &str::into [function] [call site] 08491
27 blob_functions::insert [function] [call site] 08493
27 &str::into [function] [call site] 08494
27 blob_functions::insert [function] [call site] 08496
27 &str::into [function] [call site] 08497
27 blob_functions::insert [function] [call site] 08499
27 &str::into [function] [call site] 08500
27 TestStruct::clone [function] [call site] 08501
27 blob_functions::insert [function] [call site] 08502
27 &str::into [function] [call site] 08503
27 Dynamic::from_array [function] [call site] 08504
27 MyIterableType::into_iter [function] [call site] 08505
27 Engine::lex_with_map [function] [call site] 08506
27 reflection_functions::collect [function] [call site] 08507
27 MyIterableType::into_iter [function] [call site] 08508
27 Engine::lex_with_map [function] [call site] 08509
27 iter() [call site] 08510
12 .map(String::as_str) [call site] 08511
12 .collect::<Vec<_>> [function] [call site] 08512
26 Self::into [function] [call site] 08515
26 defer [function] [call site] 08516
26 test::len [function] [call site] 08517
26 Engine::max_variables [function] [call site] 08518
26 Err [function] [call site] 08519
26 ERR::ErrorTooManyVariables [function] [call site] 08520
26 ParseSettings::level_up_with_position [function] [call site] 08521
26 into [function] [call site] 08522
26 blob_functions::push [function] [call site] 08523
26 TestStruct::clone [function] [call site] 08524
26 Self::as_deref_mut [function] [call site] 08525
26 StmtBlock::take_statements [function] [call site] 08526
26 Engine::eval_stmt_block [function] [call site] 08527
26 Engine::lex_with_map [function] [call site] 08528
26 (TokenIterator::map_err [function] [call site] 08529
26 Expr::is_unit [function] [call site] 08530
26 Expr::set_position [function] [call site] 08531
26 ASTFlags::intersects [function] [call site] 08532
26 Engine::eval_expr [function] [call site] 08533
26 RhaiResult::and_then [function] [call site] 08534
26 Err [function] [call site] 08535
26 ERR::ErrorRuntime [function] [call site] 08536
26 Dynamic::flatten [function] [call site] 08537
27 crate::func::native::shared_try_take [function] [call site] 08538
27 into_inner [function] [call site] 08539
27 Dynamic::flatten [function] [call site] 08540
27 into_inner [function] [call site] 08541
27 Dynamic::flatten [function] [call site] 08543
27 into_inner [function] [call site] 08544
27 Dynamic::flatten [function] [call site] 08545
27 crate::func::locked_read [function] [call site] 08546
27 Dynamic::flatten_clone [function] [call site] 08547
27 Union::Shared [function] [call site] 08549
26 into [function] [call site] 08550
26 ASTFlags::intersects [function] [call site] 08551
26 Err [function] [call site] 08552
26 ERR::ErrorRuntime [function] [call site] 08553
26 into [function] [call site] 08554
26 Engine::eval_expr [function] [call site] 08555
26 RhaiResult::and_then [function] [call site] 08556
26 Err [function] [call site] 08557
26 ERR::Return [function] [call site] 08558
26 Dynamic::flatten [function] [call site] 08559
26 into [function] [call site] 08560
26 Err [function] [call site] 08561
26 ERR::Return [function] [call site] 08562
26 into [function] [call site] 08563
26 Engine::max_modules [function] [call site] 08564
26 Err [function] [call site] 08565
26 ERR::ErrorTooManyModules [function] [call site] 08566
26 into [function] [call site] 08567
26 Engine::eval_expr [function] [call site] 08568
26 try_cast_result::<crate::ImmutableString> [function] [call site] 08569
26 map_err [function] [call site] 08570
26 make_type_mismatch_err::<crate::ImmutableString> [function] [call site] 08571
26 RhaiNativeFunc::return_type_name [function] [call site] 08572
26 ParseSettings::level_up_with_position [function] [call site] 08573
26 Expr::start_position [function] [call site] 08574
26 TestStruct::clone [function] [call site] 08575
26 StmtBlock::as_ref [function] [call site] 08576
26 &[Stmt]::and_then [function] [call site] 08577
26 FileModuleResolver::resolve_raw [function] [call site] 08578
27 FileModuleResolver::impl_resolve [function] [call site] 08579
28 &mut [call site] 08580
28 test_for_module_iterator [function] [call site] 08581
29 Engine::new [function] [call site] 08582
29 Module::new [function] [call site] 08583
29 set_iterable::<MyIterableType> [function] [call site] 08584
29 Module::set_native_fn [function] [call site] 08585
30 FuncRegistration::new [function] [call site] 08586
30 FuncRegistration::in_internal_namespace [function] [call site] 08587
30 FuncRegistration::with_purity [function] [call site] 08588
30 FuncRegistration::with_volatility [function] [call site] 08589
30 FuncRegistration::set_into_module [function] [call site] 08590
29 MyIterableType [function] [call site] 08592
29 &str::to_string [function] [call site] 08593
29 Module::new [function] [call site] 08594
29 Module::set_sub_module [function] [call site] 08595
30 blob_functions::insert [function] [call site] 08596
30 string_functions::remove [function] [call site] 08599
29 Engine::register_static_module [function] [call site] 08600
30 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] 08601
31 split_once [function] [call site] 08602
31 Engine::lex_with_map [function] [call site] 08603
31 string_functions::trim [function] [call site] 08604
32 shared_get_mut [function] [call site] 08605
32 string_functions::trim [function] [call site] 08606
32 string_functions::trim [function] [call site] 08608
31 string_functions::trim [function] [call site] 08610
31 string_functions::is_empty [function] [call site] 08611
32 test::len [function] [call site] 08612
31 &str::contains_key [function] [call site] 08613
31 Module::new [function] [call site] 08614
31 crate::func::shared_take_or_clone [function] [call site] 08615
31 string_functions::remove [function] [call site] 08616
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] 08618
31 Module::get_sub_modules_mut [function] [call site] 08619
32 string_functions::clear [function] [call site] 08620
32 string_functions::remove [function] [call site] 08621
31 Module::build_index [function] [call site] 08622
32 Module::is_indexed [function] [call site] 08623
33 intersects [function] [call site] 08624
32 blob_functions::blob_with_capacity [function] [call site] 08625
33 blob_functions::blob_with_capacity_and_value [function] [call site] 08626
32 new_hash_map [function] [call site] 08627
32 test::len [function] [call site] 08628
32 new_hash_map [function] [call site] 08629
32 StmtBlock::as_ref [function] [call site] 08630
32 TestStruct::new [function] [call site] 08632
32 blob_functions::push [function] [call site] 08633
33 blob_functions::push [function] [call site] 08634
33 FnPtr::try_from [function] [call site] 08635
33 RhaiResultOf::unwrap [function] [call site] 08636
32 M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module [function] [call site] 08637
33 blob_functions::push [function] [call site] 08638
33 M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module [function] [call site] 08639
33 string_functions::pop [function] [call site] 08640
34 string_functions::is_empty [function] [call site] 08641
34 shared_make_mut [function] [call site] 08642
34 string_functions::pop [function] [call site] 08643
34 Dynamic::map_or [function] [call site] 08644
33 crate::calc_var_hash [function] [call site] 08645
33 MyIterableType::into_iter [function] [call site] 08646
34 test_chars [function] [call site] 08647
34 0.chars().collect::<Vec<_>> [function] [call site] 08648
34 MyIterableType::into_iter [function] [call site] 08649
33 Self::IntoIter::copied [function] [call site] 08650
33 blob_functions::insert [function] [call site] 08651
34 FnPtr::try_from [function] [call site] 08652
34 RhaiResultOf::unwrap [function] [call site] 08653
34 string_functions::is_empty [function] [call site] 08654
34 blob_functions::push [function] [call site] 08655
34 eval::calc_offset_len [function] [call site] 08656
34 test::len [function] [call site] 08657
34 test::len [function] [call site] 08658
34 blob_functions::push [function] [call site] 08659
34 blob_functions::insert [function] [call site] 08660
33 TestStruct::clone [function] [call site] 08661
33 blob_functions::insert [function] [call site] 08662
34 FnPtr::try_from [function] [call site] 08663
34 RhaiResultOf::unwrap [function] [call site] 08664
34 string_functions::is_empty [function] [call site] 08665
34 blob_functions::push [function] [call site] 08666
34 eval::calc_offset_len [function] [call site] 08667
34 test::len [function] [call site] 08668
34 test::len [function] [call site] 08669
34 blob_functions::push [function] [call site] 08670
34 blob_functions::insert [function] [call site] 08671
33 TestStruct::clone [function] [call site] 08672
33 MyIterableType::into_iter [function] [call site] 08673
33 Dynamic::flatten [function] [call site] 08674
33 Command::get [function] [call site] 08675
33 blob_functions::insert [function] [call site] 08676
33 TestStruct::clone [function] [call site] 08677
33 RhaiFunc::is_script [function] [call site] 08678
33 crate::calc_fn_hash [function] [call site] 08679
33 MyIterableType::into_iter [function] [call site] 08680
33 Self::IntoIter::copied [function] [call site] 08681
33 RhaiFunc::get_script_fn_def [function] [call site] 08682
33 Option::unwrap [function] [call site] 08683
33 StmtBlock::as_ref [function] [call site] 08684
33 crate::calc_typed_method_hash [function] [call site] 08686
33 Command::get [function] [call site] 08687
33 blob_functions::insert [function] [call site] 08688
33 TestStruct::clone [function] [call site] 08689
33 calc_native_fn_hash [function] [call site] 08690
34 calc_fn_hash_full [function] [call site] 08691
34 calc_fn_hash [function] [call site] 08692
34 test::len [function] [call site] 08693
34 MyIterableType::into_iter [function] [call site] 08694
34 Self::IntoIter::copied [function] [call site] 08695
33 MyIterableType::into_iter [function] [call site] 08696
33 Self::IntoIter::copied [function] [call site] 08697
33 Command::get [function] [call site] 08698
33 blob_functions::insert [function] [call site] 08699
33 TestStruct::clone [function] [call site] 08700
32 test_get_set [function] [call site] 08701
32 string_functions::is_empty [function] [call site] 08702
33 test::len [function] [call site] 08703
32 then_some [function] [call site] 08704
32 string_functions::is_empty [function] [call site] 08705
32 then_some [function] [call site] 08706
31 decimal_functions::max_id [function] [call site] 08707
31 Position::is_none [function] [call site] 08708
31 Module::set_id [function] [call site] 08709
31 blob_functions::insert [function] [call site] 08710
32 FnPtr::try_from [function] [call site] 08711
32 RhaiResultOf::unwrap [function] [call site] 08712
32 string_functions::is_empty [function] [call site] 08713
32 blob_functions::push [function] [call site] 08714
32 eval::calc_offset_len [function] [call site] 08715
32 test::len [function] [call site] 08716
32 test::len [function] [call site] 08717
32 blob_functions::push [function] [call site] 08718
32 blob_functions::insert [function] [call site] 08719
31 Module::is_indexed [function] [call site] 08722
32 intersects [function] [call site] 08723
31 decimal_functions::max_id [function] [call site] 08724
31 Position::is_none [function] [call site] 08725
31 crate::func::shared_take_or_clone [function] [call site] 08726
31 Module::set_id [function] [call site] 08727
31 blob_functions::insert [function] [call site] 08729
31 crate::func::shared_take_or_clone [function] [call site] 08731
31 Module::build_index [function] [call site] 08732
31 decimal_functions::max_id [function] [call site] 08733
31 Position::is_none [function] [call site] 08734
31 Module::set_id [function] [call site] 08735
31 blob_functions::insert [function] [call site] 08736
30 StmtBlock::as_ref [function] [call site] 08739
28 and_then [function] [call site] 08741
28 TestStruct::new [function] [call site] 08742
28 Self::parent [function] [call site] 08743
28 FileModuleResolver::get_file_path [function] [call site] 08744
29 TestStruct::new [function] [call site] 08745
29 bool::is_relative [function] [call site] 08746
29 TestStruct::clone [function] [call site] 08747
29 StmtBlock::span_or_else [function] [call site] 08748
29 Engine::lex_with_map [function] [call site] 08749
30 Engine::lex_raw [function] [call site] 08750
29 unwrap_or_default [function] [call site] 08752
29 blob_functions::push [function] [call site] 08753
30 blob_functions::push [function] [call site] 08754
30 FnPtr::try_from [function] [call site] 08755
30 RhaiResultOf::unwrap [function] [call site] 08756
29 bool::into [function] [call site] 08757
29 FileModuleResolver::set_extension [function] [call site] 08758
30 Self::into [function] [call site] 08759
29 Ident::as_str [function] [call site] 08760
28 FileModuleResolver::is_cache_enabled [function] [call site] 08761
28 func::locked_read [function] [call site] 08762
29 try_borrow [function] [call site] 08763
29 locked_read [function] [call site] 08765
29 Option::ok [function] [call site] 08766
29 try_read [function] [call site] 08767
29 std::thread::sleep [function] [call site] 08769
29 std::time::Duration::from_millis [function] [call site] 08770
29 locked_read [function] [call site] 08772
29 try_read [function] [call site] 08773
28 Option::unwrap [function] [call site] 08774
28 Command::get [function] [call site] 08775
28 TestStruct::clone [function] [call site] 08777
28 Engine::compile_file_with_scope [function] [call site] 08778
29 Engine::read_file [function] [call site] 08779
30 StmtBlock::as_ref [function] [call site] 08780
30 File::open [function] [call site] 08781
30 ERR::ErrorSystem [function] [call site] 08783
30 ParseError::into [function] [call site] 08784
30 ImmutableString::new [function] [call site] 08785
30 read_to_string [function] [call site] 08786
30 ERR::ErrorSystem [function] [call site] 08788
30 ParseError::into [function] [call site] 08789
30 string_functions::starts_with [function] [call site] 08790
31 string_functions::starts_with [function] [call site] 08791
30 array_functions::find [function] [call site] 08792
31 array_functions::find_starting_from [function] [call site] 08793
30 map_functions::drain [function] [call site] 08794
31 string_functions::is_empty [function] [call site] 08795
31 IterateMap::new [function] [call site] 08797
31 IterateMap::new [function] [call site] 08798
31 IterateMap::new [function] [call site] 08799
31 mem::take [function] [call site] 08800
31 MyIterableType::into_iter [function] [call site] 08801
31 blob_functions::insert [function] [call site] 08803
31 FnPtr::call_raw_with_extra_args [function] [call site] 08804
31 TestStruct::clone [function] [call site] 08806
31 Self::into [function] [call site] 08807
31 Dynamic::as_bool [function] [call site] 08809
31 Result::unwrap_or [function] [call site] 08810
31 blob_functions::insert [function] [call site] 08811
31 blob_functions::insert [function] [call site] 08812
30 ImmutableString::strong_count [function] [call site] 08816
31 ImmutableString::strong_count [function] [call site] 08817
30 string_functions::clear [function] [call site] 08818
31 string_functions::is_empty [function] [call site] 08819
31 shared_get_mut [function] [call site] 08820
31 string_functions::clear [function] [call site] 08821
31 ImmutableString::new [function] [call site] 08822
29 RhaiResultOf::and_then [function] [call site] 08824
29 Engine::compile_with_scope [function] [call site] 08825
29 AST::set_source [function] [call site] 08826
29 bool::to_string_lossy [function] [call site] 08827
29 StmtBlock::as_ref [function] [call site] 08828
28 TestStruct::clone [function] [call site] 08830
28 RhaiResultOf::map_err [function] [call site] 08832
28 is::<IoError> [function] [call site] 08833
28 TestStruct::new [function] [call site] 08834
28 ERR::ErrorModuleNotFound [function] [call site] 08835
28 bool::to_string [function] [call site] 08836
29 Engine::new [function] [call site] 08837
29 Scope::new [function] [call site] 08838
29 blob_functions::push [function] [call site] 08839
29 blob_functions::push [function] [call site] 08840
29 blob_functions::push [function] [call site] 08841
28 TestStruct::new [function] [call site] 08842
28 ERR::ErrorInModule [function] [call site] 08843
28 bool::to_string [function] [call site] 08844
28 AST::set_source [function] [call site] 08845
28 Module::eval_ast_as_new_raw [function] [call site] 08846
29 test::len [function] [call site] 08847
29 &mut [call site] 08848
30 test::len [function] [call site] 08849
29 TestStruct::clone [function] [call site] 08850
29 test::len [function] [call site] 08851
29 std::mem::take [function] [call site] 08852
29 crate::eval::Caches::new [function] [call site] 08853
30 Position::new_const [function] [call site] 08854
29 Engine::eval_ast_with_scope_raw [function] [call site] 08855
30 string_functions::replace [function] [call site] 08856
30 AST::source_raw [function] [call site] 08857
30 Option::cloned [function] [call site] 08858
30 test::len [function] [call site] 08859
30 blob_functions::push [function] [call site] 08860
30 AST::shared_lib [function] [call site] 08861
30 &crate::SharedModule::clone [function] [call site] 08862
30 string_functions::replace [function] [call site] 08863
30 TestStruct::clone [function] [call site] 08864
30 Engine::eval_global_statements [function] [call site] 08865
30 StmtBlock::take_statements [function] [call site] 08866
30 Engine::is_debugger_registered [function] [call site] 08867
30 GlobalRuntimeState::debugger_mut [function] [call site] 08868
30 crate::ast::Stmt::Noop [function] [call site] 08869
30 Engine::dbg [function] [call site] 08870
29 TestStruct::new [function] [call site] 08872
29 Result::is_ok [function] [call site] 08873
29 &mut [call site] 08874
30 MyIterableType::into_iter [function] [call site] 08875
30 array_functions::zip [function] [call site] 08876
30 MyIterableType::into_iter [function] [call site] 08877
29 impl [call site] 08878
29 Engine::lex_with_map [function] [call site] 08879
29 TestStruct::clone [function] [call site] 08880
29 TestStruct::clone [function] [call site] 08881
29 reflection_functions::collect [function] [call site] 08882
29 crate::ThinVec::new [function] [call site] 08883
29 MyIterableType::into_iter [function] [call site] 08884
29 Self::IntoIter::for_each [function] [call site] 08885
29 Module::set_sub_module [function] [call site] 08886
29 TestStruct::clone [function] [call site] 08887
29 TestStruct::clone [function] [call site] 08888
29 std::mem::replace [function] [call site] 08889
29 &mut [call site] 08890
30 string_functions::truncate [function] [call site] 08891
30 string_functions::truncate [function] [call site] 08892
29 string_functions::truncate [function] [call site] 08893
29 TestStruct::new [function] [call site] 08894
29 std::iter::once [function] [call site] 08895
29 AST::shared_lib [function] [call site] 08896
29 &crate::SharedModule::clone [function] [call site] 08897
29 reflection_functions::collect [function] [call site] 08898
29 test::len [function] [call site] 08899
29 Scope::pop_entry [function] [call site] 08900
30 string_functions::pop [function] [call site] 08901
30 Engine::lex_with_map [function] [call site] 08902
30 string_functions::pop [function] [call site] 08903
30 test::len [function] [call site] 08905
30 test::len [function] [call site] 08906
30 string_functions::pop [function] [call site] 08907
30 TestStruct::new [function] [call site] 08910
29 Option::unwrap [function] [call site] 08911
29 Scope::get_entry_by_index [function] [call site] 08912
29 TestStruct::clone [function] [call site] 08913
29 Array::to_vec [function] [call site] 08914
29 Dynamic::deep_scan [function] [call site] 08915
30 D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner [function] [call site] 08916
31 test_var_def_filter [function] [call site] 08917
31 StaticModuleResolver::iter_mut [function] [call site] 08918
32 StaticModuleResolver::iter_mut [function] [call site] 08919
32 Engine::lex_with_map [function] [call site] 08920
32 Ident::as_str [function] [call site] 08921
31 array_functions::for_each [function] [call site] 08922
31 D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner [function] [call site] 08923
31 values_mut [function] [call site] 08924
31 array_functions::for_each [function] [call site] 08925
31 D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner [function] [call site] 08926
31 FnPtr::iter_curry_mut [function] [call site] 08927
32 StaticModuleResolver::iter_mut [function] [call site] 08928
31 array_functions::for_each [function] [call site] 08929
31 D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner [function] [call site] 08930
29 downcast_mut::<crate::FnPtr> [function] [call site] 08931
29 TestStruct::clone [function] [call site] 08933
29 test::len [function] [call site] 08934
29 string_functions::pop [function] [call site] 08935
29 Module::contains_var [function] [call site] 08937
30 contains_key [function] [call site] 08938
29 Module::set_var [function] [call site] 08939
30 Dynamic::from [function] [call site] 08941
31 String::from [function] [call site] 08942
32 ImmutableString::into_owned [function] [call site] 08943
30 Module::is_indexed [function] [call site] 08944
30 crate::calc_var_hash [function] [call site] 08945
30 get_or_insert_with [function] [call site] 08947
30 blob_functions::insert [function] [call site] 08948
30 TestStruct::clone [function] [call site] 08949
30 blob_functions::insert [function] [call site] 08950
29 Module::contains_var [function] [call site] 08951
29 Position::is_none [function] [call site] 08952
29 Module::set_var [function] [call site] 08954
29 TestStruct::clone [function] [call site] 08955
29 Module::set_var [function] [call site] 08956
29 AST::iter_fn_def [function] [call site] 08957
30 Module::iter_script_fn [function] [call site] 08958
31 Module::iter_fn [function] [call site] 08959
32 MyIterableType::into_iter [function] [call site] 08960
32 flat_map [function] [call site] 08961
32 Engine::lex_with_map [function] [call site] 08962
31 impl [call site] 08963
32 Engine::new [function] [call site] 08964
32 Engine::compile [function] [call site] 08965
32 ParseResult::unwrap [function] [call site] 08966
32 Engine::run_ast [function] [call site] 08967
32 RhaiResultOf::unwrap [function] [call site] 08968
32 Engine::on_def_var [function] [call site] 08969
32 Option::name [function] [call site] 08970
32 VarDefInfo::nesting_level [function] [call site] 08971
32 RhaiResultOf::unwrap_err [function] [call site] 08975
32 RhaiResultOf::unwrap_err [function] [call site] 08977
32 RhaiResultOf::unwrap_err [function] [call site] 08979
32 RhaiResultOf::unwrap [function] [call site] 08981
31 RhaiFunc::is_script [function] [call site] 08982
31 Engine::lex_with_map [function] [call site] 08983
31 Ident::as_str [function] [call site] 08984
31 RhaiFunc::get_script_fn_def [function] [call site] 08985
31 Option::expect [function] [call site] 08986
30 Engine::lex_with_map [function] [call site] 08987
29 impl [call site] 08988
29 array_functions::for_each [function] [call site] 08989
29 Module::set_script_fn [function] [call site] 08990
29 TestStruct::clone [function] [call site] 08991
29 StmtBlock::as_mut [function] [call site] 08992
29 shared_get_mut [function] [call site] 08994
29 TestStruct::clone [function] [call site] 08997
29 AST::source_raw [function] [call site] 08998
29 Option::cloned [function] [call site] 08999
29 Module::set_doc [function] [call site] 09000
29 test_comments_doc [function] [call site] 09002
30 Engine::new [function] [call site] 09003
30 Engine::compile [function] [call site] 09004
30 ParseResult::unwrap [function] [call site] 09005
30 Engine::compile [function] [call site] 09006
30 ParseResult::unwrap_err [function] [call site] 09007
30 Engine::compile [function] [call site] 09008
30 ParseResult::unwrap [function] [call site] 09009
30 Engine::compile [function] [call site] 09010
30 ParseResult::unwrap [function] [call site] 09011
30 Engine::compile [function] [call site] 09012
30 ParseResult::unwrap_err [function] [call site] 09013
29 Module::build_index [function] [call site] 09014
28 RhaiResultOf::map_err [function] [call site] 09016
28 TestStruct::new [function] [call site] 09017
28 ERR::ErrorInModule [function] [call site] 09018
28 bool::to_string [function] [call site] 09019
28 FileModuleResolver::is_cache_enabled [function] [call site] 09021
28 func::locked_write [function] [call site] 09022
28 Option::unwrap [function] [call site] 09023
28 blob_functions::insert [function] [call site] 09024
28 TestStruct::clone [function] [call site] 09025
26 Some [function] [call site] 09027
26 StmtBlock::span_or_else [function] [call site] 09028
26 Engine::module_resolver [function] [call site] 09029
27 as_deref [function] [call site] 09030
27 unwrap_or [function] [call site] 09031
26 &dyn [call site] 09032
27 FileModuleResolver::impl_resolve [function] [call site] 09033
26 Some [function] [call site] 09034
26 unwrap_or_else [function] [call site] 09035
26 Err [function] [call site] 09036
26 ERR::ErrorModuleNotFound [function] [call site] 09037
26 bool::to_string [function] [call site] 09038
26 into [function] [call site] 09039
26 string_functions::is_empty [function] [call site] 09040
26 Engine::const_empty_string [function] [call site] 09041
27 Engine::get_interned_string [function] [call site] 09042
26 TestStruct::clone [function] [call site] 09043
26 Module::is_indexed [function] [call site] 09044
26 GlobalRuntimeState::push_import [function] [call site] 09045
26 crate::func::shared_take_or_clone [function] [call site] 09046
26 Module::build_index [function] [call site] 09047
26 GlobalRuntimeState::push_import [function] [call site] 09048
26 Ok [function] [call site] 09049
26 Scope::search [function] [call site] 09050
26 Option::map_or_else [function] [call site] 09051
26 Err [function] [call site] 09052
26 ERR::ErrorVariableNotFound [function] [call site] 09053
26 test_to_string [function] [call site] 09054
26 into [function] [call site] 09055
26 string_functions::is_empty [function] [call site] 09056
26 Scope::add_alias_by_index [function] [call site] 09057
26 TestStruct::clone [function] [call site] 09058
26 Ok [function] [call site] 09059
26 test::len [function] [call site] 09060
26 EvalContext::new [function] [call site] 09061
26 Self::as_deref_mut [function] [call site] 09062
26 resolve_var [function] [call site] 09063
26 map_or [function] [call site] 09064
26 test::len [function] [call site] 09065
26 Err [function] [call site] 09066
26 EvalAltResult::fill_position [function] [call site] 09067
26 Engine::lex_with_map [function] [call site] 09068
26 test::len [function] [call site] 09069
26 Command::get [function] [call site] 09070
26 StmtBlock::span_or_else [function] [call site] 09071
27 Span::new [function] [call site] 09072
27 iterator_functions::chars_from_start [function] [call site] 09073
27 StmtBlock::span_or_else [function] [call site] 09074
27 string_functions::add_append [function] [call site] 09075
27 StmtBlock::span_or_else [function] [call site] 09076
26 Scope::search [function] [call site] 09077
26 Span::ok_or_else [function] [call site] 09078
26 TestStruct::new [function] [call site] 09079
26 ERR::ErrorVariableNotFound [function] [call site] 09080
26 test_to_string [function] [call site] 09081
26 Scope::get_mut_by_index [function] [call site] 09082
26 Dynamic::is_shared [function] [call site] 09083
26 test_functions_take [function] [call site] 09084
26 Dynamic::into_shared [function] [call site] 09085
27 Dynamic::access_mode [function] [call site] 09086
27 Union::Shared [function] [call site] 09088
27 crate::Locked::new [function] [call site] 09089
27 Self::into [function] [call site] 09090
26 Ok [function] [call site] 09091
25 GlobalRuntimeState::scan_imports_raw [function] [call site] 09092
25 impl [call site] 09093
25 T::as_any [function] [call site] 09094
25 Module::contains_indexed_global_functions [function] [call site] 09095
25 Caches::fn_resolution_caches_len [function] [call site] 09096
25 Caches::fn_resolution_cache_mut [function] [call site] 09097
25 string_functions::clear [function] [call site] 09098
25 Caches::push_fn_resolution_cache [function] [call site] 09099
25 Caches::fn_resolution_cache_mut [function] [call site] 09100
25 string_functions::clear [function] [call site] 09101
25 Ok [function] [call site] 09102
24 StmtBlock::take_statements [function] [call site] 09103
24 Engine::eval_expr [function] [call site] 09104
25 Engine::track_operation [function] [call site] 09105
25 ParseSettings::level_up_with_position [function] [call site] 09106
25 Engine::dbg_reset [function] [call site] 09107
25 Self::as_deref_mut [function] [call site] 09108
25 Expr::get_literal_value [function] [call site] 09109
25 Engine::eval_fn_call_expr [function] [call site] 09112
25 Self::ok_or_else [function] [call site] 09113
25 ERR::ErrorUnboundThis [function] [call site] 09114
25 Engine::search_namespace [function] [call site] 09117
25 Engine::lex_with_map [function] [call site] 09118
25 Position::new_const [function] [call site] 09119
25 Engine::eval_expr [function] [call site] 09120
25 Self::as_deref_mut [function] [call site] 09121
25 Dynamic::flatten [function] [call site] 09122
25 ParseSettings::level_up_with_position [function] [call site] 09123
25 Dynamic::is_string [function] [call site] 09124
25 &mut [call site] 09126
25 packages::string_basic::print_with_func [function] [call site] 09128
25 Engine::throw_on_size [function] [call site] 09130
25 test::len [function] [call site] 09131
25 RhaiResultOf::map_err [function] [call site] 09132
25 EvalAltResult::fill_position [function] [call site] 09133
25 Engine::get_interned_string [function] [call site] 09135
25 ImmutableString::into [function] [call site] 09136
25 crate::Array::with_capacity [function] [call site] 09137
25 test::len [function] [call site] 09138
25 Engine::eval_expr [function] [call site] 09139
25 Self::as_deref_mut [function] [call site] 09140
25 Dynamic::flatten [function] [call site] 09141
25 Engine::has_data_size_limit [function] [call site] 09142
25 crate::eval::calc_data_sizes [function] [call site] 09143
25 Engine::throw_on_size [function] [call site] 09144
25 RhaiResultOf::map_err [function] [call site] 09145
25 EvalAltResult::fill_position [function] [call site] 09146
25 ParseSettings::level_up_with_position [function] [call site] 09147
25 blob_functions::push [function] [call site] 09148
25 Dynamic::from_array [function] [call site] 09150
25 TestStruct::clone [function] [call site] 09151
25 Engine::eval_expr [function] [call site] 09152
25 Self::as_deref_mut [function] [call site] 09153
25 Dynamic::flatten [function] [call site] 09154
25 Engine::has_data_size_limit [function] [call site] 09155
25 crate::eval::calc_data_sizes [function] [call site] 09156
25 Engine::throw_on_size [function] [call site] 09157
25 RhaiResultOf::map_err [function] [call site] 09158
25 EvalAltResult::fill_position [function] [call site] 09159
25 ParseSettings::level_up_with_position [function] [call site] 09160
25 (TokenIterator::get_mut [function] [call site] 09161
25 Ident::as_str [function] [call site] 09162
25 Option::unwrap [function] [call site] 09163
25 Dynamic::from_map [function] [call site] 09165
25 Engine::eval_expr [function] [call site] 09166
25 Self::as_deref_mut [function] [call site] 09167
25 Dynamic::as_bool [function] [call site] 09168
25 make_type_mismatch_err::<bool> [function] [call site] 09170
25 ParseSettings::level_up_with_position [function] [call site] 09171
25 Engine::eval_expr [function] [call site] 09173
25 Self::as_deref_mut [function] [call site] 09174
25 Dynamic::as_bool [function] [call site] 09175
25 make_type_mismatch_err::<bool> [function] [call site] 09177
25 ParseSettings::level_up_with_position [function] [call site] 09178
25 Engine::eval_expr [function] [call site] 09180
25 Self::as_deref_mut [function] [call site] 09181
25 Expr::is_unit [function] [call site] 09182
25 MyIterableType::into_iter [function] [call site] 09184
25 Engine::lex_with_map [function] [call site] 09185
25 reflection_functions::collect [function] [call site] 09186
25 Command::get [function] [call site] 09189
25 Ident::as_str [function] [call site] 09190
25 ok_or_else [function] [call site] 09191
25 TestStruct::new [function] [call site] 09192
25 ERR::ErrorCustomSyntax [function] [call site] 09193
25 MyIterableType::into_iter [function] [call site] 09194
25 Engine::lex_with_map [function] [call site] 09195
25 reflection_functions::collect [function] [call site] 09196
25 EvalContext::new [function] [call site] 09197
25 and_then [function] [call site] 09198
25 Engine::check_data_size [function] [call site] 09199
25 Expr::start_position [function] [call site] 09200
25 Engine::eval_stmt_block [function] [call site] 09201
25 StmtBlock::take_statements [function] [call site] 09202
25 Engine::eval_dot_index_chain [function] [call site] 09203
25 Engine::eval_dot_index_chain [function] [call site] 09204
22 ParseResult::unwrap [function] [call site] 09205
21 and_then [function] [call site] 09206
21 Engine::check_data_size [function] [call site] 09207
21 map_err [function] [call site] 09208
21 EvalAltResult::fill_position [function] [call site] 09209
21 ArgBackup::restore_first_arg [function] [call site] 09210
21 Engine::is_debugger_registered [function] [call site] 09211
21 Engine::register_debugger [function] [call site] 09212
21 Scope::new [function] [call site] 09213
21 crate::ast::Stmt::Noop [function] [call site] 09214
21 into [function] [call site] 09215
21 DebuggerEvent::FunctionExitWithValue [function] [call site] 09216
21 DebuggerEvent::FunctionExitWithError [function] [call site] 09217
21 Engine::dbg_raw [function] [call site] 09218
21 Err [function] [call site] 09219
21 GlobalRuntimeState::debugger_mut [function] [call site] 09220
21 &mut [call site] 09221
21 string_functions::is_empty [function] [call site] 09222
21 Engine::check_data_size [function] [call site] 09223
21 Ok [function] [call site] 09224
21 Dynamic::into_immutable_string [function] [call site] 09225
21 Result::map_err [function] [call site] 09226
21 Engine::map_type_name [function] [call site] 09227
21 type_name::<ImmutableString> [function] [call site] 09228
21 &'a [call site] 09229
21 ERR::ErrorMismatchOutputType [function] [call site] 09230
21 into [function] [call site] 09231
21 test_side_effects_print [function] [call site] 09232
21 Dynamic::into_immutable_string [function] [call site] 09233
21 Result::map_err [function] [call site] 09234
21 Engine::map_type_name [function] [call site] 09235
21 type_name::<ImmutableString> [function] [call site] 09236
21 &'a [call site] 09237
21 ERR::ErrorMismatchOutputType [function] [call site] 09238
21 into [function] [call site] 09239
21 test_print_debug [function] [call site] 09240
21 &mut [call site] 09241
21 Engine::map_type_name [function] [call site] 09242
21 std:: [call site] 09243
0 any::type_name [function] [call site] 09244
21 Engine::map_type_name [function] [call site] 09245
21 std:: [call site] 09246
0 any::type_name [function] [call site] 09247
21 ERR::ErrorIndexingType [function] [call site] 09249
21 Engine::map_type_name [function] [call site] 09251
21 std:: [call site] 09252
0 any::type_name [function] [call site] 09253
21 Engine::map_type_name [function] [call site] 09254
21 std:: [call site] 09255
0 any::type_name [function] [call site] 09256
21 Engine::map_type_name [function] [call site] 09257
21 std:: [call site] 09258
0 any::type_name [function] [call site] 09259
21 ERR::ErrorIndexingType [function] [call site] 09261
21 string_functions::starts_with [function] [call site] 09263
21 test::len [function] [call site] 09264
21 Engine::map_type_name [function] [call site] 09265
21 std:: [call site] 09266
0 any::type_name [function] [call site] 09267
21 ERR::ErrorDotExpr [function] [call site] 09269
21 string_functions::starts_with [function] [call site] 09271
21 test::len [function] [call site] 09272
21 Engine::map_type_name [function] [call site] 09273
21 std:: [call site] 09274
0 any::type_name [function] [call site] 09275
21 Engine::map_type_name [function] [call site] 09276
21 std:: [call site] 09277
0 any::type_name [function] [call site] 09278
21 ERR::ErrorDotExpr [function] [call site] 09280
21 ERR::ErrorFunctionNotFound [function] [call site] 09283
21 Engine::gen_fn_call_signature [function] [call site] 09284
20 calc_fn_hash [function] [call site] 09286
20 test::len [function] [call site] 09287
20 StaticModuleResolver::iter_mut [function] [call site] 09288
20 iter_mut().collect::<FnArgsVec<_>> [function] [call site] 09289
20 ok [function] [call site] 09290
20 Engine::lex_with_map [function] [call site] 09291
19 StmtBlock::as_ref [function] [call site] 09292
19 OptimizerState::set_dirty [function] [call site] 09293
19 Expr::from_dynamic [function] [call site] 09294
19 StaticModuleResolver::iter_mut [function] [call site] 09295
19 array_functions::for_each [function] [call site] 09296
19 optimize_expr [function] [call site] 09297
19 StaticModuleResolver::iter_mut [function] [call site] 09298
19 array_functions::for_each [function] [call site] 09299
19 optimize_expr [function] [call site] 09300
19 move_constant_arg [function] [call site] 09301
19 OptimizerState::set_dirty [function] [call site] 09302
19 string_functions::is_empty [function] [call site] 09303
19 OptimizerState::find_literal_constant [function] [call site] 09304
20 MyIterableType::into_iter [function] [call site] 09305
20 array_functions::reduce_rev [function] [call site] 09306
20 array_functions::find [function] [call site] 09307
20 and_then [function] [call site] 09308
20 as_deref [function] [call site] 09309
19 Option::is_some [function] [call site] 09310
19 Expr::from_dynamic [function] [call site] 09311
19 OptimizerState::find_literal_constant [function] [call site] 09312
19 Option::unwrap [function] [call site] 09313
19 TestStruct::clone [function] [call site] 09314
19 OptimizerState::set_dirty [function] [call site] 09315
18 ASTFlags::intersects [function] [call site] 09316
18 Expr::is_constant [function] [call site] 09317
18 Some [function] [call site] 09318
18 Cow::Owned [function] [call site] 09319
18 Expr::get_literal_value [function] [call site] 09320
18 unwrap [function] [call site] 09321
18 OptimizerState::push_var [function] [call site] 09322
18 TestStruct::clone [function] [call site] 09323
18 optimize_stmt [function] [call site] 09324
19 Token::is_op_assignment [function] [call site] 09325
19 o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access [function] [call site] 09326
20 string_functions::is_empty [function] [call site] 09327
19 OptimizerState::set_dirty [function] [call site] 09328
19 OpAssignment::new_op_assignment_from_base [function] [call site] 09329
20 Token::lookup_symbol_from_syntax [function] [call site] 09330
20 Option::unwrap_or_else [function] [call site] 09331
20 OpAssignment::new_op_assignment_from_base_token [function] [call site] 09332
21 OpAssignment::new_op_assignment_from_token [function] [call site] 09333
22 Token::get_base_op_from_assignment [function] [call site] 09334
22 Option::unwrap_or_else [function] [call site] 09335
22 Token::literal_syntax [function] [call site] 09336
22 Token::literal_syntax [function] [call site] 09337
22 calc_fn_hash [function] [call site] 09338
22 calc_fn_hash [function] [call site] 09339
21 Token::convert_to_op_assignment [function] [call site] 09340
21 Option::unwrap_or_else [function] [call site] 09342
19 test_functions_take [function] [call site] 09343
19 o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access [function] [call site] 09344
19 optimize_expr [function] [call site] 09345
19 optimize_expr [function] [call site] 09346
19 string_functions::is_empty [function] [call site] 09347
19 string_functions::is_empty [function] [call site] 09348
19 OptimizerState::set_dirty [function] [call site] 09349
19 Expr::start_position [function] [call site] 09350
19 test_functions_take [function] [call site] 09351
19 optimize_expr [function] [call site] 09352
19 Stmt::Block [function] [call site] 09353
19 StmtBlock::new [function] [call site] 09354
19 Stmt::Expr [function] [call site] 09355
19 Stmt::Noop [function] [call site] 09357
19 Self::into [function] [call site] 09358
19 Stmt::Expr [function] [call site] 09359
19 string_functions::is_empty [function] [call site] 09361
19 OptimizerState::set_dirty [function] [call site] 09362
19 Stmt::Noop [function] [call site] 09363
19 OptimizerState::set_dirty [function] [call site] 09364
19 StmtBlock::take_statements [function] [call site] 09365
19 optimize_stmt_block [function] [call site] 09366
19 string_functions::is_empty [function] [call site] 09367
19 Stmt::Noop [function] [call site] 09368
19 ParseSettings::level_up_with_position [function] [call site] 09369
19 Stmt::Block [function] [call site] 09370
19 StmtBlock::new_with_span [function] [call site] 09371
20 MyIterableType::into_iter [function] [call site] 09372
20 Self::IntoIter::collect [function] [call site] 09373
20 StmtBlockContainer::shrink_to_fit [function] [call site] 09374
19 StmtBlock::new_with_span [function] [call site] 09375
20 MyIterableType::into_iter [function] [call site] 09376
20 Self::IntoIter::collect [function] [call site] 09377
20 StmtBlockContainer::shrink_to_fit [function] [call site] 09378
19 Self::into [function] [call site] 09379
19 OptimizerState::set_dirty [function] [call site] 09380
19 StmtBlock::take_statements [function] [call site] 09381
19 optimize_stmt_block [function] [call site] 09382
19 string_functions::is_empty [function] [call site] 09383
19 Stmt::Noop [function] [call site] 09384
19 ParseSettings::level_up_with_position [function] [call site] 09385
19 Stmt::Block [function] [call site] 09386
19 StmtBlock::new_with_span [function] [call site] 09387
19 StmtBlock::new_with_span [function] [call site] 09388
19 Self::into [function] [call site] 09389
19 optimize_expr [function] [call site] 09390
19 StmtBlock::statements_mut [function] [call site] 09391
19 optimize_stmt_block [function] [call site] 09392
19 StmtBlock::take_statements [function] [call site] 09393
20 mem::take [function] [call site] 09394
20 StmtBlock::statements_mut [function] [call site] 09395
19 StmtBlock::statements_mut [function] [call site] 09396
19 optimize_stmt_block [function] [call site] 09397
19 StmtBlock::take_statements [function] [call site] 09398
19 is_hashable_constant [function] [call site] 09399
20 Expr::is_constant [function] [call site] 09400
20 Dynamic::is_hashable [function] [call site] 09401
19 Expr::get_literal_value [function] [call site] 09402
19 func::hashing::get_hasher [function] [call site] 09404
19 test::hash [function] [call site] 09405
19 Self::Hasher::finish [function] [call site] 09406
19 Command::get [function] [call site] 09407
19 mem::take [function] [call site] 09408
19 string_functions::clear [function] [call site] 09409
19 Stmt::Expr [function] [call site] 09410
19 test_functions_take [function] [call site] 09411
19 optimize_stmt [function] [call site] 09413
19 optimize_expr [function] [call site] 09414
19 Stmt::Expr [function] [call site] 09416
19 test_functions_take [function] [call site] 09417
19 optimize_stmt [function] [call site] 09419
19 Stmt::Expr [function] [call site] 09421
19 test_functions_take [function] [call site] 09422
19 test_functions_take [function] [call site] 09425
19 Stmt::If [function] [call site] 09426
19 Expr::start_position [function] [call site] 09428
19 OptimizerState::set_dirty [function] [call site] 09429
19 mem::take [function] [call site] 09430
19 Stmt::Expr [function] [call site] 09431
19 test_functions_take [function] [call site] 09432
19 optimize_stmt [function] [call site] 09434
19 OptimizerState::set_dirty [function] [call site] 09435
19 string_functions::is_empty [function] [call site] 09436
19 test::len [function] [call site] 09437
19 MyIterableType::into_iter [function] [call site] 09438
19 Self::IntoIter::all [function] [call site] 09439
19 MyIterableType::into_iter [function] [call site] 09440
19 Self::IntoIter::find [function] [call site] 09441
19 string_functions::contains [function] [call site] 09442
19 without_metadata::test_parse_json_err_no_index [function] [call site] 09443
19 without_metadata::test_parse_json_err_no_index [function] [call site] 09444
19 Stmt::Expr [function] [call site] 09445
19 test_functions_take [function] [call site] 09446
19 optimize_stmt [function] [call site] 09448
19 test_functions_take [function] [call site] 09449
19 optimize_expr [function] [call site] 09450
19 Stmt::Expr [function] [call site] 09452
19 test_functions_take [function] [call site] 09453
19 optimize_stmt [function] [call site] 09455
19 Stmt::Expr [function] [call site] 09457
19 without_metadata::test_parse_json_err_no_index [function] [call site] 09458
19 test_functions_take [function] [call site] 09459
19 Stmt::If [function] [call site] 09462
19 Expr::start_position [function] [call site] 09464
19 OptimizerState::set_dirty [function] [call site] 09465
19 string_functions::is_empty [function] [call site] 09466
19 OptimizerState::set_dirty [function] [call site] 09467
19 string_functions::clear [function] [call site] 09468
19 test::len [function] [call site] 09469
19 map_functions::retain [function] [call site] 09470
20 string_functions::is_empty [function] [call site] 09471
20 IterateMap::new [function] [call site] 09473
20 IterateMap::new [function] [call site] 09474
20 IterateMap::new [function] [call site] 09475
20 mem::take [function] [call site] 09476
20 MyIterableType::into_iter [function] [call site] 09477
20 blob_functions::insert [function] [call site] 09479
20 FnPtr::call_raw_with_extra_args [function] [call site] 09480
20 TestStruct::clone [function] [call site] 09482
20 Self::into [function] [call site] 09483
20 Dynamic::as_bool [function] [call site] 09485
20 Result::unwrap_or [function] [call site] 09486
20 blob_functions::insert [function] [call site] 09487
20 blob_functions::insert [function] [call site] 09488
19 string_functions::contains [function] [call site] 09492
19 test::len [function] [call site] 09493
19 OptimizerState::set_dirty [function] [call site] 09494
19 without_metadata::test_parse_json_err_no_index [function] [call site] 09495
19 optimize_expr [function] [call site] 09496
19 optimize_expr [function] [call site] 09497
19 OptimizerState::set_dirty [function] [call site] 09498
19 Stmt::Expr [function] [call site] 09499
19 test_functions_take [function] [call site] 09500
19 optimize_stmt [function] [call site] 09502
19 Stmt::Block [function] [call site] 09503
19 StmtBlock::empty [function] [call site] 09504
19 Self::into [function] [call site] 09505
19 optimize_expr [function] [call site] 09506
19 optimize_expr [function] [call site] 09507
19 optimize_expr [function] [call site] 09508
19 Expr::is_unit [function] [call site] 09509
19 Expr::Unit [function] [call site] 09510
19 ParseSettings::level_up_with_position [function] [call site] 09511
19 OptimizerState::set_dirty [function] [call site] 09512
19 map_functions::retain [function] [call site] 09513
19 map_functions::retain [function] [call site] 09514
20 string_functions::is_empty [function] [call site] 09515
20 IterateMap::new [function] [call site] 09517
20 IterateMap::new [function] [call site] 09518
20 IterateMap::new [function] [call site] 09519
20 mem::take [function] [call site] 09520
20 MyIterableType::into_iter [function] [call site] 09521
20 blob_functions::insert [function] [call site] 09523
20 FnPtr::call_raw_with_extra_args [function] [call site] 09524
20 TestStruct::clone [function] [call site] 09526
20 Self::into [function] [call site] 09527
20 Dynamic::as_bool [function] [call site] 09529
20 Result::unwrap_or [function] [call site] 09530
20 blob_functions::insert [function] [call site] 09531
20 blob_functions::insert [function] [call site] 09532
19 OptimizerState::set_dirty [function] [call site] 09536
19 MyIterableType::into_iter [function] [call site] 09537
19 Self::IntoIter::position [function] [call site] 09538
19 test::len [function] [call site] 09539
19 OptimizerState::set_dirty [function] [call site] 09540
19 string_functions::truncate [function] [call site] 09541
20 string_functions::clear [function] [call site] 09542
20 FnPtr::try_from [function] [call site] 09543
20 char_indices [function] [call site] 09544
20 shared_make_mut [function] [call site] 09546
20 string_functions::truncate [function] [call site] 09547
19 string_functions::is_empty [function] [call site] 09548
19 OptimizerState::set_dirty [function] [call site] 09549
19 map_functions::retain [function] [call site] 09550
19 OptimizerState::set_dirty [function] [call site] 09551
19 optimize_expr [function] [call site] 09552
19 StaticModuleResolver::iter_mut [function] [call site] 09553
19 impl [call site] 09554
19 array_functions::for_each [function] [call site] 09555
19 map_functions::values [function] [call site] 09557
19 flat_map [function] [call site] 09558
19 MyIterableType::into_iter [function] [call site] 09559
20 test_chars [function] [call site] 09560
20 0.chars().collect::<Vec<_>> [function] [call site] 09561
20 MyIterableType::into_iter [function] [call site] 09562
19 test_method_call [function] [call site] 09563
19 MyIterableType::into_iter [function] [call site] 09564
19 Self::IntoIter::all [function] [call site] 09565
19 without_metadata::test_parse_json_err_no_index [function] [call site] 09566
19 Expr::is_unit [function] [call site] 09567
19 Expr::Unit [function] [call site] 09568
19 ParseSettings::level_up_with_position [function] [call site] 09569
19 OptimizerState::set_dirty [function] [call site] 09570
19 OptimizerState::set_dirty [function] [call site] 09571
19 Stmt::Noop [function] [call site] 09572
19 optimize_expr [function] [call site] 09573
19 Expr::Unit [function] [call site] 09574
19 StmtBlock::statements_mut [function] [call site] 09575
19 optimize_stmt_block [function] [call site] 09576
19 StmtBlock::take_statements [function] [call site] 09577
19 optimize_expr [function] [call site] 09578
19 StmtBlock::statements_mut [function] [call site] 09579
19 optimize_stmt_block [function] [call site] 09580
19 StmtBlock::take_statements [function] [call site] 09581
19 optimize_expr [function] [call site] 09582
19 StmtBlock::statements_mut [function] [call site] 09583
19 optimize_stmt_block [function] [call site] 09584
19 StmtBlock::take_statements [function] [call site] 09585
19 ASTFlags::intersects [function] [call site] 09586
19 optimize_expr [function] [call site] 09587
19 optimize_expr [function] [call site] 09588
19 optimize_stmt_block [function] [call site] 09589
19 StmtBlock::take_statements [function] [call site] 09590
20 mem::take [function] [call site] 09591
20 StmtBlock::statements_mut [function] [call site] 09592
19 StmtBlockContainer::as_mut_slice [function] [call site] 09593
19 OptimizerState::set_dirty [function] [call site] 09594
19 Stmt::Noop [function] [call site] 09595
19 StmtBlock::new_with_span [function] [call site] 09596
20 MyIterableType::into_iter [function] [call site] 09597
20 Self::IntoIter::collect [function] [call site] 09598
20 StmtBlockContainer::shrink_to_fit [function] [call site] 09599
19 iterator_functions::chars_from_start [function] [call site] 09600
20 CharsStream::new [function] [call site] 09601
19 Stmt::is_block_dependent [function] [call site] 09602
20 MyIterableType::into_iter [function] [call site] 09603
20 Self::IntoIter::all [function] [call site] 09604
20 FnCallExpr::is_qualified [function] [call site] 09605
20 FnCallExpr::is_qualified [function] [call site] 09606
19 OptimizerState::set_dirty [function] [call site] 09607
19 test_functions_take [function] [call site] 09608
19 StmtBlock::statements_mut [function] [call site] 09609
19 MyIterableType::into_iter [function] [call site] 09610
19 test_method_call [function] [call site] 09611
19 OptimizerState::set_dirty [function] [call site] 09612
19 StmtBlock::take_statements [function] [call site] 09613
19 StmtBlock::new_with_span [function] [call site] 09614
19 optimize_stmt_block [function] [call site] 09615
19 StmtBlock::new_with_span [function] [call site] 09616
19 Stmt::Block [function] [call site] 09617
19 ParseResult::into [function] [call site] 09618
19 StmtBlock::statements_mut [function] [call site] 09619
19 optimize_stmt_block [function] [call site] 09620
19 StmtBlock::take_statements [function] [call site] 09621
19 StmtBlock::statements_mut [function] [call site] 09622
19 optimize_stmt_block [function] [call site] 09623
19 StmtBlock::take_statements [function] [call site] 09624
19 OptimizerState::set_dirty [function] [call site] 09625
19 StmtBlock::as_mut [function] [call site] 09626
19 string_functions::is_empty [function] [call site] 09627
20 test::len [function] [call site] 09628
19 mem::take [function] [call site] 09629
19 StmtBlock::as_mut [function] [call site] 09630
19 StmtBlock::statements_mut [function] [call site] 09631
19 optimize_stmt_block [function] [call site] 09632
19 StmtBlock::take_statements [function] [call site] 09633
19 Stmt::Block [function] [call site] 09634
19 Stmt::Noop [function] [call site] 09636
19 ParseSettings::level_up_with_position [function] [call site] 09637
19 OptimizerState::set_dirty [function] [call site] 09638
19 test_functions_take [function] [call site] 09639
19 Stmt::FnCall [function] [call site] 09640
19 optimize_expr [function] [call site] 09641
19 ParseResult::take [function] [call site] 09642
20 Engine::new [function] [call site] 09643
20 register_type_with_name::<TestStruct> [function] [call site] 09644
20 Engine::register_fn [function] [call site] 09645
20 TestStruct [function] [call site] 09646
19 Expr::FnCall [function] [call site] 09647
19 optimize_expr [function] [call site] 09648
19 Stmt::FnCall [function] [call site] 09649
19 Stmt::Expr [function] [call site] 09650
19 optimize_expr [function] [call site] 09652
19 optimize_expr [function] [call site] 09653
19 string_functions::is_empty [function] [call site] 09654
19 OptimizerState::set_dirty [function] [call site] 09655
19 Stmt::Noop [function] [call site] 09656
19 test::len [function] [call site] 09657
19 map_functions::retain [function] [call site] 09658
19 OptimizerState::find_literal_constant [function] [call site] 09659
19 Ident::as_str [function] [call site] 09660
19 Position::is_none [function] [call site] 09661
19 test::len [function] [call site] 09662
19 OptimizerState::set_dirty [function] [call site] 09663
18 MyIterableType::into_iter [function] [call site] 09664
18 Self::IntoIter::rev [function] [call site] 09665
19 array_functions::reduce_rev_with_initial [function] [call site] 09666
18 ParseSettings::level_up_with_position [function] [call site] 09667
19 ParseSettings::level_up [function] [call site] 09668
18 RhaiFunc::is_pure [function] [call site] 09670
18 Expr::is_constant [function] [call site] 09671
18 Expr::is_constant [function] [call site] 09672
18 Expr::is_constant [function] [call site] 09673
18 ParseResult::map_or [function] [call site] 09674
18 test::len [function] [call site] 09675
19 test::len [function] [call site] 09676
18 test::len [function] [call site] 09677
18 test::len [function] [call site] 09678
18 RhaiFunc::is_pure [function] [call site] 09679
18 OptimizerState::set_dirty [function] [call site] 09680
18 string_functions::remove [function] [call site] 09681
18 RhaiFunc::is_pure [function] [call site] 09682
19 RhaiFunc::is_pure [function] [call site] 09683
18 OptimizerState::set_dirty [function] [call site] 09684
18 string_functions::remove [function] [call site] 09685
18 ASTFlags::intersects [function] [call site] 09686
18 OptimizerState::set_dirty [function] [call site] 09687
18 string_functions::clear [function] [call site] 09688
19 string_functions::is_empty [function] [call site] 09689
19 shared_get_mut [function] [call site] 09690
19 string_functions::clear [function] [call site] 09691
19 ImmutableString::new [function] [call site] 09692
18 Stmt::returns_value [function] [call site] 09693
18 RhaiFunc::is_pure [function] [call site] 09694
18 OptimizerState::set_dirty [function] [call site] 09695
18 string_functions::clear [function] [call site] 09696
18 ASTFlags::intersects [function] [call site] 09697
18 Stmt::returns_value [function] [call site] 09698
18 OptimizerState::set_dirty [function] [call site] 09699
18 string_functions::pop [function] [call site] 09700
19 string_functions::is_empty [function] [call site] 09701
19 shared_make_mut [function] [call site] 09702
19 string_functions::pop [function] [call site] 09703
19 Dynamic::map_or [function] [call site] 09704
18 Dynamic::unwrap [function] [call site] 09705
18 ASTFlags::intersects [function] [call site] 09706
18 OptimizerState::set_dirty [function] [call site] 09707
18 StmtBlockContainer::last_mut [function] [call site] 09708
18 unwrap [function] [call site] 09709
18 StmtBlock::as_mut [function] [call site] 09710
18 &mut [call site] 09711
18 Stmt::Noop [function] [call site] 09712
18 Stmt::Expr [function] [call site] 09713
18 mem::take [function] [call site] 09714
18 Stmt::returns_value [function] [call site] 09715
18 Stmt::returns_value [function] [call site] 09716
18 RhaiFunc::is_pure [function] [call site] 09717
18 OptimizerState::set_dirty [function] [call site] 09718
18 Stmt::returns_value [function] [call site] 09719
18 StmtBlockContainer::last_mut [function] [call site] 09720
18 unwrap [function] [call site] 09721
18 Stmt::Noop [function] [call site] 09722
18 ParseSettings::level_up_with_position [function] [call site] 09723
18 string_functions::pop [function] [call site] 09724
18 Dynamic::unwrap [function] [call site] 09725
18 RhaiFunc::is_pure [function] [call site] 09726
18 OptimizerState::set_dirty [function] [call site] 09727
18 string_functions::clear [function] [call site] 09728
18 ASTFlags::intersects [function] [call site] 09729
18 OptimizerState::set_dirty [function] [call site] 09730
18 string_functions::pop [function] [call site] 09731
18 Dynamic::unwrap [function] [call site] 09732
18 ASTFlags::intersects [function] [call site] 09733
18 RhaiFunc::is_pure [function] [call site] 09734
18 OptimizerState::set_dirty [function] [call site] 09735
18 string_functions::pop [function] [call site] 09736
18 Dynamic::unwrap [function] [call site] 09737
18 RhaiFunc::is_pure [function] [call site] 09738
18 OptimizerState::set_dirty [function] [call site] 09739
18 string_functions::pop [function] [call site] 09740
18 Dynamic::unwrap [function] [call site] 09741
18 OptimizerState::rewind_var [function] [call site] 09742
19 string_functions::truncate [function] [call site] 09743
18 OptimizerState::is_dirty [function] [call site] 09744
18 OptimizerState::set_dirty [function] [call site] 09745
18 StmtBlockContainer::shrink_to_fit [function] [call site] 09746
16 Option::into [function] [call site] 09747
16 Self::into [function] [call site] 09748
16 crate::Module::new [function] [call site] 09749
17 Position::new_const [function] [call site] 09750
17 CustomTypesCollection::new [function] [call site] 09751
17 TestStruct::new [function] [call site] 09752
17 TestStruct::new [function] [call site] 09753
17 BloomFilterU64::new [function] [call site] 09754
17 TestStruct::new [function] [call site] 09755
17 TestStruct::new [function] [call site] 09756
16 Self::into [function] [call site] 09757
16 StmtBlockContainer::shrink_to_fit [function] [call site] 09758
16 AST::new [function] [call site] 09759
17 crate::SmartString::new_const [function] [call site] 09760
18 TestStruct::new [function] [call site] 09762
17 MyIterableType::into_iter [function] [call site] 09763
17 Self::IntoIter::collect [function] [call site] 09764
16 Engine::optimize_top_level [function] [call site] 09766
16 std::slice::from_ref [function] [call site] 09767
15 Ok [function] [call site] 09768
15 AST::new [function] [call site] 09769
15 crate::Module::new [function] [call site] 09770
15 StmtBlock::extend [function] [call site] 09771
16 StmtBlock::extend [function] [call site] 09772
14 StmtBlock::borrow [function] [call site] 09773
14 into [function] [call site] 09774
14 Ok [function] [call site] 09775
13 Some [function] [call site] 09776
11 Scope::new [function] [call site] 09777
10 ParseResult::unwrap [function] [call site] 09778
10 Engine::run_ast [function] [call site] 09779
10 RhaiResultOf::unwrap [function] [call site] 09780
10 Engine::on_def_var [function] [call site] 09781
10 Option::name [function] [call site] 09782
10 VarDefInfo::nesting_level [function] [call site] 09783
10 Ok [function] [call site] 09784
10 Ok [function] [call site] 09785
10 run [function] [call site] 09786
10 RhaiResultOf::unwrap_err [function] [call site] 09787
10 run [function] [call site] 09788
10 RhaiResultOf::unwrap_err [function] [call site] 09789
10 run [function] [call site] 09790
10 RhaiResultOf::unwrap_err [function] [call site] 09791
10 run [function] [call site] 09792
10 RhaiResultOf::unwrap [function] [call site] 09793
9 Module::is_standard_lib [function] [call site] 09794
9 flat_map [function] [call site] 09795
9 RhaiFunc::get_iter_fn [function] [call site] 09796
9 filter_map [function] [call site] 09797
9 Position::new_const [function] [call site] 09798
9 RhaiFunc::get_script_fn_def [function] [call site] 09799
9 Engine::lex_with_map [function] [call site] 09800
9 into [function] [call site] 09801
9 array_functions::for_each [function] [call site] 09802
9 blob_functions::push [function] [call site] 09803
9 RhaiFunc::get_iter_fn [function] [call site] 09804
9 Option::filter_map [function] [call site] 09805
9 into [function] [call site] 09806
9 RhaiFunc::get_script_fn_def [function] [call site] 09807
9 Engine::lex_with_map [function] [call site] 09808
9 into [function] [call site] 09809
9 array_functions::for_each [function] [call site] 09810
9 blob_functions::push [function] [call site] 09811
9 Module::iter_sub_modules [function] [call site] 09812
10 Module::iter_sub_modules_raw [function] [call site] 09813
11 MyIterableType::into_iter [function] [call site] 09814
10 Engine::lex_with_map [function] [call site] 09815
10 Ident::as_str [function] [call site] 09816
9 array_functions::for_each [function] [call site] 09817
9 Position::new_const [function] [call site] 09818
9 unwrap [function] [call site] 09819
9 scan_module_recursive [function] [call site] 09820
9 NativeCallContext::global_runtime_state [function] [call site] 09821
9 GlobalRuntimeState::iter_imports_raw [function] [call site] 09822
10 MyIterableType::into_iter [function] [call site] 09823
10 array_functions::reduce_rev [function] [call site] 09824
10 array_functions::zip [function] [call site] 09825
10 MyIterableType::into_iter [function] [call site] 09826
10 array_functions::reduce_rev [function] [call site] 09827
9 array_functions::for_each [function] [call site] 09828
9 scan_module_recursive [function] [call site] 09829
9 MyIterableType::into_iter [function] [call site] 09830
9 array_functions::for_each [function] [call site] 09831
9 scan_module_recursive [function] [call site] 09832
8 Some [function] [call site] 09833
8 StmtBlock::as_ref [function] [call site] 09834
8 test::len [function] [call site] 09835
8 IterateMap::new [function] [call site] 09836
8 string_functions::is_empty [function] [call site] 09837
8 blob_functions::insert [function] [call site] 09838
8 &str::into [function] [call site] 09839
8 Engine::get_interned_string [function] [call site] 09840
8 ImmutableString::into [function] [call site] 09841
8 blob_functions::insert [function] [call site] 09842
8 &str::into [function] [call site] 09843
8 Engine::get_interned_string [function] [call site] 09844
8 ImmutableString::into [function] [call site] 09845
8 blob_functions::insert [function] [call site] 09846
8 &str::into [function] [call site] 09847
8 Engine::get_interned_string [function] [call site] 09848
8 ImmutableString::into [function] [call site] 09849
8 blob_functions::insert [function] [call site] 09850
8 &str::into [function] [call site] 09851
8 string_functions::starts_with [function] [call site] 09852
8 into [function] [call site] 09853
8 blob_functions::insert [function] [call site] 09854
8 &str::into [function] [call site] 09855
8 into [function] [call site] 09856
8 blob_functions::insert [function] [call site] 09857
8 &str::into [function] [call site] 09858
8 MyIterableType::into_iter [function] [call site] 09859
8 Engine::lex_with_map [function] [call site] 09860
8 Engine::get_interned_string [function] [call site] 09861
8 ImmutableString::into [function] [call site] 09862
8 params [call site] 09863
12 .iter() [call site] 09864
12 .map(|&p| [call site] 09865
12 .collect::<Array> [function] [call site] 09866
8 into [function] [call site] 09867
8 string_functions::is_empty [function] [call site] 09868
8 blob_functions::insert [function] [call site] 09869
8 &str::into [function] [call site] 09870
8 MyIterableType::into_iter [function] [call site] 09871
8 Engine::lex_with_map [function] [call site] 09872
8 Engine::get_interned_string [function] [call site] 09873
8 ImmutableString::into [function] [call site] 09874
8 comments [call site] 09875
14 .iter() [call site] 09876
14 .map(|&s| [call site] 09877
14 .collect::<Array> [function] [call site] 09878
8 into [function] [call site] 09879
8 Some [function] [call site] 09880
8 Dynamic::from_map [function] [call site] 09881
6 Some [function] [call site] 09882
5 (TokenIterator::unwrap_or [function] [call site] 09883
5 FnPtr::try_from [function] [call site] 09884
5 RhaiResultOf::unwrap [function] [call site] 09885
5 FnPtr::try_from [function] [call site] 09886
5 Engine::lex_with_map [function] [call site] 09887
5 (TokenIterator::unwrap_or [function] [call site] 09888
5 FnPtr::try_from [function] [call site] 09889
5 RhaiResultOf::unwrap [function] [call site] 09890
4 test::len [function] [call site] 09891
4 test::len [function] [call site] 09892
4 blob_functions::push [function] [call site] 09893
4 blob_functions::insert [function] [call site] 09894
2 TestStruct::new [function] [call site] 09895
2 Self::as_shared_module [function] [call site] 09896
1 Engine::set_max_string_size [function] [call site] 09897
2 TestStruct::new [function] [call site] 09898
1 Engine::set_max_array_size [function] [call site] 09899
2 TestStruct::new [function] [call site] 09900
1 Engine::set_max_map_size [function] [call site] 09901
2 TestStruct::new [function] [call site] 09902
1 Engine::set_max_variables [function] [call site] 09903
1 Engine::set_max_modules [function] [call site] 09904
1 Engine::set_max_call_levels [function] [call site] 09905
1 Engine::set_max_expr_depths [function] [call site] 09906
2 TestStruct::new [function] [call site] 09907
2 TestStruct::new [function] [call site] 09908
1 Engine::set_optimization_level [function] [call site] 09909
1 Engine::on_debug [function] [call site] 09910
2 TestStruct::new [function] [call site] 09912
1 std::hint::black_box [function] [call site] 09913
1 Engine::on_print [function] [call site] 09914
1 std::hint::black_box [function] [call site] 09915
1 test_chars [function] [call site] 09916
1 test_functions_take [function] [call site] 09917
1 script.chars().take(32 [call site] 09918
1 Instant::now [function] [call site] 09919
1 Engine::on_progress [function] [call site] 09920
1 time_functions::elapsed [function] [call site] 09921
2 Instant::now [function] [call site] 09922
2 make_arithmetic_err [function] [call site] 09924
2 time_functions::elapsed [function] [call site] 09926
3 Instant::now [function] [call site] 09927
3 make_arithmetic_err [function] [call site] 09929
3 time_functions::elapsed [function] [call site] 09931
3 RhaiResult::as_secs_f64 [function] [call site] 09932
3 time_functions::elapsed [function] [call site] 09934
3 RhaiResult::as_secs [function] [call site] 09935
3 FnPtr::try_from [function] [call site] 09936
4 tokenizer::is_valid_function_name [function] [call site] 09937
4 TestStruct::new [function] [call site] 09939
4 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 09940
4 Token::lookup_symbol_from_syntax [function] [call site] 09941
4 Option::is_some [function] [call site] 09942
4 ERR::ErrorParsing [function] [call site] 09944
4 PERR::Reserved [function] [call site] 09945
4 test_to_string [function] [call site] 09946
4 ERR::ErrorFunctionNotFound [function] [call site] 09949
4 test_to_string [function] [call site] 09950
3 make_arithmetic_err [function] [call site] 09953
3 Instant::now [function] [call site] 09954
3 make_arithmetic_err [function] [call site] 09956
2 RhaiResult::as_secs_f64 [function] [call site] 09959
2 time_functions::elapsed [function] [call site] 09961
2 RhaiResult::as_secs [function] [call site] 09962
2 FnPtr::try_from [function] [call site] 09963
2 make_arithmetic_err [function] [call site] 09965
2 Instant::now [function] [call site] 09966
2 make_arithmetic_err [function] [call site] 09968
1 RhaiResult::as_millis [function] [call site] 09971
1 then_some [function] [call site] 09972
1 Scope::new [function] [call site] 09973
1 rhai:: [call site] 09974
0 serde::to_dynamic [function] [call site] 09975
2 DynamicSerializer::new [function] [call site] 09976
3 Position::new_const [function] [call site] 09977
2 Dynamic::serialize [function] [call site] 09978
3 &mut [call site] 09981
3 &mut [call site] 09984
3 &mut [call site] 09987
3 &mut [call site] 09990
4 RhaiResult::into [function] [call site] 09992
4 Dynamic::from [function] [call site] 09994
4 rust_decimal::Decimal::from_i64 [function] [call site] 09995
4 Dynamic::from_decimal [function] [call site] 09997
4 Dynamic::from_float [function] [call site] 10002
5 Union::Float [function] [call site] 10004
5 super::FloatWrapper::new [function] [call site] 10005
4 RhaiError::custom [function] [call site] 10008
5 LexError::ImproperSymbol [function] [call site] 10009
5 ImmutableString::new [function] [call site] 10010
5 ParseError::to_string [function] [call site] 10011
5 PERR::into_err [function] [call site] 10012
3 &mut [call site] 10014
4 String::from [function] [call site] 10016
5 ImmutableString::into_owned [function] [call site] 10017
4 Self::into [function] [call site] 10018
3 &mut [call site] 10019
4 rust_decimal::Decimal::from_f64 [function] [call site] 10022
4 Dynamic::from_decimal [function] [call site] 10024
4 RhaiError::custom [function] [call site] 10026
3 &mut [call site] 10027
4 rust_decimal::Decimal::from_f32 [function] [call site] 10030
4 Dynamic::from_decimal [function] [call site] 10032
4 RhaiError::custom [function] [call site] 10034
3 float_functions::f32_to_f64 [function] [call site] 10035
3 &mut [call site] 10037
3 &mut [call site] 10038
3 test_to_string [function] [call site] 10039
3 &mut [call site] 10041
3 &mut [call site] 10042
3 test_to_string [function] [call site] 10043
3 Dynamic::serialize [function] [call site] 10044
3 &mut [call site] 10045
4 Dynamic::from_blob [function] [call site] 10047
4 &[u8]::to_vec [function] [call site] 10048
4 ERR::ErrorMismatchDataType [function] [call site] 10050
4 &str::into [function] [call site] 10051
4 &str::into [function] [call site] 10052
3 &mut [call site] 10054
4 DynamicSerializer::new [function] [call site] 10056
4 crate::Map::new [function] [call site] 10057
4 Self::into [function] [call site] 10058
4 ERR::ErrorMismatchDataType [function] [call site] 10060
4 &str::into [function] [call site] 10061
4 &str::into [function] [call site] 10062
3 test::len [function] [call site] 10065
3 MyIterableType::into_iter [function] [call site] 10066
3 Self::IntoIter::try_for_each [function] [call site] 10067
3 DynamicSerializer::serialize_entry [function] [call site] 10068
4 Dynamic::serialize [function] [call site] 10069
5 &mut [call site] 10070
5 &mut [call site] 10071
5 &mut [call site] 10072
5 &mut [call site] 10073
5 &mut [call site] 10074
5 &mut [call site] 10075
5 &mut [call site] 10076
5 &mut [call site] 10077
5 float_functions::f32_to_f64 [function] [call site] 10078
5 &mut [call site] 10079
5 &mut [call site] 10080
5 test_to_string [function] [call site] 10081
5 &mut [call site] 10083
5 &mut [call site] 10084
5 test_to_string [function] [call site] 10085
5 Dynamic::serialize [function] [call site] 10086
5 &mut [call site] 10087
5 &mut [call site] 10088
5 test::len [function] [call site] 10090
5 MyIterableType::into_iter [function] [call site] 10091
5 Self::IntoIter::try_for_each [function] [call site] 10092
5 DynamicSerializer::serialize_entry [function] [call site] 10093
5 string_functions::add_append [function] [call site] 10094
6 string_functions::is_empty [function] [call site] 10095
6 String::from_utf8_lossy [function] [call site] 10096
6 string_functions::is_empty [function] [call site] 10097
6 String::from_utf8 [function] [call site] 10098
6 ImmutableString::into_owned [function] [call site] 10101
6 String::into [function] [call site] 10102
6 ImmutableString::into_owned [function] [call site] 10103
6 StmtBlock::as_ref [function] [call site] 10104
5 FnPtr::is_curried [function] [call site] 10106
5 impl [call site] 10107
5 std::iter::once [function] [call site] 10108
5 test_native_context_fn_name [function] [call site] 10109
5 optimize_combo_chain [function] [call site] 10111
5 FnPtr::iter_curry [function] [call site] 10112
6 MyIterableType::into_iter [function] [call site] 10113
5 impl [call site] 10114
5 &mut [call site] 10115
5 test_native_context_fn_name [function] [call site] 10116
5 &mut [call site] 10117
5 StmtBlock::as_ref [function] [call site] 10118
5 RhaiNativeFunc::return_type_name [function] [call site] 10119
6 type_name::<R> [function] [call site] 10120
5 &mut [call site] 10121
5 RhaiNativeFunc::return_type_name [function] [call site] 10122
5 StmtBlock::borrow [function] [call site] 10123
5 Dynamic::serialize [function] [call site] 10124
5 locked_read [function] [call site] 10125
5 Dynamic::serialize [function] [call site] 10127
4 Dynamic::into_immutable_string [function] [call site] 10128
4 Result::map_err [function] [call site] 10129
4 ERR::ErrorMismatchDataType [function] [call site] 10130
4 &str::into [function] [call site] 10131
4 Dynamic::serialize [function] [call site] 10133
4 _value.downcast_mut::<crate::Map> [function] [call site] 10134
4 blob_functions::insert [function] [call site] 10136
4 RhaiResultOf::into [function] [call site] 10137
4 ERR::ErrorMismatchDataType [function] [call site] 10140
4 &str::into [function] [call site] 10141
4 &str::into [function] [call site] 10142
3 string_functions::add_append [function] [call site] 10144
3 FnPtr::is_curried [function] [call site] 10145
3 impl [call site] 10146
3 std::iter::once [function] [call site] 10147
3 test_native_context_fn_name [function] [call site] 10148
3 optimize_combo_chain [function] [call site] 10150
3 FnPtr::iter_curry [function] [call site] 10151
3 impl [call site] 10152
3 &mut [call site] 10153
3 test_native_context_fn_name [function] [call site] 10154
3 &mut [call site] 10155
3 StmtBlock::as_ref [function] [call site] 10156
3 RhaiNativeFunc::return_type_name [function] [call site] 10157
3 &mut [call site] 10158
3 RhaiNativeFunc::return_type_name [function] [call site] 10159
3 StmtBlock::borrow [function] [call site] 10160
3 Dynamic::serialize [function] [call site] 10161
3 locked_read [function] [call site] 10162
3 Dynamic::serialize [function] [call site] 10164
1 Scope::push_dynamic [function] [call site] 10165
2 Scope::push_entry [function] [call site] 10166
2 Dynamic::access_mode [function] [call site] 10169
1 Engine::run_with_scope [function] [call site] 10170
2 Engine::lex [function] [call site] 10171
2 syn::Result::peekable [function] [call site] 10172
2 Engine::default [function] [call site] 10173
2 ParseState::new [function] [call site] 10174
2 Engine::parse [function] [call site] 10176
2 Engine::run_ast_with_scope [function] [call site] 10177
1 get_value::<Dynamic> [function] [call site] 10178
1 std::hint::black_box [function] [call site] 10179
1 rhai:: [call site] 10180
0 serde::from_dynamic [function] [call site] 10181
2 Self::Unit [function] [call site] 10182
2 Self::BoolConstant [function] [call site] 10183
2 Self::StringConstant [function] [call site] 10184
2 Self::CharConstant [function] [call site] 10185
2 Self::IntegerConstant [function] [call site] 10186
2 Self::DynamicConstant [function] [call site] 10187
2 TestStruct::new [function] [call site] 10188
2 Self::FloatConstant [function] [call site] 10190
2 Self::DynamicConstant [function] [call site] 10191
2 TestStruct::new [function] [call site] 10192
2 Self::DynamicConstant [function] [call site] 10194
2 TestStruct::new [function] [call site] 10195
2 FnPtr::is_curried [function] [call site] 10197
2 Self::FnCall [function] [call site] 10198
2 FnCallHashes::from_hash [function] [call site] 10200
2 calc_fn_hash [function] [call site] 10201
2 test_native_context_fn_name [function] [call site] 10202
2 std:: [call site] 10203
0 iter::once [function] [call site] 10204
2 Self::StringConstant [function] [call site] 10205
2 test_native_context_fn_name [function] [call site] 10206
2 reflection_functions::collect [function] [call site] 10208
2 Self::DynamicConstant [function] [call site] 10210
1 std::hint::black_box [function] [call site] 10212