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

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

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

Fuzzer calltree

0 fuzz_target [function] [call site] 00000
1 fuzz [function] [call site] 00001
2 Engine::new [function] [call site] 00002
3 Engine::new_raw [function] [call site] 00003
3 TestStruct::new [function] [call site] 00005
3 crate::module::resolvers::FileModuleResolver::new [function] [call site] 00006
4 FileModuleResolver::new_with_extension [function] [call site] 00007
5 Self::into [function] [call site] 00008
5 TestStruct::new [function] [call site] 00009
5 Self::into [function] [call site] 00010
5 Scope::new [function] [call site] 00011
6 TestStruct::new [function] [call site] 00012
6 TestStruct::new [function] [call site] 00013
6 TestStruct::new [function] [call site] 00014
3 Engine::set_max_strings_interned [function] [call site] 00015
4 func::locked_write [function] [call site] 00016
5 try_borrow_mut [function] [call site] 00017
5 StraightHasher::write [function] [call site] 00019
5 try_write [function] [call site] 00021
5 std::thread::sleep [function] [call site] 00023
6 std::thread::sleep [function] [call site] 00024
6 std::time::Duration::from_secs [function] [call site] 00025
6 FnPtr::try_from [function] [call site] 00026
7 tokenizer::is_valid_function_name [function] [call site] 00027
8 is_valid_identifier [function] [call site] 00028
9 test_chars [function] [call site] 00029
10 Engine::new [function] [call site] 00030
9 is_id_first_alphabetic [function] [call site] 00031
10 unicode_xid::UnicodeXID::is_xid_start [function] [call site] 00032
10 is_ascii_alphabetic [function] [call site] 00033
9 char::is_ascii_alphanumeric [function] [call site] 00034
8 is_reserved_keyword_or_symbol [function] [call site] 00035
9 test::len [function] [call site] 00037
10 test::len [function] [call site] 00038
9 string_functions::contains [function] [call site] 00039
10 string_functions::contains [function] [call site] 00040
9 string_functions::contains [function] [call site] 00041
9 test::len [function] [call site] 00042
8 Token::lookup_symbol_from_syntax [function] [call site] 00044
9 test::len [function] [call site] 00046
9 string_functions::contains [function] [call site] 00047
9 string_functions::contains [function] [call site] 00048
9 test::len [function] [call site] 00049
9 TestStruct::clone [function] [call site] 00052
8 Position::is_none [function] [call site] 00054
7 TestStruct::new [function] [call site] 00056
7 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 00057
8 test::len [function] [call site] 00059
8 string_functions::contains [function] [call site] 00060
8 string_functions::contains [function] [call site] 00061
8 test::len [function] [call site] 00062
7 Token::lookup_symbol_from_syntax [function] [call site] 00064
7 Option::is_some [function] [call site] 00065
7 ERR::ErrorParsing [function] [call site] 00067
7 PERR::Reserved [function] [call site] 00068
7 test_to_string [function] [call site] 00069
8 Engine::new [function] [call site] 00070
8 Scope::new [function] [call site] 00071
8 blob_functions::push [function] [call site] 00072
9 blob_functions::push [function] [call site] 00073
9 FnPtr::try_from [function] [call site] 00074
10 tokenizer::is_valid_function_name [function] [call site] 00075
10 TestStruct::new [function] [call site] 00077
10 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 00078
10 Token::lookup_symbol_from_syntax [function] [call site] 00079
10 Option::is_some [function] [call site] 00080
10 ERR::ErrorParsing [function] [call site] 00082
10 PERR::Reserved [function] [call site] 00083
10 test_to_string [function] [call site] 00084
10 ERR::ErrorFunctionNotFound [function] [call site] 00087
10 test_to_string [function] [call site] 00088
9 RhaiResultOf::unwrap [function] [call site] 00090
8 blob_functions::push [function] [call site] 00091
8 blob_functions::push [function] [call site] 00092
7 ERR::ErrorFunctionNotFound [function] [call site] 00095
7 test_to_string [function] [call site] 00096
6 RhaiResultOf::unwrap [function] [call site] 00098
5 std::time::Duration::from_millis [function] [call site] 00099
5 StraightHasher::write [function] [call site] 00101
5 try_write [function] [call site] 00102
4 StringsInterner::set_max [function] [call site] 00103
5 StringsInterner::throttle_cache [function] [call site] 00104
6 StringsInterner::max [function] [call site] 00105
6 StringsInterner::clear [function] [call site] 00106
7 string_functions::clear [function] [call site] 00107
8 string_functions::is_empty [function] [call site] 00108
9 test::len [function] [call site] 00109
8 shared_get_mut [function] [call site] 00110
9 Shared::get_mut [function] [call site] 00111
10 Shared::get_mut [function] [call site] 00112
8 string_functions::clear [function] [call site] 00113
8 ImmutableString::new [function] [call site] 00114
9 Position::new_const [function] [call site] 00116
10 TestStruct::new [function] [call site] 00118
9 Option::into [function] [call site] 00119
7 string_functions::clear [function] [call site] 00120
6 test::len [function] [call site] 00121
6 StringsInterner::max [function] [call site] 00122
6 test::len [function] [call site] 00123
6 StringsInterner::max [function] [call site] 00124
6 ImmutableString::strong_count [function] [call site] 00126
7 ImmutableString::strong_count [function] [call site] 00127
8 ImmutableString::strong_count [function] [call site] 00128
6 ImmutableString::strong_count [function] [call site] 00129
6 test::len [function] [call site] 00132
6 ImmutableString::strong_count [function] [call site] 00133
6 string_functions::remove [function] [call site] 00134
4 TestStruct::new [function] [call site] 00136
4 StringsInterner::new [function] [call site] 00137
5 Engine::default [function] [call site] 00138
6 TestStruct::new [function] [call site] 00139
5 BloomFilterU64::new [function] [call site] 00140
3 TestStruct::new [function] [call site] 00143
3 TestStruct::new [function] [call site] 00145
3 Engine::register_global_module [function] [call site] 00146
4 Engine::global_namespace_mut [function] [call site] 00147
5 string_functions::is_empty [function] [call site] 00148
5 Module::new [function] [call site] 00149
6 Position::new_const [function] [call site] 00150
6 CustomTypesCollection::new [function] [call site] 00151
7 TestStruct::new [function] [call site] 00153
6 TestStruct::new [function] [call site] 00154
6 TestStruct::new [function] [call site] 00155
6 BloomFilterU64::new [function] [call site] 00156
6 TestStruct::new [function] [call site] 00157
6 TestStruct::new [function] [call site] 00158
5 Module::set_internal [function] [call site] 00159
6 test_get_set [function] [call site] 00160
7 Engine::new [function] [call site] 00161
7 register_type::<TestStruct> [function] [call site] 00162
7 Engine::register_get_set [function] [call site] 00163
8 Engine::register_get [function] [call site] 00164
9 Engine::register_fn [function] [call site] 00165
10 FuncRegistration::new [function] [call site] 00166
11 Engine::default [function] [call site] 00168
11 Engine::default [function] [call site] 00169
11 &str::into [function] [call site] 00170
11 Engine::default [function] [call site] 00171
10 Package::register_into_engine [function] [call site] 00173
11 Package::init_engine [function] [call site] 00174
11 Engine::register_global_module [function] [call site] 00175
11 Package::as_shared_module [function] [call site] 00176
9 crate::engine::make_getter [function] [call site] 00177
10 Position::new_const [function] [call site] 00178
11 TestStruct::new [function] [call site] 00180
10 RhaiResultOf::push_str [function] [call site] 00181
10 RhaiResultOf::push_str [function] [call site] 00182
9 StmtBlock::as_ref [function] [call site] 00183
8 Engine::register_set [function] [call site] 00184
9 Engine::register_fn [function] [call site] 00185
9 crate::engine::make_setter [function] [call site] 00186
10 Position::new_const [function] [call site] 00187
10 RhaiResultOf::push_str [function] [call site] 00188
10 RhaiResultOf::push_str [function] [call site] 00189
9 StmtBlock::as_ref [function] [call site] 00190
7 Engine::register_get [function] [call site] 00191
8 Engine::register_fn [function] [call site] 00192
8 crate::engine::make_getter [function] [call site] 00193
8 StmtBlock::as_ref [function] [call site] 00194
7 Engine::register_fn [function] [call site] 00195
8 FuncRegistration::new [function] [call site] 00196
8 Package::register_into_engine [function] [call site] 00198
7 Engine::register_fn [function] [call site] 00199
7 Engine::register_indexer_get_set [function] [call site] 00200
8 Engine::register_indexer_get [function] [call site] 00201
9 Engine::register_fn [function] [call site] 00202
8 Engine::register_indexer_set [function] [call site] 00203
9 Engine::register_fn [function] [call site] 00204
7 test::len [function] [call site] 00205
7 test::len [function] [call site] 00206
5 blob_functions::push [function] [call site] 00207
5 bool::into [function] [call site] 00208
5 Shared::get_mut [function] [call site] 00209
5 first_mut [function] [call site] 00210
5 Option::unwrap [function] [call site] 00212
4 blob_functions::insert [function] [call site] 00213
5 FnPtr::try_from [function] [call site] 00214
5 RhaiResultOf::unwrap [function] [call site] 00215
5 string_functions::is_empty [function] [call site] 00216
5 blob_functions::push [function] [call site] 00217
5 eval::calc_offset_len [function] [call site] 00218
6 FnPtr::try_from [function] [call site] 00219
7 tokenizer::is_valid_function_name [function] [call site] 00220
7 TestStruct::new [function] [call site] 00222
7 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 00223
7 Token::lookup_symbol_from_syntax [function] [call site] 00224
7 Option::is_some [function] [call site] 00225
7 ERR::ErrorParsing [function] [call site] 00227
7 PERR::Reserved [function] [call site] 00228
7 test_to_string [function] [call site] 00229
7 ERR::ErrorFunctionNotFound [function] [call site] 00232
7 test_to_string [function] [call site] 00233
6 CharsStream::unsigned_abs [function] [call site] 00235
6 RhaiResultOf::map_or [function] [call site] 00236
6 min_max_functions::min [function] [call site] 00237
6 FnPtr::try_from [function] [call site] 00238
6 Engine::lex_with_map [function] [call site] 00239
7 Engine::lex_raw [function] [call site] 00240
8 TestStruct::new [function] [call site] 00241
8 TokenizerControlBlock::new [function] [call site] 00242
9 ImmutableString::new [function] [call site] 00243
10 Position::new_const [function] [call site] 00245
10 Option::into [function] [call site] 00246
8 Self::into [function] [call site] 00247
8 TestStruct::clone [function] [call site] 00248
8 std::num::NonZeroUsize::new [function] [call site] 00249
8 Engine::max_string_size [function] [call site] 00250
9 Command::get [function] [call site] 00251
8 Position::new [function] [call site] 00252
8 MyIterableType::into_iter [function] [call site] 00253
9 test_chars [function] [call site] 00254
9 0.chars().collect::<Vec<_>> [function] [call site] 00255
9 MyIterableType::into_iter [function] [call site] 00256
10 test_chars [function] [call site] 00257
10 0.chars().collect::<Vec<_>> [function] [call site] 00258
10 MyIterableType::into_iter [function] [call site] 00259
8 Self::IntoIter::map [function] [call site] 00260
9 Engine::lex_raw [function] [call site] 00261
8 StmtBlock::as_ref [function] [call site] 00263
8 &[Stmt]::chars [function] [call site] 00264
9 Engine::new [function] [call site] 00265
8 reflection_functions::collect [function] [call site] 00267
9 NativeCallContext::engine [function] [call site] 00268
9 Engine::collect_fn_metadata_impl [function] [call site] 00269
10 TestStruct::new [function] [call site] 00270
10 NativeCallContext::iter_namespaces [function] [call site] 00271
11 MyIterableType::into_iter [function] [call site] 00272
12 test_chars [function] [call site] 00273
12 0.chars().collect::<Vec<_>> [function] [call site] 00274
12 MyIterableType::into_iter [function] [call site] 00275
11 Engine::lex_with_map [function] [call site] 00276
12 Engine::lex_raw [function] [call site] 00277
10 flat_map [function] [call site] 00279
10 filter_map [function] [call site] 00280
10 Position::new_const [function] [call site] 00281
10 RhaiFunc::get_script_fn_def [function] [call site] 00282
10 Engine::lex_with_map [function] [call site] 00284
11 Engine::lex_raw [function] [call site] 00285
10 array_functions::for_each [function] [call site] 00288
11 string_functions::is_empty [function] [call site] 00289
11 StaticModuleResolver::iter_mut [function] [call site] 00291
12 StaticModuleResolver::iter_mut [function] [call site] 00292
12 Engine::lex_with_map [function] [call site] 00293
12 Ident::as_str [function] [call site] 00294
11 impl [call site] 00295
11 FnPtr::call_raw_with_extra_args [function] [call site] 00297
12 _call_with_extra_args::<true, [call site] 00298
12 _call_with_extra_args::<false, [call site] 00299
10 blob_functions::push [function] [call site] 00302
11 blob_functions::push [function] [call site] 00303
11 FnPtr::try_from [function] [call site] 00304
11 RhaiResultOf::unwrap [function] [call site] 00305
10 MyIterableType::into_iter [function] [call site] 00306
10 test_var_def_filter [function] [call site] 00307
11 Engine::new [function] [call site] 00308
11 Engine::compile [function] [call site] 00309
12 Engine::compile_with_scope [function] [call site] 00310
13 Engine::compile_scripts_with_scope [function] [call site] 00311
14 Engine::compile_scripts_with_scope_raw [function] [call site] 00312
15 Engine::lex [function] [call site] 00313
16 Engine::lex_raw [function] [call site] 00314
16 as_deref [function] [call site] 00315
15 StmtBlock::as_ref [function] [call site] 00316
15 syn::Result::peekable [function] [call site] 00317
15 Engine::default [function] [call site] 00318
15 ParseState::new [function] [call site] 00319
16 TestStruct::new [function] [call site] 00320
16 Scope::new [function] [call site] 00321
16 TestStruct::new [function] [call site] 00322
16 TestStruct::new [function] [call site] 00323
15 TestStruct::clone [function] [call site] 00324
15 Engine::parse [function] [call site] 00325
16 Engine::parse_global_level [function] [call site] 00326
17 Position::new_const [function] [call site] 00327
18 TestStruct::new [function] [call site] 00329
17 Engine::max_expr_depth [function] [call site] 00330
18 Command::get [function] [call site] 00331
17 Engine::parse_stmt [function] [call site] 00334
18 StaticVec::<SmartString>::new_const [function] [call site] 00335
19 TestStruct::new [function] [call site] 00337
18 Position::new_const [function] [call site] 00338
18 Position::is_none [function] [call site] 00341
18 ParseSettings::has_flag [function] [call site] 00342
19 intersects [function] [call site] 00343
18 PERR::into_err [function] [call site] 00345
19 ParseError [function] [call site] 00346
19 PERR::into [function] [call site] 00347
18 MultiInputsStream::get_next [function] [call site] 00348
19 test::len [function] [call site] 00349
19 MultiInputsStream::get_next [function] [call site] 00350
18 string_functions::contains [function] [call site] 00353
19 string_functions::contains [function] [call site] 00354
18 string_functions::is_empty [function] [call site] 00355
19 test::len [function] [call site] 00356
18 blob_functions::push [function] [call site] 00357
18 TestStruct::clone [function] [call site] 00358
18 string_functions::clear [function] [call site] 00360
19 string_functions::is_empty [function] [call site] 00361
19 shared_get_mut [function] [call site] 00362
19 string_functions::clear [function] [call site] 00363
19 ImmutableString::new [function] [call site] 00364
18 unindent_block_comment [function] [call site] 00365
19 string_functions::contains [function] [call site] 00366
19 usize::lines [function] [call site] 00367
19 Engine::lex_with_map [function] [call site] 00369
19 test::len [function] [call site] 00370
19 trim_start_matches [function] [call site] 00371
19 test::len [function] [call site] 00372
19 min_max_functions::min [function] [call site] 00373
19 unwrap_or [function] [call site] 00374
19 min_max_functions::min [function] [call site] 00375
19 usize::lines [function] [call site] 00376
19 enumerate [function] [call site] 00377
19 Engine::lex_with_map [function] [call site] 00378
19 lines() [call site] 00379
4 .enumerate() [call site] 00380
4 .map(|(i, [call site] 00381
4 .collect::<Vec<_>> [function] [call site] 00382
18 ParseSettings::level_up_with_position [function] [call site] 00384
19 ParseSettings::level_up [function] [call site] 00385
18 unwrap_or [function] [call site] 00390
18 blob_functions::push [function] [call site] 00391
18 string_functions::is_empty [function] [call site] 00393
18 RhaiResultOf::push_str [function] [call site] 00394
18 RhaiResultOf::push_str [function] [call site] 00395
18 PERR::into_err [function] [call site] 00399
18 string_functions::is_empty [function] [call site] 00400
18 blob_functions::push [function] [call site] 00401
18 Stmt::Noop [function] [call site] 00405
18 eat_token [function] [call site] 00406
19 MultiInputsStream::get_next [function] [call site] 00407
20 test::len [function] [call site] 00408
20 MultiInputsStream::get_next [function] [call site] 00409
19 Option::unwrap [function] [call site] 00411
18 Stmt::Noop [function] [call site] 00413
18 Engine::parse_block [function] [call site] 00415
19 MultiInputsStream::get_next [function] [call site] 00416
19 PERR::into_err [function] [call site] 00419
20 ParseError [function] [call site] 00420
20 PERR::into [function] [call site] 00421
19 PERR::MissingToken [function] [call site] 00423
19 &str::into [function] [call site] 00425
19 PERR::into_err [function] [call site] 00426
19 ParseSettings::level_up_with_position [function] [call site] 00427
20 ParseSettings::level_up [function] [call site] 00428
19 StmtBlock::empty [function] [call site] 00430
20 Position::new_const [function] [call site] 00431
20 Span::new [function] [call site] 00432
19 ParseSettings::has_flag [function] [call site] 00433
19 Engine::parse_expr_stmt [function] [call site] 00434
20 Engine::parse_expr [function] [call site] 00437
21 TestStruct::new [function] [call site] 00440
21 ParseSettings::level_up [function] [call site] 00441
21 Engine::parse_unary [function] [call site] 00442
22 LexError::UnexpectedInput [function] [call site] 00446
22 (Token, [call site] 00447
23 Engine::new [function] [call site] 00448
23 Scope::new [function] [call site] 00449
23 blob_functions::push [function] [call site] 00450
23 blob_functions::push [function] [call site] 00451
23 blob_functions::push [function] [call site] 00452
22 PERR::into_err [function] [call site] 00453
22 TestStruct::clone [function] [call site] 00454
22 eat_token [function] [call site] 00456
22 Engine::parse_unary [function] [call site] 00457
22 ParseSettings::level_up [function] [call site] 00458
22 checked_neg [function] [call site] 00459
22 Engine::lex_with_map [function] [call site] 00460
22 Expr::IntegerConstant [function] [call site] 00461
22 StmtBlock::span_or_else [function] [call site] 00462
23 Span::new [function] [call site] 00463
23 iterator_functions::chars_from_start [function] [call site] 00464
24 CharsStream::new [function] [call site] 00465
25 TestStruct::new [function] [call site] 00467
25 MyIterableType::into_iter [function] [call site] 00468
26 test_chars [function] [call site] 00469
26 0.chars().collect::<Vec<_>> [function] [call site] 00470
26 MyIterableType::into_iter [function] [call site] 00471
25 FnPtr::try_from [function] [call site] 00472
25 RhaiResultOf::unwrap_or [function] [call site] 00473
25 FnPtr::try_from [function] [call site] 00474
25 RhaiResultOf::unwrap_or [function] [call site] 00475
25 test_chars [function] [call site] 00477
25 test_functions_take [function] [call site] 00479
26 Engine::new [function] [call site] 00480
26 register_type_with_name::<TestStruct> [function] [call site] 00481
26 Engine::register_fn [function] [call site] 00482
26 TestStruct [function] [call site] 00483
25 chars() [call site] 00484
10 .skip(from) [call site] 00485
10 .take(len) [call site] 00486
10 .collect::<Vec<_>> [function] [call site] 00487
25 MyIterableType::into_iter [function] [call site] 00488
25 FnPtr::try_from [function] [call site] 00489
25 Self::unsigned_abs [function] [call site] 00490
25 RhaiResultOf::unwrap_or [function] [call site] 00491
25 test_chars [function] [call site] 00492
25 ImmutableString::strong_count [function] [call site] 00493
26 ImmutableString::strong_count [function] [call site] 00494
25 usize::saturating_sub [function] [call site] 00495
25 test_chars [function] [call site] 00497
25 test_functions_take [function] [call site] 00499
25 chars() [call site] 00500
8 .skip(offset) [call site] 00501
8 .take(len) [call site] 00502
8 .collect::<Vec<_>> [function] [call site] 00503
25 MyIterableType::into_iter [function] [call site] 00504
23 StmtBlock::span_or_else [function] [call site] 00505
23 string_functions::add_append [function] [call site] 00506
24 string_functions::is_empty [function] [call site] 00507
25 test::len [function] [call site] 00508
24 String::from_utf8_lossy [function] [call site] 00509
24 string_functions::is_empty [function] [call site] 00510
24 String::from_utf8 [function] [call site] 00511
24 ImmutableString::into_owned [function] [call site] 00514
25 ImmutableString::make_mut [function] [call site] 00515
26 func::shared_make_mut [function] [call site] 00516
27 Shared::make_mut [function] [call site] 00517
28 Shared::make_mut [function] [call site] 00518
25 func::shared_take [function] [call site] 00519
26 shared_try_take [function] [call site] 00520
27 Shared::try_unwrap [function] [call site] 00521
26 Result::ok [function] [call site] 00522
26 unwrap_or_else [function] [call site] 00523
24 String::into [function] [call site] 00525
24 ImmutableString::into_owned [function] [call site] 00526
24 StmtBlock::as_ref [function] [call site] 00527
23 StmtBlock::span_or_else [function] [call site] 00529
22 Some [function] [call site] 00530
22 Expr::FloatConstant [function] [call site] 00531
22 into [function] [call site] 00532
22 ok_or_else [function] [call site] 00533
22 LexError::MalformedNumber [function] [call site] 00534
22 PERR::into_err [function] [call site] 00535
22 Ok [function] [call site] 00536
22 Expr::FloatConstant [function] [call site] 00537
22 into [function] [call site] 00538
22 Ok [function] [call site] 00539
22 Engine::get_interned_string [function] [call site] 00540
23 locked_write [function] [call site] 00541
24 try_borrow_mut [function] [call site] 00542
24 StraightHasher::write [function] [call site] 00544
24 try_write [function] [call site] 00546
24 std::thread::sleep [function] [call site] 00548
24 std::time::Duration::from_millis [function] [call site] 00549
24 StraightHasher::write [function] [call site] 00551
24 try_write [function] [call site] 00552
23 Command::get [function] [call site] 00553
22 FnCallHashes::from_native_only [function] [call site] 00556
22 calc_fn_hash [function] [call site] 00557
23 get_hasher [function] [call site] 00558
24 config::hashing::get_hashing_seed [function] [call site] 00559
25 Command::get [function] [call site] 00560
25 unwrap_or [function] [call site] 00561
24 ahash::RandomState::with_seeds [function] [call site] 00562
24 StraightHasherBuilder::build_hasher [function] [call site] 00563
25 StraightHasher [function] [call site] 00564
24 Engine::default [function] [call site] 00565
23 write_u8 [function] [call site] 00566
23 MyIterableType::into_iter [function] [call site] 00567
23 Self::IntoIter::for_each [function] [call site] 00568
24 string_functions::is_empty [function] [call site] 00569
24 StaticModuleResolver::iter_mut [function] [call site] 00571
24 impl [call site] 00572
24 FnPtr::call_raw_with_extra_args [function] [call site] 00574
23 test::hash [function] [call site] 00577
23 write_usize [function] [call site] 00578
23 test::hash [function] [call site] 00579
23 write_usize [function] [call site] 00580
23 StraightHasher::finish [function] [call site] 00581
22 MyIterableType::into_iter [function] [call site] 00582
23 test_chars [function] [call site] 00583
23 0.chars().collect::<Vec<_>> [function] [call site] 00584
23 MyIterableType::into_iter [function] [call site] 00585
22 Self::IntoIter::collect [function] [call site] 00586
23 NativeCallContext::engine [function] [call site] 00587
23 Engine::collect_fn_metadata_impl [function] [call site] 00588
23 StmtBlock::as_ref [function] [call site] 00590
23 test::len [function] [call site] 00591
23 IterateMap::new [function] [call site] 00592
23 string_functions::is_empty [function] [call site] 00593
23 blob_functions::insert [function] [call site] 00594
24 FnPtr::try_from [function] [call site] 00595
24 RhaiResultOf::unwrap [function] [call site] 00596
24 string_functions::is_empty [function] [call site] 00597
24 blob_functions::push [function] [call site] 00598
24 eval::calc_offset_len [function] [call site] 00599
24 test::len [function] [call site] 00600
24 test::len [function] [call site] 00601
24 blob_functions::push [function] [call site] 00602
24 blob_functions::insert [function] [call site] 00603
23 &str::into [function] [call site] 00604
23 Engine::get_interned_string [function] [call site] 00605
23 ImmutableString::into [function] [call site] 00610
23 blob_functions::insert [function] [call site] 00611
23 &str::into [function] [call site] 00612
23 Engine::get_interned_string [function] [call site] 00613
23 ImmutableString::into [function] [call site] 00614
23 blob_functions::insert [function] [call site] 00615
23 &str::into [function] [call site] 00616
23 Engine::get_interned_string [function] [call site] 00617
23 ImmutableString::into [function] [call site] 00618
23 blob_functions::insert [function] [call site] 00619
23 &str::into [function] [call site] 00620
23 string_functions::starts_with [function] [call site] 00621
24 string_functions::starts_with [function] [call site] 00622
23 blob_functions::insert [function] [call site] 00624
23 &str::into [function] [call site] 00625
23 blob_functions::insert [function] [call site] 00627
23 &str::into [function] [call site] 00628
23 MyIterableType::into_iter [function] [call site] 00629
23 Engine::lex_with_map [function] [call site] 00630
23 Engine::get_interned_string [function] [call site] 00631
23 ImmutableString::into [function] [call site] 00632
23 params [call site] 00633
12 .iter() [call site] 00634
12 .map(|&p| [call site] 00635
12 .collect::<Array> [function] [call site] 00636
23 string_functions::is_empty [function] [call site] 00638
23 blob_functions::insert [function] [call site] 00639
23 &str::into [function] [call site] 00640
23 MyIterableType::into_iter [function] [call site] 00641
23 Engine::lex_with_map [function] [call site] 00642
23 Engine::get_interned_string [function] [call site] 00643
23 ImmutableString::into [function] [call site] 00644
23 comments [call site] 00645
14 .iter() [call site] 00646
14 .map(|&s| [call site] 00647
14 .collect::<Array> [function] [call site] 00648
23 Dynamic::from_map [function] [call site] 00651
24 Union::Map [function] [call site] 00653
24 (TokenIterator::into [function] [call site] 00654
22 Some [function] [call site] 00655
22 FnCallExpr::into_fn_call_expr [function] [call site] 00656
23 Expr::FnCall [function] [call site] 00657
23 FnCallExpr::into [function] [call site] 00658
22 TestStruct::clone [function] [call site] 00659
22 eat_token [function] [call site] 00660
22 Engine::parse_unary [function] [call site] 00661
22 ParseSettings::level_up [function] [call site] 00662
22 Ok [function] [call site] 00663
22 Ok [function] [call site] 00664
22 Ok [function] [call site] 00665
22 Engine::get_interned_string [function] [call site] 00666
22 FnCallHashes::from_native_only [function] [call site] 00667
22 calc_fn_hash [function] [call site] 00668
22 MyIterableType::into_iter [function] [call site] 00669
22 Self::IntoIter::collect [function] [call site] 00670
22 Some [function] [call site] 00671
22 FnCallExpr::into_fn_call_expr [function] [call site] 00672
22 TestStruct::clone [function] [call site] 00673
22 eat_token [function] [call site] 00674
22 Ok [function] [call site] 00675
22 Engine::get_interned_string [function] [call site] 00676
22 FnCallHashes::from_native_only [function] [call site] 00677
22 calc_fn_hash [function] [call site] 00678
22 Engine::parse_unary [function] [call site] 00679
22 ParseSettings::level_up [function] [call site] 00680
22 MyIterableType::into_iter [function] [call site] 00681
22 Self::IntoIter::collect [function] [call site] 00682
22 Some [function] [call site] 00683
22 FnCallExpr::into_fn_call_expr [function] [call site] 00684
22 Err [function] [call site] 00685
22 PERR::into_err [function] [call site] 00686
22 Engine::parse_primary [function] [call site] 00687
23 LexError::UnexpectedInput [function] [call site] 00691
23 (Token, [call site] 00692
23 PERR::into_err [function] [call site] 00693
23 PERR::into_err [function] [call site] 00695
23 MultiInputsStream::get_next [function] [call site] 00696
23 Expr::Unit [function] [call site] 00697
23 MultiInputsStream::get_next [function] [call site] 00698
23 Expr::IntegerConstant [function] [call site] 00700
23 Expr::CharConstant [function] [call site] 00701
23 Expr::StringConstant [function] [call site] 00702
23 Engine::get_interned_string [function] [call site] 00703
23 Expr::BoolConstant [function] [call site] 00704
23 Expr::BoolConstant [function] [call site] 00705
23 Expr::IntegerConstant [function] [call site] 00706
23 MultiInputsStream::get_next [function] [call site] 00707
23 Expr::FloatConstant [function] [call site] 00708
23 MultiInputsStream::get_next [function] [call site] 00709
23 Expr::DynamicConstant [function] [call site] 00710
23 TestStruct::new [function] [call site] 00711
23 ParseSettings::has_option [function] [call site] 00713
24 intersects [function] [call site] 00714
23 Engine::parse_block [function] [call site] 00715
23 ParseSettings::level_up [function] [call site] 00716
23 Expr::Stmt [function] [call site] 00717
23 TestStruct::new [function] [call site] 00718
23 ParseResult::into [function] [call site] 00719
23 eat_token [function] [call site] 00720
23 Engine::parse_expr [function] [call site] 00721
23 ParseSettings::level_up [function] [call site] 00722
23 MultiInputsStream::get_next [function] [call site] 00723
23 PERR::into_err [function] [call site] 00726
23 PERR::MissingToken [function] [call site] 00728
23 &str::into [function] [call site] 00730
23 PERR::into_err [function] [call site] 00731
23 ParseSettings::has_option [function] [call site] 00732
23 Expr::Stmt [function] [call site] 00733
23 TestStruct::new [function] [call site] 00734
23 Engine::parse_if [function] [call site] 00735
24 ParseSettings::level_up_with_position [function] [call site] 00736
24 eat_token [function] [call site] 00737
24 ensure_not_statement_expr [function] [call site] 00738
25 &mut [call site] 00739
25 PERR::ExprExpected [function] [call site] 00742
25 &'static [call site] 00743
26 Engine::new [function] [call site] 00744
26 Scope::new [function] [call site] 00745
26 blob_functions::push [function] [call site] 00746
26 blob_functions::push [function] [call site] 00747
26 blob_functions::push [function] [call site] 00748
25 PERR::into_err [function] [call site] 00749
24 Engine::parse_expr [function] [call site] 00751
24 Expr::ensure_bool_expr [function] [call site] 00752
25 Dynamic::is_bool [function] [call site] 00753
26 crate::func::locked_read [function] [call site] 00754
27 try_borrow [function] [call site] 00755
27 locked_read [function] [call site] 00757
28 try_borrow [function] [call site] 00758
28 locked_read [function] [call site] 00760
28 Option::ok [function] [call site] 00761
28 try_read [function] [call site] 00762
28 std::thread::sleep [function] [call site] 00764
28 std::time::Duration::from_millis [function] [call site] 00765
28 locked_read [function] [call site] 00767
28 try_read [function] [call site] 00768
27 Option::ok [function] [call site] 00769
27 try_read [function] [call site] 00770
27 std::thread::sleep [function] [call site] 00772
27 std::time::Duration::from_millis [function] [call site] 00773
27 locked_read [function] [call site] 00775
27 try_read [function] [call site] 00776
26 Option::map_or [function] [call site] 00777
25 RhaiNativeFunc::return_type_name [function] [call site] 00778
26 type_name::<R> [function] [call site] 00779
25 PERR::MismatchedType [function] [call site] 00782
25 &str::into [function] [call site] 00783
25 &'static [call site] 00784
25 PERR::into_err [function] [call site] 00785
25 Expr::start_position [function] [call site] 00786
26 string_functions::is_empty [function] [call site] 00787
26 Expr::position [function] [call site] 00788
27 ParseSettings::level_up_with_position [function] [call site] 00789
26 ParseSettings::level_up_with_position [function] [call site] 00790
26 Expr::start_position [function] [call site] 00791
27 string_functions::is_empty [function] [call site] 00792
27 Expr::position [function] [call site] 00793
27 ParseSettings::level_up_with_position [function] [call site] 00794
27 Expr::start_position [function] [call site] 00795
27 Expr::start_position [function] [call site] 00796
27 Expr::position [function] [call site] 00797
26 Expr::start_position [function] [call site] 00798
26 Expr::position [function] [call site] 00799
24 ensure_not_assignment [function] [call site] 00800
25 &mut [call site] 00801
25 LexError::ImproperSymbol [function] [call site] 00804
25 Token::literal_syntax [function] [call site] 00805
25 &'static [call site] 00806
25 &str::into [function] [call site] 00807
25 PERR::into_err [function] [call site] 00808
24 Engine::parse_block [function] [call site] 00810
24 match_token [function] [call site] 00812
25 &mut [call site] 00813
25 eat_token [function] [call site] 00815
24 Engine::parse_if [function] [call site] 00818
24 Engine::parse_block [function] [call site] 00819
24 Stmt::Noop [function] [call site] 00820
24 Stmt::If [function] [call site] 00823
23 ParseSettings::level_up [function] [call site] 00825
23 Engine::allow_looping [function] [call site] 00827
24 intersects [function] [call site] 00828
23 ParseSettings::has_option [function] [call site] 00829
23 Expr::Stmt [function] [call site] 00830
23 TestStruct::new [function] [call site] 00831
23 Engine::parse_while_loop [function] [call site] 00832
24 ParseSettings::level_up [function] [call site] 00833
24 MultiInputsStream::get_next [function] [call site] 00834
24 ensure_not_statement_expr [function] [call site] 00836
24 Engine::parse_expr [function] [call site] 00837
24 Expr::ensure_bool_expr [function] [call site] 00838
24 ensure_not_assignment [function] [call site] 00839
24 Expr::Unit [function] [call site] 00840
24 Engine::parse_block [function] [call site] 00841
24 Stmt::While [function] [call site] 00844
23 ParseSettings::level_up [function] [call site] 00846
23 Engine::allow_looping [function] [call site] 00848
23 ParseSettings::has_option [function] [call site] 00849
23 Expr::Stmt [function] [call site] 00850
23 TestStruct::new [function] [call site] 00851
23 Engine::parse_do [function] [call site] 00852
24 ParseSettings::level_up_with_position [function] [call site] 00853
24 eat_token [function] [call site] 00854
24 ParseSettings::has_flag [function] [call site] 00855
24 Engine::parse_block [function] [call site] 00856
24 MultiInputsStream::get_next [function] [call site] 00858
24 string_functions::is_empty [function] [call site] 00860
25 test::len [function] [call site] 00861
24 PERR::MissingToken [function] [call site] 00863
24 &str::into [function] [call site] 00865
24 PERR::into_err [function] [call site] 00866
24 string_functions::remove [function] [call site] 00867
24 ensure_not_statement_expr [function] [call site] 00868
24 Engine::parse_expr [function] [call site] 00869
24 Expr::ensure_bool_expr [function] [call site] 00870
24 ensure_not_assignment [function] [call site] 00871
24 Stmt::Do [function] [call site] 00873
23 ParseSettings::level_up [function] [call site] 00875
23 Engine::allow_looping [function] [call site] 00877
23 ParseSettings::has_option [function] [call site] 00878
23 Expr::Stmt [function] [call site] 00879
23 TestStruct::new [function] [call site] 00880
23 Engine::parse_for [function] [call site] 00881
24 ParseSettings::level_up_with_position [function] [call site] 00882
24 eat_token [function] [call site] 00883
24 match_token [function] [call site] 00884
24 parse_var_name [function] [call site] 00885
25 MultiInputsStream::get_next [function] [call site] 00886
25 Option::unwrap [function] [call site] 00887
25 tokenizer::is_valid_identifier [function] [call site] 00889
26 test_chars [function] [call site] 00890
26 is_id_first_alphabetic [function] [call site] 00891
26 char::is_ascii_alphanumeric [function] [call site] 00892
25 PERR::Reserved [function] [call site] 00894
25 test_to_string [function] [call site] 00895
25 PERR::into_err [function] [call site] 00896
25 PERR::into_err [function] [call site] 00898
25 PERR::into_err [function] [call site] 00900
24 match_token [function] [call site] 00901
24 PERR::MissingToken [function] [call site] 00903
24 &str::into [function] [call site] 00905
24 PERR::into_err [function] [call site] 00906
24 parse_var_name [function] [call site] 00907
24 PERR::DuplicatedVariable [function] [call site] 00909
24 PERR::into_err [function] [call site] 00911
24 match_token [function] [call site] 00912
24 PERR::MissingToken [function] [call site] 00914
24 &str::into [function] [call site] 00916
24 PERR::into_err [function] [call site] 00917
24 parse_var_name [function] [call site] 00919
24 MultiInputsStream::get_next [function] [call site] 00920
24 PERR::into_err [function] [call site] 00923
24 PERR::MissingToken [function] [call site] 00925
24 &str::into [function] [call site] 00927
24 PERR::into_err [function] [call site] 00928
24 ensure_not_statement_expr [function] [call site] 00929
24 Engine::parse_expr [function] [call site] 00930
24 Expr::ensure_iterable [function] [call site] 00931
25 PERR::MismatchedType [function] [call site] 00934
25 &str::into [function] [call site] 00935
25 &'static [call site] 00936
25 PERR::into_err [function] [call site] 00937
25 Expr::start_position [function] [call site] 00938
24 Engine::lex_with_map [function] [call site] 00939
24 Engine::get_interned_string [function] [call site] 00940
24 Engine::get_interned_string [function] [call site] 00941
24 test::len [function] [call site] 00942
24 blob_functions::push [function] [call site] 00943
24 TestStruct::clone [function] [call site] 00944
24 blob_functions::push [function] [call site] 00945
24 Engine::parse_block [function] [call site] 00946
24 Scope::rewind [function] [call site] 00948
25 string_functions::truncate [function] [call site] 00949
26 string_functions::clear [function] [call site] 00950
26 FnPtr::try_from [function] [call site] 00951
26 char_indices [function] [call site] 00952
26 shared_make_mut [function] [call site] 00954
27 Shared::make_mut [function] [call site] 00955
26 string_functions::truncate [function] [call site] 00956
25 string_functions::truncate [function] [call site] 00957
25 string_functions::truncate [function] [call site] 00958
24 Stmt::For [function] [call site] 00960
24 TestStruct::new [function] [call site] 00961
23 ParseSettings::level_up [function] [call site] 00962
23 ParseSettings::has_option [function] [call site] 00964
23 Expr::Stmt [function] [call site] 00965
23 TestStruct::new [function] [call site] 00966
23 Engine::parse_switch [function] [call site] 00967
24 ParseSettings::level_up_with_position [function] [call site] 00968
24 eat_token [function] [call site] 00969
24 Engine::parse_expr [function] [call site] 00970
24 MultiInputsStream::get_next [function] [call site] 00971
24 PERR::into_err [function] [call site] 00974
24 PERR::MissingToken [function] [call site] 00976
24 &str::into [function] [call site] 00978
24 PERR::into_err [function] [call site] 00979
24 FnArgsVec::<BinaryExpr>::new [function] [call site] 00980
24 StraightHashMap::<CaseBlocksList>::default [function] [call site] 00981
25 TestStruct::new [function] [call site] 00982
24 StaticVec::<RangeCase>::new [function] [call site] 00983
24 eat_token [function] [call site] 00986
24 PERR::MissingToken [function] [call site] 00988
24 PERR::into_err [function] [call site] 00991
24 Position::is_none [function] [call site] 00992
24 eat_token [function] [call site] 00993
24 match_token [function] [call site] 00994
24 PERR::into_err [function] [call site] 00996
24 Position::new_const [function] [call site] 00997
25 TestStruct::new [function] [call site] 00999
24 Expr::BoolConstant [function] [call site] 01000
24 None::is_some [function] [call site] 01001
24 PERR::into_err [function] [call site] 01003
24 Position::new_const [function] [call site] 01004
24 Engine::parse_expr [function] [call site] 01005
24 blob_functions::push [function] [call site] 01006
25 blob_functions::push [function] [call site] 01007
25 FnPtr::try_from [function] [call site] 01008
25 RhaiResultOf::unwrap [function] [call site] 01009
24 PERR::ExprExpected [function] [call site] 01011
24 &str::into [function] [call site] 01012
24 PERR::into_err [function] [call site] 01013
24 match_token [function] [call site] 01014
24 match_token [function] [call site] 01015
24 ensure_not_statement_expr [function] [call site] 01016
24 Engine::parse_expr [function] [call site] 01017
24 Expr::ensure_bool_expr [function] [call site] 01018
24 ensure_not_assignment [function] [call site] 01019
24 Expr::BoolConstant [function] [call site] 01020
24 MultiInputsStream::get_next [function] [call site] 01021
24 PERR::into_err [function] [call site] 01024
24 PERR::MissingToken [function] [call site] 01026
24 &str::into [function] [call site] 01028
24 PERR::into_err [function] [call site] 01029
24 ParseSettings::has_flag [function] [call site] 01030
24 Engine::parse_expr [function] [call site] 01031
24 Engine::parse_stmt [function] [call site] 01032
24 CustomExpr::is_self_terminated [function] [call site] 01033
24 ParseResult::into [function] [call site] 01034
24 Expr::Stmt [function] [call site] 01035
24 StmtBlockContainer::into [function] [call site] 01036
24 blob_functions::push [function] [call site] 01037
24 test::len [function] [call site] 01038
24 string_functions::is_empty [function] [call site] 01039
25 test::len [function] [call site] 01040
24 Expr::get_literal_value [function] [call site] 01042
25 StmtBlock::as_ref [function] [call site] 01044
25 TestStruct::clone [function] [call site] 01045
25 write_lock::<FnPtr> [function] [call site] 01047
25 crate::Shared::new [function] [call site] 01049
25 Option<&GlobalRuntimeState>::into [function] [call site] 01050
25 TestStruct::clone [function] [call site] 01054
25 Self::into [function] [call site] 01055
25 Expr::is_constant [function] [call site] 01057
26 MyIterableType::into_iter [function] [call site] 01058
26 Self::IntoIter::all [function] [call site] 01059
27 Engine::new [function] [call site] 01060
27 register_type::<TestStruct> [function] [call site] 01061
27 Engine::register_fn [function] [call site] 01062
27 Engine::register_fn [function] [call site] 01063
26 MyIterableType::into_iter [function] [call site] 01064
26 Engine::lex_with_map [function] [call site] 01065
26 test_method_call [function] [call site] 01066
27 Engine::new [function] [call site] 01067
27 register_type::<TestStruct> [function] [call site] 01068
27 Engine::register_fn [function] [call site] 01069
27 Engine::register_fn [function] [call site] 01070
25 crate::Array::with_capacity [function] [call site] 01071
26 blob_functions::blob_with_capacity_and_value [function] [call site] 01072
27 TestStruct::new [function] [call site] 01074
27 FnPtr::try_from [function] [call site] 01075
27 RhaiResultOf::unwrap_or [function] [call site] 01076
27 NativeCallContext::engine [function] [call site] 01077
27 Engine::throw_on_size [function] [call site] 01078
28 Command::get [function] [call site] 01080
28 ERR::ErrorDataTooLarge [function] [call site] 01082
28 &str::to_string [function] [call site] 01083
29 Engine::new [function] [call site] 01084
29 Scope::new [function] [call site] 01085
29 blob_functions::push [function] [call site] 01086
29 blob_functions::push [function] [call site] 01087
29 blob_functions::push [function] [call site] 01088
28 Command::get [function] [call site] 01091
28 ERR::ErrorDataTooLarge [function] [call site] 01093
28 &str::to_string [function] [call site] 01094
28 Command::get [function] [call site] 01097
28 ERR::ErrorDataTooLarge [function] [call site] 01099
28 &str::to_string [function] [call site] 01100
27 FnPtr::try_from [function] [call site] 01103
27 RhaiResultOf::unwrap [function] [call site] 01104
25 test::len [function] [call site] 01106
25 StmtBlock::extend [function] [call site] 01107
26 StmtBlock::extend [function] [call site] 01108
27 StmtBlock::extend [function] [call site] 01109
25 MyIterableType::into_iter [function] [call site] 01110
25 Self::IntoIter::map [function] [call site] 01111
25 Expr::get_literal_value [function] [call site] 01112
26 StmtBlock::as_ref [function] [call site] 01114
26 TestStruct::clone [function] [call site] 01115
26 write_lock::<FnPtr> [function] [call site] 01116
26 crate::Shared::new [function] [call site] 01118
26 Option<&GlobalRuntimeState>::into [function] [call site] 01119
26 TestStruct::clone [function] [call site] 01123
26 Self::into [function] [call site] 01124
26 Expr::is_constant [function] [call site] 01126
26 crate::Array::with_capacity [function] [call site] 01127
26 test::len [function] [call site] 01128
26 StmtBlock::extend [function] [call site] 01129
26 MyIterableType::into_iter [function] [call site] 01130
26 Self::IntoIter::map [function] [call site] 01131
26 Expr::get_literal_value [function] [call site] 01132
26 Option::unwrap [function] [call site] 01133
26 Dynamic::from_array [function] [call site] 01134
26 Expr::is_constant [function] [call site] 01138
26 TestStruct::clone [function] [call site] 01139
26 (TokenIterator::get_mut [function] [call site] 01140
27 Shared::get_mut [function] [call site] 01141
26 Ident::as_str [function] [call site] 01142
26 Option::unwrap [function] [call site] 01143
26 Expr::get_literal_value [function] [call site] 01144
26 Option::unwrap [function] [call site] 01145
26 Dynamic::from_map [function] [call site] 01146
26 Expr::is_constant [function] [call site] 01147
26 Position::new_const [function] [call site] 01148
26 Expr::get_literal_value [function] [call site] 01149
27 StmtBlock::as_ref [function] [call site] 01151
27 TestStruct::clone [function] [call site] 01152
27 write_lock::<FnPtr> [function] [call site] 01153
27 crate::Shared::new [function] [call site] 01155
27 Option<&GlobalRuntimeState>::into [function] [call site] 01156
27 TestStruct::clone [function] [call site] 01160
27 Self::into [function] [call site] 01161
27 Expr::is_constant [function] [call site] 01163
27 crate::Array::with_capacity [function] [call site] 01164
27 test::len [function] [call site] 01165
27 StmtBlock::extend [function] [call site] 01166
27 MyIterableType::into_iter [function] [call site] 01167
27 Self::IntoIter::map [function] [call site] 01168
27 Expr::get_literal_value [function] [call site] 01169
27 Option::unwrap [function] [call site] 01170
27 Dynamic::from_array [function] [call site] 01171
27 Expr::is_constant [function] [call site] 01172
27 TestStruct::clone [function] [call site] 01173
27 (TokenIterator::get_mut [function] [call site] 01174
27 Ident::as_str [function] [call site] 01175
27 Option::unwrap [function] [call site] 01176
27 Expr::get_literal_value [function] [call site] 01177
27 Option::unwrap [function] [call site] 01178
27 Dynamic::from_map [function] [call site] 01179
27 Expr::is_constant [function] [call site] 01180
27 Position::new_const [function] [call site] 01181
27 Expr::get_literal_value [function] [call site] 01182
27 Option::unwrap [function] [call site] 01183
27 FnCallExpr::is_qualified [function] [call site] 01186
28 string_functions::is_empty [function] [call site] 01187
27 test::len [function] [call site] 01188
27 TestStruct::clone [function] [call site] 01192
27 RhaiResultOf::ok [function] [call site] 01193
27 test::len [function] [call site] 01195
27 Token::literal_syntax [function] [call site] 01196
27 Token::literal_syntax [function] [call site] 01197
27 Ident::as_str [function] [call site] 01198
26 Option::unwrap [function] [call site] 01205
26 FnCallExpr::is_qualified [function] [call site] 01208
26 test::len [function] [call site] 01209
26 FnPtr::new [function] [call site] 01210
26 TestStruct::clone [function] [call site] 01211
26 RhaiResultOf::ok [function] [call site] 01212
26 test::len [function] [call site] 01214
26 Token::literal_syntax [function] [call site] 01215
26 Token::literal_syntax [function] [call site] 01216
26 Ident::as_str [function] [call site] 01217
25 Option::unwrap [function] [call site] 01224
25 Dynamic::from_array [function] [call site] 01225
25 Expr::is_constant [function] [call site] 01226
25 TestStruct::clone [function] [call site] 01227
25 (TokenIterator::get_mut [function] [call site] 01228
25 Ident::as_str [function] [call site] 01229
25 Option::unwrap [function] [call site] 01230
25 Expr::get_literal_value [function] [call site] 01231
25 Option::unwrap [function] [call site] 01232
25 Dynamic::from_map [function] [call site] 01233
25 Expr::is_constant [function] [call site] 01234
25 Position::new_const [function] [call site] 01235
25 Expr::get_literal_value [function] [call site] 01236
25 Option::unwrap [function] [call site] 01237
25 FnCallExpr::is_qualified [function] [call site] 01240
25 test::len [function] [call site] 01241
25 FnPtr::new [function] [call site] 01242
25 TestStruct::clone [function] [call site] 01243
25 RhaiResultOf::ok [function] [call site] 01244
25 test::len [function] [call site] 01246
25 Token::literal_syntax [function] [call site] 01247
25 Token::literal_syntax [function] [call site] 01248
25 Ident::as_str [function] [call site] 01249
24 Option::ok_or_else [function] [call site] 01256
24 PERR::ExprExpected [function] [call site] 01257
24 &str::into [function] [call site] 01258
24 PERR::into_err [function] [call site] 01259
24 Expr::start_position [function] [call site] 01260
24 read_lock::<ExclusiveRange> [function] [call site] 01261
24 TestStruct::clone [function] [call site] 01263
24 Self::into [function] [call site] 01265
24 read_lock::<InclusiveRange> [function] [call site] 01266
24 TestStruct::clone [function] [call site] 01268
24 Self::into [function] [call site] 01269
24 string_functions::is_empty [function] [call site] 01270
24 RangeCase::set_index [function] [call site] 01271
24 blob_functions::push [function] [call site] 01272
24 string_functions::is_empty [function] [call site] 01273
24 PERR::into_err [function] [call site] 01275
24 Expr::start_position [function] [call site] 01276
24 func::hashing::get_hasher [function] [call site] 01277
25 config::hashing::get_hashing_seed [function] [call site] 01278
25 ahash::RandomState::with_seeds [function] [call site] 01279
25 StraightHasherBuilder::build_hasher [function] [call site] 01280
25 Engine::default [function] [call site] 01281
24 test::hash [function] [call site] 01282
24 Self::Hasher::finish [function] [call site] 01283
24 Scope::push_entry [function] [call site] 01284
25 Scope::is_empty [function] [call site] 01285
26 string_functions::is_empty [function] [call site] 01286
25 blob_functions::push [function] [call site] 01289
25 Dynamic::set_access_mode [function] [call site] 01290
26 StmtBlock::as_mut [function] [call site] 01291
26 Dynamic::set_access_mode [function] [call site] 01292
27 StmtBlock::as_mut [function] [call site] 01293
27 Dynamic::set_access_mode [function] [call site] 01294
27 values_mut [function] [call site] 01295
27 Dynamic::set_access_mode [function] [call site] 01296
26 values_mut [function] [call site] 01297
26 Dynamic::set_access_mode [function] [call site] 01298
25 blob_functions::push [function] [call site] 01299
24 &mut [call site] 01300
24 Position::new_const [function] [call site] 01301
25 TestStruct::new [function] [call site] 01303
24 blob_functions::push [function] [call site] 01304
24 eat_token [function] [call site] 01307
24 PERR::MissingToken [function] [call site] 01309
24 PERR::into_err [function] [call site] 01312
24 TestStruct::clone [function] [call site] 01314
24 PERR::into_err [function] [call site] 01316
25 ParseError [function] [call site] 01317
25 PERR::into [function] [call site] 01318
24 PERR::MissingToken [function] [call site] 01320
24 &str::into [function] [call site] 01322
24 PERR::into_err [function] [call site] 01323
24 shrink_to_fit [function] [call site] 01324
24 Self::shrink_to_fit [function] [call site] 01325
24 shrink_to_fit [function] [call site] 01326
24 Stmt::Switch [function] [call site] 01328
23 ParseSettings::level_up [function] [call site] 01330
23 ParseSettings::has_option [function] [call site] 01332
23 test::len [function] [call site] 01333
23 Engine::max_functions [function] [call site] 01334
23 PERR::into_err [function] [call site] 01336
23 ParseSettings::has_option [function] [call site] 01337
23 Engine::parse_anon_fn [function] [call site] 01338
24 ParseState::new [function] [call site] 01339
24 TestStruct::clone [function] [call site] 01340
24 clone_from [function] [call site] 01341
24 StmtBlock::extend [function] [call site] 01342
24 TestStruct::clone [function] [call site] 01343
24 StaticVec::<ImmutableString>::new_const [function] [call site] 01344
25 TestStruct::new [function] [call site] 01346
24 MultiInputsStream::get_next [function] [call site] 01347
24 match_token [function] [call site] 01349
24 MultiInputsStream::get_next [function] [call site] 01350
24 MyIterableType::into_iter [function] [call site] 01352
25 test_chars [function] [call site] 01353
25 0.chars().collect::<Vec<_>> [function] [call site] 01354
25 MyIterableType::into_iter [function] [call site] 01355
24 Self::IntoIter::any [function] [call site] 01356
24 PERR::FnDuplicatedParam [function] [call site] 01358
24 ImmutableString::new [function] [call site] 01359
24 test_to_string [function] [call site] 01360
24 PERR::into_err [function] [call site] 01361
24 Engine::get_interned_string [function] [call site] 01362
24 blob_functions::push [function] [call site] 01363
24 TestStruct::clone [function] [call site] 01364
24 blob_functions::push [function] [call site] 01365
24 PERR::into_err [function] [call site] 01367
24 PERR::MissingToken [function] [call site] 01369
24 &str::into [function] [call site] 01371
24 PERR::into_err [function] [call site] 01372
24 MultiInputsStream::get_next [function] [call site] 01373
24 PERR::into_err [function] [call site] 01376
24 PERR::MissingToken [function] [call site] 01378
24 &str::into [function] [call site] 01380
24 PERR::into_err [function] [call site] 01381
24 Engine::parse_stmt [function] [call site] 01382
24 ParseSettings::level_up [function] [call site] 01383
24 std::mem::take [function] [call site] 01387
25 Engine::new [function] [call site] 01388
25 register_type_with_name::<TestStruct> [function] [call site] 01389
25 Engine::register_fn [function] [call site] 01390
25 TestStruct [function] [call site] 01391
24 blob_functions::blob_with_capacity [function] [call site] 01392
25 blob_functions::blob_with_capacity_and_value [function] [call site] 01393
24 test::len [function] [call site] 01394
25 test::len [function] [call site] 01395
24 test::len [function] [call site] 01396
25 test::len [function] [call site] 01397
24 StmtBlock::extend [function] [call site] 01398
24 MyIterableType::into_iter [function] [call site] 01399
25 test_chars [function] [call site] 01400
25 0.chars().collect::<Vec<_>> [function] [call site] 01401
25 MyIterableType::into_iter [function] [call site] 01402
24 Self::IntoIter::map [function] [call site] 01403
24 TestStruct::clone [function] [call site] 01404
24 blob_functions::blob_with_capacity [function] [call site] 01405
24 test::len [function] [call site] 01406
24 ThinVec::<Ident>::new [function] [call site] 01407
24 string_functions::add_append [function] [call site] 01408
25 string_functions::is_empty [function] [call site] 01409
25 String::from_utf8_lossy [function] [call site] 01410
25 string_functions::is_empty [function] [call site] 01411
25 String::from_utf8 [function] [call site] 01412
25 ImmutableString::into_owned [function] [call site] 01415
25 String::into [function] [call site] 01416
25 ImmutableString::into_owned [function] [call site] 01417
25 StmtBlock::as_ref [function] [call site] 01418
24 func::hashing::get_hasher [function] [call site] 01420
24 MyIterableType::into_iter [function] [call site] 01421
24 Self::IntoIter::for_each [function] [call site] 01422
24 test::hash [function] [call site] 01423
24 test::hash [function] [call site] 01424
24 Self::Hasher::finish [function] [call site] 01425
24 Engine::get_interned_string [function] [call site] 01426
24 make_anonymous_fn [function] [call site] 01427
25 crate::Identifier::new_const [function] [call site] 01428
26 TestStruct::new [function] [call site] 01430
24 TestStruct::new [function] [call site] 01432
24 TestStruct::clone [function] [call site] 01433
24 TokenStream::into [function] [call site] 01434
24 Engine::default [function] [call site] 01435
24 TestStruct::new [function] [call site] 01436
24 crate::types::fn_ptr::FnPtrType::Script [function] [call site] 01437
24 TestStruct::clone [function] [call site] 01438
24 Expr::DynamicConstant [function] [call site] 01440
24 TestStruct::new [function] [call site] 01441
24 Engine::access_var [function] [call site] 01443
25 ParseState::find_var [function] [call site] 01444
26 Scope::iter_rev_inner [function] [call site] 01445
27 MyIterableType::into_iter [function] [call site] 01446
28 test_chars [function] [call site] 01447
28 0.chars().collect::<Vec<_>> [function] [call site] 01448
28 MyIterableType::into_iter [function] [call site] 01449
27 array_functions::reduce_rev [function] [call site] 01450
28 array_functions::reduce_rev_with_initial [function] [call site] 01451
29 string_functions::is_empty [function] [call site] 01452
29 test::len [function] [call site] 01454
29 StaticModuleResolver::iter_mut [function] [call site] 01455
29 array_functions::reduce_rev [function] [call site] 01456
30 array_functions::reduce_rev_with_initial [function] [call site] 01457
29 RhaiResult::enumerate [function] [call site] 01458
29 try_fold [function] [call site] 01459
29 FnPtr::call_raw_with_extra_args [function] [call site] 01461
30 _call_with_extra_args::<true, [call site] 01462
30 _call_with_extra_args::<false, [call site] 01463
27 array_functions::zip [function] [call site] 01466
28 string_functions::is_empty [function] [call site] 01467
29 test::len [function] [call site] 01468
28 string_functions::is_empty [function] [call site] 01469
29 test::len [function] [call site] 01470
28 IterateDynamicArray::new [function] [call site] 01472
28 StaticModuleResolver::iter_mut [function] [call site] 01473
29 StaticModuleResolver::iter_mut [function] [call site] 01474
29 Engine::lex_with_map [function] [call site] 01475
29 Ident::as_str [function] [call site] 01476
28 array_functions::zip [function] [call site] 01477
29 string_functions::is_empty [function] [call site] 01478
29 string_functions::is_empty [function] [call site] 01479
29 IterateDynamicArray::new [function] [call site] 01481
29 StaticModuleResolver::iter_mut [function] [call site] 01482
29 array_functions::zip [function] [call site] 01483
29 RhaiResultOf::enumerate [function] [call site] 01484
29 Engine::lex_with_map [function] [call site] 01485
29 FnPtr::call_raw_with_extra_args [function] [call site] 01486
29 TestStruct::clone [function] [call site] 01487
29 reflection_functions::collect [function] [call site] 01489
30 NativeCallContext::engine [function] [call site] 01490
30 Engine::collect_fn_metadata_impl [function] [call site] 01491
30 StmtBlock::as_ref [function] [call site] 01493
30 test::len [function] [call site] 01494
30 IterateMap::new [function] [call site] 01495
30 string_functions::is_empty [function] [call site] 01496
30 blob_functions::insert [function] [call site] 01497
30 &str::into [function] [call site] 01498
30 Engine::get_interned_string [function] [call site] 01499
30 ImmutableString::into [function] [call site] 01500
30 blob_functions::insert [function] [call site] 01501
30 &str::into [function] [call site] 01502
30 Engine::get_interned_string [function] [call site] 01503
30 ImmutableString::into [function] [call site] 01504
30 blob_functions::insert [function] [call site] 01505
30 &str::into [function] [call site] 01506
30 Engine::get_interned_string [function] [call site] 01507
30 ImmutableString::into [function] [call site] 01508
30 blob_functions::insert [function] [call site] 01509
30 &str::into [function] [call site] 01510
30 string_functions::starts_with [function] [call site] 01511
30 blob_functions::insert [function] [call site] 01513
30 &str::into [function] [call site] 01514
30 blob_functions::insert [function] [call site] 01516
30 &str::into [function] [call site] 01517
30 MyIterableType::into_iter [function] [call site] 01518
30 Engine::lex_with_map [function] [call site] 01519
30 Engine::get_interned_string [function] [call site] 01520
30 ImmutableString::into [function] [call site] 01521
30 params [call site] 01522
12 .iter() [call site] 01523
12 .map(|&p| [call site] 01524
12 .collect::<Array> [function] [call site] 01525
30 string_functions::is_empty [function] [call site] 01527
30 blob_functions::insert [function] [call site] 01528
30 &str::into [function] [call site] 01529
30 MyIterableType::into_iter [function] [call site] 01530
30 Engine::lex_with_map [function] [call site] 01531
30 Engine::get_interned_string [function] [call site] 01532
30 ImmutableString::into [function] [call site] 01533
30 comments [call site] 01534
14 .iter() [call site] 01535
14 .map(|&s| [call site] 01536
14 .collect::<Array> [function] [call site] 01537
30 Dynamic::from_map [function] [call site] 01540
28 RhaiResultOf::enumerate [function] [call site] 01541
28 Engine::lex_with_map [function] [call site] 01542
28 FnPtr::call_raw_with_extra_args [function] [call site] 01543
28 TestStruct::clone [function] [call site] 01544
28 into [function] [call site] 01545
28 reflection_functions::collect [function] [call site] 01546
27 MyIterableType::into_iter [function] [call site] 01547
27 array_functions::reduce_rev [function] [call site] 01548
27 Engine::lex_with_map [function] [call site] 01549
27 Dynamic::is_read_only [function] [call site] 01550
28 crate::func::locked_read [function] [call site] 01551
28 Option::map_or [function] [call site] 01552
28 Dynamic::access_mode [function] [call site] 01553
28 Dynamic::access_mode [function] [call site] 01554
26 ParseSettings::level_up_with_position [function] [call site] 01555
26 map_or [function] [call site] 01556
25 map_functions::values [function] [call site] 01557
26 string_functions::is_empty [function] [call site] 01558
27 test::len [function] [call site] 01559
26 IterateDynamicArray::new [function] [call site] 01560
26 map_functions::values [function] [call site] 01561
27 string_functions::is_empty [function] [call site] 01562
27 IterateDynamicArray::new [function] [call site] 01563
27 map_functions::values [function] [call site] 01564
27 Array::cloned [function] [call site] 01565
27 reflection_functions::collect [function] [call site] 01566
26 Array::cloned [function] [call site] 01567
26 reflection_functions::collect [function] [call site] 01568
25 T::as_any [function] [call site] 01569
25 MyIterableType::into_iter [function] [call site] 01570
25 T::as_any [function] [call site] 01571
25 Engine::get_interned_string [function] [call site] 01572
25 blob_functions::push [function] [call site] 01573
25 then [function] [call site] 01574
25 TestStruct::new [function] [call site] 01575
25 Dynamic::flatten [function] [call site] 01576
26 crate::func::native::shared_try_take [function] [call site] 01577
27 Shared::try_unwrap [function] [call site] 01578
26 into_inner [function] [call site] 01579
26 Dynamic::flatten [function] [call site] 01580
26 into_inner [function] [call site] 01581
26 Dynamic::flatten [function] [call site] 01583
26 into_inner [function] [call site] 01584
26 Dynamic::flatten [function] [call site] 01585
26 crate::func::locked_read [function] [call site] 01586
26 Dynamic::flatten_clone [function] [call site] 01587
27 crate::func::locked_read [function] [call site] 01588
27 Option::map_or_else [function] [call site] 01589
27 Dynamic::clone [function] [call site] 01590
28 Union::Unit [function] [call site] 01592
28 Union::Bool [function] [call site] 01594
28 Union::Str [function] [call site] 01596
28 TestStruct::clone [function] [call site] 01597
28 Union::Char [function] [call site] 01600
28 Union::Int [function] [call site] 01602
28 Union::Float [function] [call site] 01604
28 Union::Decimal [function] [call site] 01606
28 TestStruct::clone [function] [call site] 01607
28 Union::Array [function] [call site] 01609
28 TestStruct::clone [function] [call site] 01610
28 Union::Blob [function] [call site] 01612
28 TestStruct::clone [function] [call site] 01613
28 Union::Map [function] [call site] 01615
28 TestStruct::clone [function] [call site] 01616
28 Union::FnPtr [function] [call site] 01618
28 TestStruct::clone [function] [call site] 01619
28 Union::TimeStamp [function] [call site] 01621
28 TestStruct::clone [function] [call site] 01622
28 Union::Variant [function] [call site] 01624
28 StmtBlock::as_ref [function] [call site] 01625
28 StmtBlock::as_ref [function] [call site] 01626
28 T::clone_object [function] [call site] 01627
29 TestStruct::new [function] [call site] 01628
29 TestStruct::clone [function] [call site] 01629
28 Box::into [function] [call site] 01631
28 Union::Shared [function] [call site] 01633
28 TestStruct::clone [function] [call site] 01634
27 Dynamic::flatten_clone [function] [call site] 01635
28 crate::func::locked_read [function] [call site] 01636
28 Option::map_or_else [function] [call site] 01637
28 Dynamic::clone [function] [call site] 01638
28 Dynamic::flatten_clone [function] [call site] 01639
28 Dynamic::clone [function] [call site] 01640
27 Dynamic::clone [function] [call site] 01641
26 Union::Shared [function] [call site] 01643
24 Position::is_none [function] [call site] 01644
24 ParseSettings::has_flag [function] [call site] 01645
24 ParseSettings::has_option [function] [call site] 01646
24 map_or [function] [call site] 01647
24 string_functions::contains [function] [call site] 01648
24 Err [function] [call site] 01649
24 PERR::VariableUndefined [function] [call site] 01650
24 test_to_string [function] [call site] 01651
24 PERR::into_err [function] [call site] 01652
24 calc_fn_hash [function] [call site] 01653
24 test::len [function] [call site] 01654
24 blob_functions::insert [function] [call site] 01655
24 Engine::make_curry_from_externals [function] [call site] 01656
25 StmtBlock::as_ref [function] [call site] 01657
25 string_functions::is_empty [function] [call site] 01658
26 test::len [function] [call site] 01659
25 StmtBlock::as_ref [function] [call site] 01660
25 test::len [function] [call site] 01661
26 test::len [function] [call site] 01662
25 blob_functions::blob_with_capacity [function] [call site] 01663
25 StmtBlock::as_ref [function] [call site] 01664
25 test::len [function] [call site] 01665
25 blob_functions::push [function] [call site] 01666
25 StmtBlock::extend [function] [call site] 01667
25 StmtBlock::as_ref [function] [call site] 01668
25 MyIterableType::into_iter [function] [call site] 01669
26 test_chars [function] [call site] 01670
26 0.chars().collect::<Vec<_>> [function] [call site] 01671
26 MyIterableType::into_iter [function] [call site] 01672
25 Self::IntoIter::cloned [function] [call site] 01673
25 Engine::lex_with_map [function] [call site] 01674
25 Engine::access_var [function] [call site] 01675
25 FnPtr::try_from [function] [call site] 01676
25 Command::get [function] [call site] 01677
25 RhaiResultOf::ok [function] [call site] 01678
25 and_then [function] [call site] 01679
25 Expr::Variable [function] [call site] 01680
25 Engine::default [function] [call site] 01681
25 Expr::Variable [function] [call site] 01683
25 Engine::get_interned_string [function] [call site] 01685
25 FnCallHashes::from_native_only [function] [call site] 01686
25 calc_fn_hash [function] [call site] 01687
25 FnCallExpr::into_fn_call_expr [function] [call site] 01688
25 blob_functions::blob_with_capacity [function] [call site] 01689
26 blob_functions::blob_with_capacity_and_value [function] [call site] 01690
25 blob_functions::push [function] [call site] 01691
26 blob_functions::push [function] [call site] 01692
26 FnPtr::try_from [function] [call site] 01693
26 RhaiResultOf::unwrap [function] [call site] 01694
25 Stmt::Share [function] [call site] 01695
25 MyIterableType::into_iter [function] [call site] 01696
26 test_chars [function] [call site] 01697
26 0.chars().collect::<Vec<_>> [function] [call site] 01698
26 MyIterableType::into_iter [function] [call site] 01699
25 Self::IntoIter::map [function] [call site] 01700
25 Engine::access_var [function] [call site] 01701
25 into_iter() [call site] 01702
8 .map(|var| [call site] 01703
10 let [call site] 01704
10 (var, [call site] 01705
8 }) [call site] 01706
8 .collect::<FnArgsVec<_>> [function] [call site] 01707
25 blob_functions::push [function] [call site] 01709
25 Stmt::Expr [function] [call site] 01710
25 Expr::Stmt [function] [call site] 01712
25 StmtBlock::new [function] [call site] 01713
26 StmtBlock::new_with_span [function] [call site] 01714
27 MyIterableType::into_iter [function] [call site] 01715
28 test_chars [function] [call site] 01716
28 0.chars().collect::<Vec<_>> [function] [call site] 01717
28 MyIterableType::into_iter [function] [call site] 01718
27 Self::IntoIter::collect [function] [call site] 01719
27 StmtBlockContainer::shrink_to_fit [function] [call site] 01720
26 Span::new [function] [call site] 01721
25 Self::into [function] [call site] 01722
24 Ok [function] [call site] 01723
23 TestStruct::new [function] [call site] 01724
23 ParseSettings::level_up [function] [call site] 01725
23 MultiInputsStream::get_next [function] [call site] 01726
23 unwrap [function] [call site] 01727
23 string_functions::is_empty [function] [call site] 01728
23 blob_functions::push [function] [call site] 01729
24 blob_functions::push [function] [call site] 01730
24 FnPtr::try_from [function] [call site] 01731
24 RhaiResultOf::unwrap [function] [call site] 01732
23 Expr::StringConstant [function] [call site] 01733
23 Engine::get_interned_string [function] [call site] 01734
23 Engine::parse_block [function] [call site] 01735
23 Expr::Stmt [function] [call site] 01736
23 TestStruct::new [function] [call site] 01737
23 ParseResult::into [function] [call site] 01738
23 string_functions::is_empty [function] [call site] 01739
23 blob_functions::push [function] [call site] 01740
23 Target::borrow_mut [function] [call site] 01741
24 Target::as_mut [function] [call site] 01742
23 MultiInputsStream::get_next [function] [call site] 01743
23 unwrap [function] [call site] 01744
23 string_functions::is_empty [function] [call site] 01745
23 blob_functions::push [function] [call site] 01746
23 Expr::StringConstant [function] [call site] 01747
23 Engine::get_interned_string [function] [call site] 01748
23 string_functions::is_empty [function] [call site] 01749
23 blob_functions::push [function] [call site] 01750
23 Expr::StringConstant [function] [call site] 01751
23 Engine::get_interned_string [function] [call site] 01752
23 Err [function] [call site] 01753
23 PERR::into_err [function] [call site] 01754
23 string_functions::is_empty [function] [call site] 01755
24 test::len [function] [call site] 01756
23 Expr::StringConstant [function] [call site] 01757
23 Engine::get_interned_string [function] [call site] 01758
23 Self::shrink_to_fit [function] [call site] 01759
23 Expr::InterpolatedString [function] [call site] 01760
23 Engine::parse_array_literal [function] [call site] 01761
24 eat_token [function] [call site] 01762
24 TestStruct::new [function] [call site] 01763
24 Engine::max_array_size [function] [call site] 01764
25 Command::get [function] [call site] 01765
24 test::len [function] [call site] 01766
24 Engine::max_array_size [function] [call site] 01767
24 PERR::LiteralTooLarge [function] [call site] 01769
24 &str::into [function] [call site] 01770
24 Engine::max_array_size [function] [call site] 01771
24 PERR::into_err [function] [call site] 01772
24 eat_token [function] [call site] 01777
24 PERR::MissingToken [function] [call site] 01779
24 PERR::into_err [function] [call site] 01782
24 blob_functions::push [function] [call site] 01783
24 Engine::parse_expr [function] [call site] 01784
24 ParseSettings::level_up [function] [call site] 01785
24 eat_token [function] [call site] 01788
24 PERR::MissingToken [function] [call site] 01790
24 PERR::into_err [function] [call site] 01793
24 TestStruct::clone [function] [call site] 01795
24 PERR::into_err [function] [call site] 01796
24 PERR::MissingToken [function] [call site] 01798
24 &str::into [function] [call site] 01800
24 PERR::into_err [function] [call site] 01801
24 shrink_to_fit [function] [call site] 01802
24 Expr::Array [function] [call site] 01804
23 ParseSettings::level_up [function] [call site] 01805
23 Engine::parse_map_literal [function] [call site] 01806
24 eat_token [function] [call site] 01807
24 StaticVec::<(Ident, [call site] 01808
24 std::collections::BTreeMap::<crate::Identifier, [call site] 01809
24 eat_token [function] [call site] 01812
24 PERR::MissingToken [function] [call site] 01814
24 PERR::into_err [function] [call site] 01817
24 MultiInputsStream::get_next [function] [call site] 01818
24 ParseSettings::has_flag [function] [call site] 01820
24 PERR::into_err [function] [call site] 01822
24 MyIterableType::into_iter [function] [call site] 01823
25 test_chars [function] [call site] 01824
25 0.chars().collect::<Vec<_>> [function] [call site] 01825
25 MyIterableType::into_iter [function] [call site] 01826
24 Self::IntoIter::any [function] [call site] 01827
24 Ident::as_str [function] [call site] 01828
24 Ident::as_str [function] [call site] 01829
24 PERR::DuplicatedProperty [function] [call site] 01831
24 test_to_string [function] [call site] 01832
24 PERR::into_err [function] [call site] 01833
24 PERR::into_err [function] [call site] 01835
24 tokenizer::is_valid_identifier [function] [call site] 01836
24 PERR::Reserved [function] [call site] 01838
24 test_to_string [function] [call site] 01839
24 PERR::into_err [function] [call site] 01840
24 PERR::into_err [function] [call site] 01842
24 PERR::MissingToken [function] [call site] 01844
24 PERR::into_err [function] [call site] 01847
24 string_functions::is_empty [function] [call site] 01848
24 PERR::MissingToken [function] [call site] 01850
24 PERR::into_err [function] [call site] 01853
24 PERR::into_err [function] [call site] 01855
24 MultiInputsStream::get_next [function] [call site] 01856
24 PERR::into_err [function] [call site] 01859
24 PERR::MissingToken [function] [call site] 01861
24 PERR::into_err [function] [call site] 01863
24 Engine::max_map_size [function] [call site] 01864
25 Command::get [function] [call site] 01865
24 test::len [function] [call site] 01866
25 test::len [function] [call site] 01867
24 Engine::max_map_size [function] [call site] 01868
24 PERR::LiteralTooLarge [function] [call site] 01870
24 &str::into [function] [call site] 01871
24 Engine::max_map_size [function] [call site] 01872
24 PERR::into_err [function] [call site] 01873
24 Engine::parse_expr [function] [call site] 01876
24 ParseSettings::level_up [function] [call site] 01877
24 blob_functions::insert [function] [call site] 01878
25 FnPtr::try_from [function] [call site] 01879
25 RhaiResultOf::unwrap [function] [call site] 01880
25 string_functions::is_empty [function] [call site] 01881
25 blob_functions::push [function] [call site] 01882
25 eval::calc_offset_len [function] [call site] 01883
25 test::len [function] [call site] 01884
25 test::len [function] [call site] 01885
25 blob_functions::push [function] [call site] 01886
25 blob_functions::insert [function] [call site] 01887
24 TestStruct::clone [function] [call site] 01888
24 Engine::get_interned_string [function] [call site] 01889
24 blob_functions::push [function] [call site] 01890
25 blob_functions::push [function] [call site] 01891
25 FnPtr::try_from [function] [call site] 01892
25 RhaiResultOf::unwrap [function] [call site] 01893
24 eat_token [function] [call site] 01896
24 PERR::MissingToken [function] [call site] 01898
24 &str::into [function] [call site] 01900
24 PERR::into_err [function] [call site] 01901
24 TestStruct::clone [function] [call site] 01903
24 PERR::into_err [function] [call site] 01904
24 PERR::MissingToken [function] [call site] 01906
24 PERR::into_err [function] [call site] 01909
24 (TokenIterator::shrink_to_fit [function] [call site] 01910
24 Expr::Map [function] [call site] 01912
23 ParseSettings::level_up [function] [call site] 01914
23 contains_key [function] [call site] 01915
23 get_key_value [function] [call site] 01916
23 unwrap [function] [call site] 01917
23 MultiInputsStream::get_next [function] [call site] 01918
23 unwrap [function] [call site] 01919
23 Engine::parse_custom_syntax [function] [call site] 01920
24 TestStruct::new [function] [call site] 01921
24 TestStruct::new [function] [call site] 01922
24 TestStruct::new [function] [call site] 01923
24 Scope::push_constant_dynamic [function] [call site] 01924
25 Scope::push_entry [function] [call site] 01925
26 Scope::is_empty [function] [call site] 01926
26 blob_functions::push [function] [call site] 01929
26 Dynamic::set_access_mode [function] [call site] 01930
26 blob_functions::push [function] [call site] 01931
24 Engine::get_interned_string [function] [call site] 01934
24 RhaiResultOf::into [function] [call site] 01935
24 blob_functions::push [function] [call site] 01936
24 TestStruct::clone [function] [call site] 01937
24 blob_functions::push [function] [call site] 01938
24 TestStruct::clone [function] [call site] 01939
24 (Token, [call site] 01942
24 ImmutableString::new [function] [call site] 01943
24 ParseSettings::level_up [function] [call site] 01944
24 parse_func [function] [call site] 01945
24 string_functions::starts_with [function] [call site] 01946
24 test::len [function] [call site] 01947
24 test::len [function] [call site] 01948
24 blob_functions::push [function] [call site] 01949
24 Expr::StringConstant [function] [call site] 01950
24 Engine::get_interned_string [function] [call site] 01951
24 Engine::get_interned_string [function] [call site] 01952
24 PERR::into_err [function] [call site] 01954
24 Ident::as_str [function] [call site] 01955
24 Target::borrow_mut [function] [call site] 01956
24 MultiInputsStream::get_next [function] [call site] 01957
24 blob_functions::push [function] [call site] 01959
24 test_to_string [function] [call site] 01960
24 Self::last [function] [call site] 01962
24 blob_functions::push [function] [call site] 01964
24 Engine::get_interned_string [function] [call site] 01965
24 parse_var_name [function] [call site] 01966
24 Engine::get_interned_string [function] [call site] 01967
24 blob_functions::push [function] [call site] 01968
24 TestStruct::clone [function] [call site] 01969
24 blob_functions::push [function] [call site] 01970
24 Engine::get_interned_string [function] [call site] 01971
24 blob_functions::push [function] [call site] 01972
24 Expr::Variable [function] [call site] 01973
24 MultiInputsStream::get_next [function] [call site] 01976
24 Token::is_standard_symbol [function] [call site] 01978
24 Token::literal_syntax [function] [call site] 01980
24 &'static [call site] 01981
24 tokenizer::is_valid_identifier [function] [call site] 01982
24 Ident::as_str [function] [call site] 01983
24 PERR::into_err [function] [call site] 01986
24 PERR::MissingSymbol [function] [call site] 01988
24 ImmutableString::new [function] [call site] 01989
24 PERR::into_err [function] [call site] 01990
24 Engine::get_interned_string [function] [call site] 01991
24 blob_functions::push [function] [call site] 01992
24 TestStruct::clone [function] [call site] 01993
24 blob_functions::push [function] [call site] 01994
24 Engine::get_interned_string [function] [call site] 01995
24 blob_functions::push [function] [call site] 01996
24 Expr::StringConstant [function] [call site] 01997
24 MultiInputsStream::get_next [function] [call site] 01998
24 PERR::into_err [function] [call site] 02001
24 (Token, [call site] 02003
24 Engine::get_interned_string [function] [call site] 02004
24 blob_functions::push [function] [call site] 02005
24 TestStruct::clone [function] [call site] 02006
24 blob_functions::push [function] [call site] 02007
24 Engine::get_interned_string [function] [call site] 02008
24 blob_functions::push [function] [call site] 02009
24 Expr::StringConstant [function] [call site] 02010
24 blob_functions::push [function] [call site] 02011
24 Engine::parse_expr [function] [call site] 02012
24 Engine::get_interned_string [function] [call site] 02013
24 blob_functions::push [function] [call site] 02014
24 TestStruct::clone [function] [call site] 02015
24 blob_functions::push [function] [call site] 02017
24 Engine::parse_block [function] [call site] 02018
24 blob_functions::push [function] [call site] 02019
24 Expr::Stmt [function] [call site] 02020
24 TestStruct::new [function] [call site] 02021
24 ParseResult::into [function] [call site] 02022
24 Engine::get_interned_string [function] [call site] 02023
24 blob_functions::push [function] [call site] 02024
24 TestStruct::clone [function] [call site] 02025
24 blob_functions::push [function] [call site] 02026
24 Engine::parse_block [function] [call site] 02027
24 blob_functions::push [function] [call site] 02028
24 Expr::Stmt [function] [call site] 02029
24 TestStruct::new [function] [call site] 02030
24 ParseResult::into [function] [call site] 02031
24 Engine::get_interned_string [function] [call site] 02032
24 blob_functions::push [function] [call site] 02033
24 TestStruct::clone [function] [call site] 02034
24 blob_functions::push [function] [call site] 02035
24 PERR::MissingSymbol [function] [call site] 02039
24 &str::into [function] [call site] 02040
24 PERR::into_err [function] [call site] 02041
24 blob_functions::push [function] [call site] 02042
24 Engine::parse_anon_fn [function] [call site] 02043
24 Engine::get_interned_string [function] [call site] 02044
24 blob_functions::push [function] [call site] 02045
24 TestStruct::clone [function] [call site] 02046
24 blob_functions::push [function] [call site] 02047
24 MultiInputsStream::get_next [function] [call site] 02048
24 blob_functions::push [function] [call site] 02050
24 Expr::BoolConstant [function] [call site] 02051
24 blob_functions::push [function] [call site] 02052
24 Engine::get_interned_string [function] [call site] 02053
24 Token::literal_syntax [function] [call site] 02054
24 blob_functions::push [function] [call site] 02055
24 Engine::get_interned_string [function] [call site] 02056
24 PERR::MissingSymbol [function] [call site] 02058
24 &str::into [function] [call site] 02059
24 PERR::into_err [function] [call site] 02060
24 MultiInputsStream::get_next [function] [call site] 02061
24 blob_functions::push [function] [call site] 02063
24 Expr::IntegerConstant [function] [call site] 02064
24 blob_functions::push [function] [call site] 02065
24 f32::to_string [function] [call site] 02066
25 Engine::new [function] [call site] 02067
25 Scope::new [function] [call site] 02068
25 blob_functions::push [function] [call site] 02069
25 blob_functions::push [function] [call site] 02070
25 blob_functions::push [function] [call site] 02071
24 blob_functions::push [function] [call site] 02073
24 Engine::get_interned_string [function] [call site] 02074
24 PERR::MissingSymbol [function] [call site] 02076
24 &str::into [function] [call site] 02077
24 PERR::into_err [function] [call site] 02078
24 MultiInputsStream::get_next [function] [call site] 02079
24 blob_functions::push [function] [call site] 02081
24 Expr::FloatConstant [function] [call site] 02082
24 blob_functions::push [function] [call site] 02083
24 blob_functions::push [function] [call site] 02085
24 Engine::get_interned_string [function] [call site] 02086
24 PERR::MissingSymbol [function] [call site] 02088
24 &str::into [function] [call site] 02089
24 PERR::into_err [function] [call site] 02090
24 MultiInputsStream::get_next [function] [call site] 02091
24 Engine::get_interned_string [function] [call site] 02093
24 blob_functions::push [function] [call site] 02094
24 Expr::StringConstant [function] [call site] 02095
24 TestStruct::clone [function] [call site] 02096
24 blob_functions::push [function] [call site] 02097
24 blob_functions::push [function] [call site] 02098
24 Engine::get_interned_string [function] [call site] 02099
24 PERR::MissingSymbol [function] [call site] 02101
24 &str::into [function] [call site] 02102
24 PERR::into_err [function] [call site] 02103
24 MultiInputsStream::get_next [function] [call site] 02104
24 PERR::into_err [function] [call site] 02107
24 blob_functions::push [function] [call site] 02108
24 TestStruct::clone [function] [call site] 02109
24 blob_functions::push [function] [call site] 02110
24 TestStruct::clone [function] [call site] 02111
24 Token::is_literal [function] [call site] 02112
24 Token::literal_syntax [function] [call site] 02113
24 blob_functions::push [function] [call site] 02114
24 TestStruct::clone [function] [call site] 02115
24 blob_functions::push [function] [call site] 02116
24 TestStruct::clone [function] [call site] 02117
24 PERR::MissingToken [function] [call site] 02119
24 PERR::into_err [function] [call site] 02121
24 Self::shrink_to_fit [function] [call site] 02122
24 Self::shrink_to_fit [function] [call site] 02123
24 Expr::Custom [function] [call site] 02125
23 ParseSettings::level_up [function] [call site] 02127
23 MultiInputsStream::get_next [function] [call site] 02128
23 unwrap [function] [call site] 02129
23 peek [function] [call site] 02130
23 unwrap [function] [call site] 02131
23 Expr::Variable [function] [call site] 02132
23 Engine::get_interned_string [function] [call site] 02133
23 into [function] [call site] 02134
23 Engine::get_interned_string [function] [call site] 02135
23 into [function] [call site] 02136
23 ASTFlags::intersects [function] [call site] 02137
23 Err [function] [call site] 02138
23 LexError::ImproperSymbol [function] [call site] 02139
23 Token::literal_syntax [function] [call site] 02140
23 &'static [call site] 02141
23 ImmutableString::new [function] [call site] 02142
23 PERR::into_err [function] [call site] 02143
23 Engine::get_interned_string [function] [call site] 02144
23 Expr::Variable [function] [call site] 02145
23 into [function] [call site] 02146
23 Engine::access_var [function] [call site] 02147
23 ASTFlags::intersects [function] [call site] 02148
23 Position::is_none [function] [call site] 02149
23 ParseSettings::has_option [function] [call site] 02150
23 map_or [function] [call site] 02151
23 string_functions::contains [function] [call site] 02152
23 Err [function] [call site] 02153
23 PERR::VariableUndefined [function] [call site] 02154
23 test_to_string [function] [call site] 02155
23 PERR::into_err [function] [call site] 02156
23 and_then [function] [call site] 02157
23 FnPtr::try_from [function] [call site] 02158
23 Command::get [function] [call site] 02159
23 RhaiResultOf::ok [function] [call site] 02160
23 and_then [function] [call site] 02161
23 Engine::get_interned_string [function] [call site] 02162
23 Expr::Variable [function] [call site] 02163
23 into [function] [call site] 02164
23 into [function] [call site] 02165
23 MultiInputsStream::get_next [function] [call site] 02166
23 unwrap [function] [call site] 02167
23 peek [function] [call site] 02168
23 unwrap [function] [call site] 02169
23 is_reserved_keyword_or_symbol [function] [call site] 02170
23 Expr::Variable [function] [call site] 02171
23 Engine::get_interned_string [function] [call site] 02172
23 into [function] [call site] 02173
23 Engine::get_interned_string [function] [call site] 02174
23 into [function] [call site] 02175
23 ParseSettings::has_flag [function] [call site] 02176
23 Expr::ThisPtr [function] [call site] 02177
23 Err [function] [call site] 02178
23 LexError::ImproperSymbol [function] [call site] 02179
23 test_to_string [function] [call site] 02180
23 PERR::into_err [function] [call site] 02181
23 Err [function] [call site] 02182
23 PERR::Reserved [function] [call site] 02183
23 test_to_string [function] [call site] 02184
23 PERR::into_err [function] [call site] 02185
23 MultiInputsStream::get_next [function] [call site] 02186
23 unwrap [function] [call site] 02187
23 Err [function] [call site] 02188
23 PERR::into_err [function] [call site] 02189
23 Err [function] [call site] 02190
23 LexError::UnexpectedInput [function] [call site] 02191
23 (Token, [call site] 02192
23 PERR::into_err [function] [call site] 02193
23 peek [function] [call site] 02194
23 unwrap [function] [call site] 02195
23 Ok [function] [call site] 02196
23 Engine::parse_postfix [function] [call site] 02197
24 Expr::is_valid_postfix [function] [call site] 02200
24 MultiInputsStream::get_next [function] [call site] 02201
24 string_functions::is_empty [function] [call site] 02203
24 LexError::UnexpectedInput [function] [call site] 02207
24 PERR::into_err [function] [call site] 02209
24 LexError::ImproperSymbol [function] [call site] 02211
24 &str::into [function] [call site] 02212
24 &str::into [function] [call site] 02213
24 PERR::into_err [function] [call site] 02214
24 PERR::MissingToken [function] [call site] 02218
24 &str::into [function] [call site] 02220
24 PERR::into_err [function] [call site] 02221
24 MultiInputsStream::get_next [function] [call site] 02222
24 Engine::parse_fn_call [function] [call site] 02224
25 TestStruct::new [function] [call site] 02227
25 PERR::MissingToken [function] [call site] 02229
25 PERR::into_err [function] [call site] 02231
25 TestStruct::clone [function] [call site] 02233
25 PERR::into_err [function] [call site] 02234
25 eat_token [function] [call site] 02235
25 string_functions::is_empty [function] [call site] 02236
25 calc_fn_hash [function] [call site] 02237
25 Namespace::root [function] [call site] 02238
25 ParseState::find_module [function] [call site] 02239
26 MyIterableType::into_iter [function] [call site] 02240
26 array_functions::reduce_rev [function] [call site] 02241
26 rposition [function] [call site] 02242
26 and_then [function] [call site] 02243
26 TestStruct::new [function] [call site] 02244
25 ParseSettings::has_option [function] [call site] 02245
25 Position::is_none [function] [call site] 02246
25 MyIterableType::into_iter [function] [call site] 02247
25 T::as_any [function] [call site] 02248
25 contains_key [function] [call site] 02249
25 PERR::ModuleUndefined [function] [call site] 02251
25 &str::into [function] [call site] 02252
25 PERR::into_err [function] [call site] 02253
25 ParseSettings::level_up_with_position [function] [call site] 02254
25 calc_fn_hash [function] [call site] 02255
25 MyIterableType::into_iter [function] [call site] 02256
25 Engine::lex_with_map [function] [call site] 02257
25 calc_fn_hash [function] [call site] 02258
25 tokenizer::is_valid_function_name [function] [call site] 02259
25 FnCallHashes::from_hash [function] [call site] 02260
25 FnCallHashes::from_native_only [function] [call site] 02262
25 shrink_to_fit [function] [call site] 02263
25 Engine::get_interned_string [function] [call site] 02265
25 FnCallExpr::into_fn_call_expr [function] [call site] 02266
25 ParseSettings::level_up [function] [call site] 02267
25 blob_functions::push [function] [call site] 02270
25 Engine::parse_expr [function] [call site] 02271
25 eat_token [function] [call site] 02274
25 string_functions::is_empty [function] [call site] 02275
25 calc_fn_hash [function] [call site] 02276
25 test::len [function] [call site] 02277
25 Namespace::root [function] [call site] 02278
25 ParseState::find_module [function] [call site] 02279
25 ParseSettings::has_option [function] [call site] 02280
25 Position::is_none [function] [call site] 02281
25 MyIterableType::into_iter [function] [call site] 02282
25 T::as_any [function] [call site] 02283
25 contains_key [function] [call site] 02284
25 PERR::ModuleUndefined [function] [call site] 02286
25 &str::into [function] [call site] 02287
25 PERR::into_err [function] [call site] 02288
25 ParseSettings::level_up_with_position [function] [call site] 02289
25 calc_fn_hash [function] [call site] 02290
25 MyIterableType::into_iter [function] [call site] 02291
25 Engine::lex_with_map [function] [call site] 02292
25 test::len [function] [call site] 02293
25 calc_fn_hash [function] [call site] 02294
25 test::len [function] [call site] 02295
25 tokenizer::is_valid_function_name [function] [call site] 02296
25 FnCallHashes::from_hash [function] [call site] 02297
25 FnCallHashes::from_native_only [function] [call site] 02298
25 shrink_to_fit [function] [call site] 02299
25 Engine::get_interned_string [function] [call site] 02301
25 FnCallExpr::into_fn_call_expr [function] [call site] 02302
25 eat_token [function] [call site] 02303
25 PERR::MissingToken [function] [call site] 02305
25 PERR::into_err [function] [call site] 02307
25 TestStruct::clone [function] [call site] 02309
25 PERR::into_err [function] [call site] 02310
25 PERR::MissingToken [function] [call site] 02312
25 PERR::into_err [function] [call site] 02314
24 Engine::parse_fn_call [function] [call site] 02315
24 RhaiResultOf::intersects [function] [call site] 02316
24 LexError::ImproperSymbol [function] [call site] 02318
24 Token::literal_syntax [function] [call site] 02319
24 &'static [call site] 02320
24 ImmutableString::new [function] [call site] 02321
24 PERR::into_err [function] [call site] 02322
24 parse_var_name [function] [call site] 02323
24 blob_functions::push [function] [call site] 02324
24 Engine::get_interned_string [function] [call site] 02325
24 Expr::Variable [function] [call site] 02326
24 string_functions::is_empty [function] [call site] 02328
24 ParseSettings::level_up [function] [call site] 02329
24 Engine::parse_index_chain [function] [call site] 02330
25 Engine::parse_expr [function] [call site] 02331
25 ParseSettings::level_up [function] [call site] 02332
25 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] 02333
26 PERR::MalformedIndexExpr [function] [call site] 02335
26 &str::into [function] [call site] 02336
26 PERR::into_err [function] [call site] 02337
26 Expr::start_position [function] [call site] 02338
27 string_functions::is_empty [function] [call site] 02339
27 Expr::position [function] [call site] 02340
27 ParseSettings::level_up_with_position [function] [call site] 02341
27 Expr::start_position [function] [call site] 02342
27 Expr::start_position [function] [call site] 02343
27 Expr::position [function] [call site] 02344
26 PERR::MalformedIndexExpr [function] [call site] 02347
26 &str::into [function] [call site] 02348
26 PERR::into_err [function] [call site] 02349
26 Expr::start_position [function] [call site] 02350
26 PERR::MalformedIndexExpr [function] [call site] 02352
26 &str::into [function] [call site] 02353
26 PERR::into_err [function] [call site] 02354
26 Expr::start_position [function] [call site] 02355
26 PERR::MalformedIndexExpr [function] [call site] 02357
26 &str::into [function] [call site] 02358
26 PERR::into_err [function] [call site] 02359
26 Expr::start_position [function] [call site] 02360
26 PERR::MalformedIndexExpr [function] [call site] 02362
26 &str::into [function] [call site] 02363
26 PERR::into_err [function] [call site] 02364
26 Expr::start_position [function] [call site] 02365
26 PERR::MalformedIndexExpr [function] [call site] 02369
26 &str::into [function] [call site] 02370
26 PERR::into_err [function] [call site] 02371
26 Expr::start_position [function] [call site] 02372
26 PERR::MalformedIndexExpr [function] [call site] 02374
26 &str::into [function] [call site] 02375
26 PERR::into_err [function] [call site] 02376
26 Expr::start_position [function] [call site] 02377
26 PERR::MalformedIndexExpr [function] [call site] 02379
26 &str::into [function] [call site] 02380
26 PERR::into_err [function] [call site] 02381
26 Expr::start_position [function] [call site] 02382
26 PERR::MalformedIndexExpr [function] [call site] 02384
26 &str::into [function] [call site] 02385
26 PERR::into_err [function] [call site] 02386
26 Expr::start_position [function] [call site] 02387
26 PERR::MalformedIndexExpr [function] [call site] 02389
26 &str::into [function] [call site] 02390
26 PERR::into_err [function] [call site] 02391
26 Expr::start_position [function] [call site] 02392
25 eat_token [function] [call site] 02397
25 MultiInputsStream::get_next [function] [call site] 02400
25 ParseSettings::level_up [function] [call site] 02402
25 string_functions::is_empty [function] [call site] 02403
25 Engine::parse_index_chain [function] [call site] 02404
25 Expr::Index [function] [call site] 02406
25 Expr::Index [function] [call site] 02409
25 TestStruct::clone [function] [call site] 02412
25 PERR::into_err [function] [call site] 02413
25 PERR::MissingToken [function] [call site] 02415
25 &str::into [function] [call site] 02417
25 PERR::into_err [function] [call site] 02418
24 is_reserved_keyword_or_symbol [function] [call site] 02421
24 PERR::Reserved [function] [call site] 02423
24 test_to_string [function] [call site] 02424
24 PERR::into_err [function] [call site] 02425
24 PERR::into_err [function] [call site] 02427
24 string_functions::is_empty [function] [call site] 02428
24 Engine::parse_primary [function] [call site] 02429
24 ParseSettings::level_up [function] [call site] 02430
24 Engine::make_dot_expr [function] [call site] 02431
25 ASTFlags::intersects [function] [call site] 02432
25 Engine::make_dot_expr [function] [call site] 02433
25 Expr::Index [function] [call site] 02435
25 string_functions::is_empty [function] [call site] 02436
25 string_functions::is_empty [function] [call site] 02437
25 Engine::convert_expr_into_property [function] [call site] 02438
26 string_functions::is_empty [function] [call site] 02439
26 TestStruct::clone [function] [call site] 02440
26 Engine::get_interned_getter [function] [call site] 02441
27 locked_write [function] [call site] 02442
27 StringsInterner::get_with_mapper [function] [call site] 02443
28 StmtBlock::as_ref [function] [call site] 02444
28 StringsInterner::max [function] [call site] 02445
28 func::hashing::get_hasher [function] [call site] 02446
28 Self::Hasher::write_u8 [function] [call site] 02447
28 test::hash [function] [call site] 02448
28 Self::Hasher::finish [function] [call site] 02449
28 test::len [function] [call site] 02450
29 test::len [function] [call site] 02451
28 BloomFilterU64::is_absent_and_set [function] [call site] 02452
29 BloomFilterU64::calc_hash [function] [call site] 02453
28 string_functions::is_empty [function] [call site] 02454
28 Scope::push_entry [function] [call site] 02456
29 Scope::is_empty [function] [call site] 02457
29 blob_functions::push [function] [call site] 02460
29 Dynamic::set_access_mode [function] [call site] 02461
29 blob_functions::push [function] [call site] 02462
28 Command::get [function] [call site] 02463
28 TestStruct::clone [function] [call site] 02464
28 blob_functions::insert [function] [call site] 02466
28 TestStruct::clone [function] [call site] 02467
28 StringsInterner::throttle_cache [function] [call site] 02468
27 make_getter [function] [call site] 02470
28 Position::new_const [function] [call site] 02471
28 RhaiResultOf::push_str [function] [call site] 02472
28 RhaiResultOf::push_str [function] [call site] 02473
27 StmtBlock::as_ref [function] [call site] 02474
27 Identifier::into [function] [call site] 02475
27 make_getter [function] [call site] 02476
27 StmtBlock::as_ref [function] [call site] 02477
27 Identifier::into [function] [call site] 02478
27 make_getter [function] [call site] 02479
27 StmtBlock::as_ref [function] [call site] 02480
27 Identifier::into [function] [call site] 02481
26 calc_fn_hash [function] [call site] 02482
26 Engine::get_interned_setter [function] [call site] 02483
27 locked_write [function] [call site] 02484
27 StringsInterner::get_with_mapper [function] [call site] 02485
27 make_setter [function] [call site] 02486
28 Position::new_const [function] [call site] 02487
28 RhaiResultOf::push_str [function] [call site] 02488
28 RhaiResultOf::push_str [function] [call site] 02489
27 StmtBlock::as_ref [function] [call site] 02490
27 Identifier::into [function] [call site] 02491
27 make_setter [function] [call site] 02492
27 StmtBlock::as_ref [function] [call site] 02493
27 Identifier::into [function] [call site] 02494
27 make_setter [function] [call site] 02495
27 StmtBlock::as_ref [function] [call site] 02496
27 Identifier::into [function] [call site] 02497
26 calc_fn_hash [function] [call site] 02498
26 Expr::Property [function] [call site] 02499
26 TestStruct::new [function] [call site] 02500
25 Expr::Dot [function] [call site] 02502
25 Expr::Dot [function] [call site] 02505
25 FnCallExpr::is_qualified [function] [call site] 02507
25 string_functions::is_empty [function] [call site] 02508
25 LexError::ImproperSymbol [function] [call site] 02510
25 test_to_string [function] [call site] 02511
25 PERR::into_err [function] [call site] 02512
25 PERR::MalformedCapture [function] [call site] 02514
25 &str::into [function] [call site] 02515
25 PERR::into_err [function] [call site] 02516
25 test::len [function] [call site] 02517
25 tokenizer::is_valid_function_name [function] [call site] 02518
25 FnCallHashes::from_script_and_native [function] [call site] 02519
25 calc_fn_hash [function] [call site] 02521
25 calc_fn_hash [function] [call site] 02522
25 FnCallHashes::from_native_only [function] [call site] 02523
25 calc_fn_hash [function] [call site] 02524
25 FnCallHashes::from_native_only [function] [call site] 02525
25 calc_fn_hash [function] [call site] 02526
25 Expr::MethodCall [function] [call site] 02527
25 Expr::Dot [function] [call site] 02529
25 string_functions::is_empty [function] [call site] 02531
25 FnCallExpr::is_qualified [function] [call site] 02532
25 Engine::convert_expr_into_property [function] [call site] 02533
25 Expr::Dot [function] [call site] 02535
25 Expr::Index [function] [call site] 02536
25 Expr::Dot [function] [call site] 02538
25 test::len [function] [call site] 02540
25 tokenizer::is_valid_function_name [function] [call site] 02541
25 FnCallHashes::from_script_and_native [function] [call site] 02542
25 calc_fn_hash [function] [call site] 02543
25 calc_fn_hash [function] [call site] 02544
25 FnCallHashes::from_native_only [function] [call site] 02545
25 calc_fn_hash [function] [call site] 02546
25 FnCallHashes::from_native_only [function] [call site] 02547
25 calc_fn_hash [function] [call site] 02548
25 Expr::MethodCall [function] [call site] 02549
25 Expr::Dot [function] [call site] 02551
25 Expr::Index [function] [call site] 02552
25 Expr::Dot [function] [call site] 02554
25 PERR::into_err [function] [call site] 02557
25 Expr::start_position [function] [call site] 02558
24 string_functions::is_empty [function] [call site] 02559
24 optimize_combo_chain [function] [call site] 02560
25 test_functions_take [function] [call site] 02561
25 test_functions_take [function] [call site] 02562
25 test_functions_take [function] [call site] 02563
25 StmtBlock::as_mut [function] [call site] 02564
25 intersects [function] [call site] 02565
25 StmtBlock::as_mut [function] [call site] 02566
25 StmtBlock::as_mut [function] [call site] 02567
25 string_functions::remove [function] [call site] 02568
25 test_functions_take [function] [call site] 02569
25 make_sub [function] [call site] 02570
25 make_root [function] [call site] 02571
24 string_functions::is_empty [function] [call site] 02572
24 string_functions::is_empty [function] [call site] 02574
24 string_functions::is_empty [function] [call site] 02576
24 crate::calc_var_hash [function] [call site] 02577
25 get_hasher [function] [call site] 02578
25 write_u8 [function] [call site] 02579
25 MyIterableType::into_iter [function] [call site] 02580
25 Self::IntoIter::for_each [function] [call site] 02581
25 test::hash [function] [call site] 02582
25 write_usize [function] [call site] 02583
25 test::hash [function] [call site] 02584
25 StraightHasher::finish [function] [call site] 02585
24 MyIterableType::into_iter [function] [call site] 02586
24 Engine::lex_with_map [function] [call site] 02587
24 Namespace::root [function] [call site] 02588
24 ParseState::find_module [function] [call site] 02589
24 ParseSettings::has_option [function] [call site] 02590
24 Position::is_none [function] [call site] 02591
24 MyIterableType::into_iter [function] [call site] 02592
24 T::as_any [function] [call site] 02593
24 contains_key [function] [call site] 02594
24 PERR::ModuleUndefined [function] [call site] 02596
24 &str::into [function] [call site] 02597
24 PERR::into_err [function] [call site] 02598
24 ParseSettings::level_up_with_position [function] [call site] 02599
23 string_functions::is_empty [function] [call site] 02601
24 test::len [function] [call site] 02602
22 string_functions::is_empty [function] [call site] 02603
21 Engine::parse_binary_op [function] [call site] 02604
22 ParseSettings::level_up_with_position [function] [call site] 02605
22 Command::get [function] [call site] 02609
22 ok_or_else [function] [call site] 02611
22 PERR::Reserved [function] [call site] 02612
22 !::to_string [function] [call site] 02613
23 Engine::new [function] [call site] 02614
23 Scope::new [function] [call site] 02615
23 blob_functions::push [function] [call site] 02616
23 blob_functions::push [function] [call site] 02617
23 blob_functions::push [function] [call site] 02618
22 PERR::into_err [function] [call site] 02619
22 tokenizer::is_valid_identifier [function] [call site] 02620
22 PERR::UnknownOperator [function] [call site] 02622
22 !::to_string [function] [call site] 02623
22 PERR::into_err [function] [call site] 02624
22 test_ops_precedence [function] [call site] 02625
23 Engine::new [function] [call site] 02626
22 Token::is_bind_right [function] [call site] 02627
22 MultiInputsStream::get_next [function] [call site] 02629
22 Engine::parse_stmt [function] [call site] 02631
22 ParseResult::into [function] [call site] 02632
22 Expr::Stmt [function] [call site] 02633
22 ParseResult::into [function] [call site] 02634
22 Expr::Unit [function] [call site] 02637
22 Engine::parse_unary [function] [call site] 02638
22 Command::get [function] [call site] 02641
22 ok_or_else [function] [call site] 02643
22 PERR::Reserved [function] [call site] 02644
22 !::to_string [function] [call site] 02645
22 PERR::into_err [function] [call site] 02646
22 tokenizer::is_valid_identifier [function] [call site] 02647
22 PERR::UnknownOperator [function] [call site] 02649
22 !::to_string [function] [call site] 02650
22 PERR::into_err [function] [call site] 02651
22 test_ops_precedence [function] [call site] 02652
22 Engine::parse_binary_op [function] [call site] 02653
22 ParseSettings::level_up [function] [call site] 02654
22 ParseSettings::level_up [function] [call site] 02655
22 test_to_string [function] [call site] 02656
22 calc_fn_hash [function] [call site] 02657
22 tokenizer::is_valid_function_name [function] [call site] 02658
22 Engine::get_interned_string [function] [call site] 02659
22 FnCallHashes::from_native_only [function] [call site] 02660
22 MyIterableType::into_iter [function] [call site] 02661
22 Self::IntoIter::collect [function] [call site] 02662
22 Self::then [function] [call site] 02663
22 TestStruct::clone [function] [call site] 02664
22 test_functions_take [function] [call site] 02665
22 Expr::ensure_bool_expr [function] [call site] 02666
22 test_functions_take [function] [call site] 02667
22 Expr::ensure_bool_expr [function] [call site] 02668
22 StmtBlock::extend [function] [call site] 02669
22 blob_functions::push [function] [call site] 02670
22 blob_functions::insert [function] [call site] 02671
22 Expr::set_position [function] [call site] 02672
23 Expr::set_position [function] [call site] 02673
22 Expr::And [function] [call site] 02674
22 TestStruct::new [function] [call site] 02675
22 test_functions_take [function] [call site] 02677
22 Expr::ensure_bool_expr [function] [call site] 02678
22 test_functions_take [function] [call site] 02679
22 Expr::ensure_bool_expr [function] [call site] 02680
22 StmtBlock::extend [function] [call site] 02681
22 blob_functions::push [function] [call site] 02682
22 blob_functions::insert [function] [call site] 02683
22 Expr::set_position [function] [call site] 02684
22 Expr::Or [function] [call site] 02685
22 TestStruct::new [function] [call site] 02686
22 test_functions_take [function] [call site] 02688
22 test_functions_take [function] [call site] 02689
22 StmtBlock::extend [function] [call site] 02690
22 blob_functions::push [function] [call site] 02691
22 blob_functions::insert [function] [call site] 02692
22 Expr::set_position [function] [call site] 02693
22 Expr::Coalesce [function] [call site] 02694
22 TestStruct::new [function] [call site] 02695
22 split_first_mut [function] [call site] 02697
22 std::mem::swap [function] [call site] 02699
22 FnCallHashes::from_hash [function] [call site] 02700
22 calc_fn_hash [function] [call site] 02701
22 Engine::get_interned_string [function] [call site] 02702
22 FnCallExpr::into_fn_call_expr [function] [call site] 02703
22 Engine::get_interned_string [function] [call site] 02704
22 FnCallHashes::from_native_only [function] [call site] 02705
22 calc_fn_hash [function] [call site] 02706
22 MyIterableType::into_iter [function] [call site] 02707
22 Self::IntoIter::collect [function] [call site] 02708
22 FnCallExpr::into_fn_call_expr [function] [call site] 02710
22 FnCallExpr::into_fn_call_expr [function] [call site] 02711
22 contains_key [function] [call site] 02712
22 FnCallHashes::from_native_only [function] [call site] 02713
22 calc_fn_hash [function] [call site] 02714
22 FnCallHashes::from_hash [function] [call site] 02715
22 calc_fn_hash [function] [call site] 02716
22 FnCallExpr::into_fn_call_expr [function] [call site] 02717
22 FnCallExpr::into_fn_call_expr [function] [call site] 02718
20 peek [function] [call site] 02719
20 unwrap [function] [call site] 02720
20 eat_token [function] [call site] 02721
20 Token::is_op_assignment [function] [call site] 02722
20 MultiInputsStream::get_next [function] [call site] 02723
20 Engine::lex_with_map [function] [call site] 02724
20 Some [function] [call site] 02725
20 unwrap [function] [call site] 02726
20 Ok [function] [call site] 02727
20 Stmt::Expr [function] [call site] 02728
20 into [function] [call site] 02729
20 Engine::parse_expr [function] [call site] 02730
20 Engine::make_assignment_stmt [function] [call site] 02731
21 map_or_else [function] [call site] 02732
21 OpAssignment::new_assignment [function] [call site] 02733
21 OpAssignment::new_op_assignment_from_token [function] [call site] 02734
22 Token::get_base_op_from_assignment [function] [call site] 02735
22 Option::unwrap_or_else [function] [call site] 02737
22 Token::literal_syntax [function] [call site] 02738
22 Token::literal_syntax [function] [call site] 02739
22 calc_fn_hash [function] [call site] 02740
22 calc_fn_hash [function] [call site] 02741
21 Stmt::Assignment [function] [call site] 02743
21 Position::is_none [function] [call site] 02745
21 Stmt::Assignment [function] [call site] 02747
21 f32::map_or_else [function] [call site] 02749
21 Command::get [function] [call site] 02751
21 Command::get [function] [call site] 02752
21 Scope::get_mut_by_index [function] [call site] 02753
21 test::len [function] [call site] 02754
21 Dynamic::access_mode [function] [call site] 02755
21 Stmt::Assignment [function] [call site] 02757
21 PERR::AssignmentToConstant [function] [call site] 02760
21 test_to_string [function] [call site] 02761
21 PERR::into_err [function] [call site] 02762
21 ASTFlags::intersects [function] [call site] 02763
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] 02764
22 ASTFlags::intersects [function] [call site] 02765
22 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] 02766
22 ParseSettings::level_up_with_position [function] [call site] 02768
22 ASTFlags::intersects [function] [call site] 02769
22 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] 02770
22 ParseSettings::level_up_with_position [function] [call site] 02772
21 PERR::AssignmentToInvalidLHS [function] [call site] 02774
21 ImmutableString::new [function] [call site] 02775
21 PERR::into_err [function] [call site] 02776
21 Stmt::Assignment [function] [call site] 02778
21 PERR::AssignmentToInvalidLHS [function] [call site] 02781
21 ImmutableString::new [function] [call site] 02782
21 PERR::into_err [function] [call site] 02783
21 ParseSettings::level_up_with_position [function] [call site] 02784
21 Expr::is_constant [function] [call site] 02785
22 MyIterableType::into_iter [function] [call site] 02786
22 Self::IntoIter::all [function] [call site] 02787
22 MyIterableType::into_iter [function] [call site] 02788
22 Engine::lex_with_map [function] [call site] 02789
22 test_method_call [function] [call site] 02790
21 PERR::AssignmentToConstant [function] [call site] 02792
21 ImmutableString::new [function] [call site] 02793
21 PERR::into_err [function] [call site] 02794
21 Expr::start_position [function] [call site] 02795
21 Token::is_op_assignment [function] [call site] 02796
21 LexError::ImproperSymbol [function] [call site] 02798
21 Token::literal_syntax [function] [call site] 02799
21 &str::into [function] [call site] 02801
21 PERR::into_err [function] [call site] 02802
21 PERR::AssignmentToInvalidLHS [function] [call site] 02804
21 ImmutableString::new [function] [call site] 02805
21 PERR::into_err [function] [call site] 02806
21 ParseSettings::level_up_with_position [function] [call site] 02807
19 StmtBlock::statements_mut [function] [call site] 02808
19 blob_functions::push [function] [call site] 02809
20 blob_functions::push [function] [call site] 02810
20 FnPtr::try_from [function] [call site] 02811
20 RhaiResultOf::unwrap [function] [call site] 02812
19 MultiInputsStream::get_next [function] [call site] 02813
19 unwrap [function] [call site] 02814
19 Ok [function] [call site] 02815
19 Stmt::Block [function] [call site] 02816
19 StmtBlock::new [function] [call site] 02817
19 Self::into [function] [call site] 02818
19 Err [function] [call site] 02819
19 PERR::into_err [function] [call site] 02820
19 Err [function] [call site] 02821
19 PERR::MissingToken [function] [call site] 02822
19 into [function] [call site] 02823
19 &str::into [function] [call site] 02824
19 PERR::into_err [function] [call site] 02825
19 test::len [function] [call site] 02826
19 test::len [function] [call site] 02827
19 peek [function] [call site] 02828
19 unwrap [function] [call site] 02829
19 eat_token [function] [call site] 02830
19 Err [function] [call site] 02831
19 PERR::MissingToken [function] [call site] 02832
19 into [function] [call site] 02833
19 &str::into [function] [call site] 02834
19 PERR::into_err [function] [call site] 02835
19 string_functions::remove [function] [call site] 02836
19 Engine::parse_stmt [function] [call site] 02837
19 Stmt::is_noop [function] [call site] 02838
19 CustomExpr::is_self_terminated [function] [call site] 02839
19 StmtBlock::statements_mut [function] [call site] 02840
19 blob_functions::push [function] [call site] 02841
19 peek [function] [call site] 02842
19 unwrap [function] [call site] 02843
19 eat_token [function] [call site] 02844
19 eat_token [function] [call site] 02845
19 eat_token [function] [call site] 02846
19 Err [function] [call site] 02847
19 TestStruct::clone [function] [call site] 02848
19 PERR::into_err [function] [call site] 02849
19 Err [function] [call site] 02850
19 PERR::MissingToken [function] [call site] 02851
19 into [function] [call site] 02852
19 &str::into [function] [call site] 02853
19 PERR::into_err [function] [call site] 02854
19 Scope::rewind [function] [call site] 02855
19 string_functions::truncate [function] [call site] 02856
19 Ok [function] [call site] 02857
19 Stmt::Block [function] [call site] 02858
19 StmtBlock::new [function] [call site] 02859
19 Self::into [function] [call site] 02860
18 ParseSettings::level_up [function] [call site] 02861
18 eat_token [function] [call site] 02862
18 MultiInputsStream::get_next [function] [call site] 02863
18 unwrap [function] [call site] 02864
18 ParseSettings::has_flag [function] [call site] 02865
18 Err [function] [call site] 02866
18 PERR::into_err [function] [call site] 02867
18 test::len [function] [call site] 02868
18 Engine::max_functions [function] [call site] 02869
18 Err [function] [call site] 02870
18 PERR::into_err [function] [call site] 02871
18 ParseState::new [function] [call site] 02872
18 TestStruct::clone [function] [call site] 02873
18 clone_from [function] [call site] 02874
18 StmtBlock::extend [function] [call site] 02875
18 TestStruct::clone [function] [call site] 02876
18 Engine::max_function_expr_depth [function] [call site] 02877
19 Command::get [function] [call site] 02878
18 Engine::parse_fn [function] [call site] 02879
19 ParseSettings::level_up [function] [call site] 02880
19 MultiInputsStream::get_next [function] [call site] 02881
19 eat_token [function] [call site] 02885
19 Ident::as_str [function] [call site] 02886
19 Engine::get_interned_string [function] [call site] 02887
19 std::any::type_name::<crate::INT> [function] [call site] 02888
19 Engine::get_interned_string [function] [call site] 02889
19 std::any::type_name::<crate::FLOAT> [function] [call site] 02890
19 Engine::get_interned_string [function] [call site] 02891
19 MultiInputsStream::get_next [function] [call site] 02892
19 PERR::MissingToken [function] [call site] 02896
19 &str::into [function] [call site] 02898
19 PERR::into_err [function] [call site] 02899
19 eat_token [function] [call site] 02900
19 Ident::as_str [function] [call site] 02901
19 Engine::get_interned_string [function] [call site] 02902
19 std::any::type_name::<crate::INT> [function] [call site] 02903
19 Engine::get_interned_string [function] [call site] 02904
19 std::any::type_name::<crate::FLOAT> [function] [call site] 02905
19 Engine::get_interned_string [function] [call site] 02906
19 MultiInputsStream::get_next [function] [call site] 02907
19 tokenizer::is_valid_function_name [function] [call site] 02910
19 tokenizer::is_valid_function_name [function] [call site] 02911
19 PERR::Reserved [function] [call site] 02913
19 test_to_string [function] [call site] 02914
19 PERR::into_err [function] [call site] 02915
19 PERR::into_err [function] [call site] 02917
19 eat_token [function] [call site] 02920
19 match_token [function] [call site] 02921
19 eat_token [function] [call site] 02922
19 PERR::FnMissingParams [function] [call site] 02924
19 PERR::into_err [function] [call site] 02926
19 StaticVec::<(ImmutableString, [call site] 02927
20 TestStruct::new [function] [call site] 02929
19 MultiInputsStream::get_next [function] [call site] 02930
19 MyIterableType::into_iter [function] [call site] 02932
19 Self::IntoIter::any [function] [call site] 02933
19 PERR::FnDuplicatedParam [function] [call site] 02935
19 test_to_string [function] [call site] 02937
19 PERR::into_err [function] [call site] 02938
19 Engine::get_interned_string [function] [call site] 02939
19 blob_functions::push [function] [call site] 02940
19 TestStruct::clone [function] [call site] 02941
19 blob_functions::push [function] [call site] 02942
19 PERR::into_err [function] [call site] 02944
19 PERR::MissingToken [function] [call site] 02946
19 PERR::into_err [function] [call site] 02948
19 MultiInputsStream::get_next [function] [call site] 02949
19 PERR::into_err [function] [call site] 02952
19 PERR::MissingToken [function] [call site] 02954
19 PERR::into_err [function] [call site] 02956
19 Engine::parse_block [function] [call site] 02959
19 PERR::FnMissingBody [function] [call site] 02961
19 PERR::into_err [function] [call site] 02963
19 MyIterableType::into_iter [function] [call site] 02965
19 Self::IntoIter::map [function] [call site] 02966
19 reflection_functions::collect [function] [call site] 02967
19 shrink_to_fit [function] [call site] 02968
19 Engine::get_interned_string [function] [call site] 02970
19 MyIterableType::into_iter [function] [call site] 02971
19 Self::IntoIter::collect [function] [call site] 02972
18 calc_fn_hash [function] [call site] 02973
18 test::len [function] [call site] 02974
18 StmtBlock::as_ref [function] [call site] 02975
18 map_or [function] [call site] 02976
18 crate::calc_typed_method_hash [function] [call site] 02977
19 get_hasher [function] [call site] 02978
19 write_u8 [function] [call site] 02979
19 test::hash [function] [call site] 02980
19 StraightHasher::finish [function] [call site] 02981
18 contains_key [function] [call site] 02982
18 Err [function] [call site] 02983
18 PERR::FnDuplicatedDefinition [function] [call site] 02984
18 test_to_string [function] [call site] 02985
18 test::len [function] [call site] 02986
18 PERR::into_err [function] [call site] 02987
18 blob_functions::insert [function] [call site] 02988
18 into [function] [call site] 02989
18 Ok [function] [call site] 02990
18 Stmt::Noop [function] [call site] 02991
18 Err [function] [call site] 02992
18 PERR::MissingToken [function] [call site] 02993
18 into [function] [call site] 02994
18 PERR::into_err [function] [call site] 02995
18 Engine::parse_if [function] [call site] 02996
18 ParseSettings::level_up [function] [call site] 02997
18 Engine::parse_switch [function] [call site] 02998
18 ParseSettings::level_up [function] [call site] 02999
18 Engine::allow_looping [function] [call site] 03000
18 Engine::parse_while_loop [function] [call site] 03001
18 ParseSettings::level_up [function] [call site] 03002
18 Engine::allow_looping [function] [call site] 03003
18 Engine::parse_do [function] [call site] 03004
18 ParseSettings::level_up [function] [call site] 03005
18 Engine::allow_looping [function] [call site] 03006
18 Engine::parse_for [function] [call site] 03007
18 ParseSettings::level_up [function] [call site] 03008
18 Engine::allow_looping [function] [call site] 03009
18 ParseSettings::has_flag [function] [call site] 03010
18 eat_token [function] [call site] 03011
18 Ok [function] [call site] 03012
18 Stmt::BreakLoop [function] [call site] 03013
18 string_functions::is_empty [function] [call site] 03014
18 Engine::allow_looping [function] [call site] 03015
18 ParseSettings::has_flag [function] [call site] 03016
18 eat_token [function] [call site] 03017
18 peek [function] [call site] 03018
18 unwrap [function] [call site] 03019
18 Engine::parse_expr [function] [call site] 03020
18 ParseSettings::level_up [function] [call site] 03021
18 Ok [function] [call site] 03022
18 Stmt::BreakLoop [function] [call site] 03023
18 Some [function] [call site] 03024
18 into [function] [call site] 03025
18 peek [function] [call site] 03026
18 unwrap [function] [call site] 03027
18 Ok [function] [call site] 03028
18 Stmt::BreakLoop [function] [call site] 03029
18 Err [function] [call site] 03030
18 Engine::allow_looping [function] [call site] 03031
18 Err [function] [call site] 03032
18 PERR::into_err [function] [call site] 03033
18 MultiInputsStream::get_next [function] [call site] 03034
18 Engine::lex_with_map [function] [call site] 03035
18 string_functions::is_empty [function] [call site] 03036
18 unwrap [function] [call site] 03037
18 peek [function] [call site] 03038
18 unwrap [function] [call site] 03039
18 Engine::parse_expr [function] [call site] 03040
18 ParseSettings::level_up [function] [call site] 03041
18 Ok [function] [call site] 03042
18 Stmt::Return [function] [call site] 03043
18 Some [function] [call site] 03044
18 into [function] [call site] 03045
18 peek [function] [call site] 03046
18 unwrap [function] [call site] 03047
18 Ok [function] [call site] 03048
18 Stmt::Return [function] [call site] 03049
18 Err [function] [call site] 03050
18 Engine::parse_try_catch [function] [call site] 03051
19 ParseSettings::level_up_with_position [function] [call site] 03052
19 eat_token [function] [call site] 03053
19 Engine::parse_block [function] [call site] 03054
19 match_token [function] [call site] 03056
19 PERR::MissingToken [function] [call site] 03058
19 &str::into [function] [call site] 03060
19 PERR::into_err [function] [call site] 03061
19 match_token [function] [call site] 03062
19 parse_var_name [function] [call site] 03063
19 match_token [function] [call site] 03064
19 PERR::MissingToken [function] [call site] 03066
19 &str::into [function] [call site] 03068
19 PERR::into_err [function] [call site] 03069
19 Engine::get_interned_string [function] [call site] 03070
19 blob_functions::push [function] [call site] 03071
19 TestStruct::clone [function] [call site] 03072
19 Engine::get_interned_string [function] [call site] 03073
19 Engine::parse_block [function] [call site] 03074
19 string_functions::is_empty [function] [call site] 03076
19 Expr::Unit [function] [call site] 03077
19 string_functions::pop [function] [call site] 03078
20 string_functions::is_empty [function] [call site] 03079
20 shared_make_mut [function] [call site] 03080
20 string_functions::pop [function] [call site] 03081
21 string_functions::is_empty [function] [call site] 03082
21 shared_make_mut [function] [call site] 03083
21 string_functions::pop [function] [call site] 03084
21 Dynamic::map_or [function] [call site] 03085
20 Dynamic::map_or [function] [call site] 03086
19 Expr::Variable [function] [call site] 03087
19 Engine::default [function] [call site] 03088
19 Stmt::TryCatch [function] [call site] 03092
18 ParseSettings::level_up [function] [call site] 03094
18 Engine::parse_let [function] [call site] 03095
19 MultiInputsStream::get_next [function] [call site] 03096
19 parse_var_name [function] [call site] 03098
19 Engine::allow_shadowing [function] [call site] 03099
20 intersects [function] [call site] 03100
19 Command::get [function] [call site] 03101
19 PERR::VariableExists [function] [call site] 03104
19 PERR::into_err [function] [call site] 03106
19 Command::get [function] [call site] 03107
19 get_or_insert_with [function] [call site] 03109
19 Engine::new_global_runtime_state [function] [call site] 03110
20 crate::ThinVec::new [function] [call site] 03111
20 crate::ThinVec::new [function] [call site] 03112
20 crate::StaticVec::new [function] [call site] 03113
20 Engine::default_tag [function] [call site] 03114
20 TestStruct::clone [function] [call site] 03115
20 StmtBlock::as_ref [function] [call site] 03117
20 Engine::lex_with_map [function] [call site] 03118
20 crate::eval::Debugger::new [function] [call site] 03119
21 TestStruct::new [function] [call site] 03120
21 TestStruct::new [function] [call site] 03121
19 GlobalRuntimeState::into [function] [call site] 03123
19 VarDefInfo::new [function] [call site] 03124
19 Caches::new [function] [call site] 03125
20 Position::new_const [function] [call site] 03126
19 EvalContext::new [function] [call site] 03127
19 test_var_def_filter [function] [call site] 03128
19 PERR::ForbiddenVariable [function] [call site] 03130
19 PERR::into_err [function] [call site] 03132
19 PERR::into_err [function] [call site] 03134
19 PERR::ForbiddenVariable [function] [call site] 03135
19 PERR::into_err [function] [call site] 03137
19 Engine::get_interned_string [function] [call site] 03138
19 match_token [function] [call site] 03139
19 Engine::parse_expr [function] [call site] 03140
19 ParseSettings::level_up [function] [call site] 03141
19 Expr::Unit [function] [call site] 03142
19 string_functions::is_empty [function] [call site] 03143
19 ParseState::find_var [function] [call site] 03144
19 test::len [function] [call site] 03145
19 Scope::get_entry_by_index [function] [call site] 03146
20 test::len [function] [call site] 03147
19 string_functions::is_empty [function] [call site] 03148
19 Scope::get_mut_by_index [function] [call site] 03150
19 Dynamic::set_access_mode [function] [call site] 03151
19 TestStruct::new [function] [call site] 03153
19 test::len [function] [call site] 03154
19 Self::unwrap [function] [call site] 03155
19 Scope::push_entry [function] [call site] 03156
20 Scope::is_empty [function] [call site] 03157
20 blob_functions::push [function] [call site] 03160
20 Dynamic::set_access_mode [function] [call site] 03161
20 blob_functions::push [function] [call site] 03162
19 TestStruct::clone [function] [call site] 03163
19 Scope::add_alias_by_index [function] [call site] 03164
20 test::len [function] [call site] 03165
20 Engine::default [function] [call site] 03167
20 shared_get_mut [function] [call site] 03168
20 string_functions::contains [function] [call site] 03170
20 blob_functions::push [function] [call site] 03171
19 test::len [function] [call site] 03172
19 TestStruct::clone [function] [call site] 03173
19 Stmt::Var [function] [call site] 03176
19 Stmt::Var [function] [call site] 03177
18 ParseSettings::level_up [function] [call site] 03178
18 Engine::parse_let [function] [call site] 03179
18 ParseSettings::level_up [function] [call site] 03180
18 Engine::parse_import [function] [call site] 03181
19 ParseSettings::level_up_with_position [function] [call site] 03182
19 eat_token [function] [call site] 03183
19 Engine::parse_expr [function] [call site] 03184
19 match_token [function] [call site] 03185
19 parse_var_name [function] [call site] 03186
19 Engine::get_interned_string [function] [call site] 03187
19 Engine::get_interned_string [function] [call site] 03188
19 blob_functions::push [function] [call site] 03189
19 TestStruct::clone [function] [call site] 03190
19 Stmt::Import [function] [call site] 03192
18 ParseSettings::level_up [function] [call site] 03194
18 ParseSettings::has_flag [function] [call site] 03195
18 Err [function] [call site] 03196
18 PERR::into_err [function] [call site] 03197
18 Engine::parse_export [function] [call site] 03198
19 eat_token [function] [call site] 03199
19 ParseSettings::level_up [function] [call site] 03202
19 Engine::parse_let [function] [call site] 03203
19 Expr::set_position [function] [call site] 03204
20 Expr::set_position [function] [call site] 03205
19 ParseSettings::level_up [function] [call site] 03207
19 Engine::parse_let [function] [call site] 03208
19 Expr::set_position [function] [call site] 03209
19 parse_var_name [function] [call site] 03211
19 match_token [function] [call site] 03212
19 parse_var_name [function] [call site] 03213
19 Engine::lex_with_map [function] [call site] 03214
20 Engine::lex_raw [function] [call site] 03215
19 Engine::get_interned_string [function] [call site] 03217
19 Engine::get_interned_string [function] [call site] 03218
19 ParseState::find_var [function] [call site] 03219
19 Scope::add_alias_by_index [function] [call site] 03220
19 test::len [function] [call site] 03221
19 TestStruct::clone [function] [call site] 03222
19 Engine::get_interned_string [function] [call site] 03223
19 Stmt::Export [function] [call site] 03225
18 ParseSettings::level_up [function] [call site] 03227
18 Engine::parse_expr_stmt [function] [call site] 03228
18 ParseSettings::level_up [function] [call site] 03229
17 Stmt::is_noop [function] [call site] 03230
17 CustomExpr::is_self_terminated [function] [call site] 03231
17 blob_functions::push [function] [call site] 03232
17 peek [function] [call site] 03233
17 unwrap [function] [call site] 03234
17 eat_token [function] [call site] 03235
17 Err [function] [call site] 03236
17 TestStruct::clone [function] [call site] 03237
17 PERR::into_err [function] [call site] 03238
17 Err [function] [call site] 03239
17 PERR::MissingToken [function] [call site] 03240
17 into [function] [call site] 03241
17 &str::into [function] [call site] 03242
17 PERR::into_err [function] [call site] 03243
17 map_functions::values [function] [call site] 03244
17 cloned [function] [call site] 03245
17 reflection_functions::collect [function] [call site] 03246
17 TestStruct::new [function] [call site] 03247
17 Ok [function] [call site] 03248
16 Ok [function] [call site] 03249
16 Engine::optimize_into_ast [function] [call site] 03250
17 crate::Module::from [function] [call site] 03251
18 TestStruct::new [function] [call site] 03252
18 Self::IntoIter::into_iter [function] [call site] 03253
19 test_chars [function] [call site] 03254
19 0.chars().collect::<Vec<_>> [function] [call site] 03255
19 MyIterableType::into_iter [function] [call site] 03256
18 Self::IntoIter::for_each [function] [call site] 03257
18 Module::set_script_fn [function] [call site] 03258
19 Option::into [function] [call site] 03259
19 test::len [function] [call site] 03260
19 crate::calc_fn_hash [function] [call site] 03261
20 get_hasher [function] [call site] 03262
20 write_u8 [function] [call site] 03263
20 MyIterableType::into_iter [function] [call site] 03264
20 Self::IntoIter::for_each [function] [call site] 03265
20 test::hash [function] [call site] 03266
20 write_usize [function] [call site] 03267
20 test::hash [function] [call site] 03268
20 write_usize [function] [call site] 03269
20 StraightHasher::finish [function] [call site] 03270
19 StmtBlock::as_ref [function] [call site] 03271
19 crate::calc_typed_method_hash [function] [call site] 03273
19 StmtBlock::as_ref [function] [call site] 03274
19 and_then [function] [call site] 03275
19 Command::get [function] [call site] 03276
19 Ident::as_str [function] [call site] 03277
19 Position::new_const [function] [call site] 03279
20 TestStruct::new [function] [call site] 03281
19 MyIterableType::into_iter [function] [call site] 03282
19 Engine::lex_with_map [function] [call site] 03283
19 reflection_functions::collect [function] [call site] 03284
19 Engine::default [function] [call site] 03285
19 crate::StaticVec::new_const [function] [call site] 03286
20 TestStruct::new [function] [call site] 03288
19 get_or_insert_with [function] [call site] 03289
19 new_hash_map [function] [call site] 03290
20 StraightHashMap::with_capacity_and_hasher [function] [call site] 03291
20 Engine::default [function] [call site] 03292
19 blob_functions::insert [function] [call site] 03293
19 Option::into [function] [call site] 03294
19 Array::into [function] [call site] 03295
19 string_functions::remove [function] [call site] 03296
17 Self::into [function] [call site] 03297
17 crate::Module::from [function] [call site] 03298
17 StmtBlock::as_ref [function] [call site] 03299
17 MyIterableType::into_iter [function] [call site] 03300
17 Self::IntoIter::map [function] [call site] 03301
17 ScriptFuncDef::clone_function_signatures [function] [call site] 03302
18 TestStruct::clone [function] [call site] 03303
18 TestStruct::clone [function] [call site] 03304
18 TestStruct::clone [function] [call site] 03305
18 Engine::default [function] [call site] 03306
17 Self::into [function] [call site] 03307
17 Self::into [function] [call site] 03308
17 crate::Module::from [function] [call site] 03309
17 MyIterableType::into_iter [function] [call site] 03310
17 Self::IntoIter::map [function] [call site] 03311
17 crate::func::shared_take_or_clone [function] [call site] 03312
18 shared_try_take [function] [call site] 03313
18 Result::unwrap_or_else [function] [call site] 03314
18 StmtBlock::as_ref [function] [call site] 03315
18 TestStruct::clone [function] [call site] 03316
17 StmtBlock::take_statements [function] [call site] 03317
18 mem::take [function] [call site] 03318
19 Engine::new [function] [call site] 03319
19 register_type_with_name::<TestStruct> [function] [call site] 03320
19 Engine::register_fn [function] [call site] 03321
19 TestStruct [function] [call site] 03322
18 StmtBlock::statements_mut [function] [call site] 03323
17 StmtBlock::statements_mut [function] [call site] 03324
17 Engine::optimize_top_level [function] [call site] 03325
18 StmtBlockContainer::shrink_to_fit [function] [call site] 03326
18 OptimizerState::new [function] [call site] 03327
19 Engine::new_global_runtime_state [function] [call site] 03328
20 crate::ThinVec::new [function] [call site] 03329
20 crate::ThinVec::new [function] [call site] 03330
20 crate::StaticVec::new [function] [call site] 03331
20 Engine::default_tag [function] [call site] 03332
20 TestStruct::clone [function] [call site] 03333
20 StmtBlock::as_ref [function] [call site] 03334
20 Engine::lex_with_map [function] [call site] 03335
20 crate::eval::Debugger::new [function] [call site] 03336
19 &crate::SharedModule::into [function] [call site] 03338
19 TestStruct::new [function] [call site] 03339
19 Caches::new [function] [call site] 03340
18 MyIterableType::into_iter [function] [call site] 03341
18 array_functions::reduce_rev [function] [call site] 03342
18 flat_map [function] [call site] 03343
18 Module::iter_var [function] [call site] 03344
19 Module::iter_var_raw [function] [call site] 03345
20 MyIterableType::into_iter [function] [call site] 03346
19 Engine::lex_with_map [function] [call site] 03347
20 Engine::lex_raw [function] [call site] 03348
19 Ident::as_str [function] [call site] 03350
18 array_functions::for_each [function] [call site] 03351
18 OptimizerState::push_var [function] [call site] 03352
19 blob_functions::push [function] [call site] 03353
18 Cow::Borrowed [function] [call site] 03356
18 MyIterableType::into_iter [function] [call site] 03357
18 flat_map [function] [call site] 03358
18 array_functions::for_each [function] [call site] 03359
18 OptimizerState::push_var [function] [call site] 03360
18 Cow::Borrowed [function] [call site] 03363
18 optimize_stmt_block [function] [call site] 03364
19 string_functions::is_empty [function] [call site] 03365
20 test::len [function] [call site] 03366
19 OptimizerState::is_dirty [function] [call site] 03367
19 MyIterableType::into_iter [function] [call site] 03368
20 test_chars [function] [call site] 03369
20 0.chars().collect::<Vec<_>> [function] [call site] 03370
20 MyIterableType::into_iter [function] [call site] 03371
19 Self::IntoIter::position [function] [call site] 03372
20 ParseSettings::level_up [function] [call site] 03373
19 StmtBlockContainer::split_at_mut [function] [call site] 03375
19 test_functions_take [function] [call site] 03376
19 StmtBlock::statements_mut [function] [call site] 03377
19 StaticModuleResolver::iter_mut [function] [call site] 03378
19 Engine::lex_with_map [function] [call site] 03379
19 optimize_combo_chain [function] [call site] 03380
20 test_functions_take [function] [call site] 03381
20 test_functions_take [function] [call site] 03382
20 test_functions_take [function] [call site] 03383
20 StmtBlock::as_mut [function] [call site] 03384
20 intersects [function] [call site] 03385
20 StmtBlock::as_mut [function] [call site] 03386
20 StmtBlock::as_mut [function] [call site] 03387
20 string_functions::remove [function] [call site] 03388
20 test_functions_take [function] [call site] 03389
20 make_sub [function] [call site] 03390
20 make_root [function] [call site] 03391
19 StaticModuleResolver::iter_mut [function] [call site] 03392
19 Engine::lex_with_map [function] [call site] 03393
19 optimize_combo_chain [function] [call site] 03394
19 StaticModuleResolver::iter_mut [function] [call site] 03395
19 Engine::lex_with_map [function] [call site] 03397
19 reflection_functions::collect [function] [call site] 03398
19 OptimizerState::clear_dirty [function] [call site] 03399
19 test::len [function] [call site] 03400
19 map_functions::retain [function] [call site] 03401
20 string_functions::is_empty [function] [call site] 03402
20 IterateMap::new [function] [call site] 03404
20 IterateMap::new [function] [call site] 03405
20 IterateMap::new [function] [call site] 03406
20 mem::take [function] [call site] 03407
20 MyIterableType::into_iter [function] [call site] 03408
20 FnPtr::call_raw_with_extra_args [function] [call site] 03409
21 _call_with_extra_args::<true, [call site] 03410
21 _call_with_extra_args::<false, [call site] 03411
20 TestStruct::clone [function] [call site] 03413
20 Self::into [function] [call site] 03414
20 Dynamic::as_bool [function] [call site] 03416
21 crate::func::locked_read [function] [call site] 03418
21 Option::and_then [function] [call site] 03419
21 ok_or_else [function] [call site] 03421
21 std:: [call site] 03422
0 any::type_name [function] [call site] 03423
22 type_name::<R> [function] [call site] 03424
21 Err [function] [call site] 03425
21 Dynamic::type_name [function] [call site] 03426
22 type_name::<INT> [function] [call site] 03427
22 type_name::<crate::FLOAT> [function] [call site] 03428
22 std:: [call site] 03429
0 any::type_name [function] [call site] 03430
22 crate::func::locked_read [function] [call site] 03431
22 Option::unwrap [function] [call site] 03432
22 std:: [call site] 03433
0 any::type_name [function] [call site] 03434
20 unwrap_or [function] [call site] 03435
20 blob_functions::insert [function] [call site] 03436
20 blob_functions::insert [function] [call site] 03437
19 OptimizerState::set_dirty [function] [call site] 03439
19 Stmt::is_control_flow_break [function] [call site] 03440
19 StaticModuleResolver::iter_mut [function] [call site] 03441
20 StaticModuleResolver::iter_mut [function] [call site] 03442
20 Engine::lex_with_map [function] [call site] 03443
20 Ident::as_str [function] [call site] 03444
19 array_functions::for_each [function] [call site] 03445
20 string_functions::is_empty [function] [call site] 03446
20 StaticModuleResolver::iter_mut [function] [call site] 03448
20 impl [call site] 03449
20 FnPtr::call_raw_with_extra_args [function] [call site] 03451
19 optimize_expr [function] [call site] 03454
20 ParseSettings::level_up_with_position [function] [call site] 03455
20 string_functions::is_empty [function] [call site] 03456
20 OptimizerState::set_dirty [function] [call site] 03457
20 Expr::Unit [function] [call site] 03458
20 ParseSettings::level_up_with_position [function] [call site] 03459
20 test::len [function] [call site] 03460
20 OptimizerState::set_dirty [function] [call site] 03461
20 StmtBlock::take_statements [function] [call site] 03462
20 string_functions::remove [function] [call site] 03463
20 optimize_expr [function] [call site] 03464
20 StmtBlock::statements_mut [function] [call site] 03465
20 optimize_stmt_block [function] [call site] 03466
20 StmtBlock::take_statements [function] [call site] 03467
20 StmtBlock::statements_mut [function] [call site] 03468
20 StmtBlock::as_mut [function] [call site] 03469
20 OptimizerState::set_dirty [function] [call site] 03470
20 test_functions_take [function] [call site] 03471
20 ASTFlags::intersects [function] [call site] 03472
20 OptimizerState::set_dirty [function] [call site] 03473
20 test_functions_take [function] [call site] 03474
20 MyIterableType::into_iter [function] [call site] 03475
20 test_method_call [function] [call site] 03476
20 RhaiFunc::is_pure [function] [call site] 03477
21 RhaiFunc::is_pure [function] [call site] 03478
20 OptimizerState::set_dirty [function] [call site] 03479
20 mem::take [function] [call site] 03480
20 MyIterableType::into_iter [function] [call site] 03481
20 Self::IntoIter::find [function] [call site] 03482
21 array_functions::find_starting_from [function] [call site] 03483
22 array_functions::index_of_filter_starting_from [function] [call site] 03484
23 string_functions::is_empty [function] [call site] 03485
23 eval::calc_offset_len [function] [call site] 03487
23 test::len [function] [call site] 03488
23 StaticModuleResolver::iter_mut [function] [call site] 03489
23 impl [call site] 03490
23 FnPtr::call_raw_with_extra_args [function] [call site] 03493
23 Dynamic::as_bool [function] [call site] 03496
23 unwrap_or [function] [call site] 03497
22 Command::get [function] [call site] 03502
20 RhaiResult::map_or_else [function] [call site] 03503
20 Expr::Unit [function] [call site] 03504
20 Expr::set_position [function] [call site] 03505
20 optimize_expr [function] [call site] 03506
20 Expr::is_constant [function] [call site] 03507
20 string_functions::is_empty [function] [call site] 03508
20 Expr::get_literal_value [function] [call site] 03509
20 OptimizerState::set_dirty [function] [call site] 03510
20 Engine::map_type_name [function] [call site] 03511
21 MyIterableType::into_iter [function] [call site] 03512
21 array_functions::find_map [function] [call site] 03513
22 array_functions::find_map_starting_from [function] [call site] 03514
23 string_functions::is_empty [function] [call site] 03515
23 eval::calc_offset_len [function] [call site] 03517
23 test::len [function] [call site] 03518
23 StaticModuleResolver::iter_mut [function] [call site] 03519
23 impl [call site] 03520
23 FnPtr::call_raw_with_extra_args [function] [call site] 03523
23 Expr::is_unit [function] [call site] 03526
21 Module::get_custom_type_display_by_name [function] [call site] 03529
22 Module::get_custom_type_by_name_raw [function] [call site] 03530
23 Command::get [function] [call site] 03531
22 Engine::lex_with_map [function] [call site] 03532
22 Ident::as_str [function] [call site] 03533
21 StmtBlock::span_or_else [function] [call site] 03534
21 map_functions::values [function] [call site] 03535
21 array_functions::find_map [function] [call site] 03536
21 Module::get_custom_type_display_by_name [function] [call site] 03537
21 unwrap_or_else [function] [call site] 03538
21 map_std_type_name [function] [call site] 03539
22 string_functions::trim [function] [call site] 03540
23 shared_get_mut [function] [call site] 03541
23 string_functions::trim [function] [call site] 03542
23 string_functions::trim [function] [call site] 03544
22 type_name::<crate::INT> [function] [call site] 03546
22 type_name::<crate::FLOAT> [function] [call site] 03547
22 type_name::<String> [function] [call site] 03548
22 type_name::<ImmutableString> [function] [call site] 03549
22 type_name::<&str> [function] [call site] 03550
22 type_name::<rust_decimal::Decimal> [function] [call site] 03551
22 type_name::<FnPtr> [function] [call site] 03552
22 type_name::<crate::Array> [function] [call site] 03553
22 type_name::<crate::Blob> [function] [call site] 03554
22 type_name::<crate::Map> [function] [call site] 03555
22 type_name::<crate::Instant> [function] [call site] 03556
22 type_name::<ExclusiveRange> [function] [call site] 03557
22 type_name::<InclusiveRange> [function] [call site] 03558
22 type_name::<BitRange> [function] [call site] 03559
22 type_name::<CharsStream> [function] [call site] 03560
22 type_name::<StepRange<u8>> [function] [call site] 03561
22 test::len [function] [call site] 03562
22 string_functions::starts_with [function] [call site] 03563
22 string_functions::ends_with [function] [call site] 03564
23 string_functions::ends_with [function] [call site] 03565
22 test_string_split [function] [call site] 03566
23 Engine::new [function] [call site] 03567
22 test::len [function] [call site] 03570
22 type_name::<crate::packages::iter_basic::StepRange<crate::FLOAT>> [function] [call site] 03571
22 type_name::<crate::packages::iter_basic::StepRange<rust_decimal::Decimal>> [function] [call site] 03572
22 strip_prefix [function] [call site] 03573
22 map_std_type_name [function] [call site] 03575
20 RhaiNativeFunc::return_type_name [function] [call site] 03576
21 type_name::<R> [function] [call site] 03577
20 Expr::from_dynamic [function] [call site] 03579
21 Self::Unit [function] [call site] 03580
21 Self::BoolConstant [function] [call site] 03581
21 Self::StringConstant [function] [call site] 03582
21 Self::CharConstant [function] [call site] 03583
21 Self::IntegerConstant [function] [call site] 03584
21 Self::DynamicConstant [function] [call site] 03585
21 TestStruct::new [function] [call site] 03586
21 Self::FloatConstant [function] [call site] 03588
21 Self::DynamicConstant [function] [call site] 03589
21 TestStruct::new [function] [call site] 03590
21 Self::DynamicConstant [function] [call site] 03592
21 TestStruct::new [function] [call site] 03593
21 FnPtr::is_curried [function] [call site] 03595
22 string_functions::is_empty [function] [call site] 03596
21 Self::FnCall [function] [call site] 03597
21 FnCallHashes::from_hash [function] [call site] 03599
21 calc_fn_hash [function] [call site] 03600
21 test_native_context_fn_name [function] [call site] 03601
22 Engine::new [function] [call site] 03602
22 Engine::register_raw_fn [function] [call site] 03603
23 StmtBlock::as_ref [function] [call site] 03605
23 test::len [function] [call site] 03606
23 test::len [function] [call site] 03607
23 string_functions::starts_with [function] [call site] 03608
23 FuncRegistration::new [function] [call site] 03609
23 FuncRegistration::in_global_namespace [function] [call site] 03610
23 FuncRegistration::set_into_module_raw [function] [call site] 03611
24 StmtBlock::as_ref [function] [call site] 03612
24 test::len [function] [call site] 03613
24 StmtBlock::extend [function] [call site] 03614
24 StmtBlock::as_ref [function] [call site] 03615
24 MyIterableType::into_iter [function] [call site] 03616
24 Self::IntoIter::copied [function] [call site] 03617
24 RhaiFunc::is_method [function] [call site] 03619
25 is_method_call [function] [call site] 03620
24 StaticModuleResolver::iter_mut [function] [call site] 03621
24 enumerate [function] [call site] 03622
24 array_functions::for_each [function] [call site] 03623
24 Module::map_type [function] [call site] 03624
25 TypeId::of::<&str> [function] [call site] 03625
25 TypeId::of::<ImmutableString> [function] [call site] 03626
25 TypeId::of::<String> [function] [call site] 03627
25 TypeId::of::<ImmutableString> [function] [call site] 03628
24 MyIterableType::into_iter [function] [call site] 03629
24 T::as_any [function] [call site] 03630
24 TypeId::of::<Dynamic> [function] [call site] 03631
24 test::len [function] [call site] 03632
24 test::len [function] [call site] 03633
24 string_functions::pop [function] [call site] 03634
24 calc_fn_hash [function] [call site] 03636
24 test::len [function] [call site] 03637
24 calc_fn_hash_full [function] [call site] 03638
25 get_hasher [function] [call site] 03639
25 write_u8 [function] [call site] 03640
25 MyIterableType::into_iter [function] [call site] 03641
25 Self::IntoIter::for_each [function] [call site] 03642
25 test::hash [function] [call site] 03643
25 write_usize [function] [call site] 03644
25 StraightHasher::finish [function] [call site] 03645
24 MyIterableType::into_iter [function] [call site] 03646
24 StmtBlock::as_ref [function] [call site] 03648
24 and_then [function] [call site] 03649
24 Command::get [function] [call site] 03650
24 BloomFilterU64::mark [function] [call site] 03651
25 BloomFilterU64::calc_hash [function] [call site] 03652
24 string_functions::remove [function] [call site] 03653
24 get_or_insert_with [function] [call site] 03654
24 new_hash_map [function] [call site] 03655
24 Scope::push_entry [function] [call site] 03656
24 blob_functions::insert [function] [call site] 03657
25 FnPtr::try_from [function] [call site] 03658
25 RhaiResultOf::unwrap [function] [call site] 03659
25 string_functions::is_empty [function] [call site] 03660
25 blob_functions::push [function] [call site] 03661
25 eval::calc_offset_len [function] [call site] 03662
25 test::len [function] [call site] 03663
25 test::len [function] [call site] 03664
25 blob_functions::push [function] [call site] 03665
25 blob_functions::insert [function] [call site] 03666
24 &mut [call site] 03668
24 blob_functions::insert [function] [call site] 03669
23 Engine::global_namespace_mut [function] [call site] 03671
23 TestStruct::new [function] [call site] 03672
23 Engine::lex_with_map [function] [call site] 03674
22 TypeId::of::<INT> [function] [call site] 03675
22 TypeId::of::<INT> [function] [call site] 03676
22 Engine::register_raw_fn [function] [call site] 03677
23 StmtBlock::as_ref [function] [call site] 03679
23 test::len [function] [call site] 03680
23 test::len [function] [call site] 03681
23 string_functions::starts_with [function] [call site] 03682
23 FuncRegistration::new [function] [call site] 03683
23 FuncRegistration::in_global_namespace [function] [call site] 03684
23 FuncRegistration::set_into_module_raw [function] [call site] 03685
23 Engine::global_namespace_mut [function] [call site] 03686
23 TestStruct::new [function] [call site] 03687
23 Engine::lex_with_map [function] [call site] 03689
22 TypeId::of::<INT> [function] [call site] 03690
22 TypeId::of::<INT> [function] [call site] 03691
21 std:: [call site] 03692
0 iter::once [function] [call site] 03693
21 Self::StringConstant [function] [call site] 03694
21 test_native_context_fn_name [function] [call site] 03695
21 reflection_functions::collect [function] [call site] 03697
21 Self::DynamicConstant [function] [call site] 03699
20 Expr::is_constant [function] [call site] 03701
20 string_functions::is_empty [function] [call site] 03702
20 Expr::get_literal_value [function] [call site] 03703
20 Option::is_some [function] [call site] 03704
20 OptimizerState::set_dirty [function] [call site] 03705
20 Expr::from_dynamic [function] [call site] 03706
20 optimize_expr [function] [call site] 03707
20 optimize_expr [function] [call site] 03708
20 optimize_expr [function] [call site] 03709
20 optimize_expr [function] [call site] 03710
20 ASTFlags::intersects [function] [call site] 03711
20 OptimizerState::set_dirty [function] [call site] 03712
20 test_functions_take [function] [call site] 03713
20 FnPtr::try_from [function] [call site] 03714
20 Engine::lex_with_map [function] [call site] 03715
20 test::len [function] [call site] 03716
21 test::len [function] [call site] 03717
20 (TokenIterator::unwrap_or [function] [call site] 03718
20 MyIterableType::into_iter [function] [call site] 03719
21 test_chars [function] [call site] 03720
21 0.chars().collect::<Vec<_>> [function] [call site] 03721
21 MyIterableType::into_iter [function] [call site] 03722
20 Self::IntoIter::all [function] [call site] 03723
20 OptimizerState::set_dirty [function] [call site] 03724
20 FnPtr::try_from [function] [call site] 03725
20 RhaiResultOf::unwrap [function] [call site] 03726
20 test_functions_take [function] [call site] 03727
20 EvalAltResult::set_position [function] [call site] 03728
20 FnPtr::try_from [function] [call site] 03729
20 f32::unsigned_abs [function] [call site] 03730
20 Engine::lex_with_map [function] [call site] 03731
20 test::len [function] [call site] 03732
20 (TokenIterator::unwrap_or [function] [call site] 03733
20 MyIterableType::into_iter [function] [call site] 03734
20 Self::IntoIter::all [function] [call site] 03735
20 OptimizerState::set_dirty [function] [call site] 03736
20 test::len [function] [call site] 03737
20 FnPtr::try_from [function] [call site] 03738
20 f32::unsigned_abs [function] [call site] 03739
20 RhaiResultOf::unwrap [function] [call site] 03740
20 test_functions_take [function] [call site] 03741
20 EvalAltResult::set_position [function] [call site] 03742
20 MyIterableType::into_iter [function] [call site] 03743
20 test_method_call [function] [call site] 03744
20 RhaiFunc::is_pure [function] [call site] 03745
20 OptimizerState::set_dirty [function] [call site] 03746
20 mem::take [function] [call site] 03747
20 MyIterableType::into_iter [function] [call site] 03748
20 Self::IntoIter::find [function] [call site] 03749
20 RhaiResult::map_or_else [function] [call site] 03750
20 Expr::Unit [function] [call site] 03751
20 Expr::set_position [function] [call site] 03752
20 FnPtr::try_from [function] [call site] 03753
20 Engine::lex_with_map [function] [call site] 03754
20 (TokenIterator::unwrap_or [function] [call site] 03755
20 OptimizerState::set_dirty [function] [call site] 03756
20 Expr::BoolConstant [function] [call site] 03757
20 FnPtr::try_from [function] [call site] 03758
20 RhaiResultOf::unwrap [function] [call site] 03759
20 FnPtr::try_from [function] [call site] 03760
20 f32::unsigned_abs [function] [call site] 03761
20 Engine::lex_with_map [function] [call site] 03762
20 (TokenIterator::unwrap_or [function] [call site] 03763
20 OptimizerState::set_dirty [function] [call site] 03764
20 Expr::BoolConstant [function] [call site] 03765
20 FnPtr::try_from [function] [call site] 03766
20 f32::unsigned_abs [function] [call site] 03767
20 RhaiResultOf::unwrap [function] [call site] 03768
20 FnPtr::try_from [function] [call site] 03769
20 Engine::lex_with_map [function] [call site] 03770
20 test_chars [function] [call site] 03771
20 ImmutableString::strong_count [function] [call site] 03772
20 (TokenIterator::unwrap_or [function] [call site] 03773
20 OptimizerState::set_dirty [function] [call site] 03774
20 Expr::CharConstant [function] [call site] 03775
20 test_chars [function] [call site] 03776
20 nth [function] [call site] 03777
20 FnPtr::try_from [function] [call site] 03778
20 RhaiResultOf::unwrap [function] [call site] 03779
20 unwrap [function] [call site] 03780
20 FnPtr::try_from [function] [call site] 03781
20 f32::unsigned_abs [function] [call site] 03782
20 Engine::lex_with_map [function] [call site] 03783
20 test_chars [function] [call site] 03784
20 ImmutableString::strong_count [function] [call site] 03785
20 (TokenIterator::unwrap_or [function] [call site] 03786
20 OptimizerState::set_dirty [function] [call site] 03787
20 Expr::CharConstant [function] [call site] 03788
20 test_chars [function] [call site] 03789
20 array_functions::reduce_rev [function] [call site] 03790
20 RhaiResult::nth [function] [call site] 03791
20 FnPtr::try_from [function] [call site] 03792
20 f32::unsigned_abs [function] [call site] 03793
20 RhaiResultOf::unwrap [function] [call site] 03794
20 unwrap [function] [call site] 03795
20 optimize_expr [function] [call site] 03796
20 optimize_expr [function] [call site] 03797
20 optimize_expr [function] [call site] 03798
20 optimize_expr [function] [call site] 03799
20 optimize_expr [function] [call site] 03800
20 string_functions::is_empty [function] [call site] 03801
20 OptimizerState::set_dirty [function] [call site] 03802
20 Expr::StringConstant [function] [call site] 03803
20 Engine::const_empty_string [function] [call site] 03804
21 Engine::get_interned_string [function] [call site] 03805
20 Expr::is_constant [function] [call site] 03806
20 OptimizerState::set_dirty [function] [call site] 03807
20 Expr::StringConstant [function] [call site] 03808
20 Expr::get_literal_value [function] [call site] 03809
20 Option::unwrap [function] [call site] 03810
20 get_literal_value(None).unwrap().cast::<ImmutableString> [function] [call site] 03811
20 ParseSettings::level_up_with_position [function] [call site] 03812
20 StaticModuleResolver::iter_mut [function] [call site] 03813
20 array_functions::for_each [function] [call site] 03814
20 optimize_expr [function] [call site] 03815
20 test::len [function] [call site] 03816
20 test_functions_take [function] [call site] 03817
20 test_functions_take [function] [call site] 03818
20 Expr::StringConstant [function] [call site] 03819
20 string_functions::remove [function] [call site] 03820
20 OptimizerState::set_dirty [function] [call site] 03821
20 string_functions::remove [function] [call site] 03822
20 OptimizerState::set_dirty [function] [call site] 03823
20 string_functions::remove [function] [call site] 03824
20 OptimizerState::set_dirty [function] [call site] 03825
20 string_functions::is_empty [function] [call site] 03826
20 string_functions::remove [function] [call site] 03827
20 OptimizerState::set_dirty [function] [call site] 03828
20 string_functions::is_empty [function] [call site] 03829
20 string_functions::remove [function] [call site] 03830
20 OptimizerState::set_dirty [function] [call site] 03831
20 shrink_to_fit [function] [call site] 03832
20 Expr::is_constant [function] [call site] 03833
20 OptimizerState::set_dirty [function] [call site] 03834
20 Expr::DynamicConstant [function] [call site] 03835
20 Expr::get_literal_value [function] [call site] 03836
20 Option::unwrap [function] [call site] 03837
20 into [function] [call site] 03838
20 ParseSettings::level_up_with_position [function] [call site] 03839
20 StaticModuleResolver::iter_mut [function] [call site] 03840
20 array_functions::for_each [function] [call site] 03841
20 optimize_expr [function] [call site] 03842
20 Expr::is_constant [function] [call site] 03843
20 OptimizerState::set_dirty [function] [call site] 03844
20 Expr::DynamicConstant [function] [call site] 03845
20 Expr::get_literal_value [function] [call site] 03846
20 Option::unwrap [function] [call site] 03847
20 into [function] [call site] 03848
20 ParseSettings::level_up_with_position [function] [call site] 03849
20 StaticModuleResolver::iter_mut [function] [call site] 03850
20 array_functions::for_each [function] [call site] 03851
20 optimize_expr [function] [call site] 03852
20 test::len [function] [call site] 03853
20 OptimizerState::set_dirty [function] [call site] 03854
20 string_functions::remove [function] [call site] 03855
20 MyIterableType::into_iter [function] [call site] 03856
20 Self::IntoIter::take [function] [call site] 03857
21 Engine::new [function] [call site] 03858
21 register_type_with_name::<TestStruct> [function] [call site] 03859
21 Engine::register_fn [function] [call site] 03860
21 TestStruct [function] [call site] 03861
20 test_method_call [function] [call site] 03862
20 Some [function] [call site] 03863
20 OptimizerState::set_dirty [function] [call site] 03864
20 test::len [function] [call site] 03865
20 string_functions::truncate [function] [call site] 03866
20 OptimizerState::set_dirty [function] [call site] 03867
20 optimize_expr [function] [call site] 03868
20 OptimizerState::set_dirty [function] [call site] 03869
20 Expr::BoolConstant [function] [call site] 03870
20 string_functions::is_empty [function] [call site] 03871
20 OptimizerState::set_dirty [function] [call site] 03872
20 Expr::BoolConstant [function] [call site] 03873
20 test::len [function] [call site] 03874
20 OptimizerState::set_dirty [function] [call site] 03875
20 test_functions_take [function] [call site] 03876
20 test::len [function] [call site] 03877
20 OptimizerState::set_dirty [function] [call site] 03878
20 string_functions::remove [function] [call site] 03879
20 MyIterableType::into_iter [function] [call site] 03880
20 Self::IntoIter::take [function] [call site] 03881
20 test_method_call [function] [call site] 03882
20 Some [function] [call site] 03883
20 OptimizerState::set_dirty [function] [call site] 03884
20 test::len [function] [call site] 03885
20 string_functions::truncate [function] [call site] 03886
20 OptimizerState::set_dirty [function] [call site] 03887
20 optimize_expr [function] [call site] 03888
20 OptimizerState::set_dirty [function] [call site] 03889
20 Expr::BoolConstant [function] [call site] 03890
20 string_functions::is_empty [function] [call site] 03891
20 OptimizerState::set_dirty [function] [call site] 03892
20 Expr::BoolConstant [function] [call site] 03893
20 test::len [function] [call site] 03894
20 OptimizerState::set_dirty [function] [call site] 03895
20 test_functions_take [function] [call site] 03896
20 test::len [function] [call site] 03897
20 OptimizerState::set_dirty [function] [call site] 03898
20 string_functions::remove [function] [call site] 03899
20 Expr::is_constant [function] [call site] 03900
20 test::len [function] [call site] 03901
20 string_functions::truncate [function] [call site] 03902
20 OptimizerState::set_dirty [function] [call site] 03903
20 optimize_expr [function] [call site] 03904
20 string_functions::is_empty [function] [call site] 03905
20 OptimizerState::set_dirty [function] [call site] 03906
20 Expr::BoolConstant [function] [call site] 03907
20 test::len [function] [call site] 03908
20 OptimizerState::set_dirty [function] [call site] 03909
20 test_functions_take [function] [call site] 03910
20 test::len [function] [call site] 03911
20 OptimizerState::set_dirty [function] [call site] 03912
20 Expr::BoolConstant [function] [call site] 03913
20 FnCallExpr::is_qualified [function] [call site] 03914
20 StaticModuleResolver::iter_mut [function] [call site] 03915
20 array_functions::for_each [function] [call site] 03916
20 optimize_expr [function] [call site] 03917
20 move_constant_arg [function] [call site] 03918
21 Expr::get_literal_value [function] [call site] 03919
22 StmtBlock::as_ref [function] [call site] 03921
22 TestStruct::clone [function] [call site] 03922
22 write_lock::<FnPtr> [function] [call site] 03923
22 crate::Shared::new [function] [call site] 03925
22 Option<&GlobalRuntimeState>::into [function] [call site] 03926
22 TestStruct::clone [function] [call site] 03930
22 Self::into [function] [call site] 03931
22 Expr::is_constant [function] [call site] 03933
22 crate::Array::with_capacity [function] [call site] 03934
22 test::len [function] [call site] 03935
22 StmtBlock::extend [function] [call site] 03936
22 MyIterableType::into_iter [function] [call site] 03937
22 Self::IntoIter::map [function] [call site] 03938
22 Expr::get_literal_value [function] [call site] 03939
22 Option::unwrap [function] [call site] 03940
22 Dynamic::from_array [function] [call site] 03941
22 Expr::is_constant [function] [call site] 03942
22 TestStruct::clone [function] [call site] 03943
22 (TokenIterator::get_mut [function] [call site] 03944
22 Ident::as_str [function] [call site] 03945
22 Option::unwrap [function] [call site] 03946
22 Expr::get_literal_value [function] [call site] 03947
22 Option::unwrap [function] [call site] 03948
22 Dynamic::from_map [function] [call site] 03949
22 Expr::is_constant [function] [call site] 03950
22 Position::new_const [function] [call site] 03951
22 Expr::get_literal_value [function] [call site] 03952
22 Option::unwrap [function] [call site] 03953
22 FnCallExpr::is_qualified [function] [call site] 03956
22 test::len [function] [call site] 03957
22 FnPtr::new [function] [call site] 03958
22 TestStruct::clone [function] [call site] 03959
22 RhaiResultOf::ok [function] [call site] 03960
22 test::len [function] [call site] 03962
22 Token::literal_syntax [function] [call site] 03963
22 Token::literal_syntax [function] [call site] 03964
22 Ident::as_str [function] [call site] 03965
21 Expr::DynamicConstant [function] [call site] 03972
21 Expr::start_position [function] [call site] 03974
22 string_functions::is_empty [function] [call site] 03975
22 Expr::position [function] [call site] 03976
22 ParseSettings::level_up_with_position [function] [call site] 03977
22 Expr::start_position [function] [call site] 03978
22 Expr::start_position [function] [call site] 03979
22 Expr::position [function] [call site] 03980
20 OptimizerState::set_dirty [function] [call site] 03981
20 test::len [function] [call site] 03982
20 FnCallExpr::constant_args [function] [call site] 03983
21 string_functions::is_empty [function] [call site] 03984
21 MyIterableType::into_iter [function] [call site] 03985
21 test_method_call [function] [call site] 03986
20 TestStruct::clone [function] [call site] 03987
20 Self::into [function] [call site] 03988
20 Dynamic::into_immutable_string [function] [call site] 03989
21 crate::func::locked_read [function] [call site] 03991
21 Option::and_then [function] [call site] 03992
21 TestStruct::clone [function] [call site] 03994
21 ok_or_else [function] [call site] 03995
21 std:: [call site] 03996
0 any::type_name [function] [call site] 03997
21 Dynamic::type_name [function] [call site] 03999
20 Result::map_err [function] [call site] 04000
20 and_then [function] [call site] 04001
20 OptimizerState::set_dirty [function] [call site] 04002
20 Expr::DynamicConstant [function] [call site] 04003
20 TestStruct::new [function] [call site] 04004
20 into [function] [call site] 04005
20 optimize_expr [function] [call site] 04006
20 test::len [function] [call site] 04007
20 FnCallExpr::constant_args [function] [call site] 04008
20 Expr::get_literal_value [function] [call site] 04009
20 unwrap [function] [call site] 04010
20 args[0].get_literal_value(None).unwrap().cast::<FnPtr> [function] [call site] 04011
20 StmtBlock::extend [function] [call site] 04012
20 MyIterableType::into_iter [function] [call site] 04013
20 skip [function] [call site] 04014
20 Engine::lex_with_map [function] [call site] 04015
20 Expr::get_literal_value [function] [call site] 04016
20 unwrap [function] [call site] 04017
20 OptimizerState::set_dirty [function] [call site] 04018
20 Expr::DynamicConstant [function] [call site] 04019
20 TestStruct::new [function] [call site] 04020
20 into [function] [call site] 04021
20 string_functions::contains [function] [call site] 04022
20 Ident::as_str [function] [call site] 04023
20 StaticModuleResolver::iter_mut [function] [call site] 04024
20 array_functions::for_each [function] [call site] 04025
20 optimize_expr [function] [call site] 04026
20 FnCallExpr::constant_args [function] [call site] 04027
20 MyIterableType::into_iter [function] [call site] 04028
20 Engine::lex_with_map [function] [call site] 04029
20 Expr::get_literal_value [function] [call site] 04030
20 unwrap [function] [call site] 04031
20 args.iter().map(|arg_expr| [call site] 04032
20 MyIterableType::into_iter [function] [call site] 04033
20 Engine::lex_with_map [function] [call site] 04034
20 iter().map(Dynamic::type_id).collect::<FnArgsVec<_>> [function] [call site] 04035
20 Ident::as_str [function] [call site] 04036
20 test::len [function] [call site] 04037
20 OptimizerState::set_dirty [function] [call site] 04038
20 Engine::map_type_name [function] [call site] 04039
20 RhaiNativeFunc::return_type_name [function] [call site] 04040
20 into [function] [call site] 04041
20 Expr::from_dynamic [function] [call site] 04042
20 test::len [function] [call site] 04043
20 OptimizerState::set_dirty [function] [call site] 04044
20 Expr::from_dynamic [function] [call site] 04045
20 test::len [function] [call site] 04046
20 FnCallExpr::is_operator_call [function] [call site] 04047
20 Engine::fast_operators [function] [call site] 04049
21 intersects [function] [call site] 04050
20 Engine::has_native_fn_override [function] [call site] 04051
21 calc_fn_hash_full [function] [call site] 04052
21 StmtBlock::as_ref [function] [call site] 04053
21 MyIterableType::into_iter [function] [call site] 04054
21 Self::IntoIter::copied [function] [call site] 04055
21 MyIterableType::into_iter [function] [call site] 04056
21 test_var_def_filter [function] [call site] 04057
21 Module::is_standard_lib [function] [call site] 04058
22 intersects [function] [call site] 04059
21 T::as_any [function] [call site] 04060
21 Module::contains_fn [function] [call site] 04061
22 StmtBlock::as_ref [function] [call site] 04062
22 contains_key [function] [call site] 04064
21 map_functions::values [function] [call site] 04065
21 T::as_any [function] [call site] 04066
21 Module::contains_qualified_fn [function] [call site] 04067
22 StmtBlock::as_ref [function] [call site] 04068
22 contains_key [function] [call site] 04070
20 RhaiFunc::is_native [function] [call site] 04071
20 func::builtin::get_builtin_binary_op_fn [function] [call site] 04072
21 Dynamic::as_int [function] [call site] 04074
22 crate::func::locked_read [function] [call site] 04076
22 Option::and_then [function] [call site] 04077
22 ok_or_else [function] [call site] 04079
22 std:: [call site] 04080
0 any::type_name [function] [call site] 04081
22 Dynamic::type_name [function] [call site] 04083
21 unwrap [function] [call site] 04084
21 Dynamic::as_int [function] [call site] 04085
21 unwrap [function] [call site] 04086
21 Ok [function] [call site] 04087
21 into [function] [call site] 04088
21 Some [function] [call site] 04089
21 Dynamic::as_int [function] [call site] 04090
21 unwrap [function] [call site] 04091
21 Dynamic::as_int [function] [call site] 04092
21 unwrap [function] [call site] 04093
21 Ok [function] [call site] 04094
21 into [function] [call site] 04095
21 Some [function] [call site] 04096
21 Dynamic::as_immutable_string_ref [function] [call site] 04097
22 read_lock::<ImmutableString> [function] [call site] 04098
22 ok_or_else [function] [call site] 04099
22 Dynamic::type_name [function] [call site] 04100
21 unwrap [function] [call site] 04101
21 Dynamic::as_immutable_string_ref [function] [call site] 04102
21 unwrap [function] [call site] 04103
21 unwrap [function] [call site] 04104
21 Package::init_engine [function] [call site] 04105
21 Engine::throw_on_size [function] [call site] 04106
22 Command::get [function] [call site] 04108
22 ERR::ErrorDataTooLarge [function] [call site] 04110
22 &str::to_string [function] [call site] 04111
22 Command::get [function] [call site] 04114
22 ERR::ErrorDataTooLarge [function] [call site] 04116
22 &str::to_string [function] [call site] 04117
22 Command::get [function] [call site] 04120
22 ERR::ErrorDataTooLarge [function] [call site] 04122
22 &str::to_string [function] [call site] 04123
21 test::len [function] [call site] 04126
21 test::len [function] [call site] 04127
21 Ok [function] [call site] 04128
21 into [function] [call site] 04129
21 Some [function] [call site] 04130
21 Dynamic::as_char [function] [call site] 04131
22 crate::func::locked_read [function] [call site] 04133
22 Option::and_then [function] [call site] 04134
22 ok_or_else [function] [call site] 04136
22 std:: [call site] 04137
0 any::type_name [function] [call site] 04138
22 Dynamic::type_name [function] [call site] 04140
21 unwrap [function] [call site] 04141
21 Dynamic::as_char [function] [call site] 04142
21 unwrap [function] [call site] 04143
21 Position::new_const [function] [call site] 04144
21 blob_functions::push [function] [call site] 04145
22 blob_functions::push [function] [call site] 04146
22 FnPtr::try_from [function] [call site] 04147
22 RhaiResultOf::unwrap [function] [call site] 04148
21 blob_functions::push [function] [call site] 04149
21 unwrap [function] [call site] 04150
21 Package::init_engine [function] [call site] 04151
21 Engine::throw_on_size [function] [call site] 04152
21 test::len [function] [call site] 04153
22 test::len [function] [call site] 04154
21 Ok [function] [call site] 04155
21 Result::into [function] [call site] 04156
21 Some [function] [call site] 04157
21 Dynamic::as_blob_ref [function] [call site] 04158
22 read_lock::<Blob> [function] [call site] 04159
22 ok_or_else [function] [call site] 04160
22 Dynamic::type_name [function] [call site] 04161
21 unwrap [function] [call site] 04162
21 string_functions::is_empty [function] [call site] 04163
21 Ok [function] [call site] 04164
21 Dynamic::flatten_clone [function] [call site] 04165
21 Dynamic::as_blob_ref [function] [call site] 04166
21 unwrap [function] [call site] 04167
21 string_functions::is_empty [function] [call site] 04168
21 Ok [function] [call site] 04169
21 Dynamic::flatten_clone [function] [call site] 04170
21 unwrap [function] [call site] 04171
21 Package::init_engine [function] [call site] 04172
21 Engine::throw_on_size [function] [call site] 04173
21 test::len [function] [call site] 04174
21 test::len [function] [call site] 04175
21 TestStruct::clone [function] [call site] 04176
21 StmtBlock::extend [function] [call site] 04177
21 Ok [function] [call site] 04178
21 Dynamic::from_blob [function] [call site] 04179
22 Union::Blob [function] [call site] 04181
21 Some [function] [call site] 04183
21 Some [function] [call site] 04184
21 Some [function] [call site] 04185
21 Ok [function] [call site] 04186
21 Dynamic::as_int [function] [call site] 04187
21 unwrap [function] [call site] 04188
21 into [function] [call site] 04189
21 Some [function] [call site] 04190
21 Ok [function] [call site] 04191
21 Dynamic::as_int [function] [call site] 04192
21 unwrap [function] [call site] 04193
21 into [function] [call site] 04194
21 Some [function] [call site] 04195
21 Ok [function] [call site] 04196
21 Dynamic::as_int [function] [call site] 04197
21 unwrap [function] [call site] 04198
21 into [function] [call site] 04199
21 Some [function] [call site] 04200
21 Ok [function] [call site] 04201
21 Dynamic::as_int [function] [call site] 04202
21 unwrap [function] [call site] 04203
21 into [function] [call site] 04204
21 Dynamic::as_char [function] [call site] 04205
21 unwrap [function] [call site] 04206
21 Dynamic::as_immutable_string_ref [function] [call site] 04207
21 unwrap [function] [call site] 04208
21 Some [function] [call site] 04209
21 test_chars [function] [call site] 04210
21 MultiInputsStream::get_next [function] [call site] 04211
21 MultiInputsStream::get_next [function] [call site] 04212
21 Some [function] [call site] 04213
21 Dynamic::as_char [function] [call site] 04214
21 unwrap [function] [call site] 04215
21 Dynamic::as_immutable_string_ref [function] [call site] 04216
21 unwrap [function] [call site] 04217
21 Position::new_const [function] [call site] 04218
21 blob_functions::push [function] [call site] 04219
21 Result::push_str [function] [call site] 04220
21 unwrap [function] [call site] 04221
21 Package::init_engine [function] [call site] 04222
21 Engine::throw_on_size [function] [call site] 04223
21 test::len [function] [call site] 04224
21 Ok [function] [call site] 04225
21 Result::into [function] [call site] 04226
21 Dynamic::as_immutable_string_ref [function] [call site] 04227
21 unwrap [function] [call site] 04228
21 Dynamic::as_char [function] [call site] 04229
21 unwrap [function] [call site] 04230
21 test_chars [function] [call site] 04231
21 MultiInputsStream::get_next [function] [call site] 04232
21 MultiInputsStream::get_next [function] [call site] 04233
21 Some [function] [call site] 04234
21 Some [function] [call site] 04235
21 Dynamic::as_immutable_string_ref [function] [call site] 04236
21 unwrap [function] [call site] 04237
21 Dynamic::as_char [function] [call site] 04238
21 unwrap [function] [call site] 04239
21 unwrap [function] [call site] 04240
21 Package::init_engine [function] [call site] 04241
21 Engine::throw_on_size [function] [call site] 04242
21 test::len [function] [call site] 04243
21 Ok [function] [call site] 04244
21 Result::into [function] [call site] 04245
21 Some [function] [call site] 04246
21 Dynamic::as_immutable_string_ref [function] [call site] 04247
21 unwrap [function] [call site] 04248
21 Dynamic::as_char [function] [call site] 04249
21 unwrap [function] [call site] 04250
21 Ok [function] [call site] 04251
21 into [function] [call site] 04252
21 Some [function] [call site] 04253
21 Ok [function] [call site] 04254
21 TestStruct::clone [function] [call site] 04255
21 Some [function] [call site] 04256
21 Some [function] [call site] 04257
21 Some [function] [call site] 04258
21 Ok [function] [call site] 04259
21 TestStruct::clone [function] [call site] 04260
21 Some [function] [call site] 04261
21 Some [function] [call site] 04262
21 Some [function] [call site] 04263
21 Dynamic::as_blob_ref [function] [call site] 04264
21 unwrap [function] [call site] 04265
21 TestStruct::clone [function] [call site] 04266
21 Dynamic::as_char [function] [call site] 04267
21 unwrap [function] [call site] 04268
21 encode_utf8 [function] [call site] 04269
21 unwrap [function] [call site] 04270
21 Package::init_engine [function] [call site] 04271
21 Engine::throw_on_size [function] [call site] 04272
21 test::len [function] [call site] 04273
21 test::len [function] [call site] 04274
21 StmtBlock::extend [function] [call site] 04275
21 as_bytes [function] [call site] 04276
21 Ok [function] [call site] 04277
21 Dynamic::from_blob [function] [call site] 04278
21 Dynamic::type_id [function] [call site] 04279
22 TypeId::of::<()> [function] [call site] 04280
22 TypeId::of::<bool> [function] [call site] 04281
22 TypeId::of::<ImmutableString> [function] [call site] 04282
22 TypeId::of::<char> [function] [call site] 04283
22 TypeId::of::<INT> [function] [call site] 04284
22 TypeId::of::<crate::FLOAT> [function] [call site] 04285
22 TypeId::of::<rust_decimal::Decimal> [function] [call site] 04286
22 TypeId::of::<Array> [function] [call site] 04287
22 TypeId::of::<Blob> [function] [call site] 04288
22 TypeId::of::<Map> [function] [call site] 04289
22 TypeId::of::<FnPtr> [function] [call site] 04290
22 TypeId::of::<Instant> [function] [call site] 04291
22 Dynamic::type_id [function] [call site] 04292
22 crate::func::locked_read [function] [call site] 04293
22 Option::unwrap [function] [call site] 04294
22 Dynamic::type_id [function] [call site] 04295
21 Dynamic::type_id [function] [call site] 04296
21 TypeId::of::<ExclusiveRange> [function] [call site] 04297
21 TypeId::of::<ExclusiveRange> [function] [call site] 04298
21 TypeId::of::<InclusiveRange> [function] [call site] 04299
21 TypeId::of::<InclusiveRange> [function] [call site] 04300
21 TypeId::of::<ExclusiveRange> [function] [call site] 04301
21 TypeId::of::<InclusiveRange> [function] [call site] 04302
21 TypeId::of::<InclusiveRange> [function] [call site] 04303
21 TypeId::of::<ExclusiveRange> [function] [call site] 04304
21 Some [function] [call site] 04305
21 Some [function] [call site] 04306
21 is_numeric [function] [call site] 04307
22 TypeId::of::<INT> [function] [call site] 04308
22 TypeId::of::<f32> [function] [call site] 04309
22 TypeId::of::<f64> [function] [call site] 04310
22 TypeId::of::<Decimal> [function] [call site] 04311
22 TypeId::of::<u8> [function] [call site] 04312
22 TypeId::of::<u16> [function] [call site] 04313
22 TypeId::of::<u32> [function] [call site] 04314
22 TypeId::of::<u64> [function] [call site] 04315
22 TypeId::of::<i8> [function] [call site] 04316
22 TypeId::of::<i16> [function] [call site] 04317
22 TypeId::of::<i32> [function] [call site] 04318
22 TypeId::of::<i64> [function] [call site] 04319
22 TypeId::of::<u128> [function] [call site] 04320
22 TypeId::of::<i128> [function] [call site] 04321
21 is_numeric [function] [call site] 04322
21 Some [function] [call site] 04323
21 is_numeric [function] [call site] 04324
21 is_numeric [function] [call site] 04325
21 Some [function] [call site] 04326
20 StmtBlock::as_ref [function] [call site] 04327
20 unwrap [function] [call site] 04328
20 then [function] [call site] 04329
20 Ident::as_str [function] [call site] 04330
20 into [function] [call site] 04331
20 split_first_mut [function] [call site] 04332
20 unwrap [function] [call site] 04333
20 test_var_is_def [function] [call site] 04334
21 Engine::new [function] [call site] 04335
20 OptimizerState::set_dirty [function] [call site] 04336
20 Expr::from_dynamic [function] [call site] 04337
20 StaticModuleResolver::iter_mut [function] [call site] 04338
20 array_functions::for_each [function] [call site] 04339
20 optimize_expr [function] [call site] 04340
20 move_constant_arg [function] [call site] 04341
20 OptimizerState::set_dirty [function] [call site] 04342
20 FnCallExpr::constant_args [function] [call site] 04343
20 FnCallHashes::is_native_only [function] [call site] 04344
21 Position::is_none [function] [call site] 04345
20 MyIterableType::into_iter [function] [call site] 04346
20 array_functions::find_map [function] [call site] 04347
20 Module::get_script_fn [function] [call site] 04348
21 StmtBlock::as_ref [function] [call site] 04349
21 and_then [function] [call site] 04350
21 StmtBlock::as_ref [function] [call site] 04351
21 &crate::SharedModule::values [function] [call site] 04352
22 string_functions::is_empty [function] [call site] 04353
22 IterateDynamicArray::new [function] [call site] 04354
22 map_functions::values [function] [call site] 04355
22 Array::cloned [function] [call site] 04356
22 reflection_functions::collect [function] [call site] 04357
21 array_functions::find [function] [call site] 04358
22 array_functions::find_starting_from [function] [call site] 04359
21 RhaiResult::and_then [function] [call site] 04360
21 RhaiFunc::get_script_fn_def [function] [call site] 04361
20 test::len [function] [call site] 04362
20 is_some [function] [call site] 04363
20 MyIterableType::into_iter [function] [call site] 04364
20 Engine::lex_with_map [function] [call site] 04365
20 Expr::get_literal_value [function] [call site] 04366
21 StmtBlock::as_ref [function] [call site] 04368
21 TestStruct::clone [function] [call site] 04369
21 write_lock::<FnPtr> [function] [call site] 04370
21 crate::Shared::new [function] [call site] 04372
21 Option<&GlobalRuntimeState>::into [function] [call site] 04373
21 TestStruct::clone [function] [call site] 04377
21 Self::into [function] [call site] 04378
21 Expr::is_constant [function] [call site] 04380
21 crate::Array::with_capacity [function] [call site] 04381
21 test::len [function] [call site] 04382
21 StmtBlock::extend [function] [call site] 04383
21 MyIterableType::into_iter [function] [call site] 04384
21 Self::IntoIter::map [function] [call site] 04385
21 Expr::get_literal_value [function] [call site] 04386
21 Option::unwrap [function] [call site] 04387
21 Dynamic::from_array [function] [call site] 04388
21 Expr::is_constant [function] [call site] 04389
21 TestStruct::clone [function] [call site] 04390
21 (TokenIterator::get_mut [function] [call site] 04391
21 Ident::as_str [function] [call site] 04392
21 Option::unwrap [function] [call site] 04393
21 Expr::get_literal_value [function] [call site] 04394
21 Option::unwrap [function] [call site] 04395
21 Dynamic::from_map [function] [call site] 04396
21 Expr::is_constant [function] [call site] 04397
21 Position::new_const [function] [call site] 04398
21 Expr::get_literal_value [function] [call site] 04399
21 Option::unwrap [function] [call site] 04400
21 FnCallExpr::is_qualified [function] [call site] 04403
21 test::len [function] [call site] 04404
21 FnPtr::new [function] [call site] 04405
21 TestStruct::clone [function] [call site] 04406
21 RhaiResultOf::ok [function] [call site] 04407
21 test::len [function] [call site] 04409
21 Token::literal_syntax [function] [call site] 04410
21 Token::literal_syntax [function] [call site] 04411
21 Ident::as_str [function] [call site] 04412
20 args.iter().map(|a| [call site] 04419
20 unwrap [function] [call site] 04420
20 Ident::as_str [function] [call site] 04421
20 test::len [function] [call site] 04422
20 Some [function] [call site] 04423
20 Engine::map_type_name [function] [call site] 04424
20 RhaiNativeFunc::return_type_name [function] [call site] 04425
20 into [function] [call site] 04426
20 test::len [function] [call site] 04427
20 Some [function] [call site] 04428
20 OptimizerState::call_fn_with_const_args [function] [call site] 04429
21 Engine::exec_native_fn_call [function] [call site] 04430
22 Engine::track_operation [function] [call site] 04431
23 Engine::max_operations [function] [call site] 04432
24 Command::get [function] [call site] 04433
23 Engine::max_operations [function] [call site] 04434
23 ERR::ErrorTooManyOperations [function] [call site] 04436
23 StmtBlock::as_ref [function] [call site] 04438
23 and_then [function] [call site] 04439
23 test_max_operations_progress [function] [call site] 04440
24 Engine::new [function] [call site] 04441
24 Engine::set_optimization_level [function] [call site] 04442
24 Engine::set_max_operations [function] [call site] 04443
25 TestStruct::new [function] [call site] 04444
24 Engine::on_progress [function] [call site] 04445
25 TestStruct::new [function] [call site] 04447
23 Engine::lex_with_map [function] [call site] 04450
23 ERR::ErrorTerminated [function] [call site] 04452
23 unwrap_or [function] [call site] 04454
22 Engine::resolve_fn [function] [call site] 04457
23 as_deref [function] [call site] 04458
23 calc_fn_hash_full [function] [call site] 04460
23 MyIterableType::into_iter [function] [call site] 04461
23 Self::IntoIter::map [function] [call site] 04462
23 Dynamic::type_id [function] [call site] 04463
24 TypeId::of::<()> [function] [call site] 04464
24 TypeId::of::<bool> [function] [call site] 04465
24 TypeId::of::<ImmutableString> [function] [call site] 04466
24 TypeId::of::<char> [function] [call site] 04467
24 TypeId::of::<INT> [function] [call site] 04468
24 TypeId::of::<crate::FLOAT> [function] [call site] 04469
24 TypeId::of::<rust_decimal::Decimal> [function] [call site] 04470
24 TypeId::of::<Array> [function] [call site] 04471
24 TypeId::of::<Blob> [function] [call site] 04472
24 TypeId::of::<Map> [function] [call site] 04473
24 TypeId::of::<FnPtr> [function] [call site] 04474
24 TypeId::of::<Instant> [function] [call site] 04475
24 Dynamic::type_id [function] [call site] 04476
24 crate::func::locked_read [function] [call site] 04477
24 Option::unwrap [function] [call site] 04478
24 Dynamic::type_id [function] [call site] 04479
23 Caches::fn_resolution_cache_mut [function] [call site] 04480
24 string_functions::is_empty [function] [call site] 04481
24 Caches::push_fn_resolution_cache [function] [call site] 04482
25 blob_functions::push [function] [call site] 04483
25 Engine::default [function] [call site] 04484
24 last_mut [function] [call site] 04485
23 Scope::push_entry [function] [call site] 04487
23 &mut [call site] 04488
23 StmtBlock::as_ref [function] [call site] 04489
23 as_deref [function] [call site] 04490
23 MyIterableType::into_iter [function] [call site] 04492
23 array_functions::reduce_rev [function] [call site] 04493
23 array_functions::find_map [function] [call site] 04494
23 Module::set_indexer_get_fn [function] [call site] 04495
24 FuncRegistration::new [function] [call site] 04496
24 FuncRegistration::in_global_namespace [function] [call site] 04497
24 FuncRegistration::with_purity [function] [call site] 04498
24 FuncRegistration::with_volatility [function] [call site] 04500
24 FuncRegistration::set_into_module [function] [call site] 04502
25 unwrap_or_else [function] [call site] 04503
25 RhaiNativeFunc::num_params [function] [call site] 04504
25 RhaiNativeFunc::num_params [function] [call site] 04505
25 string_functions::starts_with [function] [call site] 04506
25 unwrap_or [function] [call site] 04507
25 into_rhai_function [function] [call site] 04508
25 FuncRegistration::set_into_module_raw [function] [call site] 04509
26 StmtBlock::as_ref [function] [call site] 04510
26 test::len [function] [call site] 04511
26 StmtBlock::extend [function] [call site] 04512
26 StmtBlock::as_ref [function] [call site] 04513
26 MyIterableType::into_iter [function] [call site] 04514
26 Self::IntoIter::copied [function] [call site] 04515
26 RhaiFunc::is_method [function] [call site] 04517
26 StaticModuleResolver::iter_mut [function] [call site] 04518
26 enumerate [function] [call site] 04519
26 array_functions::for_each [function] [call site] 04520
26 Module::map_type [function] [call site] 04521
26 MyIterableType::into_iter [function] [call site] 04522
26 T::as_any [function] [call site] 04523
26 TypeId::of::<Dynamic> [function] [call site] 04524
26 test::len [function] [call site] 04525
26 test::len [function] [call site] 04526
26 string_functions::pop [function] [call site] 04527
26 calc_fn_hash [function] [call site] 04529
26 test::len [function] [call site] 04530
26 calc_fn_hash_full [function] [call site] 04531
26 MyIterableType::into_iter [function] [call site] 04532
26 StmtBlock::as_ref [function] [call site] 04534
26 and_then [function] [call site] 04535
26 Command::get [function] [call site] 04536
26 BloomFilterU64::mark [function] [call site] 04537
26 string_functions::remove [function] [call site] 04538
26 get_or_insert_with [function] [call site] 04539
26 new_hash_map [function] [call site] 04540
26 Scope::push_entry [function] [call site] 04541
26 blob_functions::insert [function] [call site] 04542
26 &mut [call site] 04544
26 blob_functions::insert [function] [call site] 04545
25 FUNC::param_types [function] [call site] 04547
23 Engine::lex_with_map [function] [call site] 04548
24 Engine::lex_raw [function] [call site] 04549
23 Module::id_raw [function] [call site] 04551
24 StmtBlock::as_ref [function] [call site] 04552
23 StmtBlock::span_or_else [function] [call site] 04553
23 MyIterableType::into_iter [function] [call site] 04554
23 array_functions::find_map [function] [call site] 04555
23 Module::set_indexer_get_fn [function] [call site] 04556
23 Engine::lex_with_map [function] [call site] 04557
23 Module::id_raw [function] [call site] 04558
23 StmtBlock::span_or_else [function] [call site] 04559
23 Module::get_qualified_fn [function] [call site] 04560
24 StmtBlock::as_ref [function] [call site] 04561
24 and_then [function] [call site] 04562
24 Command::get [function] [call site] 04563
23 StmtBlock::span_or_else [function] [call site] 04564
24 Span::new [function] [call site] 04565
24 iterator_functions::chars_from_start [function] [call site] 04566
24 StmtBlock::span_or_else [function] [call site] 04567
24 string_functions::add_append [function] [call site] 04568
24 StmtBlock::span_or_else [function] [call site] 04569
23 map_functions::values [function] [call site] 04570
23 test_var_def_filter [function] [call site] 04571
23 Module::contains_indexed_global_functions [function] [call site] 04572
24 intersects [function] [call site] 04573
23 array_functions::find_map [function] [call site] 04574
23 Module::get_qualified_fn [function] [call site] 04575
24 StmtBlock::as_ref [function] [call site] 04576
24 and_then [function] [call site] 04577
24 Command::get [function] [call site] 04578
23 Engine::lex_with_map [function] [call site] 04579
23 Module::id_raw [function] [call site] 04580
23 TestStruct::clone [function] [call site] 04581
23 BloomFilterU64::is_absent_and_set [function] [call site] 04583
23 StmtBlock::as_ref [function] [call site] 04585
23 blob_functions::insert [function] [call site] 04586
23 StmtBlock::as_ref [function] [call site] 04588
23 min_max_functions::min [function] [call site] 04589
23 MyIterableType::into_iter [function] [call site] 04590
23 T::as_any [function] [call site] 04591
23 Module::may_contain_dynamic_fn [function] [call site] 04592
24 BloomFilterU64::is_absent [function] [call site] 04593
25 BloomFilterU64::calc_hash [function] [call site] 04594
23 MyIterableType::into_iter [function] [call site] 04595
23 T::as_any [function] [call site] 04596
23 Module::may_contain_dynamic_fn [function] [call site] 04597
23 Module::may_contain_dynamic_fn [function] [call site] 04598
24 BloomFilterU64::is_absent [function] [call site] 04599
23 map_functions::values [function] [call site] 04600
23 T::as_any [function] [call site] 04601
23 Module::may_contain_dynamic_fn [function] [call site] 04602
23 and_then [function] [call site] 04603
23 Token::is_op_assignment [function] [call site] 04604
23 split_first [function] [call site] 04605
23 super::get_builtin_op_assignment_fn [function] [call site] 04607
24 Dynamic::as_int [function] [call site] 04609
24 Dynamic::as_int [function] [call site] 04611
24 write_lock::<Dynamic> [function] [call site] 04613
24 RhaiResult::into [function] [call site] 04615
24 Dynamic::as_int [function] [call site] 04618
24 Dynamic::as_int [function] [call site] 04620
24 write_lock::<Dynamic> [function] [call site] 04622
24 RhaiResult::into [function] [call site] 04624
24 Dynamic::as_char [function] [call site] 04627
24 write_lock::<Dynamic> [function] [call site] 04629
24 Position::new_const [function] [call site] 04631
24 blob_functions::push [function] [call site] 04632
25 blob_functions::push [function] [call site] 04633
25 FnPtr::try_from [function] [call site] 04634
25 RhaiResultOf::unwrap [function] [call site] 04635
24 Dynamic::as_char [function] [call site] 04636
24 Result::unwrap [function] [call site] 04637
24 blob_functions::push [function] [call site] 04638
24 RhaiResultOf::into [function] [call site] 04639
24 split_first_mut [function] [call site] 04642
24 Dynamic::as_immutable_string_mut [function] [call site] 04644
25 Dynamic::type_name [function] [call site] 04645
25 write_lock::<ImmutableString> [function] [call site] 04646
24 Dynamic::as_immutable_string_ref [function] [call site] 04649
24 string_functions::is_empty [function] [call site] 04651
24 string_functions::is_empty [function] [call site] 04652
24 test::len [function] [call site] 04653
24 test::len [function] [call site] 04654
24 Package::init_engine [function] [call site] 04656
24 Engine::throw_on_size [function] [call site] 04657
24 split_first_mut [function] [call site] 04660
24 Dynamic::as_immutable_string_mut [function] [call site] 04662
24 Dynamic::as_immutable_string_ref [function] [call site] 04664
24 test_functions_take [function] [call site] 04668
24 Dynamic::into_array [function] [call site] 04669
25 crate::func::locked_read [function] [call site] 04671
25 Option::and_then [function] [call site] 04672
25 StmtBlock::as_ref [function] [call site] 04674
25 TestStruct::clone [function] [call site] 04675
25 ok_or_else [function] [call site] 04676
25 std:: [call site] 04677
0 any::type_name [function] [call site] 04678
25 Dynamic::type_name [function] [call site] 04680
24 unwrap [function] [call site] 04681
24 string_functions::is_empty [function] [call site] 04682
24 Ok [function] [call site] 04683
24 Dynamic::as_array_ref [function] [call site] 04684
25 read_lock::<Array> [function] [call site] 04685
25 ok_or_else [function] [call site] 04686
25 Dynamic::type_name [function] [call site] 04687
24 unwrap [function] [call site] 04688
24 string_functions::is_empty [function] [call site] 04689
24 unwrap [function] [call site] 04690
24 Package::init_engine [function] [call site] 04691
24 Engine::check_data_size [function] [call site] 04692
25 Engine::has_data_size_limit [function] [call site] 04693
25 calc_data_sizes [function] [call site] 04698
26 calc_array_sizes [function] [call site] 04699
27 calc_array_sizes [function] [call site] 04700
27 test::len [function] [call site] 04701
27 calc_map_sizes [function] [call site] 04702
28 map_functions::values [function] [call site] 04703
28 calc_array_sizes [function] [call site] 04704
28 test::len [function] [call site] 04705
28 calc_map_sizes [function] [call site] 04706
28 test::len [function] [call site] 04707
27 test::len [function] [call site] 04708
26 test::len [function] [call site] 04709
26 calc_map_sizes [function] [call site] 04710
26 test::len [function] [call site] 04711
26 calc_data_sizes [function] [call site] 04712
26 read_lock::<Dynamic> [function] [call site] 04713
25 StmtBlock::borrow [function] [call site] 04715
25 Engine::throw_on_size [function] [call site] 04716
26 Command::get [function] [call site] 04718
26 ERR::ErrorDataTooLarge [function] [call site] 04720
26 &str::to_string [function] [call site] 04721
26 Command::get [function] [call site] 04724
26 ERR::ErrorDataTooLarge [function] [call site] 04726
26 &str::to_string [function] [call site] 04727
26 Command::get [function] [call site] 04730
26 ERR::ErrorDataTooLarge [function] [call site] 04732
26 &str::to_string [function] [call site] 04733
25 RhaiResultOf::map_err [function] [call site] 04736
25 EvalAltResult::fill_position [function] [call site] 04737
26 EvalAltResult::position [function] [call site] 04738
26 Position::is_none [function] [call site] 04739
26 EvalAltResult::set_position [function] [call site] 04740
24 Dynamic::read_lock [function] [call site] 04742
25 crate::func::locked_read [function] [call site] 04743
25 TypeId::of::<Self> [function] [call site] 04744
25 TypeId::of::<T> [function] [call site] 04745
25 Dynamic::type_id [function] [call site] 04746
25 TypeId::of::<T> [function] [call site] 04747
25 DynamicReadLock [function] [call site] 04749
25 DynamicReadLockInner::Guard [function] [call site] 04750
25 Dynamic::downcast_ref [function] [call site] 04751
26 TypeId::of::<T> [function] [call site] 04752
26 TypeId::of::<INT> [function] [call site] 04753
26 T::as_any [function] [call site] 04754
26 as_any().downcast_ref::<T> [function] [call site] 04755
26 TypeId::of::<T> [function] [call site] 04756
26 TypeId::of::<crate::FLOAT> [function] [call site] 04757
26 StmtBlock::as_ref [function] [call site] 04758
26 T::as_any [function] [call site] 04759
26 as_ref().as_any().downcast_ref::<T> [function] [call site] 04760
26 TypeId::of::<T> [function] [call site] 04761
26 TypeId::of::<rust_decimal::Decimal> [function] [call site] 04762
26 StmtBlock::as_ref [function] [call site] 04763
26 T::as_any [function] [call site] 04764
26 as_ref().as_any().downcast_ref::<T> [function] [call site] 04765
26 TypeId::of::<T> [function] [call site] 04766
26 TypeId::of::<bool> [function] [call site] 04767
26 T::as_any [function] [call site] 04768
26 as_any().downcast_ref::<T> [function] [call site] 04769
26 TypeId::of::<T> [function] [call site] 04770
26 TypeId::of::<ImmutableString> [function] [call site] 04771
26 T::as_any [function] [call site] 04772
26 as_any().downcast_ref::<T> [function] [call site] 04773
26 TypeId::of::<T> [function] [call site] 04774
26 TypeId::of::<char> [function] [call site] 04775
26 T::as_any [function] [call site] 04776
26 as_any().downcast_ref::<T> [function] [call site] 04777
26 TypeId::of::<T> [function] [call site] 04778
26 TypeId::of::<Array> [function] [call site] 04779
26 StmtBlock::as_ref [function] [call site] 04780
26 T::as_any [function] [call site] 04781
26 as_ref().as_any().downcast_ref::<T> [function] [call site] 04782
26 TypeId::of::<T> [function] [call site] 04783
26 TypeId::of::<Blob> [function] [call site] 04784
26 StmtBlock::as_ref [function] [call site] 04785
26 T::as_any [function] [call site] 04786
26 as_ref().as_any().downcast_ref::<T> [function] [call site] 04787
26 TypeId::of::<T> [function] [call site] 04788
26 TypeId::of::<Map> [function] [call site] 04789
26 StmtBlock::as_ref [function] [call site] 04790
26 T::as_any [function] [call site] 04791
26 as_ref().as_any().downcast_ref::<T> [function] [call site] 04792
26 TypeId::of::<T> [function] [call site] 04793
26 TypeId::of::<FnPtr> [function] [call site] 04794
26 StmtBlock::as_ref [function] [call site] 04795
26 T::as_any [function] [call site] 04796
26 as_ref().as_any().downcast_ref::<T> [function] [call site] 04797
26 TypeId::of::<T> [function] [call site] 04798
26 TypeId::of::<Instant> [function] [call site] 04799
26 StmtBlock::as_ref [function] [call site] 04800
26 T::as_any [function] [call site] 04801
26 as_ref().as_any().downcast_ref::<T> [function] [call site] 04802
26 TypeId::of::<T> [function] [call site] 04803
26 TypeId::of::<()> [function] [call site] 04804
26 T::as_any [function] [call site] 04805
26 as_any().downcast_ref::<T> [function] [call site] 04806
26 TypeId::of::<T> [function] [call site] 04807
26 TypeId::of::<Self> [function] [call site] 04808
26 T::as_any [function] [call site] 04809
26 as_any().downcast_ref::<T> [function] [call site] 04810
26 T::as_any [function] [call site] 04811
26 as_any().downcast_ref::<T> [function] [call site] 04812
25 Engine::lex_with_map [function] [call site] 04813
25 Engine::lex_with_map [function] [call site] 04814
26 Engine::lex_raw [function] [call site] 04815
24 unwrap [function] [call site] 04817
24 Dynamic::as_array_mut [function] [call site] 04818
25 Dynamic::type_name [function] [call site] 04819
25 write_lock::<Array> [function] [call site] 04820
24 unwrap [function] [call site] 04822
24 string_functions::add_append [function] [call site] 04823
24 Ok [function] [call site] 04824
24 Some [function] [call site] 04825
24 test_functions_take [function] [call site] 04826
24 Dynamic::into_blob [function] [call site] 04827
25 crate::func::locked_read [function] [call site] 04829
25 Option::and_then [function] [call site] 04830
25 StmtBlock::as_ref [function] [call site] 04832
25 TestStruct::clone [function] [call site] 04833
25 ok_or_else [function] [call site] 04834
25 std:: [call site] 04835
0 any::type_name [function] [call site] 04836
25 Dynamic::type_name [function] [call site] 04838
24 unwrap [function] [call site] 04839
24 Dynamic::as_blob_mut [function] [call site] 04840
25 Dynamic::type_name [function] [call site] 04841
25 write_lock::<Blob> [function] [call site] 04842
24 unwrap [function] [call site] 04844
24 unwrap [function] [call site] 04845
24 Package::init_engine [function] [call site] 04846
24 Engine::throw_on_size [function] [call site] 04847
24 test::len [function] [call site] 04848
24 test::len [function] [call site] 04849
24 string_functions::add_append [function] [call site] 04850
24 Ok [function] [call site] 04851
24 Some [function] [call site] 04852
24 Dynamic::as_char [function] [call site] 04853
24 unwrap [function] [call site] 04854
24 encode_utf8 [function] [call site] 04855
24 Dynamic::as_immutable_string_mut [function] [call site] 04856
24 unwrap [function] [call site] 04857
24 unwrap [function] [call site] 04858
24 Package::init_engine [function] [call site] 04859
24 Engine::throw_on_size [function] [call site] 04860
24 test::len [function] [call site] 04861
24 test::len [function] [call site] 04862
24 Ok [function] [call site] 04863
24 Some [function] [call site] 04864
24 Dynamic::as_immutable_string_ref [function] [call site] 04865
24 unwrap [function] [call site] 04866
24 string_functions::is_empty [function] [call site] 04867
24 Ok [function] [call site] 04868
24 Dynamic::as_char [function] [call site] 04869
24 unwrap [function] [call site] 04870
24 test_to_string [function] [call site] 04871
24 unwrap [function] [call site] 04872
24 Package::init_engine [function] [call site] 04873
24 Engine::throw_on_size [function] [call site] 04874
24 test::len [function] [call site] 04875
24 test::len [function] [call site] 04876
24 write_lock::<Dynamic> [function] [call site] 04877
24 unwrap [function] [call site] 04878
24 into [function] [call site] 04879
24 Ok [function] [call site] 04880
24 Some [function] [call site] 04881
24 test_functions_take [function] [call site] 04882
24 Dynamic::as_array_mut [function] [call site] 04883
24 unwrap [function] [call site] 04884
24 blob_functions::push [function] [call site] 04885
24 unwrap [function] [call site] 04886
24 Package::init_engine [function] [call site] 04887
24 Engine::check_data_size [function] [call site] 04888
24 Dynamic::read_lock [function] [call site] 04889
24 unwrap [function] [call site] 04890
24 Ok [function] [call site] 04891
24 Some [function] [call site] 04892
24 Dynamic::as_int [function] [call site] 04893
24 unwrap [function] [call site] 04894
24 Dynamic::as_blob_mut [function] [call site] 04895
24 unwrap [function] [call site] 04896
24 unwrap [function] [call site] 04897
24 Package::init_engine [function] [call site] 04898
24 Engine::throw_on_size [function] [call site] 04899
24 test::len [function] [call site] 04900
24 blob_functions::push [function] [call site] 04901
24 Ok [function] [call site] 04902
24 Some [function] [call site] 04903
24 Dynamic::as_char [function] [call site] 04904
24 unwrap [function] [call site] 04905
24 Dynamic::as_blob_mut [function] [call site] 04906
24 unwrap [function] [call site] 04907
24 unwrap [function] [call site] 04908
24 Package::init_engine [function] [call site] 04909
24 Engine::throw_on_size [function] [call site] 04910
24 test::len [function] [call site] 04911
24 string_functions::add_append_char [function] [call site] 04912
25 Position::new_const [function] [call site] 04913
25 RhaiResultOf::push_str [function] [call site] 04914
25 blob_functions::push [function] [call site] 04915
25 RhaiResultOf::into [function] [call site] 04916
24 Ok [function] [call site] 04917
24 Some [function] [call site] 04918
24 split_first_mut [function] [call site] 04919
24 unwrap [function] [call site] 04920
24 Dynamic::as_blob_mut [function] [call site] 04921
24 unwrap [function] [call site] 04922
24 Dynamic::as_immutable_string_ref [function] [call site] 04923
24 unwrap [function] [call site] 04924
24 string_functions::is_empty [function] [call site] 04925
24 Ok [function] [call site] 04926
24 unwrap [function] [call site] 04927
24 Package::init_engine [function] [call site] 04928
24 Engine::throw_on_size [function] [call site] 04929
24 test::len [function] [call site] 04930
24 test::len [function] [call site] 04931
24 string_functions::add_append_str [function] [call site] 04932
25 Position::new_const [function] [call site] 04933
25 RhaiResultOf::push_str [function] [call site] 04934
25 RhaiResultOf::push_str [function] [call site] 04935
25 RhaiResultOf::into [function] [call site] 04936
24 Ok [function] [call site] 04937
23 Engine::lex_with_map [function] [call site] 04938
23 TestStruct::new [function] [call site] 04939
23 super::get_builtin_binary_op_fn [function] [call site] 04940
24 Dynamic::as_int [function] [call site] 04942
24 Dynamic::as_int [function] [call site] 04944
24 Dynamic::as_int [function] [call site] 04949
24 Dynamic::as_int [function] [call site] 04951
24 Dynamic::as_immutable_string_ref [function] [call site] 04956
24 Dynamic::as_immutable_string_ref [function] [call site] 04958
24 Package::init_engine [function] [call site] 04961
24 Engine::throw_on_size [function] [call site] 04962
24 test::len [function] [call site] 04963
24 test::len [function] [call site] 04964
24 Dynamic::as_char [function] [call site] 04968
24 Dynamic::as_char [function] [call site] 04970
24 Position::new_const [function] [call site] 04972
24 blob_functions::push [function] [call site] 04973
24 blob_functions::push [function] [call site] 04974
24 Package::init_engine [function] [call site] 04976
24 Engine::throw_on_size [function] [call site] 04977
24 test::len [function] [call site] 04978
24 Result::into [function] [call site] 04980
24 Dynamic::as_blob_ref [function] [call site] 04982
24 string_functions::is_empty [function] [call site] 04984
24 Dynamic::flatten_clone [function] [call site] 04986
24 Dynamic::as_blob_ref [function] [call site] 04987
24 string_functions::is_empty [function] [call site] 04989
24 Dynamic::flatten_clone [function] [call site] 04991
24 Package::init_engine [function] [call site] 04993
24 Engine::throw_on_size [function] [call site] 04994
24 test::len [function] [call site] 04995
24 test::len [function] [call site] 04996
24 TestStruct::clone [function] [call site] 04997
24 StmtBlock::extend [function] [call site] 04998
24 Dynamic::from_blob [function] [call site] 05000
24 Dynamic::as_int [function] [call site] 05005
24 Dynamic::as_int [function] [call site] 05010
24 Dynamic::as_int [function] [call site] 05015
24 Dynamic::as_int [function] [call site] 05020
24 Dynamic::as_char [function] [call site] 05023
24 Dynamic::as_immutable_string_ref [function] [call site] 05025
24 test_chars [function] [call site] 05028
24 MultiInputsStream::get_next [function] [call site] 05029
24 MultiInputsStream::get_next [function] [call site] 05030
24 Dynamic::as_char [function] [call site] 05032
24 Dynamic::as_immutable_string_ref [function] [call site] 05034
24 Position::new_const [function] [call site] 05036
24 blob_functions::push [function] [call site] 05037
24 Result::push_str [function] [call site] 05038
24 Package::init_engine [function] [call site] 05040
24 Engine::throw_on_size [function] [call site] 05041
24 test::len [function] [call site] 05042
24 Result::into [function] [call site] 05044
24 Dynamic::as_immutable_string_ref [function] [call site] 05045
24 Dynamic::as_char [function] [call site] 05047
24 test_chars [function] [call site] 05049
24 MultiInputsStream::get_next [function] [call site] 05050
24 MultiInputsStream::get_next [function] [call site] 05051
24 Dynamic::as_immutable_string_ref [function] [call site] 05054
24 Dynamic::as_char [function] [call site] 05056
24 Package::init_engine [function] [call site] 05059
24 Engine::throw_on_size [function] [call site] 05060
24 test::len [function] [call site] 05061
24 Result::into [function] [call site] 05063
24 Dynamic::as_immutable_string_ref [function] [call site] 05065
24 Dynamic::as_char [function] [call site] 05067
24 TestStruct::clone [function] [call site] 05073
24 TestStruct::clone [function] [call site] 05078
24 Dynamic::as_blob_ref [function] [call site] 05082
24 TestStruct::clone [function] [call site] 05084
24 Dynamic::as_char [function] [call site] 05085
24 encode_utf8 [function] [call site] 05087
24 Package::init_engine [function] [call site] 05089
24 Engine::throw_on_size [function] [call site] 05090
24 test::len [function] [call site] 05091
24 test::len [function] [call site] 05092
24 StmtBlock::extend [function] [call site] 05093
24 as_bytes [function] [call site] 05094
24 Dynamic::from_blob [function] [call site] 05096
24 Dynamic::type_id [function] [call site] 05097
24 Dynamic::type_id [function] [call site] 05098
24 TypeId::of::<ExclusiveRange> [function] [call site] 05099
24 TypeId::of::<ExclusiveRange> [function] [call site] 05100
24 TypeId::of::<InclusiveRange> [function] [call site] 05101
24 TypeId::of::<InclusiveRange> [function] [call site] 05102
24 TypeId::of::<ExclusiveRange> [function] [call site] 05103
24 TypeId::of::<InclusiveRange> [function] [call site] 05104
24 TypeId::of::<InclusiveRange> [function] [call site] 05105
24 TypeId::of::<ExclusiveRange> [function] [call site] 05106
24 is_numeric [function] [call site] 05109
24 is_numeric [function] [call site] 05110
24 is_numeric [function] [call site] 05112
24 is_numeric [function] [call site] 05113
23 Engine::lex_with_map [function] [call site] 05115
23 TestStruct::new [function] [call site] 05116
23 BloomFilterU64::is_absent_and_set [function] [call site] 05117
23 StmtBlock::as_ref [function] [call site] 05118
23 blob_functions::insert [function] [call site] 05119
23 StmtBlock::as_ref [function] [call site] 05120
23 calc_fn_hash_full [function] [call site] 05121
23 StmtBlock::as_ref [function] [call site] 05122
23 &[Stmt]::unwrap [function] [call site] 05123
23 MyIterableType::into_iter [function] [call site] 05124
23 enumerate [function] [call site] 05125
23 Engine::lex_with_map [function] [call site] 05126
23 TypeId::of::<Dynamic> [function] [call site] 05127
23 Dynamic::type_id [function] [call site] 05128
22 RhaiFunc::is_volatile [function] [call site] 05129
23 RhaiFunc::is_volatile [function] [call site] 05130
22 Engine::gen_fn_call_signature [function] [call site] 05131
22 Err [function] [call site] 05132
22 ERR::ErrorFunctionNotFound [function] [call site] 05133
22 into [function] [call site] 05134
22 RhaiFunc::is_method [function] [call site] 05135
22 StmtBlock::as_ref [function] [call site] 05136
22 map_or [function] [call site] 05137
22 Debugger::call_stack [function] [call site] 05138
22 test::len [function] [call site] 05139
23 test::len [function] [call site] 05140
22 ArgBackup::new [function] [call site] 05141
22 string_functions::is_empty [function] [call site] 05142
22 ArgBackup::change_first_arg_to_copy [function] [call site] 05143
23 TestStruct::clone [function] [call site] 05144
23 string_functions::replace [function] [call site] 05146
24 string_functions::is_empty [function] [call site] 05147
24 string_functions::replace [function] [call site] 05148
25 string_functions::is_empty [function] [call site] 05149
25 string_functions::replace [function] [call site] 05150
23 mem::transmute [function] [call site] 05153
22 Engine::is_debugger_registered [function] [call site] 05154
22 TestStruct::clone [function] [call site] 05156
22 StmtBlock::span_or_else [function] [call site] 05157
23 Span::new [function] [call site] 05158
23 iterator_functions::chars_from_start [function] [call site] 05159
23 StmtBlock::span_or_else [function] [call site] 05160
23 string_functions::add_append [function] [call site] 05161
23 StmtBlock::span_or_else [function] [call site] 05162
22 TestStruct::clone [function] [call site] 05163
22 GlobalRuntimeState::debugger_mut [function] [call site] 05164
23 as_deref_mut [function] [call site] 05165
22 &mut [call site] 05167
23 blob_functions::push [function] [call site] 05168
23 MyIterableType::into_iter [function] [call site] 05169
23 Self::IntoIter::collect [function] [call site] 05170
22 Engine::get_interned_string [function] [call site] 05171
22 MyIterableType::into_iter [function] [call site] 05172
22 Self::IntoIter::map [function] [call site] 05173
22 TestStruct::clone [function] [call site] 05174
22 RhaiNativeFunc::has_context [function] [call site] 05175
22 bool::then [function] [call site] 05176
22 as_deref [function] [call site] 05177
22 into [function] [call site] 05178
22 RhaiFunc::is_pure [function] [call site] 05179
22 string_functions::is_empty [function] [call site] 05180
22 Dynamic::is_read_only [function] [call site] 05181
22 Err [function] [call site] 05182
22 ERR::ErrorNonPureMethodCallOnConstant [function] [call site] 05183
22 test_to_string [function] [call site] 05184
22 into [function] [call site] 05185
22 test_method_call [function] [call site] 05186
23 Engine::new [function] [call site] 05187
23 register_type::<TestStruct> [function] [call site] 05188
23 Engine::register_fn [function] [call site] 05189
23 Engine::register_fn [function] [call site] 05190
22 test_custom_syntax_func [function] [call site] 05191
23 Engine::new [function] [call site] 05192
23 Engine::register_custom_syntax [function] [call site] 05193
24 Vec::<ImmutableString>::new [function] [call site] 05194
24 StmtBlock::as_ref [function] [call site] 05195
24 StmtBlock::as_ref [function] [call site] 05196
24 string_functions::trim [function] [call site] 05197
25 shared_get_mut [function] [call site] 05198
25 string_functions::trim [function] [call site] 05199
25 string_functions::trim [function] [call site] 05201
24 string_functions::is_empty [function] [call site] 05203
24 Token::lookup_symbol_from_syntax [function] [call site] 05204
24 StmtBlock::span_or_else [function] [call site] 05205
25 Span::new [function] [call site] 05206
25 iterator_functions::chars_from_start [function] [call site] 05207
25 StmtBlock::span_or_else [function] [call site] 05208
25 string_functions::add_append [function] [call site] 05209
25 StmtBlock::span_or_else [function] [call site] 05210
24 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 05211
24 Token::Reserved [function] [call site] 05213
24 TestStruct::new [function] [call site] 05214
24 LexError::ImproperSymbol [function] [call site] 05217
24 ImmutableString::new [function] [call site] 05218
24 &str::to_string [function] [call site] 05219
24 PERR::into_err [function] [call site] 05220
24 string_functions::is_empty [function] [call site] 05221
24 string_functions::is_empty [function] [call site] 05223
24 string_functions::is_empty [function] [call site] 05225
24 string_functions::is_empty [function] [call site] 05227
24 tokenizer::is_valid_identifier [function] [call site] 05228
24 string_functions::is_empty [function] [call site] 05230
24 (Token, [call site] 05231
24 Engine::is_symbol_disabled [function] [call site] 05232
25 string_functions::contains [function] [call site] 05233
24 StmtBlock::as_ref [function] [call site] 05234
24 &[Stmt]::map_or [function] [call site] 05235
24 contains_key [function] [call site] 05236
24 blob_functions::insert [function] [call site] 05237
24 string_functions::is_empty [function] [call site] 05240
24 StmtBlock::as_ref [function] [call site] 05241
24 &[Stmt]::map_or [function] [call site] 05242
24 Engine::is_symbol_disabled [function] [call site] 05243
24 LexError::ImproperSymbol [function] [call site] 05245
24 test_to_string [function] [call site] 05246
24 PERR::into_err [function] [call site] 05247
24 string_functions::is_empty [function] [call site] 05248
24 tokenizer::is_valid_identifier [function] [call site] 05249
24 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 05250
24 Engine::is_symbol_disabled [function] [call site] 05251
24 StmtBlock::as_ref [function] [call site] 05252
24 &[Stmt]::map_or [function] [call site] 05253
24 contains_key [function] [call site] 05254
24 blob_functions::insert [function] [call site] 05255
24 LexError::ImproperSymbol [function] [call site] 05259
24 test_to_string [function] [call site] 05260
24 PERR::into_err [function] [call site] 05261
24 blob_functions::push [function] [call site] 05262
24 string_functions::is_empty [function] [call site] 05263
24 TestStruct::clone [function] [call site] 05265
24 Engine::register_custom_syntax_with_state_raw [function] [call site] 05266
25 blob_functions::insert [function] [call site] 05267
25 RhaiResultOf::into [function] [call site] 05268
25 TestStruct::new [function] [call site] 05269
25 TestStruct::new [function] [call site] 05270
24 syn::Result::len [function] [call site] 05272
25 test::len [function] [call site] 05273
24 test::len [function] [call site] 05274
25 test::len [function] [call site] 05275
24 TestStruct::clone [function] [call site] 05279
23 EvalContext::eval_expression_tree [function] [call site] 05281
24 EvalContext::eval_expression_tree_raw [function] [call site] 05282
25 as_deref_mut [function] [call site] 05283
25 Engine::eval_stmt_block [function] [call site] 05284
26 string_functions::is_empty [function] [call site] 05285
26 GlobalRuntimeState::num_imports [function] [call site] 05287
27 test::len [function] [call site] 05288
26 MyIterableType::into_iter [function] [call site] 05289
26 Self::IntoIter::try_fold [function] [call site] 05290
26 Self::as_deref_mut [function] [call site] 05291
26 GlobalRuntimeState::num_imports [function] [call site] 05292
26 Engine::eval_stmt [function] [call site] 05293
27 Engine::track_operation [function] [call site] 05294
27 ParseSettings::level_up_with_position [function] [call site] 05295
28 ParseSettings::level_up [function] [call site] 05296
27 Engine::dbg_reset [function] [call site] 05298
28 Engine::is_debugger_registered [function] [call site] 05299
28 Engine::dbg_reset_raw [function] [call site] 05300
29 impl [call site] 05301
29 ASTNode::is_stmt [function] [call site] 05304
29 ASTNode::is_expr [function] [call site] 05306
29 Debugger::is_break_point [function] [call site] 05310
30 Debugger::break_points [function] [call site] 05311
30 MyIterableType::into_iter [function] [call site] 05312
31 test_chars [function] [call site] 05313
31 0.chars().collect::<Vec<_>> [function] [call site] 05314
31 MyIterableType::into_iter [function] [call site] 05315
30 Self::IntoIter::enumerate [function] [call site] 05316
30 test_var_def_filter [function] [call site] 05317
30 BreakPoint::is_enabled [function] [call site] 05318
30 array_functions::find [function] [call site] 05319
31 array_functions::find_starting_from [function] [call site] 05320
30 Position::is_none [function] [call site] 05321
30 Position::is_beginning_of_line [function] [call site] 05322
30 ASTNode::position [function] [call site] 05323
31 ParseSettings::level_up_with_position [function] [call site] 05324
31 ParseSettings::level_up_with_position [function] [call site] 05325
30 Position::line [function] [call site] 05326
30 Option::unwrap_or [function] [call site] 05327
30 e::p::r::i::n::t::_::e::r::r::o::r::eprint_line [function] [call site] 05328
31 Position::line [function] [call site] 05329
31 Option::unwrap [function] [call site] 05330
31 &str::to_string [function] [call site] 05331
31 enumerate [function] [call site] 05333
30 as_deref [function] [call site] 05335
30 ASTNode::position [function] [call site] 05336
30 as_deref [function] [call site] 05337
30 test::len [function] [call site] 05338
30 test::len [function] [call site] 05339
30 Engine::lex_with_map [function] [call site] 05340
29 &mut [call site] 05341
30 Position::is_none [function] [call site] 05342
30 Position::line [function] [call site] 05343
30 Option::unwrap [function] [call site] 05344
30 saturating_sub [function] [call site] 05345
30 min_max_functions::min [function] [call site] 05346
30 test::len [function] [call site] 05347
31 test::len [function] [call site] 05348
30 ImmutableString::to_string [function] [call site] 05349
31 Engine::new [function] [call site] 05350
31 Scope::new [function] [call site] 05351
31 blob_functions::push [function] [call site] 05352
31 blob_functions::push [function] [call site] 05353
31 blob_functions::push [function] [call site] 05354
30 test::len [function] [call site] 05355
30 Position::position [function] [call site] 05356
30 MyIterableType::into_iter [function] [call site] 05357
31 test_chars [function] [call site] 05358
31 0.chars().collect::<Vec<_>> [function] [call site] 05359
31 MyIterableType::into_iter [function] [call site] 05360
30 Self::IntoIter::enumerate [function] [call site] 05361
30 test_functions_take [function] [call site] 05362
30 Position::position [function] [call site] 05364
30 test::len [function] [call site] 05365
29 DebuggerEvent::BreakPoint [function] [call site] 05366
29 Engine::dbg_raw [function] [call site] 05368
30 test::len [function] [call site] 05369
30 AST::source_raw [function] [call site] 05370
31 StmtBlock::as_ref [function] [call site] 05371
30 Option::cloned [function] [call site] 05372
30 EvalContext::new [function] [call site] 05373
30 on_debugger [function] [call site] 05374
30 as_deref [function] [call site] 05375
30 ASTNode::position [function] [call site] 05376
30 test::len [function] [call site] 05377
30 GlobalRuntimeState::debugger_mut [function] [call site] 05378
30 GlobalRuntimeState::debugger_mut [function] [call site] 05380
30 GlobalRuntimeState::debugger_mut [function] [call site] 05383
30 GlobalRuntimeState::debugger_mut [function] [call site] 05386
30 GlobalRuntimeState::debugger_mut [function] [call site] 05388
30 DebuggerStatus::FunctionExit [function] [call site] 05389
27 Self::as_deref_mut [function] [call site] 05394
27 Engine::eval_expr [function] [call site] 05396
28 Engine::track_operation [function] [call site] 05397
28 ParseSettings::level_up_with_position [function] [call site] 05398
28 Engine::dbg_reset [function] [call site] 05399
28 Self::as_deref_mut [function] [call site] 05400
28 Expr::get_literal_value [function] [call site] 05401
28 Engine::eval_fn_call_expr [function] [call site] 05404
29 StmtBlock::as_ref [function] [call site] 05405
29 Engine::fast_operators [function] [call site] 05406
30 intersects [function] [call site] 05407
29 test::len [function] [call site] 05408
29 Engine::get_arg_value [function] [call site] 05410
30 Expr::get_literal_value [function] [call site] 05411
31 StmtBlock::as_ref [function] [call site] 05413
31 TestStruct::clone [function] [call site] 05414
31 write_lock::<FnPtr> [function] [call site] 05415
31 crate::Shared::new [function] [call site] 05417
31 Option<&GlobalRuntimeState>::into [function] [call site] 05418
31 TestStruct::clone [function] [call site] 05422
31 Self::into [function] [call site] 05423
31 Expr::is_constant [function] [call site] 05425
31 crate::Array::with_capacity [function] [call site] 05426
31 test::len [function] [call site] 05427
31 StmtBlock::extend [function] [call site] 05428
31 MyIterableType::into_iter [function] [call site] 05429
31 Self::IntoIter::map [function] [call site] 05430
31 Expr::get_literal_value [function] [call site] 05431
31 Option::unwrap [function] [call site] 05432
31 Dynamic::from_array [function] [call site] 05433
31 Expr::is_constant [function] [call site] 05434
31 TestStruct::clone [function] [call site] 05435
31 (TokenIterator::get_mut [function] [call site] 05436
31 Ident::as_str [function] [call site] 05437
31 Option::unwrap [function] [call site] 05438
31 Expr::get_literal_value [function] [call site] 05439
31 Option::unwrap [function] [call site] 05440
31 Dynamic::from_map [function] [call site] 05441
31 Expr::is_constant [function] [call site] 05442
31 Position::new_const [function] [call site] 05443
31 Expr::get_literal_value [function] [call site] 05444
31 Option::unwrap [function] [call site] 05445
31 FnCallExpr::is_qualified [function] [call site] 05448
31 test::len [function] [call site] 05449
31 FnPtr::new [function] [call site] 05450
31 TestStruct::clone [function] [call site] 05451
31 RhaiResultOf::ok [function] [call site] 05452
31 test::len [function] [call site] 05454
31 Token::literal_syntax [function] [call site] 05455
31 Token::literal_syntax [function] [call site] 05456
31 Ident::as_str [function] [call site] 05457
30 Engine::track_operation [function] [call site] 05465
30 Expr::start_position [function] [call site] 05466
30 Engine::dbg [function] [call site] 05467
31 Engine::is_debugger_registered [function] [call site] 05468
31 Engine::dbg_reset_raw [function] [call site] 05469
31 GlobalRuntimeState::debugger_mut [function] [call site] 05470
30 Expr::start_position [function] [call site] 05473
30 as_deref_mut [function] [call site] 05474
30 and_then [function] [call site] 05475
30 Debugger::clear_status_if [function] [call site] 05476
31 string_functions::replace [function] [call site] 05478
30 Engine::eval_expr [function] [call site] 05479
30 Engine::lex_with_map [function] [call site] 05480
31 Engine::lex_raw [function] [call site] 05481
30 Expr::start_position [function] [call site] 05483
29 Self::as_deref_mut [function] [call site] 05484
29 Dynamic::flatten [function] [call site] 05485
29 Engine::exec_fn_call [function] [call site] 05488
30 FnCallHashes::is_native_only [function] [call site] 05489
31 Position::is_none [function] [call site] 05490
30 test::len [function] [call site] 05491
30 Engine::get_interned_string [function] [call site] 05492
30 Engine::map_type_name [function] [call site] 05493
31 MyIterableType::into_iter [function] [call site] 05494
31 array_functions::find_map [function] [call site] 05495
31 Module::get_custom_type_display_by_name [function] [call site] 05496
31 StmtBlock::span_or_else [function] [call site] 05497
31 map_functions::values [function] [call site] 05498
31 array_functions::find_map [function] [call site] 05499
31 Module::get_custom_type_display_by_name [function] [call site] 05500
31 unwrap_or_else [function] [call site] 05501
31 map_std_type_name [function] [call site] 05502
30 std:: [call site] 05503
0 any::type_name [function] [call site] 05504
30 ImmutableString::into [function] [call site] 05506
30 test::len [function] [call site] 05507
30 Dynamic::is_shared [function] [call site] 05509
30 Engine::gen_fn_call_signature [function] [call site] 05511
30 ERR::ErrorFunctionNotFound [function] [call site] 05513
30 ensure_no_data_race [function] [call site] 05515
31 MyIterableType::into_iter [function] [call site] 05516
31 Self::IntoIter::skip [function] [call site] 05517
31 String::from [function] [call site] 05518
32 ImmutableString::into_owned [function] [call site] 05519
31 ParseSettings::level_up_with_position [function] [call site] 05520
31 Dynamic::is_locked [function] [call site] 05521
31 ERR::ErrorDataRace [function] [call site] 05527
30 FnCallHashes::is_native_only [function] [call site] 05529
30 FnCallHashes::script [function] [call site] 05530
30 string_functions::is_empty [function] [call site] 05532
30 crate::calc_typed_method_hash [function] [call site] 05533
30 Engine::map_type_name [function] [call site] 05534
30 std:: [call site] 05535
0 any::type_name [function] [call site] 05536
30 Engine::resolve_fn [function] [call site] 05537
30 Position::is_none [function] [call site] 05538
30 Engine::resolve_fn [function] [call site] 05539
30 None::cloned [function] [call site] 05540
30 as_deref [function] [call site] 05541
30 string_functions::is_empty [function] [call site] 05542
30 Scope::new [function] [call site] 05544
30 string_functions::replace [function] [call site] 05545
30 defer [function] [call site] 05546
31 crate::Deferred::lock [function] [call site] 05547
30 split_first_mut [function] [call site] 05548
30 Engine::call_script_fn [function] [call site] 05551
31 Engine::track_operation [function] [call site] 05552
31 Engine::max_call_levels [function] [call site] 05553
31 ERR::ErrorStackOverflow [function] [call site] 05555
31 Position::is_none [function] [call site] 05557
31 string_functions::is_empty [function] [call site] 05558
31 string_functions::is_empty [function] [call site] 05560
31 test::len [function] [call site] 05562
31 test::len [function] [call site] 05563
31 GlobalRuntimeState::num_imports [function] [call site] 05564
31 StmtBlock::as_ref [function] [call site] 05565
31 Debugger::call_stack [function] [call site] 05567
31 test::len [function] [call site] 05568
31 test::len [function] [call site] 05569
31 test::len [function] [call site] 05570
31 Engine::max_variables [function] [call site] 05571
31 ERR::ErrorTooManyVariables [function] [call site] 05573
31 StmtBlock::extend [function] [call site] 05575
31 MyIterableType::into_iter [function] [call site] 05576
31 array_functions::zip [function] [call site] 05578
31 StaticModuleResolver::iter_mut [function] [call site] 05579
31 Engine::lex_with_map [function] [call site] 05580
31 RhaiResult::take [function] [call site] 05581
32 Engine::new [function] [call site] 05582
32 register_type_with_name::<TestStruct> [function] [call site] 05583
32 Engine::register_fn [function] [call site] 05584
32 TestStruct [function] [call site] 05585
31 Engine::is_debugger_registered [function] [call site] 05586
31 TestStruct::clone [function] [call site] 05587
31 Scope::iter_inner [function] [call site] 05588
32 MyIterableType::into_iter [function] [call site] 05589
32 array_functions::zip [function] [call site] 05590
32 MyIterableType::into_iter [function] [call site] 05591
32 Engine::lex_with_map [function] [call site] 05592
32 Dynamic::is_read_only [function] [call site] 05593
31 impl [call site] 05594
31 Engine::lex_with_map [function] [call site] 05595
31 Dynamic::flatten_clone [function] [call site] 05596
31 TestStruct::clone [function] [call site] 05597
31 GlobalRuntimeState::debugger_mut [function] [call site] 05598
31 &mut [call site] 05599
31 Caches::fn_resolution_caches_len [function] [call site] 05600
32 test::len [function] [call site] 05601
31 Engine::lex_with_map [function] [call site] 05602
32 Engine::lex_raw [function] [call site] 05603
31 MyIterableType::into_iter [function] [call site] 05605
32 test_chars [function] [call site] 05606
32 0.chars().collect::<Vec<_>> [function] [call site] 05607
32 MyIterableType::into_iter [function] [call site] 05608
31 Self::IntoIter::cloned [function] [call site] 05609
31 array_functions::for_each [function] [call site] 05610
31 GlobalRuntimeState::push_import [function] [call site] 05611
32 blob_functions::push [function] [call site] 05612
32 blob_functions::push [function] [call site] 05614
31 StmtBlock::extend [function] [call site] 05616
31 &crate::SharedModule::clone [function] [call site] 05617
31 std::mem::replace [function] [call site] 05619
32 string_functions::is_empty [function] [call site] 05620
32 string_functions::replace [function] [call site] 05621
31 TestStruct::clone [function] [call site] 05623
31 Engine::is_debugger_registered [function] [call site] 05624
31 crate::ast::Stmt::Noop [function] [call site] 05625
31 ParseSettings::level_up_with_position [function] [call site] 05626
31 Engine::dbg [function] [call site] 05627
31 Self::as_deref_mut [function] [call site] 05628
31 Engine::eval_stmt_block [function] [call site] 05629
32 string_functions::is_empty [function] [call site] 05630
32 GlobalRuntimeState::num_imports [function] [call site] 05632
32 MyIterableType::into_iter [function] [call site] 05633
32 Self::IntoIter::try_fold [function] [call site] 05634
32 Self::as_deref_mut [function] [call site] 05635
32 GlobalRuntimeState::num_imports [function] [call site] 05636
32 Engine::eval_stmt [function] [call site] 05637
32 GlobalRuntimeState::scan_imports_raw [function] [call site] 05638
33 MyIterableType::into_iter [function] [call site] 05639
33 array_functions::zip [function] [call site] 05640
33 MyIterableType::into_iter [function] [call site] 05641
32 impl [call site] 05642
32 T::as_any [function] [call site] 05643
32 Module::contains_indexed_global_functions [function] [call site] 05644
32 Caches::fn_resolution_caches_len [function] [call site] 05645
32 Caches::fn_resolution_cache_mut [function] [call site] 05646
32 string_functions::clear [function] [call site] 05647
33 string_functions::is_empty [function] [call site] 05648
33 shared_get_mut [function] [call site] 05649
33 string_functions::clear [function] [call site] 05650
33 ImmutableString::new [function] [call site] 05651
32 Caches::push_fn_resolution_cache [function] [call site] 05652
33 blob_functions::push [function] [call site] 05653
33 Engine::default [function] [call site] 05654
32 Caches::fn_resolution_cache_mut [function] [call site] 05655
32 string_functions::clear [function] [call site] 05656
31 Self::as_deref_mut [function] [call site] 05658
31 StmtBlock::take_statements [function] [call site] 05659
32 mem::take [function] [call site] 05660
32 StmtBlock::statements_mut [function] [call site] 05661
31 StmtBlock::span_or_else [function] [call site] 05662
32 Span::new [function] [call site] 05663
32 iterator_functions::chars_from_start [function] [call site] 05664
32 StmtBlock::span_or_else [function] [call site] 05665
32 string_functions::add_append [function] [call site] 05666
32 StmtBlock::span_or_else [function] [call site] 05667
31 Expr::set_position [function] [call site] 05669
32 Expr::set_position [function] [call site] 05670
31 ParseError::into [function] [call site] 05672
31 EvalAltResult::is_system_exception [function] [call site] 05673
31 Expr::set_position [function] [call site] 05674
31 ParseError::into [function] [call site] 05676
31 ERR::ErrorInFunctionCall [function] [call site] 05678
31 test_to_string [function] [call site] 05679
31 Option<&EncapsulatedEnviron>::and_then [function] [call site] 05680
31 and_then [function] [call site] 05682
31 decimal_functions::max_id [function] [call site] 05683
31 unwrap_or_else [function] [call site] 05685
31 &mut [call site] 05686
31 unwrap_or [function] [call site] 05687
31 test_to_string [function] [call site] 05688
31 &mut [call site] 05689
31 unwrap_or [function] [call site] 05690
31 test_to_string [function] [call site] 05691
31 Engine::is_debugger_registered [function] [call site] 05693
31 GlobalRuntimeState::debugger_mut [function] [call site] 05694
31 crate::ast::Stmt::Noop [function] [call site] 05695
31 StmtBlock::end_position [function] [call site] 05696
32 string_functions::add_append [function] [call site] 05697
31 StmtBlock::span_or_else [function] [call site] 05698
31 crate::eval::DebuggerEvent::FunctionExitWithValue [function] [call site] 05700
31 crate::eval::DebuggerEvent::FunctionExitWithError [function] [call site] 05701
31 Engine::dbg_raw [function] [call site] 05702
31 StmtBlock::as_mut [function] [call site] 05704
31 Debugger::rewind_call_stack [function] [call site] 05706
32 string_functions::truncate [function] [call site] 05707
31 Scope::rewind [function] [call site] 05708
31 string_functions::is_empty [function] [call site] 05709
31 Scope::remove_range [function] [call site] 05710
32 map_functions::drain [function] [call site] 05711
33 string_functions::is_empty [function] [call site] 05712
33 IterateMap::new [function] [call site] 05714
33 IterateMap::new [function] [call site] 05715
33 IterateMap::new [function] [call site] 05716
33 mem::take [function] [call site] 05717
33 MyIterableType::into_iter [function] [call site] 05718
33 FnPtr::call_raw_with_extra_args [function] [call site] 05719
33 TestStruct::clone [function] [call site] 05721
33 Self::into [function] [call site] 05722
33 Dynamic::as_bool [function] [call site] 05724
33 unwrap_or [function] [call site] 05725
33 blob_functions::insert [function] [call site] 05726
33 blob_functions::insert [function] [call site] 05727
32 array_functions::for_each [function] [call site] 05729
32 map_functions::drain [function] [call site] 05730
32 array_functions::for_each [function] [call site] 05731
32 test::len [function] [call site] 05732
32 test::len [function] [call site] 05733
32 string_functions::truncate [function] [call site] 05734
32 map_functions::drain [function] [call site] 05735
32 array_functions::for_each [function] [call site] 05736
31 test::len [function] [call site] 05737
31 string_functions::truncate [function] [call site] 05738
31 GlobalRuntimeState::truncate_imports [function] [call site] 05739
32 string_functions::truncate [function] [call site] 05740
32 string_functions::truncate [function] [call site] 05741
31 Caches::rewind_fn_resolution_caches [function] [call site] 05742
32 string_functions::truncate [function] [call site] 05743
30 ArgBackup::new [function] [call site] 05744
30 string_functions::is_empty [function] [call site] 05745
30 ArgBackup::change_first_arg_to_copy [function] [call site] 05746
30 Engine::call_script_fn [function] [call site] 05748
30 Engine::lex_with_map [function] [call site] 05749
30 FnCallHashes::native [function] [call site] 05750
30 Engine::exec_native_fn_call [function] [call site] 05751
31 Engine::track_operation [function] [call site] 05752
31 Engine::resolve_fn [function] [call site] 05754
31 RhaiFunc::is_volatile [function] [call site] 05755
31 Engine::gen_fn_call_signature [function] [call site] 05756
31 ERR::ErrorFunctionNotFound [function] [call site] 05758
31 RhaiFunc::is_method [function] [call site] 05760
31 StmtBlock::as_ref [function] [call site] 05761
31 Debugger::call_stack [function] [call site] 05763
31 test::len [function] [call site] 05764
31 ArgBackup::new [function] [call site] 05765
31 string_functions::is_empty [function] [call site] 05766
31 ArgBackup::change_first_arg_to_copy [function] [call site] 05767
31 Engine::is_debugger_registered [function] [call site] 05768
31 TestStruct::clone [function] [call site] 05769
31 StmtBlock::span_or_else [function] [call site] 05770
31 TestStruct::clone [function] [call site] 05771
31 GlobalRuntimeState::debugger_mut [function] [call site] 05772
31 &mut [call site] 05773
31 Engine::get_interned_string [function] [call site] 05774
31 MyIterableType::into_iter [function] [call site] 05775
31 Self::IntoIter::map [function] [call site] 05776
31 TestStruct::clone [function] [call site] 05777
31 RhaiNativeFunc::has_context [function] [call site] 05778
31 bool::then [function] [call site] 05779
31 as_deref [function] [call site] 05780
31 RhaiFunc::is_pure [function] [call site] 05782
31 string_functions::is_empty [function] [call site] 05783
31 Dynamic::is_read_only [function] [call site] 05784
31 ERR::ErrorNonPureMethodCallOnConstant [function] [call site] 05786
31 test_to_string [function] [call site] 05787
31 test_method_call [function] [call site] 05789
31 test_custom_syntax_func [function] [call site] 05790
31 and_then [function] [call site] 05791
31 Engine::check_data_size [function] [call site] 05792
32 Engine::has_data_size_limit [function] [call site] 05793
32 calc_data_sizes [function] [call site] 05795
32 StmtBlock::borrow [function] [call site] 05796
32 Engine::throw_on_size [function] [call site] 05797
32 RhaiResultOf::map_err [function] [call site] 05798
32 EvalAltResult::fill_position [function] [call site] 05799
31 EvalAltResult::fill_position [function] [call site] 05802
31 ArgBackup::restore_first_arg [function] [call site] 05803
32 test_functions_take [function] [call site] 05804
31 Engine::is_debugger_registered [function] [call site] 05806
31 Engine::register_debugger [function] [call site] 05807
32 TestStruct::new [function] [call site] 05809
32 TestStruct::new [function] [call site] 05810
31 Scope::new [function] [call site] 05811
31 crate::ast::Stmt::Noop [function] [call site] 05812
31 DebuggerEvent::FunctionExitWithValue [function] [call site] 05814
31 DebuggerEvent::FunctionExitWithError [function] [call site] 05815
31 Engine::dbg_raw [function] [call site] 05816
31 GlobalRuntimeState::debugger_mut [function] [call site] 05818
31 &mut [call site] 05819
32 string_functions::truncate [function] [call site] 05820
31 string_functions::is_empty [function] [call site] 05821
31 Engine::check_data_size [function] [call site] 05822
31 Dynamic::into_immutable_string [function] [call site] 05824
32 crate::func::locked_read [function] [call site] 05826
32 Option::and_then [function] [call site] 05827
32 TestStruct::clone [function] [call site] 05829
32 ok_or_else [function] [call site] 05830
32 std:: [call site] 05831
0 any::type_name [function] [call site] 05832
32 Dynamic::type_name [function] [call site] 05834
31 Result::map_err [function] [call site] 05835
31 Engine::map_type_name [function] [call site] 05836
31 type_name::<ImmutableString> [function] [call site] 05837
31 &'a [call site] 05838
31 ERR::ErrorMismatchOutputType [function] [call site] 05839
31 into [function] [call site] 05840
31 test_side_effects_print [function] [call site] 05841
32 TestStruct::new [function] [call site] 05842
32 TestStruct::new [function] [call site] 05843
32 ImmutableString::new [function] [call site] 05844
32 Engine::new [function] [call site] 05845
32 TestStruct::clone [function] [call site] 05846
32 Engine::on_print [function] [call site] 05848
33 TestStruct::new [function] [call site] 05850
32 StraightHasher::write [function] [call site] 05851
32 push_str [function] [call site] 05853
32 run [function] [call site] 05854
33 Engine::new [function] [call site] 05855
33 Self::run [function] [call site] 05856
34 Engine::new [function] [call site] 05857
34 Engine::set_optimization_level [function] [call site] 05858
34 t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test [function] [call site] 05859
34 Engine::set_optimization_level [function] [call site] 05860
34 t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test [function] [call site] 05861
34 Engine::set_optimization_level [function] [call site] 05862
34 t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test [function] [call site] 05863
34 Engine::register_fn [function] [call site] 05864
34 Engine::set_optimization_level [function] [call site] 05865
34 Engine::set_fast_operators [function] [call site] 05866
35 test_get_set [function] [call site] 05867
34 Engine::set_optimization_level [function] [call site] 05868
32 RhaiResultOf::unwrap [function] [call site] 05869
31 Dynamic::into_immutable_string [function] [call site] 05870
31 Result::map_err [function] [call site] 05871
31 Engine::map_type_name [function] [call site] 05872
31 type_name::<ImmutableString> [function] [call site] 05873
31 &'a [call site] 05874
31 ERR::ErrorMismatchOutputType [function] [call site] 05875
31 into [function] [call site] 05876
31 test_print_debug [function] [call site] 05877
32 TestStruct::new [function] [call site] 05878
32 TestStruct::new [function] [call site] 05879
32 Vec::<String>::new [function] [call site] 05880
32 TestStruct::clone [function] [call site] 05881
32 TestStruct::clone [function] [call site] 05883
32 Engine::new [function] [call site] 05884
32 Engine::on_print [function] [call site] 05885
32 StraightHasher::write [function] [call site] 05886
32 blob_functions::push [function] [call site] 05888
32 Engine::on_debug [function] [call site] 05889
33 TestStruct::new [function] [call site] 05891
32 unwrap_or [function] [call site] 05892
32 StraightHasher::write [function] [call site] 05893
32 blob_functions::push [function] [call site] 05895
32 RhaiResultOf::unwrap [function] [call site] 05897
32 Engine::compile [function] [call site] 05898
32 ParseResult::unwrap [function] [call site] 05899
32 AST::set_source [function] [call site] 05900
33 crate::Shared::get_mut [function] [call site] 05902
34 Shared::get_mut [function] [call site] 05903
33 StmtBlock::as_mut [function] [call site] 05904
33 Engine::lex_with_map [function] [call site] 05905
34 Engine::lex_raw [function] [call site] 05906
33 Module::set_id [function] [call site] 05908
34 Decimal::into [function] [call site] 05909
34 string_functions::is_empty [function] [call site] 05910
35 test::len [function] [call site] 05911
34 then_some [function] [call site] 05912
33 TestStruct::clone [function] [call site] 05913
33 string_functions::is_empty [function] [call site] 05914
33 then_some [function] [call site] 05915
32 eval_ast::<Dynamic> [function] [call site] 05916
32 Self::read [function] [call site] 05918
33 try_borrow [function] [call site] 05919
33 locked_read [function] [call site] 05921
33 Option::ok [function] [call site] 05922
33 try_read [function] [call site] 05923
33 std::thread::sleep [function] [call site] 05925
33 std::time::Duration::from_millis [function] [call site] 05926
33 locked_read [function] [call site] 05928
33 try_read [function] [call site] 05929
32 Option::unwrap [function] [call site] 05930
32 MyIterableType::into_iter [function] [call site] 05931
31 &mut [call site] 05932
31 Engine::map_type_name [function] [call site] 05933
31 std:: [call site] 05934
0 any::type_name [function] [call site] 05935
31 Engine::map_type_name [function] [call site] 05936
31 std:: [call site] 05937
0 any::type_name [function] [call site] 05938
31 ERR::ErrorIndexingType [function] [call site] 05940
31 Engine::map_type_name [function] [call site] 05942
31 std:: [call site] 05943
0 any::type_name [function] [call site] 05944
31 Engine::map_type_name [function] [call site] 05945
31 std:: [call site] 05946
0 any::type_name [function] [call site] 05947
31 Engine::map_type_name [function] [call site] 05948
31 std:: [call site] 05949
0 any::type_name [function] [call site] 05950
31 ERR::ErrorIndexingType [function] [call site] 05952
31 string_functions::starts_with [function] [call site] 05954
31 test::len [function] [call site] 05955
31 Engine::map_type_name [function] [call site] 05956
31 std:: [call site] 05957
0 any::type_name [function] [call site] 05958
31 ERR::ErrorDotExpr [function] [call site] 05960
31 string_functions::starts_with [function] [call site] 05962
31 test::len [function] [call site] 05963
31 Engine::map_type_name [function] [call site] 05964
31 std:: [call site] 05965
0 any::type_name [function] [call site] 05966
31 Engine::map_type_name [function] [call site] 05967
31 std:: [call site] 05968
0 any::type_name [function] [call site] 05969
31 ERR::ErrorDotExpr [function] [call site] 05971
31 ERR::ErrorFunctionNotFound [function] [call site] 05974
31 Engine::gen_fn_call_signature [function] [call site] 05975
29 Engine::lex_with_map [function] [call site] 05977
29 Engine::fast_operators [function] [call site] 05978
29 test::len [function] [call site] 05979
29 is_some [function] [call site] 05980
29 Engine::get_arg_value [function] [call site] 05981
29 Self::as_deref_mut [function] [call site] 05982
29 Dynamic::flatten [function] [call site] 05983
29 Engine::get_arg_value [function] [call site] 05984
29 Self::as_deref_mut [function] [call site] 05985
29 Dynamic::flatten [function] [call site] 05986
29 Dynamic::is_variant [function] [call site] 05987
29 Dynamic::is_variant [function] [call site] 05988
29 super::get_builtin_binary_op_fn [function] [call site] 05989
29 unwrap [function] [call site] 05990
29 then [function] [call site] 05991
29 Ident::as_str [function] [call site] 05992
29 into [function] [call site] 05993
29 test_custom_syntax_func [function] [call site] 05994
29 Engine::exec_fn_call [function] [call site] 05995
29 Engine::lex_with_map [function] [call site] 05996
29 string_functions::is_empty [function] [call site] 05997
29 RhaiFunc::is_native [function] [call site] 05998
29 Engine::make_qualified_function_call [function] [call site] 05999
30 blob_functions::blob_with_capacity [function] [call site] 06000
30 test::len [function] [call site] 06001
31 test::len [function] [call site] 06002
30 blob_functions::blob_with_capacity [function] [call site] 06003
30 test::len [function] [call site] 06004
30 StmtBlock::as_ref [function] [call site] 06005
30 &[Stmt]::map_or [function] [call site] 06006
30 Dynamic::is_shared [function] [call site] 06007
30 Self::is_some [function] [call site] 06008
30 &[Expr]::first [function] [call site] 06009
30 Engine::track_operation [function] [call site] 06010
30 Engine::dbg [function] [call site] 06011
30 Self::as_deref_mut [function] [call site] 06012
30 blob_functions::push [function] [call site] 06013
30 MyIterableType::into_iter [function] [call site] 06014
31 test_chars [function] [call site] 06015
31 0.chars().collect::<Vec<_>> [function] [call site] 06016
31 MyIterableType::into_iter [function] [call site] 06017
30 Self::IntoIter::skip [function] [call site] 06018
30 Engine::get_arg_value [function] [call site] 06019
30 Self::as_deref_mut [function] [call site] 06020
30 blob_functions::push [function] [call site] 06021
30 Dynamic::flatten [function] [call site] 06022
30 RhaiResultOf::split_first_mut [function] [call site] 06023
30 blob_functions::push [function] [call site] 06026
30 Self::unwrap [function] [call site] 06027
30 StmtBlock::extend [function] [call site] 06028
30 StaticModuleResolver::iter_mut [function] [call site] 06029
30 Engine::track_operation [function] [call site] 06030
30 Engine::dbg [function] [call site] 06031
30 Self::as_deref_mut [function] [call site] 06032
30 blob_functions::push [function] [call site] 06033
30 MyIterableType::into_iter [function] [call site] 06034
30 Self::IntoIter::skip [function] [call site] 06035
30 Engine::get_arg_value [function] [call site] 06036
30 Self::as_deref_mut [function] [call site] 06037
30 blob_functions::push [function] [call site] 06038
30 Dynamic::flatten [function] [call site] 06039
30 Engine::search_namespace [function] [call site] 06040
31 Engine::search_scope_only [function] [call site] 06041
32 Command::get [function] [call site] 06042
32 MyIterableType::into_iter [function] [call site] 06043
32 flat_map [function] [call site] 06044
32 RhaiFunc::get_iter_fn [function] [call site] 06045
32 test_var_def_filter [function] [call site] 06047
32 RhaiFunc::is_script [function] [call site] 06048
32 test_var_def_filter [function] [call site] 06049
32 Ident::as_str [function] [call site] 06050
32 Engine::lex_with_map [function] [call site] 06051
32 MultiInputsStream::get_next [function] [call site] 06052
32 RhaiFunc::get_shared_encapsulated_environ [function] [call site] 06053
33 StmtBlock::as_ref [function] [call site] 06054
32 TestStruct::clone [function] [call site] 06055
32 crate::Shared::new [function] [call site] 06056
32 TestStruct::clone [function] [call site] 06058
32 Engine::default [function] [call site] 06059
32 crate::types::fn_ptr::FnPtrType::Script [function] [call site] 06061
32 RhaiFunc::get_script_fn_def [function] [call site] 06062
32 Option::cloned [function] [call site] 06063
32 test::len [function] [call site] 06069
32 EvalContext::new [function] [call site] 06070
32 Expr::get_variable_name [function] [call site] 06071
33 string_functions::is_empty [function] [call site] 06072
32 Option::unwrap [function] [call site] 06074
32 resolve_var [function] [call site] 06075
32 test::len [function] [call site] 06076
32 Dynamic::set_access_mode [function] [call site] 06077
33 StmtBlock::as_mut [function] [call site] 06078
33 Dynamic::set_access_mode [function] [call site] 06079
33 values_mut [function] [call site] 06080
33 Dynamic::set_access_mode [function] [call site] 06081
32 Result::into [function] [call site] 06083
32 EvalAltResult::fill_position [function] [call site] 06085
32 ParseSettings::level_up_with_position [function] [call site] 06086
32 test::len [function] [call site] 06087
32 Expr::get_variable_name [function] [call site] 06088
32 Option::unwrap [function] [call site] 06089
32 Scope::search [function] [call site] 06090
33 MyIterableType::into_iter [function] [call site] 06091
33 array_functions::reduce_rev [function] [call site] 06092
33 ParseSettings::level_up_with_position [function] [call site] 06093
33 Engine::lex_with_map [function] [call site] 06094
33 Scope::len [function] [call site] 06095
34 test::len [function] [call site] 06096
32 MyIterableType::into_iter [function] [call site] 06097
32 array_functions::find_map [function] [call site] 06098
32 Module::get_var [function] [call site] 06099
33 Command::get [function] [call site] 06100
32 map_or_else [function] [call site] 06102
32 ERR::ErrorVariableNotFound [function] [call site] 06104
32 ParseResult::to_string [function] [call site] 06105
33 Engine::new [function] [call site] 06106
33 Scope::new [function] [call site] 06107
33 blob_functions::push [function] [call site] 06108
33 blob_functions::push [function] [call site] 06109
33 blob_functions::push [function] [call site] 06110
32 ParseSettings::level_up_with_position [function] [call site] 06111
32 Scope::get_mut_by_index [function] [call site] 06115
32 try_into [function] [call site] 06116
31 string_functions::is_empty [function] [call site] 06117
31 Engine::search_imports [function] [call site] 06118
32 Namespace::root [function] [call site] 06119
32 GlobalRuntimeState::num_imports [function] [call site] 06120
33 test::len [function] [call site] 06121
32 Command::get [function] [call site] 06122
32 GlobalRuntimeState::get_shared_import [function] [call site] 06123
33 Command::get [function] [call site] 06124
32 GlobalRuntimeState::find_import [function] [call site] 06126
33 MyIterableType::into_iter [function] [call site] 06127
33 rposition [function] [call site] 06128
32 Option::map_or_else [function] [call site] 06129
32 Command::get [function] [call site] 06130
32 GlobalRuntimeState::get_shared_import [function] [call site] 06132
31 Module::get_qualified_var [function] [call site] 06133
32 StmtBlock::as_ref [function] [call site] 06134
32 and_then [function] [call site] 06135
32 Command::get [function] [call site] 06136
32 INT::cloned [function] [call site] 06137
31 Option::map_or_else [function] [call site] 06138
31 ERR::ErrorVariableNotFound [function] [call site] 06140
31 ParseSettings::level_up_with_position [function] [call site] 06141
31 Dynamic::set_access_mode [function] [call site] 06143
31 test::len [function] [call site] 06146
31 Namespace::root [function] [call site] 06147
31 crate::func::locked_write [function] [call site] 06148
32 try_borrow_mut [function] [call site] 06149
32 StraightHasher::write [function] [call site] 06151
32 try_write [function] [call site] 06153
32 std::thread::sleep [function] [call site] 06155
32 std::time::Duration::from_millis [function] [call site] 06156
32 StraightHasher::write [function] [call site] 06158
32 try_write [function] [call site] 06159
31 Option::unwrap [function] [call site] 06160
31 shared_get_mut [function] [call site] 06161
31 Ident::as_str [function] [call site] 06162
31 TestStruct::clone [function] [call site] 06163
31 Self::into [function] [call site] 06164
31 StmtBlock::as_mut [function] [call site] 06165
31 Dynamic::set_access_mode [function] [call site] 06166
31 ERR::ErrorVariableNotFound [function] [call site] 06169
31 ParseSettings::level_up_with_position [function] [call site] 06170
31 ERR::ErrorModuleNotFound [function] [call site] 06173
31 test_to_string [function] [call site] 06174
31 ParseSettings::level_up_with_position [function] [call site] 06175
31 Engine::search_scope_only [function] [call site] 06177
30 Dynamic::is_shared [function] [call site] 06178
30 Target::is_temp_value [function] [call site] 06179
30 shared_take_or_clone [function] [call site] 06180
31 shared_try_take [function] [call site] 06181
31 Result::unwrap_or_else [function] [call site] 06182
31 StmtBlock::as_ref [function] [call site] 06183
31 TestStruct::clone [function] [call site] 06184
30 Dynamic::flatten [function] [call site] 06185
30 StmtBlock::extend [function] [call site] 06186
30 StaticModuleResolver::iter_mut [function] [call site] 06187
31 StaticModuleResolver::iter_mut [function] [call site] 06188
31 Engine::lex_with_map [function] [call site] 06189
31 Ident::as_str [function] [call site] 06190
30 RhaiResultOf::split_first_mut [function] [call site] 06191
30 Target::take_ref [function] [call site] 06194
30 blob_functions::push [function] [call site] 06197
30 StmtBlock::extend [function] [call site] 06198
30 StaticModuleResolver::iter_mut [function] [call site] 06199
30 Engine::get_arg_value [function] [call site] 06200
30 Self::as_deref_mut [function] [call site] 06201
30 blob_functions::push [function] [call site] 06202
30 Dynamic::flatten [function] [call site] 06203
30 StmtBlock::extend [function] [call site] 06204
30 StaticModuleResolver::iter_mut [function] [call site] 06205
30 Engine::search_imports [function] [call site] 06206
30 Option::ok_or_else [function] [call site] 06207
30 ERR::ErrorModuleNotFound [function] [call site] 06208
30 test_to_string [function] [call site] 06209
30 ParseSettings::level_up_with_position [function] [call site] 06210
30 Module::get_qualified_fn [function] [call site] 06211
30 StmtBlock::span_or_else [function] [call site] 06212
30 calc_fn_hash_full [function] [call site] 06213
30 MyIterableType::into_iter [function] [call site] 06214
30 Self::IntoIter::map [function] [call site] 06215
30 Dynamic::type_id [function] [call site] 06216
30 Module::get_qualified_fn [function] [call site] 06217
30 Position::is_none [function] [call site] 06218
30 string_functions::is_empty [function] [call site] 06219
30 test::len [function] [call site] 06220
30 min_max_functions::min [function] [call site] 06221
30 calc_fn_hash_full [function] [call site] 06222
30 MyIterableType::into_iter [function] [call site] 06223
30 Self::IntoIter::enumerate [function] [call site] 06224
30 Engine::lex_with_map [function] [call site] 06225
30 TypeId::of::<Dynamic> [function] [call site] 06226
30 Dynamic::type_id [function] [call site] 06227
30 Module::get_qualified_fn [function] [call site] 06228
30 TestStruct::clone [function] [call site] 06231
30 as_deref [function] [call site] 06232
30 Scope::new [function] [call site] 06233
30 string_functions::replace [function] [call site] 06234
30 Module::id_raw [function] [call site] 06235
30 Option::cloned [function] [call site] 06236
30 Engine::call_script_fn [function] [call site] 06238
30 RhaiFunc::is_pure [function] [call site] 06239
30 Dynamic::is_read_only [function] [call site] 06240
30 ERR::ErrorNonPureMethodCallOnConstant [function] [call site] 06242
30 test_to_string [function] [call site] 06243
30 RhaiNativeFunc::has_context [function] [call site] 06245
30 bool::then [function] [call site] 06246
30 decimal_functions::max_id [function] [call site] 06247
30 test_method_call [function] [call site] 06249
30 and_then [function] [call site] 06250
30 Engine::check_data_size [function] [call site] 06251
30 bool::then [function] [call site] 06252
30 decimal_functions::max_id [function] [call site] 06253
30 test_custom_syntax_func [function] [call site] 06255
30 and_then [function] [call site] 06256
30 Engine::check_data_size [function] [call site] 06257
30 ERR::ErrorFunctionNotFound [function] [call site] 06259
30 string_functions::is_empty [function] [call site] 06260
30 Engine::gen_fn_call_signature [function] [call site] 06261
29 split_first [function] [call site] 06263
29 map_or_else [function] [call site] 06264
29 StmtBlock::as_ref [function] [call site] 06265
29 Some [function] [call site] 06266
29 Engine::make_function_call [function] [call site] 06267
30 String::from [function] [call site] 06268
30 test::len [function] [call site] 06270
30 Position::new_const [function] [call site] 06271
30 Option<&Token>::is_some [function] [call site] 06272
30 Engine::get_arg_value [function] [call site] 06274
30 Self::as_deref_mut [function] [call site] 06275
30 try_cast_result::<FnPtr> [function] [call site] 06276
30 make_type_mismatch_err::<FnPtr> [function] [call site] 06278
30 Engine::map_type_name [function] [call site] 06279
30 RhaiNativeFunc::return_type_name [function] [call site] 06280
30 fn_ptr_functions::is_anonymous [function] [call site] 06281
31 fn_ptr_functions::is_anonymous [function] [call site] 06282
30 StmtBlock::extend [function] [call site] 06283
30 test::len [function] [call site] 06284
30 test::len [function] [call site] 06285
30 test::len [function] [call site] 06286
30 blob_functions::blob_with_capacity [function] [call site] 06287
30 test::len [function] [call site] 06288
30 test::len [function] [call site] 06289
30 StmtBlock::extend [function] [call site] 06290
30 Self::as_deref_mut [function] [call site] 06291
30 Engine::get_arg_value [function] [call site] 06292
30 blob_functions::push [function] [call site] 06293
30 StaticModuleResolver::iter_mut [function] [call site] 06294
30 iter_mut().collect::<FnArgsVec<_>> [function] [call site] 06295
30 Scope::new [function] [call site] 06296
30 as_deref [function] [call site] 06297
30 Engine::call_script_fn [function] [call site] 06299
30 blob_functions::blob_with_capacity [function] [call site] 06300
30 test::len [function] [call site] 06301
30 test::len [function] [call site] 06302
30 StmtBlock::extend [function] [call site] 06303
30 Self::as_deref_mut [function] [call site] 06304
30 Engine::get_arg_value [function] [call site] 06305
30 blob_functions::push [function] [call site] 06306
30 StaticModuleResolver::iter_mut [function] [call site] 06307
30 iter_mut().collect::<FnArgsVec<_>> [function] [call site] 06308
30 test_custom_syntax_func [function] [call site] 06311
30 and_then [function] [call site] 06312
30 Engine::check_data_size [function] [call site] 06313
30 EvalAltResult::fill_position [function] [call site] 06315
30 &[Expr]::first [function] [call site] 06316
30 string_functions::is_empty [function] [call site] 06317
31 test::len [function] [call site] 06318
30 test::len [function] [call site] 06319
30 tokenizer::is_valid_function_name [function] [call site] 06320
30 FnCallHashes::from_native_only [function] [call site] 06321
30 calc_fn_hash [function] [call site] 06322
30 FnCallHashes::from_hash [function] [call site] 06323
30 calc_fn_hash [function] [call site] 06324
30 Engine::get_arg_value [function] [call site] 06326
30 Dynamic::into_immutable_string [function] [call site] 06327
31 crate::func::locked_read [function] [call site] 06329
31 Option::and_then [function] [call site] 06330
31 TestStruct::clone [function] [call site] 06332
31 ok_or_else [function] [call site] 06333
31 std:: [call site] 06334
0 any::type_name [function] [call site] 06335
31 Dynamic::type_name [function] [call site] 06337
30 Result::map_err [function] [call site] 06338
30 make_type_mismatch_err::<ImmutableString> [function] [call site] 06339
30 and_then [function] [call site] 06340
30 Engine::lex_with_map [function] [call site] 06341
30 map_err [function] [call site] 06342
30 EvalAltResult::fill_position [function] [call site] 06343
30 unwrap [function] [call site] 06344
30 Engine::get_arg_value [function] [call site] 06345
30 Self::as_deref_mut [function] [call site] 06346
30 try_cast_result::<FnPtr> [function] [call site] 06347
30 map_err [function] [call site] 06348
30 make_type_mismatch_err::<FnPtr> [function] [call site] 06349
30 Engine::map_type_name [function] [call site] 06350
30 RhaiNativeFunc::return_type_name [function] [call site] 06351
30 Engine::get_arg_value [function] [call site] 06352
30 Self::as_deref_mut [function] [call site] 06353
30 FnPtr::add_curry [function] [call site] 06354
31 blob_functions::push [function] [call site] 06355
30 Ok [function] [call site] 06356
30 into [function] [call site] 06357
30 unwrap [function] [call site] 06358
30 Engine::get_arg_value [function] [call site] 06359
30 Self::as_deref_mut [function] [call site] 06360
30 Ok [function] [call site] 06361
30 Dynamic::is_shared [function] [call site] 06362
30 bool::into [function] [call site] 06363
30 unwrap [function] [call site] 06364
30 Engine::get_arg_value [function] [call site] 06365
30 Self::as_deref_mut [function] [call site] 06366
30 Dynamic::into_immutable_string [function] [call site] 06367
30 Result::map_err [function] [call site] 06368
30 make_type_mismatch_err::<ImmutableString> [function] [call site] 06369
30 Engine::get_arg_value [function] [call site] 06370
30 Dynamic::as_int [function] [call site] 06371
31 crate::func::locked_read [function] [call site] 06373
31 Option::and_then [function] [call site] 06374
31 ok_or_else [function] [call site] 06376
31 std:: [call site] 06377
0 any::type_name [function] [call site] 06378
31 Dynamic::type_name [function] [call site] 06380
30 Result::map_err [function] [call site] 06381
30 make_type_mismatch_err::<crate::INT> [function] [call site] 06382
30 Ok [function] [call site] 06383
30 FnPtr::try_from [function] [call site] 06384
30 Engine::lex_with_map [function] [call site] 06385
30 calc_fn_hash [function] [call site] 06386
30 Engine::has_script_fn [function] [call site] 06387
31 Caches::fn_resolution_cache_mut [function] [call site] 06388
31 Command::get [function] [call site] 06389
31 Engine::lex_with_map [function] [call site] 06390
31 MyIterableType::into_iter [function] [call site] 06391
31 T::as_any [function] [call site] 06392
31 Module::contains_fn [function] [call site] 06393
31 MyIterableType::into_iter [function] [call site] 06394
31 T::as_any [function] [call site] 06395
31 Module::contains_fn [function] [call site] 06396
31 Module::contains_qualified_fn [function] [call site] 06397
32 StmtBlock::as_ref [function] [call site] 06398
32 contains_key [function] [call site] 06400
31 map_functions::values [function] [call site] 06401
31 T::as_any [function] [call site] 06402
31 Module::contains_qualified_fn [function] [call site] 06403
31 BloomFilterU64::is_absent_and_set [function] [call site] 06404
31 blob_functions::insert [function] [call site] 06405
30 bool::into [function] [call site] 06406
30 (TokenIterator::unwrap_or [function] [call site] 06407
30 unwrap [function] [call site] 06408
30 Engine::get_arg_value [function] [call site] 06409
30 Self::as_deref_mut [function] [call site] 06410
30 Dynamic::into_immutable_string [function] [call site] 06411
30 Result::map_err [function] [call site] 06412
30 make_type_mismatch_err::<ImmutableString> [function] [call site] 06413
30 Engine::get_arg_value [function] [call site] 06414
30 Self::as_deref_mut [function] [call site] 06415
30 Dynamic::into_immutable_string [function] [call site] 06416
30 Result::map_err [function] [call site] 06417
30 make_type_mismatch_err::<ImmutableString> [function] [call site] 06418
30 Engine::get_arg_value [function] [call site] 06419
30 Dynamic::as_int [function] [call site] 06420
30 Result::map_err [function] [call site] 06421
30 make_type_mismatch_err::<crate::INT> [function] [call site] 06422
30 Ok [function] [call site] 06423
30 FnPtr::try_from [function] [call site] 06424
30 Engine::lex_with_map [function] [call site] 06425
30 crate::calc_typed_method_hash [function] [call site] 06426
30 calc_fn_hash [function] [call site] 06427
30 Engine::has_script_fn [function] [call site] 06428
30 bool::into [function] [call site] 06429
30 (TokenIterator::unwrap_or [function] [call site] 06430
30 unwrap [function] [call site] 06431
30 Engine::get_arg_value [function] [call site] 06432
30 Dynamic::into_immutable_string [function] [call site] 06433
30 Result::map_err [function] [call site] 06434
30 make_type_mismatch_err::<ImmutableString> [function] [call site] 06435
30 Ok [function] [call site] 06436
30 string_functions::contains [function] [call site] 06437
30 bool::into [function] [call site] 06438
30 test::len [function] [call site] 06439
30 GlobalRuntimeState::num_imports [function] [call site] 06440
30 unwrap [function] [call site] 06441
30 Engine::get_arg_value [function] [call site] 06442
30 Dynamic::into_immutable_string [function] [call site] 06443
30 Result::map_err [function] [call site] 06444
30 make_type_mismatch_err::<ImmutableString> [function] [call site] 06445
30 Engine::eval_script_expr_in_place [function] [call site] 06446
31 Engine::track_operation [function] [call site] 06447
31 string_functions::trim [function] [call site] 06448
31 string_functions::is_empty [function] [call site] 06449
31 Engine::compile_scripts_with_scope_raw [function] [call site] 06451
31 AST::has_functions [function] [call site] 06452
32 string_functions::is_empty [function] [call site] 06453
31 StmtBlock::take_statements [function] [call site] 06456
31 string_functions::is_empty [function] [call site] 06457
31 Engine::eval_global_statements [function] [call site] 06459
32 Engine::eval_stmt_block [function] [call site] 06460
32 StmtBlock::span_or_else [function] [call site] 06461
30 test::len [function] [call site] 06465
30 GlobalRuntimeState::num_imports [function] [call site] 06466
30 Result::map_err [function] [call site] 06467
30 ERR::ErrorInFunctionCall [function] [call site] 06468
30 test_to_string [function] [call site] 06469
30 &mut [call site] 06470
30 unwrap_or [function] [call site] 06471
30 test_to_string [function] [call site] 06472
30 into [function] [call site] 06473
30 blob_functions::blob_with_capacity [function] [call site] 06474
30 blob_functions::blob_with_capacity [function] [call site] 06475
30 test::len [function] [call site] 06476
30 string_functions::is_empty [function] [call site] 06477
30 MyIterableType::into_iter [function] [call site] 06478
30 Self::IntoIter::copied [function] [call site] 06479
30 optimize_combo_chain [function] [call site] 06480
30 MyIterableType::into_iter [function] [call site] 06481
30 Engine::get_arg_value [function] [call site] 06482
30 Self::as_deref_mut [function] [call site] 06483
30 blob_functions::push [function] [call site] 06484
30 Dynamic::flatten [function] [call site] 06485
30 StmtBlock::extend [function] [call site] 06486
30 StaticModuleResolver::iter_mut [function] [call site] 06487
30 StmtBlock::extend [function] [call site] 06488
30 StaticModuleResolver::iter_mut [function] [call site] 06489
30 Some [function] [call site] 06490
30 Engine::exec_fn_call [function] [call site] 06491
30 Engine::lex_with_map [function] [call site] 06492
30 StmtBlock::as_ref [function] [call site] 06493
30 &[Stmt]::map_or [function] [call site] 06494
30 Dynamic::is_shared [function] [call site] 06495
30 Self::is_some [function] [call site] 06496
30 string_functions::is_empty [function] [call site] 06497
30 Engine::track_operation [function] [call site] 06498
30 Engine::dbg [function] [call site] 06499
30 Self::as_deref_mut [function] [call site] 06500
30 Engine::get_arg_value [function] [call site] 06501
30 Self::as_deref_mut [function] [call site] 06502
30 blob_functions::push [function] [call site] 06503
30 Dynamic::flatten [function] [call site] 06504
30 blob_functions::push [function] [call site] 06505
30 Self::unwrap [function] [call site] 06506
30 string_functions::is_empty [function] [call site] 06507
30 Engine::track_operation [function] [call site] 06508
30 Engine::dbg [function] [call site] 06509
30 Self::as_deref_mut [function] [call site] 06510
30 Engine::get_arg_value [function] [call site] 06511
30 Self::as_deref_mut [function] [call site] 06512
30 blob_functions::push [function] [call site] 06513
30 Dynamic::flatten [function] [call site] 06514
30 Engine::search_namespace [function] [call site] 06515
30 StmtBlock::as_ref [function] [call site] 06516
30 Dynamic::is_read_only [function] [call site] 06517
30 ImmutableString::into_owned [function] [call site] 06518
30 Dynamic::is_shared [function] [call site] 06519
30 Target::is_temp_value [function] [call site] 06520
30 blob_functions::insert [function] [call site] 06521
31 FnPtr::try_from [function] [call site] 06522
31 RhaiResultOf::unwrap [function] [call site] 06523
31 string_functions::is_empty [function] [call site] 06524
31 blob_functions::push [function] [call site] 06525
31 eval::calc_offset_len [function] [call site] 06526
31 test::len [function] [call site] 06527
31 test::len [function] [call site] 06528
31 blob_functions::push [function] [call site] 06529
31 blob_functions::insert [function] [call site] 06530
30 shared_take_or_clone [function] [call site] 06531
30 Dynamic::flatten [function] [call site] 06532
30 Target::take_ref [function] [call site] 06533
30 unwrap [function] [call site] 06534
30 blob_functions::push [function] [call site] 06535
30 MyIterableType::into_iter [function] [call site] 06536
30 Self::IntoIter::chain [function] [call site] 06537
31 test_functions_take [function] [call site] 06538
31 test_functions_take [function] [call site] 06539
31 test_functions_take [function] [call site] 06540
31 StmtBlock::as_mut [function] [call site] 06541
31 intersects [function] [call site] 06542
31 StmtBlock::as_mut [function] [call site] 06543
31 StmtBlock::as_mut [function] [call site] 06544
31 string_functions::remove [function] [call site] 06545
31 test_functions_take [function] [call site] 06546
31 make_sub [function] [call site] 06547
31 make_root [function] [call site] 06548
30 MyIterableType::into_iter [function] [call site] 06549
30 Engine::get_arg_value [function] [call site] 06550
30 Self::as_deref_mut [function] [call site] 06551
30 blob_functions::push [function] [call site] 06552
30 Dynamic::flatten [function] [call site] 06553
30 StmtBlock::extend [function] [call site] 06554
30 StaticModuleResolver::iter_mut [function] [call site] 06555
30 StmtBlock::extend [function] [call site] 06556
30 StaticModuleResolver::iter_mut [function] [call site] 06557
30 Engine::exec_fn_call [function] [call site] 06558
30 Engine::lex_with_map [function] [call site] 06559
28 Self::ok_or_else [function] [call site] 06560
28 ERR::ErrorUnboundThis [function] [call site] 06561
28 into [function] [call site] 06562
28 cloned [function] [call site] 06563
28 Engine::search_namespace [function] [call site] 06564
28 Engine::lex_with_map [function] [call site] 06565
28 Position::new_const [function] [call site] 06566
28 Engine::eval_expr [function] [call site] 06567
28 Self::as_deref_mut [function] [call site] 06568
28 Dynamic::flatten [function] [call site] 06569
28 ParseSettings::level_up_with_position [function] [call site] 06570
28 Dynamic::is_string [function] [call site] 06571
29 crate::func::locked_read [function] [call site] 06572
29 Option::map_or [function] [call site] 06573
28 unwrap [function] [call site] 06574
28 &mut [call site] 06575
28 into [function] [call site] 06576
28 packages::string_basic::print_with_func [function] [call site] 06577
29 NativeCallContext::call_native_fn_raw [function] [call site] 06578
30 NativeCallContext::_call_fn_raw [function] [call site] 06579
31 TestStruct::clone [function] [call site] 06580
31 Caches::new [function] [call site] 06581
31 StmtBlock::as_ref [function] [call site] 06582
31 Token::lookup_symbol_from_syntax [function] [call site] 06583
31 test::len [function] [call site] 06584
31 NativeCallContext::engine [function] [call site] 06585
31 Engine::exec_native_fn_call [function] [call site] 06586
32 Engine::track_operation [function] [call site] 06587
32 Engine::resolve_fn [function] [call site] 06589
32 RhaiFunc::is_volatile [function] [call site] 06590
32 Engine::gen_fn_call_signature [function] [call site] 06591
32 ERR::ErrorFunctionNotFound [function] [call site] 06593
32 RhaiFunc::is_method [function] [call site] 06595
32 StmtBlock::as_ref [function] [call site] 06596
32 Debugger::call_stack [function] [call site] 06598
32 test::len [function] [call site] 06599
32 ArgBackup::new [function] [call site] 06600
32 string_functions::is_empty [function] [call site] 06601
32 ArgBackup::change_first_arg_to_copy [function] [call site] 06602
32 Engine::is_debugger_registered [function] [call site] 06603
32 TestStruct::clone [function] [call site] 06604
32 StmtBlock::span_or_else [function] [call site] 06605
32 TestStruct::clone [function] [call site] 06606
32 GlobalRuntimeState::debugger_mut [function] [call site] 06607
32 &mut [call site] 06608
32 Engine::get_interned_string [function] [call site] 06609
32 MyIterableType::into_iter [function] [call site] 06610
32 Self::IntoIter::map [function] [call site] 06611
32 TestStruct::clone [function] [call site] 06612
32 RhaiNativeFunc::has_context [function] [call site] 06613
32 bool::then [function] [call site] 06614
32 as_deref [function] [call site] 06615
32 RhaiFunc::is_pure [function] [call site] 06617
32 string_functions::is_empty [function] [call site] 06618
32 Dynamic::is_read_only [function] [call site] 06619
32 ERR::ErrorNonPureMethodCallOnConstant [function] [call site] 06621
32 test_to_string [function] [call site] 06622
32 test_method_call [function] [call site] 06624
32 test_custom_syntax_func [function] [call site] 06625
32 and_then [function] [call site] 06626
32 Engine::check_data_size [function] [call site] 06627
32 EvalAltResult::fill_position [function] [call site] 06629
32 ArgBackup::restore_first_arg [function] [call site] 06630
32 Engine::is_debugger_registered [function] [call site] 06631
32 Engine::register_debugger [function] [call site] 06632
32 Scope::new [function] [call site] 06633
32 crate::ast::Stmt::Noop [function] [call site] 06634
32 DebuggerEvent::FunctionExitWithValue [function] [call site] 06636
32 DebuggerEvent::FunctionExitWithError [function] [call site] 06637
32 Engine::dbg_raw [function] [call site] 06638
32 GlobalRuntimeState::debugger_mut [function] [call site] 06640
32 &mut [call site] 06641
32 string_functions::is_empty [function] [call site] 06642
32 Engine::check_data_size [function] [call site] 06643
32 Dynamic::into_immutable_string [function] [call site] 06645
32 Result::map_err [function] [call site] 06646
32 Engine::map_type_name [function] [call site] 06647
32 type_name::<ImmutableString> [function] [call site] 06648
32 &'a [call site] 06649
32 ERR::ErrorMismatchOutputType [function] [call site] 06650
32 test_side_effects_print [function] [call site] 06652
32 Dynamic::into_immutable_string [function] [call site] 06653
32 Result::map_err [function] [call site] 06654
32 Engine::map_type_name [function] [call site] 06655
32 type_name::<ImmutableString> [function] [call site] 06656
32 &'a [call site] 06657
32 ERR::ErrorMismatchOutputType [function] [call site] 06658
32 test_print_debug [function] [call site] 06660
32 &mut [call site] 06661
32 Engine::map_type_name [function] [call site] 06662
32 std:: [call site] 06663
0 any::type_name [function] [call site] 06664
32 Engine::map_type_name [function] [call site] 06665
32 std:: [call site] 06666
0 any::type_name [function] [call site] 06667
32 ERR::ErrorIndexingType [function] [call site] 06669
32 Engine::map_type_name [function] [call site] 06671
32 std:: [call site] 06672
0 any::type_name [function] [call site] 06673
32 Engine::map_type_name [function] [call site] 06674
32 std:: [call site] 06675
0 any::type_name [function] [call site] 06676
32 Engine::map_type_name [function] [call site] 06677
32 std:: [call site] 06678
0 any::type_name [function] [call site] 06679
32 ERR::ErrorIndexingType [function] [call site] 06681
32 string_functions::starts_with [function] [call site] 06683
32 test::len [function] [call site] 06684
32 Engine::map_type_name [function] [call site] 06685
32 std:: [call site] 06686
0 any::type_name [function] [call site] 06687
32 ERR::ErrorDotExpr [function] [call site] 06689
32 string_functions::starts_with [function] [call site] 06691
32 test::len [function] [call site] 06692
32 Engine::map_type_name [function] [call site] 06693
32 std:: [call site] 06694
0 any::type_name [function] [call site] 06695
32 Engine::map_type_name [function] [call site] 06696
32 std:: [call site] 06697
0 any::type_name [function] [call site] 06698
32 ERR::ErrorDotExpr [function] [call site] 06700
32 ERR::ErrorFunctionNotFound [function] [call site] 06703
32 Engine::gen_fn_call_signature [function] [call site] 06704
31 StmtBlock::as_ref [function] [call site] 06706
31 calc_fn_hash [function] [call site] 06707
31 NativeCallContext::call_position [function] [call site] 06708
31 Engine::lex_with_map [function] [call site] 06709
31 FnCallHashes::from_script_and_native [function] [call site] 06710
31 calc_fn_hash [function] [call site] 06711
31 calc_fn_hash [function] [call site] 06712
31 FnCallHashes::from_native_only [function] [call site] 06713
31 calc_fn_hash [function] [call site] 06714
31 FnCallHashes::from_hash [function] [call site] 06715
31 calc_fn_hash [function] [call site] 06716
31 NativeCallContext::engine [function] [call site] 06717
31 Engine::exec_fn_call [function] [call site] 06718
32 FnCallHashes::is_native_only [function] [call site] 06719
32 test::len [function] [call site] 06720
32 Engine::get_interned_string [function] [call site] 06721
32 Engine::map_type_name [function] [call site] 06722
32 std:: [call site] 06723
0 any::type_name [function] [call site] 06724
32 ImmutableString::into [function] [call site] 06726
32 test::len [function] [call site] 06727
32 Dynamic::is_shared [function] [call site] 06729
32 Engine::gen_fn_call_signature [function] [call site] 06731
32 ERR::ErrorFunctionNotFound [function] [call site] 06733
32 ensure_no_data_race [function] [call site] 06735
32 FnCallHashes::is_native_only [function] [call site] 06736
32 FnCallHashes::script [function] [call site] 06737
32 string_functions::is_empty [function] [call site] 06738
32 crate::calc_typed_method_hash [function] [call site] 06739
32 Engine::map_type_name [function] [call site] 06740
32 std:: [call site] 06741
0 any::type_name [function] [call site] 06742
32 Engine::resolve_fn [function] [call site] 06743
32 Position::is_none [function] [call site] 06744
32 Engine::resolve_fn [function] [call site] 06745
32 None::cloned [function] [call site] 06746
32 as_deref [function] [call site] 06747
32 string_functions::is_empty [function] [call site] 06748
32 Scope::new [function] [call site] 06750
32 string_functions::replace [function] [call site] 06751
32 split_first_mut [function] [call site] 06753
32 Engine::call_script_fn [function] [call site] 06756
32 ArgBackup::new [function] [call site] 06757
32 string_functions::is_empty [function] [call site] 06758
32 ArgBackup::change_first_arg_to_copy [function] [call site] 06759
32 Engine::call_script_fn [function] [call site] 06761
32 Engine::lex_with_map [function] [call site] 06762
32 FnCallHashes::native [function] [call site] 06763
32 Engine::exec_native_fn_call [function] [call site] 06764
31 StmtBlock::as_ref [function] [call site] 06765
31 NativeCallContext::call_position [function] [call site] 06766
31 Engine::lex_with_map [function] [call site] 06767
29 Dynamic::is_string [function] [call site] 06768
30 crate::func::locked_read [function] [call site] 06769
30 Option::map_or [function] [call site] 06770
29 Dynamic::into_immutable_string [function] [call site] 06771
29 Result::unwrap [function] [call site] 06772
29 Package::init_engine [function] [call site] 06773
29 Engine::map_type_name [function] [call site] 06774
29 RhaiNativeFunc::return_type_name [function] [call site] 06775
30 type_name::<R> [function] [call site] 06776
29 &'a [call site] 06777
29 Position::new_const [function] [call site] 06778
29 unwrap [function] [call site] 06779
29 unwrap [function] [call site] 06780
29 Package::init_engine [function] [call site] 06781
29 Engine::map_type_name [function] [call site] 06782
29 &'a [call site] 06783
28 unwrap [function] [call site] 06784
28 Engine::throw_on_size [function] [call site] 06785
28 test::len [function] [call site] 06786
28 RhaiResultOf::map_err [function] [call site] 06787
28 EvalAltResult::fill_position [function] [call site] 06788
28 Ok [function] [call site] 06789
28 Engine::get_interned_string [function] [call site] 06790
28 ImmutableString::into [function] [call site] 06791
28 crate::Array::with_capacity [function] [call site] 06792
28 test::len [function] [call site] 06793
28 Engine::eval_expr [function] [call site] 06794
28 Self::as_deref_mut [function] [call site] 06795
28 Dynamic::flatten [function] [call site] 06796
28 Engine::has_data_size_limit [function] [call site] 06797
28 crate::eval::calc_data_sizes [function] [call site] 06798
29 calc_array_sizes [function] [call site] 06799
29 test::len [function] [call site] 06800
29 calc_map_sizes [function] [call site] 06801
29 test::len [function] [call site] 06802
29 calc_data_sizes [function] [call site] 06803
29 read_lock::<Dynamic> [function] [call site] 06804
28 Engine::throw_on_size [function] [call site] 06806
28 RhaiResultOf::map_err [function] [call site] 06807
28 EvalAltResult::fill_position [function] [call site] 06808
28 ParseSettings::level_up_with_position [function] [call site] 06809
28 blob_functions::push [function] [call site] 06810
28 Ok [function] [call site] 06811
28 Dynamic::from_array [function] [call site] 06812
28 TestStruct::clone [function] [call site] 06813
28 Engine::eval_expr [function] [call site] 06814
28 Self::as_deref_mut [function] [call site] 06815
28 Dynamic::flatten [function] [call site] 06816
28 Engine::has_data_size_limit [function] [call site] 06817
28 crate::eval::calc_data_sizes [function] [call site] 06818
28 Engine::throw_on_size [function] [call site] 06819
28 RhaiResultOf::map_err [function] [call site] 06820
28 EvalAltResult::fill_position [function] [call site] 06821
28 ParseSettings::level_up_with_position [function] [call site] 06822
28 (TokenIterator::get_mut [function] [call site] 06823
28 Ident::as_str [function] [call site] 06824
28 Option::unwrap [function] [call site] 06825
28 Ok [function] [call site] 06826
28 Dynamic::from_map [function] [call site] 06827
28 Engine::eval_expr [function] [call site] 06828
28 Self::as_deref_mut [function] [call site] 06829
28 Dynamic::as_bool [function] [call site] 06830
28 map_err [function] [call site] 06831
28 make_type_mismatch_err::<bool> [function] [call site] 06832
28 ParseSettings::level_up_with_position [function] [call site] 06833
28 Ok [function] [call site] 06834
28 Engine::eval_expr [function] [call site] 06835
28 Self::as_deref_mut [function] [call site] 06836
28 Dynamic::as_bool [function] [call site] 06837
28 map_err [function] [call site] 06838
28 make_type_mismatch_err::<bool> [function] [call site] 06839
28 ParseSettings::level_up_with_position [function] [call site] 06840
28 Ok [function] [call site] 06841
28 Engine::eval_expr [function] [call site] 06842
28 Self::as_deref_mut [function] [call site] 06843
28 Expr::is_unit [function] [call site] 06844
28 Ok [function] [call site] 06845
28 MyIterableType::into_iter [function] [call site] 06846
28 Engine::lex_with_map [function] [call site] 06847
28 reflection_functions::collect [function] [call site] 06848
28 first [function] [call site] 06849
28 unwrap [function] [call site] 06850
28 Command::get [function] [call site] 06851
28 Ident::as_str [function] [call site] 06852
28 ok_or_else [function] [call site] 06853
28 TestStruct::new [function] [call site] 06854
28 ERR::ErrorCustomSyntax [function] [call site] 06855
28 MyIterableType::into_iter [function] [call site] 06856
28 Engine::lex_with_map [function] [call site] 06857
28 reflection_functions::collect [function] [call site] 06858
28 EvalContext::new [function] [call site] 06859
28 and_then [function] [call site] 06860
28 Engine::check_data_size [function] [call site] 06861
28 Expr::start_position [function] [call site] 06862
28 Engine::eval_stmt_block [function] [call site] 06863
28 StmtBlock::take_statements [function] [call site] 06864
28 Engine::eval_dot_index_chain [function] [call site] 06865
29 Position::new_const [function] [call site] 06866
29 ChainType::from [function] [call site] 06867
29 Expr::get_literal_value [function] [call site] 06868
29 blob_functions::push [function] [call site] 06871
29 Expr::get_literal_value [function] [call site] 06872
29 string_functions::is_empty [function] [call site] 06875
29 Self::as_deref_mut [function] [call site] 06876
29 Engine::eval_dot_index_chain_arguments [function] [call site] 06877
30 Engine::track_operation [function] [call site] 06878
30 ParseSettings::level_up_with_position [function] [call site] 06879
30 ChainType::from [function] [call site] 06880
30 Engine::get_arg_value [function] [call site] 06881
30 Self::as_deref_mut [function] [call site] 06882
30 blob_functions::push [function] [call site] 06883
31 blob_functions::push [function] [call site] 06884
31 FnPtr::try_from [function] [call site] 06885
31 RhaiResultOf::unwrap [function] [call site] 06886
30 Dynamic::flatten [function] [call site] 06887
30 Expr::options [function] [call site] 06888
31 string_functions::is_empty [function] [call site] 06889
31 string_functions::is_empty [function] [call site] 06890
31 string_functions::is_empty [function] [call site] 06891
30 ASTFlags::intersects [function] [call site] 06892
30 Position::new_const [function] [call site] 06893
30 Self::as_deref_mut [function] [call site] 06894
30 Engine::get_arg_value [function] [call site] 06895
30 blob_functions::push [function] [call site] 06896
30 Dynamic::flatten [function] [call site] 06897
30 blob_functions::push [function] [call site] 06898
30 Engine::eval_expr [function] [call site] 06899
30 Self::as_deref_mut [function] [call site] 06900
30 Dynamic::flatten [function] [call site] 06901
30 Engine::eval_dot_index_chain_arguments [function] [call site] 06902
30 StmtBlock::extend [function] [call site] 06903
31 StmtBlock::extend [function] [call site] 06904
30 blob_functions::push [function] [call site] 06905
30 Engine::eval_expr [function] [call site] 06906
30 Dynamic::flatten [function] [call site] 06907
29 Engine::track_operation [function] [call site] 06909
29 Engine::dbg [function] [call site] 06910
29 Self::as_deref_mut [function] [call site] 06911
29 Self::map_or_else [function] [call site] 06912
29 ERR::ErrorUnboundThis [function] [call site] 06914
29 Self::try_into [function] [call site] 06916
29 Engine::eval_dot_index_chain_raw [function] [call site] 06918
30 Target::is_ref [function] [call site] 06919
30 ParseSettings::level_up_with_position [function] [call site] 06920
31 ParseSettings::level_up [function] [call site] 06921
30 ChainType::from [function] [call site] 06923
30 Expr::options [function] [call site] 06924
30 ASTFlags::intersects [function] [call site] 06925
30 StmtBlock::as_ref [function] [call site] 06926
30 Expr::is_unit [function] [call site] 06927
30 Expr::start_position [function] [call site] 06929
30 Expr::options [function] [call site] 06930
30 ASTFlags::intersects [function] [call site] 06931
30 Engine::dbg [function] [call site] 06932
30 Self::as_deref_mut [function] [call site] 06933
30 string_functions::pop [function] [call site] 06934
31 string_functions::is_empty [function] [call site] 06935
31 shared_make_mut [function] [call site] 06936
31 string_functions::pop [function] [call site] 06937
31 Dynamic::map_or [function] [call site] 06938
30 Dynamic::unwrap [function] [call site] 06939
30 TestStruct::clone [function] [call site] 06940
30 Expr::start_position [function] [call site] 06941
30 StmtBlock::as_mut [function] [call site] 06942
30 Dynamic::is_shared [function] [call site] 06943
30 write_lock::<Dynamic> [function] [call site] 06944
30 Self::as_deref_mut [function] [call site] 06946
30 Engine::get_indexed_mut [function] [call site] 06947
31 Engine::track_operation [function] [call site] 06948
31 Dynamic::as_int [function] [call site] 06949
32 crate::func::locked_read [function] [call site] 06951
32 Option::and_then [function] [call site] 06952
32 ok_or_else [function] [call site] 06954
32 std:: [call site] 06955
0 any::type_name [function] [call site] 06956
32 Dynamic::type_name [function] [call site] 06958
31 Result::map_err [function] [call site] 06959
31 make_type_mismatch_err::<crate::INT> [function] [call site] 06960
31 test::len [function] [call site] 06961
31 super::calc_index [function] [call site] 06962
32 FnPtr::try_from [function] [call site] 06963
32 unsigned_abs [function] [call site] 06964
32 FnPtr::try_from [function] [call site] 06966
31 ERR::ErrorArrayBounds [function] [call site] 06968
31 into [function] [call site] 06969
31 super::EvalContext::new [function] [call site] 06970
31 cb [function] [call site] 06971
31 map_err [function] [call site] 06972
31 EvalAltResult::fill_position [function] [call site] 06973
31 Err [function] [call site] 06974
31 shared_get_mut [function] [call site] 06975
31 unwrap [function] [call site] 06976
31 try_into [function] [call site] 06977
31 Dynamic::as_int [function] [call site] 06978
31 Result::map_err [function] [call site] 06979
31 make_type_mismatch_err::<crate::INT> [function] [call site] 06980
31 test::len [function] [call site] 06981
31 super::calc_index [function] [call site] 06982
31 ERR::ErrorArrayBounds [function] [call site] 06983
31 into [function] [call site] 06984
31 Command::get [function] [call site] 06985
31 Engine::lex_with_map [function] [call site] 06986
31 into [function] [call site] 06987
31 unwrap [function] [call site] 06988
31 Ok [function] [call site] 06989
31 read_lock::<crate::ImmutableString> [function] [call site] 06990
31 ok_or_else [function] [call site] 06991
31 make_type_mismatch_err::<crate::ImmutableString> [function] [call site] 06992
31 RhaiNativeFunc::return_type_name [function] [call site] 06993
32 type_name::<R> [function] [call site] 06994
31 (TokenIterator::contains_key [function] [call site] 06995
31 Ident::as_str [function] [call site] 06996
31 super::EvalContext::new [function] [call site] 06997
31 cb [function] [call site] 06998
31 Ident::as_str [function] [call site] 06999
31 map_err [function] [call site] 07000
31 EvalAltResult::fill_position [function] [call site] 07001
31 string_functions::is_empty [function] [call site] 07002
31 (TokenIterator::contains_key [function] [call site] 07003
31 Ident::as_str [function] [call site] 07004
31 blob_functions::insert [function] [call site] 07005
31 TestStruct::clone [function] [call site] 07006
31 Self::into [function] [call site] 07007
31 (TokenIterator::get_mut [function] [call site] 07008
31 Ident::as_str [function] [call site] 07009
31 try_into [function] [call site] 07010
31 Engine::fail_on_invalid_map_property [function] [call site] 07011
32 intersects [function] [call site] 07012
31 Err [function] [call site] 07013
31 ERR::ErrorPropertyNotFound [function] [call site] 07014
31 test_to_string [function] [call site] 07015
31 into [function] [call site] 07016
31 Ok [function] [call site] 07017
31 Target::from [function] [call site] 07018
32 Self::TempValue [function] [call site] 07019
31 is::<crate::ExclusiveRange> [function] [call site] 07021
31 is::<crate::InclusiveRange> [function] [call site] 07022
31 read_lock::<crate::ExclusiveRange> [function] [call site] 07023
31 super::calc_index [function] [call site] 07024
31 ERR::ErrorBitFieldBounds [function] [call site] 07025
31 into [function] [call site] 07026
31 super::calc_index [function] [call site] 07027
31 FnPtr::try_from [function] [call site] 07028
31 RhaiResultOf::ok [function] [call site] 07029
31 and_then [function] [call site] 07030
31 then_some [function] [call site] 07031
31 ok_or_else [function] [call site] 07032
31 ERR::ErrorBitFieldBounds [function] [call site] 07033
31 FnPtr::try_from [function] [call site] 07034
31 RhaiResultOf::unwrap [function] [call site] 07035
31 pow [function] [call site] 07036
31 FnPtr::try_from [function] [call site] 07037
32 tokenizer::is_valid_function_name [function] [call site] 07038
32 TestStruct::new [function] [call site] 07040
32 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 07041
32 Token::lookup_symbol_from_syntax [function] [call site] 07042
32 Option::is_some [function] [call site] 07043
32 ERR::ErrorParsing [function] [call site] 07045
32 PERR::Reserved [function] [call site] 07046
32 test_to_string [function] [call site] 07047
32 ERR::ErrorFunctionNotFound [function] [call site] 07050
32 test_to_string [function] [call site] 07051
31 RhaiResultOf::unwrap [function] [call site] 07053
31 read_lock::<crate::InclusiveRange> [function] [call site] 07054
31 iterator_functions::chars_from_start [function] [call site] 07055
32 CharsStream::new [function] [call site] 07056
31 string_functions::add_append [function] [call site] 07057
32 string_functions::is_empty [function] [call site] 07058
32 String::from_utf8_lossy [function] [call site] 07059
32 string_functions::is_empty [function] [call site] 07060
32 String::from_utf8 [function] [call site] 07061
32 ImmutableString::into_owned [function] [call site] 07064
32 String::into [function] [call site] 07065
32 ImmutableString::into_owned [function] [call site] 07066
32 StmtBlock::as_ref [function] [call site] 07067
31 string_functions::add_append [function] [call site] 07069
31 super::calc_index [function] [call site] 07070
31 ERR::ErrorBitFieldBounds [function] [call site] 07071
31 into [function] [call site] 07072
31 super::calc_index [function] [call site] 07073
31 ERR::ErrorBitFieldBounds [function] [call site] 07074
31 into [function] [call site] 07075
31 FnPtr::try_from [function] [call site] 07076
31 RhaiResultOf::unwrap [function] [call site] 07077
31 pow [function] [call site] 07078
31 FnPtr::try_from [function] [call site] 07079
31 RhaiResultOf::unwrap [function] [call site] 07080
31 Ok [function] [call site] 07081
31 into [function] [call site] 07082
31 Dynamic::as_int [function] [call site] 07083
31 Result::map_err [function] [call site] 07084
31 make_type_mismatch_err::<crate::INT> [function] [call site] 07085
31 super::calc_index [function] [call site] 07086
31 ERR::ErrorBitFieldBounds [function] [call site] 07087
31 into [function] [call site] 07088
31 FnPtr::try_from [function] [call site] 07089
31 RhaiResultOf::unwrap [function] [call site] 07090
31 Ok [function] [call site] 07091
31 into [function] [call site] 07092
31 Dynamic::as_int [function] [call site] 07093
31 FnPtr::try_from [function] [call site] 07094
31 Err [function] [call site] 07095
31 ERR::ErrorStringBounds [function] [call site] 07096
31 test_chars [function] [call site] 07097
31 ImmutableString::strong_count [function] [call site] 07098
31 into [function] [call site] 07099
31 test_chars [function] [call site] 07100
31 nth [function] [call site] 07101
31 ok_or_else [function] [call site] 07102
31 ERR::ErrorStringBounds [function] [call site] 07103
31 test_chars [function] [call site] 07104
31 ImmutableString::strong_count [function] [call site] 07105
31 FnPtr::try_from [function] [call site] 07106
31 unsigned_abs [function] [call site] 07107
31 Err [function] [call site] 07108
31 ERR::ErrorStringBounds [function] [call site] 07109
31 test_chars [function] [call site] 07110
31 ImmutableString::strong_count [function] [call site] 07111
31 into [function] [call site] 07112
31 test_chars [function] [call site] 07113
31 array_functions::reduce_rev [function] [call site] 07114
31 RhaiResult::nth [function] [call site] 07115
31 ok_or_else [function] [call site] 07116
31 ERR::ErrorStringBounds [function] [call site] 07117
31 test_chars [function] [call site] 07118
31 ImmutableString::strong_count [function] [call site] 07119
31 Ok [function] [call site] 07120
31 into [function] [call site] 07121
31 std::any::type_name::<ExclusiveRange> [function] [call site] 07122
31 std::any::type_name::<InclusiveRange> [function] [call site] 07123
31 string_functions::is_empty [function] [call site] 07124
31 TestStruct::clone [function] [call site] 07125
31 Self::into [function] [call site] 07126
31 Ok [function] [call site] 07127
31 std::any::type_name::<ExclusiveRange> [function] [call site] 07128
31 read_lock::<ExclusiveRange> [function] [call site] 07129
31 unwrap [function] [call site] 07130
31 TestStruct::clone [function] [call site] 07131
31 test_chars [function] [call site] 07132
31 ImmutableString::strong_count [function] [call site] 07133
31 super::calc_index [function] [call site] 07134
31 ERR::ErrorStringBounds [function] [call site] 07135
31 into [function] [call site] 07136
31 super::calc_index [function] [call site] 07137
31 ERR::ErrorStringBounds [function] [call site] 07138
31 into [function] [call site] 07139
31 Result::unwrap_or [function] [call site] 07140
31 TestStruct::clone [function] [call site] 07141
31 Self::into [function] [call site] 07142
31 ImmutableString::saturating_sub [function] [call site] 07143
31 test_chars [function] [call site] 07144
31 skip [function] [call site] 07145
31 test_functions_take [function] [call site] 07146
31 chars().skip(start).take(take).collect::<String> [function] [call site] 07147
31 into [function] [call site] 07148
31 Ok [function] [call site] 07149
31 std::any::type_name::<InclusiveRange> [function] [call site] 07150
31 read_lock::<InclusiveRange> [function] [call site] 07151
31 unwrap [function] [call site] 07152
31 TestStruct::clone [function] [call site] 07153
31 test_chars [function] [call site] 07154
31 ImmutableString::strong_count [function] [call site] 07155
31 iterator_functions::chars_from_start [function] [call site] 07156
31 iterator_functions::chars_from_start [function] [call site] 07157
31 super::calc_index [function] [call site] 07158
31 iterator_functions::chars_from_start [function] [call site] 07159
31 ERR::ErrorStringBounds [function] [call site] 07160
31 iterator_functions::chars_from_start [function] [call site] 07161
31 into [function] [call site] 07162
31 string_functions::add_append [function] [call site] 07163
31 string_functions::add_append [function] [call site] 07164
31 super::calc_index [function] [call site] 07165
31 string_functions::add_append [function] [call site] 07166
31 ERR::ErrorStringBounds [function] [call site] 07167
31 string_functions::add_append [function] [call site] 07168
31 into [function] [call site] 07169
31 Result::unwrap_or [function] [call site] 07170
31 TestStruct::clone [function] [call site] 07171
31 Self::into [function] [call site] 07172
31 test_chars [function] [call site] 07173
31 skip [function] [call site] 07174
31 test_functions_take [function] [call site] 07175
31 chars().skip(start).take(take).collect::<String> [function] [call site] 07176
31 into [function] [call site] 07177
31 Ok [function] [call site] 07178
31 Err [function] [call site] 07179
31 make_type_mismatch_err::<crate::INT> [function] [call site] 07180
31 Engine::call_indexer_get [function] [call site] 07181
32 hash_idx [function] [call site] 07182
33 get_or_init [function] [call site] 07183
33 calc_fn_hash [function] [call site] 07184
33 calc_fn_hash [function] [call site] 07185
32 Engine::exec_native_fn_call [function] [call site] 07187
32 Engine::lex_with_map [function] [call site] 07188
31 Engine::lex_with_map [function] [call site] 07189
31 Err [function] [call site] 07190
31 ERR::ErrorIndexingType [function] [call site] 07191
31 into [function] [call site] 07192
30 Target::is_temp_value [function] [call site] 07193
30 Engine::eval_dot_index_chain_raw [function] [call site] 07194
30 Some [function] [call site] 07195
30 shared_take_or_clone [function] [call site] 07196
30 Err [function] [call site] 07197
30 StmtBlock::as_mut [function] [call site] 07198
30 Engine::call_indexer_set [function] [call site] 07199
31 hash_idx [function] [call site] 07200
31 Engine::exec_native_fn_call [function] [call site] 07201
30 StmtBlock::span_or_else [function] [call site] 07202
31 Span::new [function] [call site] 07203
31 iterator_functions::chars_from_start [function] [call site] 07204
31 StmtBlock::span_or_else [function] [call site] 07205
31 string_functions::add_append [function] [call site] 07206
31 StmtBlock::span_or_else [function] [call site] 07207
30 Ok [function] [call site] 07208
30 Err [function] [call site] 07209
30 Ok [function] [call site] 07210
30 Engine::dbg [function] [call site] 07211
30 Self::as_deref_mut [function] [call site] 07212
30 StmtBlock::as_mut [function] [call site] 07213
30 Dynamic::is_shared [function] [call site] 07214
30 write_lock::<Dynamic> [function] [call site] 07215
30 unwrap [function] [call site] 07216
30 string_functions::pop [function] [call site] 07217
30 Dynamic::unwrap [function] [call site] 07218
30 TestStruct::clone [function] [call site] 07219
30 Engine::get_indexed_mut [function] [call site] 07220
30 Engine::eval_op_assignment [function] [call site] 07221
31 StmtBlock::as_ref [function] [call site] 07222
31 Dynamic::is_read_only [function] [call site] 07223
31 Expr::get_variable_name [function] [call site] 07224
32 string_functions::is_empty [function] [call site] 07225
31 Option::unwrap_or_default [function] [call site] 07227
31 Expr::start_position [function] [call site] 07228
32 string_functions::is_empty [function] [call site] 07229
32 Expr::position [function] [call site] 07230
32 ParseSettings::level_up_with_position [function] [call site] 07231
32 Expr::start_position [function] [call site] 07232
32 Expr::start_position [function] [call site] 07233
32 Expr::position [function] [call site] 07234
31 ERR::ErrorAssignmentToConstant [function] [call site] 07236
31 test_to_string [function] [call site] 07237
31 ParseSettings::level_up_with_position [function] [call site] 07239
32 ParseSettings::level_up [function] [call site] 07240
31 OpAssignment::get_op_assignment_info [function] [call site] 07242
32 OpAssignment::is_op_assignment [function] [call site] 07243
31 StmtBlock::as_mut [function] [call site] 07245
31 as_mut().write_lock::<Dynamic> [function] [call site] 07246
31 Engine::fast_operators [function] [call site] 07248
31 i64::map_err [function] [call site] 07250
31 EvalAltResult::fill_position [function] [call site] 07251
31 f32_functions::subtract [function] [call site] 07252
31 f32::map_err [function] [call site] 07253
31 EvalAltResult::fill_position [function] [call site] 07254
31 f32_functions::multiply [function] [call site] 07255
31 f32::map_err [function] [call site] 07256
31 EvalAltResult::fill_position [function] [call site] 07257
31 f32_functions::divide [function] [call site] 07258
31 f32::map_err [function] [call site] 07259
31 EvalAltResult::fill_position [function] [call site] 07260
31 f32_functions::modulo [function] [call site] 07261
31 f32::map_err [function] [call site] 07262
31 EvalAltResult::fill_position [function] [call site] 07263
31 func::get_builtin_op_assignment_fn [function] [call site] 07264
32 Dynamic::as_int [function] [call site] 07266
32 Dynamic::as_int [function] [call site] 07268
32 write_lock::<Dynamic> [function] [call site] 07270
32 RhaiResult::into [function] [call site] 07272
32 Dynamic::as_int [function] [call site] 07275
32 Dynamic::as_int [function] [call site] 07277
32 write_lock::<Dynamic> [function] [call site] 07279
32 RhaiResult::into [function] [call site] 07281
32 Dynamic::as_char [function] [call site] 07284
32 write_lock::<Dynamic> [function] [call site] 07286
32 Position::new_const [function] [call site] 07288
32 blob_functions::push [function] [call site] 07289
32 Dynamic::as_char [function] [call site] 07290
32 Result::unwrap [function] [call site] 07291
32 blob_functions::push [function] [call site] 07292
32 RhaiResultOf::into [function] [call site] 07293
32 split_first_mut [function] [call site] 07296
32 Dynamic::as_immutable_string_mut [function] [call site] 07298
32 Dynamic::as_immutable_string_ref [function] [call site] 07300
32 string_functions::is_empty [function] [call site] 07302
32 string_functions::is_empty [function] [call site] 07303
32 test::len [function] [call site] 07304
32 test::len [function] [call site] 07305
32 Package::init_engine [function] [call site] 07307
32 Engine::throw_on_size [function] [call site] 07308
32 split_first_mut [function] [call site] 07311
32 Dynamic::as_immutable_string_mut [function] [call site] 07313
32 Dynamic::as_immutable_string_ref [function] [call site] 07315
32 test_functions_take [function] [call site] 07319
32 Dynamic::into_array [function] [call site] 07320
32 string_functions::is_empty [function] [call site] 07322
32 Dynamic::as_array_ref [function] [call site] 07324
32 string_functions::is_empty [function] [call site] 07326
32 Package::init_engine [function] [call site] 07328
32 Engine::check_data_size [function] [call site] 07329
32 Dynamic::read_lock [function] [call site] 07330
32 Dynamic::as_array_mut [function] [call site] 07332
32 string_functions::add_append [function] [call site] 07334
32 test_functions_take [function] [call site] 07337
32 Dynamic::into_blob [function] [call site] 07338
32 Dynamic::as_blob_mut [function] [call site] 07340
32 Package::init_engine [function] [call site] 07343
32 Engine::throw_on_size [function] [call site] 07344
32 test::len [function] [call site] 07345
32 test::len [function] [call site] 07346
32 string_functions::add_append [function] [call site] 07347
32 Dynamic::as_char [function] [call site] 07350
32 encode_utf8 [function] [call site] 07352
32 Dynamic::as_immutable_string_mut [function] [call site] 07353
32 Package::init_engine [function] [call site] 07356
32 Engine::throw_on_size [function] [call site] 07357
32 test::len [function] [call site] 07358
32 test::len [function] [call site] 07359
32 Dynamic::as_immutable_string_ref [function] [call site] 07362
32 string_functions::is_empty [function] [call site] 07364
32 Dynamic::as_char [function] [call site] 07366
32 test_to_string [function] [call site] 07368
32 Package::init_engine [function] [call site] 07370
32 Engine::throw_on_size [function] [call site] 07371
32 test::len [function] [call site] 07372
32 test::len [function] [call site] 07373
32 write_lock::<Dynamic> [function] [call site] 07374
32 test_functions_take [function] [call site] 07379
32 Dynamic::as_array_mut [function] [call site] 07380
32 blob_functions::push [function] [call site] 07382
32 Package::init_engine [function] [call site] 07384
32 Engine::check_data_size [function] [call site] 07385
32 Dynamic::read_lock [function] [call site] 07386
32 Dynamic::as_int [function] [call site] 07390
32 Dynamic::as_blob_mut [function] [call site] 07392
32 Package::init_engine [function] [call site] 07395
32 Engine::throw_on_size [function] [call site] 07396
32 test::len [function] [call site] 07397
32 blob_functions::push [function] [call site] 07398
32 Dynamic::as_char [function] [call site] 07401
32 Dynamic::as_blob_mut [function] [call site] 07403
32 Package::init_engine [function] [call site] 07406
32 Engine::throw_on_size [function] [call site] 07407
32 test::len [function] [call site] 07408
32 string_functions::add_append_char [function] [call site] 07409
32 split_first_mut [function] [call site] 07412
32 Dynamic::as_blob_mut [function] [call site] 07414
32 Dynamic::as_immutable_string_ref [function] [call site] 07416
32 string_functions::is_empty [function] [call site] 07418
32 Package::init_engine [function] [call site] 07421
32 Engine::throw_on_size [function] [call site] 07422
32 test::len [function] [call site] 07423
32 test::len [function] [call site] 07424
32 string_functions::add_append_str [function] [call site] 07425
31 &mut [call site] 07428
31 test_custom_syntax_func [function] [call site] 07430
31 EvalAltResult::fill_position [function] [call site] 07432
31 Engine::exec_native_fn_call [function] [call site] 07434
31 Engine::exec_native_fn_call [function] [call site] 07436
31 Engine::check_data_size [function] [call site] 07438
31 ParseSettings::level_up_with_position [function] [call site] 07439
32 ParseSettings::level_up [function] [call site] 07440
31 StmtBlock::as_mut [function] [call site] 07442
31 as_mut().write_lock::<Dynamic> [function] [call site] 07443
31 StmtBlock::as_mut [function] [call site] 07445
31 Target::propagate_changed_value [function] [call site] 07446
32 Dynamic::as_bool [function] [call site] 07447
32 Result::map_err [function] [call site] 07448
32 TestStruct::new [function] [call site] 07449
32 crate::ERR::ErrorMismatchDataType [function] [call site] 07450
32 &str::to_string [function] [call site] 07451
32 ParseError::to_string [function] [call site] 07452
33 Engine::new [function] [call site] 07453
33 Scope::new [function] [call site] 07454
33 blob_functions::push [function] [call site] 07455
33 blob_functions::push [function] [call site] 07456
33 blob_functions::push [function] [call site] 07457
32 write_lock::<crate::INT> [function] [call site] 07458
32 Dynamic::as_int [function] [call site] 07460
32 Result::map_err [function] [call site] 07461
32 TestStruct::new [function] [call site] 07462
32 crate::ERR::ErrorMismatchDataType [function] [call site] 07463
32 &str::to_string [function] [call site] 07464
32 ParseError::to_string [function] [call site] 07465
32 write_lock::<crate::INT> [function] [call site] 07466
32 Dynamic::as_int [function] [call site] 07468
32 Result::map_err [function] [call site] 07469
32 TestStruct::new [function] [call site] 07470
32 crate::ERR::ErrorMismatchDataType [function] [call site] 07471
32 &str::to_string [function] [call site] 07472
32 ParseError::to_string [function] [call site] 07473
32 write_lock::<crate::Blob> [function] [call site] 07474
32 FnPtr::try_from [function] [call site] 07476
32 RhaiResultOf::unwrap [function] [call site] 07477
32 Dynamic::as_char [function] [call site] 07478
32 Result::map_err [function] [call site] 07479
32 TestStruct::new [function] [call site] 07480
32 crate::ERR::ErrorMismatchDataType [function] [call site] 07481
32 &str::to_string [function] [call site] 07482
32 ParseError::to_string [function] [call site] 07483
32 write_lock::<crate::ImmutableString> [function] [call site] 07484
32 test_chars [function] [call site] 07486
32 enumerate [function] [call site] 07487
32 Engine::lex_with_map [function] [call site] 07488
32 reflection_functions::collect [function] [call site] 07489
32 write_lock::<crate::ImmutableString> [function] [call site] 07490
32 test_chars [function] [call site] 07492
32 ImmutableString::strong_count [function] [call site] 07493
32 test_chars [function] [call site] 07494
32 test_functions_take [function] [call site] 07495
32 test_chars [function] [call site] 07496
32 test_chars [function] [call site] 07498
32 test_chars [function] [call site] 07500
32 optimize_combo_chain [function] [call site] 07502
32 test_to_string [function] [call site] 07503
32 test_chars [function] [call site] 07504
32 optimize_combo_chain [function] [call site] 07505
32 reflection_functions::collect [function] [call site] 07506
30 Engine::check_data_size [function] [call site] 07508
30 StmtBlock::as_ref [function] [call site] 07509
30 ParseSettings::level_up_with_position [function] [call site] 07510
30 Some [function] [call site] 07511
30 Err [function] [call site] 07512
30 Token::is_op_assignment [function] [call site] 07513
30 TestStruct::clone [function] [call site] 07514
30 Engine::call_indexer_get [function] [call site] 07515
30 into [function] [call site] 07516
30 Engine::eval_op_assignment [function] [call site] 07517
30 shared_take_or_clone [function] [call site] 07518
30 Engine::check_data_size [function] [call site] 07519
30 ParseSettings::level_up_with_position [function] [call site] 07520
30 Engine::call_indexer_set [function] [call site] 07521
30 Ok [function] [call site] 07522
30 Engine::dbg [function] [call site] 07523
30 Self::as_deref_mut [function] [call site] 07524
30 StmtBlock::as_mut [function] [call site] 07525
30 Dynamic::is_shared [function] [call site] 07526
30 write_lock::<Dynamic> [function] [call site] 07527
30 unwrap [function] [call site] 07528
30 string_functions::pop [function] [call site] 07529
30 Dynamic::unwrap [function] [call site] 07530
30 Engine::get_indexed_mut [function] [call site] 07531
30 Engine::lex_with_map [function] [call site] 07532
30 RhaiResult::take_or_clone [function] [call site] 07533
31 shared_try_take [function] [call site] 07534
31 Result::unwrap_or_else [function] [call site] 07535
31 StmtBlock::as_ref [function] [call site] 07536
31 TestStruct::clone [function] [call site] 07537
30 Expr::options [function] [call site] 07538
30 ASTFlags::intersects [function] [call site] 07539
30 StmtBlock::as_ref [function] [call site] 07540
30 Expr::is_unit [function] [call site] 07541
30 Ok [function] [call site] 07542
30 StmtBlock::as_ref [function] [call site] 07543
30 Dynamic::is_map [function] [call site] 07544
31 crate::func::locked_read [function] [call site] 07545
31 Option::map_or [function] [call site] 07546
30 Engine::dbg_reset [function] [call site] 07547
30 defer [function] [call site] 07548
30 defer [function] [call site] 07549
30 first [function] [call site] 07550
30 map_or [function] [call site] 07551
30 Engine::make_method_call [function] [call site] 07552
31 StmtBlock::as_ref [function] [call site] 07553
31 Dynamic::is_fnptr [function] [call site] 07554
32 crate::func::locked_read [function] [call site] 07555
32 Option::map_or [function] [call site] 07556
31 StmtBlock::as_ref [function] [call site] 07557
31 as_ref().read_lock::<FnPtr> [function] [call site] 07558
31 test_fn_ptr_curry [function] [call site] 07560
32 Engine::new [function] [call site] 07561
32 Engine::register_fn [function] [call site] 07562
31 MyIterableType::into_iter [function] [call site] 07563
31 Self::IntoIter::cloned [function] [call site] 07564
31 curry().iter().cloned().collect::<FnArgsVec<_>> [function] [call site] 07565
31 StaticModuleResolver::iter_mut [function] [call site] 07566
31 impl [call site] 07567
32 test_functions_take [function] [call site] 07568
32 test_functions_take [function] [call site] 07569
32 test_functions_take [function] [call site] 07570
32 StmtBlock::as_mut [function] [call site] 07571
32 intersects [function] [call site] 07572
32 StmtBlock::as_mut [function] [call site] 07573
32 StmtBlock::as_mut [function] [call site] 07574
32 string_functions::remove [function] [call site] 07575
32 test_functions_take [function] [call site] 07576
32 make_sub [function] [call site] 07577
32 make_root [function] [call site] 07578
31 StaticModuleResolver::iter_mut [function] [call site] 07579
32 StaticModuleResolver::iter_mut [function] [call site] 07580
32 Engine::lex_with_map [function] [call site] 07581
32 Ident::as_str [function] [call site] 07582
31 iter_mut() [call site] 07583
10 .chain(call_args.iter_mut()) [call site] 07584
10 .collect::<FnArgsVec<_>> [function] [call site] 07585
31 test::len [function] [call site] 07586
31 test::len [function] [call site] 07587
31 StmtBlock::as_ref [function] [call site] 07588
31 as_ref().read_lock::<FnPtr> [function] [call site] 07589
31 Scope::new [function] [call site] 07591
31 StmtBlock::as_ref [function] [call site] 07592
31 Engine::lex_with_map [function] [call site] 07593
31 Engine::call_script_fn [function] [call site] 07595
31 Engine::lex_with_map [function] [call site] 07596
31 test_custom_syntax_func [function] [call site] 07599
31 and_then [function] [call site] 07600
31 Engine::check_data_size [function] [call site] 07601
31 Engine::lex_with_map [function] [call site] 07602
31 EvalAltResult::fill_position [function] [call site] 07604
31 test_native_context_fn_name [function] [call site] 07605
31 fn_ptr_functions::is_anonymous [function] [call site] 07606
31 tokenizer::is_valid_function_name [function] [call site] 07607
31 FnCallHashes::from_native_only [function] [call site] 07608
31 calc_fn_hash [function] [call site] 07609
31 test::len [function] [call site] 07610
31 FnCallHashes::from_hash [function] [call site] 07611
31 calc_fn_hash [function] [call site] 07612
31 test::len [function] [call site] 07613
31 Engine::exec_fn_call [function] [call site] 07614
31 string_functions::is_empty [function] [call site] 07615
32 test::len [function] [call site] 07616
31 make_type_mismatch_err::<FnPtr> [function] [call site] 07618
31 Engine::map_type_name [function] [call site] 07619
31 StmtBlock::as_ref [function] [call site] 07620
31 std:: [call site] 07621
0 any::type_name [function] [call site] 07622
31 test_functions_take [function] [call site] 07623
31 take() [call site] 07624
10 .try_cast_result::<FnPtr> [function] [call site] 07625
31 make_type_mismatch_err::<FnPtr> [function] [call site] 07627
31 Engine::map_type_name [function] [call site] 07628
31 RhaiNativeFunc::return_type_name [function] [call site] 07629
31 fn_ptr_functions::is_anonymous [function] [call site] 07630
31 MyIterableType::into_iter [function] [call site] 07631
31 into_iter().collect::<FnArgsVec<_>> [function] [call site] 07632
31 blob_functions::blob_with_capacity [function] [call site] 07633
31 test::len [function] [call site] 07634
31 test::len [function] [call site] 07635
32 test::len [function] [call site] 07636
31 StmtBlock::extend [function] [call site] 07637
31 StaticModuleResolver::iter_mut [function] [call site] 07638
31 StmtBlock::extend [function] [call site] 07639
31 StaticModuleResolver::iter_mut [function] [call site] 07640
31 impl [call site] 07641
31 test::len [function] [call site] 07642
31 test::len [function] [call site] 07643
31 ensure_no_data_race [function] [call site] 07644
31 Scope::new [function] [call site] 07645
31 StmtBlock::as_mut [function] [call site] 07647
31 as_deref [function] [call site] 07648
31 Engine::call_script_fn [function] [call site] 07650
31 Engine::lex_with_map [function] [call site] 07651
31 blob_functions::insert [function] [call site] 07654
31 StmtBlock::as_mut [function] [call site] 07655
31 test_custom_syntax_func [function] [call site] 07656
31 and_then [function] [call site] 07657
31 Engine::check_data_size [function] [call site] 07658
31 Engine::lex_with_map [function] [call site] 07659
31 EvalAltResult::fill_position [function] [call site] 07661
31 Target::is_ref [function] [call site] 07662
31 blob_functions::insert [function] [call site] 07663
31 StmtBlock::as_mut [function] [call site] 07664
31 test::len [function] [call site] 07665
31 tokenizer::is_valid_function_name [function] [call site] 07666
31 FnCallHashes::from_native_only [function] [call site] 07667
31 calc_fn_hash [function] [call site] 07668
31 FnCallHashes::from_script_and_native [function] [call site] 07669
31 calc_fn_hash [function] [call site] 07670
31 calc_fn_hash [function] [call site] 07671
31 FnCallHashes::from_native_only [function] [call site] 07672
31 calc_fn_hash [function] [call site] 07673
31 Engine::exec_fn_call [function] [call site] 07674
31 StmtBlock::as_ref [function] [call site] 07675
31 std:: [call site] 07676
0 any::type_name [function] [call site] 07677
31 StmtBlock::as_ref [function] [call site] 07678
31 as_ref() [call site] 07679
10 .read_lock::<FnPtr> [function] [call site] 07680
31 ok_or_else [function] [call site] 07681
31 make_type_mismatch_err::<FnPtr> [function] [call site] 07682
31 Engine::map_type_name [function] [call site] 07683
31 TestStruct::clone [function] [call site] 07684
31 StmtBlock::extend [function] [call site] 07685
31 StaticModuleResolver::iter_mut [function] [call site] 07686
31 Engine::lex_with_map [function] [call site] 07687
31 string_functions::is_empty [function] [call site] 07690
31 Dynamic::is_shared [function] [call site] 07692
31 StmtBlock::as_ref [function] [call site] 07694
31 Dynamic::as_map_ref [function] [call site] 07695
32 read_lock::<Map> [function] [call site] 07696
32 ok_or_else [function] [call site] 07697
32 Dynamic::type_name [function] [call site] 07698
31 Command::get [function] [call site] 07699
31 read_lock::<FnPtr> [function] [call site] 07700
31 FnPtr::fn_name_raw [function] [call site] 07701
31 TestStruct::clone [function] [call site] 07702
31 FnPtr::is_curried [function] [call site] 07704
31 test_fn_ptr_curry [function] [call site] 07705
31 MyIterableType::into_iter [function] [call site] 07706
31 Self::IntoIter::cloned [function] [call site] 07707
31 optimize_combo_chain [function] [call site] 07708
31 StaticModuleResolver::iter_mut [function] [call site] 07709
31 Engine::lex_with_map [function] [call site] 07710
31 curry() [call site] 07711
18 .iter() [call site] 07712
18 .cloned() [call site] 07713
18 .chain(call_args.iter_mut().map(mem::take)) [call site] 07714
18 .collect::<FnArgsVec<_>> [function] [call site] 07715
31 test::len [function] [call site] 07716
31 test::len [function] [call site] 07717
31 TestStruct::clone [function] [call site] 07720
31 TestStruct::clone [function] [call site] 07721
31 TestStruct::clone [function] [call site] 07725
31 test_not [function] [call site] 07727
32 Engine::new [function] [call site] 07728
31 TestStruct::clone [function] [call site] 07729
31 fn_ptr_functions::is_anonymous [function] [call site] 07731
31 test::len [function] [call site] 07732
31 tokenizer::is_valid_function_name [function] [call site] 07733
31 FnCallHashes::from_native_only [function] [call site] 07734
31 calc_fn_hash [function] [call site] 07735
31 FnCallHashes::from_script_and_native [function] [call site] 07736
31 calc_fn_hash [function] [call site] 07737
31 calc_fn_hash [function] [call site] 07738
31 FnCallHashes::from_native_only [function] [call site] 07739
31 calc_fn_hash [function] [call site] 07740
31 Scope::new [function] [call site] 07741
31 as_deref [function] [call site] 07742
31 StmtBlock::as_mut [function] [call site] 07744
31 StaticModuleResolver::iter_mut [function] [call site] 07745
31 iter_mut().collect::<FnArgsVec<_>> [function] [call site] 07746
31 Engine::call_script_fn [function] [call site] 07748
31 Engine::lex_with_map [function] [call site] 07749
31 std::iter::once [function] [call site] 07750
31 StmtBlock::as_mut [function] [call site] 07751
31 optimize_combo_chain [function] [call site] 07752
31 StaticModuleResolver::iter_mut [function] [call site] 07753
31 as_mut()) [call site] 07754
14 .chain(call_args.iter_mut()) [call site] 07755
14 .collect::<FnArgsVec<_>> [function] [call site] 07756
31 test_custom_syntax_func [function] [call site] 07759
31 and_then [function] [call site] 07760
31 Engine::check_data_size [function] [call site] 07761
31 Engine::lex_with_map [function] [call site] 07762
31 EvalAltResult::fill_position [function] [call site] 07764
31 Target::is_ref [function] [call site] 07765
31 std::iter::once [function] [call site] 07766
31 StmtBlock::as_mut [function] [call site] 07767
31 optimize_combo_chain [function] [call site] 07768
31 StaticModuleResolver::iter_mut [function] [call site] 07769
31 as_mut()) [call site] 07770
14 .chain(call_args.iter_mut()) [call site] 07771
14 .collect::<FnArgsVec<_>> [function] [call site] 07772
31 Engine::exec_fn_call [function] [call site] 07773
31 Target::propagate_changed_value [function] [call site] 07774
30 Engine::dbg [function] [call site] 07776
30 Self::as_deref_mut [function] [call site] 07777
30 TestStruct::clone [function] [call site] 07778
30 into [function] [call site] 07779
30 StmtBlock::as_mut [function] [call site] 07780
30 Dynamic::is_shared [function] [call site] 07781
30 write_lock::<Dynamic> [function] [call site] 07782
30 unwrap [function] [call site] 07783
30 Engine::get_indexed_mut [function] [call site] 07784
30 Engine::eval_op_assignment [function] [call site] 07785
30 Engine::check_data_size [function] [call site] 07786
30 print_source [function] [call site] 07787
31 Position::is_none [function] [call site] 07788
31 Position::line [function] [call site] 07789
31 Option::unwrap [function] [call site] 07790
31 saturating_sub [function] [call site] 07791
31 min_max_functions::min [function] [call site] 07792
31 test::len [function] [call site] 07793
31 ImmutableString::to_string [function] [call site] 07794
31 test::len [function] [call site] 07795
31 Position::position [function] [call site] 07796
31 MyIterableType::into_iter [function] [call site] 07797
31 Self::IntoIter::enumerate [function] [call site] 07798
31 test_functions_take [function] [call site] 07799
31 Position::position [function] [call site] 07801
31 test::len [function] [call site] 07802
30 ParseSettings::level_up_with_position [function] [call site] 07803
30 Ok [function] [call site] 07804
30 Engine::dbg [function] [call site] 07805
30 Self::as_deref_mut [function] [call site] 07806
30 StmtBlock::as_mut [function] [call site] 07807
30 Dynamic::is_shared [function] [call site] 07808
30 write_lock::<Dynamic> [function] [call site] 07809
30 unwrap [function] [call site] 07810
30 TestStruct::clone [function] [call site] 07811
30 into [function] [call site] 07812
30 Engine::get_indexed_mut [function] [call site] 07813
30 Ok [function] [call site] 07814
30 shared_take_or_clone [function] [call site] 07815
30 Engine::dbg [function] [call site] 07816
30 Token::is_op_assignment [function] [call site] 07817
30 StmtBlock::as_mut [function] [call site] 07818
30 Engine::exec_native_fn_call [function] [call site] 07819
30 StmtBlock::span_or_else [function] [call site] 07820
30 StmtBlock::as_mut [function] [call site] 07821
30 into [function] [call site] 07822
30 Engine::call_indexer_get [function] [call site] 07823
30 Engine::lex_with_map [function] [call site] 07824
30 (TokenIterator::map_err [function] [call site] 07825
30 Err [function] [call site] 07826
30 try_into [function] [call site] 07827
30 Engine::eval_op_assignment [function] [call site] 07828
30 StmtBlock::as_mut [function] [call site] 07829
30 Engine::exec_native_fn_call [function] [call site] 07830
30 StmtBlock::span_or_else [function] [call site] 07831
30 StmtBlock::as_mut [function] [call site] 07832
30 into [function] [call site] 07833
30 Engine::call_indexer_set [function] [call site] 07834
30 RhaiResultOf::map_err [function] [call site] 07835
30 Err [function] [call site] 07836
30 Engine::dbg [function] [call site] 07837
30 StmtBlock::as_mut [function] [call site] 07838
30 Engine::exec_native_fn_call [function] [call site] 07839
30 RhaiResultOf::map_or_else [function] [call site] 07840
30 StmtBlock::as_mut [function] [call site] 07841
30 into [function] [call site] 07842
30 Engine::call_indexer_get [function] [call site] 07843
30 Engine::lex_with_map [function] [call site] 07844
30 (TokenIterator::map_err [function] [call site] 07845
30 Err [function] [call site] 07846
30 Ok [function] [call site] 07847
30 Self::as_deref_mut [function] [call site] 07848
30 Engine::dbg [function] [call site] 07849
30 as_deref_mut [function] [call site] 07850
30 StmtBlock::as_mut [function] [call site] 07851
30 Dynamic::is_shared [function] [call site] 07852
30 write_lock::<Dynamic> [function] [call site] 07853
30 unwrap [function] [call site] 07854
30 TestStruct::clone [function] [call site] 07855
30 into [function] [call site] 07856
30 Engine::get_indexed_mut [function] [call site] 07857
30 Engine::dbg_reset [function] [call site] 07858
30 defer [function] [call site] 07859
30 defer [function] [call site] 07860
30 first [function] [call site] 07861
30 map_or [function] [call site] 07862
30 Engine::make_method_call [function] [call site] 07863
30 into [function] [call site] 07864
30 Engine::eval_dot_index_chain_raw [function] [call site] 07865
30 Self::as_deref_mut [function] [call site] 07866
30 Engine::dbg [function] [call site] 07867
30 StmtBlock::as_mut [function] [call site] 07868
30 Engine::exec_native_fn_call [function] [call site] 07869
30 StmtBlock::span_or_else [function] [call site] 07870
30 StmtBlock::as_mut [function] [call site] 07871
30 into [function] [call site] 07872
30 Engine::call_indexer_get [function] [call site] 07873
30 Engine::lex_with_map [function] [call site] 07874
30 (TokenIterator::map_err [function] [call site] 07875
30 Err [function] [call site] 07876
30 try_into [function] [call site] 07877
30 Engine::eval_dot_index_chain_raw [function] [call site] 07878
30 StmtBlock::as_mut [function] [call site] 07879
30 StmtBlock::as_mut [function] [call site] 07880
30 Engine::exec_native_fn_call [function] [call site] 07881
30 StmtBlock::span_or_else [function] [call site] 07882
30 StmtBlock::as_mut [function] [call site] 07883
30 into [function] [call site] 07884
30 StmtBlock::as_mut [function] [call site] 07885
30 Engine::call_indexer_set [function] [call site] 07886
30 StmtBlock::span_or_else [function] [call site] 07887
30 Ok [function] [call site] 07888
30 Err [function] [call site] 07889
30 Err [function] [call site] 07890
30 Ok [function] [call site] 07891
30 Engine::dbg_reset [function] [call site] 07892
30 defer [function] [call site] 07893
30 defer [function] [call site] 07894
30 first [function] [call site] 07895
30 map_or [function] [call site] 07896
30 Engine::make_method_call [function] [call site] 07897
30 into [function] [call site] 07898
30 Engine::eval_dot_index_chain_raw [function] [call site] 07899
29 Engine::track_operation [function] [call site] 07900
29 Engine::dbg [function] [call site] 07901
29 Self::as_deref_mut [function] [call site] 07902
29 Engine::search_namespace [function] [call site] 07903
29 Engine::eval_dot_index_chain_raw [function] [call site] 07904
29 Engine::eval_expr [function] [call site] 07905
29 Self::as_deref_mut [function] [call site] 07906
29 Dynamic::flatten [function] [call site] 07907
29 into [function] [call site] 07908
29 Some [function] [call site] 07909
29 Engine::eval_dot_index_chain_raw [function] [call site] 07910
29 Engine::lex_with_map [function] [call site] 07911
28 Engine::eval_dot_index_chain [function] [call site] 07912
27 Engine::lex_with_map [function] [call site] 07913
27 string_functions::is_empty [function] [call site] 07914
27 Ok [function] [call site] 07915
27 Engine::eval_stmt_block [function] [call site] 07916
27 StmtBlock::take_statements [function] [call site] 07917
27 Engine::eval_fn_call_expr [function] [call site] 07918
27 Position::is_none [function] [call site] 07919
27 Err [function] [call site] 07920
27 ERR::ErrorUnboundThis [function] [call site] 07921
27 ParseSettings::level_up_with_position [function] [call site] 07922
27 into [function] [call site] 07923
27 Engine::eval_expr [function] [call site] 07924
27 Self::as_deref_mut [function] [call site] 07925
27 Dynamic::flatten [function] [call site] 07926
27 Engine::track_operation [function] [call site] 07927
27 ParseSettings::level_up_with_position [function] [call site] 07928
27 Self::unwrap [function] [call site] 07929
27 try_into [function] [call site] 07930
27 Engine::eval_op_assignment [function] [call site] 07931
27 Engine::eval_expr [function] [call site] 07932
27 Self::as_deref_mut [function] [call site] 07933
27 Dynamic::flatten [function] [call site] 07934
27 Engine::track_operation [function] [call site] 07935
27 ParseSettings::level_up_with_position [function] [call site] 07936
27 Engine::search_namespace [function] [call site] 07937
27 Target::is_ref [function] [call site] 07938
27 Dynamic::is_shared [function] [call site] 07939
27 Err [function] [call site] 07940
27 ERR::ErrorAssignmentToConstant [function] [call site] 07941
27 test_to_string [function] [call site] 07942
27 ParseSettings::level_up_with_position [function] [call site] 07943
27 into [function] [call site] 07944
27 Engine::eval_op_assignment [function] [call site] 07945
27 Engine::eval_expr [function] [call site] 07946
27 Self::as_deref_mut [function] [call site] 07947
27 Dynamic::flatten [function] [call site] 07948
27 Some [function] [call site] 07949
27 Engine::intern_string [function] [call site] 07950
28 Engine::get_interned_string [function] [call site] 07951
28 ImmutableString::into [function] [call site] 07952
27 Engine::eval_dot_index_chain [function] [call site] 07953
27 Engine::eval_dot_index_chain [function] [call site] 07954
27 Ok [function] [call site] 07955
27 Engine::allow_shadowing [function] [call site] 07956
27 string_functions::contains [function] [call site] 07957
27 Ident::as_str [function] [call site] 07958
27 Err [function] [call site] 07959
27 ERR::ErrorVariableExists [function] [call site] 07960
27 Ident::as_str [function] [call site] 07961
27 test_to_string [function] [call site] 07962
27 into [function] [call site] 07963
27 ASTFlags::intersects [function] [call site] 07964
27 ASTFlags::intersects [function] [call site] 07965
27 string_functions::contains [function] [call site] 07966
27 Ident::as_str [function] [call site] 07967
27 VarDefInfo::new [function] [call site] 07968
27 Ident::as_str [function] [call site] 07969
27 test::len [function] [call site] 07970
27 EvalContext::new [function] [call site] 07971
27 Self::as_deref_mut [function] [call site] 07972
27 test_var_def_filter [function] [call site] 07973
27 test::len [function] [call site] 07974
27 Err [function] [call site] 07975
27 ERR::ErrorForbiddenVariable [function] [call site] 07976
27 Ident::as_str [function] [call site] 07977
27 &str::to_string [function] [call site] 07978
27 into [function] [call site] 07979
27 Position::is_none [function] [call site] 07980
27 test::len [function] [call site] 07981
27 Engine::max_variables [function] [call site] 07982
27 Err [function] [call site] 07983
27 ERR::ErrorTooManyVariables [function] [call site] 07984
27 into [function] [call site] 07985
27 Engine::eval_expr [function] [call site] 07986
27 Dynamic::flatten [function] [call site] 07987
27 Engine::intern_string [function] [call site] 07988
27 MyIterableType::into_iter [function] [call site] 07989
27 T::as_any [function] [call site] 07990
27 string_functions::is_empty [function] [call site] 07991
27 crate::func::locked_write [function] [call site] 07992
27 get_or_insert_with [function] [call site] 07993
27 crate::Shared::new [function] [call site] 07994
27 crate::Locked::new [function] [call site] 07995
27 std::collections::BTreeMap::new [function] [call site] 07996
27 Option::unwrap [function] [call site] 07997
27 blob_functions::insert [function] [call site] 07998
27 TestStruct::clone [function] [call site] 07999
27 TestStruct::clone [function] [call site] 08000
27 then_some [function] [call site] 08001
27 Dynamic::set_access_mode [function] [call site] 08002
27 Scope::get_mut_by_index [function] [call site] 08003
27 test::len [function] [call site] 08004
27 Command::get [function] [call site] 08005
27 Scope::push_entry [function] [call site] 08006
27 TestStruct::clone [function] [call site] 08007
27 Scope::add_alias_by_index [function] [call site] 08008
27 test::len [function] [call site] 08009
27 Ident::as_str [function] [call site] 08010
27 &str::into [function] [call site] 08011
27 Ok [function] [call site] 08012
27 Engine::eval_expr [function] [call site] 08013
27 Self::as_deref_mut [function] [call site] 08014
27 Dynamic::as_bool [function] [call site] 08015
27 map_err [function] [call site] 08016
27 make_type_mismatch_err::<bool> [function] [call site] 08017
27 ParseSettings::level_up_with_position [function] [call site] 08018
27 string_functions::is_empty [function] [call site] 08019
28 test::len [function] [call site] 08020
27 Engine::eval_stmt_block [function] [call site] 08021
27 StmtBlock::take_statements [function] [call site] 08022
28 mem::take [function] [call site] 08023
28 StmtBlock::statements_mut [function] [call site] 08024
27 string_functions::is_empty [function] [call site] 08025
27 Engine::eval_stmt_block [function] [call site] 08026
27 StmtBlock::take_statements [function] [call site] 08027
27 Ok [function] [call site] 08028
27 Engine::eval_expr [function] [call site] 08029
27 Self::as_deref_mut [function] [call site] 08030
27 Dynamic::is_hashable [function] [call site] 08031
28 MyIterableType::into_iter [function] [call site] 08032
28 Self::IntoIter::all [function] [call site] 08033
28 map_functions::values [function] [call site] 08034
28 Array::all [function] [call site] 08035
29 Engine::new [function] [call site] 08036
29 register_type::<TestStruct> [function] [call site] 08037
29 Engine::register_fn [function] [call site] 08038
29 Engine::register_fn [function] [call site] 08039
28 test_fn_ptr_curry [function] [call site] 08041
28 MyIterableType::into_iter [function] [call site] 08042
28 Self::IntoIter::all [function] [call site] 08043
28 T::as_any [function] [call site] 08044
28 Dynamic::type_id [function] [call site] 08045
28 TypeId::of::<u8> [function] [call site] 08046
28 TypeId::of::<u16> [function] [call site] 08047
28 TypeId::of::<u32> [function] [call site] 08048
28 TypeId::of::<u64> [function] [call site] 08049
28 TypeId::of::<i8> [function] [call site] 08050
28 TypeId::of::<i16> [function] [call site] 08051
28 TypeId::of::<i32> [function] [call site] 08052
28 TypeId::of::<i64> [function] [call site] 08053
28 TypeId::of::<f32> [function] [call site] 08054
28 TypeId::of::<f64> [function] [call site] 08055
28 TypeId::of::<u128> [function] [call site] 08056
28 TypeId::of::<i128> [function] [call site] 08057
28 TypeId::of::<ExclusiveRange> [function] [call site] 08058
28 TypeId::of::<InclusiveRange> [function] [call site] 08059
28 crate::func::locked_read [function] [call site] 08060
28 Option::map_or [function] [call site] 08061
28 Dynamic::is_hashable [function] [call site] 08062
29 MyIterableType::into_iter [function] [call site] 08063
29 Self::IntoIter::all [function] [call site] 08064
29 map_functions::values [function] [call site] 08065
29 Array::all [function] [call site] 08066
29 test_fn_ptr_curry [function] [call site] 08068
29 MyIterableType::into_iter [function] [call site] 08069
29 Self::IntoIter::all [function] [call site] 08070
29 T::as_any [function] [call site] 08071
29 Dynamic::type_id [function] [call site] 08072
29 TypeId::of::<u8> [function] [call site] 08073
29 TypeId::of::<u16> [function] [call site] 08074
29 TypeId::of::<u32> [function] [call site] 08075
29 TypeId::of::<u64> [function] [call site] 08076
29 TypeId::of::<i8> [function] [call site] 08077
29 TypeId::of::<i16> [function] [call site] 08078
29 TypeId::of::<i32> [function] [call site] 08079
29 TypeId::of::<i64> [function] [call site] 08080
29 TypeId::of::<f32> [function] [call site] 08081
29 TypeId::of::<f64> [function] [call site] 08082
29 TypeId::of::<u128> [function] [call site] 08083
29 TypeId::of::<i128> [function] [call site] 08084
29 TypeId::of::<ExclusiveRange> [function] [call site] 08085
29 TypeId::of::<InclusiveRange> [function] [call site] 08086
29 crate::func::locked_read [function] [call site] 08087
29 Option::map_or [function] [call site] 08088
29 Dynamic::is_hashable [function] [call site] 08089
29 crate::func::locked_read [function] [call site] 08090
29 Option::map_or [function] [call site] 08091
29 blob_functions::insert [function] [call site] 08092
29 checked_is_hashable [function] [call site] 08093
29 MyIterableType::into_iter [function] [call site] 08094
29 Self::IntoIter::all [function] [call site] 08095
29 checked_is_hashable [function] [call site] 08096
29 map_functions::values [function] [call site] 08097
29 Array::all [function] [call site] 08098
29 checked_is_hashable [function] [call site] 08099
29 Position::is_none [function] [call site] 08100
29 test_fn_ptr_curry [function] [call site] 08101
29 MyIterableType::into_iter [function] [call site] 08102
29 Self::IntoIter::all [function] [call site] 08103
29 checked_is_hashable [function] [call site] 08104
29 Dynamic::is_hashable [function] [call site] 08105
29 checked_is_hashable [function] [call site] 08106
29 Engine::default [function] [call site] 08107
28 crate::func::locked_read [function] [call site] 08108
28 Option::map_or [function] [call site] 08109
28 blob_functions::insert [function] [call site] 08110
28 checked_is_hashable [function] [call site] 08111
28 MyIterableType::into_iter [function] [call site] 08112
28 Self::IntoIter::all [function] [call site] 08113
28 checked_is_hashable [function] [call site] 08114
28 map_functions::values [function] [call site] 08115
28 Array::all [function] [call site] 08116
28 checked_is_hashable [function] [call site] 08117
28 Position::is_none [function] [call site] 08118
28 test_fn_ptr_curry [function] [call site] 08119
28 MyIterableType::into_iter [function] [call site] 08120
28 Self::IntoIter::all [function] [call site] 08121
28 checked_is_hashable [function] [call site] 08122
28 Dynamic::is_hashable [function] [call site] 08123
28 checked_is_hashable [function] [call site] 08124
28 Engine::default [function] [call site] 08125
27 func::get_hasher [function] [call site] 08126
28 config::hashing::get_hashing_seed [function] [call site] 08127
28 ahash::RandomState::with_seeds [function] [call site] 08128
28 StraightHasherBuilder::build_hasher [function] [call site] 08129
28 Engine::default [function] [call site] 08130
27 test::hash [function] [call site] 08131
27 Self::Hasher::finish [function] [call site] 08132
27 Command::get [function] [call site] 08133
27 Engine::eval_expr [function] [call site] 08134
27 Self::as_deref_mut [function] [call site] 08135
27 Dynamic::as_bool [function] [call site] 08136
27 map_err [function] [call site] 08137
27 make_type_mismatch_err::<bool> [function] [call site] 08138
27 ParseSettings::level_up_with_position [function] [call site] 08139
28 ParseSettings::level_up [function] [call site] 08140
27 Some [function] [call site] 08142
27 string_functions::is_empty [function] [call site] 08143
27 MyIterableType::into_iter [function] [call site] 08144
27 Self::IntoIter::filter [function] [call site] 08145
28 Engine::new [function] [call site] 08146
28 Engine::compile [function] [call site] 08147
28 ParseResult::unwrap [function] [call site] 08148
28 Engine::run_ast [function] [call site] 08149
29 Engine::run_ast_with_scope [function] [call site] 08150
30 Caches::new [function] [call site] 08151
30 Engine::new_global_runtime_state [function] [call site] 08152
30 AST::source_raw [function] [call site] 08153
31 StmtBlock::as_ref [function] [call site] 08154
30 Option::cloned [function] [call site] 08155
30 blob_functions::push [function] [call site] 08156
30 AST::shared_lib [function] [call site] 08157
30 &crate::SharedModule::clone [function] [call site] 08158
30 clone_from [function] [call site] 08159
30 Engine::eval_global_statements [function] [call site] 08160
30 StmtBlock::take_statements [function] [call site] 08161
30 Engine::is_debugger_registered [function] [call site] 08162
30 GlobalRuntimeState::debugger_mut [function] [call site] 08163
31 as_deref_mut [function] [call site] 08164
30 crate::ast::Stmt::Noop [function] [call site] 08166
30 Engine::dbg [function] [call site] 08167
29 Scope::new [function] [call site] 08169
28 RhaiResultOf::unwrap [function] [call site] 08170
28 Engine::on_def_var [function] [call site] 08171
29 TestStruct::new [function] [call site] 08173
28 Option::name [function] [call site] 08174
29 Engine::new [function] [call site] 08175
28 VarDefInfo::nesting_level [function] [call site] 08176
28 RhaiResultOf::unwrap [function] [call site] 08180
27 string_functions::contains [function] [call site] 08181
27 without_metadata::test_parse_json_err_no_index [function] [call site] 08182
28 Engine::new [function] [call site] 08183
28 Scope::new [function] [call site] 08184
28 eval_with_scope::<Dynamic> [function] [call site] 08185
28 unwrap_err [function] [call site] 08186
27 Engine::eval_expr [function] [call site] 08187
27 Self::as_deref_mut [function] [call site] 08188
27 Dynamic::as_bool [function] [call site] 08189
27 map_err [function] [call site] 08190
27 make_type_mismatch_err::<bool> [function] [call site] 08191
27 ParseSettings::level_up_with_position [function] [call site] 08192
27 Some [function] [call site] 08193
27 StmtBlock::span_or_else [function] [call site] 08194
28 Span::new [function] [call site] 08195
28 iterator_functions::chars_from_start [function] [call site] 08196
28 StmtBlock::span_or_else [function] [call site] 08197
28 string_functions::add_append [function] [call site] 08198
28 StmtBlock::span_or_else [function] [call site] 08199
27 StmtBlock::as_ref [function] [call site] 08200
27 Engine::lex_with_map [function] [call site] 08201
27 Span::map_or [function] [call site] 08202
27 Ok [function] [call site] 08203
27 Engine::eval_expr [function] [call site] 08204
27 string_functions::is_empty [function] [call site] 08205
27 Engine::track_operation [function] [call site] 08206
27 ParseSettings::level_up_with_position [function] [call site] 08207
28 ParseSettings::level_up [function] [call site] 08208
27 Self::as_deref_mut [function] [call site] 08210
27 StmtBlock::take_statements [function] [call site] 08211
27 Engine::eval_stmt_block [function] [call site] 08212
27 Ok [function] [call site] 08213
27 Err [function] [call site] 08214
27 Engine::eval_expr [function] [call site] 08215
27 Self::as_deref_mut [function] [call site] 08216
27 Dynamic::as_bool [function] [call site] 08217
27 map_err [function] [call site] 08218
27 make_type_mismatch_err::<bool> [function] [call site] 08219
27 ParseSettings::level_up_with_position [function] [call site] 08220
27 Ok [function] [call site] 08221
27 string_functions::is_empty [function] [call site] 08222
27 Self::as_deref_mut [function] [call site] 08223
27 StmtBlock::take_statements [function] [call site] 08224
27 Engine::eval_stmt_block [function] [call site] 08225
27 Ok [function] [call site] 08226
27 Err [function] [call site] 08227
27 ASTFlags::intersects [function] [call site] 08228
27 string_functions::is_empty [function] [call site] 08229
27 Self::as_deref_mut [function] [call site] 08230
27 StmtBlock::take_statements [function] [call site] 08231
27 Engine::eval_stmt_block [function] [call site] 08232
27 Ok [function] [call site] 08233
27 Err [function] [call site] 08234
27 Engine::eval_expr [function] [call site] 08235
27 Self::as_deref_mut [function] [call site] 08236
27 Dynamic::as_bool [function] [call site] 08237
27 map_err [function] [call site] 08238
27 make_type_mismatch_err::<bool> [function] [call site] 08239
27 ParseSettings::level_up_with_position [function] [call site] 08240
27 Ok [function] [call site] 08241
27 test::len [function] [call site] 08242
27 Engine::max_variables [function] [call site] 08243
27 String::from [function] [call site] 08244
27 is_some [function] [call site] 08245
27 Err [function] [call site] 08246
27 ERR::ErrorTooManyVariables [function] [call site] 08247
27 into [function] [call site] 08248
27 Engine::eval_expr [function] [call site] 08249
27 Self::as_deref_mut [function] [call site] 08250
27 Dynamic::flatten [function] [call site] 08251
27 Dynamic::type_id [function] [call site] 08252
27 MyIterableType::into_iter [function] [call site] 08253
27 array_functions::find_map [function] [call site] 08254
27 Module::get_iter [function] [call site] 08255
28 Command::get [function] [call site] 08256
28 Engine::lex_with_map [function] [call site] 08257
27 StmtBlock::span_or_else [function] [call site] 08258
27 Module::get_iter [function] [call site] 08259
28 Command::get [function] [call site] 08260
28 Engine::lex_with_map [function] [call site] 08261
27 StmtBlock::span_or_else [function] [call site] 08262
27 map_functions::values [function] [call site] 08263
27 array_functions::find_map [function] [call site] 08264
27 Module::get_qualified_iter [function] [call site] 08265
28 Command::get [function] [call site] 08266
28 Engine::lex_with_map [function] [call site] 08267
27 ok_or_else [function] [call site] 08268
27 ERR::ErrorFor [function] [call site] 08269
27 Expr::start_position [function] [call site] 08270
27 defer [function] [call site] 08271
27 StmtBlock::as_ref [function] [call site] 08272
27 Engine::lex_with_map [function] [call site] 08273
27 blob_functions::push [function] [call site] 08274
27 TestStruct::clone [function] [call site] 08275
27 test::len [function] [call site] 08276
27 blob_functions::push [function] [call site] 08277
27 TestStruct::clone [function] [call site] 08278
27 test::len [function] [call site] 08279
27 string_functions::is_empty [function] [call site] 08280
27 iter_func [function] [call site] 08281
27 Engine::track_operation [function] [call site] 08282
27 ParseSettings::level_up_with_position [function] [call site] 08283
27 iter_func [function] [call site] 08284
27 checked_add [function] [call site] 08285
27 ok_or_else [function] [call site] 08286
27 ERR::ErrorArithmetic [function] [call site] 08287
27 Scope::get_mut_by_index [function] [call site] 08288
27 Dynamic::write_lock [function] [call site] 08289
28 crate::func::locked_write [function] [call site] 08290
28 TypeId::of::<Self> [function] [call site] 08291
28 TypeId::of::<T> [function] [call site] 08292
28 Dynamic::type_id [function] [call site] 08293
28 TypeId::of::<T> [function] [call site] 08294
28 DynamicWriteLock [function] [call site] 08296
28 DynamicWriteLockInner::Guard [function] [call site] 08297
28 Dynamic::downcast_mut [function] [call site] 08298
29 TypeId::of::<T> [function] [call site] 08299
29 TypeId::of::<INT> [function] [call site] 08300
29 T::as_any_mut [function] [call site] 08301
29 as_any_mut().downcast_mut::<T> [function] [call site] 08302
29 TypeId::of::<T> [function] [call site] 08303
29 TypeId::of::<crate::FLOAT> [function] [call site] 08304
29 StmtBlock::as_mut [function] [call site] 08305
29 T::as_any_mut [function] [call site] 08306
29 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 08307
29 TypeId::of::<T> [function] [call site] 08308
29 TypeId::of::<rust_decimal::Decimal> [function] [call site] 08309
29 StmtBlock::as_mut [function] [call site] 08310
29 T::as_any_mut [function] [call site] 08311
29 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 08312
29 TypeId::of::<T> [function] [call site] 08313
29 TypeId::of::<bool> [function] [call site] 08314
29 T::as_any_mut [function] [call site] 08315
29 as_any_mut().downcast_mut::<T> [function] [call site] 08316
29 TypeId::of::<T> [function] [call site] 08317
29 TypeId::of::<ImmutableString> [function] [call site] 08318
29 T::as_any_mut [function] [call site] 08319
29 as_any_mut().downcast_mut::<T> [function] [call site] 08320
29 TypeId::of::<T> [function] [call site] 08321
29 TypeId::of::<char> [function] [call site] 08322
29 T::as_any_mut [function] [call site] 08323
29 as_any_mut().downcast_mut::<T> [function] [call site] 08324
29 TypeId::of::<T> [function] [call site] 08325
29 TypeId::of::<Array> [function] [call site] 08326
29 StmtBlock::as_mut [function] [call site] 08327
29 T::as_any_mut [function] [call site] 08328
29 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 08329
29 TypeId::of::<T> [function] [call site] 08330
29 TypeId::of::<Blob> [function] [call site] 08331
29 StmtBlock::as_mut [function] [call site] 08332
29 T::as_any_mut [function] [call site] 08333
29 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 08334
29 TypeId::of::<T> [function] [call site] 08335
29 TypeId::of::<Map> [function] [call site] 08336
29 StmtBlock::as_mut [function] [call site] 08337
29 T::as_any_mut [function] [call site] 08338
29 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 08339
29 TypeId::of::<T> [function] [call site] 08340
29 TypeId::of::<FnPtr> [function] [call site] 08341
29 StmtBlock::as_mut [function] [call site] 08342
29 T::as_any_mut [function] [call site] 08343
29 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 08344
29 TypeId::of::<T> [function] [call site] 08345
29 TypeId::of::<Instant> [function] [call site] 08346
29 StmtBlock::as_mut [function] [call site] 08347
29 T::as_any_mut [function] [call site] 08348
29 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 08349
29 TypeId::of::<T> [function] [call site] 08350
29 TypeId::of::<()> [function] [call site] 08351
29 T::as_any_mut [function] [call site] 08352
29 as_any_mut().downcast_mut::<T> [function] [call site] 08353
29 TypeId::of::<T> [function] [call site] 08354
29 TypeId::of::<Self> [function] [call site] 08355
29 T::as_any_mut [function] [call site] 08356
29 as_any_mut().downcast_mut::<T> [function] [call site] 08357
29 T::as_any_mut [function] [call site] 08358
29 as_any_mut().downcast_mut::<T> [function] [call site] 08359
28 Engine::lex_with_map [function] [call site] 08360
28 Engine::lex_with_map [function] [call site] 08361
27 Option::unwrap [function] [call site] 08362
27 Dynamic::from_int [function] [call site] 08363
28 Union::Int [function] [call site] 08365
27 map_err [function] [call site] 08366
27 EvalAltResult::fill_position [function] [call site] 08367
27 ParseSettings::level_up_with_position [function] [call site] 08368
27 Dynamic::flatten [function] [call site] 08369
27 Scope::get_mut_by_index [function] [call site] 08370
27 Dynamic::write_lock [function] [call site] 08371
27 Option::unwrap [function] [call site] 08372
27 Self::as_deref_mut [function] [call site] 08373
27 StmtBlock::take_statements [function] [call site] 08374
27 Engine::eval_stmt_block [function] [call site] 08375
27 Err [function] [call site] 08376
27 Ok [function] [call site] 08377
27 ASTFlags::intersects [function] [call site] 08378
27 Engine::eval_expr [function] [call site] 08379
27 Err [function] [call site] 08380
27 ERR::LoopBreak [function] [call site] 08381
27 into [function] [call site] 08382
27 Engine::eval_stmt_block [function] [call site] 08383
27 Self::as_deref_mut [function] [call site] 08384
27 StmtBlock::take_statements [function] [call site] 08385
27 EvalAltResult::is_pseudo_error [function] [call site] 08386
27 Err [function] [call site] 08387
27 EvalAltResult::is_catchable [function] [call site] 08388
27 Err [function] [call site] 08389
27 EvalAltResult::unwrap_inner [function] [call site] 08390
28 EvalAltResult::unwrap_inner [function] [call site] 08391
27 Expr::is_unit [function] [call site] 08392
27 TestStruct::clone [function] [call site] 08393
27 EvalAltResult::take_position [function] [call site] 08394
28 EvalAltResult::position [function] [call site] 08395
28 EvalAltResult::set_position [function] [call site] 08396
27 ParseError::to_string [function] [call site] 08397
27 into [function] [call site] 08398
27 crate::Map::new [function] [call site] 08399
27 EvalAltResult::take_position [function] [call site] 08400
27 blob_functions::insert [function] [call site] 08401
27 &str::into [function] [call site] 08402
27 ParseError::to_string [function] [call site] 08403
27 into [function] [call site] 08404
27 blob_functions::insert [function] [call site] 08405
27 &str::into [function] [call site] 08406
27 into [function] [call site] 08407
27 Position::is_none [function] [call site] 08408
27 blob_functions::insert [function] [call site] 08409
27 &str::into [function] [call site] 08410
27 Position::line [function] [call site] 08411
27 Option::unwrap [function] [call site] 08412
27 into [function] [call site] 08413
27 blob_functions::insert [function] [call site] 08414
27 &str::into [function] [call site] 08415
27 Position::position [function] [call site] 08416
27 Option::unwrap_or [function] [call site] 08417
27 into [function] [call site] 08418
27 EvalAltResult::dump_fields [function] [call site] 08419
28 blob_functions::insert [function] [call site] 08420
28 &str::into [function] [call site] 08421
28 test_string_split [function] [call site] 08422
28 MultiInputsStream::get_next [function] [call site] 08423
28 blob_functions::insert [function] [call site] 08426
28 &str::into [function] [call site] 08427
28 blob_functions::insert [function] [call site] 08429
28 &str::into [function] [call site] 08430
28 blob_functions::insert [function] [call site] 08432
28 &str::into [function] [call site] 08433
28 blob_functions::insert [function] [call site] 08435
28 &str::into [function] [call site] 08436
28 blob_functions::insert [function] [call site] 08438
28 &str::into [function] [call site] 08439
28 Array::into [function] [call site] 08440
28 blob_functions::insert [function] [call site] 08441
28 &str::into [function] [call site] 08442
28 blob_functions::insert [function] [call site] 08444
28 &str::into [function] [call site] 08445
28 blob_functions::insert [function] [call site] 08447
28 &str::into [function] [call site] 08448
28 RhaiResult::into [function] [call site] 08449
28 blob_functions::insert [function] [call site] 08450
28 &str::into [function] [call site] 08451
28 TestStruct::clone [function] [call site] 08452
28 blob_functions::insert [function] [call site] 08453
28 &str::into [function] [call site] 08454
28 blob_functions::insert [function] [call site] 08456
28 &str::into [function] [call site] 08457
28 blob_functions::insert [function] [call site] 08459
28 &str::into [function] [call site] 08460
28 blob_functions::insert [function] [call site] 08462
28 &str::into [function] [call site] 08463
28 TestStruct::clone [function] [call site] 08464
28 blob_functions::insert [function] [call site] 08465
28 &str::into [function] [call site] 08466
28 Dynamic::from_array [function] [call site] 08467
28 MyIterableType::into_iter [function] [call site] 08468
28 Engine::lex_with_map [function] [call site] 08469
28 reflection_functions::collect [function] [call site] 08470
28 MyIterableType::into_iter [function] [call site] 08471
28 Engine::lex_with_map [function] [call site] 08472
28 iter() [call site] 08473
12 .map(String::as_str) [call site] 08474
12 .collect::<Vec<_>> [function] [call site] 08475
27 Self::into [function] [call site] 08478
27 defer [function] [call site] 08479
27 test::len [function] [call site] 08480
27 Engine::max_variables [function] [call site] 08481
27 Err [function] [call site] 08482
27 ERR::ErrorTooManyVariables [function] [call site] 08483
27 ParseSettings::level_up_with_position [function] [call site] 08484
27 into [function] [call site] 08485
27 blob_functions::push [function] [call site] 08486
27 TestStruct::clone [function] [call site] 08487
27 Self::as_deref_mut [function] [call site] 08488
27 StmtBlock::take_statements [function] [call site] 08489
27 Engine::eval_stmt_block [function] [call site] 08490
27 Engine::lex_with_map [function] [call site] 08491
27 (TokenIterator::map_err [function] [call site] 08492
27 Expr::is_unit [function] [call site] 08493
27 Expr::set_position [function] [call site] 08494
27 ASTFlags::intersects [function] [call site] 08495
27 Engine::eval_expr [function] [call site] 08496
27 RhaiResult::and_then [function] [call site] 08497
27 Err [function] [call site] 08498
27 ERR::ErrorRuntime [function] [call site] 08499
27 Dynamic::flatten [function] [call site] 08500
28 crate::func::native::shared_try_take [function] [call site] 08501
28 into_inner [function] [call site] 08502
28 Dynamic::flatten [function] [call site] 08503
28 into_inner [function] [call site] 08504
28 Dynamic::flatten [function] [call site] 08506
28 into_inner [function] [call site] 08507
28 Dynamic::flatten [function] [call site] 08508
28 crate::func::locked_read [function] [call site] 08509
28 Dynamic::flatten_clone [function] [call site] 08510
28 Union::Shared [function] [call site] 08512
27 into [function] [call site] 08513
27 ASTFlags::intersects [function] [call site] 08514
27 Err [function] [call site] 08515
27 ERR::ErrorRuntime [function] [call site] 08516
27 into [function] [call site] 08517
27 Engine::eval_expr [function] [call site] 08518
27 RhaiResult::and_then [function] [call site] 08519
27 Err [function] [call site] 08520
27 ERR::Return [function] [call site] 08521
27 Dynamic::flatten [function] [call site] 08522
27 into [function] [call site] 08523
27 Err [function] [call site] 08524
27 ERR::Return [function] [call site] 08525
27 into [function] [call site] 08526
27 Engine::max_modules [function] [call site] 08527
27 Err [function] [call site] 08528
27 ERR::ErrorTooManyModules [function] [call site] 08529
27 into [function] [call site] 08530
27 Engine::eval_expr [function] [call site] 08531
27 try_cast_result::<crate::ImmutableString> [function] [call site] 08532
27 map_err [function] [call site] 08533
27 make_type_mismatch_err::<crate::ImmutableString> [function] [call site] 08534
27 RhaiNativeFunc::return_type_name [function] [call site] 08535
27 ParseSettings::level_up_with_position [function] [call site] 08536
27 Expr::start_position [function] [call site] 08537
27 TestStruct::clone [function] [call site] 08538
27 StmtBlock::as_ref [function] [call site] 08539
27 &[Stmt]::and_then [function] [call site] 08540
27 FileModuleResolver::resolve_raw [function] [call site] 08541
28 FileModuleResolver::impl_resolve [function] [call site] 08542
29 &mut [call site] 08543
29 test_for_module_iterator [function] [call site] 08544
30 Engine::new [function] [call site] 08545
30 Module::new [function] [call site] 08546
30 set_iterable::<MyIterableType> [function] [call site] 08547
30 Module::set_native_fn [function] [call site] 08548
31 FuncRegistration::new [function] [call site] 08549
31 FuncRegistration::in_internal_namespace [function] [call site] 08550
31 FuncRegistration::with_purity [function] [call site] 08551
31 FuncRegistration::with_volatility [function] [call site] 08552
31 FuncRegistration::set_into_module [function] [call site] 08553
30 MyIterableType [function] [call site] 08555
30 &str::to_string [function] [call site] 08556
30 Module::new [function] [call site] 08557
30 Module::set_sub_module [function] [call site] 08558
31 blob_functions::insert [function] [call site] 08559
31 string_functions::remove [function] [call site] 08562
30 Engine::register_static_module [function] [call site] 08563
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] 08564
32 split_once [function] [call site] 08565
32 Engine::lex_with_map [function] [call site] 08566
32 string_functions::trim [function] [call site] 08567
33 shared_get_mut [function] [call site] 08568
33 string_functions::trim [function] [call site] 08569
33 string_functions::trim [function] [call site] 08571
32 string_functions::trim [function] [call site] 08573
32 string_functions::is_empty [function] [call site] 08574
33 test::len [function] [call site] 08575
32 &str::contains_key [function] [call site] 08576
32 Module::new [function] [call site] 08577
32 crate::func::shared_take_or_clone [function] [call site] 08578
32 string_functions::remove [function] [call site] 08579
32 E::n::g::i::n::e::::::::r::e::g::i::s::t::e::r::_::s::t::a::t::i::c::_::m::o::d::u::l::e::register_static_module_raw [function] [call site] 08581
32 Module::get_sub_modules_mut [function] [call site] 08582
33 string_functions::clear [function] [call site] 08583
33 string_functions::remove [function] [call site] 08584
32 Module::build_index [function] [call site] 08585
33 Module::is_indexed [function] [call site] 08586
34 intersects [function] [call site] 08587
33 blob_functions::blob_with_capacity [function] [call site] 08588
34 blob_functions::blob_with_capacity_and_value [function] [call site] 08589
33 new_hash_map [function] [call site] 08590
33 test::len [function] [call site] 08591
33 new_hash_map [function] [call site] 08592
33 StmtBlock::as_ref [function] [call site] 08593
33 TestStruct::new [function] [call site] 08595
33 blob_functions::push [function] [call site] 08596
34 blob_functions::push [function] [call site] 08597
34 FnPtr::try_from [function] [call site] 08598
34 RhaiResultOf::unwrap [function] [call site] 08599
33 M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module [function] [call site] 08600
34 blob_functions::push [function] [call site] 08601
34 M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module [function] [call site] 08602
34 string_functions::pop [function] [call site] 08603
35 string_functions::is_empty [function] [call site] 08604
35 shared_make_mut [function] [call site] 08605
35 string_functions::pop [function] [call site] 08606
35 Dynamic::map_or [function] [call site] 08607
34 crate::calc_var_hash [function] [call site] 08608
34 MyIterableType::into_iter [function] [call site] 08609
35 test_chars [function] [call site] 08610
35 0.chars().collect::<Vec<_>> [function] [call site] 08611
35 MyIterableType::into_iter [function] [call site] 08612
34 Self::IntoIter::copied [function] [call site] 08613
34 blob_functions::insert [function] [call site] 08614
35 FnPtr::try_from [function] [call site] 08615
35 RhaiResultOf::unwrap [function] [call site] 08616
35 string_functions::is_empty [function] [call site] 08617
35 blob_functions::push [function] [call site] 08618
35 eval::calc_offset_len [function] [call site] 08619
35 test::len [function] [call site] 08620
35 test::len [function] [call site] 08621
35 blob_functions::push [function] [call site] 08622
35 blob_functions::insert [function] [call site] 08623
34 TestStruct::clone [function] [call site] 08624
34 blob_functions::insert [function] [call site] 08625
35 FnPtr::try_from [function] [call site] 08626
35 RhaiResultOf::unwrap [function] [call site] 08627
35 string_functions::is_empty [function] [call site] 08628
35 blob_functions::push [function] [call site] 08629
35 eval::calc_offset_len [function] [call site] 08630
35 test::len [function] [call site] 08631
35 test::len [function] [call site] 08632
35 blob_functions::push [function] [call site] 08633
35 blob_functions::insert [function] [call site] 08634
34 TestStruct::clone [function] [call site] 08635
34 MyIterableType::into_iter [function] [call site] 08636
34 Dynamic::flatten [function] [call site] 08637
34 Command::get [function] [call site] 08638
34 blob_functions::insert [function] [call site] 08639
34 TestStruct::clone [function] [call site] 08640
34 RhaiFunc::is_script [function] [call site] 08641
34 crate::calc_fn_hash [function] [call site] 08642
34 MyIterableType::into_iter [function] [call site] 08643
34 Self::IntoIter::copied [function] [call site] 08644
34 RhaiFunc::get_script_fn_def [function] [call site] 08645
34 Option::unwrap [function] [call site] 08646
34 StmtBlock::as_ref [function] [call site] 08647
34 crate::calc_typed_method_hash [function] [call site] 08649
34 Command::get [function] [call site] 08650
34 blob_functions::insert [function] [call site] 08651
34 TestStruct::clone [function] [call site] 08652
34 calc_native_fn_hash [function] [call site] 08653
35 calc_fn_hash_full [function] [call site] 08654
35 calc_fn_hash [function] [call site] 08655
35 test::len [function] [call site] 08656
35 MyIterableType::into_iter [function] [call site] 08657
35 Self::IntoIter::copied [function] [call site] 08658
34 MyIterableType::into_iter [function] [call site] 08659
34 Self::IntoIter::copied [function] [call site] 08660
34 Command::get [function] [call site] 08661
34 blob_functions::insert [function] [call site] 08662
34 TestStruct::clone [function] [call site] 08663
33 test_get_set [function] [call site] 08664
33 string_functions::is_empty [function] [call site] 08665
34 test::len [function] [call site] 08666
33 then_some [function] [call site] 08667
33 string_functions::is_empty [function] [call site] 08668
33 then_some [function] [call site] 08669
32 decimal_functions::max_id [function] [call site] 08670
32 Position::is_none [function] [call site] 08671
32 Module::set_id [function] [call site] 08672
32 blob_functions::insert [function] [call site] 08673
33 FnPtr::try_from [function] [call site] 08674
33 RhaiResultOf::unwrap [function] [call site] 08675
33 string_functions::is_empty [function] [call site] 08676
33 blob_functions::push [function] [call site] 08677
33 eval::calc_offset_len [function] [call site] 08678
33 test::len [function] [call site] 08679
33 test::len [function] [call site] 08680
33 blob_functions::push [function] [call site] 08681
33 blob_functions::insert [function] [call site] 08682
32 Module::is_indexed [function] [call site] 08685
33 intersects [function] [call site] 08686
32 decimal_functions::max_id [function] [call site] 08687
32 Position::is_none [function] [call site] 08688
32 crate::func::shared_take_or_clone [function] [call site] 08689
32 Module::set_id [function] [call site] 08690
32 blob_functions::insert [function] [call site] 08692
32 crate::func::shared_take_or_clone [function] [call site] 08694
32 Module::build_index [function] [call site] 08695
32 decimal_functions::max_id [function] [call site] 08696
32 Position::is_none [function] [call site] 08697
32 Module::set_id [function] [call site] 08698
32 blob_functions::insert [function] [call site] 08699
31 StmtBlock::as_ref [function] [call site] 08702
29 and_then [function] [call site] 08704
29 TestStruct::new [function] [call site] 08705
29 Self::parent [function] [call site] 08706
29 FileModuleResolver::get_file_path [function] [call site] 08707
30 TestStruct::new [function] [call site] 08708
30 bool::is_relative [function] [call site] 08709
30 TestStruct::clone [function] [call site] 08710
30 StmtBlock::span_or_else [function] [call site] 08711
30 Engine::lex_with_map [function] [call site] 08712
31 Engine::lex_raw [function] [call site] 08713
30 unwrap_or_default [function] [call site] 08715
30 blob_functions::push [function] [call site] 08716
31 blob_functions::push [function] [call site] 08717
31 FnPtr::try_from [function] [call site] 08718
31 RhaiResultOf::unwrap [function] [call site] 08719
30 bool::into [function] [call site] 08720
30 FileModuleResolver::set_extension [function] [call site] 08721
31 Self::into [function] [call site] 08722
30 Ident::as_str [function] [call site] 08723
29 FileModuleResolver::is_cache_enabled [function] [call site] 08724
29 func::locked_read [function] [call site] 08725
30 try_borrow [function] [call site] 08726
30 locked_read [function] [call site] 08728
30 Option::ok [function] [call site] 08729
30 try_read [function] [call site] 08730
30 std::thread::sleep [function] [call site] 08732
30 std::time::Duration::from_millis [function] [call site] 08733
30 locked_read [function] [call site] 08735
30 try_read [function] [call site] 08736
29 Option::unwrap [function] [call site] 08737
29 Command::get [function] [call site] 08738
29 TestStruct::clone [function] [call site] 08740
29 Engine::compile_file_with_scope [function] [call site] 08741
30 Engine::read_file [function] [call site] 08742
31 StmtBlock::as_ref [function] [call site] 08743
31 File::open [function] [call site] 08744
31 ERR::ErrorSystem [function] [call site] 08746
31 ParseError::into [function] [call site] 08747
31 ImmutableString::new [function] [call site] 08748
31 read_to_string [function] [call site] 08749
31 ERR::ErrorSystem [function] [call site] 08751
31 ParseError::into [function] [call site] 08752
31 string_functions::starts_with [function] [call site] 08753
32 string_functions::starts_with [function] [call site] 08754
31 array_functions::find [function] [call site] 08755
32 array_functions::find_starting_from [function] [call site] 08756
31 map_functions::drain [function] [call site] 08757
32 string_functions::is_empty [function] [call site] 08758
32 IterateMap::new [function] [call site] 08760
32 IterateMap::new [function] [call site] 08761
32 IterateMap::new [function] [call site] 08762
32 mem::take [function] [call site] 08763
32 MyIterableType::into_iter [function] [call site] 08764
32 FnPtr::call_raw_with_extra_args [function] [call site] 08765
32 TestStruct::clone [function] [call site] 08767
32 Self::into [function] [call site] 08768
32 Dynamic::as_bool [function] [call site] 08770
32 unwrap_or [function] [call site] 08771
32 blob_functions::insert [function] [call site] 08772
32 blob_functions::insert [function] [call site] 08773
31 ImmutableString::strong_count [function] [call site] 08775
32 ImmutableString::strong_count [function] [call site] 08776
31 string_functions::clear [function] [call site] 08777
32 string_functions::is_empty [function] [call site] 08778
32 shared_get_mut [function] [call site] 08779
32 string_functions::clear [function] [call site] 08780
32 ImmutableString::new [function] [call site] 08781
30 RhaiResultOf::and_then [function] [call site] 08783
30 Engine::compile_with_scope [function] [call site] 08784
30 AST::set_source [function] [call site] 08785
30 bool::to_string_lossy [function] [call site] 08786
30 StmtBlock::as_ref [function] [call site] 08787
29 TestStruct::clone [function] [call site] 08789
29 RhaiResultOf::map_err [function] [call site] 08791
29 is::<IoError> [function] [call site] 08792
29 TestStruct::new [function] [call site] 08793
29 ERR::ErrorModuleNotFound [function] [call site] 08794
29 bool::to_string [function] [call site] 08795
30 Engine::new [function] [call site] 08796
30 Scope::new [function] [call site] 08797
30 blob_functions::push [function] [call site] 08798
30 blob_functions::push [function] [call site] 08799
30 blob_functions::push [function] [call site] 08800
29 TestStruct::new [function] [call site] 08801
29 ERR::ErrorInModule [function] [call site] 08802
29 bool::to_string [function] [call site] 08803
29 AST::set_source [function] [call site] 08804
29 Module::eval_ast_as_new_raw [function] [call site] 08805
30 test::len [function] [call site] 08806
30 &mut [call site] 08807
31 test::len [function] [call site] 08808
30 TestStruct::clone [function] [call site] 08809
30 test::len [function] [call site] 08810
30 std::mem::take [function] [call site] 08811
30 crate::eval::Caches::new [function] [call site] 08812
31 Position::new_const [function] [call site] 08813
30 Engine::eval_ast_with_scope_raw [function] [call site] 08814
31 string_functions::replace [function] [call site] 08815
31 AST::source_raw [function] [call site] 08816
31 Option::cloned [function] [call site] 08817
31 test::len [function] [call site] 08818
31 blob_functions::push [function] [call site] 08819
31 AST::shared_lib [function] [call site] 08820
31 &crate::SharedModule::clone [function] [call site] 08821
31 string_functions::replace [function] [call site] 08822
31 TestStruct::clone [function] [call site] 08823
31 Engine::eval_global_statements [function] [call site] 08824
31 StmtBlock::take_statements [function] [call site] 08825
31 Engine::is_debugger_registered [function] [call site] 08826
31 GlobalRuntimeState::debugger_mut [function] [call site] 08827
31 crate::ast::Stmt::Noop [function] [call site] 08828
31 Engine::dbg [function] [call site] 08829
30 TestStruct::new [function] [call site] 08831
30 Result::is_ok [function] [call site] 08832
30 &mut [call site] 08833
31 MyIterableType::into_iter [function] [call site] 08834
31 array_functions::zip [function] [call site] 08835
31 MyIterableType::into_iter [function] [call site] 08836
30 impl [call site] 08837
30 Engine::lex_with_map [function] [call site] 08838
30 TestStruct::clone [function] [call site] 08839
30 TestStruct::clone [function] [call site] 08840
30 reflection_functions::collect [function] [call site] 08841
30 crate::ThinVec::new [function] [call site] 08842
30 MyIterableType::into_iter [function] [call site] 08843
30 Self::IntoIter::for_each [function] [call site] 08844
30 Module::set_sub_module [function] [call site] 08845
30 TestStruct::clone [function] [call site] 08846
30 TestStruct::clone [function] [call site] 08847
30 std::mem::replace [function] [call site] 08848
30 &mut [call site] 08849
31 string_functions::truncate [function] [call site] 08850
31 string_functions::truncate [function] [call site] 08851
30 string_functions::truncate [function] [call site] 08852
30 TestStruct::new [function] [call site] 08853
30 std::iter::once [function] [call site] 08854
30 AST::shared_lib [function] [call site] 08855
30 &crate::SharedModule::clone [function] [call site] 08856
30 reflection_functions::collect [function] [call site] 08857
30 test::len [function] [call site] 08858
30 Scope::pop_entry [function] [call site] 08859
31 string_functions::pop [function] [call site] 08860
31 Engine::lex_with_map [function] [call site] 08861
31 string_functions::pop [function] [call site] 08862
31 test::len [function] [call site] 08864
31 test::len [function] [call site] 08865
31 string_functions::pop [function] [call site] 08866
31 TestStruct::new [function] [call site] 08869
30 Option::unwrap [function] [call site] 08870
30 Scope::get_entry_by_index [function] [call site] 08871
30 TestStruct::clone [function] [call site] 08872
30 Array::to_vec [function] [call site] 08873
30 Dynamic::deep_scan [function] [call site] 08874
31 D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner [function] [call site] 08875
32 test_var_def_filter [function] [call site] 08876
32 StaticModuleResolver::iter_mut [function] [call site] 08877
33 StaticModuleResolver::iter_mut [function] [call site] 08878
33 Engine::lex_with_map [function] [call site] 08879
33 Ident::as_str [function] [call site] 08880
32 array_functions::for_each [function] [call site] 08881
32 D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner [function] [call site] 08882
32 values_mut [function] [call site] 08883
32 array_functions::for_each [function] [call site] 08884
32 D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner [function] [call site] 08885
32 FnPtr::iter_curry_mut [function] [call site] 08886
33 StaticModuleResolver::iter_mut [function] [call site] 08887
32 array_functions::for_each [function] [call site] 08888
32 D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner [function] [call site] 08889
30 downcast_mut::<crate::FnPtr> [function] [call site] 08890
30 TestStruct::clone [function] [call site] 08892
30 test::len [function] [call site] 08893
30 string_functions::pop [function] [call site] 08894
30 Module::contains_var [function] [call site] 08896
31 contains_key [function] [call site] 08897
30 Module::set_var [function] [call site] 08898
31 Dynamic::from [function] [call site] 08900
32 String::from [function] [call site] 08901
33 ImmutableString::into_owned [function] [call site] 08902
31 Module::is_indexed [function] [call site] 08903
31 crate::calc_var_hash [function] [call site] 08904
31 get_or_insert_with [function] [call site] 08906
31 blob_functions::insert [function] [call site] 08907
31 TestStruct::clone [function] [call site] 08908
31 blob_functions::insert [function] [call site] 08909
30 Module::contains_var [function] [call site] 08910
30 Position::is_none [function] [call site] 08911
30 Module::set_var [function] [call site] 08913
30 TestStruct::clone [function] [call site] 08914
30 Module::set_var [function] [call site] 08915
30 AST::iter_fn_def [function] [call site] 08916
31 Module::iter_script_fn [function] [call site] 08917
32 Module::iter_fn [function] [call site] 08918
33 MyIterableType::into_iter [function] [call site] 08919
33 flat_map [function] [call site] 08920
33 Engine::lex_with_map [function] [call site] 08921
32 impl [call site] 08922
33 Engine::new [function] [call site] 08923
33 Engine::compile [function] [call site] 08924
33 ParseResult::unwrap [function] [call site] 08925
33 Engine::run_ast [function] [call site] 08926
33 RhaiResultOf::unwrap [function] [call site] 08927
33 Engine::on_def_var [function] [call site] 08928
33 Option::name [function] [call site] 08929
33 VarDefInfo::nesting_level [function] [call site] 08930
33 RhaiResultOf::unwrap [function] [call site] 08934
32 RhaiFunc::is_script [function] [call site] 08935
32 Engine::lex_with_map [function] [call site] 08936
32 Ident::as_str [function] [call site] 08937
32 RhaiFunc::get_script_fn_def [function] [call site] 08938
32 Option::expect [function] [call site] 08939
31 Engine::lex_with_map [function] [call site] 08940
30 impl [call site] 08941
30 array_functions::for_each [function] [call site] 08942
30 Module::set_script_fn [function] [call site] 08943
30 TestStruct::clone [function] [call site] 08944
30 StmtBlock::as_mut [function] [call site] 08945
30 shared_get_mut [function] [call site] 08947
30 TestStruct::clone [function] [call site] 08950
30 AST::source_raw [function] [call site] 08951
30 Option::cloned [function] [call site] 08952
30 Module::set_doc [function] [call site] 08953
30 test_comments_doc [function] [call site] 08955
31 Engine::new [function] [call site] 08956
31 Engine::compile [function] [call site] 08957
31 ParseResult::unwrap [function] [call site] 08958
31 Engine::compile [function] [call site] 08959
31 ParseResult::unwrap [function] [call site] 08960
31 Engine::compile [function] [call site] 08961
31 ParseResult::unwrap [function] [call site] 08962
30 Module::build_index [function] [call site] 08963
29 RhaiResultOf::map_err [function] [call site] 08965
29 TestStruct::new [function] [call site] 08966
29 ERR::ErrorInModule [function] [call site] 08967
29 bool::to_string [function] [call site] 08968
29 FileModuleResolver::is_cache_enabled [function] [call site] 08970
29 func::locked_write [function] [call site] 08971
29 Option::unwrap [function] [call site] 08972
29 blob_functions::insert [function] [call site] 08973
29 TestStruct::clone [function] [call site] 08974
27 Some [function] [call site] 08976
27 StmtBlock::span_or_else [function] [call site] 08977
27 Engine::module_resolver [function] [call site] 08978
28 as_deref [function] [call site] 08979
28 unwrap_or [function] [call site] 08980
27 &dyn [call site] 08981
28 FileModuleResolver::impl_resolve [function] [call site] 08982
27 Some [function] [call site] 08983
27 unwrap_or_else [function] [call site] 08984
27 Err [function] [call site] 08985
27 ERR::ErrorModuleNotFound [function] [call site] 08986
27 bool::to_string [function] [call site] 08987
27 into [function] [call site] 08988
27 string_functions::is_empty [function] [call site] 08989
27 Engine::const_empty_string [function] [call site] 08990
28 Engine::get_interned_string [function] [call site] 08991
27 TestStruct::clone [function] [call site] 08992
27 Module::is_indexed [function] [call site] 08993
27 GlobalRuntimeState::push_import [function] [call site] 08994
27 crate::func::shared_take_or_clone [function] [call site] 08995
27 Module::build_index [function] [call site] 08996
27 GlobalRuntimeState::push_import [function] [call site] 08997
27 Ok [function] [call site] 08998
27 Scope::search [function] [call site] 08999
27 Option::map_or_else [function] [call site] 09000
27 Err [function] [call site] 09001
27 ERR::ErrorVariableNotFound [function] [call site] 09002
27 test_to_string [function] [call site] 09003
27 into [function] [call site] 09004
27 string_functions::is_empty [function] [call site] 09005
27 Scope::add_alias_by_index [function] [call site] 09006
27 TestStruct::clone [function] [call site] 09007
27 Ok [function] [call site] 09008
27 test::len [function] [call site] 09009
27 EvalContext::new [function] [call site] 09010
27 Self::as_deref_mut [function] [call site] 09011
27 resolve_var [function] [call site] 09012
27 map_or [function] [call site] 09013
27 test::len [function] [call site] 09014
27 Err [function] [call site] 09015
27 EvalAltResult::fill_position [function] [call site] 09016
27 Engine::lex_with_map [function] [call site] 09017
27 test::len [function] [call site] 09018
27 Command::get [function] [call site] 09019
27 StmtBlock::span_or_else [function] [call site] 09020
28 Span::new [function] [call site] 09021
28 iterator_functions::chars_from_start [function] [call site] 09022
28 StmtBlock::span_or_else [function] [call site] 09023
28 string_functions::add_append [function] [call site] 09024
28 StmtBlock::span_or_else [function] [call site] 09025
27 Scope::search [function] [call site] 09026
27 Span::ok_or_else [function] [call site] 09027
27 TestStruct::new [function] [call site] 09028
27 ERR::ErrorVariableNotFound [function] [call site] 09029
27 test_to_string [function] [call site] 09030
27 Scope::get_mut_by_index [function] [call site] 09031
27 Dynamic::is_shared [function] [call site] 09032
27 test_functions_take [function] [call site] 09033
27 Dynamic::into_shared [function] [call site] 09034
28 Dynamic::access_mode [function] [call site] 09035
28 Union::Shared [function] [call site] 09037
28 crate::Locked::new [function] [call site] 09038
28 Self::into [function] [call site] 09039
27 Ok [function] [call site] 09040
26 GlobalRuntimeState::scan_imports_raw [function] [call site] 09041
26 impl [call site] 09042
26 T::as_any [function] [call site] 09043
26 Module::contains_indexed_global_functions [function] [call site] 09044
26 Caches::fn_resolution_caches_len [function] [call site] 09045
26 Caches::fn_resolution_cache_mut [function] [call site] 09046
26 string_functions::clear [function] [call site] 09047
26 Caches::push_fn_resolution_cache [function] [call site] 09048
26 Caches::fn_resolution_cache_mut [function] [call site] 09049
26 string_functions::clear [function] [call site] 09050
26 Ok [function] [call site] 09051
25 StmtBlock::take_statements [function] [call site] 09052
25 Engine::eval_expr [function] [call site] 09053
26 Engine::track_operation [function] [call site] 09054
26 ParseSettings::level_up_with_position [function] [call site] 09055
26 Engine::dbg_reset [function] [call site] 09056
26 Self::as_deref_mut [function] [call site] 09057
26 Expr::get_literal_value [function] [call site] 09058
26 Engine::eval_fn_call_expr [function] [call site] 09061
26 Self::ok_or_else [function] [call site] 09062
26 ERR::ErrorUnboundThis [function] [call site] 09063
26 Engine::search_namespace [function] [call site] 09066
26 Engine::lex_with_map [function] [call site] 09067
26 Position::new_const [function] [call site] 09068
26 Engine::eval_expr [function] [call site] 09069
26 Self::as_deref_mut [function] [call site] 09070
26 Dynamic::flatten [function] [call site] 09071
26 ParseSettings::level_up_with_position [function] [call site] 09072
26 Dynamic::is_string [function] [call site] 09073
26 &mut [call site] 09075
26 packages::string_basic::print_with_func [function] [call site] 09077
26 Engine::throw_on_size [function] [call site] 09079
26 test::len [function] [call site] 09080
26 RhaiResultOf::map_err [function] [call site] 09081
26 EvalAltResult::fill_position [function] [call site] 09082
26 Engine::get_interned_string [function] [call site] 09084
26 ImmutableString::into [function] [call site] 09085
26 crate::Array::with_capacity [function] [call site] 09086
26 test::len [function] [call site] 09087
26 Engine::eval_expr [function] [call site] 09088
26 Self::as_deref_mut [function] [call site] 09089
26 Dynamic::flatten [function] [call site] 09090
26 Engine::has_data_size_limit [function] [call site] 09091
26 crate::eval::calc_data_sizes [function] [call site] 09092
26 Engine::throw_on_size [function] [call site] 09093
26 RhaiResultOf::map_err [function] [call site] 09094
26 EvalAltResult::fill_position [function] [call site] 09095
26 ParseSettings::level_up_with_position [function] [call site] 09096
26 blob_functions::push [function] [call site] 09097
26 Dynamic::from_array [function] [call site] 09099
26 TestStruct::clone [function] [call site] 09100
26 Engine::eval_expr [function] [call site] 09101
26 Self::as_deref_mut [function] [call site] 09102
26 Dynamic::flatten [function] [call site] 09103
26 Engine::has_data_size_limit [function] [call site] 09104
26 crate::eval::calc_data_sizes [function] [call site] 09105
26 Engine::throw_on_size [function] [call site] 09106
26 RhaiResultOf::map_err [function] [call site] 09107
26 EvalAltResult::fill_position [function] [call site] 09108
26 ParseSettings::level_up_with_position [function] [call site] 09109
26 (TokenIterator::get_mut [function] [call site] 09110
26 Ident::as_str [function] [call site] 09111
26 Option::unwrap [function] [call site] 09112
26 Dynamic::from_map [function] [call site] 09114
26 Engine::eval_expr [function] [call site] 09115
26 Self::as_deref_mut [function] [call site] 09116
26 Dynamic::as_bool [function] [call site] 09117
26 make_type_mismatch_err::<bool> [function] [call site] 09119
26 ParseSettings::level_up_with_position [function] [call site] 09120
26 Engine::eval_expr [function] [call site] 09122
26 Self::as_deref_mut [function] [call site] 09123
26 Dynamic::as_bool [function] [call site] 09124
26 make_type_mismatch_err::<bool> [function] [call site] 09126
26 ParseSettings::level_up_with_position [function] [call site] 09127
26 Engine::eval_expr [function] [call site] 09129
26 Self::as_deref_mut [function] [call site] 09130
26 Expr::is_unit [function] [call site] 09131
26 MyIterableType::into_iter [function] [call site] 09133
26 Engine::lex_with_map [function] [call site] 09134
26 reflection_functions::collect [function] [call site] 09135
26 Command::get [function] [call site] 09138
26 Ident::as_str [function] [call site] 09139
26 ok_or_else [function] [call site] 09140
26 TestStruct::new [function] [call site] 09141
26 ERR::ErrorCustomSyntax [function] [call site] 09142
26 MyIterableType::into_iter [function] [call site] 09143
26 Engine::lex_with_map [function] [call site] 09144
26 reflection_functions::collect [function] [call site] 09145
26 EvalContext::new [function] [call site] 09146
26 and_then [function] [call site] 09147
26 Engine::check_data_size [function] [call site] 09148
26 Expr::start_position [function] [call site] 09149
26 Engine::eval_stmt_block [function] [call site] 09150
26 StmtBlock::take_statements [function] [call site] 09151
26 Engine::eval_dot_index_chain [function] [call site] 09152
26 Engine::eval_dot_index_chain [function] [call site] 09153
23 ParseResult::unwrap [function] [call site] 09154
22 and_then [function] [call site] 09155
22 Engine::check_data_size [function] [call site] 09156
22 map_err [function] [call site] 09157
22 EvalAltResult::fill_position [function] [call site] 09158
22 ArgBackup::restore_first_arg [function] [call site] 09159
22 Engine::is_debugger_registered [function] [call site] 09160
22 Engine::register_debugger [function] [call site] 09161
22 Scope::new [function] [call site] 09162
22 crate::ast::Stmt::Noop [function] [call site] 09163
22 into [function] [call site] 09164
22 DebuggerEvent::FunctionExitWithValue [function] [call site] 09165
22 DebuggerEvent::FunctionExitWithError [function] [call site] 09166
22 Engine::dbg_raw [function] [call site] 09167
22 Err [function] [call site] 09168
22 GlobalRuntimeState::debugger_mut [function] [call site] 09169
22 &mut [call site] 09170
22 string_functions::is_empty [function] [call site] 09171
22 Engine::check_data_size [function] [call site] 09172
22 Ok [function] [call site] 09173
22 Dynamic::into_immutable_string [function] [call site] 09174
22 Result::map_err [function] [call site] 09175
22 Engine::map_type_name [function] [call site] 09176
22 type_name::<ImmutableString> [function] [call site] 09177
22 &'a [call site] 09178
22 ERR::ErrorMismatchOutputType [function] [call site] 09179
22 into [function] [call site] 09180
22 test_side_effects_print [function] [call site] 09181
22 Dynamic::into_immutable_string [function] [call site] 09182
22 Result::map_err [function] [call site] 09183
22 Engine::map_type_name [function] [call site] 09184
22 type_name::<ImmutableString> [function] [call site] 09185
22 &'a [call site] 09186
22 ERR::ErrorMismatchOutputType [function] [call site] 09187
22 into [function] [call site] 09188
22 test_print_debug [function] [call site] 09189
22 &mut [call site] 09190
22 Engine::map_type_name [function] [call site] 09191
22 std:: [call site] 09192
0 any::type_name [function] [call site] 09193
22 Engine::map_type_name [function] [call site] 09194
22 std:: [call site] 09195
0 any::type_name [function] [call site] 09196
22 ERR::ErrorIndexingType [function] [call site] 09198
22 Engine::map_type_name [function] [call site] 09200
22 std:: [call site] 09201
0 any::type_name [function] [call site] 09202
22 Engine::map_type_name [function] [call site] 09203
22 std:: [call site] 09204
0 any::type_name [function] [call site] 09205
22 Engine::map_type_name [function] [call site] 09206
22 std:: [call site] 09207
0 any::type_name [function] [call site] 09208
22 ERR::ErrorIndexingType [function] [call site] 09210
22 string_functions::starts_with [function] [call site] 09212
22 test::len [function] [call site] 09213
22 Engine::map_type_name [function] [call site] 09214
22 std:: [call site] 09215
0 any::type_name [function] [call site] 09216
22 ERR::ErrorDotExpr [function] [call site] 09218
22 string_functions::starts_with [function] [call site] 09220
22 test::len [function] [call site] 09221
22 Engine::map_type_name [function] [call site] 09222
22 std:: [call site] 09223
0 any::type_name [function] [call site] 09224
22 Engine::map_type_name [function] [call site] 09225
22 std:: [call site] 09226
0 any::type_name [function] [call site] 09227
22 ERR::ErrorDotExpr [function] [call site] 09229
22 ERR::ErrorFunctionNotFound [function] [call site] 09232
22 Engine::gen_fn_call_signature [function] [call site] 09233
21 calc_fn_hash [function] [call site] 09235
21 test::len [function] [call site] 09236
21 StaticModuleResolver::iter_mut [function] [call site] 09237
21 iter_mut().collect::<FnArgsVec<_>> [function] [call site] 09238
21 ok [function] [call site] 09239
21 Engine::lex_with_map [function] [call site] 09240
20 StmtBlock::as_ref [function] [call site] 09241
20 OptimizerState::set_dirty [function] [call site] 09242
20 Expr::from_dynamic [function] [call site] 09243
20 StaticModuleResolver::iter_mut [function] [call site] 09244
20 array_functions::for_each [function] [call site] 09245
20 optimize_expr [function] [call site] 09246
20 StaticModuleResolver::iter_mut [function] [call site] 09247
20 array_functions::for_each [function] [call site] 09248
20 optimize_expr [function] [call site] 09249
20 move_constant_arg [function] [call site] 09250
20 OptimizerState::set_dirty [function] [call site] 09251
20 string_functions::is_empty [function] [call site] 09252
20 OptimizerState::find_literal_constant [function] [call site] 09253
21 MyIterableType::into_iter [function] [call site] 09254
21 array_functions::reduce_rev [function] [call site] 09255
21 array_functions::find [function] [call site] 09256
21 and_then [function] [call site] 09257
21 as_deref [function] [call site] 09258
20 Option::is_some [function] [call site] 09259
20 Expr::from_dynamic [function] [call site] 09260
20 OptimizerState::find_literal_constant [function] [call site] 09261
20 Option::unwrap [function] [call site] 09262
20 TestStruct::clone [function] [call site] 09263
20 OptimizerState::set_dirty [function] [call site] 09264
19 ASTFlags::intersects [function] [call site] 09265
19 Expr::is_constant [function] [call site] 09266
19 Some [function] [call site] 09267
19 Cow::Owned [function] [call site] 09268
19 Expr::get_literal_value [function] [call site] 09269
19 unwrap [function] [call site] 09270
19 OptimizerState::push_var [function] [call site] 09271
19 TestStruct::clone [function] [call site] 09272
19 optimize_stmt [function] [call site] 09273
20 Token::is_op_assignment [function] [call site] 09274
20 o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access [function] [call site] 09275
21 string_functions::is_empty [function] [call site] 09276
20 OptimizerState::set_dirty [function] [call site] 09277
20 OpAssignment::new_op_assignment_from_base [function] [call site] 09278
21 Token::lookup_symbol_from_syntax [function] [call site] 09279
21 Option::unwrap_or_else [function] [call site] 09280
21 OpAssignment::new_op_assignment_from_base_token [function] [call site] 09281
22 OpAssignment::new_op_assignment_from_token [function] [call site] 09282
23 Token::get_base_op_from_assignment [function] [call site] 09283
23 Option::unwrap_or_else [function] [call site] 09284
23 Token::literal_syntax [function] [call site] 09285
23 Token::literal_syntax [function] [call site] 09286
23 calc_fn_hash [function] [call site] 09287
23 calc_fn_hash [function] [call site] 09288
22 Token::convert_to_op_assignment [function] [call site] 09289
22 Option::unwrap_or_else [function] [call site] 09291
20 test_functions_take [function] [call site] 09292
20 o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access [function] [call site] 09293
20 optimize_expr [function] [call site] 09294
20 optimize_expr [function] [call site] 09295
20 string_functions::is_empty [function] [call site] 09296
20 string_functions::is_empty [function] [call site] 09297
20 OptimizerState::set_dirty [function] [call site] 09298
20 Expr::start_position [function] [call site] 09299
20 test_functions_take [function] [call site] 09300
20 optimize_expr [function] [call site] 09301
20 Stmt::Block [function] [call site] 09302
20 StmtBlock::new [function] [call site] 09303
20 Stmt::Expr [function] [call site] 09304
20 Stmt::Noop [function] [call site] 09306
20 Self::into [function] [call site] 09307
20 Stmt::Expr [function] [call site] 09308
20 string_functions::is_empty [function] [call site] 09310
20 OptimizerState::set_dirty [function] [call site] 09311
20 Stmt::Noop [function] [call site] 09312
20 OptimizerState::set_dirty [function] [call site] 09313
20 StmtBlock::take_statements [function] [call site] 09314
20 optimize_stmt_block [function] [call site] 09315
20 string_functions::is_empty [function] [call site] 09316
20 Stmt::Noop [function] [call site] 09317
20 ParseSettings::level_up_with_position [function] [call site] 09318
20 Stmt::Block [function] [call site] 09319
20 StmtBlock::new_with_span [function] [call site] 09320
21 MyIterableType::into_iter [function] [call site] 09321
21 Self::IntoIter::collect [function] [call site] 09322
21 StmtBlockContainer::shrink_to_fit [function] [call site] 09323
20 StmtBlock::new_with_span [function] [call site] 09324
21 MyIterableType::into_iter [function] [call site] 09325
21 Self::IntoIter::collect [function] [call site] 09326
21 StmtBlockContainer::shrink_to_fit [function] [call site] 09327
20 Self::into [function] [call site] 09328
20 OptimizerState::set_dirty [function] [call site] 09329
20 StmtBlock::take_statements [function] [call site] 09330
20 optimize_stmt_block [function] [call site] 09331
20 string_functions::is_empty [function] [call site] 09332
20 Stmt::Noop [function] [call site] 09333
20 ParseSettings::level_up_with_position [function] [call site] 09334
20 Stmt::Block [function] [call site] 09335
20 StmtBlock::new_with_span [function] [call site] 09336
20 StmtBlock::new_with_span [function] [call site] 09337
20 Self::into [function] [call site] 09338
20 optimize_expr [function] [call site] 09339
20 StmtBlock::statements_mut [function] [call site] 09340
20 optimize_stmt_block [function] [call site] 09341
20 StmtBlock::take_statements [function] [call site] 09342
21 mem::take [function] [call site] 09343
21 StmtBlock::statements_mut [function] [call site] 09344
20 StmtBlock::statements_mut [function] [call site] 09345
20 optimize_stmt_block [function] [call site] 09346
20 StmtBlock::take_statements [function] [call site] 09347
20 is_hashable_constant [function] [call site] 09348
21 Expr::is_constant [function] [call site] 09349
21 Dynamic::is_hashable [function] [call site] 09350
20 Expr::get_literal_value [function] [call site] 09351
20 func::hashing::get_hasher [function] [call site] 09353
20 test::hash [function] [call site] 09354
20 Self::Hasher::finish [function] [call site] 09355
20 Command::get [function] [call site] 09356
20 mem::take [function] [call site] 09357
20 string_functions::clear [function] [call site] 09358
20 Stmt::Expr [function] [call site] 09359
20 test_functions_take [function] [call site] 09360
20 optimize_stmt [function] [call site] 09362
20 optimize_expr [function] [call site] 09363
20 Stmt::Expr [function] [call site] 09365
20 test_functions_take [function] [call site] 09366
20 optimize_stmt [function] [call site] 09368
20 Stmt::Expr [function] [call site] 09370
20 test_functions_take [function] [call site] 09371
20 test_functions_take [function] [call site] 09374
20 Stmt::If [function] [call site] 09375
20 Expr::start_position [function] [call site] 09377
20 OptimizerState::set_dirty [function] [call site] 09378
20 mem::take [function] [call site] 09379
20 Stmt::Expr [function] [call site] 09380
20 test_functions_take [function] [call site] 09381
20 optimize_stmt [function] [call site] 09383
20 OptimizerState::set_dirty [function] [call site] 09384
20 string_functions::is_empty [function] [call site] 09385
20 test::len [function] [call site] 09386
20 MyIterableType::into_iter [function] [call site] 09387
20 Self::IntoIter::all [function] [call site] 09388
20 MyIterableType::into_iter [function] [call site] 09389
20 Self::IntoIter::find [function] [call site] 09390
20 string_functions::contains [function] [call site] 09391
20 without_metadata::test_parse_json_err_no_index [function] [call site] 09392
20 without_metadata::test_parse_json_err_no_index [function] [call site] 09393
20 Stmt::Expr [function] [call site] 09394
20 test_functions_take [function] [call site] 09395
20 optimize_stmt [function] [call site] 09397
20 test_functions_take [function] [call site] 09398
20 optimize_expr [function] [call site] 09399
20 Stmt::Expr [function] [call site] 09401
20 test_functions_take [function] [call site] 09402
20 optimize_stmt [function] [call site] 09404
20 Stmt::Expr [function] [call site] 09406
20 without_metadata::test_parse_json_err_no_index [function] [call site] 09407
20 test_functions_take [function] [call site] 09408
20 Stmt::If [function] [call site] 09411
20 Expr::start_position [function] [call site] 09413
20 OptimizerState::set_dirty [function] [call site] 09414
20 string_functions::is_empty [function] [call site] 09415
20 OptimizerState::set_dirty [function] [call site] 09416
20 string_functions::clear [function] [call site] 09417
20 test::len [function] [call site] 09418
20 map_functions::retain [function] [call site] 09419
21 string_functions::is_empty [function] [call site] 09420
21 IterateMap::new [function] [call site] 09422
21 IterateMap::new [function] [call site] 09423
21 IterateMap::new [function] [call site] 09424
21 mem::take [function] [call site] 09425
21 MyIterableType::into_iter [function] [call site] 09426
21 FnPtr::call_raw_with_extra_args [function] [call site] 09427
21 TestStruct::clone [function] [call site] 09429
21 Self::into [function] [call site] 09430
21 Dynamic::as_bool [function] [call site] 09432
21 unwrap_or [function] [call site] 09433
21 blob_functions::insert [function] [call site] 09434
21 blob_functions::insert [function] [call site] 09435
20 string_functions::contains [function] [call site] 09437
20 test::len [function] [call site] 09438
20 OptimizerState::set_dirty [function] [call site] 09439
20 without_metadata::test_parse_json_err_no_index [function] [call site] 09440
20 optimize_expr [function] [call site] 09441
20 optimize_expr [function] [call site] 09442
20 OptimizerState::set_dirty [function] [call site] 09443
20 Stmt::Expr [function] [call site] 09444
20 test_functions_take [function] [call site] 09445
20 optimize_stmt [function] [call site] 09447
20 Stmt::Block [function] [call site] 09448
20 StmtBlock::empty [function] [call site] 09449
20 Self::into [function] [call site] 09450
20 optimize_expr [function] [call site] 09451
20 optimize_expr [function] [call site] 09452
20 optimize_expr [function] [call site] 09453
20 Expr::is_unit [function] [call site] 09454
20 Expr::Unit [function] [call site] 09455
20 ParseSettings::level_up_with_position [function] [call site] 09456
20 OptimizerState::set_dirty [function] [call site] 09457
20 map_functions::retain [function] [call site] 09458
20 map_functions::retain [function] [call site] 09459
21 string_functions::is_empty [function] [call site] 09460
21 IterateMap::new [function] [call site] 09462
21 IterateMap::new [function] [call site] 09463
21 IterateMap::new [function] [call site] 09464
21 mem::take [function] [call site] 09465
21 MyIterableType::into_iter [function] [call site] 09466
21 FnPtr::call_raw_with_extra_args [function] [call site] 09467
21 TestStruct::clone [function] [call site] 09469
21 Self::into [function] [call site] 09470
21 Dynamic::as_bool [function] [call site] 09472
21 unwrap_or [function] [call site] 09473
21 blob_functions::insert [function] [call site] 09474
21 blob_functions::insert [function] [call site] 09475
20 OptimizerState::set_dirty [function] [call site] 09477
20 MyIterableType::into_iter [function] [call site] 09478
20 Self::IntoIter::position [function] [call site] 09479
20 test::len [function] [call site] 09480
20 OptimizerState::set_dirty [function] [call site] 09481
20 string_functions::truncate [function] [call site] 09482
21 string_functions::clear [function] [call site] 09483
21 FnPtr::try_from [function] [call site] 09484
21 char_indices [function] [call site] 09485
21 shared_make_mut [function] [call site] 09487
21 string_functions::truncate [function] [call site] 09488
20 string_functions::is_empty [function] [call site] 09489
20 OptimizerState::set_dirty [function] [call site] 09490
20 map_functions::retain [function] [call site] 09491
20 OptimizerState::set_dirty [function] [call site] 09492
20 optimize_expr [function] [call site] 09493
20 StaticModuleResolver::iter_mut [function] [call site] 09494
20 impl [call site] 09495
20 array_functions::for_each [function] [call site] 09496
20 map_functions::values [function] [call site] 09498
20 flat_map [function] [call site] 09499
20 MyIterableType::into_iter [function] [call site] 09500
21 test_chars [function] [call site] 09501
21 0.chars().collect::<Vec<_>> [function] [call site] 09502
21 MyIterableType::into_iter [function] [call site] 09503
20 test_method_call [function] [call site] 09504
20 MyIterableType::into_iter [function] [call site] 09505
20 Self::IntoIter::all [function] [call site] 09506
20 without_metadata::test_parse_json_err_no_index [function] [call site] 09507
20 Expr::is_unit [function] [call site] 09508
20 Expr::Unit [function] [call site] 09509
20 ParseSettings::level_up_with_position [function] [call site] 09510
20 OptimizerState::set_dirty [function] [call site] 09511
20 OptimizerState::set_dirty [function] [call site] 09512
20 Stmt::Noop [function] [call site] 09513
20 optimize_expr [function] [call site] 09514
20 Expr::Unit [function] [call site] 09515
20 StmtBlock::statements_mut [function] [call site] 09516
20 optimize_stmt_block [function] [call site] 09517
20 StmtBlock::take_statements [function] [call site] 09518
20 optimize_expr [function] [call site] 09519
20 StmtBlock::statements_mut [function] [call site] 09520
20 optimize_stmt_block [function] [call site] 09521
20 StmtBlock::take_statements [function] [call site] 09522
20 optimize_expr [function] [call site] 09523
20 StmtBlock::statements_mut [function] [call site] 09524
20 optimize_stmt_block [function] [call site] 09525
20 StmtBlock::take_statements [function] [call site] 09526
20 ASTFlags::intersects [function] [call site] 09527
20 optimize_expr [function] [call site] 09528
20 optimize_expr [function] [call site] 09529
20 optimize_stmt_block [function] [call site] 09530
20 StmtBlock::take_statements [function] [call site] 09531
21 mem::take [function] [call site] 09532
21 StmtBlock::statements_mut [function] [call site] 09533
20 StmtBlockContainer::as_mut_slice [function] [call site] 09534
20 OptimizerState::set_dirty [function] [call site] 09535
20 Stmt::Noop [function] [call site] 09536
20 StmtBlock::new_with_span [function] [call site] 09537
21 MyIterableType::into_iter [function] [call site] 09538
21 Self::IntoIter::collect [function] [call site] 09539
21 StmtBlockContainer::shrink_to_fit [function] [call site] 09540
20 iterator_functions::chars_from_start [function] [call site] 09541
21 CharsStream::new [function] [call site] 09542
20 Stmt::is_block_dependent [function] [call site] 09543
21 MyIterableType::into_iter [function] [call site] 09544
21 Self::IntoIter::all [function] [call site] 09545
21 FnCallExpr::is_qualified [function] [call site] 09546
21 FnCallExpr::is_qualified [function] [call site] 09547
20 OptimizerState::set_dirty [function] [call site] 09548
20 test_functions_take [function] [call site] 09549
20 StmtBlock::statements_mut [function] [call site] 09550
20 MyIterableType::into_iter [function] [call site] 09551
20 test_method_call [function] [call site] 09552
20 OptimizerState::set_dirty [function] [call site] 09553
20 StmtBlock::take_statements [function] [call site] 09554
20 StmtBlock::new_with_span [function] [call site] 09555
20 optimize_stmt_block [function] [call site] 09556
20 StmtBlock::new_with_span [function] [call site] 09557
20 Stmt::Block [function] [call site] 09558
20 ParseResult::into [function] [call site] 09559
20 StmtBlock::statements_mut [function] [call site] 09560
20 optimize_stmt_block [function] [call site] 09561
20 StmtBlock::take_statements [function] [call site] 09562
20 StmtBlock::statements_mut [function] [call site] 09563
20 optimize_stmt_block [function] [call site] 09564
20 StmtBlock::take_statements [function] [call site] 09565
20 OptimizerState::set_dirty [function] [call site] 09566
20 StmtBlock::as_mut [function] [call site] 09567
20 string_functions::is_empty [function] [call site] 09568
21 test::len [function] [call site] 09569
20 mem::take [function] [call site] 09570
20 StmtBlock::as_mut [function] [call site] 09571
20 StmtBlock::statements_mut [function] [call site] 09572
20 optimize_stmt_block [function] [call site] 09573
20 StmtBlock::take_statements [function] [call site] 09574
20 Stmt::Block [function] [call site] 09575
20 Stmt::Noop [function] [call site] 09577
20 ParseSettings::level_up_with_position [function] [call site] 09578
20 OptimizerState::set_dirty [function] [call site] 09579
20 test_functions_take [function] [call site] 09580
20 Stmt::FnCall [function] [call site] 09581
20 optimize_expr [function] [call site] 09582
20 ParseResult::take [function] [call site] 09583
21 Engine::new [function] [call site] 09584
21 register_type_with_name::<TestStruct> [function] [call site] 09585
21 Engine::register_fn [function] [call site] 09586
21 TestStruct [function] [call site] 09587
20 Expr::FnCall [function] [call site] 09588
20 optimize_expr [function] [call site] 09589
20 Stmt::FnCall [function] [call site] 09590
20 Stmt::Expr [function] [call site] 09591
20 optimize_expr [function] [call site] 09593
20 optimize_expr [function] [call site] 09594
20 string_functions::is_empty [function] [call site] 09595
20 OptimizerState::set_dirty [function] [call site] 09596
20 Stmt::Noop [function] [call site] 09597
20 test::len [function] [call site] 09598
20 map_functions::retain [function] [call site] 09599
20 OptimizerState::find_literal_constant [function] [call site] 09600
20 Ident::as_str [function] [call site] 09601
20 Position::is_none [function] [call site] 09602
20 test::len [function] [call site] 09603
20 OptimizerState::set_dirty [function] [call site] 09604
19 MyIterableType::into_iter [function] [call site] 09605
19 Self::IntoIter::rev [function] [call site] 09606
20 array_functions::reduce_rev_with_initial [function] [call site] 09607
19 ParseSettings::level_up_with_position [function] [call site] 09608
20 ParseSettings::level_up [function] [call site] 09609
19 RhaiFunc::is_pure [function] [call site] 09611
19 Expr::is_constant [function] [call site] 09612
19 Expr::is_constant [function] [call site] 09613
19 Expr::is_constant [function] [call site] 09614
19 ParseResult::map_or [function] [call site] 09615
19 test::len [function] [call site] 09616
20 test::len [function] [call site] 09617
19 test::len [function] [call site] 09618
19 test::len [function] [call site] 09619
19 RhaiFunc::is_pure [function] [call site] 09620
19 OptimizerState::set_dirty [function] [call site] 09621
19 string_functions::remove [function] [call site] 09622
19 RhaiFunc::is_pure [function] [call site] 09623
20 RhaiFunc::is_pure [function] [call site] 09624
19 OptimizerState::set_dirty [function] [call site] 09625
19 string_functions::remove [function] [call site] 09626
19 ASTFlags::intersects [function] [call site] 09627
19 OptimizerState::set_dirty [function] [call site] 09628
19 string_functions::clear [function] [call site] 09629
20 string_functions::is_empty [function] [call site] 09630
20 shared_get_mut [function] [call site] 09631
20 string_functions::clear [function] [call site] 09632
20 ImmutableString::new [function] [call site] 09633
19 Stmt::returns_value [function] [call site] 09634
19 RhaiFunc::is_pure [function] [call site] 09635
19 OptimizerState::set_dirty [function] [call site] 09636
19 string_functions::clear [function] [call site] 09637
19 ASTFlags::intersects [function] [call site] 09638
19 Stmt::returns_value [function] [call site] 09639
19 OptimizerState::set_dirty [function] [call site] 09640
19 string_functions::pop [function] [call site] 09641
20 string_functions::is_empty [function] [call site] 09642
20 shared_make_mut [function] [call site] 09643
20 string_functions::pop [function] [call site] 09644
20 Dynamic::map_or [function] [call site] 09645
19 Dynamic::unwrap [function] [call site] 09646
19 ASTFlags::intersects [function] [call site] 09647
19 OptimizerState::set_dirty [function] [call site] 09648
19 StmtBlockContainer::last_mut [function] [call site] 09649
19 unwrap [function] [call site] 09650
19 StmtBlock::as_mut [function] [call site] 09651
19 &mut [call site] 09652
19 Stmt::Noop [function] [call site] 09653
19 Stmt::Expr [function] [call site] 09654
19 mem::take [function] [call site] 09655
19 Stmt::returns_value [function] [call site] 09656
19 Stmt::returns_value [function] [call site] 09657
19 RhaiFunc::is_pure [function] [call site] 09658
19 OptimizerState::set_dirty [function] [call site] 09659
19 Stmt::returns_value [function] [call site] 09660
19 StmtBlockContainer::last_mut [function] [call site] 09661
19 unwrap [function] [call site] 09662
19 Stmt::Noop [function] [call site] 09663
19 ParseSettings::level_up_with_position [function] [call site] 09664
19 string_functions::pop [function] [call site] 09665
19 Dynamic::unwrap [function] [call site] 09666
19 RhaiFunc::is_pure [function] [call site] 09667
19 OptimizerState::set_dirty [function] [call site] 09668
19 string_functions::clear [function] [call site] 09669
19 ASTFlags::intersects [function] [call site] 09670
19 OptimizerState::set_dirty [function] [call site] 09671
19 string_functions::pop [function] [call site] 09672
19 Dynamic::unwrap [function] [call site] 09673
19 ASTFlags::intersects [function] [call site] 09674
19 RhaiFunc::is_pure [function] [call site] 09675
19 OptimizerState::set_dirty [function] [call site] 09676
19 string_functions::pop [function] [call site] 09677
19 Dynamic::unwrap [function] [call site] 09678
19 RhaiFunc::is_pure [function] [call site] 09679
19 OptimizerState::set_dirty [function] [call site] 09680
19 string_functions::pop [function] [call site] 09681
19 Dynamic::unwrap [function] [call site] 09682
19 OptimizerState::rewind_var [function] [call site] 09683
20 string_functions::truncate [function] [call site] 09684
19 OptimizerState::is_dirty [function] [call site] 09685
19 OptimizerState::set_dirty [function] [call site] 09686
19 StmtBlockContainer::shrink_to_fit [function] [call site] 09687
17 Option::into [function] [call site] 09688
17 Self::into [function] [call site] 09689
17 crate::Module::new [function] [call site] 09690
18 Position::new_const [function] [call site] 09691
18 CustomTypesCollection::new [function] [call site] 09692
18 TestStruct::new [function] [call site] 09693
18 TestStruct::new [function] [call site] 09694
18 BloomFilterU64::new [function] [call site] 09695
18 TestStruct::new [function] [call site] 09696
18 TestStruct::new [function] [call site] 09697
17 Self::into [function] [call site] 09698
17 StmtBlockContainer::shrink_to_fit [function] [call site] 09699
17 AST::new [function] [call site] 09700
18 crate::SmartString::new_const [function] [call site] 09701
19 TestStruct::new [function] [call site] 09703
18 MyIterableType::into_iter [function] [call site] 09704
18 Self::IntoIter::collect [function] [call site] 09705
17 Engine::optimize_top_level [function] [call site] 09707
17 std::slice::from_ref [function] [call site] 09708
16 Ok [function] [call site] 09709
16 AST::new [function] [call site] 09710
16 crate::Module::new [function] [call site] 09711
16 StmtBlock::extend [function] [call site] 09712
17 StmtBlock::extend [function] [call site] 09713
15 StmtBlock::borrow [function] [call site] 09714
15 into [function] [call site] 09715
15 Ok [function] [call site] 09716
14 Some [function] [call site] 09717
12 Scope::new [function] [call site] 09718
11 ParseResult::unwrap [function] [call site] 09719
11 Engine::run_ast [function] [call site] 09720
11 RhaiResultOf::unwrap [function] [call site] 09721
11 Engine::on_def_var [function] [call site] 09722
11 Option::name [function] [call site] 09723
11 VarDefInfo::nesting_level [function] [call site] 09724
11 Ok [function] [call site] 09725
11 Ok [function] [call site] 09726
11 run [function] [call site] 09727
11 RhaiResultOf::unwrap [function] [call site] 09728
10 Module::is_standard_lib [function] [call site] 09729
10 flat_map [function] [call site] 09730
10 RhaiFunc::get_iter_fn [function] [call site] 09731
10 filter_map [function] [call site] 09732
10 Position::new_const [function] [call site] 09733
10 RhaiFunc::get_script_fn_def [function] [call site] 09734
10 Engine::lex_with_map [function] [call site] 09735
10 into [function] [call site] 09736
10 array_functions::for_each [function] [call site] 09737
10 blob_functions::push [function] [call site] 09738
10 RhaiFunc::get_iter_fn [function] [call site] 09739
10 Option::filter_map [function] [call site] 09740
10 into [function] [call site] 09741
10 RhaiFunc::get_script_fn_def [function] [call site] 09742
10 Engine::lex_with_map [function] [call site] 09743
10 into [function] [call site] 09744
10 array_functions::for_each [function] [call site] 09745
10 blob_functions::push [function] [call site] 09746
10 Module::iter_sub_modules [function] [call site] 09747
11 Module::iter_sub_modules_raw [function] [call site] 09748
12 MyIterableType::into_iter [function] [call site] 09749
11 Engine::lex_with_map [function] [call site] 09750
11 Ident::as_str [function] [call site] 09751
10 array_functions::for_each [function] [call site] 09752
10 Position::new_const [function] [call site] 09753
10 unwrap [function] [call site] 09754
10 scan_module_recursive [function] [call site] 09755
10 NativeCallContext::global_runtime_state [function] [call site] 09756
10 GlobalRuntimeState::iter_imports_raw [function] [call site] 09757
11 MyIterableType::into_iter [function] [call site] 09758
11 array_functions::reduce_rev [function] [call site] 09759
11 array_functions::zip [function] [call site] 09760
11 MyIterableType::into_iter [function] [call site] 09761
11 array_functions::reduce_rev [function] [call site] 09762
10 array_functions::for_each [function] [call site] 09763
10 scan_module_recursive [function] [call site] 09764
10 MyIterableType::into_iter [function] [call site] 09765
10 array_functions::for_each [function] [call site] 09766
10 scan_module_recursive [function] [call site] 09767
9 Some [function] [call site] 09768
9 StmtBlock::as_ref [function] [call site] 09769
9 test::len [function] [call site] 09770
9 IterateMap::new [function] [call site] 09771
9 string_functions::is_empty [function] [call site] 09772
9 blob_functions::insert [function] [call site] 09773
9 &str::into [function] [call site] 09774
9 Engine::get_interned_string [function] [call site] 09775
9 ImmutableString::into [function] [call site] 09776
9 blob_functions::insert [function] [call site] 09777
9 &str::into [function] [call site] 09778
9 Engine::get_interned_string [function] [call site] 09779
9 ImmutableString::into [function] [call site] 09780
9 blob_functions::insert [function] [call site] 09781
9 &str::into [function] [call site] 09782
9 Engine::get_interned_string [function] [call site] 09783
9 ImmutableString::into [function] [call site] 09784
9 blob_functions::insert [function] [call site] 09785
9 &str::into [function] [call site] 09786
9 string_functions::starts_with [function] [call site] 09787
9 into [function] [call site] 09788
9 blob_functions::insert [function] [call site] 09789
9 &str::into [function] [call site] 09790
9 into [function] [call site] 09791
9 blob_functions::insert [function] [call site] 09792
9 &str::into [function] [call site] 09793
9 MyIterableType::into_iter [function] [call site] 09794
9 Engine::lex_with_map [function] [call site] 09795
9 Engine::get_interned_string [function] [call site] 09796
9 ImmutableString::into [function] [call site] 09797
9 params [call site] 09798
12 .iter() [call site] 09799
12 .map(|&p| [call site] 09800
12 .collect::<Array> [function] [call site] 09801
9 into [function] [call site] 09802
9 string_functions::is_empty [function] [call site] 09803
9 blob_functions::insert [function] [call site] 09804
9 &str::into [function] [call site] 09805
9 MyIterableType::into_iter [function] [call site] 09806
9 Engine::lex_with_map [function] [call site] 09807
9 Engine::get_interned_string [function] [call site] 09808
9 ImmutableString::into [function] [call site] 09809
9 comments [call site] 09810
14 .iter() [call site] 09811
14 .map(|&s| [call site] 09812
14 .collect::<Array> [function] [call site] 09813
9 into [function] [call site] 09814
9 Some [function] [call site] 09815
9 Dynamic::from_map [function] [call site] 09816
7 Some [function] [call site] 09817
6 (TokenIterator::unwrap_or [function] [call site] 09818
6 FnPtr::try_from [function] [call site] 09819
6 RhaiResultOf::unwrap [function] [call site] 09820
6 FnPtr::try_from [function] [call site] 09821
6 Engine::lex_with_map [function] [call site] 09822
6 (TokenIterator::unwrap_or [function] [call site] 09823
6 FnPtr::try_from [function] [call site] 09824
6 RhaiResultOf::unwrap [function] [call site] 09825
5 test::len [function] [call site] 09826
5 test::len [function] [call site] 09827
5 blob_functions::push [function] [call site] 09828
5 blob_functions::insert [function] [call site] 09829
3 TestStruct::new [function] [call site] 09830
3 Self::as_shared_module [function] [call site] 09831
2 Engine::set_max_string_size [function] [call site] 09832
3 TestStruct::new [function] [call site] 09833
2 Engine::set_max_array_size [function] [call site] 09834
3 TestStruct::new [function] [call site] 09835
2 Engine::set_max_map_size [function] [call site] 09836
3 TestStruct::new [function] [call site] 09837
2 Engine::set_max_variables [function] [call site] 09838
2 Engine::set_max_functions [function] [call site] 09839
2 Engine::set_max_modules [function] [call site] 09840
2 Engine::set_max_call_levels [function] [call site] 09841
2 Engine::set_max_expr_depths [function] [call site] 09842
3 TestStruct::new [function] [call site] 09843
3 TestStruct::new [function] [call site] 09844
2 Engine::set_optimization_level [function] [call site] 09845
2 Engine::on_debug [function] [call site] 09846
3 TestStruct::new [function] [call site] 09848
2 std::hint::black_box [function] [call site] 09849
2 Engine::on_print [function] [call site] 09850
2 std::hint::black_box [function] [call site] 09851
2 test_chars [function] [call site] 09852
2 test_functions_take [function] [call site] 09853
2 script.chars().take(32 [call site] 09854
2 Engine::compile [function] [call site] 09855
2 std::hint::black_box [function] [call site] 09856
2 std::hint::black_box [function] [call site] 09857
2 AST::iter_functions [function] [call site] 09858
3 Module::iter_script_fn [function] [call site] 09859
3 Engine::lex_with_map [function] [call site] 09860
3 StmtBlock::as_ref [function] [call site] 09861
3 &[Stmt]::into [function] [call site] 09862
2 ImmutableString::strong_count [function] [call site] 09863
3 ImmutableString::strong_count [function] [call site] 09864
2 std::hint::black_box [function] [call site] 09865
2 AST::iter_literal_variables [function] [call site] 09866
3 AST::statements [function] [call site] 09867
3 MyIterableType::into_iter [function] [call site] 09868
3 Self::IntoIter::filter_map [function] [call site] 09869
3 ASTFlags::intersects [function] [call site] 09870
3 ASTFlags::intersects [function] [call site] 09871
3 Expr::get_literal_value [function] [call site] 09872
3 Engine::lex_with_map [function] [call site] 09873
3 Ident::as_str [function] [call site] 09874
3 ASTFlags::intersects [function] [call site] 09875
2 ImmutableString::strong_count [function] [call site] 09876
2 std::hint::black_box [function] [call site] 09877
2 Expr::walk [function] [call site] 09878
3 blob_functions::push [function] [call site] 09879
3 Expr::into [function] [call site] 09880
3 Expr::walk [function] [call site] 09882
3 Expr::walk [function] [call site] 09883
3 Expr::walk [function] [call site] 09884
3 Expr::walk [function] [call site] 09885
3 Expr::walk [function] [call site] 09886
3 Expr::walk [function] [call site] 09887
3 Expr::walk [function] [call site] 09888
3 Expr::walk [function] [call site] 09889
3 string_functions::pop [function] [call site] 09890
3 Dynamic::unwrap [function] [call site] 09891
2 std::hint::black_box [function] [call site] 09892
2 Engine::gen_fn_metadata_with_ast_to_json [function] [call site] 09893
3 Engine::gen_metadata_to_json_raw [function] [call site] 09894
4 ImmutableString::new [function] [call site] 09895
4 ModuleMetadata::new [function] [call site] 09896
5 TestStruct::new [function] [call site] 09897
5 TestStruct::new [function] [call site] 09898
5 TestStruct::new [function] [call site] 09899
4 blob_functions::insert [function] [call site] 09900
4 StmtBlock::as_ref [function] [call site] 09901
4 &[Stmt]::into [function] [call site] 09902
4 MyIterableType::into_iter [function] [call site] 09903
4 test_var_def_filter [function] [call site] 09904
4 Module::is_standard_lib [function] [call site] 09905
4 array_functions::for_each [function] [call site] 09906
4 test_comments_doc [function] [call site] 09907
4 string_functions::is_empty [function] [call site] 09908
4 string_functions::is_empty [function] [call site] 09909
4 test_comments_doc [function] [call site] 09910
4 Module::iter_custom_types [function] [call site] 09911
5 MyIterableType::into_iter [function] [call site] 09912
4 array_functions::for_each [function] [call site] 09913
4 blob_functions::push [function] [call site] 09914
4 RhaiFunc::get_iter_fn [function] [call site] 09916
4 array_functions::for_each [function] [call site] 09917
5 string_functions::is_empty [function] [call site] 09918
5 StaticModuleResolver::iter_mut [function] [call site] 09920
5 impl [call site] 09921
5 FnPtr::call_raw_with_extra_args [function] [call site] 09923
4 blob_functions::push [function] [call site] 09927
4 AST::shared_lib [function] [call site] 09928
4 &crate::SharedModule::iter_custom_types [function] [call site] 09929
5 MyIterableType::into_iter [function] [call site] 09930
4 array_functions::for_each [function] [call site] 09931
4 blob_functions::push [function] [call site] 09932
4 AST::shared_lib [function] [call site] 09934
4 &crate::SharedModule::iter_fn [function] [call site] 09935
4 array_functions::for_each [function] [call site] 09937
4 blob_functions::push [function] [call site] 09939
4 array_functions::sort [function] [call site] 09940
5 test::len [function] [call site] 09941
5 FnPtr::call_raw [function] [call site] 09943
6 StmtBlock::as_mut [function] [call site] 09944
6 FnPtr::is_curried [function] [call site] 09945
7 string_functions::is_empty [function] [call site] 09946
6 blob_functions::blob_with_capacity [function] [call site] 09947
6 FnPtr::curry [function] [call site] 09948
7 StmtBlock::as_ref [function] [call site] 09949
6 StmtBlock::extend [function] [call site] 09954
6 FnPtr::curry [function] [call site] 09955
6 MyIterableType::into_iter [function] [call site] 09956
7 test_chars [function] [call site] 09957
7 0.chars().collect::<Vec<_>> [function] [call site] 09958
7 MyIterableType::into_iter [function] [call site] 09959
6 Self::IntoIter::cloned [function] [call site] 09960
6 StmtBlock::extend [function] [call site] 09961
6 StaticModuleResolver::iter_mut [function] [call site] 09962
7 StaticModuleResolver::iter_mut [function] [call site] 09963
7 Engine::lex_with_map [function] [call site] 09964
7 Ident::as_str [function] [call site] 09965
6 Engine::lex_with_map [function] [call site] 09966
6 blob_functions::blob_with_capacity [function] [call site] 09967
6 test::len [function] [call site] 09968
6 StmtBlock::extend [function] [call site] 09969
6 StaticModuleResolver::iter_mut [function] [call site] 09970
6 test::len [function] [call site] 09971
6 test::len [function] [call site] 09972
6 NativeCallContext::global_runtime_state [function] [call site] 09973
6 TestStruct::clone [function] [call site] 09974
6 crate::eval::Caches::new [function] [call site] 09976
6 Package::init_engine [function] [call site] 09977
6 Engine::call_script_fn [function] [call site] 09978
7 Engine::track_operation [function] [call site] 09979
7 Engine::max_call_levels [function] [call site] 09980
7 ERR::ErrorStackOverflow [function] [call site] 09982
7 Position::is_none [function] [call site] 09984
7 string_functions::is_empty [function] [call site] 09985
7 string_functions::is_empty [function] [call site] 09987
7 test::len [function] [call site] 09989
7 test::len [function] [call site] 09990
7 GlobalRuntimeState::num_imports [function] [call site] 09991
7 StmtBlock::as_ref [function] [call site] 09992
7 Debugger::call_stack [function] [call site] 09994
7 test::len [function] [call site] 09995
7 test::len [function] [call site] 09996
7 test::len [function] [call site] 09997
7 Engine::max_variables [function] [call site] 09998
7 ERR::ErrorTooManyVariables [function] [call site] 10000
7 StmtBlock::extend [function] [call site] 10002
7 MyIterableType::into_iter [function] [call site] 10003
7 array_functions::zip [function] [call site] 10005
7 StaticModuleResolver::iter_mut [function] [call site] 10006
7 Engine::lex_with_map [function] [call site] 10007
7 RhaiResult::take [function] [call site] 10008
7 Engine::is_debugger_registered [function] [call site] 10009
7 TestStruct::clone [function] [call site] 10010
7 Scope::iter_inner [function] [call site] 10011
7 impl [call site] 10012
7 Engine::lex_with_map [function] [call site] 10013
7 Dynamic::flatten_clone [function] [call site] 10014
7 TestStruct::clone [function] [call site] 10015
7 GlobalRuntimeState::debugger_mut [function] [call site] 10016
7 &mut [call site] 10017
7 Caches::fn_resolution_caches_len [function] [call site] 10018
7 Engine::lex_with_map [function] [call site] 10019
7 MyIterableType::into_iter [function] [call site] 10020
7 Self::IntoIter::cloned [function] [call site] 10021
7 array_functions::for_each [function] [call site] 10022
7 GlobalRuntimeState::push_import [function] [call site] 10023
7 StmtBlock::extend [function] [call site] 10024
7 &crate::SharedModule::clone [function] [call site] 10025
7 std::mem::replace [function] [call site] 10026
7 TestStruct::clone [function] [call site] 10027
7 Engine::is_debugger_registered [function] [call site] 10028
7 crate::ast::Stmt::Noop [function] [call site] 10029
7 ParseSettings::level_up_with_position [function] [call site] 10030
7 Engine::dbg [function] [call site] 10031
7 Self::as_deref_mut [function] [call site] 10032
7 Engine::eval_stmt_block [function] [call site] 10033
7 Self::as_deref_mut [function] [call site] 10034
7 StmtBlock::take_statements [function] [call site] 10035
7 StmtBlock::span_or_else [function] [call site] 10036
7 Expr::set_position [function] [call site] 10038
7 ParseError::into [function] [call site] 10040
7 EvalAltResult::is_system_exception [function] [call site] 10041
7 Expr::set_position [function] [call site] 10042
7 ParseError::into [function] [call site] 10044
7 ERR::ErrorInFunctionCall [function] [call site] 10046
7 test_to_string [function] [call site] 10047
7 Option<&EncapsulatedEnviron>::and_then [function] [call site] 10048
7 decimal_functions::max_id [function] [call site] 10051
7 unwrap_or_else [function] [call site] 10052
7 &mut [call site] 10053
7 unwrap_or [function] [call site] 10054
7 test_to_string [function] [call site] 10055
7 &mut [call site] 10056
7 unwrap_or [function] [call site] 10057
7 test_to_string [function] [call site] 10058
7 Engine::is_debugger_registered [function] [call site] 10060
7 GlobalRuntimeState::debugger_mut [function] [call site] 10061
7 crate::ast::Stmt::Noop [function] [call site] 10062
7 StmtBlock::end_position [function] [call site] 10063
7 StmtBlock::span_or_else [function] [call site] 10064
7 crate::eval::DebuggerEvent::FunctionExitWithValue [function] [call site] 10066
7 crate::eval::DebuggerEvent::FunctionExitWithError [function] [call site] 10067
7 Engine::dbg_raw [function] [call site] 10068
7 StmtBlock::as_mut [function] [call site] 10070
7 Debugger::rewind_call_stack [function] [call site] 10072
7 Scope::rewind [function] [call site] 10073
7 string_functions::is_empty [function] [call site] 10074
7 Scope::remove_range [function] [call site] 10075
7 test::len [function] [call site] 10076
7 string_functions::truncate [function] [call site] 10077
7 GlobalRuntimeState::truncate_imports [function] [call site] 10078
7 Caches::rewind_fn_resolution_caches [function] [call site] 10079
6 crate::Scope::new [function] [call site] 10080
7 TestStruct::new [function] [call site] 10081
7 TestStruct::new [function] [call site] 10082
7 TestStruct::new [function] [call site] 10083
6 NativeCallContext::call_position [function] [call site] 10085
6 Self::is_some [function] [call site] 10086
6 blob_functions::insert [function] [call site] 10087
6 NativeCallContext::call_fn_raw [function] [call site] 10088
7 StmtBlock::as_ref [function] [call site] 10089
7 tokenizer::is_valid_function_name [function] [call site] 10090
7 crate::parser::is_anonymous_fn [function] [call site] 10091
8 string_functions::starts_with [function] [call site] 10092
7 NativeCallContext::_call_fn_raw [function] [call site] 10093
6 FnPtr::fn_name [function] [call site] 10094
7 FnPtr::fn_name_raw [function] [call site] 10095
5 TestStruct::clone [function] [call site] 10096
5 TestStruct::clone [function] [call site] 10097
5 RhaiResult::ok [function] [call site] 10098
5 Dynamic::as_int [function] [call site] 10100
6 crate::func::locked_read [function] [call site] 10102
6 Option::and_then [function] [call site] 10103
6 ok_or_else [function] [call site] 10105
6 std:: [call site] 10106
0 any::type_name [function] [call site] 10107
6 Dynamic::type_name [function] [call site] 10109
5 StmtBlock::span_or_else [function] [call site] 10110
5 Dynamic::as_bool [function] [call site] 10111
6 crate::func::locked_read [function] [call site] 10113
6 Option::and_then [function] [call site] 10114
6 ok_or_else [function] [call site] 10116
6 std:: [call site] 10117
0 any::type_name [function] [call site] 10118
6 Dynamic::type_name [function] [call site] 10120
5 Engine::lex_with_map [function] [call site] 10121
6 Engine::lex_raw [function] [call site] 10122
5 Span::ok [function] [call site] 10124
5 map_or_else [function] [call site] 10125
5 Dynamic::type_id [function] [call site] 10126
5 ImmutableString::partial_cmp [function] [call site] 10127
6 ImmutableString::as_str [function] [call site] 10128
7 Ident::as_str [function] [call site] 10129
6 &str::partial_cmp [function] [call site] 10130
7 ImmutableString::partial_cmp [function] [call site] 10131
8 ImmutableString::as_str [function] [call site] 10132
8 &str::partial_cmp [function] [call site] 10133
8 StmtBlock::as_ref [function] [call site] 10134
7 Ident::as_str [function] [call site] 10135
6 StmtBlock::as_ref [function] [call site] 10136
5 Dynamic::type_id [function] [call site] 10137
4 array_functions::sort [function] [call site] 10138
4 test_comments_doc [function] [call site] 10139
4 string_functions::is_empty [function] [call site] 10140
4 string_functions::is_empty [function] [call site] 10141
4 test_comments_doc [function] [call site] 10142
4 serde_json::to_string_pretty [function] [call site] 10143
3 Some [function] [call site] 10144
2 AST::clone_functions_only [function] [call site] 10145
3 AST::clone_functions_only_filtered [function] [call site] 10146
4 crate::Module::new [function] [call site] 10147
4 &crate::SharedModule::merge_filtered [function] [call site] 10148
5 AST::merge_filtered_impl [function] [call site] 10149
6 StmtBlock::as_ref [function] [call site] 10150
6 StmtBlock::as_ref [function] [call site] 10151
6 Engine::default [function] [call site] 10152
6 TokenStream::to_vec [function] [call site] 10155
6 StmtBlock::extend [function] [call site] 10156
7 StmtBlock::extend [function] [call site] 10157
6 MyIterableType::into_iter [function] [call site] 10158
7 test_chars [function] [call site] 10159
7 0.chars().collect::<Vec<_>> [function] [call site] 10160
7 MyIterableType::into_iter [function] [call site] 10161
6 Self::IntoIter::cloned [function] [call site] 10162
6 StmtBlock::as_ref [function] [call site] 10163
6 TestStruct::clone [function] [call site] 10164
6 &crate::SharedModule::merge_filtered [function] [call site] 10165
6 AST::new_with_source [function] [call site] 10166
7 TestStruct::new [function] [call site] 10167
7 AST::set_source [function] [call site] 10168
6 TestStruct::clone [function] [call site] 10169
6 TestStruct::new [function] [call site] 10170
6 string_functions::is_empty [function] [call site] 10173
6 string_functions::is_empty [function] [call site] 10176
6 clone_from [function] [call site] 10177
6 clone_from [function] [call site] 10178
6 TestStruct::clone [function] [call site] 10181
6 blob_functions::insert [function] [call site] 10184
6 TestStruct::clone [function] [call site] 10185
6 StmtBlock::as_ref [function] [call site] 10186
6 TestStruct::clone [function] [call site] 10187
6 Ident::as_str [function] [call site] 10190
6 Ident::as_str [function] [call site] 10191
6 TestStruct::clone [function] [call site] 10192
4 TestStruct::clone [function] [call site] 10195
4 TestStruct::clone [function] [call site] 10196
4 Engine::default [function] [call site] 10197
4 &crate::SharedModule::into [function] [call site] 10198
4 TestStruct::clone [function] [call site] 10199
2 AST::clone_functions_only_filtered [function] [call site] 10200
3 crate::Module::new [function] [call site] 10201
3 &crate::SharedModule::merge_filtered [function] [call site] 10202
3 TestStruct::clone [function] [call site] 10203
3 TestStruct::clone [function] [call site] 10204
3 Engine::default [function] [call site] 10205
3 &crate::SharedModule::into [function] [call site] 10206
3 TestStruct::clone [function] [call site] 10207
2 std::hint::black_box [function] [call site] 10208
2 map_functions::merge [function] [call site] 10209
3 string_functions::is_empty [function] [call site] 10210
4 test::len [function] [call site] 10211
3 string_functions::is_empty [function] [call site] 10212
3 StmtBlock::extend [function] [call site] 10213
4 StmtBlock::extend [function] [call site] 10214
2 Ok [function] [call site] 10215
1 std::hint::black_box [function] [call site] 10216