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

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

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

Fuzzer calltree

0 fuzz_target [function] [call site] 00000
1 Engine::new [function] [call site] 00001
2 Engine::new_raw [function] [call site] 00002
2 TestStruct::new [function] [call site] 00004
2 crate::module::resolvers::FileModuleResolver::new [function] [call site] 00005
3 FileModuleResolver::new_with_extension [function] [call site] 00006
4 Self::into [function] [call site] 00007
4 TestStruct::new [function] [call site] 00008
4 Self::into [function] [call site] 00009
4 Scope::new [function] [call site] 00010
5 TestStruct::new [function] [call site] 00011
5 TestStruct::new [function] [call site] 00012
5 TestStruct::new [function] [call site] 00013
2 Engine::set_max_strings_interned [function] [call site] 00014
3 func::locked_write [function] [call site] 00015
4 try_borrow_mut [function] [call site] 00016
4 StraightHasher::write [function] [call site] 00018
4 try_write [function] [call site] 00020
4 std::thread::sleep [function] [call site] 00022
5 std::thread::sleep [function] [call site] 00023
5 std::time::Duration::from_secs [function] [call site] 00024
5 FnPtr::try_from [function] [call site] 00025
6 tokenizer::is_valid_function_name [function] [call site] 00026
7 is_valid_identifier [function] [call site] 00027
8 test_chars [function] [call site] 00028
9 Engine::new [function] [call site] 00029
8 is_id_first_alphabetic [function] [call site] 00030
9 unicode_xid::UnicodeXID::is_xid_start [function] [call site] 00031
9 is_ascii_alphabetic [function] [call site] 00032
8 char::is_ascii_alphanumeric [function] [call site] 00033
7 is_reserved_keyword_or_symbol [function] [call site] 00034
8 string_functions::contains [function] [call site] 00038
9 string_functions::contains [function] [call site] 00039
8 string_functions::contains [function] [call site] 00040
8 test::len [function] [call site] 00041
7 Token::lookup_symbol_from_syntax [function] [call site] 00043
8 test::len [function] [call site] 00045
8 string_functions::contains [function] [call site] 00046
8 string_functions::contains [function] [call site] 00047
8 test::len [function] [call site] 00048
8 TestStruct::clone [function] [call site] 00051
7 Position::is_none [function] [call site] 00053
6 TestStruct::new [function] [call site] 00055
6 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 00056
7 test::len [function] [call site] 00058
7 string_functions::contains [function] [call site] 00059
7 string_functions::contains [function] [call site] 00060
7 test::len [function] [call site] 00061
6 Token::lookup_symbol_from_syntax [function] [call site] 00063
6 Option::is_some [function] [call site] 00064
6 ERR::ErrorParsing [function] [call site] 00066
6 PERR::Reserved [function] [call site] 00067
6 test_to_string [function] [call site] 00068
7 Engine::new [function] [call site] 00069
7 Scope::new [function] [call site] 00070
7 blob_functions::push [function] [call site] 00071
8 blob_functions::push [function] [call site] 00072
8 FnPtr::try_from [function] [call site] 00073
9 tokenizer::is_valid_function_name [function] [call site] 00074
9 TestStruct::new [function] [call site] 00076
9 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 00077
9 Token::lookup_symbol_from_syntax [function] [call site] 00078
9 Option::is_some [function] [call site] 00079
9 ERR::ErrorParsing [function] [call site] 00081
9 PERR::Reserved [function] [call site] 00082
9 test_to_string [function] [call site] 00083
9 ERR::ErrorFunctionNotFound [function] [call site] 00086
9 test_to_string [function] [call site] 00087
8 RhaiResultOf::unwrap [function] [call site] 00089
7 blob_functions::push [function] [call site] 00090
7 blob_functions::push [function] [call site] 00091
6 ERR::ErrorFunctionNotFound [function] [call site] 00094
6 test_to_string [function] [call site] 00095
5 RhaiResultOf::unwrap [function] [call site] 00097
4 std::time::Duration::from_millis [function] [call site] 00098
4 StraightHasher::write [function] [call site] 00100
4 try_write [function] [call site] 00101
3 StringsInterner::set_max [function] [call site] 00102
4 StringsInterner::throttle_cache [function] [call site] 00103
5 StringsInterner::max [function] [call site] 00104
5 StringsInterner::clear [function] [call site] 00105
6 string_functions::clear [function] [call site] 00106
7 string_functions::is_empty [function] [call site] 00107
8 test::len [function] [call site] 00108
7 shared_get_mut [function] [call site] 00109
8 Shared::get_mut [function] [call site] 00110
9 Shared::get_mut [function] [call site] 00111
7 string_functions::clear [function] [call site] 00112
7 ImmutableString::new [function] [call site] 00113
8 Position::new_const [function] [call site] 00115
9 TestStruct::new [function] [call site] 00117
8 Option::into [function] [call site] 00118
6 string_functions::clear [function] [call site] 00119
5 test::len [function] [call site] 00120
5 StringsInterner::max [function] [call site] 00121
5 test::len [function] [call site] 00122
5 StringsInterner::max [function] [call site] 00123
5 ImmutableString::strong_count [function] [call site] 00125
6 ImmutableString::strong_count [function] [call site] 00126
7 ImmutableString::strong_count [function] [call site] 00127
5 ImmutableString::strong_count [function] [call site] 00128
5 test::len [function] [call site] 00131
5 ImmutableString::strong_count [function] [call site] 00132
5 string_functions::remove [function] [call site] 00133
3 StringsInterner::new [function] [call site] 00135
4 Engine::default [function] [call site] 00136
5 TestStruct::new [function] [call site] 00137
4 BloomFilterU64::new [function] [call site] 00138
3 Self::into [function] [call site] 00140
2 TestStruct::new [function] [call site] 00142
2 TestStruct::new [function] [call site] 00144
2 Engine::register_global_module [function] [call site] 00145
3 Engine::global_namespace_mut [function] [call site] 00146
4 string_functions::is_empty [function] [call site] 00147
4 Module::new [function] [call site] 00148
5 Position::new_const [function] [call site] 00149
5 CustomTypesCollection::new [function] [call site] 00150
6 TestStruct::new [function] [call site] 00152
5 TestStruct::new [function] [call site] 00153
5 TestStruct::new [function] [call site] 00154
5 BloomFilterU64::new [function] [call site] 00155
5 TestStruct::new [function] [call site] 00156
5 TestStruct::new [function] [call site] 00157
4 Module::set_internal [function] [call site] 00158
5 test_get_set [function] [call site] 00159
6 Engine::new [function] [call site] 00160
6 register_type::<TestStruct> [function] [call site] 00161
6 Engine::register_get_set [function] [call site] 00162
7 Engine::register_get [function] [call site] 00163
8 Engine::register_fn [function] [call site] 00164
9 FuncRegistration::new [function] [call site] 00165
10 Engine::default [function] [call site] 00167
10 Engine::default [function] [call site] 00168
10 &str::into [function] [call site] 00169
10 Engine::default [function] [call site] 00170
9 Package::register_into_engine [function] [call site] 00172
10 Package::init_engine [function] [call site] 00173
10 Engine::register_global_module [function] [call site] 00174
10 Package::as_shared_module [function] [call site] 00175
8 crate::engine::make_getter [function] [call site] 00176
9 Position::new_const [function] [call site] 00177
10 TestStruct::new [function] [call site] 00179
9 RhaiResultOf::push_str [function] [call site] 00180
9 RhaiResultOf::push_str [function] [call site] 00181
8 StmtBlock::as_ref [function] [call site] 00182
7 Engine::register_set [function] [call site] 00183
8 Engine::register_fn [function] [call site] 00184
8 crate::engine::make_setter [function] [call site] 00185
9 Position::new_const [function] [call site] 00186
9 RhaiResultOf::push_str [function] [call site] 00187
9 RhaiResultOf::push_str [function] [call site] 00188
8 StmtBlock::as_ref [function] [call site] 00189
6 Engine::register_get [function] [call site] 00190
7 Engine::register_fn [function] [call site] 00191
7 crate::engine::make_getter [function] [call site] 00192
7 StmtBlock::as_ref [function] [call site] 00193
6 Engine::register_fn [function] [call site] 00194
7 FuncRegistration::new [function] [call site] 00195
7 Package::register_into_engine [function] [call site] 00197
6 Engine::register_fn [function] [call site] 00198
6 Engine::register_indexer_get_set [function] [call site] 00199
7 Engine::register_indexer_get [function] [call site] 00200
8 Engine::register_fn [function] [call site] 00201
7 Engine::register_indexer_set [function] [call site] 00202
8 Engine::register_fn [function] [call site] 00203
6 test::len [function] [call site] 00204
6 test::len [function] [call site] 00205
4 blob_functions::push [function] [call site] 00206
4 bool::into [function] [call site] 00207
4 Shared::get_mut [function] [call site] 00208
4 first_mut [function] [call site] 00209
4 Option::unwrap [function] [call site] 00211
3 blob_functions::insert [function] [call site] 00212
4 FnPtr::try_from [function] [call site] 00213
4 RhaiResultOf::unwrap [function] [call site] 00214
4 string_functions::is_empty [function] [call site] 00215
4 blob_functions::push [function] [call site] 00216
4 eval::calc_offset_len [function] [call site] 00217
5 FnPtr::try_from [function] [call site] 00218
6 tokenizer::is_valid_function_name [function] [call site] 00219
6 TestStruct::new [function] [call site] 00221
6 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 00222
6 Token::lookup_symbol_from_syntax [function] [call site] 00223
6 Option::is_some [function] [call site] 00224
6 ERR::ErrorParsing [function] [call site] 00226
6 PERR::Reserved [function] [call site] 00227
6 test_to_string [function] [call site] 00228
6 ERR::ErrorFunctionNotFound [function] [call site] 00231
6 test_to_string [function] [call site] 00232
5 CharsStream::unsigned_abs [function] [call site] 00234
5 RhaiResultOf::map_or [function] [call site] 00235
5 min_max_functions::min [function] [call site] 00236
5 FnPtr::try_from [function] [call site] 00237
5 Engine::lex_with_map [function] [call site] 00238
6 Engine::lex_raw [function] [call site] 00239
7 TestStruct::new [function] [call site] 00240
7 TokenizerControlBlock::new [function] [call site] 00241
8 ImmutableString::new [function] [call site] 00242
9 Position::new_const [function] [call site] 00244
9 Option::into [function] [call site] 00245
7 Self::into [function] [call site] 00246
7 TestStruct::clone [function] [call site] 00247
7 std::num::NonZeroUsize::new [function] [call site] 00248
7 Engine::max_string_size [function] [call site] 00249
8 Command::get [function] [call site] 00250
7 Position::new [function] [call site] 00251
7 MyIterableType::into_iter [function] [call site] 00252
8 test_chars [function] [call site] 00253
8 0.chars().collect::<Vec<_>> [function] [call site] 00254
8 MyIterableType::into_iter [function] [call site] 00255
9 test_chars [function] [call site] 00256
9 0.chars().collect::<Vec<_>> [function] [call site] 00257
9 MyIterableType::into_iter [function] [call site] 00258
7 Self::IntoIter::map [function] [call site] 00259
8 Engine::lex_raw [function] [call site] 00260
7 StmtBlock::as_ref [function] [call site] 00262
7 &[Stmt]::chars [function] [call site] 00263
8 Engine::new [function] [call site] 00264
7 reflection_functions::collect [function] [call site] 00266
8 NativeCallContext::engine [function] [call site] 00267
8 Engine::collect_fn_metadata_impl [function] [call site] 00268
9 TestStruct::new [function] [call site] 00269
9 NativeCallContext::iter_namespaces [function] [call site] 00270
10 MyIterableType::into_iter [function] [call site] 00271
11 test_chars [function] [call site] 00272
11 0.chars().collect::<Vec<_>> [function] [call site] 00273
11 MyIterableType::into_iter [function] [call site] 00274
10 Engine::lex_with_map [function] [call site] 00275
11 Engine::lex_raw [function] [call site] 00276
9 filter_map [function] [call site] 00279
9 Position::new_const [function] [call site] 00280
9 RhaiFunc::get_script_fn_def [function] [call site] 00281
9 Engine::lex_with_map [function] [call site] 00283
10 Engine::lex_raw [function] [call site] 00284
9 array_functions::for_each [function] [call site] 00287
10 string_functions::is_empty [function] [call site] 00288
10 StaticModuleResolver::iter_mut [function] [call site] 00290
11 StaticModuleResolver::iter_mut [function] [call site] 00291
11 Engine::lex_with_map [function] [call site] 00292
11 Ident::as_str [function] [call site] 00293
10 impl [call site] 00294
10 FnPtr::call_raw_with_extra_args [function] [call site] 00296
11 _call_with_extra_args::<true, [call site] 00297
11 _call_with_extra_args::<false, [call site] 00298
9 blob_functions::push [function] [call site] 00301
10 blob_functions::push [function] [call site] 00302
10 FnPtr::try_from [function] [call site] 00303
10 RhaiResultOf::unwrap [function] [call site] 00304
9 MyIterableType::into_iter [function] [call site] 00305
9 test_var_def_filter [function] [call site] 00306
10 Engine::new [function] [call site] 00307
10 Engine::compile [function] [call site] 00308
11 Engine::compile_with_scope [function] [call site] 00309
12 Engine::compile_scripts_with_scope [function] [call site] 00310
13 Engine::compile_scripts_with_scope_raw [function] [call site] 00311
14 Engine::lex [function] [call site] 00312
15 Engine::lex_raw [function] [call site] 00313
15 as_deref [function] [call site] 00314
14 StmtBlock::as_ref [function] [call site] 00315
14 syn::Result::peekable [function] [call site] 00316
14 Engine::default [function] [call site] 00317
14 ParseState::new [function] [call site] 00318
15 TestStruct::new [function] [call site] 00319
15 Scope::new [function] [call site] 00320
15 TestStruct::new [function] [call site] 00321
15 TestStruct::new [function] [call site] 00322
14 TestStruct::clone [function] [call site] 00323
14 Engine::parse [function] [call site] 00324
15 Engine::parse_global_level [function] [call site] 00325
16 Position::new_const [function] [call site] 00326
17 TestStruct::new [function] [call site] 00328
16 Engine::max_expr_depth [function] [call site] 00329
17 Command::get [function] [call site] 00330
16 Engine::parse_stmt [function] [call site] 00333
17 StaticVec::<SmartString>::new_const [function] [call site] 00334
18 TestStruct::new [function] [call site] 00336
17 Position::new_const [function] [call site] 00337
17 Position::is_none [function] [call site] 00340
17 ParseSettings::has_flag [function] [call site] 00341
18 intersects [function] [call site] 00342
17 PERR::into_err [function] [call site] 00344
18 ParseError [function] [call site] 00345
18 PERR::into [function] [call site] 00346
17 MultiInputsStream::get_next [function] [call site] 00347
18 test::len [function] [call site] 00348
18 MultiInputsStream::get_next [function] [call site] 00349
17 string_functions::contains [function] [call site] 00352
18 string_functions::contains [function] [call site] 00353
17 string_functions::is_empty [function] [call site] 00354
18 test::len [function] [call site] 00355
17 blob_functions::push [function] [call site] 00356
17 TestStruct::clone [function] [call site] 00357
17 string_functions::clear [function] [call site] 00359
18 string_functions::is_empty [function] [call site] 00360
18 shared_get_mut [function] [call site] 00361
18 string_functions::clear [function] [call site] 00362
18 ImmutableString::new [function] [call site] 00363
17 unindent_block_comment [function] [call site] 00364
18 string_functions::contains [function] [call site] 00365
18 usize::lines [function] [call site] 00366
18 Engine::lex_with_map [function] [call site] 00368
18 test::len [function] [call site] 00369
18 trim_start_matches [function] [call site] 00370
18 test::len [function] [call site] 00371
18 min_max_functions::min [function] [call site] 00372
18 unwrap_or [function] [call site] 00373
18 min_max_functions::min [function] [call site] 00374
18 usize::lines [function] [call site] 00375
18 enumerate [function] [call site] 00376
18 Engine::lex_with_map [function] [call site] 00377
18 lines() [call site] 00378
4 .enumerate() [call site] 00379
4 .map(|(i, [call site] 00380
4 .collect::<Vec<_>> [function] [call site] 00381
17 ParseSettings::level_up_with_position [function] [call site] 00383
18 ParseSettings::level_up [function] [call site] 00384
17 unwrap_or [function] [call site] 00389
17 blob_functions::push [function] [call site] 00390
17 string_functions::is_empty [function] [call site] 00392
17 RhaiResultOf::push_str [function] [call site] 00393
17 RhaiResultOf::push_str [function] [call site] 00394
17 PERR::into_err [function] [call site] 00398
17 string_functions::is_empty [function] [call site] 00399
17 blob_functions::push [function] [call site] 00400
17 Stmt::Noop [function] [call site] 00404
17 eat_token [function] [call site] 00405
18 MultiInputsStream::get_next [function] [call site] 00406
19 test::len [function] [call site] 00407
19 MultiInputsStream::get_next [function] [call site] 00408
18 Option::unwrap [function] [call site] 00410
17 Stmt::Noop [function] [call site] 00412
17 Engine::parse_block [function] [call site] 00414
18 MultiInputsStream::get_next [function] [call site] 00415
18 PERR::into_err [function] [call site] 00418
19 ParseError [function] [call site] 00419
19 PERR::into [function] [call site] 00420
18 PERR::MissingToken [function] [call site] 00422
18 &str::into [function] [call site] 00424
18 PERR::into_err [function] [call site] 00425
18 ParseSettings::level_up_with_position [function] [call site] 00426
19 ParseSettings::level_up [function] [call site] 00427
18 StmtBlock::empty [function] [call site] 00429
19 Position::new_const [function] [call site] 00430
19 Span::new [function] [call site] 00431
18 ParseSettings::has_flag [function] [call site] 00432
18 Engine::parse_expr_stmt [function] [call site] 00433
19 Engine::parse_expr [function] [call site] 00436
20 TestStruct::new [function] [call site] 00439
20 ParseSettings::level_up [function] [call site] 00440
20 Engine::parse_unary [function] [call site] 00441
21 LexError::UnexpectedInput [function] [call site] 00445
21 (Token, [call site] 00446
22 Engine::new [function] [call site] 00447
22 Scope::new [function] [call site] 00448
22 blob_functions::push [function] [call site] 00449
22 blob_functions::push [function] [call site] 00450
22 blob_functions::push [function] [call site] 00451
21 PERR::into_err [function] [call site] 00452
21 TestStruct::clone [function] [call site] 00453
21 eat_token [function] [call site] 00455
21 Engine::parse_unary [function] [call site] 00456
21 ParseSettings::level_up [function] [call site] 00457
21 checked_neg [function] [call site] 00458
21 Engine::lex_with_map [function] [call site] 00459
21 Expr::IntegerConstant [function] [call site] 00460
21 StmtBlock::span_or_else [function] [call site] 00461
22 Span::new [function] [call site] 00462
22 iterator_functions::chars_from_start [function] [call site] 00463
23 CharsStream::new [function] [call site] 00464
24 TestStruct::new [function] [call site] 00466
24 MyIterableType::into_iter [function] [call site] 00467
25 test_chars [function] [call site] 00468
25 0.chars().collect::<Vec<_>> [function] [call site] 00469
25 MyIterableType::into_iter [function] [call site] 00470
24 FnPtr::try_from [function] [call site] 00471
24 RhaiResultOf::unwrap_or [function] [call site] 00472
24 FnPtr::try_from [function] [call site] 00473
24 RhaiResultOf::unwrap_or [function] [call site] 00474
24 test_chars [function] [call site] 00476
24 test_functions_take [function] [call site] 00478
25 Engine::new [function] [call site] 00479
25 register_type_with_name::<TestStruct> [function] [call site] 00480
25 Engine::register_fn [function] [call site] 00481
25 TestStruct [function] [call site] 00482
24 chars() [call site] 00483
10 .skip(from) [call site] 00484
10 .take(len) [call site] 00485
10 .collect::<Vec<_>> [function] [call site] 00486
24 MyIterableType::into_iter [function] [call site] 00487
24 FnPtr::try_from [function] [call site] 00488
24 Self::unsigned_abs [function] [call site] 00489
24 RhaiResultOf::unwrap_or [function] [call site] 00490
24 test_chars [function] [call site] 00491
24 ImmutableString::strong_count [function] [call site] 00492
25 ImmutableString::strong_count [function] [call site] 00493
24 test_chars [function] [call site] 00495
24 test_functions_take [function] [call site] 00497
24 chars() [call site] 00498
8 .skip(offset) [call site] 00499
8 .take(len) [call site] 00500
8 .collect::<Vec<_>> [function] [call site] 00501
24 MyIterableType::into_iter [function] [call site] 00502
22 StmtBlock::span_or_else [function] [call site] 00503
22 string_functions::add_append [function] [call site] 00504
23 string_functions::is_empty [function] [call site] 00505
24 test::len [function] [call site] 00506
23 String::from_utf8_lossy [function] [call site] 00507
23 string_functions::is_empty [function] [call site] 00508
23 String::from_utf8 [function] [call site] 00509
23 ImmutableString::into_owned [function] [call site] 00512
24 ImmutableString::make_mut [function] [call site] 00513
25 func::shared_make_mut [function] [call site] 00514
26 Shared::make_mut [function] [call site] 00515
27 Shared::make_mut [function] [call site] 00516
24 func::shared_take [function] [call site] 00517
25 shared_try_take [function] [call site] 00518
26 Shared::try_unwrap [function] [call site] 00519
25 Result::ok [function] [call site] 00520
25 unwrap_or_else [function] [call site] 00521
23 String::into [function] [call site] 00523
23 ImmutableString::into_owned [function] [call site] 00524
23 StmtBlock::as_ref [function] [call site] 00525
22 StmtBlock::span_or_else [function] [call site] 00527
21 Some [function] [call site] 00528
21 Expr::FloatConstant [function] [call site] 00529
21 into [function] [call site] 00530
21 ok_or_else [function] [call site] 00531
21 LexError::MalformedNumber [function] [call site] 00532
21 PERR::into_err [function] [call site] 00533
21 Ok [function] [call site] 00534
21 Expr::FloatConstant [function] [call site] 00535
21 into [function] [call site] 00536
21 Ok [function] [call site] 00537
21 Engine::get_interned_string [function] [call site] 00538
22 locked_write [function] [call site] 00539
23 try_borrow_mut [function] [call site] 00540
23 StraightHasher::write [function] [call site] 00542
23 try_write [function] [call site] 00544
23 std::thread::sleep [function] [call site] 00546
23 std::time::Duration::from_millis [function] [call site] 00547
23 StraightHasher::write [function] [call site] 00549
23 try_write [function] [call site] 00550
22 Command::get [function] [call site] 00551
21 FnCallHashes::from_native_only [function] [call site] 00554
21 calc_fn_hash [function] [call site] 00555
22 get_hasher [function] [call site] 00556
23 config::hashing::get_hashing_seed [function] [call site] 00557
24 Command::get [function] [call site] 00558
24 unwrap_or [function] [call site] 00559
23 ahash::RandomState::with_seeds [function] [call site] 00560
23 StraightHasherBuilder::build_hasher [function] [call site] 00561
24 StraightHasher [function] [call site] 00562
23 Engine::default [function] [call site] 00563
22 write_u8 [function] [call site] 00564
22 MyIterableType::into_iter [function] [call site] 00565
22 Self::IntoIter::for_each [function] [call site] 00566
23 string_functions::is_empty [function] [call site] 00567
23 StaticModuleResolver::iter_mut [function] [call site] 00569
23 impl [call site] 00570
23 FnPtr::call_raw_with_extra_args [function] [call site] 00572
22 test::hash [function] [call site] 00575
22 write_usize [function] [call site] 00576
22 test::hash [function] [call site] 00577
22 write_usize [function] [call site] 00578
22 StraightHasher::finish [function] [call site] 00579
21 MyIterableType::into_iter [function] [call site] 00580
22 test_chars [function] [call site] 00581
22 0.chars().collect::<Vec<_>> [function] [call site] 00582
22 MyIterableType::into_iter [function] [call site] 00583
21 Self::IntoIter::collect [function] [call site] 00584
22 NativeCallContext::engine [function] [call site] 00585
22 Engine::collect_fn_metadata_impl [function] [call site] 00586
22 test::len [function] [call site] 00588
22 IterateMap::new [function] [call site] 00589
22 string_functions::is_empty [function] [call site] 00590
22 blob_functions::insert [function] [call site] 00591
23 FnPtr::try_from [function] [call site] 00592
23 RhaiResultOf::unwrap [function] [call site] 00593
23 string_functions::is_empty [function] [call site] 00594
23 blob_functions::push [function] [call site] 00595
23 eval::calc_offset_len [function] [call site] 00596
23 test::len [function] [call site] 00597
23 test::len [function] [call site] 00598
23 blob_functions::push [function] [call site] 00599
23 blob_functions::insert [function] [call site] 00600
22 &str::into [function] [call site] 00601
22 Engine::get_interned_string [function] [call site] 00602
22 ImmutableString::into [function] [call site] 00607
22 blob_functions::insert [function] [call site] 00608
22 &str::into [function] [call site] 00609
22 Engine::get_interned_string [function] [call site] 00610
22 ImmutableString::into [function] [call site] 00611
22 blob_functions::insert [function] [call site] 00612
22 &str::into [function] [call site] 00613
22 Engine::get_interned_string [function] [call site] 00614
22 ImmutableString::into [function] [call site] 00615
22 blob_functions::insert [function] [call site] 00616
22 &str::into [function] [call site] 00617
22 string_functions::starts_with [function] [call site] 00618
23 string_functions::starts_with [function] [call site] 00619
22 blob_functions::insert [function] [call site] 00621
22 &str::into [function] [call site] 00622
22 blob_functions::insert [function] [call site] 00624
22 &str::into [function] [call site] 00625
22 MyIterableType::into_iter [function] [call site] 00626
22 Engine::lex_with_map [function] [call site] 00627
22 Engine::get_interned_string [function] [call site] 00628
22 ImmutableString::into [function] [call site] 00629
22 params [call site] 00630
12 .iter() [call site] 00631
12 .map(|&p| [call site] 00632
12 .collect::<Array> [function] [call site] 00633
22 string_functions::is_empty [function] [call site] 00635
22 blob_functions::insert [function] [call site] 00636
22 &str::into [function] [call site] 00637
22 MyIterableType::into_iter [function] [call site] 00638
22 Engine::lex_with_map [function] [call site] 00639
22 Engine::get_interned_string [function] [call site] 00640
22 ImmutableString::into [function] [call site] 00641
22 comments [call site] 00642
14 .iter() [call site] 00643
14 .map(|&s| [call site] 00644
14 .collect::<Array> [function] [call site] 00645
22 Dynamic::from_map [function] [call site] 00648
23 Union::Map [function] [call site] 00650
23 (TokenIterator::into [function] [call site] 00651
21 Some [function] [call site] 00652
21 FnCallExpr::into_fn_call_expr [function] [call site] 00653
22 Expr::FnCall [function] [call site] 00654
22 FnCallExpr::into [function] [call site] 00655
21 TestStruct::clone [function] [call site] 00656
21 eat_token [function] [call site] 00657
21 Engine::parse_unary [function] [call site] 00658
21 ParseSettings::level_up [function] [call site] 00659
21 Ok [function] [call site] 00660
21 Ok [function] [call site] 00661
21 Ok [function] [call site] 00662
21 Engine::get_interned_string [function] [call site] 00663
21 FnCallHashes::from_native_only [function] [call site] 00664
21 calc_fn_hash [function] [call site] 00665
21 MyIterableType::into_iter [function] [call site] 00666
21 Self::IntoIter::collect [function] [call site] 00667
21 Some [function] [call site] 00668
21 FnCallExpr::into_fn_call_expr [function] [call site] 00669
21 TestStruct::clone [function] [call site] 00670
21 eat_token [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 Engine::parse_unary [function] [call site] 00676
21 ParseSettings::level_up [function] [call site] 00677
21 MyIterableType::into_iter [function] [call site] 00678
21 Self::IntoIter::collect [function] [call site] 00679
21 Some [function] [call site] 00680
21 FnCallExpr::into_fn_call_expr [function] [call site] 00681
21 Err [function] [call site] 00682
21 PERR::into_err [function] [call site] 00683
21 Engine::parse_primary [function] [call site] 00684
22 LexError::UnexpectedInput [function] [call site] 00688
22 (Token, [call site] 00689
22 PERR::into_err [function] [call site] 00690
22 PERR::into_err [function] [call site] 00692
22 MultiInputsStream::get_next [function] [call site] 00693
22 Expr::Unit [function] [call site] 00694
22 MultiInputsStream::get_next [function] [call site] 00695
22 Expr::IntegerConstant [function] [call site] 00697
22 Expr::CharConstant [function] [call site] 00698
22 Expr::StringConstant [function] [call site] 00699
22 Engine::get_interned_string [function] [call site] 00700
22 Expr::BoolConstant [function] [call site] 00701
22 Expr::BoolConstant [function] [call site] 00702
22 Expr::IntegerConstant [function] [call site] 00703
22 MultiInputsStream::get_next [function] [call site] 00704
22 Expr::FloatConstant [function] [call site] 00705
22 MultiInputsStream::get_next [function] [call site] 00706
22 Expr::DynamicConstant [function] [call site] 00707
22 TestStruct::new [function] [call site] 00708
22 ParseSettings::has_option [function] [call site] 00710
23 intersects [function] [call site] 00711
22 Engine::parse_block [function] [call site] 00712
22 ParseSettings::level_up [function] [call site] 00713
22 Expr::Stmt [function] [call site] 00714
22 TestStruct::new [function] [call site] 00715
22 ParseResult::into [function] [call site] 00716
22 eat_token [function] [call site] 00717
22 Engine::parse_expr [function] [call site] 00718
22 ParseSettings::level_up [function] [call site] 00719
22 MultiInputsStream::get_next [function] [call site] 00720
22 PERR::into_err [function] [call site] 00723
22 PERR::MissingToken [function] [call site] 00725
22 &str::into [function] [call site] 00727
22 PERR::into_err [function] [call site] 00728
22 ParseSettings::has_option [function] [call site] 00729
22 Expr::Stmt [function] [call site] 00730
22 TestStruct::new [function] [call site] 00731
22 Engine::parse_if [function] [call site] 00732
23 ParseSettings::level_up_with_position [function] [call site] 00733
23 eat_token [function] [call site] 00734
23 ensure_not_statement_expr [function] [call site] 00735
24 &mut [call site] 00736
24 PERR::ExprExpected [function] [call site] 00739
24 &'static [call site] 00740
25 Engine::new [function] [call site] 00741
25 Scope::new [function] [call site] 00742
25 blob_functions::push [function] [call site] 00743
25 blob_functions::push [function] [call site] 00744
25 blob_functions::push [function] [call site] 00745
24 PERR::into_err [function] [call site] 00746
23 Engine::parse_expr [function] [call site] 00748
23 Expr::ensure_bool_expr [function] [call site] 00749
24 Dynamic::is_bool [function] [call site] 00750
25 crate::func::locked_read [function] [call site] 00751
26 try_borrow [function] [call site] 00752
26 locked_read [function] [call site] 00754
27 try_borrow [function] [call site] 00755
27 locked_read [function] [call site] 00757
27 Option::ok [function] [call site] 00758
27 try_read [function] [call site] 00759
27 std::thread::sleep [function] [call site] 00761
27 std::time::Duration::from_millis [function] [call site] 00762
27 locked_read [function] [call site] 00764
27 try_read [function] [call site] 00765
26 Option::ok [function] [call site] 00766
26 try_read [function] [call site] 00767
26 std::thread::sleep [function] [call site] 00769
26 std::time::Duration::from_millis [function] [call site] 00770
26 locked_read [function] [call site] 00772
26 try_read [function] [call site] 00773
25 Option::map_or [function] [call site] 00774
24 RhaiNativeFunc::return_type_name [function] [call site] 00775
25 type_name::<R> [function] [call site] 00776
24 PERR::MismatchedType [function] [call site] 00779
24 &str::into [function] [call site] 00780
24 &'static [call site] 00781
24 PERR::into_err [function] [call site] 00782
24 Expr::start_position [function] [call site] 00783
25 string_functions::is_empty [function] [call site] 00784
25 Expr::position [function] [call site] 00785
26 ParseSettings::level_up_with_position [function] [call site] 00786
25 ParseSettings::level_up_with_position [function] [call site] 00787
25 Expr::start_position [function] [call site] 00788
26 string_functions::is_empty [function] [call site] 00789
26 Expr::position [function] [call site] 00790
26 ParseSettings::level_up_with_position [function] [call site] 00791
26 Expr::start_position [function] [call site] 00792
26 Expr::start_position [function] [call site] 00793
26 Expr::position [function] [call site] 00794
25 Expr::start_position [function] [call site] 00795
25 Expr::position [function] [call site] 00796
23 ensure_not_assignment [function] [call site] 00797
24 &mut [call site] 00798
24 LexError::ImproperSymbol [function] [call site] 00801
24 Token::literal_syntax [function] [call site] 00802
24 &'static [call site] 00803
24 &str::into [function] [call site] 00804
24 PERR::into_err [function] [call site] 00805
23 Engine::parse_block [function] [call site] 00807
23 match_token [function] [call site] 00809
24 &mut [call site] 00810
24 eat_token [function] [call site] 00812
23 Engine::parse_if [function] [call site] 00815
23 Engine::parse_block [function] [call site] 00816
23 Stmt::Noop [function] [call site] 00817
23 Stmt::If [function] [call site] 00820
22 ParseSettings::level_up [function] [call site] 00822
22 Engine::allow_looping [function] [call site] 00824
23 intersects [function] [call site] 00825
22 ParseSettings::has_option [function] [call site] 00826
22 Expr::Stmt [function] [call site] 00827
22 TestStruct::new [function] [call site] 00828
22 Engine::parse_while_loop [function] [call site] 00829
23 ParseSettings::level_up [function] [call site] 00830
23 MultiInputsStream::get_next [function] [call site] 00831
23 ensure_not_statement_expr [function] [call site] 00833
23 Engine::parse_expr [function] [call site] 00834
23 Expr::ensure_bool_expr [function] [call site] 00835
23 ensure_not_assignment [function] [call site] 00836
23 Expr::Unit [function] [call site] 00837
23 Engine::parse_block [function] [call site] 00838
23 Stmt::While [function] [call site] 00841
22 ParseSettings::level_up [function] [call site] 00843
22 Engine::allow_looping [function] [call site] 00845
22 ParseSettings::has_option [function] [call site] 00846
22 Expr::Stmt [function] [call site] 00847
22 TestStruct::new [function] [call site] 00848
22 Engine::parse_do [function] [call site] 00849
23 ParseSettings::level_up_with_position [function] [call site] 00850
23 eat_token [function] [call site] 00851
23 ParseSettings::has_flag [function] [call site] 00852
23 Engine::parse_block [function] [call site] 00853
23 MultiInputsStream::get_next [function] [call site] 00855
23 string_functions::is_empty [function] [call site] 00857
24 test::len [function] [call site] 00858
23 PERR::MissingToken [function] [call site] 00860
23 &str::into [function] [call site] 00862
23 PERR::into_err [function] [call site] 00863
23 string_functions::remove [function] [call site] 00864
23 ensure_not_statement_expr [function] [call site] 00865
23 Engine::parse_expr [function] [call site] 00866
23 Expr::ensure_bool_expr [function] [call site] 00867
23 ensure_not_assignment [function] [call site] 00868
23 Stmt::Do [function] [call site] 00870
22 ParseSettings::level_up [function] [call site] 00872
22 Engine::allow_looping [function] [call site] 00874
22 ParseSettings::has_option [function] [call site] 00875
22 Expr::Stmt [function] [call site] 00876
22 TestStruct::new [function] [call site] 00877
22 Engine::parse_for [function] [call site] 00878
23 ParseSettings::level_up_with_position [function] [call site] 00879
23 eat_token [function] [call site] 00880
23 match_token [function] [call site] 00881
23 parse_var_name [function] [call site] 00882
24 MultiInputsStream::get_next [function] [call site] 00883
24 Option::unwrap [function] [call site] 00884
24 tokenizer::is_valid_identifier [function] [call site] 00886
25 test_chars [function] [call site] 00887
25 is_id_first_alphabetic [function] [call site] 00888
25 char::is_ascii_alphanumeric [function] [call site] 00889
24 PERR::Reserved [function] [call site] 00891
24 test_to_string [function] [call site] 00892
24 PERR::into_err [function] [call site] 00893
24 PERR::into_err [function] [call site] 00895
24 PERR::into_err [function] [call site] 00897
23 match_token [function] [call site] 00898
23 PERR::MissingToken [function] [call site] 00900
23 &str::into [function] [call site] 00902
23 PERR::into_err [function] [call site] 00903
23 parse_var_name [function] [call site] 00904
23 PERR::DuplicatedVariable [function] [call site] 00906
23 PERR::into_err [function] [call site] 00908
23 match_token [function] [call site] 00909
23 PERR::MissingToken [function] [call site] 00911
23 &str::into [function] [call site] 00913
23 PERR::into_err [function] [call site] 00914
23 parse_var_name [function] [call site] 00916
23 MultiInputsStream::get_next [function] [call site] 00917
23 PERR::into_err [function] [call site] 00920
23 PERR::MissingToken [function] [call site] 00922
23 &str::into [function] [call site] 00924
23 PERR::into_err [function] [call site] 00925
23 ensure_not_statement_expr [function] [call site] 00926
23 Engine::parse_expr [function] [call site] 00927
23 Expr::ensure_iterable [function] [call site] 00928
24 PERR::MismatchedType [function] [call site] 00931
24 &str::into [function] [call site] 00932
24 &'static [call site] 00933
24 PERR::into_err [function] [call site] 00934
24 Expr::start_position [function] [call site] 00935
23 Engine::lex_with_map [function] [call site] 00936
23 Engine::get_interned_string [function] [call site] 00937
23 Engine::get_interned_string [function] [call site] 00938
23 test::len [function] [call site] 00939
23 blob_functions::push [function] [call site] 00940
23 TestStruct::clone [function] [call site] 00941
23 blob_functions::push [function] [call site] 00942
23 Engine::parse_block [function] [call site] 00943
23 Scope::rewind [function] [call site] 00945
24 string_functions::truncate [function] [call site] 00946
25 string_functions::clear [function] [call site] 00947
25 FnPtr::try_from [function] [call site] 00948
25 char_indices [function] [call site] 00949
25 shared_make_mut [function] [call site] 00951
26 Shared::make_mut [function] [call site] 00952
25 string_functions::truncate [function] [call site] 00953
24 string_functions::truncate [function] [call site] 00954
24 string_functions::truncate [function] [call site] 00955
23 Stmt::For [function] [call site] 00957
23 TestStruct::new [function] [call site] 00958
22 ParseSettings::level_up [function] [call site] 00959
22 ParseSettings::has_option [function] [call site] 00961
22 Expr::Stmt [function] [call site] 00962
22 TestStruct::new [function] [call site] 00963
22 Engine::parse_switch [function] [call site] 00964
23 ParseSettings::level_up_with_position [function] [call site] 00965
23 eat_token [function] [call site] 00966
23 Engine::parse_expr [function] [call site] 00967
23 MultiInputsStream::get_next [function] [call site] 00968
23 PERR::into_err [function] [call site] 00971
23 PERR::MissingToken [function] [call site] 00973
23 &str::into [function] [call site] 00975
23 PERR::into_err [function] [call site] 00976
23 FnArgsVec::<BinaryExpr>::new [function] [call site] 00977
23 StraightHashMap::<CaseBlocksList>::default [function] [call site] 00978
24 TestStruct::new [function] [call site] 00979
23 StaticVec::<RangeCase>::new [function] [call site] 00980
23 eat_token [function] [call site] 00983
23 PERR::MissingToken [function] [call site] 00985
23 PERR::into_err [function] [call site] 00988
23 Position::is_none [function] [call site] 00989
23 eat_token [function] [call site] 00990
23 match_token [function] [call site] 00991
23 PERR::into_err [function] [call site] 00993
23 Position::new_const [function] [call site] 00994
24 TestStruct::new [function] [call site] 00996
23 Expr::BoolConstant [function] [call site] 00997
23 None::is_some [function] [call site] 00998
23 PERR::into_err [function] [call site] 01000
23 Position::new_const [function] [call site] 01001
23 Engine::parse_expr [function] [call site] 01002
23 blob_functions::push [function] [call site] 01003
24 blob_functions::push [function] [call site] 01004
24 FnPtr::try_from [function] [call site] 01005
24 RhaiResultOf::unwrap [function] [call site] 01006
23 PERR::ExprExpected [function] [call site] 01008
23 &str::into [function] [call site] 01009
23 PERR::into_err [function] [call site] 01010
23 match_token [function] [call site] 01011
23 match_token [function] [call site] 01012
23 ensure_not_statement_expr [function] [call site] 01013
23 Engine::parse_expr [function] [call site] 01014
23 Expr::ensure_bool_expr [function] [call site] 01015
23 ensure_not_assignment [function] [call site] 01016
23 Expr::BoolConstant [function] [call site] 01017
23 MultiInputsStream::get_next [function] [call site] 01018
23 PERR::into_err [function] [call site] 01021
23 PERR::MissingToken [function] [call site] 01023
23 &str::into [function] [call site] 01025
23 PERR::into_err [function] [call site] 01026
23 ParseSettings::has_flag [function] [call site] 01027
23 Engine::parse_expr [function] [call site] 01028
23 Engine::parse_stmt [function] [call site] 01029
23 CustomExpr::is_self_terminated [function] [call site] 01030
23 ParseResult::into [function] [call site] 01031
23 Expr::Stmt [function] [call site] 01032
23 StmtBlockContainer::into [function] [call site] 01033
23 blob_functions::push [function] [call site] 01034
23 test::len [function] [call site] 01035
23 string_functions::is_empty [function] [call site] 01036
24 test::len [function] [call site] 01037
23 Expr::get_literal_value [function] [call site] 01039
24 StmtBlock::as_ref [function] [call site] 01041
24 TestStruct::clone [function] [call site] 01042
24 write_lock::<FnPtr> [function] [call site] 01044
24 crate::Shared::new [function] [call site] 01046
24 Option<&GlobalRuntimeState>::into [function] [call site] 01047
24 TestStruct::clone [function] [call site] 01051
24 Self::into [function] [call site] 01052
24 Expr::is_constant [function] [call site] 01054
25 MyIterableType::into_iter [function] [call site] 01055
25 Self::IntoIter::all [function] [call site] 01056
26 Engine::new [function] [call site] 01057
26 register_type::<TestStruct> [function] [call site] 01058
26 Engine::register_fn [function] [call site] 01059
26 Engine::register_fn [function] [call site] 01060
25 MyIterableType::into_iter [function] [call site] 01061
25 Engine::lex_with_map [function] [call site] 01062
25 test_method_call [function] [call site] 01063
26 Engine::new [function] [call site] 01064
26 register_type::<TestStruct> [function] [call site] 01065
26 Engine::register_fn [function] [call site] 01066
26 Engine::register_fn [function] [call site] 01067
24 crate::Array::with_capacity [function] [call site] 01068
25 blob_functions::blob_with_capacity_and_value [function] [call site] 01069
26 TestStruct::new [function] [call site] 01071
26 FnPtr::try_from [function] [call site] 01072
26 RhaiResultOf::unwrap_or [function] [call site] 01073
26 NativeCallContext::engine [function] [call site] 01074
26 Engine::throw_on_size [function] [call site] 01075
27 Command::get [function] [call site] 01077
27 ERR::ErrorDataTooLarge [function] [call site] 01079
27 &str::to_string [function] [call site] 01080
28 Engine::new [function] [call site] 01081
28 Scope::new [function] [call site] 01082
28 blob_functions::push [function] [call site] 01083
28 blob_functions::push [function] [call site] 01084
28 blob_functions::push [function] [call site] 01085
27 Command::get [function] [call site] 01088
27 ERR::ErrorDataTooLarge [function] [call site] 01090
27 &str::to_string [function] [call site] 01091
27 Command::get [function] [call site] 01094
27 ERR::ErrorDataTooLarge [function] [call site] 01096
27 &str::to_string [function] [call site] 01097
26 FnPtr::try_from [function] [call site] 01100
26 RhaiResultOf::unwrap [function] [call site] 01101
24 test::len [function] [call site] 01103
24 StmtBlock::extend [function] [call site] 01104
25 StmtBlock::extend [function] [call site] 01105
26 StmtBlock::extend [function] [call site] 01106
24 MyIterableType::into_iter [function] [call site] 01107
24 Self::IntoIter::map [function] [call site] 01108
24 Expr::get_literal_value [function] [call site] 01109
25 StmtBlock::as_ref [function] [call site] 01111
25 TestStruct::clone [function] [call site] 01112
25 write_lock::<FnPtr> [function] [call site] 01113
25 crate::Shared::new [function] [call site] 01115
25 Option<&GlobalRuntimeState>::into [function] [call site] 01116
25 TestStruct::clone [function] [call site] 01120
25 Self::into [function] [call site] 01121
25 Expr::is_constant [function] [call site] 01123
25 crate::Array::with_capacity [function] [call site] 01124
25 test::len [function] [call site] 01125
25 StmtBlock::extend [function] [call site] 01126
25 MyIterableType::into_iter [function] [call site] 01127
25 Self::IntoIter::map [function] [call site] 01128
25 Expr::get_literal_value [function] [call site] 01129
25 Option::unwrap [function] [call site] 01130
25 Dynamic::from_array [function] [call site] 01131
25 Expr::is_constant [function] [call site] 01135
25 TestStruct::clone [function] [call site] 01136
25 (TokenIterator::get_mut [function] [call site] 01137
26 Shared::get_mut [function] [call site] 01138
25 Ident::as_str [function] [call site] 01139
25 Option::unwrap [function] [call site] 01140
25 Expr::get_literal_value [function] [call site] 01141
25 Option::unwrap [function] [call site] 01142
25 Dynamic::from_map [function] [call site] 01143
25 Expr::is_constant [function] [call site] 01144
25 Position::new_const [function] [call site] 01145
25 Expr::get_literal_value [function] [call site] 01146
26 StmtBlock::as_ref [function] [call site] 01148
26 TestStruct::clone [function] [call site] 01149
26 write_lock::<FnPtr> [function] [call site] 01150
26 crate::Shared::new [function] [call site] 01152
26 Option<&GlobalRuntimeState>::into [function] [call site] 01153
26 TestStruct::clone [function] [call site] 01157
26 Self::into [function] [call site] 01158
26 Expr::is_constant [function] [call site] 01160
26 crate::Array::with_capacity [function] [call site] 01161
26 test::len [function] [call site] 01162
26 StmtBlock::extend [function] [call site] 01163
26 MyIterableType::into_iter [function] [call site] 01164
26 Self::IntoIter::map [function] [call site] 01165
26 Expr::get_literal_value [function] [call site] 01166
26 Option::unwrap [function] [call site] 01167
26 Dynamic::from_array [function] [call site] 01168
26 Expr::is_constant [function] [call site] 01169
26 TestStruct::clone [function] [call site] 01170
26 (TokenIterator::get_mut [function] [call site] 01171
26 Ident::as_str [function] [call site] 01172
26 Option::unwrap [function] [call site] 01173
26 Expr::get_literal_value [function] [call site] 01174
26 Option::unwrap [function] [call site] 01175
26 Dynamic::from_map [function] [call site] 01176
26 Expr::is_constant [function] [call site] 01177
26 Position::new_const [function] [call site] 01178
26 Expr::get_literal_value [function] [call site] 01179
26 Option::unwrap [function] [call site] 01180
26 FnCallExpr::is_qualified [function] [call site] 01183
27 string_functions::is_empty [function] [call site] 01184
26 test::len [function] [call site] 01185
26 TestStruct::clone [function] [call site] 01189
26 RhaiResultOf::ok [function] [call site] 01190
26 test::len [function] [call site] 01192
26 Token::literal_syntax [function] [call site] 01193
26 Token::literal_syntax [function] [call site] 01194
26 Ident::as_str [function] [call site] 01195
25 Option::unwrap [function] [call site] 01202
25 FnCallExpr::is_qualified [function] [call site] 01205
25 test::len [function] [call site] 01206
25 FnPtr::new [function] [call site] 01207
25 TestStruct::clone [function] [call site] 01208
25 RhaiResultOf::ok [function] [call site] 01209
25 test::len [function] [call site] 01211
25 Token::literal_syntax [function] [call site] 01212
25 Token::literal_syntax [function] [call site] 01213
25 Ident::as_str [function] [call site] 01214
24 Option::unwrap [function] [call site] 01221
24 Dynamic::from_array [function] [call site] 01222
24 Expr::is_constant [function] [call site] 01223
24 TestStruct::clone [function] [call site] 01224
24 (TokenIterator::get_mut [function] [call site] 01225
24 Ident::as_str [function] [call site] 01226
24 Option::unwrap [function] [call site] 01227
24 Expr::get_literal_value [function] [call site] 01228
24 Option::unwrap [function] [call site] 01229
24 Dynamic::from_map [function] [call site] 01230
24 Expr::is_constant [function] [call site] 01231
24 Position::new_const [function] [call site] 01232
24 Expr::get_literal_value [function] [call site] 01233
24 Option::unwrap [function] [call site] 01234
24 FnCallExpr::is_qualified [function] [call site] 01237
24 test::len [function] [call site] 01238
24 FnPtr::new [function] [call site] 01239
24 TestStruct::clone [function] [call site] 01240
24 RhaiResultOf::ok [function] [call site] 01241
24 test::len [function] [call site] 01243
24 Token::literal_syntax [function] [call site] 01244
24 Token::literal_syntax [function] [call site] 01245
24 Ident::as_str [function] [call site] 01246
23 Option::ok_or_else [function] [call site] 01253
23 PERR::ExprExpected [function] [call site] 01254
23 &str::into [function] [call site] 01255
23 PERR::into_err [function] [call site] 01256
23 Expr::start_position [function] [call site] 01257
23 read_lock::<ExclusiveRange> [function] [call site] 01258
23 TestStruct::clone [function] [call site] 01260
23 Self::into [function] [call site] 01262
23 read_lock::<InclusiveRange> [function] [call site] 01263
23 TestStruct::clone [function] [call site] 01265
23 Self::into [function] [call site] 01266
23 string_functions::is_empty [function] [call site] 01267
23 RangeCase::set_index [function] [call site] 01268
23 blob_functions::push [function] [call site] 01269
23 string_functions::is_empty [function] [call site] 01270
23 PERR::into_err [function] [call site] 01272
23 Expr::start_position [function] [call site] 01273
23 func::hashing::get_hasher [function] [call site] 01274
24 config::hashing::get_hashing_seed [function] [call site] 01275
24 ahash::RandomState::with_seeds [function] [call site] 01276
24 StraightHasherBuilder::build_hasher [function] [call site] 01277
24 Engine::default [function] [call site] 01278
23 test::hash [function] [call site] 01279
23 Self::Hasher::finish [function] [call site] 01280
23 Scope::push_entry [function] [call site] 01281
24 Scope::is_empty [function] [call site] 01282
25 string_functions::is_empty [function] [call site] 01283
24 blob_functions::push [function] [call site] 01286
24 Dynamic::set_access_mode [function] [call site] 01287
25 StmtBlock::as_mut [function] [call site] 01288
25 Dynamic::set_access_mode [function] [call site] 01289
26 StmtBlock::as_mut [function] [call site] 01290
26 Dynamic::set_access_mode [function] [call site] 01291
26 values_mut [function] [call site] 01292
26 Dynamic::set_access_mode [function] [call site] 01293
25 values_mut [function] [call site] 01294
25 Dynamic::set_access_mode [function] [call site] 01295
24 blob_functions::push [function] [call site] 01296
23 &mut [call site] 01297
23 Position::new_const [function] [call site] 01298
24 TestStruct::new [function] [call site] 01300
23 blob_functions::push [function] [call site] 01301
23 eat_token [function] [call site] 01304
23 PERR::MissingToken [function] [call site] 01306
23 PERR::into_err [function] [call site] 01309
23 TestStruct::clone [function] [call site] 01311
23 PERR::into_err [function] [call site] 01313
24 ParseError [function] [call site] 01314
24 PERR::into [function] [call site] 01315
23 PERR::MissingToken [function] [call site] 01317
23 &str::into [function] [call site] 01319
23 PERR::into_err [function] [call site] 01320
23 shrink_to_fit [function] [call site] 01321
23 Self::shrink_to_fit [function] [call site] 01322
23 shrink_to_fit [function] [call site] 01323
23 Stmt::Switch [function] [call site] 01325
22 ParseSettings::level_up [function] [call site] 01327
22 ParseSettings::has_option [function] [call site] 01329
22 test::len [function] [call site] 01330
22 Engine::max_functions [function] [call site] 01331
22 PERR::into_err [function] [call site] 01333
22 ParseSettings::has_option [function] [call site] 01334
22 Engine::parse_anon_fn [function] [call site] 01335
23 ParseState::new [function] [call site] 01336
23 TestStruct::clone [function] [call site] 01337
23 clone_from [function] [call site] 01338
23 StmtBlock::extend [function] [call site] 01339
23 TestStruct::clone [function] [call site] 01340
23 StaticVec::<ImmutableString>::new_const [function] [call site] 01341
24 TestStruct::new [function] [call site] 01343
23 MultiInputsStream::get_next [function] [call site] 01344
23 match_token [function] [call site] 01346
23 MultiInputsStream::get_next [function] [call site] 01347
23 MyIterableType::into_iter [function] [call site] 01349
24 test_chars [function] [call site] 01350
24 0.chars().collect::<Vec<_>> [function] [call site] 01351
24 MyIterableType::into_iter [function] [call site] 01352
23 Self::IntoIter::any [function] [call site] 01353
23 PERR::FnDuplicatedParam [function] [call site] 01355
23 ImmutableString::new [function] [call site] 01356
23 test_to_string [function] [call site] 01357
23 PERR::into_err [function] [call site] 01358
23 Engine::get_interned_string [function] [call site] 01359
23 blob_functions::push [function] [call site] 01360
23 TestStruct::clone [function] [call site] 01361
23 blob_functions::push [function] [call site] 01362
23 PERR::into_err [function] [call site] 01364
23 PERR::MissingToken [function] [call site] 01366
23 &str::into [function] [call site] 01368
23 PERR::into_err [function] [call site] 01369
23 MultiInputsStream::get_next [function] [call site] 01370
23 PERR::into_err [function] [call site] 01373
23 PERR::MissingToken [function] [call site] 01375
23 &str::into [function] [call site] 01377
23 PERR::into_err [function] [call site] 01378
23 Engine::parse_stmt [function] [call site] 01379
23 ParseSettings::level_up [function] [call site] 01380
23 std::mem::take [function] [call site] 01384
24 Engine::new [function] [call site] 01385
24 register_type_with_name::<TestStruct> [function] [call site] 01386
24 Engine::register_fn [function] [call site] 01387
24 TestStruct [function] [call site] 01388
23 blob_functions::blob_with_capacity [function] [call site] 01389
24 blob_functions::blob_with_capacity_and_value [function] [call site] 01390
23 test::len [function] [call site] 01391
24 test::len [function] [call site] 01392
23 test::len [function] [call site] 01393
24 test::len [function] [call site] 01394
23 StmtBlock::extend [function] [call site] 01395
23 MyIterableType::into_iter [function] [call site] 01396
24 test_chars [function] [call site] 01397
24 0.chars().collect::<Vec<_>> [function] [call site] 01398
24 MyIterableType::into_iter [function] [call site] 01399
23 Self::IntoIter::map [function] [call site] 01400
23 TestStruct::clone [function] [call site] 01401
23 blob_functions::blob_with_capacity [function] [call site] 01402
23 test::len [function] [call site] 01403
23 ThinVec::<Ident>::new [function] [call site] 01404
23 string_functions::add_append [function] [call site] 01405
24 string_functions::is_empty [function] [call site] 01406
24 String::from_utf8_lossy [function] [call site] 01407
24 string_functions::is_empty [function] [call site] 01408
24 String::from_utf8 [function] [call site] 01409
24 ImmutableString::into_owned [function] [call site] 01412
24 String::into [function] [call site] 01413
24 ImmutableString::into_owned [function] [call site] 01414
24 StmtBlock::as_ref [function] [call site] 01415
23 func::hashing::get_hasher [function] [call site] 01417
23 MyIterableType::into_iter [function] [call site] 01418
23 Self::IntoIter::for_each [function] [call site] 01419
23 test::hash [function] [call site] 01420
23 test::hash [function] [call site] 01421
23 Self::Hasher::finish [function] [call site] 01422
23 Engine::get_interned_string [function] [call site] 01423
23 make_anonymous_fn [function] [call site] 01424
24 crate::Identifier::new_const [function] [call site] 01425
25 TestStruct::new [function] [call site] 01427
23 TestStruct::new [function] [call site] 01429
23 TestStruct::clone [function] [call site] 01430
23 TokenStream::into [function] [call site] 01431
23 Engine::default [function] [call site] 01432
23 TestStruct::new [function] [call site] 01433
23 crate::types::fn_ptr::FnPtrType::Script [function] [call site] 01434
23 TestStruct::clone [function] [call site] 01435
23 Expr::DynamicConstant [function] [call site] 01437
23 TestStruct::new [function] [call site] 01438
23 Engine::access_var [function] [call site] 01440
24 ParseState::find_var [function] [call site] 01441
25 Scope::iter_rev_inner [function] [call site] 01442
26 MyIterableType::into_iter [function] [call site] 01443
27 test_chars [function] [call site] 01444
27 0.chars().collect::<Vec<_>> [function] [call site] 01445
27 MyIterableType::into_iter [function] [call site] 01446
26 array_functions::reduce_rev [function] [call site] 01447
27 array_functions::reduce_rev_with_initial [function] [call site] 01448
28 string_functions::is_empty [function] [call site] 01449
28 test::len [function] [call site] 01451
28 StaticModuleResolver::iter_mut [function] [call site] 01452
28 array_functions::reduce_rev [function] [call site] 01453
29 array_functions::reduce_rev_with_initial [function] [call site] 01454
28 RhaiResult::enumerate [function] [call site] 01455
28 try_fold [function] [call site] 01456
28 FnPtr::call_raw_with_extra_args [function] [call site] 01458
29 _call_with_extra_args::<true, [call site] 01459
29 _call_with_extra_args::<false, [call site] 01460
26 array_functions::zip [function] [call site] 01463
27 string_functions::is_empty [function] [call site] 01464
28 test::len [function] [call site] 01465
27 string_functions::is_empty [function] [call site] 01466
28 test::len [function] [call site] 01467
27 IterateDynamicArray::new [function] [call site] 01469
27 StaticModuleResolver::iter_mut [function] [call site] 01470
28 StaticModuleResolver::iter_mut [function] [call site] 01471
28 Engine::lex_with_map [function] [call site] 01472
28 Ident::as_str [function] [call site] 01473
27 array_functions::zip [function] [call site] 01474
28 string_functions::is_empty [function] [call site] 01475
28 string_functions::is_empty [function] [call site] 01476
28 IterateDynamicArray::new [function] [call site] 01478
28 StaticModuleResolver::iter_mut [function] [call site] 01479
28 array_functions::zip [function] [call site] 01480
28 RhaiResultOf::enumerate [function] [call site] 01481
28 Engine::lex_with_map [function] [call site] 01482
28 FnPtr::call_raw_with_extra_args [function] [call site] 01483
28 TestStruct::clone [function] [call site] 01484
28 reflection_functions::collect [function] [call site] 01486
29 NativeCallContext::engine [function] [call site] 01487
29 Engine::collect_fn_metadata_impl [function] [call site] 01488
29 test::len [function] [call site] 01490
29 IterateMap::new [function] [call site] 01491
29 string_functions::is_empty [function] [call site] 01492
29 blob_functions::insert [function] [call site] 01493
29 &str::into [function] [call site] 01494
29 Engine::get_interned_string [function] [call site] 01495
29 ImmutableString::into [function] [call site] 01496
29 blob_functions::insert [function] [call site] 01497
29 &str::into [function] [call site] 01498
29 Engine::get_interned_string [function] [call site] 01499
29 ImmutableString::into [function] [call site] 01500
29 blob_functions::insert [function] [call site] 01501
29 &str::into [function] [call site] 01502
29 Engine::get_interned_string [function] [call site] 01503
29 ImmutableString::into [function] [call site] 01504
29 blob_functions::insert [function] [call site] 01505
29 &str::into [function] [call site] 01506
29 string_functions::starts_with [function] [call site] 01507
29 blob_functions::insert [function] [call site] 01509
29 &str::into [function] [call site] 01510
29 blob_functions::insert [function] [call site] 01512
29 &str::into [function] [call site] 01513
29 MyIterableType::into_iter [function] [call site] 01514
29 Engine::lex_with_map [function] [call site] 01515
29 Engine::get_interned_string [function] [call site] 01516
29 ImmutableString::into [function] [call site] 01517
29 params [call site] 01518
12 .iter() [call site] 01519
12 .map(|&p| [call site] 01520
12 .collect::<Array> [function] [call site] 01521
29 string_functions::is_empty [function] [call site] 01523
29 blob_functions::insert [function] [call site] 01524
29 &str::into [function] [call site] 01525
29 MyIterableType::into_iter [function] [call site] 01526
29 Engine::lex_with_map [function] [call site] 01527
29 Engine::get_interned_string [function] [call site] 01528
29 ImmutableString::into [function] [call site] 01529
29 comments [call site] 01530
14 .iter() [call site] 01531
14 .map(|&s| [call site] 01532
14 .collect::<Array> [function] [call site] 01533
29 Dynamic::from_map [function] [call site] 01536
27 RhaiResultOf::enumerate [function] [call site] 01537
27 Engine::lex_with_map [function] [call site] 01538
27 FnPtr::call_raw_with_extra_args [function] [call site] 01539
27 TestStruct::clone [function] [call site] 01540
27 into [function] [call site] 01541
27 reflection_functions::collect [function] [call site] 01542
26 MyIterableType::into_iter [function] [call site] 01543
26 array_functions::reduce_rev [function] [call site] 01544
26 Engine::lex_with_map [function] [call site] 01545
26 Dynamic::is_read_only [function] [call site] 01546
27 crate::func::locked_read [function] [call site] 01547
27 Option::map_or [function] [call site] 01548
27 Dynamic::access_mode [function] [call site] 01549
27 Dynamic::access_mode [function] [call site] 01550
25 ParseSettings::level_up_with_position [function] [call site] 01551
25 map_or [function] [call site] 01552
24 map_functions::values [function] [call site] 01553
25 string_functions::is_empty [function] [call site] 01554
26 test::len [function] [call site] 01555
25 IterateDynamicArray::new [function] [call site] 01556
25 map_functions::values [function] [call site] 01557
26 string_functions::is_empty [function] [call site] 01558
26 IterateDynamicArray::new [function] [call site] 01559
26 map_functions::values [function] [call site] 01560
26 Array::cloned [function] [call site] 01561
26 reflection_functions::collect [function] [call site] 01562
25 Array::cloned [function] [call site] 01563
25 reflection_functions::collect [function] [call site] 01564
24 T::as_any [function] [call site] 01565
24 MyIterableType::into_iter [function] [call site] 01566
24 T::as_any [function] [call site] 01567
24 Engine::get_interned_string [function] [call site] 01568
24 blob_functions::push [function] [call site] 01569
24 then [function] [call site] 01570
24 TestStruct::new [function] [call site] 01571
24 Dynamic::flatten [function] [call site] 01572
25 crate::func::native::shared_try_take [function] [call site] 01573
26 Shared::try_unwrap [function] [call site] 01574
25 into_inner [function] [call site] 01575
25 Dynamic::flatten [function] [call site] 01576
25 into_inner [function] [call site] 01577
25 Dynamic::flatten [function] [call site] 01579
25 into_inner [function] [call site] 01580
25 Dynamic::flatten [function] [call site] 01581
25 crate::func::locked_read [function] [call site] 01582
25 Dynamic::flatten_clone [function] [call site] 01583
26 crate::func::locked_read [function] [call site] 01584
26 Option::map_or_else [function] [call site] 01585
26 Dynamic::clone [function] [call site] 01586
27 Union::Unit [function] [call site] 01588
27 Union::Bool [function] [call site] 01590
27 Union::Str [function] [call site] 01592
27 TestStruct::clone [function] [call site] 01593
27 Union::Char [function] [call site] 01596
27 Union::Int [function] [call site] 01598
27 Union::Float [function] [call site] 01600
27 Union::Decimal [function] [call site] 01602
27 TestStruct::clone [function] [call site] 01603
27 Union::Array [function] [call site] 01605
27 TestStruct::clone [function] [call site] 01606
27 Union::Blob [function] [call site] 01608
27 TestStruct::clone [function] [call site] 01609
27 Union::Map [function] [call site] 01611
27 TestStruct::clone [function] [call site] 01612
27 Union::FnPtr [function] [call site] 01614
27 TestStruct::clone [function] [call site] 01615
27 Union::TimeStamp [function] [call site] 01617
27 TestStruct::clone [function] [call site] 01618
27 Union::Variant [function] [call site] 01620
27 StmtBlock::as_ref [function] [call site] 01621
27 StmtBlock::as_ref [function] [call site] 01622
27 T::clone_object [function] [call site] 01623
28 TestStruct::new [function] [call site] 01624
28 TestStruct::clone [function] [call site] 01625
27 Box::into [function] [call site] 01627
27 Union::Shared [function] [call site] 01629
27 TestStruct::clone [function] [call site] 01630
26 Dynamic::flatten_clone [function] [call site] 01631
27 crate::func::locked_read [function] [call site] 01632
27 Option::map_or_else [function] [call site] 01633
27 Dynamic::clone [function] [call site] 01634
27 Dynamic::flatten_clone [function] [call site] 01635
27 Dynamic::clone [function] [call site] 01636
26 Dynamic::clone [function] [call site] 01637
25 Union::Shared [function] [call site] 01639
23 Position::is_none [function] [call site] 01640
23 ParseSettings::has_flag [function] [call site] 01641
23 ParseSettings::has_option [function] [call site] 01642
23 map_or [function] [call site] 01643
23 string_functions::contains [function] [call site] 01644
23 Err [function] [call site] 01645
23 PERR::VariableUndefined [function] [call site] 01646
23 test_to_string [function] [call site] 01647
23 PERR::into_err [function] [call site] 01648
23 calc_fn_hash [function] [call site] 01649
23 test::len [function] [call site] 01650
23 blob_functions::insert [function] [call site] 01651
23 Engine::make_curry_from_externals [function] [call site] 01652
24 StmtBlock::as_ref [function] [call site] 01653
24 string_functions::is_empty [function] [call site] 01654
25 test::len [function] [call site] 01655
24 StmtBlock::as_ref [function] [call site] 01656
24 test::len [function] [call site] 01657
25 test::len [function] [call site] 01658
24 blob_functions::blob_with_capacity [function] [call site] 01659
24 StmtBlock::as_ref [function] [call site] 01660
24 test::len [function] [call site] 01661
24 blob_functions::push [function] [call site] 01662
24 StmtBlock::extend [function] [call site] 01663
24 StmtBlock::as_ref [function] [call site] 01664
24 MyIterableType::into_iter [function] [call site] 01665
25 test_chars [function] [call site] 01666
25 0.chars().collect::<Vec<_>> [function] [call site] 01667
25 MyIterableType::into_iter [function] [call site] 01668
24 Self::IntoIter::cloned [function] [call site] 01669
24 Engine::lex_with_map [function] [call site] 01670
24 Engine::access_var [function] [call site] 01671
24 FnPtr::try_from [function] [call site] 01672
24 Command::get [function] [call site] 01673
24 RhaiResultOf::ok [function] [call site] 01674
24 and_then [function] [call site] 01675
24 Expr::Variable [function] [call site] 01676
24 Engine::default [function] [call site] 01677
24 Expr::Variable [function] [call site] 01679
24 Engine::get_interned_string [function] [call site] 01681
24 FnCallHashes::from_native_only [function] [call site] 01682
24 calc_fn_hash [function] [call site] 01683
24 FnCallExpr::into_fn_call_expr [function] [call site] 01684
24 blob_functions::blob_with_capacity [function] [call site] 01685
25 blob_functions::blob_with_capacity_and_value [function] [call site] 01686
24 blob_functions::push [function] [call site] 01687
25 blob_functions::push [function] [call site] 01688
25 FnPtr::try_from [function] [call site] 01689
25 RhaiResultOf::unwrap [function] [call site] 01690
24 Stmt::Share [function] [call site] 01691
24 MyIterableType::into_iter [function] [call site] 01692
25 test_chars [function] [call site] 01693
25 0.chars().collect::<Vec<_>> [function] [call site] 01694
25 MyIterableType::into_iter [function] [call site] 01695
24 Self::IntoIter::map [function] [call site] 01696
24 Engine::access_var [function] [call site] 01697
24 into_iter() [call site] 01698
8 .map(|var| [call site] 01699
10 let [call site] 01700
10 (var, [call site] 01701
8 }) [call site] 01702
8 .collect::<FnArgsVec<_>> [function] [call site] 01703
24 blob_functions::push [function] [call site] 01705
24 Stmt::Expr [function] [call site] 01706
24 Expr::Stmt [function] [call site] 01708
24 StmtBlock::new [function] [call site] 01709
25 StmtBlock::new_with_span [function] [call site] 01710
26 MyIterableType::into_iter [function] [call site] 01711
27 test_chars [function] [call site] 01712
27 0.chars().collect::<Vec<_>> [function] [call site] 01713
27 MyIterableType::into_iter [function] [call site] 01714
26 Self::IntoIter::collect [function] [call site] 01715
26 StmtBlockContainer::shrink_to_fit [function] [call site] 01716
25 Span::new [function] [call site] 01717
24 Self::into [function] [call site] 01718
23 Ok [function] [call site] 01719
22 TestStruct::new [function] [call site] 01720
22 ParseSettings::level_up [function] [call site] 01721
22 MultiInputsStream::get_next [function] [call site] 01722
22 unwrap [function] [call site] 01723
22 string_functions::is_empty [function] [call site] 01724
22 blob_functions::push [function] [call site] 01725
23 blob_functions::push [function] [call site] 01726
23 FnPtr::try_from [function] [call site] 01727
23 RhaiResultOf::unwrap [function] [call site] 01728
22 Expr::StringConstant [function] [call site] 01729
22 Engine::get_interned_string [function] [call site] 01730
22 Engine::parse_block [function] [call site] 01731
22 Expr::Stmt [function] [call site] 01732
22 TestStruct::new [function] [call site] 01733
22 ParseResult::into [function] [call site] 01734
22 string_functions::is_empty [function] [call site] 01735
22 blob_functions::push [function] [call site] 01736
22 Target::borrow_mut [function] [call site] 01737
23 Target::as_mut [function] [call site] 01738
22 MultiInputsStream::get_next [function] [call site] 01739
22 unwrap [function] [call site] 01740
22 string_functions::is_empty [function] [call site] 01741
22 blob_functions::push [function] [call site] 01742
22 Expr::StringConstant [function] [call site] 01743
22 Engine::get_interned_string [function] [call site] 01744
22 string_functions::is_empty [function] [call site] 01745
22 blob_functions::push [function] [call site] 01746
22 Expr::StringConstant [function] [call site] 01747
22 Engine::get_interned_string [function] [call site] 01748
22 Err [function] [call site] 01749
22 PERR::into_err [function] [call site] 01750
22 string_functions::is_empty [function] [call site] 01751
23 test::len [function] [call site] 01752
22 Expr::StringConstant [function] [call site] 01753
22 Engine::get_interned_string [function] [call site] 01754
22 Self::shrink_to_fit [function] [call site] 01755
22 Expr::InterpolatedString [function] [call site] 01756
22 Engine::parse_array_literal [function] [call site] 01757
23 eat_token [function] [call site] 01758
23 TestStruct::new [function] [call site] 01759
23 Engine::max_array_size [function] [call site] 01760
24 Command::get [function] [call site] 01761
23 test::len [function] [call site] 01762
23 Engine::max_array_size [function] [call site] 01763
23 PERR::LiteralTooLarge [function] [call site] 01765
23 &str::into [function] [call site] 01766
23 Engine::max_array_size [function] [call site] 01767
23 PERR::into_err [function] [call site] 01768
23 eat_token [function] [call site] 01773
23 PERR::MissingToken [function] [call site] 01775
23 PERR::into_err [function] [call site] 01778
23 blob_functions::push [function] [call site] 01779
23 Engine::parse_expr [function] [call site] 01780
23 ParseSettings::level_up [function] [call site] 01781
23 eat_token [function] [call site] 01784
23 PERR::MissingToken [function] [call site] 01786
23 PERR::into_err [function] [call site] 01789
23 TestStruct::clone [function] [call site] 01791
23 PERR::into_err [function] [call site] 01792
23 PERR::MissingToken [function] [call site] 01794
23 &str::into [function] [call site] 01796
23 PERR::into_err [function] [call site] 01797
23 shrink_to_fit [function] [call site] 01798
23 Expr::Array [function] [call site] 01800
22 ParseSettings::level_up [function] [call site] 01801
22 Engine::parse_map_literal [function] [call site] 01802
23 eat_token [function] [call site] 01803
23 StaticVec::<(Ident, [call site] 01804
23 std::collections::BTreeMap::<crate::Identifier, [call site] 01805
23 eat_token [function] [call site] 01808
23 PERR::MissingToken [function] [call site] 01810
23 PERR::into_err [function] [call site] 01813
23 MultiInputsStream::get_next [function] [call site] 01814
23 ParseSettings::has_flag [function] [call site] 01816
23 PERR::into_err [function] [call site] 01818
23 MyIterableType::into_iter [function] [call site] 01819
24 test_chars [function] [call site] 01820
24 0.chars().collect::<Vec<_>> [function] [call site] 01821
24 MyIterableType::into_iter [function] [call site] 01822
23 Self::IntoIter::any [function] [call site] 01823
23 Ident::as_str [function] [call site] 01824
23 Ident::as_str [function] [call site] 01825
23 PERR::DuplicatedProperty [function] [call site] 01827
23 test_to_string [function] [call site] 01828
23 PERR::into_err [function] [call site] 01829
23 PERR::into_err [function] [call site] 01831
23 tokenizer::is_valid_identifier [function] [call site] 01832
23 PERR::Reserved [function] [call site] 01834
23 test_to_string [function] [call site] 01835
23 PERR::into_err [function] [call site] 01836
23 PERR::into_err [function] [call site] 01838
23 PERR::MissingToken [function] [call site] 01840
23 PERR::into_err [function] [call site] 01843
23 string_functions::is_empty [function] [call site] 01844
23 PERR::MissingToken [function] [call site] 01846
23 PERR::into_err [function] [call site] 01849
23 PERR::into_err [function] [call site] 01851
23 MultiInputsStream::get_next [function] [call site] 01852
23 PERR::into_err [function] [call site] 01855
23 PERR::MissingToken [function] [call site] 01857
23 PERR::into_err [function] [call site] 01859
23 Engine::max_map_size [function] [call site] 01860
24 Command::get [function] [call site] 01861
23 test::len [function] [call site] 01862
24 test::len [function] [call site] 01863
23 Engine::max_map_size [function] [call site] 01864
23 PERR::LiteralTooLarge [function] [call site] 01866
23 &str::into [function] [call site] 01867
23 Engine::max_map_size [function] [call site] 01868
23 PERR::into_err [function] [call site] 01869
23 Engine::parse_expr [function] [call site] 01872
23 ParseSettings::level_up [function] [call site] 01873
23 blob_functions::insert [function] [call site] 01874
24 FnPtr::try_from [function] [call site] 01875
24 RhaiResultOf::unwrap [function] [call site] 01876
24 string_functions::is_empty [function] [call site] 01877
24 blob_functions::push [function] [call site] 01878
24 eval::calc_offset_len [function] [call site] 01879
24 test::len [function] [call site] 01880
24 test::len [function] [call site] 01881
24 blob_functions::push [function] [call site] 01882
24 blob_functions::insert [function] [call site] 01883
23 TestStruct::clone [function] [call site] 01884
23 Engine::get_interned_string [function] [call site] 01885
23 blob_functions::push [function] [call site] 01886
24 blob_functions::push [function] [call site] 01887
24 FnPtr::try_from [function] [call site] 01888
24 RhaiResultOf::unwrap [function] [call site] 01889
23 eat_token [function] [call site] 01892
23 PERR::MissingToken [function] [call site] 01894
23 &str::into [function] [call site] 01896
23 PERR::into_err [function] [call site] 01897
23 TestStruct::clone [function] [call site] 01899
23 PERR::into_err [function] [call site] 01900
23 PERR::MissingToken [function] [call site] 01902
23 PERR::into_err [function] [call site] 01905
23 (TokenIterator::shrink_to_fit [function] [call site] 01906
23 Expr::Map [function] [call site] 01908
22 ParseSettings::level_up [function] [call site] 01910
22 contains_key [function] [call site] 01911
22 get_key_value [function] [call site] 01912
22 unwrap [function] [call site] 01913
22 MultiInputsStream::get_next [function] [call site] 01914
22 unwrap [function] [call site] 01915
22 ParseSettings::level_up_with_position [function] [call site] 01916
22 Engine::parse_custom_syntax [function] [call site] 01917
23 TestStruct::new [function] [call site] 01918
23 TestStruct::new [function] [call site] 01919
23 TestStruct::new [function] [call site] 01920
23 Engine::get_interned_string [function] [call site] 01921
23 blob_functions::push [function] [call site] 01922
23 RhaiResultOf::into [function] [call site] 01923
23 blob_functions::push [function] [call site] 01924
23 TestStruct::clone [function] [call site] 01925
23 blob_functions::push [function] [call site] 01926
23 TestStruct::clone [function] [call site] 01927
23 ParseSettings::level_up [function] [call site] 01930
23 parse_func [function] [call site] 01931
23 test_to_string [function] [call site] 01932
23 string_functions::starts_with [function] [call site] 01933
23 test::len [function] [call site] 01934
23 test::len [function] [call site] 01935
23 blob_functions::push [function] [call site] 01936
23 Expr::StringConstant [function] [call site] 01937
23 Engine::get_interned_string [function] [call site] 01938
23 PERR::into_err [function] [call site] 01940
23 Ident::as_str [function] [call site] 01941
23 parse_var_name [function] [call site] 01942
23 Engine::get_interned_string [function] [call site] 01943
23 blob_functions::push [function] [call site] 01944
23 TestStruct::clone [function] [call site] 01945
23 blob_functions::push [function] [call site] 01946
23 Engine::get_interned_string [function] [call site] 01947
23 blob_functions::push [function] [call site] 01948
23 Expr::Variable [function] [call site] 01949
23 MultiInputsStream::get_next [function] [call site] 01952
23 Token::is_standard_symbol [function] [call site] 01954
23 Token::literal_syntax [function] [call site] 01956
23 &'static [call site] 01957
23 tokenizer::is_valid_identifier [function] [call site] 01958
23 Ident::as_str [function] [call site] 01959
23 PERR::into_err [function] [call site] 01962
23 PERR::MissingSymbol [function] [call site] 01964
23 ImmutableString::new [function] [call site] 01965
23 PERR::into_err [function] [call site] 01966
23 Engine::get_interned_string [function] [call site] 01967
23 blob_functions::push [function] [call site] 01968
23 TestStruct::clone [function] [call site] 01969
23 blob_functions::push [function] [call site] 01970
23 Engine::get_interned_string [function] [call site] 01971
23 blob_functions::push [function] [call site] 01972
23 Expr::StringConstant [function] [call site] 01973
23 blob_functions::push [function] [call site] 01974
23 Engine::parse_expr [function] [call site] 01975
23 Engine::get_interned_string [function] [call site] 01976
23 blob_functions::push [function] [call site] 01977
23 TestStruct::clone [function] [call site] 01978
23 blob_functions::push [function] [call site] 01980
23 Engine::parse_block [function] [call site] 01981
23 blob_functions::push [function] [call site] 01982
23 Expr::Stmt [function] [call site] 01983
23 TestStruct::new [function] [call site] 01984
23 ParseResult::into [function] [call site] 01985
23 Engine::get_interned_string [function] [call site] 01986
23 blob_functions::push [function] [call site] 01987
23 TestStruct::clone [function] [call site] 01988
23 blob_functions::push [function] [call site] 01989
23 PERR::MissingSymbol [function] [call site] 01991
23 &str::into [function] [call site] 01992
23 PERR::into_err [function] [call site] 01993
23 blob_functions::push [function] [call site] 01994
23 Engine::parse_anon_fn [function] [call site] 01995
23 Engine::get_interned_string [function] [call site] 01996
23 blob_functions::push [function] [call site] 01997
23 TestStruct::clone [function] [call site] 01998
23 blob_functions::push [function] [call site] 01999
23 MultiInputsStream::get_next [function] [call site] 02000
23 blob_functions::push [function] [call site] 02002
23 Expr::BoolConstant [function] [call site] 02003
23 blob_functions::push [function] [call site] 02004
23 Engine::get_interned_string [function] [call site] 02005
23 Token::literal_syntax [function] [call site] 02006
23 blob_functions::push [function] [call site] 02007
23 Engine::get_interned_string [function] [call site] 02008
23 PERR::MissingSymbol [function] [call site] 02010
23 &str::into [function] [call site] 02011
23 PERR::into_err [function] [call site] 02012
23 MultiInputsStream::get_next [function] [call site] 02013
23 blob_functions::push [function] [call site] 02015
23 Expr::IntegerConstant [function] [call site] 02016
23 blob_functions::push [function] [call site] 02017
23 f32::to_string [function] [call site] 02018
24 Engine::new [function] [call site] 02019
24 Scope::new [function] [call site] 02020
24 blob_functions::push [function] [call site] 02021
24 blob_functions::push [function] [call site] 02022
24 blob_functions::push [function] [call site] 02023
23 blob_functions::push [function] [call site] 02025
23 Engine::get_interned_string [function] [call site] 02026
23 PERR::MissingSymbol [function] [call site] 02028
23 &str::into [function] [call site] 02029
23 PERR::into_err [function] [call site] 02030
23 MultiInputsStream::get_next [function] [call site] 02031
23 blob_functions::push [function] [call site] 02033
23 Expr::FloatConstant [function] [call site] 02034
23 blob_functions::push [function] [call site] 02035
23 blob_functions::push [function] [call site] 02037
23 Engine::get_interned_string [function] [call site] 02038
23 PERR::MissingSymbol [function] [call site] 02040
23 &str::into [function] [call site] 02041
23 PERR::into_err [function] [call site] 02042
23 MultiInputsStream::get_next [function] [call site] 02043
23 Engine::get_interned_string [function] [call site] 02045
23 blob_functions::push [function] [call site] 02046
23 Expr::StringConstant [function] [call site] 02047
23 TestStruct::clone [function] [call site] 02048
23 blob_functions::push [function] [call site] 02049
23 blob_functions::push [function] [call site] 02050
23 Engine::get_interned_string [function] [call site] 02051
23 PERR::MissingSymbol [function] [call site] 02053
23 &str::into [function] [call site] 02054
23 PERR::into_err [function] [call site] 02055
23 MultiInputsStream::get_next [function] [call site] 02056
23 PERR::into_err [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 TestStruct::clone [function] [call site] 02063
23 Token::is_literal [function] [call site] 02064
23 Token::literal_syntax [function] [call site] 02065
23 blob_functions::push [function] [call site] 02066
23 TestStruct::clone [function] [call site] 02067
23 blob_functions::push [function] [call site] 02068
23 TestStruct::clone [function] [call site] 02069
23 PERR::MissingToken [function] [call site] 02071
23 PERR::into_err [function] [call site] 02073
23 Self::shrink_to_fit [function] [call site] 02074
23 Self::shrink_to_fit [function] [call site] 02075
23 Expr::Custom [function] [call site] 02077
22 MultiInputsStream::get_next [function] [call site] 02079
22 unwrap [function] [call site] 02080
22 peek [function] [call site] 02081
22 unwrap [function] [call site] 02082
22 Expr::Variable [function] [call site] 02083
22 Engine::get_interned_string [function] [call site] 02084
22 into [function] [call site] 02085
22 Engine::get_interned_string [function] [call site] 02086
22 into [function] [call site] 02087
22 ASTFlags::intersects [function] [call site] 02088
22 Err [function] [call site] 02089
22 LexError::ImproperSymbol [function] [call site] 02090
22 Token::literal_syntax [function] [call site] 02091
22 &'static [call site] 02092
22 ImmutableString::new [function] [call site] 02093
22 PERR::into_err [function] [call site] 02094
22 Engine::get_interned_string [function] [call site] 02095
22 Expr::Variable [function] [call site] 02096
22 into [function] [call site] 02097
22 Engine::access_var [function] [call site] 02098
22 ASTFlags::intersects [function] [call site] 02099
22 Position::is_none [function] [call site] 02100
22 ParseSettings::has_option [function] [call site] 02101
22 map_or [function] [call site] 02102
22 string_functions::contains [function] [call site] 02103
22 Err [function] [call site] 02104
22 PERR::VariableUndefined [function] [call site] 02105
22 test_to_string [function] [call site] 02106
22 PERR::into_err [function] [call site] 02107
22 and_then [function] [call site] 02108
22 FnPtr::try_from [function] [call site] 02109
22 Command::get [function] [call site] 02110
22 RhaiResultOf::ok [function] [call site] 02111
22 and_then [function] [call site] 02112
22 Engine::get_interned_string [function] [call site] 02113
22 Expr::Variable [function] [call site] 02114
22 into [function] [call site] 02115
22 into [function] [call site] 02116
22 MultiInputsStream::get_next [function] [call site] 02117
22 unwrap [function] [call site] 02118
22 peek [function] [call site] 02119
22 unwrap [function] [call site] 02120
22 is_reserved_keyword_or_symbol [function] [call site] 02121
22 Expr::Variable [function] [call site] 02122
22 Engine::get_interned_string [function] [call site] 02123
22 into [function] [call site] 02124
22 Engine::get_interned_string [function] [call site] 02125
22 into [function] [call site] 02126
22 ParseSettings::has_flag [function] [call site] 02127
22 Expr::ThisPtr [function] [call site] 02128
22 Err [function] [call site] 02129
22 LexError::ImproperSymbol [function] [call site] 02130
22 test_to_string [function] [call site] 02131
22 PERR::into_err [function] [call site] 02132
22 Err [function] [call site] 02133
22 PERR::Reserved [function] [call site] 02134
22 test_to_string [function] [call site] 02135
22 PERR::into_err [function] [call site] 02136
22 MultiInputsStream::get_next [function] [call site] 02137
22 unwrap [function] [call site] 02138
22 Err [function] [call site] 02139
22 PERR::into_err [function] [call site] 02140
22 Err [function] [call site] 02141
22 LexError::UnexpectedInput [function] [call site] 02142
22 (Token, [call site] 02143
22 PERR::into_err [function] [call site] 02144
22 peek [function] [call site] 02145
22 unwrap [function] [call site] 02146
22 Ok [function] [call site] 02147
22 Engine::parse_postfix [function] [call site] 02148
23 Expr::is_valid_postfix [function] [call site] 02151
23 MultiInputsStream::get_next [function] [call site] 02152
23 string_functions::is_empty [function] [call site] 02154
23 LexError::UnexpectedInput [function] [call site] 02158
23 PERR::into_err [function] [call site] 02160
23 LexError::ImproperSymbol [function] [call site] 02162
23 &str::into [function] [call site] 02163
23 &str::into [function] [call site] 02164
23 PERR::into_err [function] [call site] 02165
23 PERR::MissingToken [function] [call site] 02169
23 &str::into [function] [call site] 02171
23 PERR::into_err [function] [call site] 02172
23 MultiInputsStream::get_next [function] [call site] 02173
23 Engine::parse_fn_call [function] [call site] 02175
24 TestStruct::new [function] [call site] 02178
24 PERR::MissingToken [function] [call site] 02180
24 PERR::into_err [function] [call site] 02182
24 TestStruct::clone [function] [call site] 02184
24 PERR::into_err [function] [call site] 02185
24 eat_token [function] [call site] 02186
24 string_functions::is_empty [function] [call site] 02187
24 calc_fn_hash [function] [call site] 02188
24 Namespace::root [function] [call site] 02189
24 ParseState::find_module [function] [call site] 02190
25 MyIterableType::into_iter [function] [call site] 02191
25 array_functions::reduce_rev [function] [call site] 02192
25 rposition [function] [call site] 02193
25 and_then [function] [call site] 02194
25 TestStruct::new [function] [call site] 02195
24 ParseSettings::has_option [function] [call site] 02196
24 Position::is_none [function] [call site] 02197
24 MyIterableType::into_iter [function] [call site] 02198
24 T::as_any [function] [call site] 02199
24 contains_key [function] [call site] 02200
24 PERR::ModuleUndefined [function] [call site] 02202
24 &str::into [function] [call site] 02203
24 PERR::into_err [function] [call site] 02204
24 ParseSettings::level_up_with_position [function] [call site] 02205
24 calc_fn_hash [function] [call site] 02206
24 MyIterableType::into_iter [function] [call site] 02207
24 Engine::lex_with_map [function] [call site] 02208
24 calc_fn_hash [function] [call site] 02209
24 tokenizer::is_valid_function_name [function] [call site] 02210
24 FnCallHashes::from_hash [function] [call site] 02211
24 FnCallHashes::from_native_only [function] [call site] 02213
24 shrink_to_fit [function] [call site] 02214
24 Engine::get_interned_string [function] [call site] 02216
24 FnCallExpr::into_fn_call_expr [function] [call site] 02217
24 ParseSettings::level_up [function] [call site] 02218
24 blob_functions::push [function] [call site] 02221
24 Engine::parse_expr [function] [call site] 02222
24 eat_token [function] [call site] 02225
24 string_functions::is_empty [function] [call site] 02226
24 calc_fn_hash [function] [call site] 02227
24 test::len [function] [call site] 02228
24 Namespace::root [function] [call site] 02229
24 ParseState::find_module [function] [call site] 02230
24 ParseSettings::has_option [function] [call site] 02231
24 Position::is_none [function] [call site] 02232
24 MyIterableType::into_iter [function] [call site] 02233
24 T::as_any [function] [call site] 02234
24 contains_key [function] [call site] 02235
24 PERR::ModuleUndefined [function] [call site] 02237
24 &str::into [function] [call site] 02238
24 PERR::into_err [function] [call site] 02239
24 ParseSettings::level_up_with_position [function] [call site] 02240
24 calc_fn_hash [function] [call site] 02241
24 MyIterableType::into_iter [function] [call site] 02242
24 Engine::lex_with_map [function] [call site] 02243
24 test::len [function] [call site] 02244
24 calc_fn_hash [function] [call site] 02245
24 test::len [function] [call site] 02246
24 tokenizer::is_valid_function_name [function] [call site] 02247
24 FnCallHashes::from_hash [function] [call site] 02248
24 FnCallHashes::from_native_only [function] [call site] 02249
24 shrink_to_fit [function] [call site] 02250
24 Engine::get_interned_string [function] [call site] 02252
24 FnCallExpr::into_fn_call_expr [function] [call site] 02253
24 eat_token [function] [call site] 02254
24 PERR::MissingToken [function] [call site] 02256
24 PERR::into_err [function] [call site] 02258
24 TestStruct::clone [function] [call site] 02260
24 PERR::into_err [function] [call site] 02261
24 PERR::MissingToken [function] [call site] 02263
24 PERR::into_err [function] [call site] 02265
23 Engine::parse_fn_call [function] [call site] 02266
23 RhaiResultOf::intersects [function] [call site] 02267
23 LexError::ImproperSymbol [function] [call site] 02269
23 Token::literal_syntax [function] [call site] 02270
23 &'static [call site] 02271
23 ImmutableString::new [function] [call site] 02272
23 PERR::into_err [function] [call site] 02273
23 parse_var_name [function] [call site] 02274
23 blob_functions::push [function] [call site] 02275
23 Engine::get_interned_string [function] [call site] 02276
23 Expr::Variable [function] [call site] 02277
23 string_functions::is_empty [function] [call site] 02279
23 ParseSettings::level_up [function] [call site] 02280
23 Engine::parse_index_chain [function] [call site] 02281
24 Engine::parse_expr [function] [call site] 02282
24 ParseSettings::level_up [function] [call site] 02283
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] 02284
25 PERR::MalformedIndexExpr [function] [call site] 02286
25 &str::into [function] [call site] 02287
25 PERR::into_err [function] [call site] 02288
25 Expr::start_position [function] [call site] 02289
26 string_functions::is_empty [function] [call site] 02290
26 Expr::position [function] [call site] 02291
26 ParseSettings::level_up_with_position [function] [call site] 02292
26 Expr::start_position [function] [call site] 02293
26 Expr::start_position [function] [call site] 02294
26 Expr::position [function] [call site] 02295
25 PERR::MalformedIndexExpr [function] [call site] 02298
25 &str::into [function] [call site] 02299
25 PERR::into_err [function] [call site] 02300
25 Expr::start_position [function] [call site] 02301
25 PERR::MalformedIndexExpr [function] [call site] 02303
25 &str::into [function] [call site] 02304
25 PERR::into_err [function] [call site] 02305
25 Expr::start_position [function] [call site] 02306
25 PERR::MalformedIndexExpr [function] [call site] 02308
25 &str::into [function] [call site] 02309
25 PERR::into_err [function] [call site] 02310
25 Expr::start_position [function] [call site] 02311
25 PERR::MalformedIndexExpr [function] [call site] 02313
25 &str::into [function] [call site] 02314
25 PERR::into_err [function] [call site] 02315
25 Expr::start_position [function] [call site] 02316
25 PERR::MalformedIndexExpr [function] [call site] 02320
25 &str::into [function] [call site] 02321
25 PERR::into_err [function] [call site] 02322
25 Expr::start_position [function] [call site] 02323
25 PERR::MalformedIndexExpr [function] [call site] 02325
25 &str::into [function] [call site] 02326
25 PERR::into_err [function] [call site] 02327
25 Expr::start_position [function] [call site] 02328
25 PERR::MalformedIndexExpr [function] [call site] 02330
25 &str::into [function] [call site] 02331
25 PERR::into_err [function] [call site] 02332
25 Expr::start_position [function] [call site] 02333
25 PERR::MalformedIndexExpr [function] [call site] 02335
25 &str::into [function] [call site] 02336
25 PERR::into_err [function] [call site] 02337
25 Expr::start_position [function] [call site] 02338
25 PERR::MalformedIndexExpr [function] [call site] 02340
25 &str::into [function] [call site] 02341
25 PERR::into_err [function] [call site] 02342
25 Expr::start_position [function] [call site] 02343
24 eat_token [function] [call site] 02348
24 MultiInputsStream::get_next [function] [call site] 02351
24 ParseSettings::level_up [function] [call site] 02353
24 string_functions::is_empty [function] [call site] 02354
24 Engine::parse_index_chain [function] [call site] 02355
24 Expr::Index [function] [call site] 02357
24 Expr::Index [function] [call site] 02360
24 TestStruct::clone [function] [call site] 02363
24 PERR::into_err [function] [call site] 02364
24 PERR::MissingToken [function] [call site] 02366
24 &str::into [function] [call site] 02368
24 PERR::into_err [function] [call site] 02369
23 is_reserved_keyword_or_symbol [function] [call site] 02372
23 PERR::Reserved [function] [call site] 02374
23 test_to_string [function] [call site] 02375
23 PERR::into_err [function] [call site] 02376
23 PERR::into_err [function] [call site] 02378
23 string_functions::is_empty [function] [call site] 02379
23 Engine::parse_primary [function] [call site] 02380
23 ParseSettings::level_up [function] [call site] 02381
23 Engine::make_dot_expr [function] [call site] 02382
24 ASTFlags::intersects [function] [call site] 02383
24 Engine::make_dot_expr [function] [call site] 02384
24 Expr::Index [function] [call site] 02386
24 string_functions::is_empty [function] [call site] 02387
24 string_functions::is_empty [function] [call site] 02388
24 Engine::convert_expr_into_property [function] [call site] 02389
25 string_functions::is_empty [function] [call site] 02390
25 TestStruct::clone [function] [call site] 02391
25 Engine::get_interned_getter [function] [call site] 02392
26 locked_write [function] [call site] 02393
26 StringsInterner::get_with_mapper [function] [call site] 02394
27 StmtBlock::as_ref [function] [call site] 02395
27 StringsInterner::max [function] [call site] 02396
27 func::hashing::get_hasher [function] [call site] 02397
27 Self::Hasher::write_u8 [function] [call site] 02398
27 test::hash [function] [call site] 02399
27 Self::Hasher::finish [function] [call site] 02400
27 test::len [function] [call site] 02401
28 test::len [function] [call site] 02402
27 BloomFilterU64::is_absent_and_set [function] [call site] 02403
28 BloomFilterU64::calc_hash [function] [call site] 02404
27 string_functions::is_empty [function] [call site] 02405
27 Scope::push_entry [function] [call site] 02407
28 Scope::is_empty [function] [call site] 02408
28 blob_functions::push [function] [call site] 02411
28 Dynamic::set_access_mode [function] [call site] 02412
28 blob_functions::push [function] [call site] 02413
27 Command::get [function] [call site] 02414
27 TestStruct::clone [function] [call site] 02415
27 blob_functions::insert [function] [call site] 02417
27 TestStruct::clone [function] [call site] 02418
27 StringsInterner::throttle_cache [function] [call site] 02419
26 make_getter [function] [call site] 02421
27 Position::new_const [function] [call site] 02422
27 RhaiResultOf::push_str [function] [call site] 02423
27 RhaiResultOf::push_str [function] [call site] 02424
26 StmtBlock::as_ref [function] [call site] 02425
26 Identifier::into [function] [call site] 02426
26 make_getter [function] [call site] 02427
26 StmtBlock::as_ref [function] [call site] 02428
26 Identifier::into [function] [call site] 02429
26 make_getter [function] [call site] 02430
26 StmtBlock::as_ref [function] [call site] 02431
26 Identifier::into [function] [call site] 02432
25 calc_fn_hash [function] [call site] 02433
25 Engine::get_interned_setter [function] [call site] 02434
26 locked_write [function] [call site] 02435
26 StringsInterner::get_with_mapper [function] [call site] 02436
26 make_setter [function] [call site] 02437
27 Position::new_const [function] [call site] 02438
27 RhaiResultOf::push_str [function] [call site] 02439
27 RhaiResultOf::push_str [function] [call site] 02440
26 StmtBlock::as_ref [function] [call site] 02441
26 Identifier::into [function] [call site] 02442
26 make_setter [function] [call site] 02443
26 StmtBlock::as_ref [function] [call site] 02444
26 Identifier::into [function] [call site] 02445
26 make_setter [function] [call site] 02446
26 StmtBlock::as_ref [function] [call site] 02447
26 Identifier::into [function] [call site] 02448
25 calc_fn_hash [function] [call site] 02449
25 Expr::Property [function] [call site] 02450
25 TestStruct::new [function] [call site] 02451
24 Expr::Dot [function] [call site] 02453
24 Expr::Dot [function] [call site] 02456
24 FnCallExpr::is_qualified [function] [call site] 02458
24 string_functions::is_empty [function] [call site] 02459
24 LexError::ImproperSymbol [function] [call site] 02461
24 test_to_string [function] [call site] 02462
24 PERR::into_err [function] [call site] 02463
24 PERR::MalformedCapture [function] [call site] 02465
24 &str::into [function] [call site] 02466
24 PERR::into_err [function] [call site] 02467
24 test::len [function] [call site] 02468
24 tokenizer::is_valid_function_name [function] [call site] 02469
24 FnCallHashes::from_script_and_native [function] [call site] 02470
24 calc_fn_hash [function] [call site] 02472
24 calc_fn_hash [function] [call site] 02473
24 FnCallHashes::from_native_only [function] [call site] 02474
24 calc_fn_hash [function] [call site] 02475
24 FnCallHashes::from_native_only [function] [call site] 02476
24 calc_fn_hash [function] [call site] 02477
24 Expr::MethodCall [function] [call site] 02478
24 Expr::Dot [function] [call site] 02480
24 string_functions::is_empty [function] [call site] 02482
24 FnCallExpr::is_qualified [function] [call site] 02483
24 Engine::convert_expr_into_property [function] [call site] 02484
24 Expr::Dot [function] [call site] 02486
24 Expr::Index [function] [call site] 02487
24 Expr::Dot [function] [call site] 02489
24 test::len [function] [call site] 02491
24 tokenizer::is_valid_function_name [function] [call site] 02492
24 FnCallHashes::from_script_and_native [function] [call site] 02493
24 calc_fn_hash [function] [call site] 02494
24 calc_fn_hash [function] [call site] 02495
24 FnCallHashes::from_native_only [function] [call site] 02496
24 calc_fn_hash [function] [call site] 02497
24 FnCallHashes::from_native_only [function] [call site] 02498
24 calc_fn_hash [function] [call site] 02499
24 Expr::MethodCall [function] [call site] 02500
24 Expr::Dot [function] [call site] 02502
24 Expr::Index [function] [call site] 02503
24 Expr::Dot [function] [call site] 02505
24 PERR::into_err [function] [call site] 02508
24 Expr::start_position [function] [call site] 02509
23 string_functions::is_empty [function] [call site] 02510
23 optimize_combo_chain [function] [call site] 02511
24 test_functions_take [function] [call site] 02512
24 test_functions_take [function] [call site] 02513
24 test_functions_take [function] [call site] 02514
24 StmtBlock::as_mut [function] [call site] 02515
24 intersects [function] [call site] 02516
24 StmtBlock::as_mut [function] [call site] 02517
24 StmtBlock::as_mut [function] [call site] 02518
24 string_functions::remove [function] [call site] 02519
24 test_functions_take [function] [call site] 02520
24 make_sub [function] [call site] 02521
24 make_root [function] [call site] 02522
23 string_functions::is_empty [function] [call site] 02523
23 string_functions::is_empty [function] [call site] 02525
23 string_functions::is_empty [function] [call site] 02527
23 crate::calc_var_hash [function] [call site] 02528
24 get_hasher [function] [call site] 02529
24 write_u8 [function] [call site] 02530
24 MyIterableType::into_iter [function] [call site] 02531
24 Self::IntoIter::for_each [function] [call site] 02532
24 test::hash [function] [call site] 02533
24 write_usize [function] [call site] 02534
24 test::hash [function] [call site] 02535
24 StraightHasher::finish [function] [call site] 02536
23 MyIterableType::into_iter [function] [call site] 02537
23 Engine::lex_with_map [function] [call site] 02538
23 Namespace::root [function] [call site] 02539
23 ParseState::find_module [function] [call site] 02540
23 ParseSettings::has_option [function] [call site] 02541
23 Position::is_none [function] [call site] 02542
23 MyIterableType::into_iter [function] [call site] 02543
23 T::as_any [function] [call site] 02544
23 contains_key [function] [call site] 02545
23 PERR::ModuleUndefined [function] [call site] 02547
23 &str::into [function] [call site] 02548
23 PERR::into_err [function] [call site] 02549
23 ParseSettings::level_up_with_position [function] [call site] 02550
22 string_functions::is_empty [function] [call site] 02552
23 test::len [function] [call site] 02553
21 string_functions::is_empty [function] [call site] 02554
20 Engine::parse_binary_op [function] [call site] 02555
21 ParseSettings::level_up_with_position [function] [call site] 02556
21 Command::get [function] [call site] 02560
21 ok_or_else [function] [call site] 02562
21 PERR::Reserved [function] [call site] 02563
21 !::to_string [function] [call site] 02564
22 Engine::new [function] [call site] 02565
22 Scope::new [function] [call site] 02566
22 blob_functions::push [function] [call site] 02567
22 blob_functions::push [function] [call site] 02568
22 blob_functions::push [function] [call site] 02569
21 PERR::into_err [function] [call site] 02570
21 tokenizer::is_valid_identifier [function] [call site] 02571
21 PERR::UnknownOperator [function] [call site] 02573
21 !::to_string [function] [call site] 02574
21 PERR::into_err [function] [call site] 02575
21 test_ops_precedence [function] [call site] 02576
22 Engine::new [function] [call site] 02577
21 Token::is_bind_right [function] [call site] 02578
21 MultiInputsStream::get_next [function] [call site] 02580
21 Engine::parse_stmt [function] [call site] 02582
21 ParseResult::into [function] [call site] 02583
21 Expr::Stmt [function] [call site] 02584
21 ParseResult::into [function] [call site] 02585
21 Expr::Unit [function] [call site] 02588
21 Engine::parse_unary [function] [call site] 02589
21 Command::get [function] [call site] 02592
21 ok_or_else [function] [call site] 02594
21 PERR::Reserved [function] [call site] 02595
21 !::to_string [function] [call site] 02596
21 PERR::into_err [function] [call site] 02597
21 tokenizer::is_valid_identifier [function] [call site] 02598
21 PERR::UnknownOperator [function] [call site] 02600
21 !::to_string [function] [call site] 02601
21 PERR::into_err [function] [call site] 02602
21 test_ops_precedence [function] [call site] 02603
21 Engine::parse_binary_op [function] [call site] 02604
21 ParseSettings::level_up [function] [call site] 02605
21 ParseSettings::level_up [function] [call site] 02606
21 test_to_string [function] [call site] 02607
21 calc_fn_hash [function] [call site] 02608
21 tokenizer::is_valid_function_name [function] [call site] 02609
21 Engine::get_interned_string [function] [call site] 02610
21 FnCallHashes::from_native_only [function] [call site] 02611
21 MyIterableType::into_iter [function] [call site] 02612
21 Self::IntoIter::collect [function] [call site] 02613
21 Self::then [function] [call site] 02614
21 TestStruct::clone [function] [call site] 02615
21 test_functions_take [function] [call site] 02616
21 Expr::ensure_bool_expr [function] [call site] 02617
21 test_functions_take [function] [call site] 02618
21 Expr::ensure_bool_expr [function] [call site] 02619
21 StmtBlock::extend [function] [call site] 02620
21 blob_functions::push [function] [call site] 02621
21 blob_functions::insert [function] [call site] 02622
21 Expr::set_position [function] [call site] 02623
22 Expr::set_position [function] [call site] 02624
21 Expr::And [function] [call site] 02625
21 TestStruct::new [function] [call site] 02626
21 test_functions_take [function] [call site] 02628
21 Expr::ensure_bool_expr [function] [call site] 02629
21 test_functions_take [function] [call site] 02630
21 Expr::ensure_bool_expr [function] [call site] 02631
21 StmtBlock::extend [function] [call site] 02632
21 MyIterableType::into_iter [function] [call site] 02633
21 blob_functions::push [function] [call site] 02634
21 blob_functions::insert [function] [call site] 02635
21 Expr::set_position [function] [call site] 02636
21 Expr::Or [function] [call site] 02637
21 TestStruct::new [function] [call site] 02638
21 test_functions_take [function] [call site] 02640
21 test_functions_take [function] [call site] 02641
21 StmtBlock::extend [function] [call site] 02642
21 blob_functions::push [function] [call site] 02643
21 blob_functions::insert [function] [call site] 02644
21 Expr::set_position [function] [call site] 02645
21 Expr::Coalesce [function] [call site] 02646
21 TestStruct::new [function] [call site] 02647
21 split_first_mut [function] [call site] 02649
21 std::mem::swap [function] [call site] 02651
21 FnCallHashes::from_hash [function] [call site] 02652
21 calc_fn_hash [function] [call site] 02653
21 Engine::get_interned_string [function] [call site] 02654
21 FnCallExpr::into_fn_call_expr [function] [call site] 02655
21 Engine::get_interned_string [function] [call site] 02656
21 FnCallHashes::from_native_only [function] [call site] 02657
21 calc_fn_hash [function] [call site] 02658
21 MyIterableType::into_iter [function] [call site] 02659
21 Self::IntoIter::collect [function] [call site] 02660
21 FnCallExpr::into_fn_call_expr [function] [call site] 02662
21 FnCallExpr::into_fn_call_expr [function] [call site] 02663
21 contains_key [function] [call site] 02664
21 FnCallHashes::from_native_only [function] [call site] 02665
21 calc_fn_hash [function] [call site] 02666
21 FnCallHashes::from_hash [function] [call site] 02667
21 calc_fn_hash [function] [call site] 02668
21 FnCallExpr::into_fn_call_expr [function] [call site] 02669
21 FnCallExpr::into_fn_call_expr [function] [call site] 02670
19 peek [function] [call site] 02671
19 unwrap [function] [call site] 02672
19 eat_token [function] [call site] 02673
19 Token::is_op_assignment [function] [call site] 02674
19 MultiInputsStream::get_next [function] [call site] 02675
19 Engine::lex_with_map [function] [call site] 02676
19 Some [function] [call site] 02677
19 unwrap [function] [call site] 02678
19 Ok [function] [call site] 02679
19 Stmt::Expr [function] [call site] 02680
19 into [function] [call site] 02681
19 Engine::parse_expr [function] [call site] 02682
19 Engine::make_assignment_stmt [function] [call site] 02683
20 map_or_else [function] [call site] 02684
20 OpAssignment::new_assignment [function] [call site] 02685
20 OpAssignment::new_op_assignment_from_token [function] [call site] 02686
21 Token::get_base_op_from_assignment [function] [call site] 02687
21 Option::unwrap_or_else [function] [call site] 02689
21 Token::literal_syntax [function] [call site] 02690
21 Token::literal_syntax [function] [call site] 02691
21 calc_fn_hash [function] [call site] 02692
21 calc_fn_hash [function] [call site] 02693
20 Stmt::Assignment [function] [call site] 02695
20 Position::is_none [function] [call site] 02697
20 Stmt::Assignment [function] [call site] 02699
20 f32::map_or_else [function] [call site] 02701
20 Command::get [function] [call site] 02703
20 Command::get [function] [call site] 02704
20 Scope::get_mut_by_index [function] [call site] 02705
20 test::len [function] [call site] 02706
20 Dynamic::access_mode [function] [call site] 02707
20 Stmt::Assignment [function] [call site] 02709
20 PERR::AssignmentToConstant [function] [call site] 02712
20 test_to_string [function] [call site] 02713
20 PERR::into_err [function] [call site] 02714
20 ASTFlags::intersects [function] [call site] 02715
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] 02716
21 ASTFlags::intersects [function] [call site] 02717
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] 02718
21 ParseSettings::level_up_with_position [function] [call site] 02720
21 ASTFlags::intersects [function] [call site] 02721
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] 02722
21 ParseSettings::level_up_with_position [function] [call site] 02724
20 PERR::AssignmentToInvalidLHS [function] [call site] 02726
20 ImmutableString::new [function] [call site] 02727
20 PERR::into_err [function] [call site] 02728
20 Stmt::Assignment [function] [call site] 02730
20 PERR::AssignmentToInvalidLHS [function] [call site] 02733
20 ImmutableString::new [function] [call site] 02734
20 PERR::into_err [function] [call site] 02735
20 ParseSettings::level_up_with_position [function] [call site] 02736
20 Expr::is_constant [function] [call site] 02737
21 MyIterableType::into_iter [function] [call site] 02738
21 Self::IntoIter::all [function] [call site] 02739
21 MyIterableType::into_iter [function] [call site] 02740
21 Engine::lex_with_map [function] [call site] 02741
21 test_method_call [function] [call site] 02742
20 PERR::AssignmentToConstant [function] [call site] 02744
20 ImmutableString::new [function] [call site] 02745
20 PERR::into_err [function] [call site] 02746
20 Expr::start_position [function] [call site] 02747
20 Token::is_op_assignment [function] [call site] 02748
20 LexError::ImproperSymbol [function] [call site] 02750
20 Token::literal_syntax [function] [call site] 02751
20 &str::into [function] [call site] 02753
20 PERR::into_err [function] [call site] 02754
20 PERR::AssignmentToInvalidLHS [function] [call site] 02756
20 ImmutableString::new [function] [call site] 02757
20 PERR::into_err [function] [call site] 02758
20 ParseSettings::level_up_with_position [function] [call site] 02759
18 StmtBlock::statements_mut [function] [call site] 02760
18 blob_functions::push [function] [call site] 02761
19 blob_functions::push [function] [call site] 02762
19 FnPtr::try_from [function] [call site] 02763
19 RhaiResultOf::unwrap [function] [call site] 02764
18 MultiInputsStream::get_next [function] [call site] 02765
18 unwrap [function] [call site] 02766
18 Ok [function] [call site] 02767
18 Stmt::Block [function] [call site] 02768
18 StmtBlock::new [function] [call site] 02769
18 Self::into [function] [call site] 02770
18 Err [function] [call site] 02771
18 PERR::into_err [function] [call site] 02772
18 Err [function] [call site] 02773
18 PERR::MissingToken [function] [call site] 02774
18 into [function] [call site] 02775
18 &str::into [function] [call site] 02776
18 PERR::into_err [function] [call site] 02777
18 test::len [function] [call site] 02778
18 test::len [function] [call site] 02779
18 peek [function] [call site] 02780
18 unwrap [function] [call site] 02781
18 eat_token [function] [call site] 02782
18 Err [function] [call site] 02783
18 PERR::MissingToken [function] [call site] 02784
18 into [function] [call site] 02785
18 &str::into [function] [call site] 02786
18 PERR::into_err [function] [call site] 02787
18 string_functions::remove [function] [call site] 02788
18 Engine::parse_stmt [function] [call site] 02789
18 Stmt::is_noop [function] [call site] 02790
18 CustomExpr::is_self_terminated [function] [call site] 02791
18 StmtBlock::statements_mut [function] [call site] 02792
18 blob_functions::push [function] [call site] 02793
18 peek [function] [call site] 02794
18 unwrap [function] [call site] 02795
18 eat_token [function] [call site] 02796
18 eat_token [function] [call site] 02797
18 eat_token [function] [call site] 02798
18 Err [function] [call site] 02799
18 TestStruct::clone [function] [call site] 02800
18 PERR::into_err [function] [call site] 02801
18 Err [function] [call site] 02802
18 PERR::MissingToken [function] [call site] 02803
18 into [function] [call site] 02804
18 &str::into [function] [call site] 02805
18 PERR::into_err [function] [call site] 02806
18 Scope::rewind [function] [call site] 02807
18 string_functions::truncate [function] [call site] 02808
18 Ok [function] [call site] 02809
18 Stmt::Block [function] [call site] 02810
18 StmtBlock::new [function] [call site] 02811
18 Self::into [function] [call site] 02812
17 ParseSettings::level_up [function] [call site] 02813
17 eat_token [function] [call site] 02814
17 MultiInputsStream::get_next [function] [call site] 02815
17 unwrap [function] [call site] 02816
17 ParseSettings::has_flag [function] [call site] 02817
17 Err [function] [call site] 02818
17 PERR::into_err [function] [call site] 02819
17 test::len [function] [call site] 02820
17 Engine::max_functions [function] [call site] 02821
17 Err [function] [call site] 02822
17 PERR::into_err [function] [call site] 02823
17 ParseState::new [function] [call site] 02824
17 TestStruct::clone [function] [call site] 02825
17 clone_from [function] [call site] 02826
17 StmtBlock::extend [function] [call site] 02827
17 TestStruct::clone [function] [call site] 02828
17 Engine::max_function_expr_depth [function] [call site] 02829
18 Command::get [function] [call site] 02830
17 Engine::parse_fn [function] [call site] 02831
18 ParseSettings::level_up [function] [call site] 02832
18 MultiInputsStream::get_next [function] [call site] 02833
18 eat_token [function] [call site] 02837
18 Ident::as_str [function] [call site] 02838
18 Engine::get_interned_string [function] [call site] 02839
18 std::any::type_name::<crate::INT> [function] [call site] 02840
18 Engine::get_interned_string [function] [call site] 02841
18 std::any::type_name::<crate::FLOAT> [function] [call site] 02842
18 Engine::get_interned_string [function] [call site] 02843
18 MultiInputsStream::get_next [function] [call site] 02844
18 PERR::MissingToken [function] [call site] 02848
18 &str::into [function] [call site] 02850
18 PERR::into_err [function] [call site] 02851
18 eat_token [function] [call site] 02852
18 Ident::as_str [function] [call site] 02853
18 Engine::get_interned_string [function] [call site] 02854
18 std::any::type_name::<crate::INT> [function] [call site] 02855
18 Engine::get_interned_string [function] [call site] 02856
18 std::any::type_name::<crate::FLOAT> [function] [call site] 02857
18 Engine::get_interned_string [function] [call site] 02858
18 MultiInputsStream::get_next [function] [call site] 02859
18 tokenizer::is_valid_function_name [function] [call site] 02862
18 tokenizer::is_valid_function_name [function] [call site] 02863
18 PERR::Reserved [function] [call site] 02865
18 test_to_string [function] [call site] 02866
18 PERR::into_err [function] [call site] 02867
18 PERR::into_err [function] [call site] 02869
18 eat_token [function] [call site] 02872
18 match_token [function] [call site] 02873
18 eat_token [function] [call site] 02874
18 PERR::FnMissingParams [function] [call site] 02876
18 PERR::into_err [function] [call site] 02878
18 StaticVec::<(ImmutableString, [call site] 02879
19 TestStruct::new [function] [call site] 02881
18 MultiInputsStream::get_next [function] [call site] 02882
18 MyIterableType::into_iter [function] [call site] 02884
18 Self::IntoIter::any [function] [call site] 02885
18 PERR::FnDuplicatedParam [function] [call site] 02887
18 test_to_string [function] [call site] 02889
18 PERR::into_err [function] [call site] 02890
18 Engine::get_interned_string [function] [call site] 02891
18 blob_functions::push [function] [call site] 02892
18 TestStruct::clone [function] [call site] 02893
18 blob_functions::push [function] [call site] 02894
18 PERR::into_err [function] [call site] 02896
18 PERR::MissingToken [function] [call site] 02898
18 PERR::into_err [function] [call site] 02900
18 MultiInputsStream::get_next [function] [call site] 02901
18 PERR::into_err [function] [call site] 02904
18 PERR::MissingToken [function] [call site] 02906
18 PERR::into_err [function] [call site] 02908
18 Engine::parse_block [function] [call site] 02911
18 PERR::FnMissingBody [function] [call site] 02913
18 PERR::into_err [function] [call site] 02915
18 MyIterableType::into_iter [function] [call site] 02917
18 Self::IntoIter::map [function] [call site] 02918
18 reflection_functions::collect [function] [call site] 02919
18 shrink_to_fit [function] [call site] 02920
18 Engine::get_interned_string [function] [call site] 02922
18 MyIterableType::into_iter [function] [call site] 02923
18 Self::IntoIter::collect [function] [call site] 02924
17 calc_fn_hash [function] [call site] 02925
17 test::len [function] [call site] 02926
17 StmtBlock::as_ref [function] [call site] 02927
17 map_or [function] [call site] 02928
17 crate::calc_typed_method_hash [function] [call site] 02929
18 get_hasher [function] [call site] 02930
18 write_u8 [function] [call site] 02931
18 test::hash [function] [call site] 02932
18 StraightHasher::finish [function] [call site] 02933
17 contains_key [function] [call site] 02934
17 Err [function] [call site] 02935
17 PERR::FnDuplicatedDefinition [function] [call site] 02936
17 test_to_string [function] [call site] 02937
17 test::len [function] [call site] 02938
17 PERR::into_err [function] [call site] 02939
17 blob_functions::insert [function] [call site] 02940
17 into [function] [call site] 02941
17 Ok [function] [call site] 02942
17 Stmt::Noop [function] [call site] 02943
17 Err [function] [call site] 02944
17 PERR::MissingToken [function] [call site] 02945
17 into [function] [call site] 02946
17 PERR::into_err [function] [call site] 02947
17 Engine::parse_if [function] [call site] 02948
17 ParseSettings::level_up [function] [call site] 02949
17 Engine::parse_switch [function] [call site] 02950
17 ParseSettings::level_up [function] [call site] 02951
17 Engine::allow_looping [function] [call site] 02952
17 Engine::parse_while_loop [function] [call site] 02953
17 ParseSettings::level_up [function] [call site] 02954
17 Engine::allow_looping [function] [call site] 02955
17 Engine::parse_do [function] [call site] 02956
17 ParseSettings::level_up [function] [call site] 02957
17 Engine::allow_looping [function] [call site] 02958
17 Engine::parse_for [function] [call site] 02959
17 ParseSettings::level_up [function] [call site] 02960
17 Engine::allow_looping [function] [call site] 02961
17 ParseSettings::has_flag [function] [call site] 02962
17 eat_token [function] [call site] 02963
17 Ok [function] [call site] 02964
17 Stmt::BreakLoop [function] [call site] 02965
17 string_functions::is_empty [function] [call site] 02966
17 Engine::allow_looping [function] [call site] 02967
17 ParseSettings::has_flag [function] [call site] 02968
17 eat_token [function] [call site] 02969
17 peek [function] [call site] 02970
17 unwrap [function] [call site] 02971
17 Engine::parse_expr [function] [call site] 02972
17 ParseSettings::level_up [function] [call site] 02973
17 Ok [function] [call site] 02974
17 Stmt::BreakLoop [function] [call site] 02975
17 Some [function] [call site] 02976
17 into [function] [call site] 02977
17 peek [function] [call site] 02978
17 unwrap [function] [call site] 02979
17 Ok [function] [call site] 02980
17 Stmt::BreakLoop [function] [call site] 02981
17 Err [function] [call site] 02982
17 Engine::allow_looping [function] [call site] 02983
17 Err [function] [call site] 02984
17 PERR::into_err [function] [call site] 02985
17 MultiInputsStream::get_next [function] [call site] 02986
17 Engine::lex_with_map [function] [call site] 02987
17 string_functions::is_empty [function] [call site] 02988
17 unwrap [function] [call site] 02989
17 peek [function] [call site] 02990
17 unwrap [function] [call site] 02991
17 Engine::parse_expr [function] [call site] 02992
17 ParseSettings::level_up [function] [call site] 02993
17 Ok [function] [call site] 02994
17 Stmt::Return [function] [call site] 02995
17 Some [function] [call site] 02996
17 into [function] [call site] 02997
17 peek [function] [call site] 02998
17 unwrap [function] [call site] 02999
17 Ok [function] [call site] 03000
17 Stmt::Return [function] [call site] 03001
17 Err [function] [call site] 03002
17 Engine::parse_try_catch [function] [call site] 03003
18 ParseSettings::level_up_with_position [function] [call site] 03004
18 eat_token [function] [call site] 03005
18 Engine::parse_block [function] [call site] 03006
18 match_token [function] [call site] 03008
18 PERR::MissingToken [function] [call site] 03010
18 &str::into [function] [call site] 03012
18 PERR::into_err [function] [call site] 03013
18 match_token [function] [call site] 03014
18 parse_var_name [function] [call site] 03015
18 match_token [function] [call site] 03016
18 PERR::MissingToken [function] [call site] 03018
18 &str::into [function] [call site] 03020
18 PERR::into_err [function] [call site] 03021
18 Engine::get_interned_string [function] [call site] 03022
18 blob_functions::push [function] [call site] 03023
18 TestStruct::clone [function] [call site] 03024
18 Engine::get_interned_string [function] [call site] 03025
18 Engine::parse_block [function] [call site] 03026
18 string_functions::is_empty [function] [call site] 03028
18 Expr::Unit [function] [call site] 03029
18 string_functions::pop [function] [call site] 03030
19 string_functions::is_empty [function] [call site] 03031
19 shared_make_mut [function] [call site] 03032
19 string_functions::pop [function] [call site] 03033
20 string_functions::is_empty [function] [call site] 03034
20 shared_make_mut [function] [call site] 03035
20 string_functions::pop [function] [call site] 03036
20 Dynamic::map_or [function] [call site] 03037
19 Dynamic::map_or [function] [call site] 03038
18 Expr::Variable [function] [call site] 03039
18 Engine::default [function] [call site] 03040
18 Stmt::TryCatch [function] [call site] 03044
17 ParseSettings::level_up [function] [call site] 03046
17 Engine::parse_let [function] [call site] 03047
18 MultiInputsStream::get_next [function] [call site] 03048
18 parse_var_name [function] [call site] 03050
18 Engine::allow_shadowing [function] [call site] 03051
19 intersects [function] [call site] 03052
18 Command::get [function] [call site] 03053
18 PERR::VariableExists [function] [call site] 03056
18 PERR::into_err [function] [call site] 03058
18 Command::get [function] [call site] 03059
18 get_or_insert_with [function] [call site] 03061
18 Engine::new_global_runtime_state [function] [call site] 03062
19 crate::ThinVec::new [function] [call site] 03063
19 crate::ThinVec::new [function] [call site] 03064
19 crate::StaticVec::new [function] [call site] 03065
19 Engine::default_tag [function] [call site] 03066
19 TestStruct::clone [function] [call site] 03067
19 StmtBlock::as_ref [function] [call site] 03069
19 Engine::lex_with_map [function] [call site] 03070
19 crate::eval::Debugger::new [function] [call site] 03071
20 TestStruct::new [function] [call site] 03072
20 TestStruct::new [function] [call site] 03073
18 GlobalRuntimeState::into [function] [call site] 03075
18 VarDefInfo::new [function] [call site] 03076
18 Caches::new [function] [call site] 03077
19 Position::new_const [function] [call site] 03078
18 EvalContext::new [function] [call site] 03079
18 test_var_def_filter [function] [call site] 03080
18 PERR::ForbiddenVariable [function] [call site] 03082
18 PERR::into_err [function] [call site] 03084
18 PERR::into_err [function] [call site] 03086
18 PERR::ForbiddenVariable [function] [call site] 03087
18 PERR::into_err [function] [call site] 03089
18 Engine::get_interned_string [function] [call site] 03090
18 match_token [function] [call site] 03091
18 Engine::parse_expr [function] [call site] 03092
18 ParseSettings::level_up [function] [call site] 03093
18 Expr::Unit [function] [call site] 03094
18 string_functions::is_empty [function] [call site] 03095
18 ParseState::find_var [function] [call site] 03096
18 test::len [function] [call site] 03097
18 Scope::get_entry_by_index [function] [call site] 03098
19 test::len [function] [call site] 03099
18 string_functions::is_empty [function] [call site] 03100
18 Scope::get_mut_by_index [function] [call site] 03102
18 Dynamic::set_access_mode [function] [call site] 03103
18 TestStruct::new [function] [call site] 03105
18 test::len [function] [call site] 03106
18 Self::unwrap [function] [call site] 03107
18 Scope::push_entry [function] [call site] 03108
19 Scope::is_empty [function] [call site] 03109
19 blob_functions::push [function] [call site] 03112
19 Dynamic::set_access_mode [function] [call site] 03113
19 blob_functions::push [function] [call site] 03114
18 TestStruct::clone [function] [call site] 03115
18 Scope::add_alias_by_index [function] [call site] 03116
19 test::len [function] [call site] 03117
19 Engine::default [function] [call site] 03119
19 shared_get_mut [function] [call site] 03120
19 string_functions::contains [function] [call site] 03122
19 blob_functions::push [function] [call site] 03123
18 test::len [function] [call site] 03124
18 TestStruct::clone [function] [call site] 03125
18 Stmt::Var [function] [call site] 03128
18 Stmt::Var [function] [call site] 03129
17 ParseSettings::level_up [function] [call site] 03130
17 Engine::parse_let [function] [call site] 03131
17 ParseSettings::level_up [function] [call site] 03132
17 Engine::parse_import [function] [call site] 03133
18 ParseSettings::level_up_with_position [function] [call site] 03134
18 eat_token [function] [call site] 03135
18 Engine::parse_expr [function] [call site] 03136
18 match_token [function] [call site] 03137
18 parse_var_name [function] [call site] 03138
18 Engine::get_interned_string [function] [call site] 03139
18 Engine::get_interned_string [function] [call site] 03140
18 blob_functions::push [function] [call site] 03141
18 TestStruct::clone [function] [call site] 03142
18 Stmt::Import [function] [call site] 03144
17 ParseSettings::level_up [function] [call site] 03146
17 ParseSettings::has_flag [function] [call site] 03147
17 Err [function] [call site] 03148
17 PERR::into_err [function] [call site] 03149
17 Engine::parse_export [function] [call site] 03150
18 eat_token [function] [call site] 03151
18 ParseSettings::level_up [function] [call site] 03154
18 Engine::parse_let [function] [call site] 03155
18 Expr::set_position [function] [call site] 03156
19 Expr::set_position [function] [call site] 03157
18 ParseSettings::level_up [function] [call site] 03159
18 Engine::parse_let [function] [call site] 03160
18 Expr::set_position [function] [call site] 03161
18 parse_var_name [function] [call site] 03163
18 match_token [function] [call site] 03164
18 parse_var_name [function] [call site] 03165
18 Engine::lex_with_map [function] [call site] 03166
19 Engine::lex_raw [function] [call site] 03167
18 Engine::get_interned_string [function] [call site] 03169
18 Engine::get_interned_string [function] [call site] 03170
18 ParseState::find_var [function] [call site] 03171
18 Scope::add_alias_by_index [function] [call site] 03172
18 test::len [function] [call site] 03173
18 TestStruct::clone [function] [call site] 03174
18 Engine::get_interned_string [function] [call site] 03175
18 Stmt::Export [function] [call site] 03177
17 ParseSettings::level_up [function] [call site] 03179
17 Engine::parse_expr_stmt [function] [call site] 03180
17 ParseSettings::level_up [function] [call site] 03181
16 Stmt::is_noop [function] [call site] 03182
16 CustomExpr::is_self_terminated [function] [call site] 03183
16 blob_functions::push [function] [call site] 03184
16 peek [function] [call site] 03185
16 unwrap [function] [call site] 03186
16 eat_token [function] [call site] 03187
16 Err [function] [call site] 03188
16 TestStruct::clone [function] [call site] 03189
16 PERR::into_err [function] [call site] 03190
16 Err [function] [call site] 03191
16 PERR::MissingToken [function] [call site] 03192
16 into [function] [call site] 03193
16 &str::into [function] [call site] 03194
16 PERR::into_err [function] [call site] 03195
16 map_functions::values [function] [call site] 03196
16 cloned [function] [call site] 03197
16 reflection_functions::collect [function] [call site] 03198
16 TestStruct::new [function] [call site] 03199
16 Ok [function] [call site] 03200
15 Ok [function] [call site] 03201
15 Engine::optimize_into_ast [function] [call site] 03202
16 crate::Module::from [function] [call site] 03203
17 TestStruct::new [function] [call site] 03204
17 Self::IntoIter::into_iter [function] [call site] 03205
18 test_chars [function] [call site] 03206
18 0.chars().collect::<Vec<_>> [function] [call site] 03207
18 MyIterableType::into_iter [function] [call site] 03208
17 Self::IntoIter::for_each [function] [call site] 03209
17 Module::set_script_fn [function] [call site] 03210
18 Option::into [function] [call site] 03211
18 test::len [function] [call site] 03212
18 crate::calc_fn_hash [function] [call site] 03213
19 get_hasher [function] [call site] 03214
19 write_u8 [function] [call site] 03215
19 MyIterableType::into_iter [function] [call site] 03216
19 Self::IntoIter::for_each [function] [call site] 03217
19 test::hash [function] [call site] 03218
19 write_usize [function] [call site] 03219
19 test::hash [function] [call site] 03220
19 write_usize [function] [call site] 03221
19 StraightHasher::finish [function] [call site] 03222
18 StmtBlock::as_ref [function] [call site] 03223
18 crate::calc_typed_method_hash [function] [call site] 03225
18 StmtBlock::as_ref [function] [call site] 03226
18 and_then [function] [call site] 03227
18 Command::get [function] [call site] 03228
18 Ident::as_str [function] [call site] 03229
18 Position::new_const [function] [call site] 03231
19 TestStruct::new [function] [call site] 03233
18 MyIterableType::into_iter [function] [call site] 03234
18 Engine::lex_with_map [function] [call site] 03235
18 reflection_functions::collect [function] [call site] 03236
18 Engine::default [function] [call site] 03237
18 crate::StaticVec::new_const [function] [call site] 03238
19 TestStruct::new [function] [call site] 03240
18 get_or_insert_with [function] [call site] 03241
18 new_hash_map [function] [call site] 03242
19 StraightHashMap::with_capacity_and_hasher [function] [call site] 03243
19 Engine::default [function] [call site] 03244
18 blob_functions::insert [function] [call site] 03245
18 Option::into [function] [call site] 03246
18 Array::into [function] [call site] 03247
18 string_functions::remove [function] [call site] 03248
16 Self::into [function] [call site] 03249
16 crate::Module::from [function] [call site] 03250
16 StmtBlock::as_ref [function] [call site] 03251
16 MyIterableType::into_iter [function] [call site] 03252
16 Self::IntoIter::map [function] [call site] 03253
16 ScriptFuncDef::clone_function_signatures [function] [call site] 03254
17 TestStruct::clone [function] [call site] 03255
17 TestStruct::clone [function] [call site] 03256
17 TestStruct::clone [function] [call site] 03257
17 Engine::default [function] [call site] 03258
16 Self::into [function] [call site] 03259
16 Self::into [function] [call site] 03260
16 crate::Module::from [function] [call site] 03261
16 MyIterableType::into_iter [function] [call site] 03262
16 Self::IntoIter::map [function] [call site] 03263
16 crate::func::shared_take_or_clone [function] [call site] 03264
17 shared_try_take [function] [call site] 03265
17 Result::unwrap_or_else [function] [call site] 03266
17 StmtBlock::as_ref [function] [call site] 03267
17 TestStruct::clone [function] [call site] 03268
16 StmtBlock::take_statements [function] [call site] 03269
17 mem::take [function] [call site] 03270
18 Engine::new [function] [call site] 03271
18 register_type_with_name::<TestStruct> [function] [call site] 03272
18 Engine::register_fn [function] [call site] 03273
18 TestStruct [function] [call site] 03274
17 StmtBlock::statements_mut [function] [call site] 03275
16 StmtBlock::statements_mut [function] [call site] 03276
16 Engine::optimize_top_level [function] [call site] 03277
17 StmtBlockContainer::shrink_to_fit [function] [call site] 03278
17 OptimizerState::new [function] [call site] 03279
18 Engine::new_global_runtime_state [function] [call site] 03280
19 crate::ThinVec::new [function] [call site] 03281
19 crate::ThinVec::new [function] [call site] 03282
19 crate::StaticVec::new [function] [call site] 03283
19 Engine::default_tag [function] [call site] 03284
19 TestStruct::clone [function] [call site] 03285
19 StmtBlock::as_ref [function] [call site] 03286
19 Engine::lex_with_map [function] [call site] 03287
19 crate::eval::Debugger::new [function] [call site] 03288
18 &crate::SharedModule::into [function] [call site] 03290
18 TestStruct::new [function] [call site] 03291
18 Caches::new [function] [call site] 03292
17 MyIterableType::into_iter [function] [call site] 03293
17 array_functions::reduce_rev [function] [call site] 03294
17 flat_map [function] [call site] 03295
17 Module::iter_var [function] [call site] 03296
18 Module::iter_var_raw [function] [call site] 03297
19 MyIterableType::into_iter [function] [call site] 03298
18 Engine::lex_with_map [function] [call site] 03299
19 Engine::lex_raw [function] [call site] 03300
18 Ident::as_str [function] [call site] 03302
17 array_functions::for_each [function] [call site] 03303
17 OptimizerState::push_var [function] [call site] 03304
18 blob_functions::push [function] [call site] 03305
17 Cow::Borrowed [function] [call site] 03308
17 MyIterableType::into_iter [function] [call site] 03309
17 flat_map [function] [call site] 03310
17 array_functions::for_each [function] [call site] 03311
17 OptimizerState::push_var [function] [call site] 03312
17 Cow::Borrowed [function] [call site] 03315
17 optimize_stmt_block [function] [call site] 03316
18 string_functions::is_empty [function] [call site] 03317
19 test::len [function] [call site] 03318
18 OptimizerState::is_dirty [function] [call site] 03319
18 MyIterableType::into_iter [function] [call site] 03320
19 test_chars [function] [call site] 03321
19 0.chars().collect::<Vec<_>> [function] [call site] 03322
19 MyIterableType::into_iter [function] [call site] 03323
18 Self::IntoIter::position [function] [call site] 03324
19 ParseSettings::level_up [function] [call site] 03325
18 StmtBlockContainer::split_at_mut [function] [call site] 03327
18 test_functions_take [function] [call site] 03328
18 StmtBlock::statements_mut [function] [call site] 03329
18 StaticModuleResolver::iter_mut [function] [call site] 03330
18 Engine::lex_with_map [function] [call site] 03331
18 optimize_combo_chain [function] [call site] 03332
19 test_functions_take [function] [call site] 03333
19 test_functions_take [function] [call site] 03334
19 test_functions_take [function] [call site] 03335
19 StmtBlock::as_mut [function] [call site] 03336
19 intersects [function] [call site] 03337
19 StmtBlock::as_mut [function] [call site] 03338
19 StmtBlock::as_mut [function] [call site] 03339
19 string_functions::remove [function] [call site] 03340
19 test_functions_take [function] [call site] 03341
19 make_sub [function] [call site] 03342
19 make_root [function] [call site] 03343
18 StaticModuleResolver::iter_mut [function] [call site] 03344
18 Engine::lex_with_map [function] [call site] 03345
18 optimize_combo_chain [function] [call site] 03346
18 StaticModuleResolver::iter_mut [function] [call site] 03347
18 Engine::lex_with_map [function] [call site] 03349
18 reflection_functions::collect [function] [call site] 03350
18 OptimizerState::clear_dirty [function] [call site] 03351
18 test::len [function] [call site] 03352
18 map_functions::retain [function] [call site] 03353
19 string_functions::is_empty [function] [call site] 03354
19 IterateMap::new [function] [call site] 03356
19 IterateMap::new [function] [call site] 03357
19 IterateMap::new [function] [call site] 03358
19 mem::take [function] [call site] 03359
19 MyIterableType::into_iter [function] [call site] 03360
19 FnPtr::call_raw_with_extra_args [function] [call site] 03361
20 _call_with_extra_args::<true, [call site] 03362
20 _call_with_extra_args::<false, [call site] 03363
19 TestStruct::clone [function] [call site] 03365
19 Self::into [function] [call site] 03366
19 Dynamic::as_bool [function] [call site] 03368
20 crate::func::locked_read [function] [call site] 03370
20 Option::and_then [function] [call site] 03371
20 ok_or_else [function] [call site] 03373
20 std:: [call site] 03374
0 any::type_name [function] [call site] 03375
21 type_name::<R> [function] [call site] 03376
20 Err [function] [call site] 03377
20 Dynamic::type_name [function] [call site] 03378
21 type_name::<INT> [function] [call site] 03379
21 type_name::<crate::FLOAT> [function] [call site] 03380
21 std:: [call site] 03381
0 any::type_name [function] [call site] 03382
21 crate::func::locked_read [function] [call site] 03383
21 Option::unwrap [function] [call site] 03384
21 std:: [call site] 03385
0 any::type_name [function] [call site] 03386
19 unwrap_or [function] [call site] 03387
19 blob_functions::insert [function] [call site] 03388
19 blob_functions::insert [function] [call site] 03389
18 OptimizerState::set_dirty [function] [call site] 03391
18 Stmt::is_control_flow_break [function] [call site] 03392
18 StaticModuleResolver::iter_mut [function] [call site] 03393
19 StaticModuleResolver::iter_mut [function] [call site] 03394
19 Engine::lex_with_map [function] [call site] 03395
19 Ident::as_str [function] [call site] 03396
18 array_functions::for_each [function] [call site] 03397
19 string_functions::is_empty [function] [call site] 03398
19 StaticModuleResolver::iter_mut [function] [call site] 03400
19 impl [call site] 03401
19 FnPtr::call_raw_with_extra_args [function] [call site] 03403
18 optimize_expr [function] [call site] 03406
19 ParseSettings::level_up_with_position [function] [call site] 03407
19 string_functions::is_empty [function] [call site] 03408
19 OptimizerState::set_dirty [function] [call site] 03409
19 Expr::Unit [function] [call site] 03410
19 ParseSettings::level_up_with_position [function] [call site] 03411
19 test::len [function] [call site] 03412
19 OptimizerState::set_dirty [function] [call site] 03413
19 StmtBlock::take_statements [function] [call site] 03414
19 string_functions::remove [function] [call site] 03415
19 optimize_expr [function] [call site] 03416
19 StmtBlock::statements_mut [function] [call site] 03417
19 optimize_stmt_block [function] [call site] 03418
19 StmtBlock::take_statements [function] [call site] 03419
19 StmtBlock::statements_mut [function] [call site] 03420
19 StmtBlock::as_mut [function] [call site] 03421
19 OptimizerState::set_dirty [function] [call site] 03422
19 test_functions_take [function] [call site] 03423
19 ASTFlags::intersects [function] [call site] 03424
19 OptimizerState::set_dirty [function] [call site] 03425
19 test_functions_take [function] [call site] 03426
19 MyIterableType::into_iter [function] [call site] 03427
19 test_method_call [function] [call site] 03428
19 RhaiFunc::is_pure [function] [call site] 03429
20 RhaiFunc::is_pure [function] [call site] 03430
19 OptimizerState::set_dirty [function] [call site] 03431
19 mem::take [function] [call site] 03432
19 MyIterableType::into_iter [function] [call site] 03433
19 Self::IntoIter::find [function] [call site] 03434
20 array_functions::find_starting_from [function] [call site] 03435
21 array_functions::index_of_filter_starting_from [function] [call site] 03436
22 string_functions::is_empty [function] [call site] 03437
22 eval::calc_offset_len [function] [call site] 03439
22 test::len [function] [call site] 03440
22 StaticModuleResolver::iter_mut [function] [call site] 03441
22 impl [call site] 03442
22 FnPtr::call_raw_with_extra_args [function] [call site] 03445
22 Dynamic::as_bool [function] [call site] 03448
22 unwrap_or [function] [call site] 03449
21 Command::get [function] [call site] 03454
19 RhaiResult::map_or_else [function] [call site] 03455
19 Expr::Unit [function] [call site] 03456
19 Expr::set_position [function] [call site] 03457
19 optimize_expr [function] [call site] 03458
19 Expr::is_constant [function] [call site] 03459
19 string_functions::is_empty [function] [call site] 03460
19 Expr::get_literal_value [function] [call site] 03461
19 OptimizerState::set_dirty [function] [call site] 03462
19 Engine::map_type_name [function] [call site] 03463
20 MyIterableType::into_iter [function] [call site] 03464
20 array_functions::find_map [function] [call site] 03465
21 array_functions::find_map_starting_from [function] [call site] 03466
22 string_functions::is_empty [function] [call site] 03467
22 eval::calc_offset_len [function] [call site] 03469
22 test::len [function] [call site] 03470
22 StaticModuleResolver::iter_mut [function] [call site] 03471
22 impl [call site] 03472
22 FnPtr::call_raw_with_extra_args [function] [call site] 03475
22 Expr::is_unit [function] [call site] 03478
20 Module::get_custom_type_display_by_name [function] [call site] 03481
21 Module::get_custom_type_by_name_raw [function] [call site] 03482
22 Command::get [function] [call site] 03483
21 Engine::lex_with_map [function] [call site] 03484
21 Ident::as_str [function] [call site] 03485
20 StmtBlock::span_or_else [function] [call site] 03486
20 map_functions::values [function] [call site] 03487
20 array_functions::find_map [function] [call site] 03488
20 Module::get_custom_type_display_by_name [function] [call site] 03489
20 unwrap_or_else [function] [call site] 03490
20 map_std_type_name [function] [call site] 03491
21 string_functions::trim [function] [call site] 03492
22 shared_get_mut [function] [call site] 03493
22 string_functions::trim [function] [call site] 03494
22 string_functions::trim [function] [call site] 03496
21 type_name::<crate::INT> [function] [call site] 03498
21 type_name::<crate::FLOAT> [function] [call site] 03499
21 type_name::<String> [function] [call site] 03500
21 type_name::<ImmutableString> [function] [call site] 03501
21 type_name::<&str> [function] [call site] 03502
21 type_name::<rust_decimal::Decimal> [function] [call site] 03503
21 type_name::<FnPtr> [function] [call site] 03504
21 type_name::<crate::Array> [function] [call site] 03505
21 type_name::<crate::Blob> [function] [call site] 03506
21 type_name::<crate::Map> [function] [call site] 03507
21 type_name::<crate::Instant> [function] [call site] 03508
21 type_name::<ExclusiveRange> [function] [call site] 03509
21 type_name::<InclusiveRange> [function] [call site] 03510
21 type_name::<BitRange> [function] [call site] 03511
21 type_name::<CharsStream> [function] [call site] 03512
21 type_name::<StepRange<u8>> [function] [call site] 03513
21 test::len [function] [call site] 03514
21 string_functions::starts_with [function] [call site] 03515
21 string_functions::ends_with [function] [call site] 03516
22 string_functions::ends_with [function] [call site] 03517
21 test_string_split [function] [call site] 03518
22 Engine::new [function] [call site] 03519
21 test::len [function] [call site] 03522
21 type_name::<crate::packages::iter_basic::StepRange<crate::FLOAT>> [function] [call site] 03523
21 type_name::<crate::packages::iter_basic::StepRange<rust_decimal::Decimal>> [function] [call site] 03524
21 strip_prefix [function] [call site] 03525
21 map_std_type_name [function] [call site] 03527
19 RhaiNativeFunc::return_type_name [function] [call site] 03528
20 type_name::<R> [function] [call site] 03529
19 Expr::from_dynamic [function] [call site] 03531
20 Self::Unit [function] [call site] 03532
20 Self::BoolConstant [function] [call site] 03533
20 Self::StringConstant [function] [call site] 03534
20 Self::CharConstant [function] [call site] 03535
20 Self::IntegerConstant [function] [call site] 03536
20 Self::DynamicConstant [function] [call site] 03537
20 TestStruct::new [function] [call site] 03538
20 Self::FloatConstant [function] [call site] 03540
20 Self::DynamicConstant [function] [call site] 03541
20 TestStruct::new [function] [call site] 03542
20 Self::DynamicConstant [function] [call site] 03544
20 TestStruct::new [function] [call site] 03545
20 FnPtr::is_curried [function] [call site] 03547
21 string_functions::is_empty [function] [call site] 03548
20 Self::FnCall [function] [call site] 03549
20 FnCallHashes::from_hash [function] [call site] 03551
20 calc_fn_hash [function] [call site] 03552
20 test_native_context_fn_name [function] [call site] 03553
21 Engine::new [function] [call site] 03554
21 Engine::register_raw_fn [function] [call site] 03555
22 StmtBlock::as_ref [function] [call site] 03557
22 test::len [function] [call site] 03558
22 test::len [function] [call site] 03559
22 string_functions::starts_with [function] [call site] 03560
22 FuncRegistration::new [function] [call site] 03561
22 FuncRegistration::in_global_namespace [function] [call site] 03562
22 FuncRegistration::set_into_module_raw [function] [call site] 03563
23 StmtBlock::as_ref [function] [call site] 03564
23 test::len [function] [call site] 03565
23 StmtBlock::extend [function] [call site] 03566
23 StmtBlock::as_ref [function] [call site] 03567
23 MyIterableType::into_iter [function] [call site] 03568
23 Self::IntoIter::copied [function] [call site] 03569
23 RhaiFunc::is_method [function] [call site] 03571
24 is_method_call [function] [call site] 03572
23 StaticModuleResolver::iter_mut [function] [call site] 03573
23 enumerate [function] [call site] 03574
23 array_functions::for_each [function] [call site] 03575
23 Module::map_type [function] [call site] 03576
24 TypeId::of::<&str> [function] [call site] 03577
24 TypeId::of::<ImmutableString> [function] [call site] 03578
24 TypeId::of::<String> [function] [call site] 03579
24 TypeId::of::<ImmutableString> [function] [call site] 03580
23 MyIterableType::into_iter [function] [call site] 03581
23 T::as_any [function] [call site] 03582
23 TypeId::of::<Dynamic> [function] [call site] 03583
23 test::len [function] [call site] 03584
23 test::len [function] [call site] 03585
23 string_functions::pop [function] [call site] 03586
23 calc_fn_hash [function] [call site] 03588
23 test::len [function] [call site] 03589
23 calc_fn_hash_full [function] [call site] 03590
24 get_hasher [function] [call site] 03591
24 write_u8 [function] [call site] 03592
24 MyIterableType::into_iter [function] [call site] 03593
24 Self::IntoIter::for_each [function] [call site] 03594
24 test::hash [function] [call site] 03595
24 write_usize [function] [call site] 03596
24 StraightHasher::finish [function] [call site] 03597
23 MyIterableType::into_iter [function] [call site] 03598
23 StmtBlock::as_ref [function] [call site] 03600
23 and_then [function] [call site] 03601
23 Command::get [function] [call site] 03602
23 BloomFilterU64::mark [function] [call site] 03603
24 BloomFilterU64::calc_hash [function] [call site] 03604
23 string_functions::remove [function] [call site] 03605
23 get_or_insert_with [function] [call site] 03606
23 new_hash_map [function] [call site] 03607
23 Scope::push_entry [function] [call site] 03608
23 blob_functions::insert [function] [call site] 03609
24 FnPtr::try_from [function] [call site] 03610
24 RhaiResultOf::unwrap [function] [call site] 03611
24 string_functions::is_empty [function] [call site] 03612
24 blob_functions::push [function] [call site] 03613
24 eval::calc_offset_len [function] [call site] 03614
24 test::len [function] [call site] 03615
24 test::len [function] [call site] 03616
24 blob_functions::push [function] [call site] 03617
24 blob_functions::insert [function] [call site] 03618
23 &mut [call site] 03620
23 blob_functions::insert [function] [call site] 03621
22 Engine::global_namespace_mut [function] [call site] 03623
22 TestStruct::new [function] [call site] 03624
22 Engine::lex_with_map [function] [call site] 03626
21 TypeId::of::<INT> [function] [call site] 03627
21 TypeId::of::<INT> [function] [call site] 03628
21 Engine::register_raw_fn [function] [call site] 03629
22 StmtBlock::as_ref [function] [call site] 03631
22 test::len [function] [call site] 03632
22 test::len [function] [call site] 03633
22 string_functions::starts_with [function] [call site] 03634
22 FuncRegistration::new [function] [call site] 03635
22 FuncRegistration::in_global_namespace [function] [call site] 03636
22 FuncRegistration::set_into_module_raw [function] [call site] 03637
22 Engine::global_namespace_mut [function] [call site] 03638
22 TestStruct::new [function] [call site] 03639
22 Engine::lex_with_map [function] [call site] 03641
21 TypeId::of::<INT> [function] [call site] 03642
21 TypeId::of::<INT> [function] [call site] 03643
20 std:: [call site] 03644
0 iter::once [function] [call site] 03645
20 Self::StringConstant [function] [call site] 03646
20 test_native_context_fn_name [function] [call site] 03647
20 reflection_functions::collect [function] [call site] 03649
20 Self::DynamicConstant [function] [call site] 03651
19 Expr::is_constant [function] [call site] 03653
19 string_functions::is_empty [function] [call site] 03654
19 Expr::get_literal_value [function] [call site] 03655
19 Option::is_some [function] [call site] 03656
19 OptimizerState::set_dirty [function] [call site] 03657
19 Expr::from_dynamic [function] [call site] 03658
19 optimize_expr [function] [call site] 03659
19 optimize_expr [function] [call site] 03660
19 optimize_expr [function] [call site] 03661
19 optimize_expr [function] [call site] 03662
19 ASTFlags::intersects [function] [call site] 03663
19 OptimizerState::set_dirty [function] [call site] 03664
19 test_functions_take [function] [call site] 03665
19 FnPtr::try_from [function] [call site] 03666
19 Engine::lex_with_map [function] [call site] 03667
19 test::len [function] [call site] 03668
20 test::len [function] [call site] 03669
19 (TokenIterator::unwrap_or [function] [call site] 03670
19 MyIterableType::into_iter [function] [call site] 03671
20 test_chars [function] [call site] 03672
20 0.chars().collect::<Vec<_>> [function] [call site] 03673
20 MyIterableType::into_iter [function] [call site] 03674
19 Self::IntoIter::all [function] [call site] 03675
19 OptimizerState::set_dirty [function] [call site] 03676
19 FnPtr::try_from [function] [call site] 03677
19 RhaiResultOf::unwrap [function] [call site] 03678
19 test_functions_take [function] [call site] 03679
19 EvalAltResult::set_position [function] [call site] 03680
19 FnPtr::try_from [function] [call site] 03681
19 f32::unsigned_abs [function] [call site] 03682
19 Engine::lex_with_map [function] [call site] 03683
19 test::len [function] [call site] 03684
19 (TokenIterator::unwrap_or [function] [call site] 03685
19 MyIterableType::into_iter [function] [call site] 03686
19 Self::IntoIter::all [function] [call site] 03687
19 OptimizerState::set_dirty [function] [call site] 03688
19 test::len [function] [call site] 03689
19 FnPtr::try_from [function] [call site] 03690
19 f32::unsigned_abs [function] [call site] 03691
19 RhaiResultOf::unwrap [function] [call site] 03692
19 test_functions_take [function] [call site] 03693
19 EvalAltResult::set_position [function] [call site] 03694
19 MyIterableType::into_iter [function] [call site] 03695
19 test_method_call [function] [call site] 03696
19 RhaiFunc::is_pure [function] [call site] 03697
19 OptimizerState::set_dirty [function] [call site] 03698
19 mem::take [function] [call site] 03699
19 MyIterableType::into_iter [function] [call site] 03700
19 Self::IntoIter::find [function] [call site] 03701
19 RhaiResult::map_or_else [function] [call site] 03702
19 Expr::Unit [function] [call site] 03703
19 Expr::set_position [function] [call site] 03704
19 FnPtr::try_from [function] [call site] 03705
19 Engine::lex_with_map [function] [call site] 03706
19 (TokenIterator::unwrap_or [function] [call site] 03707
19 OptimizerState::set_dirty [function] [call site] 03708
19 Expr::BoolConstant [function] [call site] 03709
19 FnPtr::try_from [function] [call site] 03710
19 RhaiResultOf::unwrap [function] [call site] 03711
19 FnPtr::try_from [function] [call site] 03712
19 f32::unsigned_abs [function] [call site] 03713
19 Engine::lex_with_map [function] [call site] 03714
19 (TokenIterator::unwrap_or [function] [call site] 03715
19 OptimizerState::set_dirty [function] [call site] 03716
19 Expr::BoolConstant [function] [call site] 03717
19 FnPtr::try_from [function] [call site] 03718
19 f32::unsigned_abs [function] [call site] 03719
19 RhaiResultOf::unwrap [function] [call site] 03720
19 FnPtr::try_from [function] [call site] 03721
19 Engine::lex_with_map [function] [call site] 03722
19 test_chars [function] [call site] 03723
19 ImmutableString::strong_count [function] [call site] 03724
19 (TokenIterator::unwrap_or [function] [call site] 03725
19 OptimizerState::set_dirty [function] [call site] 03726
19 Expr::CharConstant [function] [call site] 03727
19 test_chars [function] [call site] 03728
19 nth [function] [call site] 03729
19 FnPtr::try_from [function] [call site] 03730
19 RhaiResultOf::unwrap [function] [call site] 03731
19 unwrap [function] [call site] 03732
19 FnPtr::try_from [function] [call site] 03733
19 f32::unsigned_abs [function] [call site] 03734
19 Engine::lex_with_map [function] [call site] 03735
19 test_chars [function] [call site] 03736
19 ImmutableString::strong_count [function] [call site] 03737
19 (TokenIterator::unwrap_or [function] [call site] 03738
19 OptimizerState::set_dirty [function] [call site] 03739
19 Expr::CharConstant [function] [call site] 03740
19 test_chars [function] [call site] 03741
19 array_functions::reduce_rev [function] [call site] 03742
19 RhaiResult::nth [function] [call site] 03743
19 FnPtr::try_from [function] [call site] 03744
19 f32::unsigned_abs [function] [call site] 03745
19 RhaiResultOf::unwrap [function] [call site] 03746
19 unwrap [function] [call site] 03747
19 optimize_expr [function] [call site] 03748
19 optimize_expr [function] [call site] 03749
19 optimize_expr [function] [call site] 03750
19 optimize_expr [function] [call site] 03751
19 optimize_expr [function] [call site] 03752
19 string_functions::is_empty [function] [call site] 03753
19 OptimizerState::set_dirty [function] [call site] 03754
19 Expr::StringConstant [function] [call site] 03755
19 Engine::const_empty_string [function] [call site] 03756
20 Engine::get_interned_string [function] [call site] 03757
19 Expr::is_constant [function] [call site] 03758
19 OptimizerState::set_dirty [function] [call site] 03759
19 Expr::StringConstant [function] [call site] 03760
19 Expr::get_literal_value [function] [call site] 03761
19 Option::unwrap [function] [call site] 03762
19 get_literal_value(None).unwrap().cast::<ImmutableString> [function] [call site] 03763
19 ParseSettings::level_up_with_position [function] [call site] 03764
19 StaticModuleResolver::iter_mut [function] [call site] 03765
19 array_functions::for_each [function] [call site] 03766
19 optimize_expr [function] [call site] 03767
19 test::len [function] [call site] 03768
19 test_functions_take [function] [call site] 03769
19 test_functions_take [function] [call site] 03770
19 Expr::StringConstant [function] [call site] 03771
19 string_functions::remove [function] [call site] 03772
19 OptimizerState::set_dirty [function] [call site] 03773
19 string_functions::remove [function] [call site] 03774
19 OptimizerState::set_dirty [function] [call site] 03775
19 string_functions::remove [function] [call site] 03776
19 OptimizerState::set_dirty [function] [call site] 03777
19 string_functions::is_empty [function] [call site] 03778
19 string_functions::remove [function] [call site] 03779
19 OptimizerState::set_dirty [function] [call site] 03780
19 string_functions::is_empty [function] [call site] 03781
19 string_functions::remove [function] [call site] 03782
19 OptimizerState::set_dirty [function] [call site] 03783
19 shrink_to_fit [function] [call site] 03784
19 Expr::is_constant [function] [call site] 03785
19 OptimizerState::set_dirty [function] [call site] 03786
19 Expr::DynamicConstant [function] [call site] 03787
19 Expr::get_literal_value [function] [call site] 03788
19 Option::unwrap [function] [call site] 03789
19 into [function] [call site] 03790
19 ParseSettings::level_up_with_position [function] [call site] 03791
19 StaticModuleResolver::iter_mut [function] [call site] 03792
19 array_functions::for_each [function] [call site] 03793
19 optimize_expr [function] [call site] 03794
19 Expr::is_constant [function] [call site] 03795
19 OptimizerState::set_dirty [function] [call site] 03796
19 Expr::DynamicConstant [function] [call site] 03797
19 Expr::get_literal_value [function] [call site] 03798
19 Option::unwrap [function] [call site] 03799
19 into [function] [call site] 03800
19 ParseSettings::level_up_with_position [function] [call site] 03801
19 StaticModuleResolver::iter_mut [function] [call site] 03802
19 array_functions::for_each [function] [call site] 03803
19 optimize_expr [function] [call site] 03804
19 test::len [function] [call site] 03805
19 OptimizerState::set_dirty [function] [call site] 03806
19 string_functions::remove [function] [call site] 03807
19 MyIterableType::into_iter [function] [call site] 03808
19 Self::IntoIter::take [function] [call site] 03809
20 Engine::new [function] [call site] 03810
20 register_type_with_name::<TestStruct> [function] [call site] 03811
20 Engine::register_fn [function] [call site] 03812
20 TestStruct [function] [call site] 03813
19 test_method_call [function] [call site] 03814
19 Some [function] [call site] 03815
19 OptimizerState::set_dirty [function] [call site] 03816
19 test::len [function] [call site] 03817
19 string_functions::truncate [function] [call site] 03818
19 OptimizerState::set_dirty [function] [call site] 03819
19 optimize_expr [function] [call site] 03820
19 OptimizerState::set_dirty [function] [call site] 03821
19 Expr::BoolConstant [function] [call site] 03822
19 string_functions::is_empty [function] [call site] 03823
19 OptimizerState::set_dirty [function] [call site] 03824
19 Expr::BoolConstant [function] [call site] 03825
19 test::len [function] [call site] 03826
19 OptimizerState::set_dirty [function] [call site] 03827
19 test_functions_take [function] [call site] 03828
19 test::len [function] [call site] 03829
19 OptimizerState::set_dirty [function] [call site] 03830
19 string_functions::remove [function] [call site] 03831
19 MyIterableType::into_iter [function] [call site] 03832
19 Self::IntoIter::take [function] [call site] 03833
19 test_method_call [function] [call site] 03834
19 Some [function] [call site] 03835
19 OptimizerState::set_dirty [function] [call site] 03836
19 test::len [function] [call site] 03837
19 string_functions::truncate [function] [call site] 03838
19 OptimizerState::set_dirty [function] [call site] 03839
19 optimize_expr [function] [call site] 03840
19 OptimizerState::set_dirty [function] [call site] 03841
19 Expr::BoolConstant [function] [call site] 03842
19 string_functions::is_empty [function] [call site] 03843
19 OptimizerState::set_dirty [function] [call site] 03844
19 Expr::BoolConstant [function] [call site] 03845
19 test::len [function] [call site] 03846
19 OptimizerState::set_dirty [function] [call site] 03847
19 test_functions_take [function] [call site] 03848
19 test::len [function] [call site] 03849
19 OptimizerState::set_dirty [function] [call site] 03850
19 string_functions::remove [function] [call site] 03851
19 Expr::is_constant [function] [call site] 03852
19 test::len [function] [call site] 03853
19 string_functions::truncate [function] [call site] 03854
19 OptimizerState::set_dirty [function] [call site] 03855
19 optimize_expr [function] [call site] 03856
19 string_functions::is_empty [function] [call site] 03857
19 OptimizerState::set_dirty [function] [call site] 03858
19 Expr::BoolConstant [function] [call site] 03859
19 test::len [function] [call site] 03860
19 OptimizerState::set_dirty [function] [call site] 03861
19 test_functions_take [function] [call site] 03862
19 test::len [function] [call site] 03863
19 OptimizerState::set_dirty [function] [call site] 03864
19 Expr::BoolConstant [function] [call site] 03865
19 FnCallExpr::is_qualified [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 move_constant_arg [function] [call site] 03870
20 Expr::get_literal_value [function] [call site] 03871
21 StmtBlock::as_ref [function] [call site] 03873
21 TestStruct::clone [function] [call site] 03874
21 write_lock::<FnPtr> [function] [call site] 03875
21 crate::Shared::new [function] [call site] 03877
21 Option<&GlobalRuntimeState>::into [function] [call site] 03878
21 TestStruct::clone [function] [call site] 03882
21 Self::into [function] [call site] 03883
21 Expr::is_constant [function] [call site] 03885
21 crate::Array::with_capacity [function] [call site] 03886
21 test::len [function] [call site] 03887
21 StmtBlock::extend [function] [call site] 03888
21 MyIterableType::into_iter [function] [call site] 03889
21 Self::IntoIter::map [function] [call site] 03890
21 Expr::get_literal_value [function] [call site] 03891
21 Option::unwrap [function] [call site] 03892
21 Dynamic::from_array [function] [call site] 03893
21 Expr::is_constant [function] [call site] 03894
21 TestStruct::clone [function] [call site] 03895
21 (TokenIterator::get_mut [function] [call site] 03896
21 Ident::as_str [function] [call site] 03897
21 Option::unwrap [function] [call site] 03898
21 Expr::get_literal_value [function] [call site] 03899
21 Option::unwrap [function] [call site] 03900
21 Dynamic::from_map [function] [call site] 03901
21 Expr::is_constant [function] [call site] 03902
21 Position::new_const [function] [call site] 03903
21 Expr::get_literal_value [function] [call site] 03904
21 Option::unwrap [function] [call site] 03905
21 FnCallExpr::is_qualified [function] [call site] 03908
21 test::len [function] [call site] 03909
21 FnPtr::new [function] [call site] 03910
21 TestStruct::clone [function] [call site] 03911
21 RhaiResultOf::ok [function] [call site] 03912
21 test::len [function] [call site] 03914
21 Token::literal_syntax [function] [call site] 03915
21 Token::literal_syntax [function] [call site] 03916
21 Ident::as_str [function] [call site] 03917
20 Expr::DynamicConstant [function] [call site] 03924
20 Expr::start_position [function] [call site] 03926
21 string_functions::is_empty [function] [call site] 03927
21 Expr::position [function] [call site] 03928
21 ParseSettings::level_up_with_position [function] [call site] 03929
21 Expr::start_position [function] [call site] 03930
21 Expr::start_position [function] [call site] 03931
21 Expr::position [function] [call site] 03932
19 OptimizerState::set_dirty [function] [call site] 03933
19 test::len [function] [call site] 03934
19 FnCallExpr::constant_args [function] [call site] 03935
20 string_functions::is_empty [function] [call site] 03936
20 MyIterableType::into_iter [function] [call site] 03937
20 test_method_call [function] [call site] 03938
19 TestStruct::clone [function] [call site] 03939
19 Self::into [function] [call site] 03940
19 Dynamic::into_immutable_string [function] [call site] 03941
20 crate::func::locked_read [function] [call site] 03943
20 Option::and_then [function] [call site] 03944
20 TestStruct::clone [function] [call site] 03946
20 ok_or_else [function] [call site] 03947
20 std:: [call site] 03948
0 any::type_name [function] [call site] 03949
20 Dynamic::type_name [function] [call site] 03951
19 Result::map_err [function] [call site] 03952
19 and_then [function] [call site] 03953
19 OptimizerState::set_dirty [function] [call site] 03954
19 Expr::DynamicConstant [function] [call site] 03955
19 TestStruct::new [function] [call site] 03956
19 into [function] [call site] 03957
19 optimize_expr [function] [call site] 03958
19 test::len [function] [call site] 03959
19 FnCallExpr::constant_args [function] [call site] 03960
19 Expr::get_literal_value [function] [call site] 03961
19 unwrap [function] [call site] 03962
19 args[0].get_literal_value(None).unwrap().cast::<FnPtr> [function] [call site] 03963
19 StmtBlock::extend [function] [call site] 03964
19 MyIterableType::into_iter [function] [call site] 03965
19 skip [function] [call site] 03966
19 Engine::lex_with_map [function] [call site] 03967
19 Expr::get_literal_value [function] [call site] 03968
19 unwrap [function] [call site] 03969
19 OptimizerState::set_dirty [function] [call site] 03970
19 Expr::DynamicConstant [function] [call site] 03971
19 TestStruct::new [function] [call site] 03972
19 into [function] [call site] 03973
19 string_functions::contains [function] [call site] 03974
19 Ident::as_str [function] [call site] 03975
19 StaticModuleResolver::iter_mut [function] [call site] 03976
19 array_functions::for_each [function] [call site] 03977
19 optimize_expr [function] [call site] 03978
19 FnCallExpr::constant_args [function] [call site] 03979
19 MyIterableType::into_iter [function] [call site] 03980
19 Engine::lex_with_map [function] [call site] 03981
19 Expr::get_literal_value [function] [call site] 03982
19 unwrap [function] [call site] 03983
19 args.iter().map(|arg_expr| [call site] 03984
19 MyIterableType::into_iter [function] [call site] 03985
19 Engine::lex_with_map [function] [call site] 03986
19 iter().map(Dynamic::type_id).collect::<FnArgsVec<_>> [function] [call site] 03987
19 Ident::as_str [function] [call site] 03988
19 test::len [function] [call site] 03989
19 OptimizerState::set_dirty [function] [call site] 03990
19 Engine::map_type_name [function] [call site] 03991
19 RhaiNativeFunc::return_type_name [function] [call site] 03992
19 into [function] [call site] 03993
19 Expr::from_dynamic [function] [call site] 03994
19 test::len [function] [call site] 03995
19 OptimizerState::set_dirty [function] [call site] 03996
19 Expr::from_dynamic [function] [call site] 03997
19 test::len [function] [call site] 03998
19 FnCallExpr::is_operator_call [function] [call site] 03999
19 Engine::fast_operators [function] [call site] 04001
20 intersects [function] [call site] 04002
19 Engine::has_native_fn_override [function] [call site] 04003
20 calc_fn_hash_full [function] [call site] 04004
20 StmtBlock::as_ref [function] [call site] 04005
20 MyIterableType::into_iter [function] [call site] 04006
20 Self::IntoIter::copied [function] [call site] 04007
20 MyIterableType::into_iter [function] [call site] 04008
20 test_var_def_filter [function] [call site] 04009
20 Module::is_standard_lib [function] [call site] 04010
21 intersects [function] [call site] 04011
20 T::as_any [function] [call site] 04012
20 Module::contains_fn [function] [call site] 04013
21 StmtBlock::as_ref [function] [call site] 04014
21 contains_key [function] [call site] 04016
20 map_functions::values [function] [call site] 04017
20 T::as_any [function] [call site] 04018
20 Module::contains_qualified_fn [function] [call site] 04019
21 StmtBlock::as_ref [function] [call site] 04020
21 contains_key [function] [call site] 04022
19 RhaiFunc::is_native [function] [call site] 04023
19 func::builtin::get_builtin_binary_op_fn [function] [call site] 04024
20 Dynamic::as_int [function] [call site] 04026
21 crate::func::locked_read [function] [call site] 04028
21 Option::and_then [function] [call site] 04029
21 ok_or_else [function] [call site] 04031
21 std:: [call site] 04032
0 any::type_name [function] [call site] 04033
21 Dynamic::type_name [function] [call site] 04035
20 unwrap [function] [call site] 04036
20 Dynamic::as_int [function] [call site] 04037
20 unwrap [function] [call site] 04038
20 Ok [function] [call site] 04039
20 into [function] [call site] 04040
20 Some [function] [call site] 04041
20 Dynamic::as_int [function] [call site] 04042
20 unwrap [function] [call site] 04043
20 Dynamic::as_int [function] [call site] 04044
20 unwrap [function] [call site] 04045
20 Ok [function] [call site] 04046
20 into [function] [call site] 04047
20 Some [function] [call site] 04048
20 Dynamic::as_immutable_string_ref [function] [call site] 04049
21 read_lock::<ImmutableString> [function] [call site] 04050
21 ok_or_else [function] [call site] 04051
21 Dynamic::type_name [function] [call site] 04052
20 unwrap [function] [call site] 04053
20 Dynamic::as_immutable_string_ref [function] [call site] 04054
20 unwrap [function] [call site] 04055
20 unwrap [function] [call site] 04056
20 Package::init_engine [function] [call site] 04057
20 Engine::throw_on_size [function] [call site] 04058
21 Command::get [function] [call site] 04060
21 ERR::ErrorDataTooLarge [function] [call site] 04062
21 &str::to_string [function] [call site] 04063
21 Command::get [function] [call site] 04066
21 ERR::ErrorDataTooLarge [function] [call site] 04068
21 &str::to_string [function] [call site] 04069
21 Command::get [function] [call site] 04072
21 ERR::ErrorDataTooLarge [function] [call site] 04074
21 &str::to_string [function] [call site] 04075
20 test::len [function] [call site] 04078
20 test::len [function] [call site] 04079
20 Ok [function] [call site] 04080
20 into [function] [call site] 04081
20 Some [function] [call site] 04082
20 Dynamic::as_char [function] [call site] 04083
21 crate::func::locked_read [function] [call site] 04085
21 Option::and_then [function] [call site] 04086
21 ok_or_else [function] [call site] 04088
21 std:: [call site] 04089
0 any::type_name [function] [call site] 04090
21 Dynamic::type_name [function] [call site] 04092
20 unwrap [function] [call site] 04093
20 Dynamic::as_char [function] [call site] 04094
20 unwrap [function] [call site] 04095
20 Position::new_const [function] [call site] 04096
20 blob_functions::push [function] [call site] 04097
21 blob_functions::push [function] [call site] 04098
21 FnPtr::try_from [function] [call site] 04099
21 RhaiResultOf::unwrap [function] [call site] 04100
20 blob_functions::push [function] [call site] 04101
20 unwrap [function] [call site] 04102
20 Package::init_engine [function] [call site] 04103
20 Engine::throw_on_size [function] [call site] 04104
20 test::len [function] [call site] 04105
21 test::len [function] [call site] 04106
20 Ok [function] [call site] 04107
20 Result::into [function] [call site] 04108
20 Some [function] [call site] 04109
20 Dynamic::as_blob_ref [function] [call site] 04110
21 read_lock::<Blob> [function] [call site] 04111
21 ok_or_else [function] [call site] 04112
21 Dynamic::type_name [function] [call site] 04113
20 unwrap [function] [call site] 04114
20 string_functions::is_empty [function] [call site] 04115
20 Ok [function] [call site] 04116
20 Dynamic::flatten_clone [function] [call site] 04117
20 Dynamic::as_blob_ref [function] [call site] 04118
20 unwrap [function] [call site] 04119
20 string_functions::is_empty [function] [call site] 04120
20 Ok [function] [call site] 04121
20 Dynamic::flatten_clone [function] [call site] 04122
20 unwrap [function] [call site] 04123
20 Package::init_engine [function] [call site] 04124
20 Engine::throw_on_size [function] [call site] 04125
20 test::len [function] [call site] 04126
20 test::len [function] [call site] 04127
20 TestStruct::clone [function] [call site] 04128
20 StmtBlock::extend [function] [call site] 04129
20 Ok [function] [call site] 04130
20 Dynamic::from_blob [function] [call site] 04131
21 Union::Blob [function] [call site] 04133
20 Some [function] [call site] 04135
20 Some [function] [call site] 04136
20 Some [function] [call site] 04137
20 Ok [function] [call site] 04138
20 Dynamic::as_int [function] [call site] 04139
20 unwrap [function] [call site] 04140
20 into [function] [call site] 04141
20 Some [function] [call site] 04142
20 Ok [function] [call site] 04143
20 Dynamic::as_int [function] [call site] 04144
20 unwrap [function] [call site] 04145
20 into [function] [call site] 04146
20 Some [function] [call site] 04147
20 Ok [function] [call site] 04148
20 Dynamic::as_int [function] [call site] 04149
20 unwrap [function] [call site] 04150
20 into [function] [call site] 04151
20 Some [function] [call site] 04152
20 Ok [function] [call site] 04153
20 Dynamic::as_int [function] [call site] 04154
20 unwrap [function] [call site] 04155
20 into [function] [call site] 04156
20 Dynamic::as_char [function] [call site] 04157
20 unwrap [function] [call site] 04158
20 Dynamic::as_immutable_string_ref [function] [call site] 04159
20 unwrap [function] [call site] 04160
20 Some [function] [call site] 04161
20 test_chars [function] [call site] 04162
20 MultiInputsStream::get_next [function] [call site] 04163
20 MultiInputsStream::get_next [function] [call site] 04164
20 Some [function] [call site] 04165
20 Dynamic::as_char [function] [call site] 04166
20 unwrap [function] [call site] 04167
20 Dynamic::as_immutable_string_ref [function] [call site] 04168
20 unwrap [function] [call site] 04169
20 Position::new_const [function] [call site] 04170
20 blob_functions::push [function] [call site] 04171
20 Result::push_str [function] [call site] 04172
20 unwrap [function] [call site] 04173
20 Package::init_engine [function] [call site] 04174
20 Engine::throw_on_size [function] [call site] 04175
20 test::len [function] [call site] 04176
20 Ok [function] [call site] 04177
20 Result::into [function] [call site] 04178
20 Dynamic::as_immutable_string_ref [function] [call site] 04179
20 unwrap [function] [call site] 04180
20 Dynamic::as_char [function] [call site] 04181
20 unwrap [function] [call site] 04182
20 test_chars [function] [call site] 04183
20 MultiInputsStream::get_next [function] [call site] 04184
20 MultiInputsStream::get_next [function] [call site] 04185
20 Some [function] [call site] 04186
20 Some [function] [call site] 04187
20 Dynamic::as_immutable_string_ref [function] [call site] 04188
20 unwrap [function] [call site] 04189
20 Dynamic::as_char [function] [call site] 04190
20 unwrap [function] [call site] 04191
20 unwrap [function] [call site] 04192
20 Package::init_engine [function] [call site] 04193
20 Engine::throw_on_size [function] [call site] 04194
20 test::len [function] [call site] 04195
20 Ok [function] [call site] 04196
20 Result::into [function] [call site] 04197
20 Some [function] [call site] 04198
20 Dynamic::as_immutable_string_ref [function] [call site] 04199
20 unwrap [function] [call site] 04200
20 Dynamic::as_char [function] [call site] 04201
20 unwrap [function] [call site] 04202
20 Ok [function] [call site] 04203
20 into [function] [call site] 04204
20 Some [function] [call site] 04205
20 Ok [function] [call site] 04206
20 TestStruct::clone [function] [call site] 04207
20 Some [function] [call site] 04208
20 Some [function] [call site] 04209
20 Some [function] [call site] 04210
20 Ok [function] [call site] 04211
20 TestStruct::clone [function] [call site] 04212
20 Some [function] [call site] 04213
20 Some [function] [call site] 04214
20 Some [function] [call site] 04215
20 Dynamic::as_blob_ref [function] [call site] 04216
20 unwrap [function] [call site] 04217
20 TestStruct::clone [function] [call site] 04218
20 Dynamic::as_char [function] [call site] 04219
20 unwrap [function] [call site] 04220
20 encode_utf8 [function] [call site] 04221
20 unwrap [function] [call site] 04222
20 Package::init_engine [function] [call site] 04223
20 Engine::throw_on_size [function] [call site] 04224
20 test::len [function] [call site] 04225
20 test::len [function] [call site] 04226
20 StmtBlock::extend [function] [call site] 04227
20 as_bytes [function] [call site] 04228
20 Ok [function] [call site] 04229
20 Dynamic::from_blob [function] [call site] 04230
20 Dynamic::type_id [function] [call site] 04231
21 TypeId::of::<()> [function] [call site] 04232
21 TypeId::of::<bool> [function] [call site] 04233
21 TypeId::of::<ImmutableString> [function] [call site] 04234
21 TypeId::of::<char> [function] [call site] 04235
21 TypeId::of::<INT> [function] [call site] 04236
21 TypeId::of::<crate::FLOAT> [function] [call site] 04237
21 TypeId::of::<rust_decimal::Decimal> [function] [call site] 04238
21 TypeId::of::<Array> [function] [call site] 04239
21 TypeId::of::<Blob> [function] [call site] 04240
21 TypeId::of::<Map> [function] [call site] 04241
21 TypeId::of::<FnPtr> [function] [call site] 04242
21 TypeId::of::<Instant> [function] [call site] 04243
21 Dynamic::type_id [function] [call site] 04244
21 crate::func::locked_read [function] [call site] 04245
21 Option::unwrap [function] [call site] 04246
21 Dynamic::type_id [function] [call site] 04247
20 Dynamic::type_id [function] [call site] 04248
20 TypeId::of::<ExclusiveRange> [function] [call site] 04249
20 TypeId::of::<ExclusiveRange> [function] [call site] 04250
20 TypeId::of::<InclusiveRange> [function] [call site] 04251
20 TypeId::of::<InclusiveRange> [function] [call site] 04252
20 TypeId::of::<ExclusiveRange> [function] [call site] 04253
20 TypeId::of::<InclusiveRange> [function] [call site] 04254
20 TypeId::of::<InclusiveRange> [function] [call site] 04255
20 TypeId::of::<ExclusiveRange> [function] [call site] 04256
20 Some [function] [call site] 04257
20 Some [function] [call site] 04258
20 is_numeric [function] [call site] 04259
21 TypeId::of::<INT> [function] [call site] 04260
21 TypeId::of::<f32> [function] [call site] 04261
21 TypeId::of::<f64> [function] [call site] 04262
21 TypeId::of::<Decimal> [function] [call site] 04263
21 TypeId::of::<u8> [function] [call site] 04264
21 TypeId::of::<u16> [function] [call site] 04265
21 TypeId::of::<u32> [function] [call site] 04266
21 TypeId::of::<u64> [function] [call site] 04267
21 TypeId::of::<i8> [function] [call site] 04268
21 TypeId::of::<i16> [function] [call site] 04269
21 TypeId::of::<i32> [function] [call site] 04270
21 TypeId::of::<i64> [function] [call site] 04271
21 TypeId::of::<u128> [function] [call site] 04272
21 TypeId::of::<i128> [function] [call site] 04273
20 is_numeric [function] [call site] 04274
20 Some [function] [call site] 04275
20 is_numeric [function] [call site] 04276
20 is_numeric [function] [call site] 04277
20 Some [function] [call site] 04278
19 StmtBlock::as_ref [function] [call site] 04279
19 unwrap [function] [call site] 04280
19 then [function] [call site] 04281
19 Ident::as_str [function] [call site] 04282
19 into [function] [call site] 04283
19 split_first_mut [function] [call site] 04284
19 unwrap [function] [call site] 04285
19 test_var_is_def [function] [call site] 04286
20 Engine::new [function] [call site] 04287
19 OptimizerState::set_dirty [function] [call site] 04288
19 Expr::from_dynamic [function] [call site] 04289
19 StaticModuleResolver::iter_mut [function] [call site] 04290
19 array_functions::for_each [function] [call site] 04291
19 optimize_expr [function] [call site] 04292
19 move_constant_arg [function] [call site] 04293
19 OptimizerState::set_dirty [function] [call site] 04294
19 FnCallExpr::constant_args [function] [call site] 04295
19 FnCallHashes::is_native_only [function] [call site] 04296
20 Position::is_none [function] [call site] 04297
19 MyIterableType::into_iter [function] [call site] 04298
19 array_functions::find_map [function] [call site] 04299
19 Module::get_script_fn [function] [call site] 04300
20 StmtBlock::as_ref [function] [call site] 04301
20 and_then [function] [call site] 04302
20 StmtBlock::as_ref [function] [call site] 04303
20 &crate::SharedModule::values [function] [call site] 04304
21 string_functions::is_empty [function] [call site] 04305
21 IterateDynamicArray::new [function] [call site] 04306
21 map_functions::values [function] [call site] 04307
21 Array::cloned [function] [call site] 04308
21 reflection_functions::collect [function] [call site] 04309
20 array_functions::find [function] [call site] 04310
21 array_functions::find_starting_from [function] [call site] 04311
20 RhaiResult::and_then [function] [call site] 04312
20 RhaiFunc::get_script_fn_def [function] [call site] 04313
19 test::len [function] [call site] 04314
19 is_some [function] [call site] 04315
19 MyIterableType::into_iter [function] [call site] 04316
19 Engine::lex_with_map [function] [call site] 04317
19 Expr::get_literal_value [function] [call site] 04318
20 StmtBlock::as_ref [function] [call site] 04320
20 TestStruct::clone [function] [call site] 04321
20 write_lock::<FnPtr> [function] [call site] 04322
20 crate::Shared::new [function] [call site] 04324
20 Option<&GlobalRuntimeState>::into [function] [call site] 04325
20 TestStruct::clone [function] [call site] 04329
20 Self::into [function] [call site] 04330
20 Expr::is_constant [function] [call site] 04332
20 crate::Array::with_capacity [function] [call site] 04333
20 test::len [function] [call site] 04334
20 StmtBlock::extend [function] [call site] 04335
20 MyIterableType::into_iter [function] [call site] 04336
20 Self::IntoIter::map [function] [call site] 04337
20 Expr::get_literal_value [function] [call site] 04338
20 Option::unwrap [function] [call site] 04339
20 Dynamic::from_array [function] [call site] 04340
20 Expr::is_constant [function] [call site] 04341
20 TestStruct::clone [function] [call site] 04342
20 (TokenIterator::get_mut [function] [call site] 04343
20 Ident::as_str [function] [call site] 04344
20 Option::unwrap [function] [call site] 04345
20 Expr::get_literal_value [function] [call site] 04346
20 Option::unwrap [function] [call site] 04347
20 Dynamic::from_map [function] [call site] 04348
20 Expr::is_constant [function] [call site] 04349
20 Position::new_const [function] [call site] 04350
20 Expr::get_literal_value [function] [call site] 04351
20 Option::unwrap [function] [call site] 04352
20 FnCallExpr::is_qualified [function] [call site] 04355
20 test::len [function] [call site] 04356
20 FnPtr::new [function] [call site] 04357
20 TestStruct::clone [function] [call site] 04358
20 RhaiResultOf::ok [function] [call site] 04359
20 test::len [function] [call site] 04361
20 Token::literal_syntax [function] [call site] 04362
20 Token::literal_syntax [function] [call site] 04363
20 Ident::as_str [function] [call site] 04364
19 args.iter().map(|a| [call site] 04371
19 unwrap [function] [call site] 04372
19 Ident::as_str [function] [call site] 04373
19 test::len [function] [call site] 04374
19 Some [function] [call site] 04375
19 Engine::map_type_name [function] [call site] 04376
19 RhaiNativeFunc::return_type_name [function] [call site] 04377
19 into [function] [call site] 04378
19 test::len [function] [call site] 04379
19 Some [function] [call site] 04380
19 OptimizerState::call_fn_with_const_args [function] [call site] 04381
20 Engine::exec_native_fn_call [function] [call site] 04382
21 Engine::track_operation [function] [call site] 04383
22 Engine::max_operations [function] [call site] 04384
23 Command::get [function] [call site] 04385
22 Engine::max_operations [function] [call site] 04386
22 ERR::ErrorTooManyOperations [function] [call site] 04388
22 StmtBlock::as_ref [function] [call site] 04390
22 and_then [function] [call site] 04391
22 test_max_operations_progress [function] [call site] 04392
23 Engine::new [function] [call site] 04393
23 Engine::set_optimization_level [function] [call site] 04394
23 Engine::set_max_operations [function] [call site] 04395
24 TestStruct::new [function] [call site] 04396
23 Engine::on_progress [function] [call site] 04397
24 TestStruct::new [function] [call site] 04399
22 Engine::lex_with_map [function] [call site] 04402
22 ERR::ErrorTerminated [function] [call site] 04404
22 unwrap_or [function] [call site] 04406
21 Engine::resolve_fn [function] [call site] 04409
22 as_deref [function] [call site] 04410
22 calc_fn_hash_full [function] [call site] 04412
22 MyIterableType::into_iter [function] [call site] 04413
22 Self::IntoIter::map [function] [call site] 04414
22 Dynamic::type_id [function] [call site] 04415
23 TypeId::of::<()> [function] [call site] 04416
23 TypeId::of::<bool> [function] [call site] 04417
23 TypeId::of::<ImmutableString> [function] [call site] 04418
23 TypeId::of::<char> [function] [call site] 04419
23 TypeId::of::<INT> [function] [call site] 04420
23 TypeId::of::<crate::FLOAT> [function] [call site] 04421
23 TypeId::of::<rust_decimal::Decimal> [function] [call site] 04422
23 TypeId::of::<Array> [function] [call site] 04423
23 TypeId::of::<Blob> [function] [call site] 04424
23 TypeId::of::<Map> [function] [call site] 04425
23 TypeId::of::<FnPtr> [function] [call site] 04426
23 TypeId::of::<Instant> [function] [call site] 04427
23 Dynamic::type_id [function] [call site] 04428
23 crate::func::locked_read [function] [call site] 04429
23 Option::unwrap [function] [call site] 04430
23 Dynamic::type_id [function] [call site] 04431
22 Caches::fn_resolution_cache_mut [function] [call site] 04432
23 string_functions::is_empty [function] [call site] 04433
23 Caches::push_fn_resolution_cache [function] [call site] 04434
24 blob_functions::push [function] [call site] 04435
24 Engine::default [function] [call site] 04436
23 last_mut [function] [call site] 04437
22 Scope::push_entry [function] [call site] 04439
22 &mut [call site] 04440
22 StmtBlock::as_ref [function] [call site] 04441
22 as_deref [function] [call site] 04442
22 MyIterableType::into_iter [function] [call site] 04444
22 array_functions::reduce_rev [function] [call site] 04445
22 array_functions::find_map [function] [call site] 04446
22 Module::set_indexer_get_fn [function] [call site] 04447
23 FuncRegistration::new [function] [call site] 04448
23 FuncRegistration::in_global_namespace [function] [call site] 04449
23 FuncRegistration::with_purity [function] [call site] 04450
23 FuncRegistration::with_volatility [function] [call site] 04452
23 FuncRegistration::set_into_module [function] [call site] 04454
24 unwrap_or_else [function] [call site] 04455
24 RhaiNativeFunc::num_params [function] [call site] 04456
24 RhaiNativeFunc::num_params [function] [call site] 04457
24 string_functions::starts_with [function] [call site] 04458
24 unwrap_or [function] [call site] 04459
24 into_rhai_function [function] [call site] 04460
24 FuncRegistration::set_into_module_raw [function] [call site] 04461
25 StmtBlock::as_ref [function] [call site] 04462
25 test::len [function] [call site] 04463
25 StmtBlock::extend [function] [call site] 04464
25 StmtBlock::as_ref [function] [call site] 04465
25 MyIterableType::into_iter [function] [call site] 04466
25 Self::IntoIter::copied [function] [call site] 04467
25 RhaiFunc::is_method [function] [call site] 04469
25 StaticModuleResolver::iter_mut [function] [call site] 04470
25 enumerate [function] [call site] 04471
25 array_functions::for_each [function] [call site] 04472
25 Module::map_type [function] [call site] 04473
25 MyIterableType::into_iter [function] [call site] 04474
25 T::as_any [function] [call site] 04475
25 TypeId::of::<Dynamic> [function] [call site] 04476
25 test::len [function] [call site] 04477
25 test::len [function] [call site] 04478
25 string_functions::pop [function] [call site] 04479
25 calc_fn_hash [function] [call site] 04481
25 test::len [function] [call site] 04482
25 calc_fn_hash_full [function] [call site] 04483
25 MyIterableType::into_iter [function] [call site] 04484
25 StmtBlock::as_ref [function] [call site] 04486
25 and_then [function] [call site] 04487
25 Command::get [function] [call site] 04488
25 BloomFilterU64::mark [function] [call site] 04489
25 string_functions::remove [function] [call site] 04490
25 get_or_insert_with [function] [call site] 04491
25 new_hash_map [function] [call site] 04492
25 Scope::push_entry [function] [call site] 04493
25 blob_functions::insert [function] [call site] 04494
25 &mut [call site] 04496
25 blob_functions::insert [function] [call site] 04497
24 FUNC::param_types [function] [call site] 04499
22 Engine::lex_with_map [function] [call site] 04500
23 Engine::lex_raw [function] [call site] 04501
22 Module::id_raw [function] [call site] 04503
23 StmtBlock::as_ref [function] [call site] 04504
22 StmtBlock::span_or_else [function] [call site] 04505
22 MyIterableType::into_iter [function] [call site] 04506
22 array_functions::find_map [function] [call site] 04507
22 Module::set_indexer_get_fn [function] [call site] 04508
22 Engine::lex_with_map [function] [call site] 04509
22 Module::id_raw [function] [call site] 04510
22 StmtBlock::span_or_else [function] [call site] 04511
22 Module::get_qualified_fn [function] [call site] 04512
23 StmtBlock::as_ref [function] [call site] 04513
23 and_then [function] [call site] 04514
23 Command::get [function] [call site] 04515
22 StmtBlock::span_or_else [function] [call site] 04516
23 Span::new [function] [call site] 04517
23 iterator_functions::chars_from_start [function] [call site] 04518
23 StmtBlock::span_or_else [function] [call site] 04519
23 string_functions::add_append [function] [call site] 04520
23 StmtBlock::span_or_else [function] [call site] 04521
22 map_functions::values [function] [call site] 04522
22 test_var_def_filter [function] [call site] 04523
22 Module::contains_indexed_global_functions [function] [call site] 04524
23 intersects [function] [call site] 04525
22 array_functions::find_map [function] [call site] 04526
22 Module::get_qualified_fn [function] [call site] 04527
23 StmtBlock::as_ref [function] [call site] 04528
23 and_then [function] [call site] 04529
23 Command::get [function] [call site] 04530
22 Engine::lex_with_map [function] [call site] 04531
22 Module::id_raw [function] [call site] 04532
22 TestStruct::clone [function] [call site] 04533
22 BloomFilterU64::is_absent_and_set [function] [call site] 04535
22 StmtBlock::as_ref [function] [call site] 04537
22 blob_functions::insert [function] [call site] 04538
22 StmtBlock::as_ref [function] [call site] 04540
22 min_max_functions::min [function] [call site] 04541
22 MyIterableType::into_iter [function] [call site] 04542
22 T::as_any [function] [call site] 04543
22 Module::may_contain_dynamic_fn [function] [call site] 04544
23 BloomFilterU64::is_absent [function] [call site] 04545
24 BloomFilterU64::calc_hash [function] [call site] 04546
22 MyIterableType::into_iter [function] [call site] 04547
22 T::as_any [function] [call site] 04548
22 Module::may_contain_dynamic_fn [function] [call site] 04549
22 Module::may_contain_dynamic_fn [function] [call site] 04550
23 BloomFilterU64::is_absent [function] [call site] 04551
22 map_functions::values [function] [call site] 04552
22 T::as_any [function] [call site] 04553
22 Module::may_contain_dynamic_fn [function] [call site] 04554
22 and_then [function] [call site] 04555
22 Token::is_op_assignment [function] [call site] 04556
22 split_first [function] [call site] 04557
22 super::get_builtin_op_assignment_fn [function] [call site] 04559
23 Dynamic::as_int [function] [call site] 04561
23 Dynamic::as_int [function] [call site] 04563
23 write_lock::<Dynamic> [function] [call site] 04565
23 RhaiResult::into [function] [call site] 04567
23 Dynamic::as_int [function] [call site] 04570
23 Dynamic::as_int [function] [call site] 04572
23 write_lock::<Dynamic> [function] [call site] 04574
23 RhaiResult::into [function] [call site] 04576
23 Dynamic::as_char [function] [call site] 04579
23 write_lock::<Dynamic> [function] [call site] 04581
23 Position::new_const [function] [call site] 04583
23 blob_functions::push [function] [call site] 04584
24 blob_functions::push [function] [call site] 04585
24 FnPtr::try_from [function] [call site] 04586
24 RhaiResultOf::unwrap [function] [call site] 04587
23 Dynamic::as_char [function] [call site] 04588
23 Result::unwrap [function] [call site] 04589
23 blob_functions::push [function] [call site] 04590
23 RhaiResultOf::into [function] [call site] 04591
23 split_first_mut [function] [call site] 04594
23 Dynamic::as_immutable_string_mut [function] [call site] 04596
24 Dynamic::type_name [function] [call site] 04597
24 write_lock::<ImmutableString> [function] [call site] 04598
23 Dynamic::as_immutable_string_ref [function] [call site] 04601
23 string_functions::is_empty [function] [call site] 04603
23 string_functions::is_empty [function] [call site] 04604
23 test::len [function] [call site] 04605
23 test::len [function] [call site] 04606
23 Package::init_engine [function] [call site] 04608
23 Engine::throw_on_size [function] [call site] 04609
23 split_first_mut [function] [call site] 04612
23 Dynamic::as_immutable_string_mut [function] [call site] 04614
23 Dynamic::as_immutable_string_ref [function] [call site] 04616
23 test_functions_take [function] [call site] 04620
23 Dynamic::into_array [function] [call site] 04621
24 crate::func::locked_read [function] [call site] 04623
24 Option::and_then [function] [call site] 04624
24 StmtBlock::as_ref [function] [call site] 04626
24 TestStruct::clone [function] [call site] 04627
24 ok_or_else [function] [call site] 04628
24 std:: [call site] 04629
0 any::type_name [function] [call site] 04630
24 Dynamic::type_name [function] [call site] 04632
23 unwrap [function] [call site] 04633
23 string_functions::is_empty [function] [call site] 04634
23 Ok [function] [call site] 04635
23 Dynamic::as_array_ref [function] [call site] 04636
24 read_lock::<Array> [function] [call site] 04637
24 ok_or_else [function] [call site] 04638
24 Dynamic::type_name [function] [call site] 04639
23 unwrap [function] [call site] 04640
23 string_functions::is_empty [function] [call site] 04641
23 unwrap [function] [call site] 04642
23 Package::init_engine [function] [call site] 04643
23 Engine::check_data_size [function] [call site] 04644
24 Engine::has_data_size_limit [function] [call site] 04645
24 calc_data_sizes [function] [call site] 04650
25 calc_array_sizes [function] [call site] 04651
26 calc_array_sizes [function] [call site] 04652
26 test::len [function] [call site] 04653
26 calc_map_sizes [function] [call site] 04654
27 map_functions::values [function] [call site] 04655
27 calc_array_sizes [function] [call site] 04656
27 test::len [function] [call site] 04657
27 calc_map_sizes [function] [call site] 04658
27 test::len [function] [call site] 04659
26 test::len [function] [call site] 04660
25 test::len [function] [call site] 04661
25 calc_map_sizes [function] [call site] 04662
25 test::len [function] [call site] 04663
25 calc_data_sizes [function] [call site] 04664
25 read_lock::<Dynamic> [function] [call site] 04665
24 StmtBlock::borrow [function] [call site] 04667
24 Engine::throw_on_size [function] [call site] 04668
25 Command::get [function] [call site] 04670
25 ERR::ErrorDataTooLarge [function] [call site] 04672
25 &str::to_string [function] [call site] 04673
25 Command::get [function] [call site] 04676
25 ERR::ErrorDataTooLarge [function] [call site] 04678
25 &str::to_string [function] [call site] 04679
25 Command::get [function] [call site] 04682
25 ERR::ErrorDataTooLarge [function] [call site] 04684
25 &str::to_string [function] [call site] 04685
24 RhaiResultOf::map_err [function] [call site] 04688
24 EvalAltResult::fill_position [function] [call site] 04689
25 EvalAltResult::position [function] [call site] 04690
25 Position::is_none [function] [call site] 04691
25 EvalAltResult::set_position [function] [call site] 04692
23 Dynamic::read_lock [function] [call site] 04694
24 crate::func::locked_read [function] [call site] 04695
24 TypeId::of::<Self> [function] [call site] 04696
24 TypeId::of::<T> [function] [call site] 04697
24 Dynamic::type_id [function] [call site] 04698
24 TypeId::of::<T> [function] [call site] 04699
24 DynamicReadLock [function] [call site] 04701
24 DynamicReadLockInner::Guard [function] [call site] 04702
24 Dynamic::downcast_ref [function] [call site] 04703
25 TypeId::of::<T> [function] [call site] 04704
25 TypeId::of::<INT> [function] [call site] 04705
25 T::as_any [function] [call site] 04706
25 as_any().downcast_ref::<T> [function] [call site] 04707
25 TypeId::of::<T> [function] [call site] 04708
25 TypeId::of::<crate::FLOAT> [function] [call site] 04709
25 StmtBlock::as_ref [function] [call site] 04710
25 T::as_any [function] [call site] 04711
25 as_ref().as_any().downcast_ref::<T> [function] [call site] 04712
25 TypeId::of::<T> [function] [call site] 04713
25 TypeId::of::<rust_decimal::Decimal> [function] [call site] 04714
25 StmtBlock::as_ref [function] [call site] 04715
25 T::as_any [function] [call site] 04716
25 as_ref().as_any().downcast_ref::<T> [function] [call site] 04717
25 TypeId::of::<T> [function] [call site] 04718
25 TypeId::of::<bool> [function] [call site] 04719
25 T::as_any [function] [call site] 04720
25 as_any().downcast_ref::<T> [function] [call site] 04721
25 TypeId::of::<T> [function] [call site] 04722
25 TypeId::of::<ImmutableString> [function] [call site] 04723
25 T::as_any [function] [call site] 04724
25 as_any().downcast_ref::<T> [function] [call site] 04725
25 TypeId::of::<T> [function] [call site] 04726
25 TypeId::of::<char> [function] [call site] 04727
25 T::as_any [function] [call site] 04728
25 as_any().downcast_ref::<T> [function] [call site] 04729
25 TypeId::of::<T> [function] [call site] 04730
25 TypeId::of::<Array> [function] [call site] 04731
25 StmtBlock::as_ref [function] [call site] 04732
25 T::as_any [function] [call site] 04733
25 as_ref().as_any().downcast_ref::<T> [function] [call site] 04734
25 TypeId::of::<T> [function] [call site] 04735
25 TypeId::of::<Blob> [function] [call site] 04736
25 StmtBlock::as_ref [function] [call site] 04737
25 T::as_any [function] [call site] 04738
25 as_ref().as_any().downcast_ref::<T> [function] [call site] 04739
25 TypeId::of::<T> [function] [call site] 04740
25 TypeId::of::<Map> [function] [call site] 04741
25 StmtBlock::as_ref [function] [call site] 04742
25 T::as_any [function] [call site] 04743
25 as_ref().as_any().downcast_ref::<T> [function] [call site] 04744
25 TypeId::of::<T> [function] [call site] 04745
25 TypeId::of::<FnPtr> [function] [call site] 04746
25 StmtBlock::as_ref [function] [call site] 04747
25 T::as_any [function] [call site] 04748
25 as_ref().as_any().downcast_ref::<T> [function] [call site] 04749
25 TypeId::of::<T> [function] [call site] 04750
25 TypeId::of::<Instant> [function] [call site] 04751
25 StmtBlock::as_ref [function] [call site] 04752
25 T::as_any [function] [call site] 04753
25 as_ref().as_any().downcast_ref::<T> [function] [call site] 04754
25 TypeId::of::<T> [function] [call site] 04755
25 TypeId::of::<()> [function] [call site] 04756
25 T::as_any [function] [call site] 04757
25 as_any().downcast_ref::<T> [function] [call site] 04758
25 TypeId::of::<T> [function] [call site] 04759
25 TypeId::of::<Self> [function] [call site] 04760
25 T::as_any [function] [call site] 04761
25 as_any().downcast_ref::<T> [function] [call site] 04762
25 T::as_any [function] [call site] 04763
25 as_any().downcast_ref::<T> [function] [call site] 04764
24 Engine::lex_with_map [function] [call site] 04765
24 Engine::lex_with_map [function] [call site] 04766
25 Engine::lex_raw [function] [call site] 04767
23 unwrap [function] [call site] 04769
23 Dynamic::as_array_mut [function] [call site] 04770
24 Dynamic::type_name [function] [call site] 04771
24 write_lock::<Array> [function] [call site] 04772
23 unwrap [function] [call site] 04774
23 string_functions::add_append [function] [call site] 04775
23 Ok [function] [call site] 04776
23 Some [function] [call site] 04777
23 test_functions_take [function] [call site] 04778
23 Dynamic::into_blob [function] [call site] 04779
24 crate::func::locked_read [function] [call site] 04781
24 Option::and_then [function] [call site] 04782
24 StmtBlock::as_ref [function] [call site] 04784
24 TestStruct::clone [function] [call site] 04785
24 ok_or_else [function] [call site] 04786
24 std:: [call site] 04787
0 any::type_name [function] [call site] 04788
24 Dynamic::type_name [function] [call site] 04790
23 unwrap [function] [call site] 04791
23 Dynamic::as_blob_mut [function] [call site] 04792
24 Dynamic::type_name [function] [call site] 04793
24 write_lock::<Blob> [function] [call site] 04794
23 unwrap [function] [call site] 04796
23 unwrap [function] [call site] 04797
23 Package::init_engine [function] [call site] 04798
23 Engine::throw_on_size [function] [call site] 04799
23 test::len [function] [call site] 04800
23 test::len [function] [call site] 04801
23 string_functions::add_append [function] [call site] 04802
23 Ok [function] [call site] 04803
23 Some [function] [call site] 04804
23 Dynamic::as_char [function] [call site] 04805
23 unwrap [function] [call site] 04806
23 encode_utf8 [function] [call site] 04807
23 Dynamic::as_immutable_string_mut [function] [call site] 04808
23 unwrap [function] [call site] 04809
23 unwrap [function] [call site] 04810
23 Package::init_engine [function] [call site] 04811
23 Engine::throw_on_size [function] [call site] 04812
23 test::len [function] [call site] 04813
23 test::len [function] [call site] 04814
23 Ok [function] [call site] 04815
23 Some [function] [call site] 04816
23 Dynamic::as_immutable_string_ref [function] [call site] 04817
23 unwrap [function] [call site] 04818
23 string_functions::is_empty [function] [call site] 04819
23 Ok [function] [call site] 04820
23 Dynamic::as_char [function] [call site] 04821
23 unwrap [function] [call site] 04822
23 test_to_string [function] [call site] 04823
23 unwrap [function] [call site] 04824
23 Package::init_engine [function] [call site] 04825
23 Engine::throw_on_size [function] [call site] 04826
23 test::len [function] [call site] 04827
23 test::len [function] [call site] 04828
23 write_lock::<Dynamic> [function] [call site] 04829
23 unwrap [function] [call site] 04830
23 into [function] [call site] 04831
23 Ok [function] [call site] 04832
23 Some [function] [call site] 04833
23 test_functions_take [function] [call site] 04834
23 Dynamic::as_array_mut [function] [call site] 04835
23 unwrap [function] [call site] 04836
23 blob_functions::push [function] [call site] 04837
23 unwrap [function] [call site] 04838
23 Package::init_engine [function] [call site] 04839
23 Engine::check_data_size [function] [call site] 04840
23 Dynamic::read_lock [function] [call site] 04841
23 unwrap [function] [call site] 04842
23 Ok [function] [call site] 04843
23 Some [function] [call site] 04844
23 Dynamic::as_int [function] [call site] 04845
23 unwrap [function] [call site] 04846
23 Dynamic::as_blob_mut [function] [call site] 04847
23 unwrap [function] [call site] 04848
23 unwrap [function] [call site] 04849
23 Package::init_engine [function] [call site] 04850
23 Engine::throw_on_size [function] [call site] 04851
23 test::len [function] [call site] 04852
23 blob_functions::push [function] [call site] 04853
23 Ok [function] [call site] 04854
23 Some [function] [call site] 04855
23 Dynamic::as_char [function] [call site] 04856
23 unwrap [function] [call site] 04857
23 Dynamic::as_blob_mut [function] [call site] 04858
23 unwrap [function] [call site] 04859
23 unwrap [function] [call site] 04860
23 Package::init_engine [function] [call site] 04861
23 Engine::throw_on_size [function] [call site] 04862
23 test::len [function] [call site] 04863
23 string_functions::add_append_char [function] [call site] 04864
24 Position::new_const [function] [call site] 04865
24 RhaiResultOf::push_str [function] [call site] 04866
24 blob_functions::push [function] [call site] 04867
24 RhaiResultOf::into [function] [call site] 04868
23 Ok [function] [call site] 04869
23 Some [function] [call site] 04870
23 split_first_mut [function] [call site] 04871
23 unwrap [function] [call site] 04872
23 Dynamic::as_blob_mut [function] [call site] 04873
23 unwrap [function] [call site] 04874
23 Dynamic::as_immutable_string_ref [function] [call site] 04875
23 unwrap [function] [call site] 04876
23 string_functions::is_empty [function] [call site] 04877
23 Ok [function] [call site] 04878
23 unwrap [function] [call site] 04879
23 Package::init_engine [function] [call site] 04880
23 Engine::throw_on_size [function] [call site] 04881
23 test::len [function] [call site] 04882
23 test::len [function] [call site] 04883
23 string_functions::add_append_str [function] [call site] 04884
24 Position::new_const [function] [call site] 04885
24 RhaiResultOf::push_str [function] [call site] 04886
24 RhaiResultOf::push_str [function] [call site] 04887
24 RhaiResultOf::into [function] [call site] 04888
23 Ok [function] [call site] 04889
22 Engine::lex_with_map [function] [call site] 04890
22 TestStruct::new [function] [call site] 04891
22 super::get_builtin_binary_op_fn [function] [call site] 04892
23 Dynamic::as_int [function] [call site] 04894
23 Dynamic::as_int [function] [call site] 04896
23 Dynamic::as_int [function] [call site] 04901
23 Dynamic::as_int [function] [call site] 04903
23 Dynamic::as_immutable_string_ref [function] [call site] 04908
23 Dynamic::as_immutable_string_ref [function] [call site] 04910
23 Package::init_engine [function] [call site] 04913
23 Engine::throw_on_size [function] [call site] 04914
23 test::len [function] [call site] 04915
23 test::len [function] [call site] 04916
23 Dynamic::as_char [function] [call site] 04920
23 Dynamic::as_char [function] [call site] 04922
23 Position::new_const [function] [call site] 04924
23 blob_functions::push [function] [call site] 04925
23 blob_functions::push [function] [call site] 04926
23 Package::init_engine [function] [call site] 04928
23 Engine::throw_on_size [function] [call site] 04929
23 test::len [function] [call site] 04930
23 Result::into [function] [call site] 04932
23 Dynamic::as_blob_ref [function] [call site] 04934
23 string_functions::is_empty [function] [call site] 04936
23 Dynamic::flatten_clone [function] [call site] 04938
23 Dynamic::as_blob_ref [function] [call site] 04939
23 string_functions::is_empty [function] [call site] 04941
23 Dynamic::flatten_clone [function] [call site] 04943
23 Package::init_engine [function] [call site] 04945
23 Engine::throw_on_size [function] [call site] 04946
23 test::len [function] [call site] 04947
23 test::len [function] [call site] 04948
23 TestStruct::clone [function] [call site] 04949
23 StmtBlock::extend [function] [call site] 04950
23 Dynamic::from_blob [function] [call site] 04952
23 Dynamic::as_int [function] [call site] 04957
23 Dynamic::as_int [function] [call site] 04962
23 Dynamic::as_int [function] [call site] 04967
23 Dynamic::as_int [function] [call site] 04972
23 Dynamic::as_char [function] [call site] 04975
23 Dynamic::as_immutable_string_ref [function] [call site] 04977
23 test_chars [function] [call site] 04980
23 MultiInputsStream::get_next [function] [call site] 04981
23 MultiInputsStream::get_next [function] [call site] 04982
23 Dynamic::as_char [function] [call site] 04984
23 Dynamic::as_immutable_string_ref [function] [call site] 04986
23 Position::new_const [function] [call site] 04988
23 blob_functions::push [function] [call site] 04989
23 Result::push_str [function] [call site] 04990
23 Package::init_engine [function] [call site] 04992
23 Engine::throw_on_size [function] [call site] 04993
23 test::len [function] [call site] 04994
23 Result::into [function] [call site] 04996
23 Dynamic::as_immutable_string_ref [function] [call site] 04997
23 Dynamic::as_char [function] [call site] 04999
23 test_chars [function] [call site] 05001
23 MultiInputsStream::get_next [function] [call site] 05002
23 MultiInputsStream::get_next [function] [call site] 05003
23 Dynamic::as_immutable_string_ref [function] [call site] 05006
23 Dynamic::as_char [function] [call site] 05008
23 Package::init_engine [function] [call site] 05011
23 Engine::throw_on_size [function] [call site] 05012
23 test::len [function] [call site] 05013
23 Result::into [function] [call site] 05015
23 Dynamic::as_immutable_string_ref [function] [call site] 05017
23 Dynamic::as_char [function] [call site] 05019
23 TestStruct::clone [function] [call site] 05025
23 TestStruct::clone [function] [call site] 05030
23 Dynamic::as_blob_ref [function] [call site] 05034
23 TestStruct::clone [function] [call site] 05036
23 Dynamic::as_char [function] [call site] 05037
23 encode_utf8 [function] [call site] 05039
23 Package::init_engine [function] [call site] 05041
23 Engine::throw_on_size [function] [call site] 05042
23 test::len [function] [call site] 05043
23 test::len [function] [call site] 05044
23 StmtBlock::extend [function] [call site] 05045
23 as_bytes [function] [call site] 05046
23 Dynamic::from_blob [function] [call site] 05048
23 Dynamic::type_id [function] [call site] 05049
23 Dynamic::type_id [function] [call site] 05050
23 TypeId::of::<ExclusiveRange> [function] [call site] 05051
23 TypeId::of::<ExclusiveRange> [function] [call site] 05052
23 TypeId::of::<InclusiveRange> [function] [call site] 05053
23 TypeId::of::<InclusiveRange> [function] [call site] 05054
23 TypeId::of::<ExclusiveRange> [function] [call site] 05055
23 TypeId::of::<InclusiveRange> [function] [call site] 05056
23 TypeId::of::<InclusiveRange> [function] [call site] 05057
23 TypeId::of::<ExclusiveRange> [function] [call site] 05058
23 is_numeric [function] [call site] 05061
23 is_numeric [function] [call site] 05062
23 is_numeric [function] [call site] 05064
23 is_numeric [function] [call site] 05065
22 Engine::lex_with_map [function] [call site] 05067
22 TestStruct::new [function] [call site] 05068
22 BloomFilterU64::is_absent_and_set [function] [call site] 05069
22 StmtBlock::as_ref [function] [call site] 05070
22 blob_functions::insert [function] [call site] 05071
22 StmtBlock::as_ref [function] [call site] 05072
22 calc_fn_hash_full [function] [call site] 05073
22 StmtBlock::as_ref [function] [call site] 05074
22 &[Stmt]::unwrap [function] [call site] 05075
22 MyIterableType::into_iter [function] [call site] 05076
22 enumerate [function] [call site] 05077
22 Engine::lex_with_map [function] [call site] 05078
22 TypeId::of::<Dynamic> [function] [call site] 05079
22 Dynamic::type_id [function] [call site] 05080
21 RhaiFunc::is_volatile [function] [call site] 05081
22 RhaiFunc::is_volatile [function] [call site] 05082
21 Engine::gen_fn_call_signature [function] [call site] 05083
21 Err [function] [call site] 05084
21 ERR::ErrorFunctionNotFound [function] [call site] 05085
21 into [function] [call site] 05086
21 RhaiFunc::is_method [function] [call site] 05087
21 StmtBlock::as_ref [function] [call site] 05088
21 map_or [function] [call site] 05089
21 Debugger::call_stack [function] [call site] 05090
21 test::len [function] [call site] 05091
22 test::len [function] [call site] 05092
21 ArgBackup::new [function] [call site] 05093
21 string_functions::is_empty [function] [call site] 05094
21 ArgBackup::change_first_arg_to_copy [function] [call site] 05095
22 TestStruct::clone [function] [call site] 05096
22 string_functions::replace [function] [call site] 05098
23 string_functions::is_empty [function] [call site] 05099
23 string_functions::replace [function] [call site] 05100
24 string_functions::is_empty [function] [call site] 05101
24 string_functions::replace [function] [call site] 05102
22 mem::transmute [function] [call site] 05105
21 Engine::is_debugger_registered [function] [call site] 05106
21 TestStruct::clone [function] [call site] 05108
21 StmtBlock::span_or_else [function] [call site] 05109
22 Span::new [function] [call site] 05110
22 iterator_functions::chars_from_start [function] [call site] 05111
22 StmtBlock::span_or_else [function] [call site] 05112
22 string_functions::add_append [function] [call site] 05113
22 StmtBlock::span_or_else [function] [call site] 05114
21 TestStruct::clone [function] [call site] 05115
21 GlobalRuntimeState::debugger_mut [function] [call site] 05116
22 as_deref_mut [function] [call site] 05117
21 &mut [call site] 05119
22 blob_functions::push [function] [call site] 05120
22 MyIterableType::into_iter [function] [call site] 05121
22 Self::IntoIter::collect [function] [call site] 05122
21 Engine::get_interned_string [function] [call site] 05123
21 MyIterableType::into_iter [function] [call site] 05124
21 Self::IntoIter::map [function] [call site] 05125
21 TestStruct::clone [function] [call site] 05126
21 RhaiNativeFunc::has_context [function] [call site] 05127
21 bool::then [function] [call site] 05128
21 as_deref [function] [call site] 05129
21 into [function] [call site] 05130
21 RhaiFunc::is_pure [function] [call site] 05131
21 string_functions::is_empty [function] [call site] 05132
21 Dynamic::is_read_only [function] [call site] 05133
21 Err [function] [call site] 05134
21 ERR::ErrorNonPureMethodCallOnConstant [function] [call site] 05135
21 test_to_string [function] [call site] 05136
21 into [function] [call site] 05137
21 test_method_call [function] [call site] 05138
22 Engine::new [function] [call site] 05139
22 register_type::<TestStruct> [function] [call site] 05140
22 Engine::register_fn [function] [call site] 05141
22 Engine::register_fn [function] [call site] 05142
21 test_custom_syntax_func [function] [call site] 05143
22 Engine::new [function] [call site] 05144
22 Engine::register_custom_syntax [function] [call site] 05145
23 Vec::<ImmutableString>::new [function] [call site] 05146
23 StmtBlock::as_ref [function] [call site] 05147
23 StmtBlock::as_ref [function] [call site] 05148
23 string_functions::trim [function] [call site] 05149
24 shared_get_mut [function] [call site] 05150
24 string_functions::trim [function] [call site] 05151
24 string_functions::trim [function] [call site] 05153
23 string_functions::is_empty [function] [call site] 05155
23 Token::lookup_symbol_from_syntax [function] [call site] 05156
23 StmtBlock::span_or_else [function] [call site] 05157
24 Span::new [function] [call site] 05158
24 iterator_functions::chars_from_start [function] [call site] 05159
24 StmtBlock::span_or_else [function] [call site] 05160
24 string_functions::add_append [function] [call site] 05161
24 StmtBlock::span_or_else [function] [call site] 05162
23 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 05163
23 Token::Reserved [function] [call site] 05165
23 TestStruct::new [function] [call site] 05166
23 string_functions::is_empty [function] [call site] 05168
23 string_functions::is_empty [function] [call site] 05170
23 string_functions::is_empty [function] [call site] 05172
23 string_functions::is_empty [function] [call site] 05174
23 tokenizer::is_valid_identifier [function] [call site] 05175
23 string_functions::is_empty [function] [call site] 05177
23 (Token, [call site] 05178
23 Engine::is_symbol_disabled [function] [call site] 05179
24 string_functions::contains [function] [call site] 05180
23 StmtBlock::as_ref [function] [call site] 05181
23 &[Stmt]::map_or [function] [call site] 05182
23 contains_key [function] [call site] 05183
23 blob_functions::insert [function] [call site] 05184
23 string_functions::is_empty [function] [call site] 05187
23 StmtBlock::as_ref [function] [call site] 05188
23 &[Stmt]::map_or [function] [call site] 05189
23 Engine::is_symbol_disabled [function] [call site] 05190
23 LexError::ImproperSymbol [function] [call site] 05192
23 test_to_string [function] [call site] 05193
23 PERR::into_err [function] [call site] 05194
23 string_functions::is_empty [function] [call site] 05195
23 tokenizer::is_valid_identifier [function] [call site] 05196
23 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 05197
23 Engine::is_symbol_disabled [function] [call site] 05198
23 StmtBlock::as_ref [function] [call site] 05199
23 &[Stmt]::map_or [function] [call site] 05200
23 contains_key [function] [call site] 05201
23 blob_functions::insert [function] [call site] 05202
23 LexError::ImproperSymbol [function] [call site] 05206
23 test_to_string [function] [call site] 05207
23 PERR::into_err [function] [call site] 05208
23 blob_functions::push [function] [call site] 05209
23 string_functions::is_empty [function] [call site] 05210
23 TestStruct::clone [function] [call site] 05212
23 Engine::register_custom_syntax_with_state_raw [function] [call site] 05213
24 blob_functions::insert [function] [call site] 05214
24 RhaiResultOf::into [function] [call site] 05215
24 TestStruct::new [function] [call site] 05216
24 TestStruct::new [function] [call site] 05217
23 syn::Result::len [function] [call site] 05219
24 test::len [function] [call site] 05220
23 test::len [function] [call site] 05221
24 test::len [function] [call site] 05222
23 TestStruct::clone [function] [call site] 05226
22 EvalContext::eval_expression_tree [function] [call site] 05228
23 EvalContext::eval_expression_tree_raw [function] [call site] 05229
24 as_deref_mut [function] [call site] 05230
24 Engine::eval_stmt_block [function] [call site] 05231
25 string_functions::is_empty [function] [call site] 05232
25 GlobalRuntimeState::num_imports [function] [call site] 05234
26 test::len [function] [call site] 05235
25 MyIterableType::into_iter [function] [call site] 05236
25 Self::IntoIter::try_fold [function] [call site] 05237
25 Self::as_deref_mut [function] [call site] 05238
25 GlobalRuntimeState::num_imports [function] [call site] 05239
25 Engine::eval_stmt [function] [call site] 05240
26 Engine::track_operation [function] [call site] 05241
26 ParseSettings::level_up_with_position [function] [call site] 05242
27 ParseSettings::level_up [function] [call site] 05243
26 Engine::dbg_reset [function] [call site] 05245
27 Engine::is_debugger_registered [function] [call site] 05246
27 Engine::dbg_reset_raw [function] [call site] 05247
28 impl [call site] 05248
28 ASTNode::is_stmt [function] [call site] 05251
28 ASTNode::is_expr [function] [call site] 05253
28 Debugger::is_break_point [function] [call site] 05257
29 Debugger::break_points [function] [call site] 05258
29 MyIterableType::into_iter [function] [call site] 05259
30 test_chars [function] [call site] 05260
30 0.chars().collect::<Vec<_>> [function] [call site] 05261
30 MyIterableType::into_iter [function] [call site] 05262
29 Self::IntoIter::enumerate [function] [call site] 05263
29 test_var_def_filter [function] [call site] 05264
29 BreakPoint::is_enabled [function] [call site] 05265
29 array_functions::find [function] [call site] 05266
30 array_functions::find_starting_from [function] [call site] 05267
29 Position::is_none [function] [call site] 05268
29 Position::is_beginning_of_line [function] [call site] 05269
29 ASTNode::position [function] [call site] 05270
30 ParseSettings::level_up_with_position [function] [call site] 05271
30 ParseSettings::level_up_with_position [function] [call site] 05272
29 Position::line [function] [call site] 05273
29 Option::unwrap_or [function] [call site] 05274
29 e::p::r::i::n::t::_::e::r::r::o::r::eprint_line [function] [call site] 05275
30 Position::line [function] [call site] 05276
30 Option::unwrap [function] [call site] 05277
30 &str::to_string [function] [call site] 05278
30 enumerate [function] [call site] 05280
29 as_deref [function] [call site] 05282
29 ASTNode::position [function] [call site] 05283
29 as_deref [function] [call site] 05284
29 test::len [function] [call site] 05285
29 test::len [function] [call site] 05286
29 Engine::lex_with_map [function] [call site] 05287
28 &mut [call site] 05288
29 Position::is_none [function] [call site] 05289
29 Position::line [function] [call site] 05290
29 Option::unwrap [function] [call site] 05291
29 min_max_functions::min [function] [call site] 05292
29 test::len [function] [call site] 05293
30 test::len [function] [call site] 05294
29 ImmutableString::to_string [function] [call site] 05295
30 Engine::new [function] [call site] 05296
30 Scope::new [function] [call site] 05297
30 blob_functions::push [function] [call site] 05298
30 blob_functions::push [function] [call site] 05299
30 blob_functions::push [function] [call site] 05300
29 test::len [function] [call site] 05301
29 Position::position [function] [call site] 05302
29 MyIterableType::into_iter [function] [call site] 05303
30 test_chars [function] [call site] 05304
30 0.chars().collect::<Vec<_>> [function] [call site] 05305
30 MyIterableType::into_iter [function] [call site] 05306
29 Self::IntoIter::enumerate [function] [call site] 05307
29 test_functions_take [function] [call site] 05308
29 Position::position [function] [call site] 05310
29 test::len [function] [call site] 05311
28 DebuggerEvent::BreakPoint [function] [call site] 05312
28 Engine::dbg_raw [function] [call site] 05314
29 test::len [function] [call site] 05315
29 AST::source_raw [function] [call site] 05316
30 StmtBlock::as_ref [function] [call site] 05317
29 Option::cloned [function] [call site] 05318
29 EvalContext::new [function] [call site] 05319
29 on_debugger [function] [call site] 05320
29 as_deref [function] [call site] 05321
29 ASTNode::position [function] [call site] 05322
29 test::len [function] [call site] 05323
29 GlobalRuntimeState::debugger_mut [function] [call site] 05324
29 GlobalRuntimeState::debugger_mut [function] [call site] 05326
29 GlobalRuntimeState::debugger_mut [function] [call site] 05329
29 GlobalRuntimeState::debugger_mut [function] [call site] 05332
29 GlobalRuntimeState::debugger_mut [function] [call site] 05334
29 DebuggerStatus::FunctionExit [function] [call site] 05335
26 Self::as_deref_mut [function] [call site] 05340
26 Engine::eval_expr [function] [call site] 05342
27 Engine::track_operation [function] [call site] 05343
27 ParseSettings::level_up_with_position [function] [call site] 05344
27 Engine::dbg_reset [function] [call site] 05345
27 Self::as_deref_mut [function] [call site] 05346
27 Expr::get_literal_value [function] [call site] 05347
27 Engine::eval_fn_call_expr [function] [call site] 05350
28 StmtBlock::as_ref [function] [call site] 05351
28 Engine::fast_operators [function] [call site] 05352
29 intersects [function] [call site] 05353
28 test::len [function] [call site] 05354
28 Engine::get_arg_value [function] [call site] 05356
29 Expr::get_literal_value [function] [call site] 05357
30 StmtBlock::as_ref [function] [call site] 05359
30 TestStruct::clone [function] [call site] 05360
30 write_lock::<FnPtr> [function] [call site] 05361
30 crate::Shared::new [function] [call site] 05363
30 Option<&GlobalRuntimeState>::into [function] [call site] 05364
30 TestStruct::clone [function] [call site] 05368
30 Self::into [function] [call site] 05369
30 Expr::is_constant [function] [call site] 05371
30 crate::Array::with_capacity [function] [call site] 05372
30 test::len [function] [call site] 05373
30 StmtBlock::extend [function] [call site] 05374
30 MyIterableType::into_iter [function] [call site] 05375
30 Self::IntoIter::map [function] [call site] 05376
30 Expr::get_literal_value [function] [call site] 05377
30 Option::unwrap [function] [call site] 05378
30 Dynamic::from_array [function] [call site] 05379
30 Expr::is_constant [function] [call site] 05380
30 TestStruct::clone [function] [call site] 05381
30 (TokenIterator::get_mut [function] [call site] 05382
30 Ident::as_str [function] [call site] 05383
30 Option::unwrap [function] [call site] 05384
30 Expr::get_literal_value [function] [call site] 05385
30 Option::unwrap [function] [call site] 05386
30 Dynamic::from_map [function] [call site] 05387
30 Expr::is_constant [function] [call site] 05388
30 Position::new_const [function] [call site] 05389
30 Expr::get_literal_value [function] [call site] 05390
30 Option::unwrap [function] [call site] 05391
30 FnCallExpr::is_qualified [function] [call site] 05394
30 test::len [function] [call site] 05395
30 FnPtr::new [function] [call site] 05396
30 TestStruct::clone [function] [call site] 05397
30 RhaiResultOf::ok [function] [call site] 05398
30 test::len [function] [call site] 05400
30 Token::literal_syntax [function] [call site] 05401
30 Token::literal_syntax [function] [call site] 05402
30 Ident::as_str [function] [call site] 05403
29 Engine::track_operation [function] [call site] 05411
29 Expr::start_position [function] [call site] 05412
29 Engine::dbg [function] [call site] 05413
30 Engine::is_debugger_registered [function] [call site] 05414
30 Engine::dbg_reset_raw [function] [call site] 05415
30 GlobalRuntimeState::debugger_mut [function] [call site] 05416
29 Expr::start_position [function] [call site] 05419
29 as_deref_mut [function] [call site] 05420
29 and_then [function] [call site] 05421
29 Debugger::clear_status_if [function] [call site] 05422
30 string_functions::replace [function] [call site] 05424
29 Engine::eval_expr [function] [call site] 05425
29 Engine::lex_with_map [function] [call site] 05426
30 Engine::lex_raw [function] [call site] 05427
29 Expr::start_position [function] [call site] 05429
28 Self::as_deref_mut [function] [call site] 05430
28 Dynamic::flatten [function] [call site] 05431
28 Engine::exec_fn_call [function] [call site] 05434
29 FnCallHashes::is_native_only [function] [call site] 05435
30 Position::is_none [function] [call site] 05436
29 test::len [function] [call site] 05437
29 Engine::get_interned_string [function] [call site] 05438
29 Engine::map_type_name [function] [call site] 05439
30 MyIterableType::into_iter [function] [call site] 05440
30 array_functions::find_map [function] [call site] 05441
30 Module::get_custom_type_display_by_name [function] [call site] 05442
30 StmtBlock::span_or_else [function] [call site] 05443
30 map_functions::values [function] [call site] 05444
30 array_functions::find_map [function] [call site] 05445
30 Module::get_custom_type_display_by_name [function] [call site] 05446
30 unwrap_or_else [function] [call site] 05447
30 map_std_type_name [function] [call site] 05448
29 std:: [call site] 05449
0 any::type_name [function] [call site] 05450
29 ImmutableString::into [function] [call site] 05452
29 test::len [function] [call site] 05453
29 Dynamic::is_shared [function] [call site] 05455
29 Engine::gen_fn_call_signature [function] [call site] 05457
29 ERR::ErrorFunctionNotFound [function] [call site] 05459
29 ensure_no_data_race [function] [call site] 05461
30 MyIterableType::into_iter [function] [call site] 05462
30 Self::IntoIter::skip [function] [call site] 05463
30 String::from [function] [call site] 05464
31 ImmutableString::into_owned [function] [call site] 05465
30 ParseSettings::level_up_with_position [function] [call site] 05466
30 Dynamic::is_locked [function] [call site] 05467
30 ERR::ErrorDataRace [function] [call site] 05473
29 FnCallHashes::is_native_only [function] [call site] 05475
29 FnCallHashes::script [function] [call site] 05476
29 string_functions::is_empty [function] [call site] 05478
29 crate::calc_typed_method_hash [function] [call site] 05479
29 Engine::map_type_name [function] [call site] 05480
29 std:: [call site] 05481
0 any::type_name [function] [call site] 05482
29 Engine::resolve_fn [function] [call site] 05483
29 Position::is_none [function] [call site] 05484
29 Engine::resolve_fn [function] [call site] 05485
29 None::cloned [function] [call site] 05486
29 as_deref [function] [call site] 05487
29 string_functions::is_empty [function] [call site] 05488
29 Scope::new [function] [call site] 05490
29 string_functions::replace [function] [call site] 05491
29 defer [function] [call site] 05492
30 crate::Deferred::lock [function] [call site] 05493
29 split_first_mut [function] [call site] 05494
29 Engine::call_script_fn [function] [call site] 05497
30 Engine::track_operation [function] [call site] 05498
30 Engine::max_call_levels [function] [call site] 05499
30 ERR::ErrorStackOverflow [function] [call site] 05501
30 Position::is_none [function] [call site] 05503
30 string_functions::is_empty [function] [call site] 05504
30 string_functions::is_empty [function] [call site] 05506
30 test::len [function] [call site] 05508
30 test::len [function] [call site] 05509
30 GlobalRuntimeState::num_imports [function] [call site] 05510
30 StmtBlock::as_ref [function] [call site] 05511
30 Debugger::call_stack [function] [call site] 05513
30 test::len [function] [call site] 05514
30 test::len [function] [call site] 05515
30 test::len [function] [call site] 05516
30 Engine::max_variables [function] [call site] 05517
30 ERR::ErrorTooManyVariables [function] [call site] 05519
30 StmtBlock::extend [function] [call site] 05521
30 MyIterableType::into_iter [function] [call site] 05522
30 array_functions::zip [function] [call site] 05524
30 StaticModuleResolver::iter_mut [function] [call site] 05525
30 Engine::lex_with_map [function] [call site] 05526
30 RhaiResult::take [function] [call site] 05527
31 Engine::new [function] [call site] 05528
31 register_type_with_name::<TestStruct> [function] [call site] 05529
31 Engine::register_fn [function] [call site] 05530
31 TestStruct [function] [call site] 05531
30 Engine::is_debugger_registered [function] [call site] 05532
30 TestStruct::clone [function] [call site] 05533
30 Scope::iter_inner [function] [call site] 05534
31 MyIterableType::into_iter [function] [call site] 05535
31 array_functions::zip [function] [call site] 05536
31 MyIterableType::into_iter [function] [call site] 05537
31 Engine::lex_with_map [function] [call site] 05538
31 Dynamic::is_read_only [function] [call site] 05539
30 impl [call site] 05540
30 Engine::lex_with_map [function] [call site] 05541
30 Dynamic::flatten_clone [function] [call site] 05542
30 TestStruct::clone [function] [call site] 05543
30 GlobalRuntimeState::debugger_mut [function] [call site] 05544
30 &mut [call site] 05545
30 Caches::fn_resolution_caches_len [function] [call site] 05546
31 test::len [function] [call site] 05547
30 Engine::lex_with_map [function] [call site] 05548
31 Engine::lex_raw [function] [call site] 05549
30 MyIterableType::into_iter [function] [call site] 05551
31 test_chars [function] [call site] 05552
31 0.chars().collect::<Vec<_>> [function] [call site] 05553
31 MyIterableType::into_iter [function] [call site] 05554
30 Self::IntoIter::cloned [function] [call site] 05555
30 array_functions::for_each [function] [call site] 05556
30 GlobalRuntimeState::push_import [function] [call site] 05557
31 blob_functions::push [function] [call site] 05558
31 blob_functions::push [function] [call site] 05560
30 StmtBlock::extend [function] [call site] 05562
30 &crate::SharedModule::clone [function] [call site] 05563
30 std::mem::replace [function] [call site] 05565
31 string_functions::is_empty [function] [call site] 05566
31 string_functions::replace [function] [call site] 05567
30 TestStruct::clone [function] [call site] 05569
30 Engine::is_debugger_registered [function] [call site] 05570
30 crate::ast::Stmt::Noop [function] [call site] 05571
30 ParseSettings::level_up_with_position [function] [call site] 05572
30 Engine::dbg [function] [call site] 05573
30 Self::as_deref_mut [function] [call site] 05574
30 Engine::eval_stmt_block [function] [call site] 05575
31 string_functions::is_empty [function] [call site] 05576
31 GlobalRuntimeState::num_imports [function] [call site] 05578
31 MyIterableType::into_iter [function] [call site] 05579
31 Self::IntoIter::try_fold [function] [call site] 05580
31 Self::as_deref_mut [function] [call site] 05581
31 GlobalRuntimeState::num_imports [function] [call site] 05582
31 Engine::eval_stmt [function] [call site] 05583
31 GlobalRuntimeState::scan_imports_raw [function] [call site] 05584
32 MyIterableType::into_iter [function] [call site] 05585
32 array_functions::zip [function] [call site] 05586
32 MyIterableType::into_iter [function] [call site] 05587
31 impl [call site] 05588
31 T::as_any [function] [call site] 05589
31 Module::contains_indexed_global_functions [function] [call site] 05590
31 Caches::fn_resolution_caches_len [function] [call site] 05591
31 Caches::fn_resolution_cache_mut [function] [call site] 05592
31 string_functions::clear [function] [call site] 05593
32 string_functions::is_empty [function] [call site] 05594
32 shared_get_mut [function] [call site] 05595
32 string_functions::clear [function] [call site] 05596
32 ImmutableString::new [function] [call site] 05597
31 Caches::push_fn_resolution_cache [function] [call site] 05598
32 blob_functions::push [function] [call site] 05599
32 Engine::default [function] [call site] 05600
31 Caches::fn_resolution_cache_mut [function] [call site] 05601
31 string_functions::clear [function] [call site] 05602
30 Self::as_deref_mut [function] [call site] 05604
30 StmtBlock::take_statements [function] [call site] 05605
31 mem::take [function] [call site] 05606
31 StmtBlock::statements_mut [function] [call site] 05607
30 StmtBlock::span_or_else [function] [call site] 05608
31 Span::new [function] [call site] 05609
31 iterator_functions::chars_from_start [function] [call site] 05610
31 StmtBlock::span_or_else [function] [call site] 05611
31 string_functions::add_append [function] [call site] 05612
31 StmtBlock::span_or_else [function] [call site] 05613
30 Expr::set_position [function] [call site] 05615
31 Expr::set_position [function] [call site] 05616
30 ParseError::into [function] [call site] 05618
30 EvalAltResult::is_system_exception [function] [call site] 05619
30 Expr::set_position [function] [call site] 05620
30 ParseError::into [function] [call site] 05622
30 ERR::ErrorInFunctionCall [function] [call site] 05624
30 test_to_string [function] [call site] 05625
30 Option<&EncapsulatedEnviron>::and_then [function] [call site] 05626
30 and_then [function] [call site] 05628
30 decimal_functions::max_id [function] [call site] 05629
30 unwrap_or_else [function] [call site] 05631
30 &mut [call site] 05632
30 unwrap_or [function] [call site] 05633
30 test_to_string [function] [call site] 05634
30 &mut [call site] 05635
30 unwrap_or [function] [call site] 05636
30 test_to_string [function] [call site] 05637
30 Engine::is_debugger_registered [function] [call site] 05639
30 GlobalRuntimeState::debugger_mut [function] [call site] 05640
30 crate::ast::Stmt::Noop [function] [call site] 05641
30 StmtBlock::end_position [function] [call site] 05642
31 string_functions::add_append [function] [call site] 05643
30 StmtBlock::span_or_else [function] [call site] 05644
30 crate::eval::DebuggerEvent::FunctionExitWithValue [function] [call site] 05646
30 crate::eval::DebuggerEvent::FunctionExitWithError [function] [call site] 05647
30 Engine::dbg_raw [function] [call site] 05648
30 StmtBlock::as_mut [function] [call site] 05650
30 Debugger::rewind_call_stack [function] [call site] 05652
31 string_functions::truncate [function] [call site] 05653
30 Scope::rewind [function] [call site] 05654
30 string_functions::is_empty [function] [call site] 05655
30 Scope::remove_range [function] [call site] 05656
31 map_functions::drain [function] [call site] 05657
32 string_functions::is_empty [function] [call site] 05658
32 IterateMap::new [function] [call site] 05660
32 IterateMap::new [function] [call site] 05661
32 IterateMap::new [function] [call site] 05662
32 mem::take [function] [call site] 05663
32 MyIterableType::into_iter [function] [call site] 05664
32 FnPtr::call_raw_with_extra_args [function] [call site] 05665
32 TestStruct::clone [function] [call site] 05667
32 Self::into [function] [call site] 05668
32 Dynamic::as_bool [function] [call site] 05670
32 unwrap_or [function] [call site] 05671
32 blob_functions::insert [function] [call site] 05672
32 blob_functions::insert [function] [call site] 05673
31 array_functions::for_each [function] [call site] 05675
31 map_functions::drain [function] [call site] 05676
31 array_functions::for_each [function] [call site] 05677
31 test::len [function] [call site] 05678
31 test::len [function] [call site] 05679
31 string_functions::truncate [function] [call site] 05680
31 map_functions::drain [function] [call site] 05681
31 array_functions::for_each [function] [call site] 05682
30 test::len [function] [call site] 05683
30 string_functions::truncate [function] [call site] 05684
30 GlobalRuntimeState::truncate_imports [function] [call site] 05685
31 string_functions::truncate [function] [call site] 05686
31 string_functions::truncate [function] [call site] 05687
30 Caches::rewind_fn_resolution_caches [function] [call site] 05688
31 string_functions::truncate [function] [call site] 05689
29 ArgBackup::new [function] [call site] 05690
29 string_functions::is_empty [function] [call site] 05691
29 ArgBackup::change_first_arg_to_copy [function] [call site] 05692
29 Engine::call_script_fn [function] [call site] 05694
29 Engine::lex_with_map [function] [call site] 05695
29 FnCallHashes::native [function] [call site] 05696
29 Engine::exec_native_fn_call [function] [call site] 05697
30 Engine::track_operation [function] [call site] 05698
30 Engine::resolve_fn [function] [call site] 05700
30 RhaiFunc::is_volatile [function] [call site] 05701
30 Engine::gen_fn_call_signature [function] [call site] 05702
30 ERR::ErrorFunctionNotFound [function] [call site] 05704
30 RhaiFunc::is_method [function] [call site] 05706
30 StmtBlock::as_ref [function] [call site] 05707
30 Debugger::call_stack [function] [call site] 05709
30 test::len [function] [call site] 05710
30 ArgBackup::new [function] [call site] 05711
30 string_functions::is_empty [function] [call site] 05712
30 ArgBackup::change_first_arg_to_copy [function] [call site] 05713
30 Engine::is_debugger_registered [function] [call site] 05714
30 TestStruct::clone [function] [call site] 05715
30 StmtBlock::span_or_else [function] [call site] 05716
30 TestStruct::clone [function] [call site] 05717
30 GlobalRuntimeState::debugger_mut [function] [call site] 05718
30 &mut [call site] 05719
30 Engine::get_interned_string [function] [call site] 05720
30 MyIterableType::into_iter [function] [call site] 05721
30 Self::IntoIter::map [function] [call site] 05722
30 TestStruct::clone [function] [call site] 05723
30 RhaiNativeFunc::has_context [function] [call site] 05724
30 bool::then [function] [call site] 05725
30 as_deref [function] [call site] 05726
30 RhaiFunc::is_pure [function] [call site] 05728
30 string_functions::is_empty [function] [call site] 05729
30 Dynamic::is_read_only [function] [call site] 05730
30 ERR::ErrorNonPureMethodCallOnConstant [function] [call site] 05732
30 test_to_string [function] [call site] 05733
30 test_method_call [function] [call site] 05735
30 test_custom_syntax_func [function] [call site] 05736
30 and_then [function] [call site] 05737
30 Engine::check_data_size [function] [call site] 05738
31 Engine::has_data_size_limit [function] [call site] 05739
31 calc_data_sizes [function] [call site] 05741
31 StmtBlock::borrow [function] [call site] 05742
31 Engine::throw_on_size [function] [call site] 05743
31 RhaiResultOf::map_err [function] [call site] 05744
31 EvalAltResult::fill_position [function] [call site] 05745
30 EvalAltResult::fill_position [function] [call site] 05748
30 ArgBackup::restore_first_arg [function] [call site] 05749
31 test_functions_take [function] [call site] 05750
30 Engine::is_debugger_registered [function] [call site] 05752
30 Engine::register_debugger [function] [call site] 05753
31 TestStruct::new [function] [call site] 05755
31 TestStruct::new [function] [call site] 05756
30 Scope::new [function] [call site] 05757
30 crate::ast::Stmt::Noop [function] [call site] 05758
30 DebuggerEvent::FunctionExitWithValue [function] [call site] 05760
30 DebuggerEvent::FunctionExitWithError [function] [call site] 05761
30 Engine::dbg_raw [function] [call site] 05762
30 GlobalRuntimeState::debugger_mut [function] [call site] 05764
30 &mut [call site] 05765
31 string_functions::truncate [function] [call site] 05766
30 string_functions::is_empty [function] [call site] 05767
30 Engine::check_data_size [function] [call site] 05768
30 Dynamic::into_immutable_string [function] [call site] 05770
31 crate::func::locked_read [function] [call site] 05772
31 Option::and_then [function] [call site] 05773
31 TestStruct::clone [function] [call site] 05775
31 ok_or_else [function] [call site] 05776
31 std:: [call site] 05777
0 any::type_name [function] [call site] 05778
31 Dynamic::type_name [function] [call site] 05780
30 Result::map_err [function] [call site] 05781
30 Engine::map_type_name [function] [call site] 05782
30 type_name::<ImmutableString> [function] [call site] 05783
30 &'a [call site] 05784
30 ERR::ErrorMismatchOutputType [function] [call site] 05785
30 into [function] [call site] 05786
30 test_side_effects_print [function] [call site] 05787
31 TestStruct::new [function] [call site] 05788
31 TestStruct::new [function] [call site] 05789
31 ImmutableString::new [function] [call site] 05790
31 Engine::new [function] [call site] 05791
31 TestStruct::clone [function] [call site] 05792
31 Engine::on_print [function] [call site] 05794
32 TestStruct::new [function] [call site] 05796
31 StraightHasher::write [function] [call site] 05797
31 push_str [function] [call site] 05799
31 run [function] [call site] 05800
32 Engine::new [function] [call site] 05801
32 Self::run [function] [call site] 05802
33 Engine::new [function] [call site] 05803
33 Engine::set_optimization_level [function] [call site] 05804
33 t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test [function] [call site] 05805
33 Engine::set_optimization_level [function] [call site] 05806
33 t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test [function] [call site] 05807
33 Engine::set_optimization_level [function] [call site] 05808
33 t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test [function] [call site] 05809
33 Engine::register_fn [function] [call site] 05810
33 Engine::set_optimization_level [function] [call site] 05811
33 Engine::set_fast_operators [function] [call site] 05812
34 test_get_set [function] [call site] 05813
33 Engine::set_optimization_level [function] [call site] 05814
31 RhaiResultOf::unwrap [function] [call site] 05815
30 Dynamic::into_immutable_string [function] [call site] 05816
30 Result::map_err [function] [call site] 05817
30 Engine::map_type_name [function] [call site] 05818
30 type_name::<ImmutableString> [function] [call site] 05819
30 &'a [call site] 05820
30 ERR::ErrorMismatchOutputType [function] [call site] 05821
30 into [function] [call site] 05822
30 test_print_debug [function] [call site] 05823
31 TestStruct::new [function] [call site] 05824
31 TestStruct::new [function] [call site] 05825
31 Vec::<String>::new [function] [call site] 05826
31 TestStruct::clone [function] [call site] 05827
31 TestStruct::clone [function] [call site] 05829
31 Engine::new [function] [call site] 05830
31 Engine::on_print [function] [call site] 05831
31 StraightHasher::write [function] [call site] 05832
31 blob_functions::push [function] [call site] 05834
31 Engine::on_debug [function] [call site] 05835
32 TestStruct::new [function] [call site] 05837
31 unwrap_or [function] [call site] 05838
31 StraightHasher::write [function] [call site] 05839
31 blob_functions::push [function] [call site] 05841
31 RhaiResultOf::unwrap [function] [call site] 05843
31 Engine::compile [function] [call site] 05844
31 ParseResult::unwrap [function] [call site] 05845
31 AST::set_source [function] [call site] 05846
32 crate::Shared::get_mut [function] [call site] 05848
33 Shared::get_mut [function] [call site] 05849
32 StmtBlock::as_mut [function] [call site] 05850
32 Engine::lex_with_map [function] [call site] 05851
33 Engine::lex_raw [function] [call site] 05852
32 Module::set_id [function] [call site] 05854
33 Decimal::into [function] [call site] 05855
33 string_functions::is_empty [function] [call site] 05856
34 test::len [function] [call site] 05857
33 then_some [function] [call site] 05858
32 TestStruct::clone [function] [call site] 05859
32 string_functions::is_empty [function] [call site] 05860
32 then_some [function] [call site] 05861
31 eval_ast::<Dynamic> [function] [call site] 05862
31 Self::read [function] [call site] 05864
32 try_borrow [function] [call site] 05865
32 locked_read [function] [call site] 05867
32 Option::ok [function] [call site] 05868
32 try_read [function] [call site] 05869
32 std::thread::sleep [function] [call site] 05871
32 std::time::Duration::from_millis [function] [call site] 05872
32 locked_read [function] [call site] 05874
32 try_read [function] [call site] 05875
31 Option::unwrap [function] [call site] 05876
31 MyIterableType::into_iter [function] [call site] 05877
30 &mut [call site] 05878
30 Engine::map_type_name [function] [call site] 05879
30 std:: [call site] 05880
0 any::type_name [function] [call site] 05881
30 Engine::map_type_name [function] [call site] 05882
30 std:: [call site] 05883
0 any::type_name [function] [call site] 05884
30 ERR::ErrorIndexingType [function] [call site] 05886
30 Engine::map_type_name [function] [call site] 05888
30 std:: [call site] 05889
0 any::type_name [function] [call site] 05890
30 Engine::map_type_name [function] [call site] 05891
30 std:: [call site] 05892
0 any::type_name [function] [call site] 05893
30 Engine::map_type_name [function] [call site] 05894
30 std:: [call site] 05895
0 any::type_name [function] [call site] 05896
30 ERR::ErrorIndexingType [function] [call site] 05898
30 string_functions::starts_with [function] [call site] 05900
30 test::len [function] [call site] 05901
30 Engine::map_type_name [function] [call site] 05902
30 std:: [call site] 05903
0 any::type_name [function] [call site] 05904
30 ERR::ErrorDotExpr [function] [call site] 05906
30 string_functions::starts_with [function] [call site] 05908
30 test::len [function] [call site] 05909
30 Engine::map_type_name [function] [call site] 05910
30 std:: [call site] 05911
0 any::type_name [function] [call site] 05912
30 Engine::map_type_name [function] [call site] 05913
30 std:: [call site] 05914
0 any::type_name [function] [call site] 05915
30 ERR::ErrorDotExpr [function] [call site] 05917
30 ERR::ErrorFunctionNotFound [function] [call site] 05920
30 Engine::gen_fn_call_signature [function] [call site] 05921
28 Engine::lex_with_map [function] [call site] 05923
28 Engine::fast_operators [function] [call site] 05924
28 test::len [function] [call site] 05925
28 is_some [function] [call site] 05926
28 Engine::get_arg_value [function] [call site] 05927
28 Self::as_deref_mut [function] [call site] 05928
28 Dynamic::flatten [function] [call site] 05929
28 Engine::get_arg_value [function] [call site] 05930
28 Self::as_deref_mut [function] [call site] 05931
28 Dynamic::flatten [function] [call site] 05932
28 Dynamic::is_variant [function] [call site] 05933
28 Dynamic::is_variant [function] [call site] 05934
28 super::get_builtin_binary_op_fn [function] [call site] 05935
28 unwrap [function] [call site] 05936
28 then [function] [call site] 05937
28 Ident::as_str [function] [call site] 05938
28 into [function] [call site] 05939
28 test_custom_syntax_func [function] [call site] 05940
28 Engine::exec_fn_call [function] [call site] 05941
28 Engine::lex_with_map [function] [call site] 05942
28 string_functions::is_empty [function] [call site] 05943
28 RhaiFunc::is_native [function] [call site] 05944
28 Engine::make_qualified_function_call [function] [call site] 05945
29 blob_functions::blob_with_capacity [function] [call site] 05946
29 test::len [function] [call site] 05947
30 test::len [function] [call site] 05948
29 blob_functions::blob_with_capacity [function] [call site] 05949
29 test::len [function] [call site] 05950
29 StmtBlock::as_ref [function] [call site] 05951
29 &[Stmt]::map_or [function] [call site] 05952
29 Dynamic::is_shared [function] [call site] 05953
29 Self::is_some [function] [call site] 05954
29 &[Expr]::first [function] [call site] 05955
29 Engine::track_operation [function] [call site] 05956
29 Engine::dbg [function] [call site] 05957
29 Self::as_deref_mut [function] [call site] 05958
29 blob_functions::push [function] [call site] 05959
29 MyIterableType::into_iter [function] [call site] 05960
30 test_chars [function] [call site] 05961
30 0.chars().collect::<Vec<_>> [function] [call site] 05962
30 MyIterableType::into_iter [function] [call site] 05963
29 Self::IntoIter::skip [function] [call site] 05964
29 Engine::get_arg_value [function] [call site] 05965
29 Self::as_deref_mut [function] [call site] 05966
29 blob_functions::push [function] [call site] 05967
29 Dynamic::flatten [function] [call site] 05968
29 RhaiResultOf::split_first_mut [function] [call site] 05969
29 blob_functions::push [function] [call site] 05972
29 Self::unwrap [function] [call site] 05973
29 StmtBlock::extend [function] [call site] 05974
29 StaticModuleResolver::iter_mut [function] [call site] 05975
29 Engine::track_operation [function] [call site] 05976
29 Engine::dbg [function] [call site] 05977
29 Self::as_deref_mut [function] [call site] 05978
29 blob_functions::push [function] [call site] 05979
29 MyIterableType::into_iter [function] [call site] 05980
29 Self::IntoIter::skip [function] [call site] 05981
29 Engine::get_arg_value [function] [call site] 05982
29 Self::as_deref_mut [function] [call site] 05983
29 blob_functions::push [function] [call site] 05984
29 Dynamic::flatten [function] [call site] 05985
29 Engine::search_namespace [function] [call site] 05986
30 Engine::search_scope_only [function] [call site] 05987
31 Command::get [function] [call site] 05988
31 MyIterableType::into_iter [function] [call site] 05989
31 flat_map [function] [call site] 05990
31 RhaiFunc::get_iter_fn [function] [call site] 05991
31 test_var_def_filter [function] [call site] 05993
31 RhaiFunc::is_script [function] [call site] 05994
31 test_var_def_filter [function] [call site] 05995
31 Ident::as_str [function] [call site] 05996
31 Engine::lex_with_map [function] [call site] 05997
31 MultiInputsStream::get_next [function] [call site] 05998
31 RhaiFunc::get_shared_encapsulated_environ [function] [call site] 05999
32 StmtBlock::as_ref [function] [call site] 06000
31 TestStruct::clone [function] [call site] 06001
31 crate::Shared::new [function] [call site] 06002
31 TestStruct::clone [function] [call site] 06004
31 Engine::default [function] [call site] 06005
31 crate::types::fn_ptr::FnPtrType::Script [function] [call site] 06007
31 RhaiFunc::get_script_fn_def [function] [call site] 06008
31 Option::cloned [function] [call site] 06009
31 test::len [function] [call site] 06015
31 EvalContext::new [function] [call site] 06016
31 Expr::get_variable_name [function] [call site] 06017
32 string_functions::is_empty [function] [call site] 06018
31 Option::unwrap [function] [call site] 06020
31 resolve_var [function] [call site] 06021
31 test::len [function] [call site] 06022
31 Dynamic::set_access_mode [function] [call site] 06023
32 StmtBlock::as_mut [function] [call site] 06024
32 Dynamic::set_access_mode [function] [call site] 06025
32 values_mut [function] [call site] 06026
32 Dynamic::set_access_mode [function] [call site] 06027
31 Result::into [function] [call site] 06029
31 EvalAltResult::fill_position [function] [call site] 06031
31 ParseSettings::level_up_with_position [function] [call site] 06032
31 test::len [function] [call site] 06033
31 Expr::get_variable_name [function] [call site] 06034
31 Option::unwrap [function] [call site] 06035
31 Scope::search [function] [call site] 06036
32 MyIterableType::into_iter [function] [call site] 06037
32 array_functions::reduce_rev [function] [call site] 06038
32 ParseSettings::level_up_with_position [function] [call site] 06039
32 Engine::lex_with_map [function] [call site] 06040
32 Scope::len [function] [call site] 06041
33 test::len [function] [call site] 06042
31 MyIterableType::into_iter [function] [call site] 06043
31 array_functions::find_map [function] [call site] 06044
31 Module::get_var [function] [call site] 06045
32 Command::get [function] [call site] 06046
31 map_or_else [function] [call site] 06048
31 ERR::ErrorVariableNotFound [function] [call site] 06050
31 ParseResult::to_string [function] [call site] 06051
32 Engine::new [function] [call site] 06052
32 Scope::new [function] [call site] 06053
32 blob_functions::push [function] [call site] 06054
32 blob_functions::push [function] [call site] 06055
32 blob_functions::push [function] [call site] 06056
31 ParseSettings::level_up_with_position [function] [call site] 06057
31 Scope::get_mut_by_index [function] [call site] 06061
31 try_into [function] [call site] 06062
30 string_functions::is_empty [function] [call site] 06063
30 Engine::search_imports [function] [call site] 06064
31 Namespace::root [function] [call site] 06065
31 GlobalRuntimeState::num_imports [function] [call site] 06066
32 test::len [function] [call site] 06067
31 Command::get [function] [call site] 06068
31 GlobalRuntimeState::get_shared_import [function] [call site] 06069
32 Command::get [function] [call site] 06070
31 GlobalRuntimeState::find_import [function] [call site] 06072
32 MyIterableType::into_iter [function] [call site] 06073
32 rposition [function] [call site] 06074
31 Option::map_or_else [function] [call site] 06075
31 Command::get [function] [call site] 06076
31 GlobalRuntimeState::get_shared_import [function] [call site] 06078
30 Module::get_qualified_var [function] [call site] 06079
31 StmtBlock::as_ref [function] [call site] 06080
31 and_then [function] [call site] 06081
31 Command::get [function] [call site] 06082
31 INT::cloned [function] [call site] 06083
30 Option::map_or_else [function] [call site] 06084
30 ERR::ErrorVariableNotFound [function] [call site] 06086
30 ParseSettings::level_up_with_position [function] [call site] 06087
30 Dynamic::set_access_mode [function] [call site] 06089
30 test::len [function] [call site] 06092
30 Namespace::root [function] [call site] 06093
30 crate::func::locked_write [function] [call site] 06094
31 try_borrow_mut [function] [call site] 06095
31 StraightHasher::write [function] [call site] 06097
31 try_write [function] [call site] 06099
31 std::thread::sleep [function] [call site] 06101
31 std::time::Duration::from_millis [function] [call site] 06102
31 StraightHasher::write [function] [call site] 06104
31 try_write [function] [call site] 06105
30 Option::unwrap [function] [call site] 06106
30 shared_get_mut [function] [call site] 06107
30 Ident::as_str [function] [call site] 06108
30 TestStruct::clone [function] [call site] 06109
30 Self::into [function] [call site] 06110
30 StmtBlock::as_mut [function] [call site] 06111
30 Dynamic::set_access_mode [function] [call site] 06112
30 ERR::ErrorVariableNotFound [function] [call site] 06115
30 ParseSettings::level_up_with_position [function] [call site] 06116
30 ERR::ErrorModuleNotFound [function] [call site] 06119
30 test_to_string [function] [call site] 06120
30 ParseSettings::level_up_with_position [function] [call site] 06121
30 Engine::search_scope_only [function] [call site] 06123
29 Dynamic::is_shared [function] [call site] 06124
29 Target::is_temp_value [function] [call site] 06125
29 shared_take_or_clone [function] [call site] 06126
30 shared_try_take [function] [call site] 06127
30 Result::unwrap_or_else [function] [call site] 06128
30 StmtBlock::as_ref [function] [call site] 06129
30 TestStruct::clone [function] [call site] 06130
29 Dynamic::flatten [function] [call site] 06131
29 StmtBlock::extend [function] [call site] 06132
29 StaticModuleResolver::iter_mut [function] [call site] 06133
30 StaticModuleResolver::iter_mut [function] [call site] 06134
30 Engine::lex_with_map [function] [call site] 06135
30 Ident::as_str [function] [call site] 06136
29 RhaiResultOf::split_first_mut [function] [call site] 06137
29 Target::take_ref [function] [call site] 06140
29 blob_functions::push [function] [call site] 06143
29 StmtBlock::extend [function] [call site] 06144
29 StaticModuleResolver::iter_mut [function] [call site] 06145
29 Engine::get_arg_value [function] [call site] 06146
29 Self::as_deref_mut [function] [call site] 06147
29 blob_functions::push [function] [call site] 06148
29 Dynamic::flatten [function] [call site] 06149
29 StmtBlock::extend [function] [call site] 06150
29 StaticModuleResolver::iter_mut [function] [call site] 06151
29 Engine::search_imports [function] [call site] 06152
29 Option::ok_or_else [function] [call site] 06153
29 ERR::ErrorModuleNotFound [function] [call site] 06154
29 test_to_string [function] [call site] 06155
29 ParseSettings::level_up_with_position [function] [call site] 06156
29 Module::get_qualified_fn [function] [call site] 06157
29 StmtBlock::span_or_else [function] [call site] 06158
29 calc_fn_hash_full [function] [call site] 06159
29 MyIterableType::into_iter [function] [call site] 06160
29 Self::IntoIter::map [function] [call site] 06161
29 Dynamic::type_id [function] [call site] 06162
29 Module::get_qualified_fn [function] [call site] 06163
29 Position::is_none [function] [call site] 06164
29 string_functions::is_empty [function] [call site] 06165
29 test::len [function] [call site] 06166
29 min_max_functions::min [function] [call site] 06167
29 calc_fn_hash_full [function] [call site] 06168
29 MyIterableType::into_iter [function] [call site] 06169
29 Self::IntoIter::enumerate [function] [call site] 06170
29 Engine::lex_with_map [function] [call site] 06171
29 TypeId::of::<Dynamic> [function] [call site] 06172
29 Dynamic::type_id [function] [call site] 06173
29 Module::get_qualified_fn [function] [call site] 06174
29 TestStruct::clone [function] [call site] 06177
29 as_deref [function] [call site] 06178
29 Scope::new [function] [call site] 06179
29 string_functions::replace [function] [call site] 06180
29 Module::id_raw [function] [call site] 06181
29 Option::cloned [function] [call site] 06182
29 Engine::call_script_fn [function] [call site] 06184
29 RhaiFunc::is_pure [function] [call site] 06185
29 Dynamic::is_read_only [function] [call site] 06186
29 ERR::ErrorNonPureMethodCallOnConstant [function] [call site] 06188
29 test_to_string [function] [call site] 06189
29 RhaiNativeFunc::has_context [function] [call site] 06191
29 bool::then [function] [call site] 06192
29 decimal_functions::max_id [function] [call site] 06193
29 test_method_call [function] [call site] 06195
29 and_then [function] [call site] 06196
29 Engine::check_data_size [function] [call site] 06197
29 bool::then [function] [call site] 06198
29 decimal_functions::max_id [function] [call site] 06199
29 test_custom_syntax_func [function] [call site] 06201
29 and_then [function] [call site] 06202
29 Engine::check_data_size [function] [call site] 06203
29 ERR::ErrorFunctionNotFound [function] [call site] 06205
29 string_functions::is_empty [function] [call site] 06206
29 Engine::gen_fn_call_signature [function] [call site] 06207
28 split_first [function] [call site] 06209
28 map_or_else [function] [call site] 06210
28 StmtBlock::as_ref [function] [call site] 06211
28 Some [function] [call site] 06212
28 Engine::make_function_call [function] [call site] 06213
29 String::from [function] [call site] 06214
29 test::len [function] [call site] 06216
29 Position::new_const [function] [call site] 06217
29 Option<&Token>::is_some [function] [call site] 06218
29 Engine::get_arg_value [function] [call site] 06220
29 Self::as_deref_mut [function] [call site] 06221
29 try_cast_result::<FnPtr> [function] [call site] 06222
29 make_type_mismatch_err::<FnPtr> [function] [call site] 06224
29 Engine::map_type_name [function] [call site] 06225
29 RhaiNativeFunc::return_type_name [function] [call site] 06226
29 fn_ptr_functions::is_anonymous [function] [call site] 06227
30 fn_ptr_functions::is_anonymous [function] [call site] 06228
29 StmtBlock::extend [function] [call site] 06229
29 test::len [function] [call site] 06230
29 test::len [function] [call site] 06231
29 test::len [function] [call site] 06232
29 blob_functions::blob_with_capacity [function] [call site] 06233
29 test::len [function] [call site] 06234
29 test::len [function] [call site] 06235
29 StmtBlock::extend [function] [call site] 06236
29 Self::as_deref_mut [function] [call site] 06237
29 Engine::get_arg_value [function] [call site] 06238
29 blob_functions::push [function] [call site] 06239
29 StaticModuleResolver::iter_mut [function] [call site] 06240
29 iter_mut().collect::<FnArgsVec<_>> [function] [call site] 06241
29 Scope::new [function] [call site] 06242
29 as_deref [function] [call site] 06243
29 Engine::call_script_fn [function] [call site] 06245
29 blob_functions::blob_with_capacity [function] [call site] 06246
29 test::len [function] [call site] 06247
29 test::len [function] [call site] 06248
29 StmtBlock::extend [function] [call site] 06249
29 Self::as_deref_mut [function] [call site] 06250
29 Engine::get_arg_value [function] [call site] 06251
29 blob_functions::push [function] [call site] 06252
29 StaticModuleResolver::iter_mut [function] [call site] 06253
29 iter_mut().collect::<FnArgsVec<_>> [function] [call site] 06254
29 test_custom_syntax_func [function] [call site] 06257
29 and_then [function] [call site] 06258
29 Engine::check_data_size [function] [call site] 06259
29 EvalAltResult::fill_position [function] [call site] 06261
29 &[Expr]::first [function] [call site] 06262
29 string_functions::is_empty [function] [call site] 06263
30 test::len [function] [call site] 06264
29 test::len [function] [call site] 06265
29 tokenizer::is_valid_function_name [function] [call site] 06266
29 FnCallHashes::from_native_only [function] [call site] 06267
29 calc_fn_hash [function] [call site] 06268
29 FnCallHashes::from_hash [function] [call site] 06269
29 calc_fn_hash [function] [call site] 06270
29 Engine::get_arg_value [function] [call site] 06272
29 Dynamic::into_immutable_string [function] [call site] 06273
30 crate::func::locked_read [function] [call site] 06275
30 Option::and_then [function] [call site] 06276
30 TestStruct::clone [function] [call site] 06278
30 ok_or_else [function] [call site] 06279
30 std:: [call site] 06280
0 any::type_name [function] [call site] 06281
30 Dynamic::type_name [function] [call site] 06283
29 Result::map_err [function] [call site] 06284
29 make_type_mismatch_err::<ImmutableString> [function] [call site] 06285
29 and_then [function] [call site] 06286
29 Engine::lex_with_map [function] [call site] 06287
29 map_err [function] [call site] 06288
29 EvalAltResult::fill_position [function] [call site] 06289
29 unwrap [function] [call site] 06290
29 Engine::get_arg_value [function] [call site] 06291
29 Self::as_deref_mut [function] [call site] 06292
29 try_cast_result::<FnPtr> [function] [call site] 06293
29 map_err [function] [call site] 06294
29 make_type_mismatch_err::<FnPtr> [function] [call site] 06295
29 Engine::map_type_name [function] [call site] 06296
29 RhaiNativeFunc::return_type_name [function] [call site] 06297
29 Engine::get_arg_value [function] [call site] 06298
29 Self::as_deref_mut [function] [call site] 06299
29 FnPtr::add_curry [function] [call site] 06300
30 blob_functions::push [function] [call site] 06301
29 Ok [function] [call site] 06302
29 into [function] [call site] 06303
29 unwrap [function] [call site] 06304
29 Engine::get_arg_value [function] [call site] 06305
29 Self::as_deref_mut [function] [call site] 06306
29 Ok [function] [call site] 06307
29 Dynamic::is_shared [function] [call site] 06308
29 bool::into [function] [call site] 06309
29 unwrap [function] [call site] 06310
29 Engine::get_arg_value [function] [call site] 06311
29 Self::as_deref_mut [function] [call site] 06312
29 Dynamic::into_immutable_string [function] [call site] 06313
29 Result::map_err [function] [call site] 06314
29 make_type_mismatch_err::<ImmutableString> [function] [call site] 06315
29 Engine::get_arg_value [function] [call site] 06316
29 Dynamic::as_int [function] [call site] 06317
30 crate::func::locked_read [function] [call site] 06319
30 Option::and_then [function] [call site] 06320
30 ok_or_else [function] [call site] 06322
30 std:: [call site] 06323
0 any::type_name [function] [call site] 06324
30 Dynamic::type_name [function] [call site] 06326
29 Result::map_err [function] [call site] 06327
29 make_type_mismatch_err::<crate::INT> [function] [call site] 06328
29 Ok [function] [call site] 06329
29 FnPtr::try_from [function] [call site] 06330
29 Engine::lex_with_map [function] [call site] 06331
29 calc_fn_hash [function] [call site] 06332
29 Engine::has_script_fn [function] [call site] 06333
30 Caches::fn_resolution_cache_mut [function] [call site] 06334
30 Command::get [function] [call site] 06335
30 Engine::lex_with_map [function] [call site] 06336
30 MyIterableType::into_iter [function] [call site] 06337
30 T::as_any [function] [call site] 06338
30 Module::contains_fn [function] [call site] 06339
30 MyIterableType::into_iter [function] [call site] 06340
30 T::as_any [function] [call site] 06341
30 Module::contains_fn [function] [call site] 06342
30 Module::contains_qualified_fn [function] [call site] 06343
31 StmtBlock::as_ref [function] [call site] 06344
31 contains_key [function] [call site] 06346
30 map_functions::values [function] [call site] 06347
30 T::as_any [function] [call site] 06348
30 Module::contains_qualified_fn [function] [call site] 06349
30 BloomFilterU64::is_absent_and_set [function] [call site] 06350
30 blob_functions::insert [function] [call site] 06351
29 bool::into [function] [call site] 06352
29 (TokenIterator::unwrap_or [function] [call site] 06353
29 unwrap [function] [call site] 06354
29 Engine::get_arg_value [function] [call site] 06355
29 Self::as_deref_mut [function] [call site] 06356
29 Dynamic::into_immutable_string [function] [call site] 06357
29 Result::map_err [function] [call site] 06358
29 make_type_mismatch_err::<ImmutableString> [function] [call site] 06359
29 Engine::get_arg_value [function] [call site] 06360
29 Self::as_deref_mut [function] [call site] 06361
29 Dynamic::into_immutable_string [function] [call site] 06362
29 Result::map_err [function] [call site] 06363
29 make_type_mismatch_err::<ImmutableString> [function] [call site] 06364
29 Engine::get_arg_value [function] [call site] 06365
29 Dynamic::as_int [function] [call site] 06366
29 Result::map_err [function] [call site] 06367
29 make_type_mismatch_err::<crate::INT> [function] [call site] 06368
29 Ok [function] [call site] 06369
29 FnPtr::try_from [function] [call site] 06370
29 Engine::lex_with_map [function] [call site] 06371
29 crate::calc_typed_method_hash [function] [call site] 06372
29 calc_fn_hash [function] [call site] 06373
29 Engine::has_script_fn [function] [call site] 06374
29 bool::into [function] [call site] 06375
29 (TokenIterator::unwrap_or [function] [call site] 06376
29 unwrap [function] [call site] 06377
29 Engine::get_arg_value [function] [call site] 06378
29 Dynamic::into_immutable_string [function] [call site] 06379
29 Result::map_err [function] [call site] 06380
29 make_type_mismatch_err::<ImmutableString> [function] [call site] 06381
29 Ok [function] [call site] 06382
29 string_functions::contains [function] [call site] 06383
29 bool::into [function] [call site] 06384
29 test::len [function] [call site] 06385
29 GlobalRuntimeState::num_imports [function] [call site] 06386
29 unwrap [function] [call site] 06387
29 Engine::get_arg_value [function] [call site] 06388
29 Dynamic::into_immutable_string [function] [call site] 06389
29 Result::map_err [function] [call site] 06390
29 make_type_mismatch_err::<ImmutableString> [function] [call site] 06391
29 Engine::eval_script_expr_in_place [function] [call site] 06392
30 Engine::track_operation [function] [call site] 06393
30 string_functions::trim [function] [call site] 06394
30 string_functions::is_empty [function] [call site] 06395
30 Engine::compile_scripts_with_scope_raw [function] [call site] 06397
30 AST::has_functions [function] [call site] 06398
31 string_functions::is_empty [function] [call site] 06399
30 StmtBlock::take_statements [function] [call site] 06402
30 string_functions::is_empty [function] [call site] 06403
30 Engine::eval_global_statements [function] [call site] 06405
31 Engine::eval_stmt_block [function] [call site] 06406
31 StmtBlock::span_or_else [function] [call site] 06407
29 test::len [function] [call site] 06411
29 GlobalRuntimeState::num_imports [function] [call site] 06412
29 Result::map_err [function] [call site] 06413
29 ERR::ErrorInFunctionCall [function] [call site] 06414
29 test_to_string [function] [call site] 06415
29 &mut [call site] 06416
29 unwrap_or [function] [call site] 06417
29 test_to_string [function] [call site] 06418
29 into [function] [call site] 06419
29 blob_functions::blob_with_capacity [function] [call site] 06420
29 blob_functions::blob_with_capacity [function] [call site] 06421
29 test::len [function] [call site] 06422
29 string_functions::is_empty [function] [call site] 06423
29 MyIterableType::into_iter [function] [call site] 06424
29 Self::IntoIter::copied [function] [call site] 06425
29 optimize_combo_chain [function] [call site] 06426
29 MyIterableType::into_iter [function] [call site] 06427
29 Engine::get_arg_value [function] [call site] 06428
29 Self::as_deref_mut [function] [call site] 06429
29 blob_functions::push [function] [call site] 06430
29 Dynamic::flatten [function] [call site] 06431
29 StmtBlock::extend [function] [call site] 06432
29 StaticModuleResolver::iter_mut [function] [call site] 06433
29 StmtBlock::extend [function] [call site] 06434
29 StaticModuleResolver::iter_mut [function] [call site] 06435
29 Some [function] [call site] 06436
29 Engine::exec_fn_call [function] [call site] 06437
29 Engine::lex_with_map [function] [call site] 06438
29 StmtBlock::as_ref [function] [call site] 06439
29 &[Stmt]::map_or [function] [call site] 06440
29 Dynamic::is_shared [function] [call site] 06441
29 Self::is_some [function] [call site] 06442
29 string_functions::is_empty [function] [call site] 06443
29 Engine::track_operation [function] [call site] 06444
29 Engine::dbg [function] [call site] 06445
29 Self::as_deref_mut [function] [call site] 06446
29 Engine::get_arg_value [function] [call site] 06447
29 Self::as_deref_mut [function] [call site] 06448
29 blob_functions::push [function] [call site] 06449
29 Dynamic::flatten [function] [call site] 06450
29 blob_functions::push [function] [call site] 06451
29 Self::unwrap [function] [call site] 06452
29 string_functions::is_empty [function] [call site] 06453
29 Engine::track_operation [function] [call site] 06454
29 Engine::dbg [function] [call site] 06455
29 Self::as_deref_mut [function] [call site] 06456
29 Engine::get_arg_value [function] [call site] 06457
29 Self::as_deref_mut [function] [call site] 06458
29 blob_functions::push [function] [call site] 06459
29 Dynamic::flatten [function] [call site] 06460
29 Engine::search_namespace [function] [call site] 06461
29 StmtBlock::as_ref [function] [call site] 06462
29 Dynamic::is_read_only [function] [call site] 06463
29 ImmutableString::into_owned [function] [call site] 06464
29 Dynamic::is_shared [function] [call site] 06465
29 Target::is_temp_value [function] [call site] 06466
29 blob_functions::insert [function] [call site] 06467
30 FnPtr::try_from [function] [call site] 06468
30 RhaiResultOf::unwrap [function] [call site] 06469
30 string_functions::is_empty [function] [call site] 06470
30 blob_functions::push [function] [call site] 06471
30 eval::calc_offset_len [function] [call site] 06472
30 test::len [function] [call site] 06473
30 test::len [function] [call site] 06474
30 blob_functions::push [function] [call site] 06475
30 blob_functions::insert [function] [call site] 06476
29 shared_take_or_clone [function] [call site] 06477
29 Dynamic::flatten [function] [call site] 06478
29 Target::take_ref [function] [call site] 06479
29 unwrap [function] [call site] 06480
29 blob_functions::push [function] [call site] 06481
29 MyIterableType::into_iter [function] [call site] 06482
29 Self::IntoIter::chain [function] [call site] 06483
30 test_functions_take [function] [call site] 06484
30 test_functions_take [function] [call site] 06485
30 test_functions_take [function] [call site] 06486
30 StmtBlock::as_mut [function] [call site] 06487
30 intersects [function] [call site] 06488
30 StmtBlock::as_mut [function] [call site] 06489
30 StmtBlock::as_mut [function] [call site] 06490
30 string_functions::remove [function] [call site] 06491
30 test_functions_take [function] [call site] 06492
30 make_sub [function] [call site] 06493
30 make_root [function] [call site] 06494
29 MyIterableType::into_iter [function] [call site] 06495
29 Engine::get_arg_value [function] [call site] 06496
29 Self::as_deref_mut [function] [call site] 06497
29 blob_functions::push [function] [call site] 06498
29 Dynamic::flatten [function] [call site] 06499
29 StmtBlock::extend [function] [call site] 06500
29 StaticModuleResolver::iter_mut [function] [call site] 06501
29 StmtBlock::extend [function] [call site] 06502
29 StaticModuleResolver::iter_mut [function] [call site] 06503
29 Engine::exec_fn_call [function] [call site] 06504
29 Engine::lex_with_map [function] [call site] 06505
27 Self::ok_or_else [function] [call site] 06506
27 ERR::ErrorUnboundThis [function] [call site] 06507
27 into [function] [call site] 06508
27 cloned [function] [call site] 06509
27 Engine::search_namespace [function] [call site] 06510
27 Engine::lex_with_map [function] [call site] 06511
27 Position::new_const [function] [call site] 06512
27 Engine::eval_expr [function] [call site] 06513
27 Self::as_deref_mut [function] [call site] 06514
27 Dynamic::flatten [function] [call site] 06515
27 ParseSettings::level_up_with_position [function] [call site] 06516
27 Dynamic::is_string [function] [call site] 06517
28 crate::func::locked_read [function] [call site] 06518
28 Option::map_or [function] [call site] 06519
27 unwrap [function] [call site] 06520
27 &mut [call site] 06521
27 into [function] [call site] 06522
27 packages::string_basic::print_with_func [function] [call site] 06523
28 NativeCallContext::call_native_fn_raw [function] [call site] 06524
29 NativeCallContext::_call_fn_raw [function] [call site] 06525
30 TestStruct::clone [function] [call site] 06526
30 Caches::new [function] [call site] 06527
30 StmtBlock::as_ref [function] [call site] 06528
30 Token::lookup_symbol_from_syntax [function] [call site] 06529
30 test::len [function] [call site] 06530
30 NativeCallContext::engine [function] [call site] 06531
30 Engine::exec_native_fn_call [function] [call site] 06532
31 Engine::track_operation [function] [call site] 06533
31 Engine::resolve_fn [function] [call site] 06535
31 RhaiFunc::is_volatile [function] [call site] 06536
31 Engine::gen_fn_call_signature [function] [call site] 06537
31 ERR::ErrorFunctionNotFound [function] [call site] 06539
31 RhaiFunc::is_method [function] [call site] 06541
31 StmtBlock::as_ref [function] [call site] 06542
31 Debugger::call_stack [function] [call site] 06544
31 test::len [function] [call site] 06545
31 ArgBackup::new [function] [call site] 06546
31 string_functions::is_empty [function] [call site] 06547
31 ArgBackup::change_first_arg_to_copy [function] [call site] 06548
31 Engine::is_debugger_registered [function] [call site] 06549
31 TestStruct::clone [function] [call site] 06550
31 StmtBlock::span_or_else [function] [call site] 06551
31 TestStruct::clone [function] [call site] 06552
31 GlobalRuntimeState::debugger_mut [function] [call site] 06553
31 &mut [call site] 06554
31 Engine::get_interned_string [function] [call site] 06555
31 MyIterableType::into_iter [function] [call site] 06556
31 Self::IntoIter::map [function] [call site] 06557
31 TestStruct::clone [function] [call site] 06558
31 RhaiNativeFunc::has_context [function] [call site] 06559
31 bool::then [function] [call site] 06560
31 as_deref [function] [call site] 06561
31 RhaiFunc::is_pure [function] [call site] 06563
31 string_functions::is_empty [function] [call site] 06564
31 Dynamic::is_read_only [function] [call site] 06565
31 ERR::ErrorNonPureMethodCallOnConstant [function] [call site] 06567
31 test_to_string [function] [call site] 06568
31 test_method_call [function] [call site] 06570
31 test_custom_syntax_func [function] [call site] 06571
31 and_then [function] [call site] 06572
31 Engine::check_data_size [function] [call site] 06573
31 EvalAltResult::fill_position [function] [call site] 06575
31 ArgBackup::restore_first_arg [function] [call site] 06576
31 Engine::is_debugger_registered [function] [call site] 06577
31 Engine::register_debugger [function] [call site] 06578
31 Scope::new [function] [call site] 06579
31 crate::ast::Stmt::Noop [function] [call site] 06580
31 DebuggerEvent::FunctionExitWithValue [function] [call site] 06582
31 DebuggerEvent::FunctionExitWithError [function] [call site] 06583
31 Engine::dbg_raw [function] [call site] 06584
31 GlobalRuntimeState::debugger_mut [function] [call site] 06586
31 &mut [call site] 06587
31 string_functions::is_empty [function] [call site] 06588
31 Engine::check_data_size [function] [call site] 06589
31 Dynamic::into_immutable_string [function] [call site] 06591
31 Result::map_err [function] [call site] 06592
31 Engine::map_type_name [function] [call site] 06593
31 type_name::<ImmutableString> [function] [call site] 06594
31 &'a [call site] 06595
31 ERR::ErrorMismatchOutputType [function] [call site] 06596
31 test_side_effects_print [function] [call site] 06598
31 Dynamic::into_immutable_string [function] [call site] 06599
31 Result::map_err [function] [call site] 06600
31 Engine::map_type_name [function] [call site] 06601
31 type_name::<ImmutableString> [function] [call site] 06602
31 &'a [call site] 06603
31 ERR::ErrorMismatchOutputType [function] [call site] 06604
31 test_print_debug [function] [call site] 06606
31 &mut [call site] 06607
31 Engine::map_type_name [function] [call site] 06608
31 std:: [call site] 06609
0 any::type_name [function] [call site] 06610
31 Engine::map_type_name [function] [call site] 06611
31 std:: [call site] 06612
0 any::type_name [function] [call site] 06613
31 ERR::ErrorIndexingType [function] [call site] 06615
31 Engine::map_type_name [function] [call site] 06617
31 std:: [call site] 06618
0 any::type_name [function] [call site] 06619
31 Engine::map_type_name [function] [call site] 06620
31 std:: [call site] 06621
0 any::type_name [function] [call site] 06622
31 Engine::map_type_name [function] [call site] 06623
31 std:: [call site] 06624
0 any::type_name [function] [call site] 06625
31 ERR::ErrorIndexingType [function] [call site] 06627
31 string_functions::starts_with [function] [call site] 06629
31 test::len [function] [call site] 06630
31 Engine::map_type_name [function] [call site] 06631
31 std:: [call site] 06632
0 any::type_name [function] [call site] 06633
31 ERR::ErrorDotExpr [function] [call site] 06635
31 string_functions::starts_with [function] [call site] 06637
31 test::len [function] [call site] 06638
31 Engine::map_type_name [function] [call site] 06639
31 std:: [call site] 06640
0 any::type_name [function] [call site] 06641
31 Engine::map_type_name [function] [call site] 06642
31 std:: [call site] 06643
0 any::type_name [function] [call site] 06644
31 ERR::ErrorDotExpr [function] [call site] 06646
31 ERR::ErrorFunctionNotFound [function] [call site] 06649
31 Engine::gen_fn_call_signature [function] [call site] 06650
30 StmtBlock::as_ref [function] [call site] 06652
30 calc_fn_hash [function] [call site] 06653
30 NativeCallContext::call_position [function] [call site] 06654
30 Engine::lex_with_map [function] [call site] 06655
30 FnCallHashes::from_script_and_native [function] [call site] 06656
30 calc_fn_hash [function] [call site] 06657
30 calc_fn_hash [function] [call site] 06658
30 FnCallHashes::from_native_only [function] [call site] 06659
30 calc_fn_hash [function] [call site] 06660
30 FnCallHashes::from_hash [function] [call site] 06661
30 calc_fn_hash [function] [call site] 06662
30 NativeCallContext::engine [function] [call site] 06663
30 Engine::exec_fn_call [function] [call site] 06664
31 FnCallHashes::is_native_only [function] [call site] 06665
31 test::len [function] [call site] 06666
31 Engine::get_interned_string [function] [call site] 06667
31 Engine::map_type_name [function] [call site] 06668
31 std:: [call site] 06669
0 any::type_name [function] [call site] 06670
31 ImmutableString::into [function] [call site] 06672
31 test::len [function] [call site] 06673
31 Dynamic::is_shared [function] [call site] 06675
31 Engine::gen_fn_call_signature [function] [call site] 06677
31 ERR::ErrorFunctionNotFound [function] [call site] 06679
31 ensure_no_data_race [function] [call site] 06681
31 FnCallHashes::is_native_only [function] [call site] 06682
31 FnCallHashes::script [function] [call site] 06683
31 string_functions::is_empty [function] [call site] 06684
31 crate::calc_typed_method_hash [function] [call site] 06685
31 Engine::map_type_name [function] [call site] 06686
31 std:: [call site] 06687
0 any::type_name [function] [call site] 06688
31 Engine::resolve_fn [function] [call site] 06689
31 Position::is_none [function] [call site] 06690
31 Engine::resolve_fn [function] [call site] 06691
31 None::cloned [function] [call site] 06692
31 as_deref [function] [call site] 06693
31 string_functions::is_empty [function] [call site] 06694
31 Scope::new [function] [call site] 06696
31 string_functions::replace [function] [call site] 06697
31 split_first_mut [function] [call site] 06699
31 Engine::call_script_fn [function] [call site] 06702
31 ArgBackup::new [function] [call site] 06703
31 string_functions::is_empty [function] [call site] 06704
31 ArgBackup::change_first_arg_to_copy [function] [call site] 06705
31 Engine::call_script_fn [function] [call site] 06707
31 Engine::lex_with_map [function] [call site] 06708
31 FnCallHashes::native [function] [call site] 06709
31 Engine::exec_native_fn_call [function] [call site] 06710
30 StmtBlock::as_ref [function] [call site] 06711
30 NativeCallContext::call_position [function] [call site] 06712
30 Engine::lex_with_map [function] [call site] 06713
28 Dynamic::is_string [function] [call site] 06714
29 crate::func::locked_read [function] [call site] 06715
29 Option::map_or [function] [call site] 06716
28 Dynamic::into_immutable_string [function] [call site] 06717
28 Result::unwrap [function] [call site] 06718
28 Package::init_engine [function] [call site] 06719
28 Engine::map_type_name [function] [call site] 06720
28 RhaiNativeFunc::return_type_name [function] [call site] 06721
29 type_name::<R> [function] [call site] 06722
28 &'a [call site] 06723
28 Position::new_const [function] [call site] 06724
28 unwrap [function] [call site] 06725
28 unwrap [function] [call site] 06726
28 Package::init_engine [function] [call site] 06727
28 Engine::map_type_name [function] [call site] 06728
28 &'a [call site] 06729
27 unwrap [function] [call site] 06730
27 Engine::throw_on_size [function] [call site] 06731
27 test::len [function] [call site] 06732
27 RhaiResultOf::map_err [function] [call site] 06733
27 EvalAltResult::fill_position [function] [call site] 06734
27 Ok [function] [call site] 06735
27 Engine::get_interned_string [function] [call site] 06736
27 ImmutableString::into [function] [call site] 06737
27 crate::Array::with_capacity [function] [call site] 06738
27 test::len [function] [call site] 06739
27 Engine::eval_expr [function] [call site] 06740
27 Self::as_deref_mut [function] [call site] 06741
27 Dynamic::flatten [function] [call site] 06742
27 Engine::has_data_size_limit [function] [call site] 06743
27 crate::eval::calc_data_sizes [function] [call site] 06744
28 calc_array_sizes [function] [call site] 06745
28 test::len [function] [call site] 06746
28 calc_map_sizes [function] [call site] 06747
28 test::len [function] [call site] 06748
28 calc_data_sizes [function] [call site] 06749
28 read_lock::<Dynamic> [function] [call site] 06750
27 Engine::throw_on_size [function] [call site] 06752
27 RhaiResultOf::map_err [function] [call site] 06753
27 EvalAltResult::fill_position [function] [call site] 06754
27 ParseSettings::level_up_with_position [function] [call site] 06755
27 blob_functions::push [function] [call site] 06756
27 Ok [function] [call site] 06757
27 Dynamic::from_array [function] [call site] 06758
27 TestStruct::clone [function] [call site] 06759
27 Engine::eval_expr [function] [call site] 06760
27 Self::as_deref_mut [function] [call site] 06761
27 Dynamic::flatten [function] [call site] 06762
27 Engine::has_data_size_limit [function] [call site] 06763
27 crate::eval::calc_data_sizes [function] [call site] 06764
27 Engine::throw_on_size [function] [call site] 06765
27 RhaiResultOf::map_err [function] [call site] 06766
27 EvalAltResult::fill_position [function] [call site] 06767
27 ParseSettings::level_up_with_position [function] [call site] 06768
27 (TokenIterator::get_mut [function] [call site] 06769
27 Ident::as_str [function] [call site] 06770
27 Option::unwrap [function] [call site] 06771
27 Ok [function] [call site] 06772
27 Dynamic::from_map [function] [call site] 06773
27 Engine::eval_expr [function] [call site] 06774
27 Self::as_deref_mut [function] [call site] 06775
27 Dynamic::as_bool [function] [call site] 06776
27 map_err [function] [call site] 06777
27 make_type_mismatch_err::<bool> [function] [call site] 06778
27 ParseSettings::level_up_with_position [function] [call site] 06779
27 Ok [function] [call site] 06780
27 Engine::eval_expr [function] [call site] 06781
27 Self::as_deref_mut [function] [call site] 06782
27 Dynamic::as_bool [function] [call site] 06783
27 map_err [function] [call site] 06784
27 make_type_mismatch_err::<bool> [function] [call site] 06785
27 ParseSettings::level_up_with_position [function] [call site] 06786
27 Ok [function] [call site] 06787
27 Engine::eval_expr [function] [call site] 06788
27 Self::as_deref_mut [function] [call site] 06789
27 Expr::is_unit [function] [call site] 06790
27 Ok [function] [call site] 06791
27 MyIterableType::into_iter [function] [call site] 06792
27 Engine::lex_with_map [function] [call site] 06793
27 reflection_functions::collect [function] [call site] 06794
27 first [function] [call site] 06795
27 unwrap [function] [call site] 06796
27 Command::get [function] [call site] 06797
27 Ident::as_str [function] [call site] 06798
27 ok_or_else [function] [call site] 06799
27 TestStruct::new [function] [call site] 06800
27 ERR::ErrorCustomSyntax [function] [call site] 06801
27 MyIterableType::into_iter [function] [call site] 06802
27 Engine::lex_with_map [function] [call site] 06803
27 reflection_functions::collect [function] [call site] 06804
27 EvalContext::new [function] [call site] 06805
27 and_then [function] [call site] 06806
27 Engine::check_data_size [function] [call site] 06807
27 Expr::start_position [function] [call site] 06808
27 Engine::eval_stmt_block [function] [call site] 06809
27 StmtBlock::take_statements [function] [call site] 06810
27 Engine::eval_dot_index_chain [function] [call site] 06811
28 Position::new_const [function] [call site] 06812
28 ChainType::from [function] [call site] 06813
28 Expr::get_literal_value [function] [call site] 06814
28 blob_functions::push [function] [call site] 06817
28 Expr::get_literal_value [function] [call site] 06818
28 string_functions::is_empty [function] [call site] 06821
28 Self::as_deref_mut [function] [call site] 06822
28 Engine::eval_dot_index_chain_arguments [function] [call site] 06823
29 Engine::track_operation [function] [call site] 06824
29 ParseSettings::level_up_with_position [function] [call site] 06825
29 ChainType::from [function] [call site] 06826
29 Engine::get_arg_value [function] [call site] 06827
29 Self::as_deref_mut [function] [call site] 06828
29 blob_functions::push [function] [call site] 06829
30 blob_functions::push [function] [call site] 06830
30 FnPtr::try_from [function] [call site] 06831
30 RhaiResultOf::unwrap [function] [call site] 06832
29 Dynamic::flatten [function] [call site] 06833
29 Expr::options [function] [call site] 06834
30 string_functions::is_empty [function] [call site] 06835
30 string_functions::is_empty [function] [call site] 06836
30 string_functions::is_empty [function] [call site] 06837
29 ASTFlags::intersects [function] [call site] 06838
29 Position::new_const [function] [call site] 06839
29 Self::as_deref_mut [function] [call site] 06840
29 Engine::get_arg_value [function] [call site] 06841
29 blob_functions::push [function] [call site] 06842
29 Dynamic::flatten [function] [call site] 06843
29 blob_functions::push [function] [call site] 06844
29 Engine::eval_expr [function] [call site] 06845
29 Self::as_deref_mut [function] [call site] 06846
29 Dynamic::flatten [function] [call site] 06847
29 Engine::eval_dot_index_chain_arguments [function] [call site] 06848
29 StmtBlock::extend [function] [call site] 06849
30 StmtBlock::extend [function] [call site] 06850
29 blob_functions::push [function] [call site] 06851
29 Engine::eval_expr [function] [call site] 06852
29 Dynamic::flatten [function] [call site] 06853
28 Engine::track_operation [function] [call site] 06855
28 Engine::dbg [function] [call site] 06856
28 Self::as_deref_mut [function] [call site] 06857
28 Self::map_or_else [function] [call site] 06858
28 ERR::ErrorUnboundThis [function] [call site] 06860
28 Self::try_into [function] [call site] 06862
28 Engine::eval_dot_index_chain_raw [function] [call site] 06864
29 Target::is_ref [function] [call site] 06865
29 ParseSettings::level_up_with_position [function] [call site] 06866
30 ParseSettings::level_up [function] [call site] 06867
29 ChainType::from [function] [call site] 06869
29 Expr::options [function] [call site] 06870
29 ASTFlags::intersects [function] [call site] 06871
29 StmtBlock::as_ref [function] [call site] 06872
29 Expr::is_unit [function] [call site] 06873
29 Expr::start_position [function] [call site] 06875
29 Expr::options [function] [call site] 06876
29 ASTFlags::intersects [function] [call site] 06877
29 Engine::dbg [function] [call site] 06878
29 Self::as_deref_mut [function] [call site] 06879
29 string_functions::pop [function] [call site] 06880
30 string_functions::is_empty [function] [call site] 06881
30 shared_make_mut [function] [call site] 06882
30 string_functions::pop [function] [call site] 06883
30 Dynamic::map_or [function] [call site] 06884
29 Dynamic::unwrap [function] [call site] 06885
29 TestStruct::clone [function] [call site] 06886
29 Expr::start_position [function] [call site] 06887
29 StmtBlock::as_mut [function] [call site] 06888
29 Dynamic::is_shared [function] [call site] 06889
29 write_lock::<Dynamic> [function] [call site] 06890
29 Self::as_deref_mut [function] [call site] 06892
29 Engine::get_indexed_mut [function] [call site] 06893
30 Engine::track_operation [function] [call site] 06894
30 Dynamic::as_int [function] [call site] 06895
31 crate::func::locked_read [function] [call site] 06897
31 Option::and_then [function] [call site] 06898
31 ok_or_else [function] [call site] 06900
31 std:: [call site] 06901
0 any::type_name [function] [call site] 06902
31 Dynamic::type_name [function] [call site] 06904
30 Result::map_err [function] [call site] 06905
30 make_type_mismatch_err::<crate::INT> [function] [call site] 06906
30 test::len [function] [call site] 06907
30 super::calc_index [function] [call site] 06908
31 FnPtr::try_from [function] [call site] 06909
31 unsigned_abs [function] [call site] 06910
31 FnPtr::try_from [function] [call site] 06912
30 ERR::ErrorArrayBounds [function] [call site] 06914
30 into [function] [call site] 06915
30 super::EvalContext::new [function] [call site] 06916
30 cb [function] [call site] 06917
30 map_err [function] [call site] 06918
30 EvalAltResult::fill_position [function] [call site] 06919
30 Err [function] [call site] 06920
30 shared_get_mut [function] [call site] 06921
30 unwrap [function] [call site] 06922
30 try_into [function] [call site] 06923
30 Dynamic::as_int [function] [call site] 06924
30 Result::map_err [function] [call site] 06925
30 make_type_mismatch_err::<crate::INT> [function] [call site] 06926
30 test::len [function] [call site] 06927
30 super::calc_index [function] [call site] 06928
30 ERR::ErrorArrayBounds [function] [call site] 06929
30 into [function] [call site] 06930
30 Command::get [function] [call site] 06931
30 Engine::lex_with_map [function] [call site] 06932
30 into [function] [call site] 06933
30 unwrap [function] [call site] 06934
30 Ok [function] [call site] 06935
30 read_lock::<crate::ImmutableString> [function] [call site] 06936
30 ok_or_else [function] [call site] 06937
30 make_type_mismatch_err::<crate::ImmutableString> [function] [call site] 06938
30 RhaiNativeFunc::return_type_name [function] [call site] 06939
31 type_name::<R> [function] [call site] 06940
30 (TokenIterator::contains_key [function] [call site] 06941
30 Ident::as_str [function] [call site] 06942
30 super::EvalContext::new [function] [call site] 06943
30 cb [function] [call site] 06944
30 Ident::as_str [function] [call site] 06945
30 map_err [function] [call site] 06946
30 EvalAltResult::fill_position [function] [call site] 06947
30 string_functions::is_empty [function] [call site] 06948
30 (TokenIterator::contains_key [function] [call site] 06949
30 Ident::as_str [function] [call site] 06950
30 blob_functions::insert [function] [call site] 06951
30 TestStruct::clone [function] [call site] 06952
30 Self::into [function] [call site] 06953
30 (TokenIterator::get_mut [function] [call site] 06954
30 Ident::as_str [function] [call site] 06955
30 try_into [function] [call site] 06956
30 Engine::fail_on_invalid_map_property [function] [call site] 06957
31 intersects [function] [call site] 06958
30 Err [function] [call site] 06959
30 ERR::ErrorPropertyNotFound [function] [call site] 06960
30 test_to_string [function] [call site] 06961
30 into [function] [call site] 06962
30 Ok [function] [call site] 06963
30 Target::from [function] [call site] 06964
31 Self::TempValue [function] [call site] 06965
30 is::<crate::ExclusiveRange> [function] [call site] 06967
30 is::<crate::InclusiveRange> [function] [call site] 06968
30 read_lock::<crate::ExclusiveRange> [function] [call site] 06969
30 super::calc_index [function] [call site] 06970
30 ERR::ErrorBitFieldBounds [function] [call site] 06971
30 into [function] [call site] 06972
30 super::calc_index [function] [call site] 06973
30 FnPtr::try_from [function] [call site] 06974
30 RhaiResultOf::ok [function] [call site] 06975
30 and_then [function] [call site] 06976
30 then_some [function] [call site] 06977
30 ok_or_else [function] [call site] 06978
30 ERR::ErrorBitFieldBounds [function] [call site] 06979
30 FnPtr::try_from [function] [call site] 06980
30 RhaiResultOf::unwrap [function] [call site] 06981
30 pow [function] [call site] 06982
30 FnPtr::try_from [function] [call site] 06983
31 tokenizer::is_valid_function_name [function] [call site] 06984
31 TestStruct::new [function] [call site] 06986
31 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 06987
31 Token::lookup_symbol_from_syntax [function] [call site] 06988
31 Option::is_some [function] [call site] 06989
31 ERR::ErrorParsing [function] [call site] 06991
31 PERR::Reserved [function] [call site] 06992
31 test_to_string [function] [call site] 06993
31 ERR::ErrorFunctionNotFound [function] [call site] 06996
31 test_to_string [function] [call site] 06997
30 RhaiResultOf::unwrap [function] [call site] 06999
30 read_lock::<crate::InclusiveRange> [function] [call site] 07000
30 iterator_functions::chars_from_start [function] [call site] 07001
31 CharsStream::new [function] [call site] 07002
30 string_functions::add_append [function] [call site] 07003
31 string_functions::is_empty [function] [call site] 07004
31 String::from_utf8_lossy [function] [call site] 07005
31 string_functions::is_empty [function] [call site] 07006
31 String::from_utf8 [function] [call site] 07007
31 ImmutableString::into_owned [function] [call site] 07010
31 String::into [function] [call site] 07011
31 ImmutableString::into_owned [function] [call site] 07012
31 StmtBlock::as_ref [function] [call site] 07013
30 string_functions::add_append [function] [call site] 07015
30 super::calc_index [function] [call site] 07016
30 ERR::ErrorBitFieldBounds [function] [call site] 07017
30 into [function] [call site] 07018
30 super::calc_index [function] [call site] 07019
30 ERR::ErrorBitFieldBounds [function] [call site] 07020
30 into [function] [call site] 07021
30 FnPtr::try_from [function] [call site] 07022
30 RhaiResultOf::unwrap [function] [call site] 07023
30 pow [function] [call site] 07024
30 FnPtr::try_from [function] [call site] 07025
30 RhaiResultOf::unwrap [function] [call site] 07026
30 Ok [function] [call site] 07027
30 into [function] [call site] 07028
30 Dynamic::as_int [function] [call site] 07029
30 Result::map_err [function] [call site] 07030
30 make_type_mismatch_err::<crate::INT> [function] [call site] 07031
30 super::calc_index [function] [call site] 07032
30 ERR::ErrorBitFieldBounds [function] [call site] 07033
30 into [function] [call site] 07034
30 FnPtr::try_from [function] [call site] 07035
30 RhaiResultOf::unwrap [function] [call site] 07036
30 Ok [function] [call site] 07037
30 into [function] [call site] 07038
30 Dynamic::as_int [function] [call site] 07039
30 FnPtr::try_from [function] [call site] 07040
30 Err [function] [call site] 07041
30 ERR::ErrorStringBounds [function] [call site] 07042
30 test_chars [function] [call site] 07043
30 ImmutableString::strong_count [function] [call site] 07044
30 into [function] [call site] 07045
30 test_chars [function] [call site] 07046
30 nth [function] [call site] 07047
30 ok_or_else [function] [call site] 07048
30 ERR::ErrorStringBounds [function] [call site] 07049
30 test_chars [function] [call site] 07050
30 ImmutableString::strong_count [function] [call site] 07051
30 FnPtr::try_from [function] [call site] 07052
30 unsigned_abs [function] [call site] 07053
30 Err [function] [call site] 07054
30 ERR::ErrorStringBounds [function] [call site] 07055
30 test_chars [function] [call site] 07056
30 ImmutableString::strong_count [function] [call site] 07057
30 into [function] [call site] 07058
30 test_chars [function] [call site] 07059
30 array_functions::reduce_rev [function] [call site] 07060
30 RhaiResult::nth [function] [call site] 07061
30 ok_or_else [function] [call site] 07062
30 ERR::ErrorStringBounds [function] [call site] 07063
30 test_chars [function] [call site] 07064
30 ImmutableString::strong_count [function] [call site] 07065
30 Ok [function] [call site] 07066
30 into [function] [call site] 07067
30 std::any::type_name::<ExclusiveRange> [function] [call site] 07068
30 std::any::type_name::<InclusiveRange> [function] [call site] 07069
30 string_functions::is_empty [function] [call site] 07070
30 TestStruct::clone [function] [call site] 07071
30 Self::into [function] [call site] 07072
30 Ok [function] [call site] 07073
30 std::any::type_name::<ExclusiveRange> [function] [call site] 07074
30 read_lock::<ExclusiveRange> [function] [call site] 07075
30 unwrap [function] [call site] 07076
30 TestStruct::clone [function] [call site] 07077
30 test_chars [function] [call site] 07078
30 ImmutableString::strong_count [function] [call site] 07079
30 super::calc_index [function] [call site] 07080
30 ERR::ErrorStringBounds [function] [call site] 07081
30 into [function] [call site] 07082
30 super::calc_index [function] [call site] 07083
30 ERR::ErrorStringBounds [function] [call site] 07084
30 into [function] [call site] 07085
30 Result::unwrap_or [function] [call site] 07086
30 TestStruct::clone [function] [call site] 07087
30 Self::into [function] [call site] 07088
30 test_chars [function] [call site] 07089
30 skip [function] [call site] 07090
30 test_functions_take [function] [call site] 07091
30 chars().skip(start).take(take).collect::<String> [function] [call site] 07092
30 into [function] [call site] 07093
30 Ok [function] [call site] 07094
30 std::any::type_name::<InclusiveRange> [function] [call site] 07095
30 read_lock::<InclusiveRange> [function] [call site] 07096
30 unwrap [function] [call site] 07097
30 TestStruct::clone [function] [call site] 07098
30 test_chars [function] [call site] 07099
30 ImmutableString::strong_count [function] [call site] 07100
30 iterator_functions::chars_from_start [function] [call site] 07101
30 iterator_functions::chars_from_start [function] [call site] 07102
30 super::calc_index [function] [call site] 07103
30 iterator_functions::chars_from_start [function] [call site] 07104
30 ERR::ErrorStringBounds [function] [call site] 07105
30 iterator_functions::chars_from_start [function] [call site] 07106
30 into [function] [call site] 07107
30 string_functions::add_append [function] [call site] 07108
30 string_functions::add_append [function] [call site] 07109
30 super::calc_index [function] [call site] 07110
30 string_functions::add_append [function] [call site] 07111
30 ERR::ErrorStringBounds [function] [call site] 07112
30 string_functions::add_append [function] [call site] 07113
30 into [function] [call site] 07114
30 Result::unwrap_or [function] [call site] 07115
30 TestStruct::clone [function] [call site] 07116
30 Self::into [function] [call site] 07117
30 test_chars [function] [call site] 07118
30 skip [function] [call site] 07119
30 test_functions_take [function] [call site] 07120
30 chars().skip(start).take(take).collect::<String> [function] [call site] 07121
30 into [function] [call site] 07122
30 Ok [function] [call site] 07123
30 Err [function] [call site] 07124
30 make_type_mismatch_err::<crate::INT> [function] [call site] 07125
30 Engine::call_indexer_get [function] [call site] 07126
31 hash_idx [function] [call site] 07127
32 get_or_init [function] [call site] 07128
32 calc_fn_hash [function] [call site] 07129
32 calc_fn_hash [function] [call site] 07130
31 Engine::exec_native_fn_call [function] [call site] 07132
31 Engine::lex_with_map [function] [call site] 07133
30 Engine::lex_with_map [function] [call site] 07134
30 Err [function] [call site] 07135
30 ERR::ErrorIndexingType [function] [call site] 07136
30 into [function] [call site] 07137
29 Target::is_temp_value [function] [call site] 07138
29 Engine::eval_dot_index_chain_raw [function] [call site] 07139
29 Some [function] [call site] 07140
29 shared_take_or_clone [function] [call site] 07141
29 Err [function] [call site] 07142
29 StmtBlock::as_mut [function] [call site] 07143
29 Engine::call_indexer_set [function] [call site] 07144
30 hash_idx [function] [call site] 07145
30 Engine::exec_native_fn_call [function] [call site] 07146
29 StmtBlock::span_or_else [function] [call site] 07147
30 Span::new [function] [call site] 07148
30 iterator_functions::chars_from_start [function] [call site] 07149
30 StmtBlock::span_or_else [function] [call site] 07150
30 string_functions::add_append [function] [call site] 07151
30 StmtBlock::span_or_else [function] [call site] 07152
29 Ok [function] [call site] 07153
29 Err [function] [call site] 07154
29 Ok [function] [call site] 07155
29 Engine::dbg [function] [call site] 07156
29 Self::as_deref_mut [function] [call site] 07157
29 StmtBlock::as_mut [function] [call site] 07158
29 Dynamic::is_shared [function] [call site] 07159
29 write_lock::<Dynamic> [function] [call site] 07160
29 unwrap [function] [call site] 07161
29 string_functions::pop [function] [call site] 07162
29 Dynamic::unwrap [function] [call site] 07163
29 TestStruct::clone [function] [call site] 07164
29 Engine::get_indexed_mut [function] [call site] 07165
29 Engine::eval_op_assignment [function] [call site] 07166
30 StmtBlock::as_ref [function] [call site] 07167
30 Dynamic::is_read_only [function] [call site] 07168
30 Expr::get_variable_name [function] [call site] 07169
31 string_functions::is_empty [function] [call site] 07170
30 Option::unwrap_or_default [function] [call site] 07172
30 Expr::start_position [function] [call site] 07173
31 string_functions::is_empty [function] [call site] 07174
31 Expr::position [function] [call site] 07175
31 ParseSettings::level_up_with_position [function] [call site] 07176
31 Expr::start_position [function] [call site] 07177
31 Expr::start_position [function] [call site] 07178
31 Expr::position [function] [call site] 07179
30 ERR::ErrorAssignmentToConstant [function] [call site] 07181
30 test_to_string [function] [call site] 07182
30 ParseSettings::level_up_with_position [function] [call site] 07184
31 ParseSettings::level_up [function] [call site] 07185
30 OpAssignment::get_op_assignment_info [function] [call site] 07187
31 OpAssignment::is_op_assignment [function] [call site] 07188
30 StmtBlock::as_mut [function] [call site] 07190
30 as_mut().write_lock::<Dynamic> [function] [call site] 07191
30 Engine::fast_operators [function] [call site] 07193
30 i64::map_err [function] [call site] 07195
30 EvalAltResult::fill_position [function] [call site] 07196
30 f32_functions::subtract [function] [call site] 07197
30 f32::map_err [function] [call site] 07198
30 EvalAltResult::fill_position [function] [call site] 07199
30 f32_functions::multiply [function] [call site] 07200
30 f32::map_err [function] [call site] 07201
30 EvalAltResult::fill_position [function] [call site] 07202
30 f32_functions::divide [function] [call site] 07203
30 f32::map_err [function] [call site] 07204
30 EvalAltResult::fill_position [function] [call site] 07205
30 f32_functions::modulo [function] [call site] 07206
30 f32::map_err [function] [call site] 07207
30 EvalAltResult::fill_position [function] [call site] 07208
30 func::get_builtin_op_assignment_fn [function] [call site] 07209
31 Dynamic::as_int [function] [call site] 07211
31 Dynamic::as_int [function] [call site] 07213
31 write_lock::<Dynamic> [function] [call site] 07215
31 RhaiResult::into [function] [call site] 07217
31 Dynamic::as_int [function] [call site] 07220
31 Dynamic::as_int [function] [call site] 07222
31 write_lock::<Dynamic> [function] [call site] 07224
31 RhaiResult::into [function] [call site] 07226
31 Dynamic::as_char [function] [call site] 07229
31 write_lock::<Dynamic> [function] [call site] 07231
31 Position::new_const [function] [call site] 07233
31 blob_functions::push [function] [call site] 07234
31 Dynamic::as_char [function] [call site] 07235
31 Result::unwrap [function] [call site] 07236
31 blob_functions::push [function] [call site] 07237
31 RhaiResultOf::into [function] [call site] 07238
31 split_first_mut [function] [call site] 07241
31 Dynamic::as_immutable_string_mut [function] [call site] 07243
31 Dynamic::as_immutable_string_ref [function] [call site] 07245
31 string_functions::is_empty [function] [call site] 07247
31 string_functions::is_empty [function] [call site] 07248
31 test::len [function] [call site] 07249
31 test::len [function] [call site] 07250
31 Package::init_engine [function] [call site] 07252
31 Engine::throw_on_size [function] [call site] 07253
31 split_first_mut [function] [call site] 07256
31 Dynamic::as_immutable_string_mut [function] [call site] 07258
31 Dynamic::as_immutable_string_ref [function] [call site] 07260
31 test_functions_take [function] [call site] 07264
31 Dynamic::into_array [function] [call site] 07265
31 string_functions::is_empty [function] [call site] 07267
31 Dynamic::as_array_ref [function] [call site] 07269
31 string_functions::is_empty [function] [call site] 07271
31 Package::init_engine [function] [call site] 07273
31 Engine::check_data_size [function] [call site] 07274
31 Dynamic::read_lock [function] [call site] 07275
31 Dynamic::as_array_mut [function] [call site] 07277
31 string_functions::add_append [function] [call site] 07279
31 test_functions_take [function] [call site] 07282
31 Dynamic::into_blob [function] [call site] 07283
31 Dynamic::as_blob_mut [function] [call site] 07285
31 Package::init_engine [function] [call site] 07288
31 Engine::throw_on_size [function] [call site] 07289
31 test::len [function] [call site] 07290
31 test::len [function] [call site] 07291
31 string_functions::add_append [function] [call site] 07292
31 Dynamic::as_char [function] [call site] 07295
31 encode_utf8 [function] [call site] 07297
31 Dynamic::as_immutable_string_mut [function] [call site] 07298
31 Package::init_engine [function] [call site] 07301
31 Engine::throw_on_size [function] [call site] 07302
31 test::len [function] [call site] 07303
31 test::len [function] [call site] 07304
31 Dynamic::as_immutable_string_ref [function] [call site] 07307
31 string_functions::is_empty [function] [call site] 07309
31 Dynamic::as_char [function] [call site] 07311
31 test_to_string [function] [call site] 07313
31 Package::init_engine [function] [call site] 07315
31 Engine::throw_on_size [function] [call site] 07316
31 test::len [function] [call site] 07317
31 test::len [function] [call site] 07318
31 write_lock::<Dynamic> [function] [call site] 07319
31 test_functions_take [function] [call site] 07324
31 Dynamic::as_array_mut [function] [call site] 07325
31 blob_functions::push [function] [call site] 07327
31 Package::init_engine [function] [call site] 07329
31 Engine::check_data_size [function] [call site] 07330
31 Dynamic::read_lock [function] [call site] 07331
31 Dynamic::as_int [function] [call site] 07335
31 Dynamic::as_blob_mut [function] [call site] 07337
31 Package::init_engine [function] [call site] 07340
31 Engine::throw_on_size [function] [call site] 07341
31 test::len [function] [call site] 07342
31 blob_functions::push [function] [call site] 07343
31 Dynamic::as_char [function] [call site] 07346
31 Dynamic::as_blob_mut [function] [call site] 07348
31 Package::init_engine [function] [call site] 07351
31 Engine::throw_on_size [function] [call site] 07352
31 test::len [function] [call site] 07353
31 string_functions::add_append_char [function] [call site] 07354
31 split_first_mut [function] [call site] 07357
31 Dynamic::as_blob_mut [function] [call site] 07359
31 Dynamic::as_immutable_string_ref [function] [call site] 07361
31 string_functions::is_empty [function] [call site] 07363
31 Package::init_engine [function] [call site] 07366
31 Engine::throw_on_size [function] [call site] 07367
31 test::len [function] [call site] 07368
31 test::len [function] [call site] 07369
31 string_functions::add_append_str [function] [call site] 07370
30 &mut [call site] 07373
30 test_custom_syntax_func [function] [call site] 07375
30 EvalAltResult::fill_position [function] [call site] 07377
30 Engine::exec_native_fn_call [function] [call site] 07379
30 Engine::exec_native_fn_call [function] [call site] 07381
30 Engine::check_data_size [function] [call site] 07383
30 ParseSettings::level_up_with_position [function] [call site] 07384
31 ParseSettings::level_up [function] [call site] 07385
30 StmtBlock::as_mut [function] [call site] 07387
30 as_mut().write_lock::<Dynamic> [function] [call site] 07388
30 StmtBlock::as_mut [function] [call site] 07390
30 Target::propagate_changed_value [function] [call site] 07391
31 Dynamic::as_bool [function] [call site] 07392
31 Result::map_err [function] [call site] 07393
31 TestStruct::new [function] [call site] 07394
31 crate::ERR::ErrorMismatchDataType [function] [call site] 07395
31 &str::to_string [function] [call site] 07396
31 ParseError::to_string [function] [call site] 07397
32 Engine::new [function] [call site] 07398
32 Scope::new [function] [call site] 07399
32 blob_functions::push [function] [call site] 07400
32 blob_functions::push [function] [call site] 07401
32 blob_functions::push [function] [call site] 07402
31 write_lock::<crate::INT> [function] [call site] 07403
31 Dynamic::as_int [function] [call site] 07405
31 Result::map_err [function] [call site] 07406
31 TestStruct::new [function] [call site] 07407
31 crate::ERR::ErrorMismatchDataType [function] [call site] 07408
31 &str::to_string [function] [call site] 07409
31 ParseError::to_string [function] [call site] 07410
31 write_lock::<crate::INT> [function] [call site] 07411
31 Dynamic::as_int [function] [call site] 07413
31 Result::map_err [function] [call site] 07414
31 TestStruct::new [function] [call site] 07415
31 crate::ERR::ErrorMismatchDataType [function] [call site] 07416
31 &str::to_string [function] [call site] 07417
31 ParseError::to_string [function] [call site] 07418
31 write_lock::<crate::Blob> [function] [call site] 07419
31 FnPtr::try_from [function] [call site] 07421
31 RhaiResultOf::unwrap [function] [call site] 07422
31 Dynamic::as_char [function] [call site] 07423
31 Result::map_err [function] [call site] 07424
31 TestStruct::new [function] [call site] 07425
31 crate::ERR::ErrorMismatchDataType [function] [call site] 07426
31 &str::to_string [function] [call site] 07427
31 ParseError::to_string [function] [call site] 07428
31 write_lock::<crate::ImmutableString> [function] [call site] 07429
31 test_chars [function] [call site] 07431
31 enumerate [function] [call site] 07432
31 Engine::lex_with_map [function] [call site] 07433
31 reflection_functions::collect [function] [call site] 07434
31 write_lock::<crate::ImmutableString> [function] [call site] 07435
31 test_chars [function] [call site] 07437
31 ImmutableString::strong_count [function] [call site] 07438
31 test_chars [function] [call site] 07439
31 test_functions_take [function] [call site] 07440
31 test_chars [function] [call site] 07441
31 test_chars [function] [call site] 07443
31 test_chars [function] [call site] 07445
31 optimize_combo_chain [function] [call site] 07447
31 test_to_string [function] [call site] 07448
31 test_chars [function] [call site] 07449
31 optimize_combo_chain [function] [call site] 07450
31 reflection_functions::collect [function] [call site] 07451
29 Engine::check_data_size [function] [call site] 07453
29 StmtBlock::as_ref [function] [call site] 07454
29 ParseSettings::level_up_with_position [function] [call site] 07455
29 Some [function] [call site] 07456
29 Err [function] [call site] 07457
29 Token::is_op_assignment [function] [call site] 07458
29 TestStruct::clone [function] [call site] 07459
29 Engine::call_indexer_get [function] [call site] 07460
29 into [function] [call site] 07461
29 Engine::eval_op_assignment [function] [call site] 07462
29 shared_take_or_clone [function] [call site] 07463
29 Engine::check_data_size [function] [call site] 07464
29 ParseSettings::level_up_with_position [function] [call site] 07465
29 Engine::call_indexer_set [function] [call site] 07466
29 Ok [function] [call site] 07467
29 Engine::dbg [function] [call site] 07468
29 Self::as_deref_mut [function] [call site] 07469
29 StmtBlock::as_mut [function] [call site] 07470
29 Dynamic::is_shared [function] [call site] 07471
29 write_lock::<Dynamic> [function] [call site] 07472
29 unwrap [function] [call site] 07473
29 string_functions::pop [function] [call site] 07474
29 Dynamic::unwrap [function] [call site] 07475
29 Engine::get_indexed_mut [function] [call site] 07476
29 Engine::lex_with_map [function] [call site] 07477
29 RhaiResult::take_or_clone [function] [call site] 07478
30 shared_try_take [function] [call site] 07479
30 Result::unwrap_or_else [function] [call site] 07480
30 StmtBlock::as_ref [function] [call site] 07481
30 TestStruct::clone [function] [call site] 07482
29 Expr::options [function] [call site] 07483
29 ASTFlags::intersects [function] [call site] 07484
29 StmtBlock::as_ref [function] [call site] 07485
29 Expr::is_unit [function] [call site] 07486
29 Ok [function] [call site] 07487
29 StmtBlock::as_ref [function] [call site] 07488
29 Dynamic::is_map [function] [call site] 07489
30 crate::func::locked_read [function] [call site] 07490
30 Option::map_or [function] [call site] 07491
29 Engine::dbg_reset [function] [call site] 07492
29 defer [function] [call site] 07493
29 defer [function] [call site] 07494
29 first [function] [call site] 07495
29 map_or [function] [call site] 07496
29 Engine::make_method_call [function] [call site] 07497
30 StmtBlock::as_ref [function] [call site] 07498
30 Dynamic::is_fnptr [function] [call site] 07499
31 crate::func::locked_read [function] [call site] 07500
31 Option::map_or [function] [call site] 07501
30 StmtBlock::as_ref [function] [call site] 07502
30 as_ref().read_lock::<FnPtr> [function] [call site] 07503
30 test_fn_ptr_curry [function] [call site] 07505
31 Engine::new [function] [call site] 07506
31 Engine::register_fn [function] [call site] 07507
30 MyIterableType::into_iter [function] [call site] 07508
30 Self::IntoIter::cloned [function] [call site] 07509
30 curry().iter().cloned().collect::<FnArgsVec<_>> [function] [call site] 07510
30 StaticModuleResolver::iter_mut [function] [call site] 07511
30 impl [call site] 07512
31 test_functions_take [function] [call site] 07513
31 test_functions_take [function] [call site] 07514
31 test_functions_take [function] [call site] 07515
31 StmtBlock::as_mut [function] [call site] 07516
31 intersects [function] [call site] 07517
31 StmtBlock::as_mut [function] [call site] 07518
31 StmtBlock::as_mut [function] [call site] 07519
31 string_functions::remove [function] [call site] 07520
31 test_functions_take [function] [call site] 07521
31 make_sub [function] [call site] 07522
31 make_root [function] [call site] 07523
30 StaticModuleResolver::iter_mut [function] [call site] 07524
31 StaticModuleResolver::iter_mut [function] [call site] 07525
31 Engine::lex_with_map [function] [call site] 07526
31 Ident::as_str [function] [call site] 07527
30 iter_mut() [call site] 07528
10 .chain(call_args.iter_mut()) [call site] 07529
10 .collect::<FnArgsVec<_>> [function] [call site] 07530
30 test::len [function] [call site] 07531
30 test::len [function] [call site] 07532
30 StmtBlock::as_ref [function] [call site] 07533
30 as_ref().read_lock::<FnPtr> [function] [call site] 07534
30 Scope::new [function] [call site] 07536
30 StmtBlock::as_ref [function] [call site] 07537
30 Engine::lex_with_map [function] [call site] 07538
30 Engine::call_script_fn [function] [call site] 07540
30 Engine::lex_with_map [function] [call site] 07541
30 test_custom_syntax_func [function] [call site] 07544
30 and_then [function] [call site] 07545
30 Engine::check_data_size [function] [call site] 07546
30 Engine::lex_with_map [function] [call site] 07547
30 EvalAltResult::fill_position [function] [call site] 07549
30 test_native_context_fn_name [function] [call site] 07550
30 fn_ptr_functions::is_anonymous [function] [call site] 07551
30 tokenizer::is_valid_function_name [function] [call site] 07552
30 FnCallHashes::from_native_only [function] [call site] 07553
30 calc_fn_hash [function] [call site] 07554
30 test::len [function] [call site] 07555
30 FnCallHashes::from_hash [function] [call site] 07556
30 calc_fn_hash [function] [call site] 07557
30 test::len [function] [call site] 07558
30 Engine::exec_fn_call [function] [call site] 07559
30 string_functions::is_empty [function] [call site] 07560
31 test::len [function] [call site] 07561
30 make_type_mismatch_err::<FnPtr> [function] [call site] 07563
30 Engine::map_type_name [function] [call site] 07564
30 StmtBlock::as_ref [function] [call site] 07565
30 std:: [call site] 07566
0 any::type_name [function] [call site] 07567
30 test_functions_take [function] [call site] 07568
30 take() [call site] 07569
10 .try_cast_result::<FnPtr> [function] [call site] 07570
30 make_type_mismatch_err::<FnPtr> [function] [call site] 07572
30 Engine::map_type_name [function] [call site] 07573
30 RhaiNativeFunc::return_type_name [function] [call site] 07574
30 fn_ptr_functions::is_anonymous [function] [call site] 07575
30 MyIterableType::into_iter [function] [call site] 07576
30 into_iter().collect::<FnArgsVec<_>> [function] [call site] 07577
30 blob_functions::blob_with_capacity [function] [call site] 07578
30 test::len [function] [call site] 07579
30 test::len [function] [call site] 07580
31 test::len [function] [call site] 07581
30 StmtBlock::extend [function] [call site] 07582
30 StaticModuleResolver::iter_mut [function] [call site] 07583
30 StmtBlock::extend [function] [call site] 07584
30 StaticModuleResolver::iter_mut [function] [call site] 07585
30 impl [call site] 07586
30 test::len [function] [call site] 07587
30 test::len [function] [call site] 07588
30 ensure_no_data_race [function] [call site] 07589
30 Scope::new [function] [call site] 07590
30 StmtBlock::as_mut [function] [call site] 07592
30 as_deref [function] [call site] 07593
30 Engine::call_script_fn [function] [call site] 07595
30 Engine::lex_with_map [function] [call site] 07596
30 blob_functions::insert [function] [call site] 07599
30 StmtBlock::as_mut [function] [call site] 07600
30 test_custom_syntax_func [function] [call site] 07601
30 and_then [function] [call site] 07602
30 Engine::check_data_size [function] [call site] 07603
30 Engine::lex_with_map [function] [call site] 07604
30 EvalAltResult::fill_position [function] [call site] 07606
30 Target::is_ref [function] [call site] 07607
30 blob_functions::insert [function] [call site] 07608
30 StmtBlock::as_mut [function] [call site] 07609
30 test::len [function] [call site] 07610
30 tokenizer::is_valid_function_name [function] [call site] 07611
30 FnCallHashes::from_native_only [function] [call site] 07612
30 calc_fn_hash [function] [call site] 07613
30 FnCallHashes::from_script_and_native [function] [call site] 07614
30 calc_fn_hash [function] [call site] 07615
30 calc_fn_hash [function] [call site] 07616
30 FnCallHashes::from_native_only [function] [call site] 07617
30 calc_fn_hash [function] [call site] 07618
30 Engine::exec_fn_call [function] [call site] 07619
30 StmtBlock::as_ref [function] [call site] 07620
30 std:: [call site] 07621
0 any::type_name [function] [call site] 07622
30 StmtBlock::as_ref [function] [call site] 07623
30 as_ref() [call site] 07624
10 .read_lock::<FnPtr> [function] [call site] 07625
30 ok_or_else [function] [call site] 07626
30 make_type_mismatch_err::<FnPtr> [function] [call site] 07627
30 Engine::map_type_name [function] [call site] 07628
30 TestStruct::clone [function] [call site] 07629
30 StmtBlock::extend [function] [call site] 07630
30 StaticModuleResolver::iter_mut [function] [call site] 07631
30 Engine::lex_with_map [function] [call site] 07632
30 string_functions::is_empty [function] [call site] 07635
30 Dynamic::is_shared [function] [call site] 07637
30 StmtBlock::as_ref [function] [call site] 07639
30 Dynamic::as_map_ref [function] [call site] 07640
31 read_lock::<Map> [function] [call site] 07641
31 ok_or_else [function] [call site] 07642
31 Dynamic::type_name [function] [call site] 07643
30 Command::get [function] [call site] 07644
30 read_lock::<FnPtr> [function] [call site] 07645
30 FnPtr::fn_name_raw [function] [call site] 07646
30 TestStruct::clone [function] [call site] 07647
30 FnPtr::is_curried [function] [call site] 07649
30 test_fn_ptr_curry [function] [call site] 07650
30 MyIterableType::into_iter [function] [call site] 07651
30 Self::IntoIter::cloned [function] [call site] 07652
30 optimize_combo_chain [function] [call site] 07653
30 StaticModuleResolver::iter_mut [function] [call site] 07654
30 Engine::lex_with_map [function] [call site] 07655
30 curry() [call site] 07656
18 .iter() [call site] 07657
18 .cloned() [call site] 07658
18 .chain(call_args.iter_mut().map(mem::take)) [call site] 07659
18 .collect::<FnArgsVec<_>> [function] [call site] 07660
30 test::len [function] [call site] 07661
30 test::len [function] [call site] 07662
30 TestStruct::clone [function] [call site] 07665
30 TestStruct::clone [function] [call site] 07666
30 TestStruct::clone [function] [call site] 07670
30 test_not [function] [call site] 07672
31 Engine::new [function] [call site] 07673
30 TestStruct::clone [function] [call site] 07674
30 fn_ptr_functions::is_anonymous [function] [call site] 07676
30 test::len [function] [call site] 07677
30 tokenizer::is_valid_function_name [function] [call site] 07678
30 FnCallHashes::from_native_only [function] [call site] 07679
30 calc_fn_hash [function] [call site] 07680
30 FnCallHashes::from_script_and_native [function] [call site] 07681
30 calc_fn_hash [function] [call site] 07682
30 calc_fn_hash [function] [call site] 07683
30 FnCallHashes::from_native_only [function] [call site] 07684
30 calc_fn_hash [function] [call site] 07685
30 Scope::new [function] [call site] 07686
30 as_deref [function] [call site] 07687
30 StmtBlock::as_mut [function] [call site] 07689
30 StaticModuleResolver::iter_mut [function] [call site] 07690
30 iter_mut().collect::<FnArgsVec<_>> [function] [call site] 07691
30 Engine::call_script_fn [function] [call site] 07693
30 Engine::lex_with_map [function] [call site] 07694
30 std::iter::once [function] [call site] 07695
30 StmtBlock::as_mut [function] [call site] 07696
30 optimize_combo_chain [function] [call site] 07697
30 StaticModuleResolver::iter_mut [function] [call site] 07698
30 as_mut()) [call site] 07699
14 .chain(call_args.iter_mut()) [call site] 07700
14 .collect::<FnArgsVec<_>> [function] [call site] 07701
30 test_custom_syntax_func [function] [call site] 07704
30 and_then [function] [call site] 07705
30 Engine::check_data_size [function] [call site] 07706
30 Engine::lex_with_map [function] [call site] 07707
30 EvalAltResult::fill_position [function] [call site] 07709
30 Target::is_ref [function] [call site] 07710
30 std::iter::once [function] [call site] 07711
30 StmtBlock::as_mut [function] [call site] 07712
30 optimize_combo_chain [function] [call site] 07713
30 StaticModuleResolver::iter_mut [function] [call site] 07714
30 as_mut()) [call site] 07715
14 .chain(call_args.iter_mut()) [call site] 07716
14 .collect::<FnArgsVec<_>> [function] [call site] 07717
30 Engine::exec_fn_call [function] [call site] 07718
30 Target::propagate_changed_value [function] [call site] 07719
29 Engine::dbg [function] [call site] 07721
29 Self::as_deref_mut [function] [call site] 07722
29 TestStruct::clone [function] [call site] 07723
29 into [function] [call site] 07724
29 StmtBlock::as_mut [function] [call site] 07725
29 Dynamic::is_shared [function] [call site] 07726
29 write_lock::<Dynamic> [function] [call site] 07727
29 unwrap [function] [call site] 07728
29 Engine::get_indexed_mut [function] [call site] 07729
29 Engine::eval_op_assignment [function] [call site] 07730
29 Engine::check_data_size [function] [call site] 07731
29 print_source [function] [call site] 07732
30 Position::is_none [function] [call site] 07733
30 Position::line [function] [call site] 07734
30 Option::unwrap [function] [call site] 07735
30 min_max_functions::min [function] [call site] 07736
30 test::len [function] [call site] 07737
30 ImmutableString::to_string [function] [call site] 07738
30 test::len [function] [call site] 07739
30 Position::position [function] [call site] 07740
30 MyIterableType::into_iter [function] [call site] 07741
30 Self::IntoIter::enumerate [function] [call site] 07742
30 test_functions_take [function] [call site] 07743
30 Position::position [function] [call site] 07745
30 test::len [function] [call site] 07746
29 ParseSettings::level_up_with_position [function] [call site] 07747
29 Ok [function] [call site] 07748
29 Engine::dbg [function] [call site] 07749
29 Self::as_deref_mut [function] [call site] 07750
29 StmtBlock::as_mut [function] [call site] 07751
29 Dynamic::is_shared [function] [call site] 07752
29 write_lock::<Dynamic> [function] [call site] 07753
29 unwrap [function] [call site] 07754
29 TestStruct::clone [function] [call site] 07755
29 into [function] [call site] 07756
29 Engine::get_indexed_mut [function] [call site] 07757
29 Ok [function] [call site] 07758
29 shared_take_or_clone [function] [call site] 07759
29 Engine::dbg [function] [call site] 07760
29 Token::is_op_assignment [function] [call site] 07761
29 StmtBlock::as_mut [function] [call site] 07762
29 Engine::exec_native_fn_call [function] [call site] 07763
29 StmtBlock::span_or_else [function] [call site] 07764
29 StmtBlock::as_mut [function] [call site] 07765
29 into [function] [call site] 07766
29 Engine::call_indexer_get [function] [call site] 07767
29 Engine::lex_with_map [function] [call site] 07768
29 (TokenIterator::map_err [function] [call site] 07769
29 Err [function] [call site] 07770
29 try_into [function] [call site] 07771
29 Engine::eval_op_assignment [function] [call site] 07772
29 StmtBlock::as_mut [function] [call site] 07773
29 Engine::exec_native_fn_call [function] [call site] 07774
29 StmtBlock::span_or_else [function] [call site] 07775
29 StmtBlock::as_mut [function] [call site] 07776
29 into [function] [call site] 07777
29 Engine::call_indexer_set [function] [call site] 07778
29 RhaiResultOf::map_err [function] [call site] 07779
29 Err [function] [call site] 07780
29 Engine::dbg [function] [call site] 07781
29 StmtBlock::as_mut [function] [call site] 07782
29 Engine::exec_native_fn_call [function] [call site] 07783
29 RhaiResultOf::map_or_else [function] [call site] 07784
29 StmtBlock::as_mut [function] [call site] 07785
29 into [function] [call site] 07786
29 Engine::call_indexer_get [function] [call site] 07787
29 Engine::lex_with_map [function] [call site] 07788
29 (TokenIterator::map_err [function] [call site] 07789
29 Err [function] [call site] 07790
29 Ok [function] [call site] 07791
29 Self::as_deref_mut [function] [call site] 07792
29 Engine::dbg [function] [call site] 07793
29 as_deref_mut [function] [call site] 07794
29 StmtBlock::as_mut [function] [call site] 07795
29 Dynamic::is_shared [function] [call site] 07796
29 write_lock::<Dynamic> [function] [call site] 07797
29 unwrap [function] [call site] 07798
29 TestStruct::clone [function] [call site] 07799
29 into [function] [call site] 07800
29 Engine::get_indexed_mut [function] [call site] 07801
29 Engine::dbg_reset [function] [call site] 07802
29 defer [function] [call site] 07803
29 defer [function] [call site] 07804
29 first [function] [call site] 07805
29 map_or [function] [call site] 07806
29 Engine::make_method_call [function] [call site] 07807
29 into [function] [call site] 07808
29 Engine::eval_dot_index_chain_raw [function] [call site] 07809
29 Self::as_deref_mut [function] [call site] 07810
29 Engine::dbg [function] [call site] 07811
29 StmtBlock::as_mut [function] [call site] 07812
29 Engine::exec_native_fn_call [function] [call site] 07813
29 StmtBlock::span_or_else [function] [call site] 07814
29 StmtBlock::as_mut [function] [call site] 07815
29 into [function] [call site] 07816
29 Engine::call_indexer_get [function] [call site] 07817
29 Engine::lex_with_map [function] [call site] 07818
29 (TokenIterator::map_err [function] [call site] 07819
29 Err [function] [call site] 07820
29 try_into [function] [call site] 07821
29 Engine::eval_dot_index_chain_raw [function] [call site] 07822
29 StmtBlock::as_mut [function] [call site] 07823
29 StmtBlock::as_mut [function] [call site] 07824
29 Engine::exec_native_fn_call [function] [call site] 07825
29 StmtBlock::span_or_else [function] [call site] 07826
29 StmtBlock::as_mut [function] [call site] 07827
29 into [function] [call site] 07828
29 StmtBlock::as_mut [function] [call site] 07829
29 Engine::call_indexer_set [function] [call site] 07830
29 StmtBlock::span_or_else [function] [call site] 07831
29 Ok [function] [call site] 07832
29 Err [function] [call site] 07833
29 Err [function] [call site] 07834
29 Ok [function] [call site] 07835
29 Engine::dbg_reset [function] [call site] 07836
29 defer [function] [call site] 07837
29 defer [function] [call site] 07838
29 first [function] [call site] 07839
29 map_or [function] [call site] 07840
29 Engine::make_method_call [function] [call site] 07841
29 into [function] [call site] 07842
29 Engine::eval_dot_index_chain_raw [function] [call site] 07843
28 Engine::track_operation [function] [call site] 07844
28 Engine::dbg [function] [call site] 07845
28 Self::as_deref_mut [function] [call site] 07846
28 Engine::search_namespace [function] [call site] 07847
28 Engine::eval_dot_index_chain_raw [function] [call site] 07848
28 Engine::eval_expr [function] [call site] 07849
28 Self::as_deref_mut [function] [call site] 07850
28 Dynamic::flatten [function] [call site] 07851
28 into [function] [call site] 07852
28 Some [function] [call site] 07853
28 Engine::eval_dot_index_chain_raw [function] [call site] 07854
28 Engine::lex_with_map [function] [call site] 07855
27 Engine::eval_dot_index_chain [function] [call site] 07856
26 Engine::lex_with_map [function] [call site] 07857
26 string_functions::is_empty [function] [call site] 07858
26 Ok [function] [call site] 07859
26 Engine::eval_stmt_block [function] [call site] 07860
26 StmtBlock::take_statements [function] [call site] 07861
26 Engine::eval_fn_call_expr [function] [call site] 07862
26 Position::is_none [function] [call site] 07863
26 Err [function] [call site] 07864
26 ERR::ErrorUnboundThis [function] [call site] 07865
26 ParseSettings::level_up_with_position [function] [call site] 07866
26 into [function] [call site] 07867
26 Engine::eval_expr [function] [call site] 07868
26 Self::as_deref_mut [function] [call site] 07869
26 Dynamic::flatten [function] [call site] 07870
26 Engine::track_operation [function] [call site] 07871
26 ParseSettings::level_up_with_position [function] [call site] 07872
26 Self::unwrap [function] [call site] 07873
26 try_into [function] [call site] 07874
26 Engine::eval_op_assignment [function] [call site] 07875
26 Engine::eval_expr [function] [call site] 07876
26 Self::as_deref_mut [function] [call site] 07877
26 Dynamic::flatten [function] [call site] 07878
26 Engine::track_operation [function] [call site] 07879
26 ParseSettings::level_up_with_position [function] [call site] 07880
26 Engine::search_namespace [function] [call site] 07881
26 Target::is_ref [function] [call site] 07882
26 Dynamic::is_shared [function] [call site] 07883
26 Err [function] [call site] 07884
26 ERR::ErrorAssignmentToConstant [function] [call site] 07885
26 test_to_string [function] [call site] 07886
26 ParseSettings::level_up_with_position [function] [call site] 07887
26 into [function] [call site] 07888
26 Engine::eval_op_assignment [function] [call site] 07889
26 Engine::eval_expr [function] [call site] 07890
26 Self::as_deref_mut [function] [call site] 07891
26 Dynamic::flatten [function] [call site] 07892
26 Some [function] [call site] 07893
26 Engine::intern_string [function] [call site] 07894
27 Engine::get_interned_string [function] [call site] 07895
27 ImmutableString::into [function] [call site] 07896
26 Engine::eval_dot_index_chain [function] [call site] 07897
26 Engine::eval_dot_index_chain [function] [call site] 07898
26 Ok [function] [call site] 07899
26 Engine::allow_shadowing [function] [call site] 07900
26 string_functions::contains [function] [call site] 07901
26 Ident::as_str [function] [call site] 07902
26 Err [function] [call site] 07903
26 ERR::ErrorVariableExists [function] [call site] 07904
26 Ident::as_str [function] [call site] 07905
26 test_to_string [function] [call site] 07906
26 into [function] [call site] 07907
26 ASTFlags::intersects [function] [call site] 07908
26 ASTFlags::intersects [function] [call site] 07909
26 string_functions::contains [function] [call site] 07910
26 Ident::as_str [function] [call site] 07911
26 VarDefInfo::new [function] [call site] 07912
26 Ident::as_str [function] [call site] 07913
26 test::len [function] [call site] 07914
26 EvalContext::new [function] [call site] 07915
26 Self::as_deref_mut [function] [call site] 07916
26 test_var_def_filter [function] [call site] 07917
26 test::len [function] [call site] 07918
26 Err [function] [call site] 07919
26 ERR::ErrorForbiddenVariable [function] [call site] 07920
26 Ident::as_str [function] [call site] 07921
26 &str::to_string [function] [call site] 07922
26 into [function] [call site] 07923
26 Position::is_none [function] [call site] 07924
26 test::len [function] [call site] 07925
26 Engine::max_variables [function] [call site] 07926
26 Err [function] [call site] 07927
26 ERR::ErrorTooManyVariables [function] [call site] 07928
26 into [function] [call site] 07929
26 Engine::eval_expr [function] [call site] 07930
26 Dynamic::flatten [function] [call site] 07931
26 Engine::intern_string [function] [call site] 07932
26 MyIterableType::into_iter [function] [call site] 07933
26 T::as_any [function] [call site] 07934
26 string_functions::is_empty [function] [call site] 07935
26 crate::func::locked_write [function] [call site] 07936
26 get_or_insert_with [function] [call site] 07937
26 crate::Shared::new [function] [call site] 07938
26 crate::Locked::new [function] [call site] 07939
26 std::collections::BTreeMap::new [function] [call site] 07940
26 Option::unwrap [function] [call site] 07941
26 blob_functions::insert [function] [call site] 07942
26 TestStruct::clone [function] [call site] 07943
26 TestStruct::clone [function] [call site] 07944
26 then_some [function] [call site] 07945
26 Dynamic::set_access_mode [function] [call site] 07946
26 Scope::get_mut_by_index [function] [call site] 07947
26 test::len [function] [call site] 07948
26 Command::get [function] [call site] 07949
26 Scope::push_entry [function] [call site] 07950
26 TestStruct::clone [function] [call site] 07951
26 Scope::add_alias_by_index [function] [call site] 07952
26 test::len [function] [call site] 07953
26 Ident::as_str [function] [call site] 07954
26 &str::into [function] [call site] 07955
26 Ok [function] [call site] 07956
26 Engine::eval_expr [function] [call site] 07957
26 Self::as_deref_mut [function] [call site] 07958
26 Dynamic::as_bool [function] [call site] 07959
26 map_err [function] [call site] 07960
26 make_type_mismatch_err::<bool> [function] [call site] 07961
26 ParseSettings::level_up_with_position [function] [call site] 07962
26 string_functions::is_empty [function] [call site] 07963
27 test::len [function] [call site] 07964
26 Engine::eval_stmt_block [function] [call site] 07965
26 StmtBlock::take_statements [function] [call site] 07966
27 mem::take [function] [call site] 07967
27 StmtBlock::statements_mut [function] [call site] 07968
26 string_functions::is_empty [function] [call site] 07969
26 Engine::eval_stmt_block [function] [call site] 07970
26 StmtBlock::take_statements [function] [call site] 07971
26 Ok [function] [call site] 07972
26 Engine::eval_expr [function] [call site] 07973
26 Self::as_deref_mut [function] [call site] 07974
26 Dynamic::is_hashable [function] [call site] 07975
27 MyIterableType::into_iter [function] [call site] 07976
27 Self::IntoIter::all [function] [call site] 07977
27 map_functions::values [function] [call site] 07978
27 Array::all [function] [call site] 07979
28 Engine::new [function] [call site] 07980
28 register_type::<TestStruct> [function] [call site] 07981
28 Engine::register_fn [function] [call site] 07982
28 Engine::register_fn [function] [call site] 07983
27 test_fn_ptr_curry [function] [call site] 07985
27 MyIterableType::into_iter [function] [call site] 07986
27 Self::IntoIter::all [function] [call site] 07987
27 T::as_any [function] [call site] 07988
27 Dynamic::type_id [function] [call site] 07989
27 TypeId::of::<u8> [function] [call site] 07990
27 TypeId::of::<u16> [function] [call site] 07991
27 TypeId::of::<u32> [function] [call site] 07992
27 TypeId::of::<u64> [function] [call site] 07993
27 TypeId::of::<i8> [function] [call site] 07994
27 TypeId::of::<i16> [function] [call site] 07995
27 TypeId::of::<i32> [function] [call site] 07996
27 TypeId::of::<i64> [function] [call site] 07997
27 TypeId::of::<f32> [function] [call site] 07998
27 TypeId::of::<f64> [function] [call site] 07999
27 TypeId::of::<u128> [function] [call site] 08000
27 TypeId::of::<i128> [function] [call site] 08001
27 TypeId::of::<ExclusiveRange> [function] [call site] 08002
27 TypeId::of::<InclusiveRange> [function] [call site] 08003
27 crate::func::locked_read [function] [call site] 08004
27 Option::map_or [function] [call site] 08005
27 Dynamic::is_hashable [function] [call site] 08006
28 MyIterableType::into_iter [function] [call site] 08007
28 Self::IntoIter::all [function] [call site] 08008
28 map_functions::values [function] [call site] 08009
28 Array::all [function] [call site] 08010
28 test_fn_ptr_curry [function] [call site] 08012
28 MyIterableType::into_iter [function] [call site] 08013
28 Self::IntoIter::all [function] [call site] 08014
28 T::as_any [function] [call site] 08015
28 Dynamic::type_id [function] [call site] 08016
28 TypeId::of::<u8> [function] [call site] 08017
28 TypeId::of::<u16> [function] [call site] 08018
28 TypeId::of::<u32> [function] [call site] 08019
28 TypeId::of::<u64> [function] [call site] 08020
28 TypeId::of::<i8> [function] [call site] 08021
28 TypeId::of::<i16> [function] [call site] 08022
28 TypeId::of::<i32> [function] [call site] 08023
28 TypeId::of::<i64> [function] [call site] 08024
28 TypeId::of::<f32> [function] [call site] 08025
28 TypeId::of::<f64> [function] [call site] 08026
28 TypeId::of::<u128> [function] [call site] 08027
28 TypeId::of::<i128> [function] [call site] 08028
28 TypeId::of::<ExclusiveRange> [function] [call site] 08029
28 TypeId::of::<InclusiveRange> [function] [call site] 08030
28 crate::func::locked_read [function] [call site] 08031
28 Option::map_or [function] [call site] 08032
28 Dynamic::is_hashable [function] [call site] 08033
28 crate::func::locked_read [function] [call site] 08034
28 Option::map_or [function] [call site] 08035
28 blob_functions::insert [function] [call site] 08036
28 checked_is_hashable [function] [call site] 08037
28 MyIterableType::into_iter [function] [call site] 08038
28 Self::IntoIter::all [function] [call site] 08039
28 checked_is_hashable [function] [call site] 08040
28 map_functions::values [function] [call site] 08041
28 Array::all [function] [call site] 08042
28 checked_is_hashable [function] [call site] 08043
28 Position::is_none [function] [call site] 08044
28 test_fn_ptr_curry [function] [call site] 08045
28 MyIterableType::into_iter [function] [call site] 08046
28 Self::IntoIter::all [function] [call site] 08047
28 checked_is_hashable [function] [call site] 08048
28 Dynamic::is_hashable [function] [call site] 08049
28 checked_is_hashable [function] [call site] 08050
28 Engine::default [function] [call site] 08051
27 crate::func::locked_read [function] [call site] 08052
27 Option::map_or [function] [call site] 08053
27 blob_functions::insert [function] [call site] 08054
27 checked_is_hashable [function] [call site] 08055
27 MyIterableType::into_iter [function] [call site] 08056
27 Self::IntoIter::all [function] [call site] 08057
27 checked_is_hashable [function] [call site] 08058
27 map_functions::values [function] [call site] 08059
27 Array::all [function] [call site] 08060
27 checked_is_hashable [function] [call site] 08061
27 Position::is_none [function] [call site] 08062
27 test_fn_ptr_curry [function] [call site] 08063
27 MyIterableType::into_iter [function] [call site] 08064
27 Self::IntoIter::all [function] [call site] 08065
27 checked_is_hashable [function] [call site] 08066
27 Dynamic::is_hashable [function] [call site] 08067
27 checked_is_hashable [function] [call site] 08068
27 Engine::default [function] [call site] 08069
26 func::get_hasher [function] [call site] 08070
27 config::hashing::get_hashing_seed [function] [call site] 08071
27 ahash::RandomState::with_seeds [function] [call site] 08072
27 StraightHasherBuilder::build_hasher [function] [call site] 08073
27 Engine::default [function] [call site] 08074
26 test::hash [function] [call site] 08075
26 Self::Hasher::finish [function] [call site] 08076
26 Command::get [function] [call site] 08077
26 Engine::eval_expr [function] [call site] 08078
26 Self::as_deref_mut [function] [call site] 08079
26 Dynamic::as_bool [function] [call site] 08080
26 map_err [function] [call site] 08081
26 make_type_mismatch_err::<bool> [function] [call site] 08082
26 ParseSettings::level_up_with_position [function] [call site] 08083
27 ParseSettings::level_up [function] [call site] 08084
26 Some [function] [call site] 08086
26 string_functions::is_empty [function] [call site] 08087
26 MyIterableType::into_iter [function] [call site] 08088
26 Self::IntoIter::filter [function] [call site] 08089
27 Engine::new [function] [call site] 08090
27 Engine::compile [function] [call site] 08091
27 ParseResult::unwrap [function] [call site] 08092
27 Engine::run_ast [function] [call site] 08093
28 Engine::run_ast_with_scope [function] [call site] 08094
29 Caches::new [function] [call site] 08095
29 Engine::new_global_runtime_state [function] [call site] 08096
29 AST::source_raw [function] [call site] 08097
30 StmtBlock::as_ref [function] [call site] 08098
29 Option::cloned [function] [call site] 08099
29 blob_functions::push [function] [call site] 08100
29 AST::shared_lib [function] [call site] 08101
29 &crate::SharedModule::clone [function] [call site] 08102
29 clone_from [function] [call site] 08103
29 Engine::eval_global_statements [function] [call site] 08104
29 StmtBlock::take_statements [function] [call site] 08105
29 Engine::is_debugger_registered [function] [call site] 08106
29 GlobalRuntimeState::debugger_mut [function] [call site] 08107
30 as_deref_mut [function] [call site] 08108
29 crate::ast::Stmt::Noop [function] [call site] 08110
29 Engine::dbg [function] [call site] 08111
28 Scope::new [function] [call site] 08113
27 RhaiResultOf::unwrap [function] [call site] 08114
27 Engine::on_def_var [function] [call site] 08115
28 TestStruct::new [function] [call site] 08117
27 Option::name [function] [call site] 08118
28 Engine::new [function] [call site] 08119
27 VarDefInfo::nesting_level [function] [call site] 08120
27 RhaiResultOf::unwrap [function] [call site] 08124
26 string_functions::contains [function] [call site] 08125
26 without_metadata::test_parse_json_err_no_index [function] [call site] 08126
27 Engine::new [function] [call site] 08127
27 Scope::new [function] [call site] 08128
27 eval_with_scope::<Dynamic> [function] [call site] 08129
27 unwrap_err [function] [call site] 08130
26 Engine::eval_expr [function] [call site] 08131
26 Self::as_deref_mut [function] [call site] 08132
26 Dynamic::as_bool [function] [call site] 08133
26 map_err [function] [call site] 08134
26 make_type_mismatch_err::<bool> [function] [call site] 08135
26 ParseSettings::level_up_with_position [function] [call site] 08136
26 Some [function] [call site] 08137
26 StmtBlock::span_or_else [function] [call site] 08138
27 Span::new [function] [call site] 08139
27 iterator_functions::chars_from_start [function] [call site] 08140
27 StmtBlock::span_or_else [function] [call site] 08141
27 string_functions::add_append [function] [call site] 08142
27 StmtBlock::span_or_else [function] [call site] 08143
26 StmtBlock::as_ref [function] [call site] 08144
26 Engine::lex_with_map [function] [call site] 08145
26 Span::map_or [function] [call site] 08146
26 Ok [function] [call site] 08147
26 Engine::eval_expr [function] [call site] 08148
26 string_functions::is_empty [function] [call site] 08149
26 Engine::track_operation [function] [call site] 08150
26 ParseSettings::level_up_with_position [function] [call site] 08151
27 ParseSettings::level_up [function] [call site] 08152
26 Self::as_deref_mut [function] [call site] 08154
26 StmtBlock::take_statements [function] [call site] 08155
26 Engine::eval_stmt_block [function] [call site] 08156
26 Ok [function] [call site] 08157
26 Err [function] [call site] 08158
26 Engine::eval_expr [function] [call site] 08159
26 Self::as_deref_mut [function] [call site] 08160
26 Dynamic::as_bool [function] [call site] 08161
26 map_err [function] [call site] 08162
26 make_type_mismatch_err::<bool> [function] [call site] 08163
26 ParseSettings::level_up_with_position [function] [call site] 08164
26 Ok [function] [call site] 08165
26 string_functions::is_empty [function] [call site] 08166
26 Self::as_deref_mut [function] [call site] 08167
26 StmtBlock::take_statements [function] [call site] 08168
26 Engine::eval_stmt_block [function] [call site] 08169
26 Ok [function] [call site] 08170
26 Err [function] [call site] 08171
26 ASTFlags::intersects [function] [call site] 08172
26 string_functions::is_empty [function] [call site] 08173
26 Self::as_deref_mut [function] [call site] 08174
26 StmtBlock::take_statements [function] [call site] 08175
26 Engine::eval_stmt_block [function] [call site] 08176
26 Ok [function] [call site] 08177
26 Err [function] [call site] 08178
26 Engine::eval_expr [function] [call site] 08179
26 Self::as_deref_mut [function] [call site] 08180
26 Dynamic::as_bool [function] [call site] 08181
26 map_err [function] [call site] 08182
26 make_type_mismatch_err::<bool> [function] [call site] 08183
26 ParseSettings::level_up_with_position [function] [call site] 08184
26 Ok [function] [call site] 08185
26 test::len [function] [call site] 08186
26 Engine::max_variables [function] [call site] 08187
26 String::from [function] [call site] 08188
26 is_some [function] [call site] 08189
26 Err [function] [call site] 08190
26 ERR::ErrorTooManyVariables [function] [call site] 08191
26 into [function] [call site] 08192
26 Engine::eval_expr [function] [call site] 08193
26 Self::as_deref_mut [function] [call site] 08194
26 Dynamic::flatten [function] [call site] 08195
26 Dynamic::type_id [function] [call site] 08196
26 MyIterableType::into_iter [function] [call site] 08197
26 array_functions::find_map [function] [call site] 08198
26 Module::get_iter [function] [call site] 08199
27 Command::get [function] [call site] 08200
27 Engine::lex_with_map [function] [call site] 08201
26 StmtBlock::span_or_else [function] [call site] 08202
26 Module::get_iter [function] [call site] 08203
27 Command::get [function] [call site] 08204
27 Engine::lex_with_map [function] [call site] 08205
26 StmtBlock::span_or_else [function] [call site] 08206
26 map_functions::values [function] [call site] 08207
26 array_functions::find_map [function] [call site] 08208
26 Module::get_qualified_iter [function] [call site] 08209
27 Command::get [function] [call site] 08210
27 Engine::lex_with_map [function] [call site] 08211
26 ok_or_else [function] [call site] 08212
26 ERR::ErrorFor [function] [call site] 08213
26 Expr::start_position [function] [call site] 08214
26 defer [function] [call site] 08215
26 StmtBlock::as_ref [function] [call site] 08216
26 Engine::lex_with_map [function] [call site] 08217
26 blob_functions::push [function] [call site] 08218
26 TestStruct::clone [function] [call site] 08219
26 test::len [function] [call site] 08220
26 blob_functions::push [function] [call site] 08221
26 TestStruct::clone [function] [call site] 08222
26 test::len [function] [call site] 08223
26 string_functions::is_empty [function] [call site] 08224
26 iter_func [function] [call site] 08225
26 Engine::track_operation [function] [call site] 08226
26 ParseSettings::level_up_with_position [function] [call site] 08227
26 iter_func [function] [call site] 08228
26 checked_add [function] [call site] 08229
26 ok_or_else [function] [call site] 08230
26 ERR::ErrorArithmetic [function] [call site] 08231
26 Scope::get_mut_by_index [function] [call site] 08232
26 Dynamic::write_lock [function] [call site] 08233
27 crate::func::locked_write [function] [call site] 08234
27 TypeId::of::<Self> [function] [call site] 08235
27 TypeId::of::<T> [function] [call site] 08236
27 Dynamic::type_id [function] [call site] 08237
27 TypeId::of::<T> [function] [call site] 08238
27 DynamicWriteLock [function] [call site] 08240
27 DynamicWriteLockInner::Guard [function] [call site] 08241
27 Dynamic::downcast_mut [function] [call site] 08242
28 TypeId::of::<T> [function] [call site] 08243
28 TypeId::of::<INT> [function] [call site] 08244
28 T::as_any_mut [function] [call site] 08245
28 as_any_mut().downcast_mut::<T> [function] [call site] 08246
28 TypeId::of::<T> [function] [call site] 08247
28 TypeId::of::<crate::FLOAT> [function] [call site] 08248
28 StmtBlock::as_mut [function] [call site] 08249
28 T::as_any_mut [function] [call site] 08250
28 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 08251
28 TypeId::of::<T> [function] [call site] 08252
28 TypeId::of::<rust_decimal::Decimal> [function] [call site] 08253
28 StmtBlock::as_mut [function] [call site] 08254
28 T::as_any_mut [function] [call site] 08255
28 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 08256
28 TypeId::of::<T> [function] [call site] 08257
28 TypeId::of::<bool> [function] [call site] 08258
28 T::as_any_mut [function] [call site] 08259
28 as_any_mut().downcast_mut::<T> [function] [call site] 08260
28 TypeId::of::<T> [function] [call site] 08261
28 TypeId::of::<ImmutableString> [function] [call site] 08262
28 T::as_any_mut [function] [call site] 08263
28 as_any_mut().downcast_mut::<T> [function] [call site] 08264
28 TypeId::of::<T> [function] [call site] 08265
28 TypeId::of::<char> [function] [call site] 08266
28 T::as_any_mut [function] [call site] 08267
28 as_any_mut().downcast_mut::<T> [function] [call site] 08268
28 TypeId::of::<T> [function] [call site] 08269
28 TypeId::of::<Array> [function] [call site] 08270
28 StmtBlock::as_mut [function] [call site] 08271
28 T::as_any_mut [function] [call site] 08272
28 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 08273
28 TypeId::of::<T> [function] [call site] 08274
28 TypeId::of::<Blob> [function] [call site] 08275
28 StmtBlock::as_mut [function] [call site] 08276
28 T::as_any_mut [function] [call site] 08277
28 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 08278
28 TypeId::of::<T> [function] [call site] 08279
28 TypeId::of::<Map> [function] [call site] 08280
28 StmtBlock::as_mut [function] [call site] 08281
28 T::as_any_mut [function] [call site] 08282
28 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 08283
28 TypeId::of::<T> [function] [call site] 08284
28 TypeId::of::<FnPtr> [function] [call site] 08285
28 StmtBlock::as_mut [function] [call site] 08286
28 T::as_any_mut [function] [call site] 08287
28 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 08288
28 TypeId::of::<T> [function] [call site] 08289
28 TypeId::of::<Instant> [function] [call site] 08290
28 StmtBlock::as_mut [function] [call site] 08291
28 T::as_any_mut [function] [call site] 08292
28 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 08293
28 TypeId::of::<T> [function] [call site] 08294
28 TypeId::of::<()> [function] [call site] 08295
28 T::as_any_mut [function] [call site] 08296
28 as_any_mut().downcast_mut::<T> [function] [call site] 08297
28 TypeId::of::<T> [function] [call site] 08298
28 TypeId::of::<Self> [function] [call site] 08299
28 T::as_any_mut [function] [call site] 08300
28 as_any_mut().downcast_mut::<T> [function] [call site] 08301
28 T::as_any_mut [function] [call site] 08302
28 as_any_mut().downcast_mut::<T> [function] [call site] 08303
27 Engine::lex_with_map [function] [call site] 08304
27 Engine::lex_with_map [function] [call site] 08305
26 Option::unwrap [function] [call site] 08306
26 Dynamic::from_int [function] [call site] 08307
27 Union::Int [function] [call site] 08309
26 map_err [function] [call site] 08310
26 EvalAltResult::fill_position [function] [call site] 08311
26 ParseSettings::level_up_with_position [function] [call site] 08312
26 Dynamic::flatten [function] [call site] 08313
26 Scope::get_mut_by_index [function] [call site] 08314
26 Dynamic::write_lock [function] [call site] 08315
26 Option::unwrap [function] [call site] 08316
26 Self::as_deref_mut [function] [call site] 08317
26 StmtBlock::take_statements [function] [call site] 08318
26 Engine::eval_stmt_block [function] [call site] 08319
26 Err [function] [call site] 08320
26 Ok [function] [call site] 08321
26 ASTFlags::intersects [function] [call site] 08322
26 Engine::eval_expr [function] [call site] 08323
26 Err [function] [call site] 08324
26 ERR::LoopBreak [function] [call site] 08325
26 into [function] [call site] 08326
26 Engine::eval_stmt_block [function] [call site] 08327
26 Self::as_deref_mut [function] [call site] 08328
26 StmtBlock::take_statements [function] [call site] 08329
26 EvalAltResult::is_pseudo_error [function] [call site] 08330
26 Err [function] [call site] 08331
26 EvalAltResult::is_catchable [function] [call site] 08332
26 Err [function] [call site] 08333
26 EvalAltResult::unwrap_inner [function] [call site] 08334
27 EvalAltResult::unwrap_inner [function] [call site] 08335
26 Expr::is_unit [function] [call site] 08336
26 TestStruct::clone [function] [call site] 08337
26 EvalAltResult::take_position [function] [call site] 08338
27 EvalAltResult::position [function] [call site] 08339
27 EvalAltResult::set_position [function] [call site] 08340
26 ParseError::to_string [function] [call site] 08341
26 into [function] [call site] 08342
26 crate::Map::new [function] [call site] 08343
26 EvalAltResult::take_position [function] [call site] 08344
26 blob_functions::insert [function] [call site] 08345
26 &str::into [function] [call site] 08346
26 ParseError::to_string [function] [call site] 08347
26 into [function] [call site] 08348
26 blob_functions::insert [function] [call site] 08349
26 &str::into [function] [call site] 08350
26 into [function] [call site] 08351
26 Position::is_none [function] [call site] 08352
26 blob_functions::insert [function] [call site] 08353
26 &str::into [function] [call site] 08354
26 Position::line [function] [call site] 08355
26 Option::unwrap [function] [call site] 08356
26 into [function] [call site] 08357
26 blob_functions::insert [function] [call site] 08358
26 &str::into [function] [call site] 08359
26 Position::position [function] [call site] 08360
26 Option::unwrap_or [function] [call site] 08361
26 into [function] [call site] 08362
26 EvalAltResult::dump_fields [function] [call site] 08363
27 blob_functions::insert [function] [call site] 08364
27 &str::into [function] [call site] 08365
27 test_string_split [function] [call site] 08366
27 MultiInputsStream::get_next [function] [call site] 08367
27 blob_functions::insert [function] [call site] 08370
27 &str::into [function] [call site] 08371
27 blob_functions::insert [function] [call site] 08373
27 &str::into [function] [call site] 08374
27 blob_functions::insert [function] [call site] 08376
27 &str::into [function] [call site] 08377
27 blob_functions::insert [function] [call site] 08379
27 &str::into [function] [call site] 08380
27 blob_functions::insert [function] [call site] 08382
27 &str::into [function] [call site] 08383
27 Array::into [function] [call site] 08384
27 blob_functions::insert [function] [call site] 08385
27 &str::into [function] [call site] 08386
27 blob_functions::insert [function] [call site] 08388
27 &str::into [function] [call site] 08389
27 blob_functions::insert [function] [call site] 08391
27 &str::into [function] [call site] 08392
27 RhaiResult::into [function] [call site] 08393
27 blob_functions::insert [function] [call site] 08394
27 &str::into [function] [call site] 08395
27 TestStruct::clone [function] [call site] 08396
27 blob_functions::insert [function] [call site] 08397
27 &str::into [function] [call site] 08398
27 blob_functions::insert [function] [call site] 08400
27 &str::into [function] [call site] 08401
27 blob_functions::insert [function] [call site] 08403
27 &str::into [function] [call site] 08404
27 blob_functions::insert [function] [call site] 08406
27 &str::into [function] [call site] 08407
27 TestStruct::clone [function] [call site] 08408
27 blob_functions::insert [function] [call site] 08409
27 &str::into [function] [call site] 08410
27 Dynamic::from_array [function] [call site] 08411
27 MyIterableType::into_iter [function] [call site] 08412
27 Engine::lex_with_map [function] [call site] 08413
27 reflection_functions::collect [function] [call site] 08414
27 MyIterableType::into_iter [function] [call site] 08415
27 Engine::lex_with_map [function] [call site] 08416
27 iter() [call site] 08417
12 .map(String::as_str) [call site] 08418
12 .collect::<Vec<_>> [function] [call site] 08419
26 Self::into [function] [call site] 08422
26 defer [function] [call site] 08423
26 test::len [function] [call site] 08424
26 Engine::max_variables [function] [call site] 08425
26 Err [function] [call site] 08426
26 ERR::ErrorTooManyVariables [function] [call site] 08427
26 ParseSettings::level_up_with_position [function] [call site] 08428
26 into [function] [call site] 08429
26 blob_functions::push [function] [call site] 08430
26 TestStruct::clone [function] [call site] 08431
26 Self::as_deref_mut [function] [call site] 08432
26 StmtBlock::take_statements [function] [call site] 08433
26 Engine::eval_stmt_block [function] [call site] 08434
26 Engine::lex_with_map [function] [call site] 08435
26 (TokenIterator::map_err [function] [call site] 08436
26 Expr::is_unit [function] [call site] 08437
26 Expr::set_position [function] [call site] 08438
26 ASTFlags::intersects [function] [call site] 08439
26 Engine::eval_expr [function] [call site] 08440
26 RhaiResult::and_then [function] [call site] 08441
26 Err [function] [call site] 08442
26 ERR::ErrorRuntime [function] [call site] 08443
26 Dynamic::flatten [function] [call site] 08444
27 crate::func::native::shared_try_take [function] [call site] 08445
27 into_inner [function] [call site] 08446
27 Dynamic::flatten [function] [call site] 08447
27 into_inner [function] [call site] 08448
27 Dynamic::flatten [function] [call site] 08450
27 into_inner [function] [call site] 08451
27 Dynamic::flatten [function] [call site] 08452
27 crate::func::locked_read [function] [call site] 08453
27 Dynamic::flatten_clone [function] [call site] 08454
27 Union::Shared [function] [call site] 08456
26 into [function] [call site] 08457
26 ASTFlags::intersects [function] [call site] 08458
26 Err [function] [call site] 08459
26 ERR::ErrorRuntime [function] [call site] 08460
26 into [function] [call site] 08461
26 Engine::eval_expr [function] [call site] 08462
26 RhaiResult::and_then [function] [call site] 08463
26 Err [function] [call site] 08464
26 ERR::Return [function] [call site] 08465
26 Dynamic::flatten [function] [call site] 08466
26 into [function] [call site] 08467
26 Err [function] [call site] 08468
26 ERR::Return [function] [call site] 08469
26 into [function] [call site] 08470
26 Engine::max_modules [function] [call site] 08471
26 Err [function] [call site] 08472
26 ERR::ErrorTooManyModules [function] [call site] 08473
26 into [function] [call site] 08474
26 Engine::eval_expr [function] [call site] 08475
26 try_cast_result::<crate::ImmutableString> [function] [call site] 08476
26 map_err [function] [call site] 08477
26 make_type_mismatch_err::<crate::ImmutableString> [function] [call site] 08478
26 RhaiNativeFunc::return_type_name [function] [call site] 08479
26 ParseSettings::level_up_with_position [function] [call site] 08480
26 Expr::start_position [function] [call site] 08481
26 TestStruct::clone [function] [call site] 08482
26 StmtBlock::as_ref [function] [call site] 08483
26 &[Stmt]::and_then [function] [call site] 08484
26 FileModuleResolver::resolve_raw [function] [call site] 08485
27 FileModuleResolver::impl_resolve [function] [call site] 08486
28 &mut [call site] 08487
28 test_for_module_iterator [function] [call site] 08488
29 Engine::new [function] [call site] 08489
29 Module::new [function] [call site] 08490
29 set_iterable::<MyIterableType> [function] [call site] 08491
29 Module::set_native_fn [function] [call site] 08492
30 FuncRegistration::new [function] [call site] 08493
30 FuncRegistration::in_internal_namespace [function] [call site] 08494
30 FuncRegistration::with_purity [function] [call site] 08495
30 FuncRegistration::with_volatility [function] [call site] 08496
30 FuncRegistration::set_into_module [function] [call site] 08497
29 MyIterableType [function] [call site] 08499
29 &str::to_string [function] [call site] 08500
29 Module::new [function] [call site] 08501
29 Module::set_sub_module [function] [call site] 08502
30 blob_functions::insert [function] [call site] 08503
30 string_functions::remove [function] [call site] 08506
29 Engine::register_static_module [function] [call site] 08507
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] 08508
31 string_functions::contains [function] [call site] 08509
31 string_functions::splitn [function] [call site] 08510
32 string_functions::is_empty [function] [call site] 08511
32 string_functions::is_empty [function] [call site] 08512
33 test::len [function] [call site] 08513
32 string_functions::contains [function] [call site] 08514
32 FnPtr::try_from [function] [call site] 08515
32 RhaiResultOf::unwrap_or [function] [call site] 08516
32 string_functions::splitn [function] [call site] 08517
32 Engine::lex_with_map [function] [call site] 08518
33 Engine::lex_raw [function] [call site] 08519
32 reflection_functions::collect [function] [call site] 08521
31 Self::IntoIter::next [function] [call site] 08522
32 test::len [function] [call site] 08523
32 MultiInputsStream::get_next [function] [call site] 08524
31 Option::unwrap [function] [call site] 08526
31 string_functions::trim [function] [call site] 08527
31 Self::IntoIter::next [function] [call site] 08528
31 Option::unwrap [function] [call site] 08529
31 string_functions::trim [function] [call site] 08530
31 string_functions::is_empty [function] [call site] 08531
31 &str::contains_key [function] [call site] 08532
31 Module::new [function] [call site] 08533
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] 08534
31 Module::get_sub_modules_mut [function] [call site] 08535
32 string_functions::clear [function] [call site] 08536
32 string_functions::remove [function] [call site] 08537
31 Module::build_index [function] [call site] 08538
32 Module::is_indexed [function] [call site] 08539
33 intersects [function] [call site] 08540
32 blob_functions::blob_with_capacity [function] [call site] 08541
33 blob_functions::blob_with_capacity_and_value [function] [call site] 08542
32 new_hash_map [function] [call site] 08543
32 test::len [function] [call site] 08544
32 new_hash_map [function] [call site] 08545
32 StmtBlock::as_ref [function] [call site] 08546
32 TestStruct::new [function] [call site] 08548
32 blob_functions::push [function] [call site] 08549
33 blob_functions::push [function] [call site] 08550
33 FnPtr::try_from [function] [call site] 08551
33 RhaiResultOf::unwrap [function] [call site] 08552
32 M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module [function] [call site] 08553
33 blob_functions::push [function] [call site] 08554
33 M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module [function] [call site] 08555
33 string_functions::pop [function] [call site] 08556
34 string_functions::is_empty [function] [call site] 08557
34 shared_make_mut [function] [call site] 08558
34 string_functions::pop [function] [call site] 08559
34 Dynamic::map_or [function] [call site] 08560
33 crate::calc_var_hash [function] [call site] 08561
33 MyIterableType::into_iter [function] [call site] 08562
34 test_chars [function] [call site] 08563
34 0.chars().collect::<Vec<_>> [function] [call site] 08564
34 MyIterableType::into_iter [function] [call site] 08565
33 Self::IntoIter::copied [function] [call site] 08566
33 blob_functions::insert [function] [call site] 08567
34 FnPtr::try_from [function] [call site] 08568
34 RhaiResultOf::unwrap [function] [call site] 08569
34 string_functions::is_empty [function] [call site] 08570
34 blob_functions::push [function] [call site] 08571
34 eval::calc_offset_len [function] [call site] 08572
34 test::len [function] [call site] 08573
34 test::len [function] [call site] 08574
34 blob_functions::push [function] [call site] 08575
34 blob_functions::insert [function] [call site] 08576
33 TestStruct::clone [function] [call site] 08577
33 blob_functions::insert [function] [call site] 08578
34 FnPtr::try_from [function] [call site] 08579
34 RhaiResultOf::unwrap [function] [call site] 08580
34 string_functions::is_empty [function] [call site] 08581
34 blob_functions::push [function] [call site] 08582
34 eval::calc_offset_len [function] [call site] 08583
34 test::len [function] [call site] 08584
34 test::len [function] [call site] 08585
34 blob_functions::push [function] [call site] 08586
34 blob_functions::insert [function] [call site] 08587
33 TestStruct::clone [function] [call site] 08588
33 MyIterableType::into_iter [function] [call site] 08589
33 Dynamic::flatten [function] [call site] 08590
33 Command::get [function] [call site] 08591
33 blob_functions::insert [function] [call site] 08592
33 TestStruct::clone [function] [call site] 08593
33 RhaiFunc::is_script [function] [call site] 08594
33 crate::calc_fn_hash [function] [call site] 08595
33 MyIterableType::into_iter [function] [call site] 08596
33 Self::IntoIter::copied [function] [call site] 08597
33 RhaiFunc::get_script_fn_def [function] [call site] 08598
33 Option::unwrap [function] [call site] 08599
33 StmtBlock::as_ref [function] [call site] 08600
33 crate::calc_typed_method_hash [function] [call site] 08602
33 Command::get [function] [call site] 08603
33 blob_functions::insert [function] [call site] 08604
33 TestStruct::clone [function] [call site] 08605
33 calc_native_fn_hash [function] [call site] 08606
34 calc_fn_hash_full [function] [call site] 08607
34 calc_fn_hash [function] [call site] 08608
34 test::len [function] [call site] 08609
34 MyIterableType::into_iter [function] [call site] 08610
34 Self::IntoIter::copied [function] [call site] 08611
33 MyIterableType::into_iter [function] [call site] 08612
33 Self::IntoIter::copied [function] [call site] 08613
33 Command::get [function] [call site] 08614
33 blob_functions::insert [function] [call site] 08615
33 TestStruct::clone [function] [call site] 08616
32 test_get_set [function] [call site] 08617
32 string_functions::is_empty [function] [call site] 08618
33 test::len [function] [call site] 08619
32 then_some [function] [call site] 08620
32 string_functions::is_empty [function] [call site] 08621
32 then_some [function] [call site] 08622
31 blob_functions::insert [function] [call site] 08623
32 FnPtr::try_from [function] [call site] 08624
32 RhaiResultOf::unwrap [function] [call site] 08625
32 string_functions::is_empty [function] [call site] 08626
32 blob_functions::push [function] [call site] 08627
32 eval::calc_offset_len [function] [call site] 08628
32 test::len [function] [call site] 08629
32 test::len [function] [call site] 08630
32 blob_functions::push [function] [call site] 08631
32 blob_functions::insert [function] [call site] 08632
31 string_functions::remove [function] [call site] 08635
31 crate::func::shared_take_or_clone [function] [call site] 08637
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] 08638
31 Module::get_sub_modules_mut [function] [call site] 08639
31 Module::build_index [function] [call site] 08640
31 blob_functions::insert [function] [call site] 08641
31 Module::is_indexed [function] [call site] 08644
32 intersects [function] [call site] 08645
31 blob_functions::insert [function] [call site] 08646
31 crate::func::shared_take_or_clone [function] [call site] 08648
31 Module::build_index [function] [call site] 08649
31 blob_functions::insert [function] [call site] 08650
30 StmtBlock::as_ref [function] [call site] 08653
28 and_then [function] [call site] 08655
28 TestStruct::new [function] [call site] 08656
28 Self::parent [function] [call site] 08657
28 FileModuleResolver::get_file_path [function] [call site] 08658
29 TestStruct::new [function] [call site] 08659
29 bool::is_relative [function] [call site] 08660
29 TestStruct::clone [function] [call site] 08661
29 StmtBlock::span_or_else [function] [call site] 08662
29 Engine::lex_with_map [function] [call site] 08663
30 Engine::lex_raw [function] [call site] 08664
29 unwrap_or_default [function] [call site] 08666
29 blob_functions::push [function] [call site] 08667
30 blob_functions::push [function] [call site] 08668
30 FnPtr::try_from [function] [call site] 08669
30 RhaiResultOf::unwrap [function] [call site] 08670
29 bool::into [function] [call site] 08671
29 FileModuleResolver::set_extension [function] [call site] 08672
30 Self::into [function] [call site] 08673
29 Ident::as_str [function] [call site] 08674
28 FileModuleResolver::is_cache_enabled [function] [call site] 08675
28 func::locked_read [function] [call site] 08676
29 try_borrow [function] [call site] 08677
29 locked_read [function] [call site] 08679
29 Option::ok [function] [call site] 08680
29 try_read [function] [call site] 08681
29 std::thread::sleep [function] [call site] 08683
29 std::time::Duration::from_millis [function] [call site] 08684
29 locked_read [function] [call site] 08686
29 try_read [function] [call site] 08687
28 Option::unwrap [function] [call site] 08688
28 Command::get [function] [call site] 08689
28 TestStruct::clone [function] [call site] 08691
28 Engine::compile_file_with_scope [function] [call site] 08692
29 Engine::read_file [function] [call site] 08693
30 StmtBlock::as_ref [function] [call site] 08694
30 File::open [function] [call site] 08695
30 ERR::ErrorSystem [function] [call site] 08697
30 ParseError::into [function] [call site] 08698
30 ImmutableString::new [function] [call site] 08699
30 read_to_string [function] [call site] 08700
30 ERR::ErrorSystem [function] [call site] 08702
30 ParseError::into [function] [call site] 08703
30 string_functions::starts_with [function] [call site] 08704
31 string_functions::starts_with [function] [call site] 08705
30 array_functions::find [function] [call site] 08706
31 array_functions::find_starting_from [function] [call site] 08707
30 map_functions::drain [function] [call site] 08708
31 string_functions::is_empty [function] [call site] 08709
31 IterateMap::new [function] [call site] 08711
31 IterateMap::new [function] [call site] 08712
31 IterateMap::new [function] [call site] 08713
31 mem::take [function] [call site] 08714
31 MyIterableType::into_iter [function] [call site] 08715
31 FnPtr::call_raw_with_extra_args [function] [call site] 08716
31 TestStruct::clone [function] [call site] 08718
31 Self::into [function] [call site] 08719
31 Dynamic::as_bool [function] [call site] 08721
31 unwrap_or [function] [call site] 08722
31 blob_functions::insert [function] [call site] 08723
31 blob_functions::insert [function] [call site] 08724
30 ImmutableString::strong_count [function] [call site] 08726
31 ImmutableString::strong_count [function] [call site] 08727
30 string_functions::clear [function] [call site] 08728
31 string_functions::is_empty [function] [call site] 08729
31 shared_get_mut [function] [call site] 08730
31 string_functions::clear [function] [call site] 08731
31 ImmutableString::new [function] [call site] 08732
29 RhaiResultOf::and_then [function] [call site] 08734
29 Engine::compile_with_scope [function] [call site] 08735
29 AST::set_source [function] [call site] 08736
29 bool::to_string_lossy [function] [call site] 08737
29 StmtBlock::as_ref [function] [call site] 08738
28 TestStruct::clone [function] [call site] 08740
28 RhaiResultOf::map_err [function] [call site] 08742
28 is::<IoError> [function] [call site] 08743
28 TestStruct::new [function] [call site] 08744
28 ERR::ErrorModuleNotFound [function] [call site] 08745
28 bool::to_string [function] [call site] 08746
29 Engine::new [function] [call site] 08747
29 Scope::new [function] [call site] 08748
29 blob_functions::push [function] [call site] 08749
29 blob_functions::push [function] [call site] 08750
29 blob_functions::push [function] [call site] 08751
28 TestStruct::new [function] [call site] 08752
28 ERR::ErrorInModule [function] [call site] 08753
28 bool::to_string [function] [call site] 08754
28 AST::set_source [function] [call site] 08755
28 Module::eval_ast_as_new_raw [function] [call site] 08756
29 test::len [function] [call site] 08757
29 &mut [call site] 08758
30 test::len [function] [call site] 08759
29 TestStruct::clone [function] [call site] 08760
29 test::len [function] [call site] 08761
29 std::mem::take [function] [call site] 08762
29 crate::eval::Caches::new [function] [call site] 08763
30 Position::new_const [function] [call site] 08764
29 Engine::eval_ast_with_scope_raw [function] [call site] 08765
30 string_functions::replace [function] [call site] 08766
30 AST::source_raw [function] [call site] 08767
30 Option::cloned [function] [call site] 08768
30 test::len [function] [call site] 08769
30 blob_functions::push [function] [call site] 08770
30 AST::shared_lib [function] [call site] 08771
30 &crate::SharedModule::clone [function] [call site] 08772
30 string_functions::replace [function] [call site] 08773
30 TestStruct::clone [function] [call site] 08774
30 Engine::eval_global_statements [function] [call site] 08775
30 StmtBlock::take_statements [function] [call site] 08776
30 Engine::is_debugger_registered [function] [call site] 08777
30 GlobalRuntimeState::debugger_mut [function] [call site] 08778
30 crate::ast::Stmt::Noop [function] [call site] 08779
30 Engine::dbg [function] [call site] 08780
29 TestStruct::new [function] [call site] 08782
29 Result::is_ok [function] [call site] 08783
29 &mut [call site] 08784
30 MyIterableType::into_iter [function] [call site] 08785
30 array_functions::zip [function] [call site] 08786
30 MyIterableType::into_iter [function] [call site] 08787
29 impl [call site] 08788
29 Engine::lex_with_map [function] [call site] 08789
29 TestStruct::clone [function] [call site] 08790
29 TestStruct::clone [function] [call site] 08791
29 reflection_functions::collect [function] [call site] 08792
29 crate::ThinVec::new [function] [call site] 08793
29 MyIterableType::into_iter [function] [call site] 08794
29 Self::IntoIter::for_each [function] [call site] 08795
29 Module::set_sub_module [function] [call site] 08796
29 TestStruct::clone [function] [call site] 08797
29 TestStruct::clone [function] [call site] 08798
29 std::mem::replace [function] [call site] 08799
29 &mut [call site] 08800
30 string_functions::truncate [function] [call site] 08801
30 string_functions::truncate [function] [call site] 08802
29 string_functions::truncate [function] [call site] 08803
29 TestStruct::new [function] [call site] 08804
29 std::iter::once [function] [call site] 08805
29 AST::shared_lib [function] [call site] 08806
29 &crate::SharedModule::clone [function] [call site] 08807
29 reflection_functions::collect [function] [call site] 08808
29 test::len [function] [call site] 08809
29 Scope::pop_entry [function] [call site] 08810
30 string_functions::pop [function] [call site] 08811
30 Engine::lex_with_map [function] [call site] 08812
30 string_functions::pop [function] [call site] 08813
30 test::len [function] [call site] 08815
30 test::len [function] [call site] 08816
30 string_functions::pop [function] [call site] 08817
30 TestStruct::new [function] [call site] 08820
29 Option::unwrap [function] [call site] 08821
29 Scope::get_entry_by_index [function] [call site] 08822
29 TestStruct::clone [function] [call site] 08823
29 Array::to_vec [function] [call site] 08824
29 Dynamic::deep_scan [function] [call site] 08825
30 D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner [function] [call site] 08826
31 test_var_def_filter [function] [call site] 08827
31 StaticModuleResolver::iter_mut [function] [call site] 08828
32 StaticModuleResolver::iter_mut [function] [call site] 08829
32 Engine::lex_with_map [function] [call site] 08830
32 Ident::as_str [function] [call site] 08831
31 array_functions::for_each [function] [call site] 08832
31 D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner [function] [call site] 08833
31 values_mut [function] [call site] 08834
31 array_functions::for_each [function] [call site] 08835
31 D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner [function] [call site] 08836
31 FnPtr::iter_curry_mut [function] [call site] 08837
32 StaticModuleResolver::iter_mut [function] [call site] 08838
31 array_functions::for_each [function] [call site] 08839
31 D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner [function] [call site] 08840
29 downcast_mut::<crate::FnPtr> [function] [call site] 08841
29 TestStruct::clone [function] [call site] 08843
29 test::len [function] [call site] 08844
29 string_functions::pop [function] [call site] 08845
29 Module::contains_var [function] [call site] 08847
30 contains_key [function] [call site] 08848
29 Module::set_var [function] [call site] 08849
30 Dynamic::from [function] [call site] 08851
31 String::from [function] [call site] 08852
32 ImmutableString::into_owned [function] [call site] 08853
30 Module::is_indexed [function] [call site] 08854
30 crate::calc_var_hash [function] [call site] 08855
30 get_or_insert_with [function] [call site] 08857
30 blob_functions::insert [function] [call site] 08858
30 TestStruct::clone [function] [call site] 08859
30 blob_functions::insert [function] [call site] 08860
29 Module::contains_var [function] [call site] 08861
29 Position::is_none [function] [call site] 08862
29 Module::set_var [function] [call site] 08864
29 TestStruct::clone [function] [call site] 08865
29 Module::set_var [function] [call site] 08866
29 AST::iter_fn_def [function] [call site] 08867
30 Module::iter_script_fn [function] [call site] 08868
31 Module::iter_fn [function] [call site] 08869
32 MyIterableType::into_iter [function] [call site] 08870
32 flat_map [function] [call site] 08871
32 Engine::lex_with_map [function] [call site] 08872
31 impl [call site] 08873
32 Engine::new [function] [call site] 08874
32 Engine::compile [function] [call site] 08875
32 ParseResult::unwrap [function] [call site] 08876
32 Engine::run_ast [function] [call site] 08877
32 RhaiResultOf::unwrap [function] [call site] 08878
32 Engine::on_def_var [function] [call site] 08879
32 Option::name [function] [call site] 08880
32 VarDefInfo::nesting_level [function] [call site] 08881
32 RhaiResultOf::unwrap [function] [call site] 08885
31 RhaiFunc::is_script [function] [call site] 08886
31 Engine::lex_with_map [function] [call site] 08887
31 Ident::as_str [function] [call site] 08888
31 RhaiFunc::get_script_fn_def [function] [call site] 08889
31 Option::expect [function] [call site] 08890
30 Engine::lex_with_map [function] [call site] 08891
29 impl [call site] 08892
29 array_functions::for_each [function] [call site] 08893
29 Module::set_script_fn [function] [call site] 08894
29 TestStruct::clone [function] [call site] 08895
29 StmtBlock::as_mut [function] [call site] 08896
29 shared_get_mut [function] [call site] 08898
29 TestStruct::clone [function] [call site] 08901
29 AST::source_raw [function] [call site] 08902
29 Option::cloned [function] [call site] 08903
29 Module::set_doc [function] [call site] 08904
29 test_comments_doc [function] [call site] 08906
30 Engine::new [function] [call site] 08907
30 Engine::compile [function] [call site] 08908
30 ParseResult::unwrap [function] [call site] 08909
30 Engine::compile [function] [call site] 08910
30 ParseResult::unwrap [function] [call site] 08911
30 Engine::compile [function] [call site] 08912
30 ParseResult::unwrap [function] [call site] 08913
29 Module::build_index [function] [call site] 08914
28 RhaiResultOf::map_err [function] [call site] 08916
28 TestStruct::new [function] [call site] 08917
28 ERR::ErrorInModule [function] [call site] 08918
28 bool::to_string [function] [call site] 08919
28 FileModuleResolver::is_cache_enabled [function] [call site] 08921
28 func::locked_write [function] [call site] 08922
28 Option::unwrap [function] [call site] 08923
28 blob_functions::insert [function] [call site] 08924
28 TestStruct::clone [function] [call site] 08925
26 Some [function] [call site] 08927
26 StmtBlock::span_or_else [function] [call site] 08928
26 Engine::module_resolver [function] [call site] 08929
27 as_deref [function] [call site] 08930
27 unwrap_or [function] [call site] 08931
26 &dyn [call site] 08932
27 FileModuleResolver::impl_resolve [function] [call site] 08933
26 Some [function] [call site] 08934
26 unwrap_or_else [function] [call site] 08935
26 Err [function] [call site] 08936
26 ERR::ErrorModuleNotFound [function] [call site] 08937
26 bool::to_string [function] [call site] 08938
26 into [function] [call site] 08939
26 string_functions::is_empty [function] [call site] 08940
26 Engine::const_empty_string [function] [call site] 08941
27 Engine::get_interned_string [function] [call site] 08942
26 TestStruct::clone [function] [call site] 08943
26 Module::is_indexed [function] [call site] 08944
26 GlobalRuntimeState::push_import [function] [call site] 08945
26 crate::func::shared_take_or_clone [function] [call site] 08946
26 Module::build_index [function] [call site] 08947
26 GlobalRuntimeState::push_import [function] [call site] 08948
26 Ok [function] [call site] 08949
26 Scope::search [function] [call site] 08950
26 Option::map_or_else [function] [call site] 08951
26 Err [function] [call site] 08952
26 ERR::ErrorVariableNotFound [function] [call site] 08953
26 test_to_string [function] [call site] 08954
26 into [function] [call site] 08955
26 string_functions::is_empty [function] [call site] 08956
26 Scope::add_alias_by_index [function] [call site] 08957
26 TestStruct::clone [function] [call site] 08958
26 Ok [function] [call site] 08959
26 test::len [function] [call site] 08960
26 EvalContext::new [function] [call site] 08961
26 Self::as_deref_mut [function] [call site] 08962
26 resolve_var [function] [call site] 08963
26 map_or [function] [call site] 08964
26 test::len [function] [call site] 08965
26 Err [function] [call site] 08966
26 EvalAltResult::fill_position [function] [call site] 08967
26 Engine::lex_with_map [function] [call site] 08968
26 test::len [function] [call site] 08969
26 Command::get [function] [call site] 08970
26 StmtBlock::span_or_else [function] [call site] 08971
27 Span::new [function] [call site] 08972
27 iterator_functions::chars_from_start [function] [call site] 08973
27 StmtBlock::span_or_else [function] [call site] 08974
27 string_functions::add_append [function] [call site] 08975
27 StmtBlock::span_or_else [function] [call site] 08976
26 Scope::search [function] [call site] 08977
26 Span::ok_or_else [function] [call site] 08978
26 TestStruct::new [function] [call site] 08979
26 ERR::ErrorVariableNotFound [function] [call site] 08980
26 test_to_string [function] [call site] 08981
26 Scope::get_mut_by_index [function] [call site] 08982
26 Dynamic::is_shared [function] [call site] 08983
26 test_functions_take [function] [call site] 08984
26 Dynamic::into_shared [function] [call site] 08985
27 Dynamic::access_mode [function] [call site] 08986
27 Union::Shared [function] [call site] 08988
27 crate::Locked::new [function] [call site] 08989
27 Self::into [function] [call site] 08990
26 Ok [function] [call site] 08991
25 GlobalRuntimeState::scan_imports_raw [function] [call site] 08992
25 impl [call site] 08993
25 T::as_any [function] [call site] 08994
25 Module::contains_indexed_global_functions [function] [call site] 08995
25 Caches::fn_resolution_caches_len [function] [call site] 08996
25 Caches::fn_resolution_cache_mut [function] [call site] 08997
25 string_functions::clear [function] [call site] 08998
25 Caches::push_fn_resolution_cache [function] [call site] 08999
25 Caches::fn_resolution_cache_mut [function] [call site] 09000
25 string_functions::clear [function] [call site] 09001
25 Ok [function] [call site] 09002
24 StmtBlock::take_statements [function] [call site] 09003
24 Engine::eval_expr [function] [call site] 09004
25 Engine::track_operation [function] [call site] 09005
25 ParseSettings::level_up_with_position [function] [call site] 09006
25 Engine::dbg_reset [function] [call site] 09007
25 Self::as_deref_mut [function] [call site] 09008
25 Expr::get_literal_value [function] [call site] 09009
25 Engine::eval_fn_call_expr [function] [call site] 09012
25 Self::ok_or_else [function] [call site] 09013
25 ERR::ErrorUnboundThis [function] [call site] 09014
25 Engine::search_namespace [function] [call site] 09017
25 Engine::lex_with_map [function] [call site] 09018
25 Position::new_const [function] [call site] 09019
25 Engine::eval_expr [function] [call site] 09020
25 Self::as_deref_mut [function] [call site] 09021
25 Dynamic::flatten [function] [call site] 09022
25 ParseSettings::level_up_with_position [function] [call site] 09023
25 Dynamic::is_string [function] [call site] 09024
25 &mut [call site] 09026
25 packages::string_basic::print_with_func [function] [call site] 09028
25 Engine::throw_on_size [function] [call site] 09030
25 test::len [function] [call site] 09031
25 RhaiResultOf::map_err [function] [call site] 09032
25 EvalAltResult::fill_position [function] [call site] 09033
25 Engine::get_interned_string [function] [call site] 09035
25 ImmutableString::into [function] [call site] 09036
25 crate::Array::with_capacity [function] [call site] 09037
25 test::len [function] [call site] 09038
25 Engine::eval_expr [function] [call site] 09039
25 Self::as_deref_mut [function] [call site] 09040
25 Dynamic::flatten [function] [call site] 09041
25 Engine::has_data_size_limit [function] [call site] 09042
25 crate::eval::calc_data_sizes [function] [call site] 09043
25 Engine::throw_on_size [function] [call site] 09044
25 RhaiResultOf::map_err [function] [call site] 09045
25 EvalAltResult::fill_position [function] [call site] 09046
25 ParseSettings::level_up_with_position [function] [call site] 09047
25 blob_functions::push [function] [call site] 09048
25 Dynamic::from_array [function] [call site] 09050
25 TestStruct::clone [function] [call site] 09051
25 Engine::eval_expr [function] [call site] 09052
25 Self::as_deref_mut [function] [call site] 09053
25 Dynamic::flatten [function] [call site] 09054
25 Engine::has_data_size_limit [function] [call site] 09055
25 crate::eval::calc_data_sizes [function] [call site] 09056
25 Engine::throw_on_size [function] [call site] 09057
25 RhaiResultOf::map_err [function] [call site] 09058
25 EvalAltResult::fill_position [function] [call site] 09059
25 ParseSettings::level_up_with_position [function] [call site] 09060
25 (TokenIterator::get_mut [function] [call site] 09061
25 Ident::as_str [function] [call site] 09062
25 Option::unwrap [function] [call site] 09063
25 Dynamic::from_map [function] [call site] 09065
25 Engine::eval_expr [function] [call site] 09066
25 Self::as_deref_mut [function] [call site] 09067
25 Dynamic::as_bool [function] [call site] 09068
25 make_type_mismatch_err::<bool> [function] [call site] 09070
25 ParseSettings::level_up_with_position [function] [call site] 09071
25 Engine::eval_expr [function] [call site] 09073
25 Self::as_deref_mut [function] [call site] 09074
25 Dynamic::as_bool [function] [call site] 09075
25 make_type_mismatch_err::<bool> [function] [call site] 09077
25 ParseSettings::level_up_with_position [function] [call site] 09078
25 Engine::eval_expr [function] [call site] 09080
25 Self::as_deref_mut [function] [call site] 09081
25 Expr::is_unit [function] [call site] 09082
25 MyIterableType::into_iter [function] [call site] 09084
25 Engine::lex_with_map [function] [call site] 09085
25 reflection_functions::collect [function] [call site] 09086
25 Command::get [function] [call site] 09089
25 Ident::as_str [function] [call site] 09090
25 ok_or_else [function] [call site] 09091
25 TestStruct::new [function] [call site] 09092
25 ERR::ErrorCustomSyntax [function] [call site] 09093
25 MyIterableType::into_iter [function] [call site] 09094
25 Engine::lex_with_map [function] [call site] 09095
25 reflection_functions::collect [function] [call site] 09096
25 EvalContext::new [function] [call site] 09097
25 and_then [function] [call site] 09098
25 Engine::check_data_size [function] [call site] 09099
25 Expr::start_position [function] [call site] 09100
25 Engine::eval_stmt_block [function] [call site] 09101
25 StmtBlock::take_statements [function] [call site] 09102
25 Engine::eval_dot_index_chain [function] [call site] 09103
25 Engine::eval_dot_index_chain [function] [call site] 09104
22 ParseResult::unwrap [function] [call site] 09105
21 and_then [function] [call site] 09106
21 Engine::check_data_size [function] [call site] 09107
21 map_err [function] [call site] 09108
21 EvalAltResult::fill_position [function] [call site] 09109
21 ArgBackup::restore_first_arg [function] [call site] 09110
21 Engine::is_debugger_registered [function] [call site] 09111
21 Engine::register_debugger [function] [call site] 09112
21 Scope::new [function] [call site] 09113
21 crate::ast::Stmt::Noop [function] [call site] 09114
21 into [function] [call site] 09115
21 DebuggerEvent::FunctionExitWithValue [function] [call site] 09116
21 DebuggerEvent::FunctionExitWithError [function] [call site] 09117
21 Engine::dbg_raw [function] [call site] 09118
21 Err [function] [call site] 09119
21 GlobalRuntimeState::debugger_mut [function] [call site] 09120
21 &mut [call site] 09121
21 string_functions::is_empty [function] [call site] 09122
21 Engine::check_data_size [function] [call site] 09123
21 Ok [function] [call site] 09124
21 Dynamic::into_immutable_string [function] [call site] 09125
21 Result::map_err [function] [call site] 09126
21 Engine::map_type_name [function] [call site] 09127
21 type_name::<ImmutableString> [function] [call site] 09128
21 &'a [call site] 09129
21 ERR::ErrorMismatchOutputType [function] [call site] 09130
21 into [function] [call site] 09131
21 test_side_effects_print [function] [call site] 09132
21 Dynamic::into_immutable_string [function] [call site] 09133
21 Result::map_err [function] [call site] 09134
21 Engine::map_type_name [function] [call site] 09135
21 type_name::<ImmutableString> [function] [call site] 09136
21 &'a [call site] 09137
21 ERR::ErrorMismatchOutputType [function] [call site] 09138
21 into [function] [call site] 09139
21 test_print_debug [function] [call site] 09140
21 &mut [call site] 09141
21 Engine::map_type_name [function] [call site] 09142
21 std:: [call site] 09143
0 any::type_name [function] [call site] 09144
21 Engine::map_type_name [function] [call site] 09145
21 std:: [call site] 09146
0 any::type_name [function] [call site] 09147
21 ERR::ErrorIndexingType [function] [call site] 09149
21 Engine::map_type_name [function] [call site] 09151
21 std:: [call site] 09152
0 any::type_name [function] [call site] 09153
21 Engine::map_type_name [function] [call site] 09154
21 std:: [call site] 09155
0 any::type_name [function] [call site] 09156
21 Engine::map_type_name [function] [call site] 09157
21 std:: [call site] 09158
0 any::type_name [function] [call site] 09159
21 ERR::ErrorIndexingType [function] [call site] 09161
21 string_functions::starts_with [function] [call site] 09163
21 test::len [function] [call site] 09164
21 Engine::map_type_name [function] [call site] 09165
21 std:: [call site] 09166
0 any::type_name [function] [call site] 09167
21 ERR::ErrorDotExpr [function] [call site] 09169
21 string_functions::starts_with [function] [call site] 09171
21 test::len [function] [call site] 09172
21 Engine::map_type_name [function] [call site] 09173
21 std:: [call site] 09174
0 any::type_name [function] [call site] 09175
21 Engine::map_type_name [function] [call site] 09176
21 std:: [call site] 09177
0 any::type_name [function] [call site] 09178
21 ERR::ErrorDotExpr [function] [call site] 09180
21 ERR::ErrorFunctionNotFound [function] [call site] 09183
21 Engine::gen_fn_call_signature [function] [call site] 09184
20 calc_fn_hash [function] [call site] 09186
20 test::len [function] [call site] 09187
20 StaticModuleResolver::iter_mut [function] [call site] 09188
20 iter_mut().collect::<FnArgsVec<_>> [function] [call site] 09189
20 ok [function] [call site] 09190
20 Engine::lex_with_map [function] [call site] 09191
19 StmtBlock::as_ref [function] [call site] 09192
19 OptimizerState::set_dirty [function] [call site] 09193
19 Expr::from_dynamic [function] [call site] 09194
19 StaticModuleResolver::iter_mut [function] [call site] 09195
19 array_functions::for_each [function] [call site] 09196
19 optimize_expr [function] [call site] 09197
19 StaticModuleResolver::iter_mut [function] [call site] 09198
19 array_functions::for_each [function] [call site] 09199
19 optimize_expr [function] [call site] 09200
19 move_constant_arg [function] [call site] 09201
19 OptimizerState::set_dirty [function] [call site] 09202
19 string_functions::is_empty [function] [call site] 09203
19 OptimizerState::find_literal_constant [function] [call site] 09204
20 MyIterableType::into_iter [function] [call site] 09205
20 array_functions::reduce_rev [function] [call site] 09206
20 array_functions::find [function] [call site] 09207
20 and_then [function] [call site] 09208
20 as_deref [function] [call site] 09209
19 Option::is_some [function] [call site] 09210
19 Expr::from_dynamic [function] [call site] 09211
19 OptimizerState::find_literal_constant [function] [call site] 09212
19 Option::unwrap [function] [call site] 09213
19 TestStruct::clone [function] [call site] 09214
19 OptimizerState::set_dirty [function] [call site] 09215
18 ASTFlags::intersects [function] [call site] 09216
18 Expr::is_constant [function] [call site] 09217
18 Some [function] [call site] 09218
18 Cow::Owned [function] [call site] 09219
18 Expr::get_literal_value [function] [call site] 09220
18 unwrap [function] [call site] 09221
18 OptimizerState::push_var [function] [call site] 09222
18 TestStruct::clone [function] [call site] 09223
18 optimize_stmt [function] [call site] 09224
19 Token::is_op_assignment [function] [call site] 09225
19 o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access [function] [call site] 09226
20 string_functions::is_empty [function] [call site] 09227
19 OptimizerState::set_dirty [function] [call site] 09228
19 OpAssignment::new_op_assignment_from_base [function] [call site] 09229
20 Token::lookup_symbol_from_syntax [function] [call site] 09230
20 Option::unwrap_or_else [function] [call site] 09231
20 OpAssignment::new_op_assignment_from_base_token [function] [call site] 09232
21 OpAssignment::new_op_assignment_from_token [function] [call site] 09233
22 Token::get_base_op_from_assignment [function] [call site] 09234
22 Option::unwrap_or_else [function] [call site] 09235
22 Token::literal_syntax [function] [call site] 09236
22 Token::literal_syntax [function] [call site] 09237
22 calc_fn_hash [function] [call site] 09238
22 calc_fn_hash [function] [call site] 09239
21 Token::convert_to_op_assignment [function] [call site] 09240
21 Option::unwrap_or_else [function] [call site] 09242
19 test_functions_take [function] [call site] 09243
19 o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access [function] [call site] 09244
19 optimize_expr [function] [call site] 09245
19 optimize_expr [function] [call site] 09246
19 string_functions::is_empty [function] [call site] 09247
19 string_functions::is_empty [function] [call site] 09248
19 OptimizerState::set_dirty [function] [call site] 09249
19 Expr::start_position [function] [call site] 09250
19 test_functions_take [function] [call site] 09251
19 optimize_expr [function] [call site] 09252
19 Stmt::Block [function] [call site] 09253
19 StmtBlock::new [function] [call site] 09254
19 Stmt::Expr [function] [call site] 09255
19 Stmt::Noop [function] [call site] 09257
19 Self::into [function] [call site] 09258
19 Stmt::Expr [function] [call site] 09259
19 string_functions::is_empty [function] [call site] 09261
19 OptimizerState::set_dirty [function] [call site] 09262
19 Stmt::Noop [function] [call site] 09263
19 OptimizerState::set_dirty [function] [call site] 09264
19 StmtBlock::take_statements [function] [call site] 09265
19 optimize_stmt_block [function] [call site] 09266
19 string_functions::is_empty [function] [call site] 09267
19 Stmt::Noop [function] [call site] 09268
19 ParseSettings::level_up_with_position [function] [call site] 09269
19 Stmt::Block [function] [call site] 09270
19 StmtBlock::new_with_span [function] [call site] 09271
20 MyIterableType::into_iter [function] [call site] 09272
20 Self::IntoIter::collect [function] [call site] 09273
20 StmtBlockContainer::shrink_to_fit [function] [call site] 09274
19 StmtBlock::new_with_span [function] [call site] 09275
20 MyIterableType::into_iter [function] [call site] 09276
20 Self::IntoIter::collect [function] [call site] 09277
20 StmtBlockContainer::shrink_to_fit [function] [call site] 09278
19 Self::into [function] [call site] 09279
19 OptimizerState::set_dirty [function] [call site] 09280
19 StmtBlock::take_statements [function] [call site] 09281
19 optimize_stmt_block [function] [call site] 09282
19 string_functions::is_empty [function] [call site] 09283
19 Stmt::Noop [function] [call site] 09284
19 ParseSettings::level_up_with_position [function] [call site] 09285
19 Stmt::Block [function] [call site] 09286
19 StmtBlock::new_with_span [function] [call site] 09287
19 StmtBlock::new_with_span [function] [call site] 09288
19 Self::into [function] [call site] 09289
19 optimize_expr [function] [call site] 09290
19 StmtBlock::statements_mut [function] [call site] 09291
19 optimize_stmt_block [function] [call site] 09292
19 StmtBlock::take_statements [function] [call site] 09293
20 mem::take [function] [call site] 09294
20 StmtBlock::statements_mut [function] [call site] 09295
19 StmtBlock::statements_mut [function] [call site] 09296
19 optimize_stmt_block [function] [call site] 09297
19 StmtBlock::take_statements [function] [call site] 09298
19 is_hashable_constant [function] [call site] 09299
20 Expr::is_constant [function] [call site] 09300
20 Dynamic::is_hashable [function] [call site] 09301
19 Expr::get_literal_value [function] [call site] 09302
19 func::hashing::get_hasher [function] [call site] 09304
19 test::hash [function] [call site] 09305
19 Self::Hasher::finish [function] [call site] 09306
19 Command::get [function] [call site] 09307
19 mem::take [function] [call site] 09308
19 string_functions::clear [function] [call site] 09309
19 Stmt::Expr [function] [call site] 09310
19 test_functions_take [function] [call site] 09311
19 optimize_stmt [function] [call site] 09313
19 optimize_expr [function] [call site] 09314
19 Stmt::Expr [function] [call site] 09316
19 test_functions_take [function] [call site] 09317
19 optimize_stmt [function] [call site] 09319
19 Stmt::Expr [function] [call site] 09321
19 test_functions_take [function] [call site] 09322
19 test_functions_take [function] [call site] 09325
19 Stmt::If [function] [call site] 09326
19 Expr::start_position [function] [call site] 09328
19 OptimizerState::set_dirty [function] [call site] 09329
19 mem::take [function] [call site] 09330
19 Stmt::Expr [function] [call site] 09331
19 test_functions_take [function] [call site] 09332
19 optimize_stmt [function] [call site] 09334
19 OptimizerState::set_dirty [function] [call site] 09335
19 string_functions::is_empty [function] [call site] 09336
19 test::len [function] [call site] 09337
19 MyIterableType::into_iter [function] [call site] 09338
19 Self::IntoIter::all [function] [call site] 09339
19 MyIterableType::into_iter [function] [call site] 09340
19 Self::IntoIter::find [function] [call site] 09341
19 string_functions::contains [function] [call site] 09342
19 without_metadata::test_parse_json_err_no_index [function] [call site] 09343
19 without_metadata::test_parse_json_err_no_index [function] [call site] 09344
19 Stmt::Expr [function] [call site] 09345
19 test_functions_take [function] [call site] 09346
19 optimize_stmt [function] [call site] 09348
19 test_functions_take [function] [call site] 09349
19 optimize_expr [function] [call site] 09350
19 Stmt::Expr [function] [call site] 09352
19 test_functions_take [function] [call site] 09353
19 optimize_stmt [function] [call site] 09355
19 Stmt::Expr [function] [call site] 09357
19 without_metadata::test_parse_json_err_no_index [function] [call site] 09358
19 test_functions_take [function] [call site] 09359
19 Stmt::If [function] [call site] 09362
19 Expr::start_position [function] [call site] 09364
19 OptimizerState::set_dirty [function] [call site] 09365
19 string_functions::is_empty [function] [call site] 09366
19 OptimizerState::set_dirty [function] [call site] 09367
19 string_functions::clear [function] [call site] 09368
19 test::len [function] [call site] 09369
19 map_functions::retain [function] [call site] 09370
20 string_functions::is_empty [function] [call site] 09371
20 IterateMap::new [function] [call site] 09373
20 IterateMap::new [function] [call site] 09374
20 IterateMap::new [function] [call site] 09375
20 mem::take [function] [call site] 09376
20 MyIterableType::into_iter [function] [call site] 09377
20 FnPtr::call_raw_with_extra_args [function] [call site] 09378
20 TestStruct::clone [function] [call site] 09380
20 Self::into [function] [call site] 09381
20 Dynamic::as_bool [function] [call site] 09383
20 unwrap_or [function] [call site] 09384
20 blob_functions::insert [function] [call site] 09385
20 blob_functions::insert [function] [call site] 09386
19 string_functions::contains [function] [call site] 09388
19 test::len [function] [call site] 09389
19 OptimizerState::set_dirty [function] [call site] 09390
19 without_metadata::test_parse_json_err_no_index [function] [call site] 09391
19 optimize_expr [function] [call site] 09392
19 optimize_expr [function] [call site] 09393
19 OptimizerState::set_dirty [function] [call site] 09394
19 Stmt::Expr [function] [call site] 09395
19 test_functions_take [function] [call site] 09396
19 optimize_stmt [function] [call site] 09398
19 Stmt::Block [function] [call site] 09399
19 StmtBlock::empty [function] [call site] 09400
19 Self::into [function] [call site] 09401
19 optimize_expr [function] [call site] 09402
19 optimize_expr [function] [call site] 09403
19 optimize_expr [function] [call site] 09404
19 Expr::is_unit [function] [call site] 09405
19 Expr::Unit [function] [call site] 09406
19 ParseSettings::level_up_with_position [function] [call site] 09407
19 OptimizerState::set_dirty [function] [call site] 09408
19 map_functions::retain [function] [call site] 09409
19 map_functions::retain [function] [call site] 09410
20 string_functions::is_empty [function] [call site] 09411
20 IterateMap::new [function] [call site] 09413
20 IterateMap::new [function] [call site] 09414
20 IterateMap::new [function] [call site] 09415
20 mem::take [function] [call site] 09416
20 MyIterableType::into_iter [function] [call site] 09417
20 FnPtr::call_raw_with_extra_args [function] [call site] 09418
20 TestStruct::clone [function] [call site] 09420
20 Self::into [function] [call site] 09421
20 Dynamic::as_bool [function] [call site] 09423
20 unwrap_or [function] [call site] 09424
20 blob_functions::insert [function] [call site] 09425
20 blob_functions::insert [function] [call site] 09426
19 OptimizerState::set_dirty [function] [call site] 09428
19 MyIterableType::into_iter [function] [call site] 09429
19 Self::IntoIter::position [function] [call site] 09430
19 test::len [function] [call site] 09431
19 OptimizerState::set_dirty [function] [call site] 09432
19 string_functions::truncate [function] [call site] 09433
20 string_functions::clear [function] [call site] 09434
20 FnPtr::try_from [function] [call site] 09435
20 char_indices [function] [call site] 09436
20 shared_make_mut [function] [call site] 09438
20 string_functions::truncate [function] [call site] 09439
19 string_functions::is_empty [function] [call site] 09440
19 OptimizerState::set_dirty [function] [call site] 09441
19 map_functions::retain [function] [call site] 09442
19 OptimizerState::set_dirty [function] [call site] 09443
19 optimize_expr [function] [call site] 09444
19 StaticModuleResolver::iter_mut [function] [call site] 09445
19 impl [call site] 09446
19 array_functions::for_each [function] [call site] 09447
19 map_functions::values [function] [call site] 09449
19 flat_map [function] [call site] 09450
19 MyIterableType::into_iter [function] [call site] 09451
20 test_chars [function] [call site] 09452
20 0.chars().collect::<Vec<_>> [function] [call site] 09453
20 MyIterableType::into_iter [function] [call site] 09454
19 test_method_call [function] [call site] 09455
19 MyIterableType::into_iter [function] [call site] 09456
19 Self::IntoIter::all [function] [call site] 09457
19 without_metadata::test_parse_json_err_no_index [function] [call site] 09458
19 Expr::is_unit [function] [call site] 09459
19 Expr::Unit [function] [call site] 09460
19 ParseSettings::level_up_with_position [function] [call site] 09461
19 OptimizerState::set_dirty [function] [call site] 09462
19 OptimizerState::set_dirty [function] [call site] 09463
19 Stmt::Noop [function] [call site] 09464
19 optimize_expr [function] [call site] 09465
19 Expr::Unit [function] [call site] 09466
19 StmtBlock::statements_mut [function] [call site] 09467
19 optimize_stmt_block [function] [call site] 09468
19 StmtBlock::take_statements [function] [call site] 09469
19 optimize_expr [function] [call site] 09470
19 StmtBlock::statements_mut [function] [call site] 09471
19 optimize_stmt_block [function] [call site] 09472
19 StmtBlock::take_statements [function] [call site] 09473
19 optimize_expr [function] [call site] 09474
19 StmtBlock::statements_mut [function] [call site] 09475
19 optimize_stmt_block [function] [call site] 09476
19 StmtBlock::take_statements [function] [call site] 09477
19 ASTFlags::intersects [function] [call site] 09478
19 optimize_expr [function] [call site] 09479
19 optimize_expr [function] [call site] 09480
19 optimize_stmt_block [function] [call site] 09481
19 StmtBlock::take_statements [function] [call site] 09482
20 mem::take [function] [call site] 09483
20 StmtBlock::statements_mut [function] [call site] 09484
19 StmtBlockContainer::as_mut_slice [function] [call site] 09485
19 OptimizerState::set_dirty [function] [call site] 09486
19 Stmt::Noop [function] [call site] 09487
19 StmtBlock::new_with_span [function] [call site] 09488
20 MyIterableType::into_iter [function] [call site] 09489
20 Self::IntoIter::collect [function] [call site] 09490
20 StmtBlockContainer::shrink_to_fit [function] [call site] 09491
19 iterator_functions::chars_from_start [function] [call site] 09492
20 CharsStream::new [function] [call site] 09493
19 Stmt::is_block_dependent [function] [call site] 09494
20 MyIterableType::into_iter [function] [call site] 09495
20 Self::IntoIter::all [function] [call site] 09496
20 FnCallExpr::is_qualified [function] [call site] 09497
20 FnCallExpr::is_qualified [function] [call site] 09498
19 OptimizerState::set_dirty [function] [call site] 09499
19 test_functions_take [function] [call site] 09500
19 StmtBlock::statements_mut [function] [call site] 09501
19 MyIterableType::into_iter [function] [call site] 09502
19 test_method_call [function] [call site] 09503
19 OptimizerState::set_dirty [function] [call site] 09504
19 StmtBlock::take_statements [function] [call site] 09505
19 StmtBlock::new_with_span [function] [call site] 09506
19 optimize_stmt_block [function] [call site] 09507
19 StmtBlock::new_with_span [function] [call site] 09508
19 Stmt::Block [function] [call site] 09509
19 ParseResult::into [function] [call site] 09510
19 StmtBlock::statements_mut [function] [call site] 09511
19 optimize_stmt_block [function] [call site] 09512
19 StmtBlock::take_statements [function] [call site] 09513
19 StmtBlock::statements_mut [function] [call site] 09514
19 optimize_stmt_block [function] [call site] 09515
19 StmtBlock::take_statements [function] [call site] 09516
19 OptimizerState::set_dirty [function] [call site] 09517
19 StmtBlock::as_mut [function] [call site] 09518
19 string_functions::is_empty [function] [call site] 09519
20 test::len [function] [call site] 09520
19 mem::take [function] [call site] 09521
19 StmtBlock::as_mut [function] [call site] 09522
19 StmtBlock::statements_mut [function] [call site] 09523
19 optimize_stmt_block [function] [call site] 09524
19 StmtBlock::take_statements [function] [call site] 09525
19 Stmt::Block [function] [call site] 09526
19 Stmt::Noop [function] [call site] 09528
19 ParseSettings::level_up_with_position [function] [call site] 09529
19 OptimizerState::set_dirty [function] [call site] 09530
19 test_functions_take [function] [call site] 09531
19 Stmt::FnCall [function] [call site] 09532
19 optimize_expr [function] [call site] 09533
19 ParseResult::take [function] [call site] 09534
20 Engine::new [function] [call site] 09535
20 register_type_with_name::<TestStruct> [function] [call site] 09536
20 Engine::register_fn [function] [call site] 09537
20 TestStruct [function] [call site] 09538
19 Expr::FnCall [function] [call site] 09539
19 optimize_expr [function] [call site] 09540
19 Stmt::FnCall [function] [call site] 09541
19 Stmt::Expr [function] [call site] 09542
19 optimize_expr [function] [call site] 09544
19 optimize_expr [function] [call site] 09545
19 string_functions::is_empty [function] [call site] 09546
19 OptimizerState::set_dirty [function] [call site] 09547
19 Stmt::Noop [function] [call site] 09548
19 test::len [function] [call site] 09549
19 map_functions::retain [function] [call site] 09550
19 OptimizerState::find_literal_constant [function] [call site] 09551
19 Ident::as_str [function] [call site] 09552
19 Position::is_none [function] [call site] 09553
19 test::len [function] [call site] 09554
19 OptimizerState::set_dirty [function] [call site] 09555
18 MyIterableType::into_iter [function] [call site] 09556
18 Self::IntoIter::rev [function] [call site] 09557
19 array_functions::reduce_rev_with_initial [function] [call site] 09558
18 ParseSettings::level_up_with_position [function] [call site] 09559
19 ParseSettings::level_up [function] [call site] 09560
18 RhaiFunc::is_pure [function] [call site] 09562
18 Expr::is_constant [function] [call site] 09563
18 Expr::is_constant [function] [call site] 09564
18 Expr::is_constant [function] [call site] 09565
18 ParseResult::map_or [function] [call site] 09566
18 test::len [function] [call site] 09567
19 test::len [function] [call site] 09568
18 test::len [function] [call site] 09569
18 test::len [function] [call site] 09570
18 RhaiFunc::is_pure [function] [call site] 09571
18 OptimizerState::set_dirty [function] [call site] 09572
18 string_functions::remove [function] [call site] 09573
18 RhaiFunc::is_pure [function] [call site] 09574
19 RhaiFunc::is_pure [function] [call site] 09575
18 OptimizerState::set_dirty [function] [call site] 09576
18 string_functions::remove [function] [call site] 09577
18 ASTFlags::intersects [function] [call site] 09578
18 OptimizerState::set_dirty [function] [call site] 09579
18 string_functions::clear [function] [call site] 09580
19 string_functions::is_empty [function] [call site] 09581
19 shared_get_mut [function] [call site] 09582
19 string_functions::clear [function] [call site] 09583
19 ImmutableString::new [function] [call site] 09584
18 Stmt::returns_value [function] [call site] 09585
18 RhaiFunc::is_pure [function] [call site] 09586
18 OptimizerState::set_dirty [function] [call site] 09587
18 string_functions::clear [function] [call site] 09588
18 ASTFlags::intersects [function] [call site] 09589
18 Stmt::returns_value [function] [call site] 09590
18 OptimizerState::set_dirty [function] [call site] 09591
18 string_functions::pop [function] [call site] 09592
19 string_functions::is_empty [function] [call site] 09593
19 shared_make_mut [function] [call site] 09594
19 string_functions::pop [function] [call site] 09595
19 Dynamic::map_or [function] [call site] 09596
18 Dynamic::unwrap [function] [call site] 09597
18 ASTFlags::intersects [function] [call site] 09598
18 OptimizerState::set_dirty [function] [call site] 09599
18 StmtBlockContainer::last_mut [function] [call site] 09600
18 unwrap [function] [call site] 09601
18 StmtBlock::as_mut [function] [call site] 09602
18 &mut [call site] 09603
18 Stmt::Noop [function] [call site] 09604
18 Stmt::Expr [function] [call site] 09605
18 mem::take [function] [call site] 09606
18 Stmt::returns_value [function] [call site] 09607
18 Stmt::returns_value [function] [call site] 09608
18 RhaiFunc::is_pure [function] [call site] 09609
18 OptimizerState::set_dirty [function] [call site] 09610
18 Stmt::returns_value [function] [call site] 09611
18 StmtBlockContainer::last_mut [function] [call site] 09612
18 unwrap [function] [call site] 09613
18 Stmt::Noop [function] [call site] 09614
18 ParseSettings::level_up_with_position [function] [call site] 09615
18 string_functions::pop [function] [call site] 09616
18 Dynamic::unwrap [function] [call site] 09617
18 RhaiFunc::is_pure [function] [call site] 09618
18 OptimizerState::set_dirty [function] [call site] 09619
18 string_functions::clear [function] [call site] 09620
18 ASTFlags::intersects [function] [call site] 09621
18 OptimizerState::set_dirty [function] [call site] 09622
18 string_functions::pop [function] [call site] 09623
18 Dynamic::unwrap [function] [call site] 09624
18 ASTFlags::intersects [function] [call site] 09625
18 RhaiFunc::is_pure [function] [call site] 09626
18 OptimizerState::set_dirty [function] [call site] 09627
18 string_functions::pop [function] [call site] 09628
18 Dynamic::unwrap [function] [call site] 09629
18 RhaiFunc::is_pure [function] [call site] 09630
18 OptimizerState::set_dirty [function] [call site] 09631
18 string_functions::pop [function] [call site] 09632
18 Dynamic::unwrap [function] [call site] 09633
18 OptimizerState::rewind_var [function] [call site] 09634
19 string_functions::truncate [function] [call site] 09635
18 OptimizerState::is_dirty [function] [call site] 09636
18 OptimizerState::set_dirty [function] [call site] 09637
18 StmtBlockContainer::shrink_to_fit [function] [call site] 09638
16 Option::into [function] [call site] 09639
16 Self::into [function] [call site] 09640
16 crate::Module::new [function] [call site] 09641
17 Position::new_const [function] [call site] 09642
17 CustomTypesCollection::new [function] [call site] 09643
17 TestStruct::new [function] [call site] 09644
17 TestStruct::new [function] [call site] 09645
17 BloomFilterU64::new [function] [call site] 09646
17 TestStruct::new [function] [call site] 09647
17 TestStruct::new [function] [call site] 09648
16 Self::into [function] [call site] 09649
16 StmtBlockContainer::shrink_to_fit [function] [call site] 09650
16 AST::new [function] [call site] 09651
17 crate::SmartString::new_const [function] [call site] 09652
18 TestStruct::new [function] [call site] 09654
17 MyIterableType::into_iter [function] [call site] 09655
17 Self::IntoIter::collect [function] [call site] 09656
16 Engine::optimize_top_level [function] [call site] 09658
16 std::slice::from_ref [function] [call site] 09659
15 Ok [function] [call site] 09660
15 AST::new [function] [call site] 09661
15 crate::Module::new [function] [call site] 09662
15 StmtBlock::extend [function] [call site] 09663
16 StmtBlock::extend [function] [call site] 09664
14 StmtBlock::borrow [function] [call site] 09665
14 into [function] [call site] 09666
14 Ok [function] [call site] 09667
13 Some [function] [call site] 09668
11 Scope::new [function] [call site] 09669
10 ParseResult::unwrap [function] [call site] 09670
10 Engine::run_ast [function] [call site] 09671
10 RhaiResultOf::unwrap [function] [call site] 09672
10 Engine::on_def_var [function] [call site] 09673
10 Option::name [function] [call site] 09674
10 VarDefInfo::nesting_level [function] [call site] 09675
10 Ok [function] [call site] 09676
10 Ok [function] [call site] 09677
10 run [function] [call site] 09678
10 RhaiResultOf::unwrap [function] [call site] 09679
9 Module::is_internal [function] [call site] 09680
10 intersects [function] [call site] 09681
9 Module::is_standard_lib [function] [call site] 09682
9 flat_map [function] [call site] 09683
9 RhaiFunc::get_iter_fn [function] [call site] 09684
9 filter_map [function] [call site] 09685
9 Position::new_const [function] [call site] 09686
9 RhaiFunc::get_script_fn_def [function] [call site] 09687
9 Engine::lex_with_map [function] [call site] 09688
9 into [function] [call site] 09689
9 array_functions::for_each [function] [call site] 09690
9 blob_functions::push [function] [call site] 09691
9 RhaiFunc::get_iter_fn [function] [call site] 09692
9 Option::filter_map [function] [call site] 09693
9 into [function] [call site] 09694
9 RhaiFunc::get_script_fn_def [function] [call site] 09695
9 Engine::lex_with_map [function] [call site] 09696
9 into [function] [call site] 09697
9 array_functions::for_each [function] [call site] 09698
9 blob_functions::push [function] [call site] 09699
9 Module::iter_sub_modules [function] [call site] 09700
10 Module::iter_sub_modules_raw [function] [call site] 09701
11 MyIterableType::into_iter [function] [call site] 09702
10 Engine::lex_with_map [function] [call site] 09703
10 Ident::as_str [function] [call site] 09704
9 array_functions::for_each [function] [call site] 09705
9 Position::new_const [function] [call site] 09706
9 unwrap [function] [call site] 09707
9 scan_module_recursive [function] [call site] 09708
9 NativeCallContext::global_runtime_state [function] [call site] 09709
9 GlobalRuntimeState::iter_imports_raw [function] [call site] 09710
10 MyIterableType::into_iter [function] [call site] 09711
10 array_functions::reduce_rev [function] [call site] 09712
10 array_functions::zip [function] [call site] 09713
10 MyIterableType::into_iter [function] [call site] 09714
10 array_functions::reduce_rev [function] [call site] 09715
9 array_functions::for_each [function] [call site] 09716
9 scan_module_recursive [function] [call site] 09717
9 MyIterableType::into_iter [function] [call site] 09718
9 array_functions::for_each [function] [call site] 09719
9 scan_module_recursive [function] [call site] 09720
8 Some [function] [call site] 09721
8 test::len [function] [call site] 09722
8 IterateMap::new [function] [call site] 09723
8 string_functions::is_empty [function] [call site] 09724
8 blob_functions::insert [function] [call site] 09725
8 &str::into [function] [call site] 09726
8 Engine::get_interned_string [function] [call site] 09727
8 ImmutableString::into [function] [call site] 09728
8 blob_functions::insert [function] [call site] 09729
8 &str::into [function] [call site] 09730
8 Engine::get_interned_string [function] [call site] 09731
8 ImmutableString::into [function] [call site] 09732
8 blob_functions::insert [function] [call site] 09733
8 &str::into [function] [call site] 09734
8 Engine::get_interned_string [function] [call site] 09735
8 ImmutableString::into [function] [call site] 09736
8 blob_functions::insert [function] [call site] 09737
8 &str::into [function] [call site] 09738
8 string_functions::starts_with [function] [call site] 09739
8 into [function] [call site] 09740
8 blob_functions::insert [function] [call site] 09741
8 &str::into [function] [call site] 09742
8 into [function] [call site] 09743
8 blob_functions::insert [function] [call site] 09744
8 &str::into [function] [call site] 09745
8 MyIterableType::into_iter [function] [call site] 09746
8 Engine::lex_with_map [function] [call site] 09747
8 Engine::get_interned_string [function] [call site] 09748
8 ImmutableString::into [function] [call site] 09749
8 params [call site] 09750
12 .iter() [call site] 09751
12 .map(|&p| [call site] 09752
12 .collect::<Array> [function] [call site] 09753
8 into [function] [call site] 09754
8 string_functions::is_empty [function] [call site] 09755
8 blob_functions::insert [function] [call site] 09756
8 &str::into [function] [call site] 09757
8 MyIterableType::into_iter [function] [call site] 09758
8 Engine::lex_with_map [function] [call site] 09759
8 Engine::get_interned_string [function] [call site] 09760
8 ImmutableString::into [function] [call site] 09761
8 comments [call site] 09762
14 .iter() [call site] 09763
14 .map(|&s| [call site] 09764
14 .collect::<Array> [function] [call site] 09765
8 into [function] [call site] 09766
8 Some [function] [call site] 09767
8 Dynamic::from_map [function] [call site] 09768
6 Some [function] [call site] 09769
5 (TokenIterator::unwrap_or [function] [call site] 09770
5 FnPtr::try_from [function] [call site] 09771
5 RhaiResultOf::unwrap [function] [call site] 09772
5 FnPtr::try_from [function] [call site] 09773
5 Engine::lex_with_map [function] [call site] 09774
5 (TokenIterator::unwrap_or [function] [call site] 09775
5 FnPtr::try_from [function] [call site] 09776
5 RhaiResultOf::unwrap [function] [call site] 09777
4 test::len [function] [call site] 09778
4 test::len [function] [call site] 09779
4 blob_functions::push [function] [call site] 09780
4 blob_functions::insert [function] [call site] 09781
2 TestStruct::new [function] [call site] 09782
2 Self::as_shared_module [function] [call site] 09783
1 Engine::set_max_string_size [function] [call site] 09784
2 TestStruct::new [function] [call site] 09785
1 Engine::set_max_array_size [function] [call site] 09786
2 TestStruct::new [function] [call site] 09787
1 Engine::set_max_map_size [function] [call site] 09788
2 TestStruct::new [function] [call site] 09789
1 Engine::set_max_variables [function] [call site] 09790
1 Engine::set_max_functions [function] [call site] 09791
1 Engine::set_max_modules [function] [call site] 09792
1 Engine::set_max_call_levels [function] [call site] 09793
1 Engine::set_max_expr_depths [function] [call site] 09794
2 TestStruct::new [function] [call site] 09795
2 TestStruct::new [function] [call site] 09796
1 Engine::set_optimization_level [function] [call site] 09797
1 Engine::on_debug [function] [call site] 09798
2 TestStruct::new [function] [call site] 09800
1 std::hint::black_box [function] [call site] 09801
1 Engine::on_print [function] [call site] 09802
1 std::hint::black_box [function] [call site] 09803
1 test_chars [function] [call site] 09804
1 test_functions_take [function] [call site] 09805
1 script.chars().take(32 [call site] 09806
1 Instant::now [function] [call site] 09807
1 Engine::on_progress [function] [call site] 09808
1 time_functions::elapsed [function] [call site] 09809
2 Instant::now [function] [call site] 09810
2 make_arithmetic_err [function] [call site] 09812
2 time_functions::elapsed [function] [call site] 09814
3 Instant::now [function] [call site] 09815
3 make_arithmetic_err [function] [call site] 09817
3 time_functions::elapsed [function] [call site] 09819
3 RhaiResult::as_secs_f64 [function] [call site] 09820
3 time_functions::elapsed [function] [call site] 09822
3 RhaiResult::as_secs [function] [call site] 09823
3 FnPtr::try_from [function] [call site] 09824
4 tokenizer::is_valid_function_name [function] [call site] 09825
4 TestStruct::new [function] [call site] 09827
4 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 09828
4 Token::lookup_symbol_from_syntax [function] [call site] 09829
4 Option::is_some [function] [call site] 09830
4 ERR::ErrorParsing [function] [call site] 09832
4 PERR::Reserved [function] [call site] 09833
4 test_to_string [function] [call site] 09834
4 ERR::ErrorFunctionNotFound [function] [call site] 09837
4 test_to_string [function] [call site] 09838
3 make_arithmetic_err [function] [call site] 09841
3 Instant::now [function] [call site] 09842
3 make_arithmetic_err [function] [call site] 09844
2 RhaiResult::as_secs_f64 [function] [call site] 09847
2 time_functions::elapsed [function] [call site] 09849
2 RhaiResult::as_secs [function] [call site] 09850
2 FnPtr::try_from [function] [call site] 09851
2 make_arithmetic_err [function] [call site] 09853
2 Instant::now [function] [call site] 09854
2 make_arithmetic_err [function] [call site] 09856
1 RhaiResult::as_millis [function] [call site] 09859
1 then_some [function] [call site] 09860
1 Scope::new [function] [call site] 09861
1 MyIterableType::into_iter [function] [call site] 09862
1 Scope::push_constant [function] [call site] 09863
2 Scope::push_entry [function] [call site] 09864
3 Scope::is_empty [function] [call site] 09865
3 blob_functions::push [function] [call site] 09868
3 Dynamic::set_access_mode [function] [call site] 09869
3 blob_functions::push [function] [call site] 09870
2 Dynamic::from [function] [call site] 09873
1 MyIterableType::into_iter [function] [call site] 09874
1 Scope::set_or_push [function] [call site] 09875
2 Scope::search [function] [call site] 09876
3 MyIterableType::into_iter [function] [call site] 09877
3 array_functions::reduce_rev [function] [call site] 09878
3 ParseSettings::level_up_with_position [function] [call site] 09879
3 Engine::lex_with_map [function] [call site] 09880
3 Scope::len [function] [call site] 09881
2 StmtBlock::as_ref [function] [call site] 09882
2 Engine::lex_with_map [function] [call site] 09883
2 Dynamic::access_mode [function] [call site] 09884
2 Scope::push [function] [call site] 09885
3 Scope::push_entry [function] [call site] 09886
3 Dynamic::from [function] [call site] 09889
2 shared_get_mut [function] [call site] 09890
2 Dynamic::from [function] [call site] 09892
1 eval_with_scope::<Dynamic> [function] [call site] 09893
1 Dynamic::is_array [function] [call site] 09894
2 crate::func::locked_read [function] [call site] 09895
2 Option::map_or [function] [call site] 09896
1 std::hint::black_box [function] [call site] 09897
1 TestStruct::clone [function] [call site] 09898
1 Dynamic::into_array [function] [call site] 09899
2 crate::func::locked_read [function] [call site] 09901
2 Option::and_then [function] [call site] 09902
2 StmtBlock::as_ref [function] [call site] 09904
2 TestStruct::clone [function] [call site] 09905
2 ok_or_else [function] [call site] 09906
2 std:: [call site] 09907
0 any::type_name [function] [call site] 09908
2 Dynamic::type_name [function] [call site] 09910
1 Result::unwrap [function] [call site] 09911
1 Dynamic::is_blob [function] [call site] 09912
2 crate::func::locked_read [function] [call site] 09913
2 Option::map_or [function] [call site] 09914
1 std::hint::black_box [function] [call site] 09915
1 TestStruct::clone [function] [call site] 09916
1 Dynamic::into_blob [function] [call site] 09917
2 crate::func::locked_read [function] [call site] 09919
2 Option::and_then [function] [call site] 09920
2 StmtBlock::as_ref [function] [call site] 09922
2 TestStruct::clone [function] [call site] 09923
2 ok_or_else [function] [call site] 09924
2 std:: [call site] 09925
0 any::type_name [function] [call site] 09926
2 Dynamic::type_name [function] [call site] 09928
1 Result::unwrap [function] [call site] 09929
1 Dynamic::is_bool [function] [call site] 09930
2 crate::func::locked_read [function] [call site] 09931
2 Option::map_or [function] [call site] 09932
1 std::hint::black_box [function] [call site] 09933
1 TestStruct::clone [function] [call site] 09934
1 Dynamic::as_bool [function] [call site] 09935
2 crate::func::locked_read [function] [call site] 09937
2 Option::and_then [function] [call site] 09938
2 ok_or_else [function] [call site] 09940
2 std:: [call site] 09941
0 any::type_name [function] [call site] 09942
2 Dynamic::type_name [function] [call site] 09944
1 Result::unwrap [function] [call site] 09945
1 Dynamic::is_char [function] [call site] 09946
2 crate::func::locked_read [function] [call site] 09947
2 Option::map_or [function] [call site] 09948
1 std::hint::black_box [function] [call site] 09949
1 TestStruct::clone [function] [call site] 09950
1 Dynamic::as_char [function] [call site] 09951
2 crate::func::locked_read [function] [call site] 09953
2 Option::and_then [function] [call site] 09954
2 ok_or_else [function] [call site] 09956
2 std:: [call site] 09957
0 any::type_name [function] [call site] 09958
2 Dynamic::type_name [function] [call site] 09960
1 Result::unwrap [function] [call site] 09961
1 Dynamic::is_decimal [function] [call site] 09962
2 crate::func::locked_read [function] [call site] 09963
2 Option::map_or [function] [call site] 09964
1 std::hint::black_box [function] [call site] 09965
1 TestStruct::clone [function] [call site] 09966
1 Dynamic::as_decimal [function] [call site] 09967
2 crate::func::locked_read [function] [call site] 09969
2 Option::and_then [function] [call site] 09970
2 ok_or_else [function] [call site] 09972
2 std:: [call site] 09973
0 any::type_name [function] [call site] 09974
2 Dynamic::type_name [function] [call site] 09976
1 Result::unwrap [function] [call site] 09977
1 Dynamic::is_float [function] [call site] 09978
2 crate::func::locked_read [function] [call site] 09979
2 Option::map_or [function] [call site] 09980
1 std::hint::black_box [function] [call site] 09981
1 TestStruct::clone [function] [call site] 09982
1 Dynamic::as_float [function] [call site] 09983
2 crate::func::locked_read [function] [call site] 09985
2 Option::and_then [function] [call site] 09986
2 ok_or_else [function] [call site] 09988
2 std:: [call site] 09989
0 any::type_name [function] [call site] 09990
2 Dynamic::type_name [function] [call site] 09992
1 Result::unwrap [function] [call site] 09993
1 Dynamic::is_int [function] [call site] 09994
2 crate::func::locked_read [function] [call site] 09995
2 Option::map_or [function] [call site] 09996
1 std::hint::black_box [function] [call site] 09997
1 TestStruct::clone [function] [call site] 09998
1 Dynamic::as_int [function] [call site] 09999
2 crate::func::locked_read [function] [call site] 10001
2 Option::and_then [function] [call site] 10002
2 ok_or_else [function] [call site] 10004
2 std:: [call site] 10005
0 any::type_name [function] [call site] 10006
2 Dynamic::type_name [function] [call site] 10008
1 Result::unwrap [function] [call site] 10009
1 Dynamic::is_string [function] [call site] 10010
1 std::hint::black_box [function] [call site] 10011
1 TestStruct::clone [function] [call site] 10012
1 Dynamic::into_string [function] [call site] 10013
2 Dynamic::into_immutable_string [function] [call site] 10014
3 crate::func::locked_read [function] [call site] 10016
3 Option::and_then [function] [call site] 10017
3 TestStruct::clone [function] [call site] 10019
3 ok_or_else [function] [call site] 10020
3 std:: [call site] 10021
0 any::type_name [function] [call site] 10022
3 Dynamic::type_name [function] [call site] 10024
2 Engine::lex_with_map [function] [call site] 10025
3 Engine::lex_raw [function] [call site] 10026
1 Result::unwrap [function] [call site] 10028
1 std::hint::black_box [function] [call site] 10029
1 TestStruct::clone [function] [call site] 10030
1 Dynamic::into_immutable_string [function] [call site] 10031
2 crate::func::locked_read [function] [call site] 10033
2 Option::and_then [function] [call site] 10034
2 TestStruct::clone [function] [call site] 10036
2 ok_or_else [function] [call site] 10037
2 std:: [call site] 10038
0 any::type_name [function] [call site] 10039
2 Dynamic::type_name [function] [call site] 10041
1 Result::unwrap [function] [call site] 10042
1 Dynamic::is_timestamp [function] [call site] 10043
2 crate::func::locked_read [function] [call site] 10044
2 Option::map_or [function] [call site] 10045
1 std::hint::black_box [function] [call site] 10046
1 TestStruct::clone [function] [call site] 10047
1 clone().try_cast::<rhai::Instant> [function] [call site] 10048
1 unwrap [function] [call site] 10049
1 std::hint::black_box [function] [call site] 10050
1 Dynamic::is_decimal [function] [call site] 10051
1 std::hint::black_box [function] [call site] 10052
1 Dynamic::is_locked [function] [call site] 10053
2 try_borrow [function] [call site] 10054
1 std::hint::black_box [function] [call site] 10056
1 Dynamic::is_map [function] [call site] 10057
1 std::hint::black_box [function] [call site] 10058
1 Dynamic::is_read_only [function] [call site] 10059
1 std::hint::black_box [function] [call site] 10060
1 Dynamic::is_shared [function] [call site] 10061
1 std::hint::black_box [function] [call site] 10062
1 Expr::is_unit [function] [call site] 10063
1 std::hint::black_box [function] [call site] 10064
1 Dynamic::is_variant [function] [call site] 10065
1 std::hint::black_box [function] [call site] 10066
1 RhaiNativeFunc::return_type_name [function] [call site] 10067
1 std::hint::black_box [function] [call site] 10068
1 Dynamic::type_id [function] [call site] 10069
1 std::hint::black_box [function] [call site] 10070
1 core_functions::get_tag [function] [call site] 10071
2 core_functions::get_tag [function] [call site] 10072
1 std::hint::black_box [function] [call site] 10073
1 std::hint::black_box [function] [call site] 10074
1 std::hint::black_box [function] [call site] 10075
1 TestStruct::clone [function] [call site] 10076
1 MyIterableType::into_iter [function] [call site] 10077
1 Self::IntoIter::count [function] [call site] 10078
2 ImmutableString::strong_count [function] [call site] 10079
1 std::hint::black_box [function] [call site] 10080
1 MyIterableType::into_iter [function] [call site] 10081
1 Self::IntoIter::count [function] [call site] 10082
1 std::hint::black_box [function] [call site] 10083
1 MyIterableType::into_iter [function] [call site] 10084
1 ImmutableString::strong_count [function] [call site] 10085
1 string_functions::is_empty [function] [call site] 10086
1 std::hint::black_box [function] [call site] 10087
1 string_functions::pop [function] [call site] 10088
1 std::hint::black_box [function] [call site] 10089
1 Scope::clone_visible [function] [call site] 10090
2 Scope::len [function] [call site] 10091
2 TestStruct::new [function] [call site] 10092
2 MyIterableType::into_iter [function] [call site] 10093
2 array_functions::reduce_rev [function] [call site] 10094
2 enumerate [function] [call site] 10095
2 array_functions::for_each [function] [call site] 10096
2 string_functions::contains [function] [call site] 10097
2 Scope::push_entry [function] [call site] 10098
2 TestStruct::clone [function] [call site] 10099
2 Dynamic::access_mode [function] [call site] 10100
2 TestStruct::clone [function] [call site] 10101
2 test::len [function] [call site] 10102
2 test::len [function] [call site] 10104
2 Engine::default [function] [call site] 10105
2 blob_functions::push [function] [call site] 10106
2 TestStruct::clone [function] [call site] 10107