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
10246 0 EP call site: 00000 Engine::run_ast

Fuzzer calltree

0 fuzz_target [function] [call site] 00000
1 fuzz [function] [call site] 00001
2 Engine::new [function] [call site] 00002
3 Engine::new_raw [function] [call site] 00003
3 TestStruct::new [function] [call site] 00005
3 crate::module::resolvers::FileModuleResolver::new [function] [call site] 00006
4 FileModuleResolver::new_with_extension [function] [call site] 00007
5 Self::into [function] [call site] 00008
5 TestStruct::new [function] [call site] 00009
5 Self::into [function] [call site] 00010
5 Scope::new [function] [call site] 00011
6 TestStruct::new [function] [call site] 00012
6 TestStruct::new [function] [call site] 00013
6 TestStruct::new [function] [call site] 00014
3 Engine::set_max_strings_interned [function] [call site] 00015
4 func::locked_write [function] [call site] 00016
5 try_borrow_mut [function] [call site] 00017
5 StraightHasher::write [function] [call site] 00019
5 try_write [function] [call site] 00021
5 std::thread::sleep [function] [call site] 00023
6 std::thread::sleep [function] [call site] 00024
6 std::time::Duration::from_secs [function] [call site] 00025
6 FnPtr::try_from [function] [call site] 00026
7 tokenizer::is_valid_function_name [function] [call site] 00027
8 is_valid_identifier [function] [call site] 00028
9 test_chars [function] [call site] 00029
10 Engine::new [function] [call site] 00030
10 eval::<char> [function] [call site] 00031
10 unwrap_err [function] [call site] 00032
10 eval::<char> [function] [call site] 00033
10 unwrap_err [function] [call site] 00034
9 is_id_first_alphabetic [function] [call site] 00035
10 unicode_xid::UnicodeXID::is_xid_start [function] [call site] 00036
10 is_ascii_alphabetic [function] [call site] 00037
9 char::is_ascii_alphanumeric [function] [call site] 00038
8 is_reserved_keyword_or_symbol [function] [call site] 00039
9 test::len [function] [call site] 00041
10 test::len [function] [call site] 00042
9 string_functions::contains [function] [call site] 00043
10 string_functions::contains [function] [call site] 00044
9 string_functions::contains [function] [call site] 00045
9 test::len [function] [call site] 00046
8 Token::lookup_symbol_from_syntax [function] [call site] 00048
9 test::len [function] [call site] 00050
9 string_functions::contains [function] [call site] 00051
9 string_functions::contains [function] [call site] 00052
9 test::len [function] [call site] 00053
9 TestStruct::clone [function] [call site] 00056
8 Position::is_none [function] [call site] 00058
7 TestStruct::new [function] [call site] 00060
7 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 00061
8 test::len [function] [call site] 00063
8 string_functions::contains [function] [call site] 00064
8 string_functions::contains [function] [call site] 00065
8 test::len [function] [call site] 00066
7 Token::lookup_symbol_from_syntax [function] [call site] 00068
7 Option::is_some [function] [call site] 00069
7 ERR::ErrorParsing [function] [call site] 00071
7 PERR::Reserved [function] [call site] 00072
7 test_to_string [function] [call site] 00073
8 Engine::new [function] [call site] 00074
8 Scope::new [function] [call site] 00075
8 blob_functions::push [function] [call site] 00076
9 blob_functions::push [function] [call site] 00077
9 FnPtr::try_from [function] [call site] 00078
10 tokenizer::is_valid_function_name [function] [call site] 00079
10 TestStruct::new [function] [call site] 00081
10 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 00082
10 Token::lookup_symbol_from_syntax [function] [call site] 00083
10 Option::is_some [function] [call site] 00084
10 ERR::ErrorParsing [function] [call site] 00086
10 PERR::Reserved [function] [call site] 00087
10 test_to_string [function] [call site] 00088
10 ERR::ErrorFunctionNotFound [function] [call site] 00091
10 test_to_string [function] [call site] 00092
9 RhaiResultOf::unwrap [function] [call site] 00094
8 blob_functions::push [function] [call site] 00095
8 blob_functions::push [function] [call site] 00096
7 ERR::ErrorFunctionNotFound [function] [call site] 00099
7 test_to_string [function] [call site] 00100
6 RhaiResultOf::unwrap [function] [call site] 00102
5 std::time::Duration::from_millis [function] [call site] 00103
5 StraightHasher::write [function] [call site] 00105
5 try_write [function] [call site] 00106
4 StringsInterner::set_max [function] [call site] 00107
5 StringsInterner::throttle_cache [function] [call site] 00108
6 StringsInterner::max [function] [call site] 00109
6 StringsInterner::clear [function] [call site] 00110
7 string_functions::clear [function] [call site] 00111
8 string_functions::is_empty [function] [call site] 00112
9 test::len [function] [call site] 00113
8 shared_get_mut [function] [call site] 00114
9 Shared::get_mut [function] [call site] 00115
10 Shared::get_mut [function] [call site] 00116
8 string_functions::clear [function] [call site] 00117
8 ImmutableString::new [function] [call site] 00118
9 Position::new_const [function] [call site] 00120
10 TestStruct::new [function] [call site] 00122
9 Option::into [function] [call site] 00123
7 string_functions::clear [function] [call site] 00124
6 test::len [function] [call site] 00125
6 StringsInterner::max [function] [call site] 00126
6 test::len [function] [call site] 00127
6 StringsInterner::max [function] [call site] 00128
6 ImmutableString::strong_count [function] [call site] 00130
7 ImmutableString::strong_count [function] [call site] 00131
8 ImmutableString::strong_count [function] [call site] 00132
6 ImmutableString::strong_count [function] [call site] 00133
6 test::len [function] [call site] 00136
6 ImmutableString::strong_count [function] [call site] 00137
6 string_functions::remove [function] [call site] 00138
4 TestStruct::new [function] [call site] 00140
4 StringsInterner::new [function] [call site] 00141
5 Engine::default [function] [call site] 00142
6 TestStruct::new [function] [call site] 00143
5 BloomFilterU64::new [function] [call site] 00144
3 TestStruct::new [function] [call site] 00147
3 TestStruct::new [function] [call site] 00149
3 Engine::register_global_module [function] [call site] 00150
4 Engine::global_namespace_mut [function] [call site] 00151
5 string_functions::is_empty [function] [call site] 00152
5 Module::new [function] [call site] 00153
6 Position::new_const [function] [call site] 00154
6 CustomTypesCollection::new [function] [call site] 00155
7 TestStruct::new [function] [call site] 00157
6 TestStruct::new [function] [call site] 00158
6 TestStruct::new [function] [call site] 00159
6 BloomFilterU64::new [function] [call site] 00160
6 TestStruct::new [function] [call site] 00161
6 TestStruct::new [function] [call site] 00162
5 Module::set_internal [function] [call site] 00163
6 test_get_set [function] [call site] 00164
7 Engine::new [function] [call site] 00165
7 register_type::<TestStruct> [function] [call site] 00166
7 Engine::register_get_set [function] [call site] 00167
8 Engine::register_get [function] [call site] 00168
9 Engine::register_fn [function] [call site] 00169
10 FuncRegistration::new [function] [call site] 00170
11 Engine::default [function] [call site] 00172
11 Engine::default [function] [call site] 00173
11 &str::into [function] [call site] 00174
11 Engine::default [function] [call site] 00175
10 Package::register_into_engine [function] [call site] 00177
11 Package::init_engine [function] [call site] 00178
11 Engine::register_global_module [function] [call site] 00179
11 Package::as_shared_module [function] [call site] 00180
9 crate::engine::make_getter [function] [call site] 00181
10 Position::new_const [function] [call site] 00182
11 TestStruct::new [function] [call site] 00184
10 RhaiResultOf::push_str [function] [call site] 00185
10 RhaiResultOf::push_str [function] [call site] 00186
9 StmtBlock::as_ref [function] [call site] 00187
8 Engine::register_set [function] [call site] 00188
9 Engine::register_fn [function] [call site] 00189
9 crate::engine::make_setter [function] [call site] 00190
10 Position::new_const [function] [call site] 00191
10 RhaiResultOf::push_str [function] [call site] 00192
10 RhaiResultOf::push_str [function] [call site] 00193
9 StmtBlock::as_ref [function] [call site] 00194
7 Engine::register_get [function] [call site] 00195
8 Engine::register_fn [function] [call site] 00196
8 crate::engine::make_getter [function] [call site] 00197
8 StmtBlock::as_ref [function] [call site] 00198
7 Engine::register_fn [function] [call site] 00199
8 FuncRegistration::new [function] [call site] 00200
8 Package::register_into_engine [function] [call site] 00202
7 Engine::register_fn [function] [call site] 00203
7 Engine::register_indexer_get_set [function] [call site] 00204
8 Engine::register_indexer_get [function] [call site] 00205
9 Engine::register_fn [function] [call site] 00206
8 Engine::register_indexer_set [function] [call site] 00207
9 Engine::register_fn [function] [call site] 00208
7 test::len [function] [call site] 00209
7 test::len [function] [call site] 00210
5 blob_functions::push [function] [call site] 00211
5 bool::into [function] [call site] 00212
5 Shared::get_mut [function] [call site] 00213
5 first_mut [function] [call site] 00214
5 Option::unwrap [function] [call site] 00216
4 blob_functions::insert [function] [call site] 00217
5 FnPtr::try_from [function] [call site] 00218
5 RhaiResultOf::unwrap [function] [call site] 00219
5 string_functions::is_empty [function] [call site] 00220
5 blob_functions::push [function] [call site] 00221
5 eval::calc_offset_len [function] [call site] 00222
6 FnPtr::try_from [function] [call site] 00223
7 tokenizer::is_valid_function_name [function] [call site] 00224
7 TestStruct::new [function] [call site] 00226
7 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 00227
7 Token::lookup_symbol_from_syntax [function] [call site] 00228
7 Option::is_some [function] [call site] 00229
7 ERR::ErrorParsing [function] [call site] 00231
7 PERR::Reserved [function] [call site] 00232
7 test_to_string [function] [call site] 00233
7 ERR::ErrorFunctionNotFound [function] [call site] 00236
7 test_to_string [function] [call site] 00237
6 CharsStream::unsigned_abs [function] [call site] 00239
6 RhaiResultOf::map_or [function] [call site] 00240
6 min_max_functions::min [function] [call site] 00241
6 FnPtr::try_from [function] [call site] 00242
6 Engine::lex_with_map [function] [call site] 00243
7 Engine::lex_raw [function] [call site] 00244
8 TestStruct::new [function] [call site] 00245
8 TokenizerControlBlock::new [function] [call site] 00246
9 ImmutableString::new [function] [call site] 00247
10 Position::new_const [function] [call site] 00249
10 Option::into [function] [call site] 00250
8 Self::into [function] [call site] 00251
8 TestStruct::clone [function] [call site] 00252
8 std::num::NonZeroUsize::new [function] [call site] 00253
8 Engine::max_string_size [function] [call site] 00254
9 Command::get [function] [call site] 00255
8 Position::new [function] [call site] 00256
8 MyIterableType::into_iter [function] [call site] 00257
9 test_chars [function] [call site] 00258
9 0.chars().collect::<Vec<_>> [function] [call site] 00259
9 MyIterableType::into_iter [function] [call site] 00260
10 test_chars [function] [call site] 00261
10 0.chars().collect::<Vec<_>> [function] [call site] 00262
10 MyIterableType::into_iter [function] [call site] 00263
8 Self::IntoIter::map [function] [call site] 00264
9 Engine::lex_raw [function] [call site] 00265
8 StmtBlock::as_ref [function] [call site] 00267
8 &[Stmt]::chars [function] [call site] 00268
9 Engine::new [function] [call site] 00269
9 eval::<char> [function] [call site] 00270
9 unwrap_err [function] [call site] 00271
9 eval::<char> [function] [call site] 00272
9 unwrap_err [function] [call site] 00273
8 reflection_functions::collect [function] [call site] 00275
9 NativeCallContext::engine [function] [call site] 00276
9 Engine::collect_fn_metadata_impl [function] [call site] 00277
10 TestStruct::new [function] [call site] 00278
10 NativeCallContext::iter_namespaces [function] [call site] 00279
11 MyIterableType::into_iter [function] [call site] 00280
12 test_chars [function] [call site] 00281
12 0.chars().collect::<Vec<_>> [function] [call site] 00282
12 MyIterableType::into_iter [function] [call site] 00283
11 Engine::lex_with_map [function] [call site] 00284
12 Engine::lex_raw [function] [call site] 00285
10 flat_map [function] [call site] 00287
10 filter_map [function] [call site] 00288
10 Position::new_const [function] [call site] 00289
10 RhaiFunc::get_script_fn_def [function] [call site] 00290
10 Engine::lex_with_map [function] [call site] 00292
11 Engine::lex_raw [function] [call site] 00293
10 array_functions::for_each [function] [call site] 00296
11 string_functions::is_empty [function] [call site] 00297
11 StaticModuleResolver::iter_mut [function] [call site] 00299
12 StaticModuleResolver::iter_mut [function] [call site] 00300
12 Engine::lex_with_map [function] [call site] 00301
12 Ident::as_str [function] [call site] 00302
11 impl [call site] 00303
11 FnPtr::call_raw_with_extra_args [function] [call site] 00305
12 _call_with_extra_args::<true, [call site] 00306
12 _call_with_extra_args::<false, [call site] 00307
10 blob_functions::push [function] [call site] 00310
11 blob_functions::push [function] [call site] 00311
11 FnPtr::try_from [function] [call site] 00312
11 RhaiResultOf::unwrap [function] [call site] 00313
10 MyIterableType::into_iter [function] [call site] 00314
10 test_var_def_filter [function] [call site] 00315
11 Engine::new [function] [call site] 00316
11 Engine::compile [function] [call site] 00317
12 Engine::compile_with_scope [function] [call site] 00318
13 Engine::compile_scripts_with_scope [function] [call site] 00319
14 Engine::compile_scripts_with_scope_raw [function] [call site] 00320
15 Engine::lex [function] [call site] 00321
16 Engine::lex_raw [function] [call site] 00322
16 as_deref [function] [call site] 00323
15 StmtBlock::as_ref [function] [call site] 00324
15 syn::Result::peekable [function] [call site] 00325
15 Engine::default [function] [call site] 00326
15 ParseState::new [function] [call site] 00327
16 TestStruct::new [function] [call site] 00328
16 Scope::new [function] [call site] 00329
16 TestStruct::new [function] [call site] 00330
16 TestStruct::new [function] [call site] 00331
15 TestStruct::clone [function] [call site] 00332
15 Engine::parse [function] [call site] 00333
16 Engine::parse_global_level [function] [call site] 00334
17 Position::new_const [function] [call site] 00335
18 TestStruct::new [function] [call site] 00337
17 Engine::max_expr_depth [function] [call site] 00338
18 Command::get [function] [call site] 00339
17 Engine::parse_stmt [function] [call site] 00342
18 StaticVec::<SmartString>::new_const [function] [call site] 00343
19 TestStruct::new [function] [call site] 00345
18 Position::new_const [function] [call site] 00346
18 Position::is_none [function] [call site] 00349
18 ParseSettings::has_flag [function] [call site] 00350
19 intersects [function] [call site] 00351
18 PERR::into_err [function] [call site] 00353
19 ParseError [function] [call site] 00354
19 PERR::into [function] [call site] 00355
18 MultiInputsStream::get_next [function] [call site] 00356
19 test::len [function] [call site] 00357
19 MultiInputsStream::get_next [function] [call site] 00358
18 string_functions::contains [function] [call site] 00361
19 string_functions::contains [function] [call site] 00362
18 string_functions::is_empty [function] [call site] 00363
19 test::len [function] [call site] 00364
18 blob_functions::push [function] [call site] 00365
18 TestStruct::clone [function] [call site] 00366
18 string_functions::clear [function] [call site] 00368
19 string_functions::is_empty [function] [call site] 00369
19 shared_get_mut [function] [call site] 00370
19 string_functions::clear [function] [call site] 00371
19 ImmutableString::new [function] [call site] 00372
18 unindent_block_comment [function] [call site] 00373
19 string_functions::contains [function] [call site] 00374
19 usize::lines [function] [call site] 00375
19 Engine::lex_with_map [function] [call site] 00377
19 test::len [function] [call site] 00378
19 trim_start_matches [function] [call site] 00379
19 test::len [function] [call site] 00380
19 min_max_functions::min [function] [call site] 00381
19 unwrap_or [function] [call site] 00382
19 min_max_functions::min [function] [call site] 00383
19 usize::lines [function] [call site] 00384
19 enumerate [function] [call site] 00385
19 Engine::lex_with_map [function] [call site] 00386
19 lines() [call site] 00387
4 .enumerate() [call site] 00388
4 .map(|(i, [call site] 00389
4 .collect::<Vec<_>> [function] [call site] 00390
18 ParseSettings::level_up_with_position [function] [call site] 00392
19 ParseSettings::level_up [function] [call site] 00393
18 unwrap_or [function] [call site] 00398
18 blob_functions::push [function] [call site] 00399
18 string_functions::is_empty [function] [call site] 00401
18 RhaiResultOf::push_str [function] [call site] 00402
18 RhaiResultOf::push_str [function] [call site] 00403
18 PERR::into_err [function] [call site] 00407
18 string_functions::is_empty [function] [call site] 00408
18 blob_functions::push [function] [call site] 00409
18 Stmt::Noop [function] [call site] 00413
18 eat_token [function] [call site] 00414
19 MultiInputsStream::get_next [function] [call site] 00415
20 test::len [function] [call site] 00416
20 MultiInputsStream::get_next [function] [call site] 00417
19 Option::unwrap [function] [call site] 00419
18 Stmt::Noop [function] [call site] 00421
18 Engine::parse_block [function] [call site] 00423
19 MultiInputsStream::get_next [function] [call site] 00424
19 PERR::into_err [function] [call site] 00427
20 ParseError [function] [call site] 00428
20 PERR::into [function] [call site] 00429
19 PERR::MissingToken [function] [call site] 00431
19 &str::into [function] [call site] 00433
19 PERR::into_err [function] [call site] 00434
19 ParseSettings::level_up_with_position [function] [call site] 00435
20 ParseSettings::level_up [function] [call site] 00436
19 StmtBlock::empty [function] [call site] 00438
20 Position::new_const [function] [call site] 00439
20 Span::new [function] [call site] 00440
19 ParseSettings::has_flag [function] [call site] 00441
19 Engine::parse_expr_stmt [function] [call site] 00442
20 Engine::parse_expr [function] [call site] 00445
21 TestStruct::new [function] [call site] 00448
21 ParseSettings::level_up [function] [call site] 00449
21 Engine::parse_unary [function] [call site] 00450
22 LexError::UnexpectedInput [function] [call site] 00454
22 (Token, [call site] 00455
23 Engine::new [function] [call site] 00456
23 Scope::new [function] [call site] 00457
23 blob_functions::push [function] [call site] 00458
23 blob_functions::push [function] [call site] 00459
23 blob_functions::push [function] [call site] 00460
22 PERR::into_err [function] [call site] 00461
22 TestStruct::clone [function] [call site] 00462
22 eat_token [function] [call site] 00464
22 Engine::parse_unary [function] [call site] 00465
22 ParseSettings::level_up [function] [call site] 00466
22 checked_neg [function] [call site] 00467
22 Engine::lex_with_map [function] [call site] 00468
22 Expr::IntegerConstant [function] [call site] 00469
22 StmtBlock::span_or_else [function] [call site] 00470
23 Span::new [function] [call site] 00471
23 iterator_functions::chars_from_start [function] [call site] 00472
24 CharsStream::new [function] [call site] 00473
25 TestStruct::new [function] [call site] 00475
25 MyIterableType::into_iter [function] [call site] 00476
26 test_chars [function] [call site] 00477
26 0.chars().collect::<Vec<_>> [function] [call site] 00478
26 MyIterableType::into_iter [function] [call site] 00479
25 FnPtr::try_from [function] [call site] 00480
25 RhaiResultOf::unwrap_or [function] [call site] 00481
25 FnPtr::try_from [function] [call site] 00482
25 RhaiResultOf::unwrap_or [function] [call site] 00483
25 test_chars [function] [call site] 00485
25 test_functions_take [function] [call site] 00487
26 Engine::new [function] [call site] 00488
26 register_type_with_name::<TestStruct> [function] [call site] 00489
26 Engine::register_fn [function] [call site] 00490
26 TestStruct [function] [call site] 00491
25 chars() [call site] 00492
10 .skip(from) [call site] 00493
10 .take(len) [call site] 00494
10 .collect::<Vec<_>> [function] [call site] 00495
25 MyIterableType::into_iter [function] [call site] 00496
25 FnPtr::try_from [function] [call site] 00497
25 Self::unsigned_abs [function] [call site] 00498
25 RhaiResultOf::unwrap_or [function] [call site] 00499
25 test_chars [function] [call site] 00500
25 ImmutableString::strong_count [function] [call site] 00501
26 ImmutableString::strong_count [function] [call site] 00502
25 usize::saturating_sub [function] [call site] 00503
25 test_chars [function] [call site] 00505
25 test_functions_take [function] [call site] 00507
25 chars() [call site] 00508
8 .skip(offset) [call site] 00509
8 .take(len) [call site] 00510
8 .collect::<Vec<_>> [function] [call site] 00511
25 MyIterableType::into_iter [function] [call site] 00512
23 StmtBlock::span_or_else [function] [call site] 00513
23 string_functions::add_append [function] [call site] 00514
24 string_functions::is_empty [function] [call site] 00515
25 test::len [function] [call site] 00516
24 String::from_utf8_lossy [function] [call site] 00517
24 string_functions::is_empty [function] [call site] 00518
24 String::from_utf8 [function] [call site] 00519
24 ImmutableString::into_owned [function] [call site] 00522
25 ImmutableString::make_mut [function] [call site] 00523
26 func::shared_make_mut [function] [call site] 00524
27 Shared::make_mut [function] [call site] 00525
28 Shared::make_mut [function] [call site] 00526
25 func::shared_take [function] [call site] 00527
26 shared_try_take [function] [call site] 00528
27 Shared::try_unwrap [function] [call site] 00529
26 Result::ok [function] [call site] 00530
26 unwrap_or_else [function] [call site] 00531
24 String::into [function] [call site] 00533
24 ImmutableString::into_owned [function] [call site] 00534
24 StmtBlock::as_ref [function] [call site] 00535
23 StmtBlock::span_or_else [function] [call site] 00537
22 Some [function] [call site] 00538
22 Expr::FloatConstant [function] [call site] 00539
22 into [function] [call site] 00540
22 ok_or_else [function] [call site] 00541
22 LexError::MalformedNumber [function] [call site] 00542
22 PERR::into_err [function] [call site] 00543
22 Ok [function] [call site] 00544
22 Expr::FloatConstant [function] [call site] 00545
22 into [function] [call site] 00546
22 Ok [function] [call site] 00547
22 Engine::get_interned_string [function] [call site] 00548
23 locked_write [function] [call site] 00549
24 try_borrow_mut [function] [call site] 00550
24 StraightHasher::write [function] [call site] 00552
24 try_write [function] [call site] 00554
24 std::thread::sleep [function] [call site] 00556
24 std::time::Duration::from_millis [function] [call site] 00557
24 StraightHasher::write [function] [call site] 00559
24 try_write [function] [call site] 00560
23 Command::get [function] [call site] 00561
22 FnCallHashes::from_native_only [function] [call site] 00564
22 calc_fn_hash [function] [call site] 00565
23 get_hasher [function] [call site] 00566
24 config::hashing::get_hashing_seed [function] [call site] 00567
25 Command::get [function] [call site] 00568
25 unwrap_or [function] [call site] 00569
24 ahash::RandomState::with_seeds [function] [call site] 00570
24 StraightHasherBuilder::build_hasher [function] [call site] 00571
25 StraightHasher [function] [call site] 00572
24 Engine::default [function] [call site] 00573
23 write_u8 [function] [call site] 00574
23 MyIterableType::into_iter [function] [call site] 00575
23 Self::IntoIter::for_each [function] [call site] 00576
24 string_functions::is_empty [function] [call site] 00577
24 StaticModuleResolver::iter_mut [function] [call site] 00579
24 impl [call site] 00580
24 FnPtr::call_raw_with_extra_args [function] [call site] 00582
23 test::hash [function] [call site] 00585
23 write_usize [function] [call site] 00586
23 test::hash [function] [call site] 00587
23 write_usize [function] [call site] 00588
23 StraightHasher::finish [function] [call site] 00589
22 MyIterableType::into_iter [function] [call site] 00590
23 test_chars [function] [call site] 00591
23 0.chars().collect::<Vec<_>> [function] [call site] 00592
23 MyIterableType::into_iter [function] [call site] 00593
22 Self::IntoIter::collect [function] [call site] 00594
23 NativeCallContext::engine [function] [call site] 00595
23 Engine::collect_fn_metadata_impl [function] [call site] 00596
23 StmtBlock::as_ref [function] [call site] 00598
23 test::len [function] [call site] 00599
23 IterateMap::new [function] [call site] 00600
23 string_functions::is_empty [function] [call site] 00601
23 blob_functions::insert [function] [call site] 00602
24 FnPtr::try_from [function] [call site] 00603
24 RhaiResultOf::unwrap [function] [call site] 00604
24 string_functions::is_empty [function] [call site] 00605
24 blob_functions::push [function] [call site] 00606
24 eval::calc_offset_len [function] [call site] 00607
24 test::len [function] [call site] 00608
24 test::len [function] [call site] 00609
24 blob_functions::push [function] [call site] 00610
24 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] 00618
23 blob_functions::insert [function] [call site] 00619
23 &str::into [function] [call site] 00620
23 Engine::get_interned_string [function] [call site] 00621
23 ImmutableString::into [function] [call site] 00622
23 blob_functions::insert [function] [call site] 00623
23 &str::into [function] [call site] 00624
23 Engine::get_interned_string [function] [call site] 00625
23 ImmutableString::into [function] [call site] 00626
23 blob_functions::insert [function] [call site] 00627
23 &str::into [function] [call site] 00628
23 string_functions::starts_with [function] [call site] 00629
24 string_functions::starts_with [function] [call site] 00630
23 blob_functions::insert [function] [call site] 00632
23 &str::into [function] [call site] 00633
23 blob_functions::insert [function] [call site] 00635
23 &str::into [function] [call site] 00636
23 MyIterableType::into_iter [function] [call site] 00637
23 Engine::lex_with_map [function] [call site] 00638
23 Engine::get_interned_string [function] [call site] 00639
23 ImmutableString::into [function] [call site] 00640
23 params [call site] 00641
12 .iter() [call site] 00642
12 .map(|&p| [call site] 00643
12 .collect::<Array> [function] [call site] 00644
23 string_functions::is_empty [function] [call site] 00646
23 blob_functions::insert [function] [call site] 00647
23 &str::into [function] [call site] 00648
23 MyIterableType::into_iter [function] [call site] 00649
23 Engine::lex_with_map [function] [call site] 00650
23 Engine::get_interned_string [function] [call site] 00651
23 ImmutableString::into [function] [call site] 00652
23 comments [call site] 00653
14 .iter() [call site] 00654
14 .map(|&s| [call site] 00655
14 .collect::<Array> [function] [call site] 00656
23 Dynamic::from_map [function] [call site] 00659
24 Union::Map [function] [call site] 00661
24 (TokenIterator::into [function] [call site] 00662
22 Some [function] [call site] 00663
22 FnCallExpr::into_fn_call_expr [function] [call site] 00664
23 Expr::FnCall [function] [call site] 00665
23 FnCallExpr::into [function] [call site] 00666
22 TestStruct::clone [function] [call site] 00667
22 eat_token [function] [call site] 00668
22 Engine::parse_unary [function] [call site] 00669
22 ParseSettings::level_up [function] [call site] 00670
22 Ok [function] [call site] 00671
22 Ok [function] [call site] 00672
22 Ok [function] [call site] 00673
22 Engine::get_interned_string [function] [call site] 00674
22 FnCallHashes::from_native_only [function] [call site] 00675
22 calc_fn_hash [function] [call site] 00676
22 MyIterableType::into_iter [function] [call site] 00677
22 Self::IntoIter::collect [function] [call site] 00678
22 Some [function] [call site] 00679
22 FnCallExpr::into_fn_call_expr [function] [call site] 00680
22 TestStruct::clone [function] [call site] 00681
22 eat_token [function] [call site] 00682
22 Ok [function] [call site] 00683
22 Engine::get_interned_string [function] [call site] 00684
22 FnCallHashes::from_native_only [function] [call site] 00685
22 calc_fn_hash [function] [call site] 00686
22 Engine::parse_unary [function] [call site] 00687
22 ParseSettings::level_up [function] [call site] 00688
22 MyIterableType::into_iter [function] [call site] 00689
22 Self::IntoIter::collect [function] [call site] 00690
22 Some [function] [call site] 00691
22 FnCallExpr::into_fn_call_expr [function] [call site] 00692
22 Err [function] [call site] 00693
22 PERR::into_err [function] [call site] 00694
22 Engine::parse_primary [function] [call site] 00695
23 LexError::UnexpectedInput [function] [call site] 00699
23 (Token, [call site] 00700
23 PERR::into_err [function] [call site] 00701
23 PERR::into_err [function] [call site] 00703
23 MultiInputsStream::get_next [function] [call site] 00704
23 Expr::Unit [function] [call site] 00705
23 MultiInputsStream::get_next [function] [call site] 00706
23 Expr::IntegerConstant [function] [call site] 00708
23 Expr::CharConstant [function] [call site] 00709
23 Expr::StringConstant [function] [call site] 00710
23 Engine::get_interned_string [function] [call site] 00711
23 Expr::BoolConstant [function] [call site] 00712
23 Expr::BoolConstant [function] [call site] 00713
23 Expr::IntegerConstant [function] [call site] 00714
23 MultiInputsStream::get_next [function] [call site] 00715
23 Expr::FloatConstant [function] [call site] 00716
23 MultiInputsStream::get_next [function] [call site] 00717
23 Expr::DynamicConstant [function] [call site] 00718
23 TestStruct::new [function] [call site] 00719
23 ParseSettings::has_option [function] [call site] 00721
24 intersects [function] [call site] 00722
23 Engine::parse_block [function] [call site] 00723
23 ParseSettings::level_up [function] [call site] 00724
23 Expr::Stmt [function] [call site] 00725
23 TestStruct::new [function] [call site] 00726
23 ParseResult::into [function] [call site] 00727
23 eat_token [function] [call site] 00728
23 Engine::parse_expr [function] [call site] 00729
23 ParseSettings::level_up [function] [call site] 00730
23 MultiInputsStream::get_next [function] [call site] 00731
23 PERR::into_err [function] [call site] 00734
23 PERR::MissingToken [function] [call site] 00736
23 &str::into [function] [call site] 00738
23 PERR::into_err [function] [call site] 00739
23 ParseSettings::has_option [function] [call site] 00740
23 Expr::Stmt [function] [call site] 00741
23 TestStruct::new [function] [call site] 00742
23 Engine::parse_if [function] [call site] 00743
24 ParseSettings::level_up_with_position [function] [call site] 00744
24 eat_token [function] [call site] 00745
24 ensure_not_statement_expr [function] [call site] 00746
25 &mut [call site] 00747
25 PERR::ExprExpected [function] [call site] 00750
25 &'static [call site] 00751
26 Engine::new [function] [call site] 00752
26 Scope::new [function] [call site] 00753
26 blob_functions::push [function] [call site] 00754
26 blob_functions::push [function] [call site] 00755
26 blob_functions::push [function] [call site] 00756
25 PERR::into_err [function] [call site] 00757
24 Engine::parse_expr [function] [call site] 00759
24 Expr::ensure_bool_expr [function] [call site] 00760
25 Dynamic::is_bool [function] [call site] 00761
26 crate::func::locked_read [function] [call site] 00762
27 try_borrow [function] [call site] 00763
27 locked_read [function] [call site] 00765
28 try_borrow [function] [call site] 00766
28 locked_read [function] [call site] 00768
28 Option::ok [function] [call site] 00769
28 try_read [function] [call site] 00770
28 std::thread::sleep [function] [call site] 00772
28 std::time::Duration::from_millis [function] [call site] 00773
28 locked_read [function] [call site] 00775
28 try_read [function] [call site] 00776
27 Option::ok [function] [call site] 00777
27 try_read [function] [call site] 00778
27 std::thread::sleep [function] [call site] 00780
27 std::time::Duration::from_millis [function] [call site] 00781
27 locked_read [function] [call site] 00783
27 try_read [function] [call site] 00784
26 Option::map_or [function] [call site] 00785
25 RhaiNativeFunc::return_type_name [function] [call site] 00786
26 type_name::<R> [function] [call site] 00787
25 PERR::MismatchedType [function] [call site] 00790
25 &str::into [function] [call site] 00791
25 &'static [call site] 00792
25 PERR::into_err [function] [call site] 00793
25 Expr::start_position [function] [call site] 00794
26 string_functions::is_empty [function] [call site] 00795
26 Expr::position [function] [call site] 00796
27 ParseSettings::level_up_with_position [function] [call site] 00797
26 ParseSettings::level_up_with_position [function] [call site] 00798
26 Expr::start_position [function] [call site] 00799
27 string_functions::is_empty [function] [call site] 00800
27 Expr::position [function] [call site] 00801
27 ParseSettings::level_up_with_position [function] [call site] 00802
27 Expr::start_position [function] [call site] 00803
27 Expr::start_position [function] [call site] 00804
27 Expr::position [function] [call site] 00805
26 Expr::start_position [function] [call site] 00806
26 Expr::position [function] [call site] 00807
24 ensure_not_assignment [function] [call site] 00808
25 &mut [call site] 00809
25 LexError::ImproperSymbol [function] [call site] 00812
25 Token::literal_syntax [function] [call site] 00813
25 &'static [call site] 00814
25 &str::into [function] [call site] 00815
25 PERR::into_err [function] [call site] 00816
24 Engine::parse_block [function] [call site] 00818
24 match_token [function] [call site] 00820
25 &mut [call site] 00821
25 eat_token [function] [call site] 00823
24 Engine::parse_if [function] [call site] 00826
24 Engine::parse_block [function] [call site] 00827
24 Stmt::Noop [function] [call site] 00828
24 Stmt::If [function] [call site] 00831
23 ParseSettings::level_up [function] [call site] 00833
23 Engine::allow_looping [function] [call site] 00835
24 intersects [function] [call site] 00836
23 ParseSettings::has_option [function] [call site] 00837
23 Expr::Stmt [function] [call site] 00838
23 TestStruct::new [function] [call site] 00839
23 Engine::parse_while_loop [function] [call site] 00840
24 ParseSettings::level_up [function] [call site] 00841
24 MultiInputsStream::get_next [function] [call site] 00842
24 ensure_not_statement_expr [function] [call site] 00844
24 Engine::parse_expr [function] [call site] 00845
24 Expr::ensure_bool_expr [function] [call site] 00846
24 ensure_not_assignment [function] [call site] 00847
24 Expr::Unit [function] [call site] 00848
24 Engine::parse_block [function] [call site] 00849
24 Stmt::While [function] [call site] 00852
23 ParseSettings::level_up [function] [call site] 00854
23 Engine::allow_looping [function] [call site] 00856
23 ParseSettings::has_option [function] [call site] 00857
23 Expr::Stmt [function] [call site] 00858
23 TestStruct::new [function] [call site] 00859
23 Engine::parse_do [function] [call site] 00860
24 ParseSettings::level_up_with_position [function] [call site] 00861
24 eat_token [function] [call site] 00862
24 ParseSettings::has_flag [function] [call site] 00863
24 Engine::parse_block [function] [call site] 00864
24 MultiInputsStream::get_next [function] [call site] 00866
24 string_functions::is_empty [function] [call site] 00868
25 test::len [function] [call site] 00869
24 PERR::MissingToken [function] [call site] 00871
24 &str::into [function] [call site] 00873
24 PERR::into_err [function] [call site] 00874
24 string_functions::remove [function] [call site] 00875
24 ensure_not_statement_expr [function] [call site] 00876
24 Engine::parse_expr [function] [call site] 00877
24 Expr::ensure_bool_expr [function] [call site] 00878
24 ensure_not_assignment [function] [call site] 00879
24 Stmt::Do [function] [call site] 00881
23 ParseSettings::level_up [function] [call site] 00883
23 Engine::allow_looping [function] [call site] 00885
23 ParseSettings::has_option [function] [call site] 00886
23 Expr::Stmt [function] [call site] 00887
23 TestStruct::new [function] [call site] 00888
23 Engine::parse_for [function] [call site] 00889
24 ParseSettings::level_up_with_position [function] [call site] 00890
24 eat_token [function] [call site] 00891
24 match_token [function] [call site] 00892
24 parse_var_name [function] [call site] 00893
25 MultiInputsStream::get_next [function] [call site] 00894
25 Option::unwrap [function] [call site] 00895
25 tokenizer::is_valid_identifier [function] [call site] 00897
26 test_chars [function] [call site] 00898
26 is_id_first_alphabetic [function] [call site] 00899
26 char::is_ascii_alphanumeric [function] [call site] 00900
25 PERR::Reserved [function] [call site] 00902
25 test_to_string [function] [call site] 00903
25 PERR::into_err [function] [call site] 00904
25 PERR::into_err [function] [call site] 00906
25 PERR::into_err [function] [call site] 00908
24 match_token [function] [call site] 00909
24 PERR::MissingToken [function] [call site] 00911
24 &str::into [function] [call site] 00913
24 PERR::into_err [function] [call site] 00914
24 parse_var_name [function] [call site] 00915
24 PERR::DuplicatedVariable [function] [call site] 00917
24 PERR::into_err [function] [call site] 00919
24 match_token [function] [call site] 00920
24 PERR::MissingToken [function] [call site] 00922
24 &str::into [function] [call site] 00924
24 PERR::into_err [function] [call site] 00925
24 parse_var_name [function] [call site] 00927
24 MultiInputsStream::get_next [function] [call site] 00928
24 PERR::into_err [function] [call site] 00931
24 PERR::MissingToken [function] [call site] 00933
24 &str::into [function] [call site] 00935
24 PERR::into_err [function] [call site] 00936
24 ensure_not_statement_expr [function] [call site] 00937
24 Engine::parse_expr [function] [call site] 00938
24 Expr::ensure_iterable [function] [call site] 00939
25 PERR::MismatchedType [function] [call site] 00942
25 &str::into [function] [call site] 00943
25 &'static [call site] 00944
25 PERR::into_err [function] [call site] 00945
25 Expr::start_position [function] [call site] 00946
24 Engine::lex_with_map [function] [call site] 00947
24 Engine::get_interned_string [function] [call site] 00948
24 Engine::get_interned_string [function] [call site] 00949
24 test::len [function] [call site] 00950
24 blob_functions::push [function] [call site] 00951
24 TestStruct::clone [function] [call site] 00952
24 blob_functions::push [function] [call site] 00953
24 Engine::parse_block [function] [call site] 00954
24 Scope::rewind [function] [call site] 00956
25 string_functions::truncate [function] [call site] 00957
26 string_functions::clear [function] [call site] 00958
26 FnPtr::try_from [function] [call site] 00959
26 char_indices [function] [call site] 00960
26 shared_make_mut [function] [call site] 00962
27 Shared::make_mut [function] [call site] 00963
26 string_functions::truncate [function] [call site] 00964
25 string_functions::truncate [function] [call site] 00965
25 string_functions::truncate [function] [call site] 00966
24 Stmt::For [function] [call site] 00968
24 TestStruct::new [function] [call site] 00969
23 ParseSettings::level_up [function] [call site] 00970
23 ParseSettings::has_option [function] [call site] 00972
23 Expr::Stmt [function] [call site] 00973
23 TestStruct::new [function] [call site] 00974
23 Engine::parse_switch [function] [call site] 00975
24 ParseSettings::level_up_with_position [function] [call site] 00976
24 eat_token [function] [call site] 00977
24 Engine::parse_expr [function] [call site] 00978
24 MultiInputsStream::get_next [function] [call site] 00979
24 PERR::into_err [function] [call site] 00982
24 PERR::MissingToken [function] [call site] 00984
24 &str::into [function] [call site] 00986
24 PERR::into_err [function] [call site] 00987
24 FnArgsVec::<BinaryExpr>::new [function] [call site] 00988
24 StraightHashMap::<CaseBlocksList>::default [function] [call site] 00989
25 TestStruct::new [function] [call site] 00990
24 StaticVec::<RangeCase>::new [function] [call site] 00991
24 eat_token [function] [call site] 00994
24 PERR::MissingToken [function] [call site] 00996
24 PERR::into_err [function] [call site] 00999
24 Position::is_none [function] [call site] 01000
24 eat_token [function] [call site] 01001
24 match_token [function] [call site] 01002
24 PERR::into_err [function] [call site] 01004
24 Position::new_const [function] [call site] 01005
25 TestStruct::new [function] [call site] 01007
24 Expr::BoolConstant [function] [call site] 01008
24 None::is_some [function] [call site] 01009
24 PERR::into_err [function] [call site] 01011
24 Position::new_const [function] [call site] 01012
24 Engine::parse_expr [function] [call site] 01013
24 blob_functions::push [function] [call site] 01014
25 blob_functions::push [function] [call site] 01015
25 FnPtr::try_from [function] [call site] 01016
25 RhaiResultOf::unwrap [function] [call site] 01017
24 PERR::ExprExpected [function] [call site] 01019
24 &str::into [function] [call site] 01020
24 PERR::into_err [function] [call site] 01021
24 match_token [function] [call site] 01022
24 match_token [function] [call site] 01023
24 ensure_not_statement_expr [function] [call site] 01024
24 Engine::parse_expr [function] [call site] 01025
24 Expr::ensure_bool_expr [function] [call site] 01026
24 ensure_not_assignment [function] [call site] 01027
24 Expr::BoolConstant [function] [call site] 01028
24 MultiInputsStream::get_next [function] [call site] 01029
24 PERR::into_err [function] [call site] 01032
24 PERR::MissingToken [function] [call site] 01034
24 &str::into [function] [call site] 01036
24 PERR::into_err [function] [call site] 01037
24 ParseSettings::has_flag [function] [call site] 01038
24 Engine::parse_expr [function] [call site] 01039
24 Engine::parse_stmt [function] [call site] 01040
24 CustomExpr::is_self_terminated [function] [call site] 01041
24 ParseResult::into [function] [call site] 01042
24 Expr::Stmt [function] [call site] 01043
24 StmtBlockContainer::into [function] [call site] 01044
24 blob_functions::push [function] [call site] 01045
24 test::len [function] [call site] 01046
24 string_functions::is_empty [function] [call site] 01047
25 test::len [function] [call site] 01048
24 Expr::get_literal_value [function] [call site] 01050
25 StmtBlock::as_ref [function] [call site] 01052
25 TestStruct::clone [function] [call site] 01053
25 write_lock::<FnPtr> [function] [call site] 01055
25 crate::Shared::new [function] [call site] 01057
25 Option<&GlobalRuntimeState>::into [function] [call site] 01058
25 TestStruct::clone [function] [call site] 01062
25 Self::into [function] [call site] 01063
25 Expr::is_constant [function] [call site] 01065
26 MyIterableType::into_iter [function] [call site] 01066
26 Self::IntoIter::all [function] [call site] 01067
27 Engine::new [function] [call site] 01068
27 register_type::<TestStruct> [function] [call site] 01069
27 Engine::register_fn [function] [call site] 01070
27 Engine::register_fn [function] [call site] 01071
26 MyIterableType::into_iter [function] [call site] 01072
26 Engine::lex_with_map [function] [call site] 01073
26 test_method_call [function] [call site] 01074
27 Engine::new [function] [call site] 01075
27 register_type::<TestStruct> [function] [call site] 01076
27 Engine::register_fn [function] [call site] 01077
27 Engine::register_fn [function] [call site] 01078
25 crate::Array::with_capacity [function] [call site] 01079
26 blob_functions::blob_with_capacity_and_value [function] [call site] 01080
27 TestStruct::new [function] [call site] 01082
27 FnPtr::try_from [function] [call site] 01083
27 RhaiResultOf::unwrap_or [function] [call site] 01084
27 NativeCallContext::engine [function] [call site] 01085
27 Engine::throw_on_size [function] [call site] 01086
28 Command::get [function] [call site] 01088
28 ERR::ErrorDataTooLarge [function] [call site] 01090
28 &str::to_string [function] [call site] 01091
29 Engine::new [function] [call site] 01092
29 Scope::new [function] [call site] 01093
29 blob_functions::push [function] [call site] 01094
29 blob_functions::push [function] [call site] 01095
29 blob_functions::push [function] [call site] 01096
28 Command::get [function] [call site] 01099
28 ERR::ErrorDataTooLarge [function] [call site] 01101
28 &str::to_string [function] [call site] 01102
28 Command::get [function] [call site] 01105
28 ERR::ErrorDataTooLarge [function] [call site] 01107
28 &str::to_string [function] [call site] 01108
27 FnPtr::try_from [function] [call site] 01111
27 RhaiResultOf::unwrap [function] [call site] 01112
25 test::len [function] [call site] 01114
25 StmtBlock::extend [function] [call site] 01115
26 StmtBlock::extend [function] [call site] 01116
27 StmtBlock::extend [function] [call site] 01117
25 MyIterableType::into_iter [function] [call site] 01118
25 Self::IntoIter::map [function] [call site] 01119
25 Expr::get_literal_value [function] [call site] 01120
26 StmtBlock::as_ref [function] [call site] 01122
26 TestStruct::clone [function] [call site] 01123
26 write_lock::<FnPtr> [function] [call site] 01124
26 crate::Shared::new [function] [call site] 01126
26 Option<&GlobalRuntimeState>::into [function] [call site] 01127
26 TestStruct::clone [function] [call site] 01131
26 Self::into [function] [call site] 01132
26 Expr::is_constant [function] [call site] 01134
26 crate::Array::with_capacity [function] [call site] 01135
26 test::len [function] [call site] 01136
26 StmtBlock::extend [function] [call site] 01137
26 MyIterableType::into_iter [function] [call site] 01138
26 Self::IntoIter::map [function] [call site] 01139
26 Expr::get_literal_value [function] [call site] 01140
26 Option::unwrap [function] [call site] 01141
26 Dynamic::from_array [function] [call site] 01142
26 Expr::is_constant [function] [call site] 01146
26 TestStruct::clone [function] [call site] 01147
26 (TokenIterator::get_mut [function] [call site] 01148
27 Shared::get_mut [function] [call site] 01149
26 Ident::as_str [function] [call site] 01150
26 Option::unwrap [function] [call site] 01151
26 Expr::get_literal_value [function] [call site] 01152
26 Option::unwrap [function] [call site] 01153
26 Dynamic::from_map [function] [call site] 01154
26 Expr::is_constant [function] [call site] 01155
26 Position::new_const [function] [call site] 01156
26 Expr::get_literal_value [function] [call site] 01157
27 StmtBlock::as_ref [function] [call site] 01159
27 TestStruct::clone [function] [call site] 01160
27 write_lock::<FnPtr> [function] [call site] 01161
27 crate::Shared::new [function] [call site] 01163
27 Option<&GlobalRuntimeState>::into [function] [call site] 01164
27 TestStruct::clone [function] [call site] 01168
27 Self::into [function] [call site] 01169
27 Expr::is_constant [function] [call site] 01171
27 crate::Array::with_capacity [function] [call site] 01172
27 test::len [function] [call site] 01173
27 StmtBlock::extend [function] [call site] 01174
27 MyIterableType::into_iter [function] [call site] 01175
27 Self::IntoIter::map [function] [call site] 01176
27 Expr::get_literal_value [function] [call site] 01177
27 Option::unwrap [function] [call site] 01178
27 Dynamic::from_array [function] [call site] 01179
27 Expr::is_constant [function] [call site] 01180
27 TestStruct::clone [function] [call site] 01181
27 (TokenIterator::get_mut [function] [call site] 01182
27 Ident::as_str [function] [call site] 01183
27 Option::unwrap [function] [call site] 01184
27 Expr::get_literal_value [function] [call site] 01185
27 Option::unwrap [function] [call site] 01186
27 Dynamic::from_map [function] [call site] 01187
27 Expr::is_constant [function] [call site] 01188
27 Position::new_const [function] [call site] 01189
27 Expr::get_literal_value [function] [call site] 01190
27 Option::unwrap [function] [call site] 01191
27 FnCallExpr::is_qualified [function] [call site] 01194
28 string_functions::is_empty [function] [call site] 01195
27 test::len [function] [call site] 01196
27 TestStruct::clone [function] [call site] 01200
27 RhaiResultOf::ok [function] [call site] 01201
27 test::len [function] [call site] 01203
27 Token::literal_syntax [function] [call site] 01204
27 Token::literal_syntax [function] [call site] 01205
27 Ident::as_str [function] [call site] 01206
26 Option::unwrap [function] [call site] 01213
26 FnCallExpr::is_qualified [function] [call site] 01216
26 test::len [function] [call site] 01217
26 FnPtr::new [function] [call site] 01218
26 TestStruct::clone [function] [call site] 01219
26 RhaiResultOf::ok [function] [call site] 01220
26 test::len [function] [call site] 01222
26 Token::literal_syntax [function] [call site] 01223
26 Token::literal_syntax [function] [call site] 01224
26 Ident::as_str [function] [call site] 01225
25 Option::unwrap [function] [call site] 01232
25 Dynamic::from_array [function] [call site] 01233
25 Expr::is_constant [function] [call site] 01234
25 TestStruct::clone [function] [call site] 01235
25 (TokenIterator::get_mut [function] [call site] 01236
25 Ident::as_str [function] [call site] 01237
25 Option::unwrap [function] [call site] 01238
25 Expr::get_literal_value [function] [call site] 01239
25 Option::unwrap [function] [call site] 01240
25 Dynamic::from_map [function] [call site] 01241
25 Expr::is_constant [function] [call site] 01242
25 Position::new_const [function] [call site] 01243
25 Expr::get_literal_value [function] [call site] 01244
25 Option::unwrap [function] [call site] 01245
25 FnCallExpr::is_qualified [function] [call site] 01248
25 test::len [function] [call site] 01249
25 FnPtr::new [function] [call site] 01250
25 TestStruct::clone [function] [call site] 01251
25 RhaiResultOf::ok [function] [call site] 01252
25 test::len [function] [call site] 01254
25 Token::literal_syntax [function] [call site] 01255
25 Token::literal_syntax [function] [call site] 01256
25 Ident::as_str [function] [call site] 01257
24 Option::ok_or_else [function] [call site] 01264
24 PERR::ExprExpected [function] [call site] 01265
24 &str::into [function] [call site] 01266
24 PERR::into_err [function] [call site] 01267
24 Expr::start_position [function] [call site] 01268
24 read_lock::<ExclusiveRange> [function] [call site] 01269
24 TestStruct::clone [function] [call site] 01271
24 Self::into [function] [call site] 01273
24 read_lock::<InclusiveRange> [function] [call site] 01274
24 TestStruct::clone [function] [call site] 01276
24 Self::into [function] [call site] 01277
24 string_functions::is_empty [function] [call site] 01278
24 RangeCase::set_index [function] [call site] 01279
24 blob_functions::push [function] [call site] 01280
24 string_functions::is_empty [function] [call site] 01281
24 PERR::into_err [function] [call site] 01283
24 Expr::start_position [function] [call site] 01284
24 func::hashing::get_hasher [function] [call site] 01285
25 config::hashing::get_hashing_seed [function] [call site] 01286
25 ahash::RandomState::with_seeds [function] [call site] 01287
25 StraightHasherBuilder::build_hasher [function] [call site] 01288
25 Engine::default [function] [call site] 01289
24 test::hash [function] [call site] 01290
24 Self::Hasher::finish [function] [call site] 01291
24 Scope::push_entry [function] [call site] 01292
25 Scope::is_empty [function] [call site] 01293
26 string_functions::is_empty [function] [call site] 01294
25 blob_functions::push [function] [call site] 01297
25 Dynamic::set_access_mode [function] [call site] 01298
26 StmtBlock::as_mut [function] [call site] 01299
26 Dynamic::set_access_mode [function] [call site] 01300
27 StmtBlock::as_mut [function] [call site] 01301
27 Dynamic::set_access_mode [function] [call site] 01302
27 values_mut [function] [call site] 01303
27 Dynamic::set_access_mode [function] [call site] 01304
26 values_mut [function] [call site] 01305
26 Dynamic::set_access_mode [function] [call site] 01306
25 blob_functions::push [function] [call site] 01307
24 &mut [call site] 01308
24 Position::new_const [function] [call site] 01309
25 TestStruct::new [function] [call site] 01311
24 blob_functions::push [function] [call site] 01312
24 eat_token [function] [call site] 01315
24 PERR::MissingToken [function] [call site] 01317
24 PERR::into_err [function] [call site] 01320
24 TestStruct::clone [function] [call site] 01322
24 PERR::into_err [function] [call site] 01324
25 ParseError [function] [call site] 01325
25 PERR::into [function] [call site] 01326
24 PERR::MissingToken [function] [call site] 01328
24 &str::into [function] [call site] 01330
24 PERR::into_err [function] [call site] 01331
24 shrink_to_fit [function] [call site] 01332
24 Self::shrink_to_fit [function] [call site] 01333
24 shrink_to_fit [function] [call site] 01334
24 Stmt::Switch [function] [call site] 01336
23 ParseSettings::level_up [function] [call site] 01338
23 ParseSettings::has_option [function] [call site] 01340
23 test::len [function] [call site] 01341
23 Engine::max_functions [function] [call site] 01342
23 PERR::into_err [function] [call site] 01344
23 ParseSettings::has_option [function] [call site] 01345
23 Engine::parse_anon_fn [function] [call site] 01346
24 ParseState::new [function] [call site] 01347
24 TestStruct::clone [function] [call site] 01348
24 clone_from [function] [call site] 01349
24 StmtBlock::extend [function] [call site] 01350
24 TestStruct::clone [function] [call site] 01351
24 StaticVec::<ImmutableString>::new_const [function] [call site] 01352
25 TestStruct::new [function] [call site] 01354
24 MultiInputsStream::get_next [function] [call site] 01355
24 match_token [function] [call site] 01357
24 MultiInputsStream::get_next [function] [call site] 01358
24 MyIterableType::into_iter [function] [call site] 01360
25 test_chars [function] [call site] 01361
25 0.chars().collect::<Vec<_>> [function] [call site] 01362
25 MyIterableType::into_iter [function] [call site] 01363
24 Self::IntoIter::any [function] [call site] 01364
24 PERR::FnDuplicatedParam [function] [call site] 01366
24 ImmutableString::new [function] [call site] 01367
24 test_to_string [function] [call site] 01368
24 PERR::into_err [function] [call site] 01369
24 Engine::get_interned_string [function] [call site] 01370
24 blob_functions::push [function] [call site] 01371
24 TestStruct::clone [function] [call site] 01372
24 blob_functions::push [function] [call site] 01373
24 PERR::into_err [function] [call site] 01375
24 PERR::MissingToken [function] [call site] 01377
24 &str::into [function] [call site] 01379
24 PERR::into_err [function] [call site] 01380
24 MultiInputsStream::get_next [function] [call site] 01381
24 PERR::into_err [function] [call site] 01384
24 PERR::MissingToken [function] [call site] 01386
24 &str::into [function] [call site] 01388
24 PERR::into_err [function] [call site] 01389
24 Engine::parse_stmt [function] [call site] 01390
24 ParseSettings::level_up [function] [call site] 01391
24 std::mem::take [function] [call site] 01395
25 Engine::new [function] [call site] 01396
25 register_type_with_name::<TestStruct> [function] [call site] 01397
25 Engine::register_fn [function] [call site] 01398
25 TestStruct [function] [call site] 01399
24 blob_functions::blob_with_capacity [function] [call site] 01400
25 blob_functions::blob_with_capacity_and_value [function] [call site] 01401
24 test::len [function] [call site] 01402
25 test::len [function] [call site] 01403
24 test::len [function] [call site] 01404
25 test::len [function] [call site] 01405
24 StmtBlock::extend [function] [call site] 01406
24 MyIterableType::into_iter [function] [call site] 01407
25 test_chars [function] [call site] 01408
25 0.chars().collect::<Vec<_>> [function] [call site] 01409
25 MyIterableType::into_iter [function] [call site] 01410
24 Self::IntoIter::map [function] [call site] 01411
24 TestStruct::clone [function] [call site] 01412
24 blob_functions::blob_with_capacity [function] [call site] 01413
24 test::len [function] [call site] 01414
24 ThinVec::<Ident>::new [function] [call site] 01415
24 string_functions::add_append [function] [call site] 01416
25 string_functions::is_empty [function] [call site] 01417
25 String::from_utf8_lossy [function] [call site] 01418
25 string_functions::is_empty [function] [call site] 01419
25 String::from_utf8 [function] [call site] 01420
25 ImmutableString::into_owned [function] [call site] 01423
25 String::into [function] [call site] 01424
25 ImmutableString::into_owned [function] [call site] 01425
25 StmtBlock::as_ref [function] [call site] 01426
24 func::hashing::get_hasher [function] [call site] 01428
24 MyIterableType::into_iter [function] [call site] 01429
24 Self::IntoIter::for_each [function] [call site] 01430
24 test::hash [function] [call site] 01431
24 test::hash [function] [call site] 01432
24 Self::Hasher::finish [function] [call site] 01433
24 Engine::get_interned_string [function] [call site] 01434
24 make_anonymous_fn [function] [call site] 01435
25 crate::Identifier::new_const [function] [call site] 01436
26 TestStruct::new [function] [call site] 01438
24 TestStruct::new [function] [call site] 01440
24 TestStruct::clone [function] [call site] 01441
24 TokenStream::into [function] [call site] 01442
24 Engine::default [function] [call site] 01443
24 TestStruct::new [function] [call site] 01444
24 crate::types::fn_ptr::FnPtrType::Script [function] [call site] 01445
24 TestStruct::clone [function] [call site] 01446
24 Expr::DynamicConstant [function] [call site] 01448
24 TestStruct::new [function] [call site] 01449
24 Engine::access_var [function] [call site] 01451
25 ParseState::find_var [function] [call site] 01452
26 Scope::iter_rev_inner [function] [call site] 01453
27 MyIterableType::into_iter [function] [call site] 01454
28 test_chars [function] [call site] 01455
28 0.chars().collect::<Vec<_>> [function] [call site] 01456
28 MyIterableType::into_iter [function] [call site] 01457
27 array_functions::reduce_rev [function] [call site] 01458
28 array_functions::reduce_rev_with_initial [function] [call site] 01459
29 string_functions::is_empty [function] [call site] 01460
29 test::len [function] [call site] 01462
29 StaticModuleResolver::iter_mut [function] [call site] 01463
29 array_functions::reduce_rev [function] [call site] 01464
30 array_functions::reduce_rev_with_initial [function] [call site] 01465
29 RhaiResult::enumerate [function] [call site] 01466
29 try_fold [function] [call site] 01467
29 FnPtr::call_raw_with_extra_args [function] [call site] 01469
30 _call_with_extra_args::<true, [call site] 01470
30 _call_with_extra_args::<false, [call site] 01471
27 array_functions::zip [function] [call site] 01474
28 string_functions::is_empty [function] [call site] 01475
29 test::len [function] [call site] 01476
28 string_functions::is_empty [function] [call site] 01477
29 test::len [function] [call site] 01478
28 IterateDynamicArray::new [function] [call site] 01480
28 StaticModuleResolver::iter_mut [function] [call site] 01481
29 StaticModuleResolver::iter_mut [function] [call site] 01482
29 Engine::lex_with_map [function] [call site] 01483
29 Ident::as_str [function] [call site] 01484
28 array_functions::zip [function] [call site] 01485
29 string_functions::is_empty [function] [call site] 01486
29 string_functions::is_empty [function] [call site] 01487
29 IterateDynamicArray::new [function] [call site] 01489
29 StaticModuleResolver::iter_mut [function] [call site] 01490
29 array_functions::zip [function] [call site] 01491
29 RhaiResultOf::enumerate [function] [call site] 01492
29 Engine::lex_with_map [function] [call site] 01493
29 FnPtr::call_raw_with_extra_args [function] [call site] 01494
29 TestStruct::clone [function] [call site] 01495
29 reflection_functions::collect [function] [call site] 01497
30 NativeCallContext::engine [function] [call site] 01498
30 Engine::collect_fn_metadata_impl [function] [call site] 01499
30 StmtBlock::as_ref [function] [call site] 01501
30 test::len [function] [call site] 01502
30 IterateMap::new [function] [call site] 01503
30 string_functions::is_empty [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 Engine::get_interned_string [function] [call site] 01511
30 ImmutableString::into [function] [call site] 01512
30 blob_functions::insert [function] [call site] 01513
30 &str::into [function] [call site] 01514
30 Engine::get_interned_string [function] [call site] 01515
30 ImmutableString::into [function] [call site] 01516
30 blob_functions::insert [function] [call site] 01517
30 &str::into [function] [call site] 01518
30 string_functions::starts_with [function] [call site] 01519
30 blob_functions::insert [function] [call site] 01521
30 &str::into [function] [call site] 01522
30 blob_functions::insert [function] [call site] 01524
30 &str::into [function] [call site] 01525
30 MyIterableType::into_iter [function] [call site] 01526
30 Engine::lex_with_map [function] [call site] 01527
30 Engine::get_interned_string [function] [call site] 01528
30 ImmutableString::into [function] [call site] 01529
30 params [call site] 01530
12 .iter() [call site] 01531
12 .map(|&p| [call site] 01532
12 .collect::<Array> [function] [call site] 01533
30 string_functions::is_empty [function] [call site] 01535
30 blob_functions::insert [function] [call site] 01536
30 &str::into [function] [call site] 01537
30 MyIterableType::into_iter [function] [call site] 01538
30 Engine::lex_with_map [function] [call site] 01539
30 Engine::get_interned_string [function] [call site] 01540
30 ImmutableString::into [function] [call site] 01541
30 comments [call site] 01542
14 .iter() [call site] 01543
14 .map(|&s| [call site] 01544
14 .collect::<Array> [function] [call site] 01545
30 Dynamic::from_map [function] [call site] 01548
28 RhaiResultOf::enumerate [function] [call site] 01549
28 Engine::lex_with_map [function] [call site] 01550
28 FnPtr::call_raw_with_extra_args [function] [call site] 01551
28 TestStruct::clone [function] [call site] 01552
28 into [function] [call site] 01553
28 reflection_functions::collect [function] [call site] 01554
27 MyIterableType::into_iter [function] [call site] 01555
27 array_functions::reduce_rev [function] [call site] 01556
27 Engine::lex_with_map [function] [call site] 01557
27 Dynamic::is_read_only [function] [call site] 01558
28 crate::func::locked_read [function] [call site] 01559
28 Option::map_or [function] [call site] 01560
28 Dynamic::access_mode [function] [call site] 01561
28 Dynamic::access_mode [function] [call site] 01562
26 ParseSettings::level_up_with_position [function] [call site] 01563
26 map_or [function] [call site] 01564
25 map_functions::values [function] [call site] 01565
26 string_functions::is_empty [function] [call site] 01566
27 test::len [function] [call site] 01567
26 IterateDynamicArray::new [function] [call site] 01568
26 map_functions::values [function] [call site] 01569
27 string_functions::is_empty [function] [call site] 01570
27 IterateDynamicArray::new [function] [call site] 01571
27 map_functions::values [function] [call site] 01572
27 Array::cloned [function] [call site] 01573
27 reflection_functions::collect [function] [call site] 01574
26 Array::cloned [function] [call site] 01575
26 reflection_functions::collect [function] [call site] 01576
25 T::as_any [function] [call site] 01577
25 MyIterableType::into_iter [function] [call site] 01578
25 T::as_any [function] [call site] 01579
25 Engine::get_interned_string [function] [call site] 01580
25 blob_functions::push [function] [call site] 01581
25 then [function] [call site] 01582
25 TestStruct::new [function] [call site] 01583
25 Dynamic::flatten [function] [call site] 01584
26 crate::func::native::shared_try_take [function] [call site] 01585
27 Shared::try_unwrap [function] [call site] 01586
26 into_inner [function] [call site] 01587
26 Dynamic::flatten [function] [call site] 01588
26 into_inner [function] [call site] 01589
26 Dynamic::flatten [function] [call site] 01591
26 into_inner [function] [call site] 01592
26 Dynamic::flatten [function] [call site] 01593
26 crate::func::locked_read [function] [call site] 01594
26 Dynamic::flatten_clone [function] [call site] 01595
27 crate::func::locked_read [function] [call site] 01596
27 Option::map_or_else [function] [call site] 01597
27 Dynamic::clone [function] [call site] 01598
28 Union::Unit [function] [call site] 01600
28 Union::Bool [function] [call site] 01602
28 Union::Str [function] [call site] 01604
28 TestStruct::clone [function] [call site] 01605
28 Union::Char [function] [call site] 01608
28 Union::Int [function] [call site] 01610
28 Union::Float [function] [call site] 01612
28 Union::Decimal [function] [call site] 01614
28 TestStruct::clone [function] [call site] 01615
28 Union::Array [function] [call site] 01617
28 TestStruct::clone [function] [call site] 01618
28 Union::Blob [function] [call site] 01620
28 TestStruct::clone [function] [call site] 01621
28 Union::Map [function] [call site] 01623
28 TestStruct::clone [function] [call site] 01624
28 Union::FnPtr [function] [call site] 01626
28 TestStruct::clone [function] [call site] 01627
28 Union::TimeStamp [function] [call site] 01629
28 TestStruct::clone [function] [call site] 01630
28 Union::Variant [function] [call site] 01632
28 StmtBlock::as_ref [function] [call site] 01633
28 StmtBlock::as_ref [function] [call site] 01634
28 T::clone_object [function] [call site] 01635
29 TestStruct::new [function] [call site] 01636
29 TestStruct::clone [function] [call site] 01637
28 Box::into [function] [call site] 01639
28 Union::Shared [function] [call site] 01641
28 TestStruct::clone [function] [call site] 01642
27 Dynamic::flatten_clone [function] [call site] 01643
28 crate::func::locked_read [function] [call site] 01644
28 Option::map_or_else [function] [call site] 01645
28 Dynamic::clone [function] [call site] 01646
28 Dynamic::flatten_clone [function] [call site] 01647
28 Dynamic::clone [function] [call site] 01648
27 Dynamic::clone [function] [call site] 01649
26 Union::Shared [function] [call site] 01651
24 Position::is_none [function] [call site] 01652
24 ParseSettings::has_flag [function] [call site] 01653
24 ParseSettings::has_option [function] [call site] 01654
24 map_or [function] [call site] 01655
24 string_functions::contains [function] [call site] 01656
24 Err [function] [call site] 01657
24 PERR::VariableUndefined [function] [call site] 01658
24 test_to_string [function] [call site] 01659
24 PERR::into_err [function] [call site] 01660
24 calc_fn_hash [function] [call site] 01661
24 test::len [function] [call site] 01662
24 blob_functions::insert [function] [call site] 01663
24 Engine::make_curry_from_externals [function] [call site] 01664
25 StmtBlock::as_ref [function] [call site] 01665
25 string_functions::is_empty [function] [call site] 01666
26 test::len [function] [call site] 01667
25 StmtBlock::as_ref [function] [call site] 01668
25 test::len [function] [call site] 01669
26 test::len [function] [call site] 01670
25 blob_functions::blob_with_capacity [function] [call site] 01671
25 StmtBlock::as_ref [function] [call site] 01672
25 test::len [function] [call site] 01673
25 blob_functions::push [function] [call site] 01674
25 StmtBlock::extend [function] [call site] 01675
25 StmtBlock::as_ref [function] [call site] 01676
25 MyIterableType::into_iter [function] [call site] 01677
26 test_chars [function] [call site] 01678
26 0.chars().collect::<Vec<_>> [function] [call site] 01679
26 MyIterableType::into_iter [function] [call site] 01680
25 Self::IntoIter::cloned [function] [call site] 01681
25 Engine::lex_with_map [function] [call site] 01682
25 Engine::access_var [function] [call site] 01683
25 FnPtr::try_from [function] [call site] 01684
25 Command::get [function] [call site] 01685
25 RhaiResultOf::ok [function] [call site] 01686
25 and_then [function] [call site] 01687
25 Expr::Variable [function] [call site] 01688
25 Engine::default [function] [call site] 01689
25 Expr::Variable [function] [call site] 01691
25 Engine::get_interned_string [function] [call site] 01693
25 FnCallHashes::from_native_only [function] [call site] 01694
25 calc_fn_hash [function] [call site] 01695
25 FnCallExpr::into_fn_call_expr [function] [call site] 01696
25 blob_functions::blob_with_capacity [function] [call site] 01697
26 blob_functions::blob_with_capacity_and_value [function] [call site] 01698
25 blob_functions::push [function] [call site] 01699
26 blob_functions::push [function] [call site] 01700
26 FnPtr::try_from [function] [call site] 01701
26 RhaiResultOf::unwrap [function] [call site] 01702
25 Stmt::Share [function] [call site] 01703
25 MyIterableType::into_iter [function] [call site] 01704
26 test_chars [function] [call site] 01705
26 0.chars().collect::<Vec<_>> [function] [call site] 01706
26 MyIterableType::into_iter [function] [call site] 01707
25 Self::IntoIter::map [function] [call site] 01708
25 Engine::access_var [function] [call site] 01709
25 into_iter() [call site] 01710
8 .map(|var| [call site] 01711
10 let [call site] 01712
10 (var, [call site] 01713
8 }) [call site] 01714
8 .collect::<FnArgsVec<_>> [function] [call site] 01715
25 blob_functions::push [function] [call site] 01717
25 Stmt::Expr [function] [call site] 01718
25 Expr::Stmt [function] [call site] 01720
25 StmtBlock::new [function] [call site] 01721
26 StmtBlock::new_with_span [function] [call site] 01722
27 MyIterableType::into_iter [function] [call site] 01723
28 test_chars [function] [call site] 01724
28 0.chars().collect::<Vec<_>> [function] [call site] 01725
28 MyIterableType::into_iter [function] [call site] 01726
27 Self::IntoIter::collect [function] [call site] 01727
27 StmtBlockContainer::shrink_to_fit [function] [call site] 01728
26 Span::new [function] [call site] 01729
25 Self::into [function] [call site] 01730
24 Ok [function] [call site] 01731
23 TestStruct::new [function] [call site] 01732
23 ParseSettings::level_up [function] [call site] 01733
23 MultiInputsStream::get_next [function] [call site] 01734
23 unwrap [function] [call site] 01735
23 string_functions::is_empty [function] [call site] 01736
23 blob_functions::push [function] [call site] 01737
24 blob_functions::push [function] [call site] 01738
24 FnPtr::try_from [function] [call site] 01739
24 RhaiResultOf::unwrap [function] [call site] 01740
23 Expr::StringConstant [function] [call site] 01741
23 Engine::get_interned_string [function] [call site] 01742
23 Engine::parse_block [function] [call site] 01743
23 Expr::Stmt [function] [call site] 01744
23 TestStruct::new [function] [call site] 01745
23 ParseResult::into [function] [call site] 01746
23 string_functions::is_empty [function] [call site] 01747
23 blob_functions::push [function] [call site] 01748
23 Target::borrow_mut [function] [call site] 01749
24 Target::as_mut [function] [call site] 01750
23 MultiInputsStream::get_next [function] [call site] 01751
23 unwrap [function] [call site] 01752
23 string_functions::is_empty [function] [call site] 01753
23 blob_functions::push [function] [call site] 01754
23 Expr::StringConstant [function] [call site] 01755
23 Engine::get_interned_string [function] [call site] 01756
23 string_functions::is_empty [function] [call site] 01757
23 blob_functions::push [function] [call site] 01758
23 Expr::StringConstant [function] [call site] 01759
23 Engine::get_interned_string [function] [call site] 01760
23 Err [function] [call site] 01761
23 PERR::into_err [function] [call site] 01762
23 string_functions::is_empty [function] [call site] 01763
24 test::len [function] [call site] 01764
23 Expr::StringConstant [function] [call site] 01765
23 Engine::get_interned_string [function] [call site] 01766
23 Self::shrink_to_fit [function] [call site] 01767
23 Expr::InterpolatedString [function] [call site] 01768
23 Engine::parse_array_literal [function] [call site] 01769
24 eat_token [function] [call site] 01770
24 TestStruct::new [function] [call site] 01771
24 Engine::max_array_size [function] [call site] 01772
25 Command::get [function] [call site] 01773
24 test::len [function] [call site] 01774
24 Engine::max_array_size [function] [call site] 01775
24 PERR::LiteralTooLarge [function] [call site] 01777
24 &str::into [function] [call site] 01778
24 Engine::max_array_size [function] [call site] 01779
24 PERR::into_err [function] [call site] 01780
24 eat_token [function] [call site] 01785
24 PERR::MissingToken [function] [call site] 01787
24 PERR::into_err [function] [call site] 01790
24 blob_functions::push [function] [call site] 01791
24 Engine::parse_expr [function] [call site] 01792
24 ParseSettings::level_up [function] [call site] 01793
24 eat_token [function] [call site] 01796
24 PERR::MissingToken [function] [call site] 01798
24 PERR::into_err [function] [call site] 01801
24 TestStruct::clone [function] [call site] 01803
24 PERR::into_err [function] [call site] 01804
24 PERR::MissingToken [function] [call site] 01806
24 &str::into [function] [call site] 01808
24 PERR::into_err [function] [call site] 01809
24 shrink_to_fit [function] [call site] 01810
24 Expr::Array [function] [call site] 01812
23 ParseSettings::level_up [function] [call site] 01813
23 Engine::parse_map_literal [function] [call site] 01814
24 eat_token [function] [call site] 01815
24 StaticVec::<(Ident, [call site] 01816
24 std::collections::BTreeMap::<crate::Identifier, [call site] 01817
24 eat_token [function] [call site] 01820
24 PERR::MissingToken [function] [call site] 01822
24 PERR::into_err [function] [call site] 01825
24 MultiInputsStream::get_next [function] [call site] 01826
24 ParseSettings::has_flag [function] [call site] 01828
24 PERR::into_err [function] [call site] 01830
24 MyIterableType::into_iter [function] [call site] 01831
25 test_chars [function] [call site] 01832
25 0.chars().collect::<Vec<_>> [function] [call site] 01833
25 MyIterableType::into_iter [function] [call site] 01834
24 Self::IntoIter::any [function] [call site] 01835
24 Ident::as_str [function] [call site] 01836
24 Ident::as_str [function] [call site] 01837
24 PERR::DuplicatedProperty [function] [call site] 01839
24 test_to_string [function] [call site] 01840
24 PERR::into_err [function] [call site] 01841
24 PERR::into_err [function] [call site] 01843
24 tokenizer::is_valid_identifier [function] [call site] 01844
24 PERR::Reserved [function] [call site] 01846
24 test_to_string [function] [call site] 01847
24 PERR::into_err [function] [call site] 01848
24 PERR::into_err [function] [call site] 01850
24 PERR::MissingToken [function] [call site] 01852
24 PERR::into_err [function] [call site] 01855
24 string_functions::is_empty [function] [call site] 01856
24 PERR::MissingToken [function] [call site] 01858
24 PERR::into_err [function] [call site] 01861
24 PERR::into_err [function] [call site] 01863
24 MultiInputsStream::get_next [function] [call site] 01864
24 PERR::into_err [function] [call site] 01867
24 PERR::MissingToken [function] [call site] 01869
24 PERR::into_err [function] [call site] 01871
24 Engine::max_map_size [function] [call site] 01872
25 Command::get [function] [call site] 01873
24 test::len [function] [call site] 01874
25 test::len [function] [call site] 01875
24 Engine::max_map_size [function] [call site] 01876
24 PERR::LiteralTooLarge [function] [call site] 01878
24 &str::into [function] [call site] 01879
24 Engine::max_map_size [function] [call site] 01880
24 PERR::into_err [function] [call site] 01881
24 Engine::parse_expr [function] [call site] 01884
24 ParseSettings::level_up [function] [call site] 01885
24 blob_functions::insert [function] [call site] 01886
25 FnPtr::try_from [function] [call site] 01887
25 RhaiResultOf::unwrap [function] [call site] 01888
25 string_functions::is_empty [function] [call site] 01889
25 blob_functions::push [function] [call site] 01890
25 eval::calc_offset_len [function] [call site] 01891
25 test::len [function] [call site] 01892
25 test::len [function] [call site] 01893
25 blob_functions::push [function] [call site] 01894
25 blob_functions::insert [function] [call site] 01895
24 TestStruct::clone [function] [call site] 01896
24 Engine::get_interned_string [function] [call site] 01897
24 blob_functions::push [function] [call site] 01898
25 blob_functions::push [function] [call site] 01899
25 FnPtr::try_from [function] [call site] 01900
25 RhaiResultOf::unwrap [function] [call site] 01901
24 eat_token [function] [call site] 01904
24 PERR::MissingToken [function] [call site] 01906
24 &str::into [function] [call site] 01908
24 PERR::into_err [function] [call site] 01909
24 TestStruct::clone [function] [call site] 01911
24 PERR::into_err [function] [call site] 01912
24 PERR::MissingToken [function] [call site] 01914
24 PERR::into_err [function] [call site] 01917
24 (TokenIterator::shrink_to_fit [function] [call site] 01918
24 Expr::Map [function] [call site] 01920
23 ParseSettings::level_up [function] [call site] 01922
23 contains_key [function] [call site] 01923
23 get_key_value [function] [call site] 01924
23 unwrap [function] [call site] 01925
23 MultiInputsStream::get_next [function] [call site] 01926
23 unwrap [function] [call site] 01927
23 Engine::parse_custom_syntax [function] [call site] 01928
24 TestStruct::new [function] [call site] 01929
24 TestStruct::new [function] [call site] 01930
24 TestStruct::new [function] [call site] 01931
24 Scope::push_constant_dynamic [function] [call site] 01932
25 Scope::push_entry [function] [call site] 01933
26 Scope::is_empty [function] [call site] 01934
26 blob_functions::push [function] [call site] 01937
26 Dynamic::set_access_mode [function] [call site] 01938
26 blob_functions::push [function] [call site] 01939
24 Engine::get_interned_string [function] [call site] 01942
24 RhaiResultOf::into [function] [call site] 01943
24 blob_functions::push [function] [call site] 01944
24 TestStruct::clone [function] [call site] 01945
24 blob_functions::push [function] [call site] 01946
24 TestStruct::clone [function] [call site] 01947
24 (Token, [call site] 01950
24 Position::new_const [function] [call site] 01951
24 ParseSettings::level_up [function] [call site] 01952
24 parse_func [function] [call site] 01953
24 string_functions::starts_with [function] [call site] 01954
24 test::len [function] [call site] 01955
24 test::len [function] [call site] 01956
24 blob_functions::push [function] [call site] 01957
24 Expr::StringConstant [function] [call site] 01958
24 Engine::get_interned_string [function] [call site] 01959
24 Engine::get_interned_string [function] [call site] 01960
24 PERR::into_err [function] [call site] 01962
24 Ident::as_str [function] [call site] 01963
24 Target::borrow_mut [function] [call site] 01964
24 MultiInputsStream::get_next [function] [call site] 01965
24 blob_functions::push [function] [call site] 01967
24 test_to_string [function] [call site] 01968
24 Self::last [function] [call site] 01970
24 blob_functions::push [function] [call site] 01972
24 Engine::get_interned_string [function] [call site] 01973
24 parse_var_name [function] [call site] 01974
24 Engine::get_interned_string [function] [call site] 01975
24 blob_functions::push [function] [call site] 01976
24 TestStruct::clone [function] [call site] 01977
24 blob_functions::push [function] [call site] 01978
24 Engine::get_interned_string [function] [call site] 01979
24 blob_functions::push [function] [call site] 01980
24 Expr::Variable [function] [call site] 01981
24 MultiInputsStream::get_next [function] [call site] 01984
24 Token::is_standard_symbol [function] [call site] 01986
24 Token::literal_syntax [function] [call site] 01988
24 &'static [call site] 01989
24 tokenizer::is_valid_identifier [function] [call site] 01990
24 Ident::as_str [function] [call site] 01991
24 PERR::into_err [function] [call site] 01994
24 PERR::MissingSymbol [function] [call site] 01996
24 ImmutableString::new [function] [call site] 01997
24 PERR::into_err [function] [call site] 01998
24 Engine::get_interned_string [function] [call site] 01999
24 blob_functions::push [function] [call site] 02000
24 TestStruct::clone [function] [call site] 02001
24 blob_functions::push [function] [call site] 02002
24 Engine::get_interned_string [function] [call site] 02003
24 blob_functions::push [function] [call site] 02004
24 Expr::StringConstant [function] [call site] 02005
24 MultiInputsStream::get_next [function] [call site] 02006
24 PERR::into_err [function] [call site] 02009
24 (Token, [call site] 02011
24 Engine::get_interned_string [function] [call site] 02012
24 blob_functions::push [function] [call site] 02013
24 TestStruct::clone [function] [call site] 02014
24 blob_functions::push [function] [call site] 02015
24 Engine::get_interned_string [function] [call site] 02016
24 blob_functions::push [function] [call site] 02017
24 Expr::StringConstant [function] [call site] 02018
24 blob_functions::push [function] [call site] 02019
24 Engine::parse_expr [function] [call site] 02020
24 Engine::get_interned_string [function] [call site] 02021
24 blob_functions::push [function] [call site] 02022
24 TestStruct::clone [function] [call site] 02023
24 blob_functions::push [function] [call site] 02025
24 Engine::parse_block [function] [call site] 02026
24 blob_functions::push [function] [call site] 02027
24 Expr::Stmt [function] [call site] 02028
24 TestStruct::new [function] [call site] 02029
24 ParseResult::into [function] [call site] 02030
24 Engine::get_interned_string [function] [call site] 02031
24 blob_functions::push [function] [call site] 02032
24 TestStruct::clone [function] [call site] 02033
24 blob_functions::push [function] [call site] 02034
24 Engine::parse_block [function] [call site] 02035
24 blob_functions::push [function] [call site] 02036
24 Expr::Stmt [function] [call site] 02037
24 TestStruct::new [function] [call site] 02038
24 ParseResult::into [function] [call site] 02039
24 Engine::get_interned_string [function] [call site] 02040
24 blob_functions::push [function] [call site] 02041
24 TestStruct::clone [function] [call site] 02042
24 blob_functions::push [function] [call site] 02043
24 PERR::MissingSymbol [function] [call site] 02047
24 &str::into [function] [call site] 02048
24 PERR::into_err [function] [call site] 02049
24 blob_functions::push [function] [call site] 02050
24 Engine::parse_anon_fn [function] [call site] 02051
24 Engine::get_interned_string [function] [call site] 02052
24 blob_functions::push [function] [call site] 02053
24 TestStruct::clone [function] [call site] 02054
24 blob_functions::push [function] [call site] 02055
24 MultiInputsStream::get_next [function] [call site] 02056
24 blob_functions::push [function] [call site] 02058
24 Expr::BoolConstant [function] [call site] 02059
24 blob_functions::push [function] [call site] 02060
24 Engine::get_interned_string [function] [call site] 02061
24 Token::literal_syntax [function] [call site] 02062
24 blob_functions::push [function] [call site] 02063
24 Engine::get_interned_string [function] [call site] 02064
24 PERR::MissingSymbol [function] [call site] 02066
24 &str::into [function] [call site] 02067
24 PERR::into_err [function] [call site] 02068
24 MultiInputsStream::get_next [function] [call site] 02069
24 blob_functions::push [function] [call site] 02071
24 Expr::IntegerConstant [function] [call site] 02072
24 blob_functions::push [function] [call site] 02073
24 f32::to_string [function] [call site] 02074
25 Engine::new [function] [call site] 02075
25 Scope::new [function] [call site] 02076
25 blob_functions::push [function] [call site] 02077
25 blob_functions::push [function] [call site] 02078
25 blob_functions::push [function] [call site] 02079
24 blob_functions::push [function] [call site] 02081
24 Engine::get_interned_string [function] [call site] 02082
24 PERR::MissingSymbol [function] [call site] 02084
24 &str::into [function] [call site] 02085
24 PERR::into_err [function] [call site] 02086
24 MultiInputsStream::get_next [function] [call site] 02087
24 blob_functions::push [function] [call site] 02089
24 Expr::FloatConstant [function] [call site] 02090
24 blob_functions::push [function] [call site] 02091
24 blob_functions::push [function] [call site] 02093
24 Engine::get_interned_string [function] [call site] 02094
24 PERR::MissingSymbol [function] [call site] 02096
24 &str::into [function] [call site] 02097
24 PERR::into_err [function] [call site] 02098
24 MultiInputsStream::get_next [function] [call site] 02099
24 Engine::get_interned_string [function] [call site] 02101
24 blob_functions::push [function] [call site] 02102
24 Expr::StringConstant [function] [call site] 02103
24 TestStruct::clone [function] [call site] 02104
24 blob_functions::push [function] [call site] 02105
24 blob_functions::push [function] [call site] 02106
24 Engine::get_interned_string [function] [call site] 02107
24 PERR::MissingSymbol [function] [call site] 02109
24 &str::into [function] [call site] 02110
24 PERR::into_err [function] [call site] 02111
24 MultiInputsStream::get_next [function] [call site] 02112
24 PERR::into_err [function] [call site] 02115
24 blob_functions::push [function] [call site] 02116
24 TestStruct::clone [function] [call site] 02117
24 blob_functions::push [function] [call site] 02118
24 TestStruct::clone [function] [call site] 02119
24 Token::is_literal [function] [call site] 02120
24 Token::literal_syntax [function] [call site] 02121
24 blob_functions::push [function] [call site] 02122
24 TestStruct::clone [function] [call site] 02123
24 blob_functions::push [function] [call site] 02124
24 TestStruct::clone [function] [call site] 02125
24 PERR::MissingToken [function] [call site] 02127
24 PERR::into_err [function] [call site] 02129
24 Self::shrink_to_fit [function] [call site] 02130
24 Self::shrink_to_fit [function] [call site] 02131
24 Expr::Custom [function] [call site] 02133
23 ParseSettings::level_up [function] [call site] 02135
23 MultiInputsStream::get_next [function] [call site] 02136
23 unwrap [function] [call site] 02137
23 peek [function] [call site] 02138
23 unwrap [function] [call site] 02139
23 Expr::Variable [function] [call site] 02140
23 Engine::get_interned_string [function] [call site] 02141
23 into [function] [call site] 02142
23 Engine::get_interned_string [function] [call site] 02143
23 into [function] [call site] 02144
23 ASTFlags::intersects [function] [call site] 02145
23 Err [function] [call site] 02146
23 LexError::ImproperSymbol [function] [call site] 02147
23 Token::literal_syntax [function] [call site] 02148
23 &'static [call site] 02149
23 ImmutableString::new [function] [call site] 02150
23 PERR::into_err [function] [call site] 02151
23 Engine::get_interned_string [function] [call site] 02152
23 Expr::Variable [function] [call site] 02153
23 into [function] [call site] 02154
23 Engine::access_var [function] [call site] 02155
23 ASTFlags::intersects [function] [call site] 02156
23 Position::is_none [function] [call site] 02157
23 ParseSettings::has_option [function] [call site] 02158
23 map_or [function] [call site] 02159
23 string_functions::contains [function] [call site] 02160
23 Err [function] [call site] 02161
23 PERR::VariableUndefined [function] [call site] 02162
23 test_to_string [function] [call site] 02163
23 PERR::into_err [function] [call site] 02164
23 and_then [function] [call site] 02165
23 FnPtr::try_from [function] [call site] 02166
23 Command::get [function] [call site] 02167
23 RhaiResultOf::ok [function] [call site] 02168
23 and_then [function] [call site] 02169
23 Engine::get_interned_string [function] [call site] 02170
23 Expr::Variable [function] [call site] 02171
23 into [function] [call site] 02172
23 into [function] [call site] 02173
23 MultiInputsStream::get_next [function] [call site] 02174
23 unwrap [function] [call site] 02175
23 peek [function] [call site] 02176
23 unwrap [function] [call site] 02177
23 is_reserved_keyword_or_symbol [function] [call site] 02178
23 Expr::Variable [function] [call site] 02179
23 Engine::get_interned_string [function] [call site] 02180
23 into [function] [call site] 02181
23 Engine::get_interned_string [function] [call site] 02182
23 into [function] [call site] 02183
23 ParseSettings::has_flag [function] [call site] 02184
23 Expr::ThisPtr [function] [call site] 02185
23 Err [function] [call site] 02186
23 LexError::ImproperSymbol [function] [call site] 02187
23 test_to_string [function] [call site] 02188
23 PERR::into_err [function] [call site] 02189
23 Err [function] [call site] 02190
23 PERR::Reserved [function] [call site] 02191
23 test_to_string [function] [call site] 02192
23 PERR::into_err [function] [call site] 02193
23 MultiInputsStream::get_next [function] [call site] 02194
23 unwrap [function] [call site] 02195
23 Err [function] [call site] 02196
23 PERR::into_err [function] [call site] 02197
23 Err [function] [call site] 02198
23 LexError::UnexpectedInput [function] [call site] 02199
23 (Token, [call site] 02200
23 PERR::into_err [function] [call site] 02201
23 peek [function] [call site] 02202
23 unwrap [function] [call site] 02203
23 Ok [function] [call site] 02204
23 Engine::parse_postfix [function] [call site] 02205
24 Expr::is_valid_postfix [function] [call site] 02208
24 MultiInputsStream::get_next [function] [call site] 02209
24 string_functions::is_empty [function] [call site] 02211
24 LexError::UnexpectedInput [function] [call site] 02215
24 PERR::into_err [function] [call site] 02217
24 LexError::ImproperSymbol [function] [call site] 02219
24 &str::into [function] [call site] 02220
24 &str::into [function] [call site] 02221
24 PERR::into_err [function] [call site] 02222
24 PERR::MissingToken [function] [call site] 02226
24 &str::into [function] [call site] 02228
24 PERR::into_err [function] [call site] 02229
24 MultiInputsStream::get_next [function] [call site] 02230
24 Engine::parse_fn_call [function] [call site] 02232
25 TestStruct::new [function] [call site] 02235
25 PERR::MissingToken [function] [call site] 02237
25 PERR::into_err [function] [call site] 02239
25 TestStruct::clone [function] [call site] 02241
25 PERR::into_err [function] [call site] 02242
25 eat_token [function] [call site] 02243
25 string_functions::is_empty [function] [call site] 02244
25 calc_fn_hash [function] [call site] 02245
25 Namespace::root [function] [call site] 02246
25 ParseState::find_module [function] [call site] 02247
26 MyIterableType::into_iter [function] [call site] 02248
26 array_functions::reduce_rev [function] [call site] 02249
26 rposition [function] [call site] 02250
26 and_then [function] [call site] 02251
26 TestStruct::new [function] [call site] 02252
25 ParseSettings::has_option [function] [call site] 02253
25 Position::is_none [function] [call site] 02254
25 MyIterableType::into_iter [function] [call site] 02255
25 T::as_any [function] [call site] 02256
25 contains_key [function] [call site] 02257
25 PERR::ModuleUndefined [function] [call site] 02259
25 &str::into [function] [call site] 02260
25 PERR::into_err [function] [call site] 02261
25 ParseSettings::level_up_with_position [function] [call site] 02262
25 calc_fn_hash [function] [call site] 02263
25 MyIterableType::into_iter [function] [call site] 02264
25 Engine::lex_with_map [function] [call site] 02265
25 calc_fn_hash [function] [call site] 02266
25 tokenizer::is_valid_function_name [function] [call site] 02267
25 FnCallHashes::from_hash [function] [call site] 02268
25 FnCallHashes::from_native_only [function] [call site] 02270
25 shrink_to_fit [function] [call site] 02271
25 Engine::get_interned_string [function] [call site] 02273
25 FnCallExpr::into_fn_call_expr [function] [call site] 02274
25 ParseSettings::level_up [function] [call site] 02275
25 blob_functions::push [function] [call site] 02278
25 Engine::parse_expr [function] [call site] 02279
25 eat_token [function] [call site] 02282
25 string_functions::is_empty [function] [call site] 02283
25 calc_fn_hash [function] [call site] 02284
25 test::len [function] [call site] 02285
25 Namespace::root [function] [call site] 02286
25 ParseState::find_module [function] [call site] 02287
25 ParseSettings::has_option [function] [call site] 02288
25 Position::is_none [function] [call site] 02289
25 MyIterableType::into_iter [function] [call site] 02290
25 T::as_any [function] [call site] 02291
25 contains_key [function] [call site] 02292
25 PERR::ModuleUndefined [function] [call site] 02294
25 &str::into [function] [call site] 02295
25 PERR::into_err [function] [call site] 02296
25 ParseSettings::level_up_with_position [function] [call site] 02297
25 calc_fn_hash [function] [call site] 02298
25 MyIterableType::into_iter [function] [call site] 02299
25 Engine::lex_with_map [function] [call site] 02300
25 test::len [function] [call site] 02301
25 calc_fn_hash [function] [call site] 02302
25 test::len [function] [call site] 02303
25 tokenizer::is_valid_function_name [function] [call site] 02304
25 FnCallHashes::from_hash [function] [call site] 02305
25 FnCallHashes::from_native_only [function] [call site] 02306
25 shrink_to_fit [function] [call site] 02307
25 Engine::get_interned_string [function] [call site] 02309
25 FnCallExpr::into_fn_call_expr [function] [call site] 02310
25 eat_token [function] [call site] 02311
25 PERR::MissingToken [function] [call site] 02313
25 PERR::into_err [function] [call site] 02315
25 TestStruct::clone [function] [call site] 02317
25 PERR::into_err [function] [call site] 02318
25 PERR::MissingToken [function] [call site] 02320
25 PERR::into_err [function] [call site] 02322
24 Engine::parse_fn_call [function] [call site] 02323
24 RhaiResultOf::intersects [function] [call site] 02324
24 LexError::ImproperSymbol [function] [call site] 02326
24 Token::literal_syntax [function] [call site] 02327
24 &'static [call site] 02328
24 ImmutableString::new [function] [call site] 02329
24 PERR::into_err [function] [call site] 02330
24 parse_var_name [function] [call site] 02331
24 blob_functions::push [function] [call site] 02332
24 Engine::get_interned_string [function] [call site] 02333
24 Expr::Variable [function] [call site] 02334
24 string_functions::is_empty [function] [call site] 02336
24 ParseSettings::level_up [function] [call site] 02337
24 Engine::parse_index_chain [function] [call site] 02338
25 Engine::parse_expr [function] [call site] 02339
25 ParseSettings::level_up [function] [call site] 02340
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] 02341
26 PERR::MalformedIndexExpr [function] [call site] 02343
26 &str::into [function] [call site] 02344
26 PERR::into_err [function] [call site] 02345
26 Expr::start_position [function] [call site] 02346
27 string_functions::is_empty [function] [call site] 02347
27 Expr::position [function] [call site] 02348
27 ParseSettings::level_up_with_position [function] [call site] 02349
27 Expr::start_position [function] [call site] 02350
27 Expr::start_position [function] [call site] 02351
27 Expr::position [function] [call site] 02352
26 PERR::MalformedIndexExpr [function] [call site] 02355
26 &str::into [function] [call site] 02356
26 PERR::into_err [function] [call site] 02357
26 Expr::start_position [function] [call site] 02358
26 PERR::MalformedIndexExpr [function] [call site] 02360
26 &str::into [function] [call site] 02361
26 PERR::into_err [function] [call site] 02362
26 Expr::start_position [function] [call site] 02363
26 PERR::MalformedIndexExpr [function] [call site] 02365
26 &str::into [function] [call site] 02366
26 PERR::into_err [function] [call site] 02367
26 Expr::start_position [function] [call site] 02368
26 PERR::MalformedIndexExpr [function] [call site] 02370
26 &str::into [function] [call site] 02371
26 PERR::into_err [function] [call site] 02372
26 Expr::start_position [function] [call site] 02373
26 PERR::MalformedIndexExpr [function] [call site] 02377
26 &str::into [function] [call site] 02378
26 PERR::into_err [function] [call site] 02379
26 Expr::start_position [function] [call site] 02380
26 PERR::MalformedIndexExpr [function] [call site] 02382
26 &str::into [function] [call site] 02383
26 PERR::into_err [function] [call site] 02384
26 Expr::start_position [function] [call site] 02385
26 PERR::MalformedIndexExpr [function] [call site] 02387
26 &str::into [function] [call site] 02388
26 PERR::into_err [function] [call site] 02389
26 Expr::start_position [function] [call site] 02390
26 PERR::MalformedIndexExpr [function] [call site] 02392
26 &str::into [function] [call site] 02393
26 PERR::into_err [function] [call site] 02394
26 Expr::start_position [function] [call site] 02395
26 PERR::MalformedIndexExpr [function] [call site] 02397
26 &str::into [function] [call site] 02398
26 PERR::into_err [function] [call site] 02399
26 Expr::start_position [function] [call site] 02400
25 eat_token [function] [call site] 02405
25 MultiInputsStream::get_next [function] [call site] 02408
25 ParseSettings::level_up [function] [call site] 02410
25 string_functions::is_empty [function] [call site] 02411
25 Engine::parse_index_chain [function] [call site] 02412
25 Expr::Index [function] [call site] 02414
25 Expr::Index [function] [call site] 02417
25 TestStruct::clone [function] [call site] 02420
25 PERR::into_err [function] [call site] 02421
25 PERR::MissingToken [function] [call site] 02423
25 &str::into [function] [call site] 02425
25 PERR::into_err [function] [call site] 02426
24 is_reserved_keyword_or_symbol [function] [call site] 02429
24 PERR::Reserved [function] [call site] 02431
24 test_to_string [function] [call site] 02432
24 PERR::into_err [function] [call site] 02433
24 PERR::into_err [function] [call site] 02435
24 string_functions::is_empty [function] [call site] 02436
24 Engine::parse_primary [function] [call site] 02437
24 ParseSettings::level_up [function] [call site] 02438
24 Engine::make_dot_expr [function] [call site] 02439
25 ASTFlags::intersects [function] [call site] 02440
25 Engine::make_dot_expr [function] [call site] 02441
25 Expr::Index [function] [call site] 02443
25 string_functions::is_empty [function] [call site] 02444
25 string_functions::is_empty [function] [call site] 02445
25 Engine::convert_expr_into_property [function] [call site] 02446
26 string_functions::is_empty [function] [call site] 02447
26 TestStruct::clone [function] [call site] 02448
26 Engine::get_interned_getter [function] [call site] 02449
27 locked_write [function] [call site] 02450
27 StringsInterner::get_with_mapper [function] [call site] 02451
28 StmtBlock::as_ref [function] [call site] 02452
28 StringsInterner::max [function] [call site] 02453
28 func::hashing::get_hasher [function] [call site] 02454
28 Self::Hasher::write_u8 [function] [call site] 02455
28 test::hash [function] [call site] 02456
28 Self::Hasher::finish [function] [call site] 02457
28 test::len [function] [call site] 02458
29 test::len [function] [call site] 02459
28 BloomFilterU64::is_absent_and_set [function] [call site] 02460
29 BloomFilterU64::calc_hash [function] [call site] 02461
28 string_functions::is_empty [function] [call site] 02462
28 Scope::push_entry [function] [call site] 02464
29 Scope::is_empty [function] [call site] 02465
29 blob_functions::push [function] [call site] 02468
29 Dynamic::set_access_mode [function] [call site] 02469
29 blob_functions::push [function] [call site] 02470
28 Command::get [function] [call site] 02471
28 TestStruct::clone [function] [call site] 02472
28 blob_functions::insert [function] [call site] 02474
28 TestStruct::clone [function] [call site] 02475
28 StringsInterner::throttle_cache [function] [call site] 02476
27 make_getter [function] [call site] 02478
28 Position::new_const [function] [call site] 02479
28 RhaiResultOf::push_str [function] [call site] 02480
28 RhaiResultOf::push_str [function] [call site] 02481
27 StmtBlock::as_ref [function] [call site] 02482
27 Identifier::into [function] [call site] 02483
27 make_getter [function] [call site] 02484
27 StmtBlock::as_ref [function] [call site] 02485
27 Identifier::into [function] [call site] 02486
27 make_getter [function] [call site] 02487
27 StmtBlock::as_ref [function] [call site] 02488
27 Identifier::into [function] [call site] 02489
26 calc_fn_hash [function] [call site] 02490
26 Engine::get_interned_setter [function] [call site] 02491
27 locked_write [function] [call site] 02492
27 StringsInterner::get_with_mapper [function] [call site] 02493
27 make_setter [function] [call site] 02494
28 Position::new_const [function] [call site] 02495
28 RhaiResultOf::push_str [function] [call site] 02496
28 RhaiResultOf::push_str [function] [call site] 02497
27 StmtBlock::as_ref [function] [call site] 02498
27 Identifier::into [function] [call site] 02499
27 make_setter [function] [call site] 02500
27 StmtBlock::as_ref [function] [call site] 02501
27 Identifier::into [function] [call site] 02502
27 make_setter [function] [call site] 02503
27 StmtBlock::as_ref [function] [call site] 02504
27 Identifier::into [function] [call site] 02505
26 calc_fn_hash [function] [call site] 02506
26 Expr::Property [function] [call site] 02507
26 TestStruct::new [function] [call site] 02508
25 Expr::Dot [function] [call site] 02510
25 Expr::Dot [function] [call site] 02513
25 FnCallExpr::is_qualified [function] [call site] 02515
25 string_functions::is_empty [function] [call site] 02516
25 LexError::ImproperSymbol [function] [call site] 02518
25 test_to_string [function] [call site] 02519
25 PERR::into_err [function] [call site] 02520
25 PERR::MalformedCapture [function] [call site] 02522
25 &str::into [function] [call site] 02523
25 PERR::into_err [function] [call site] 02524
25 test::len [function] [call site] 02525
25 tokenizer::is_valid_function_name [function] [call site] 02526
25 FnCallHashes::from_script_and_native [function] [call site] 02527
25 calc_fn_hash [function] [call site] 02529
25 calc_fn_hash [function] [call site] 02530
25 FnCallHashes::from_native_only [function] [call site] 02531
25 calc_fn_hash [function] [call site] 02532
25 FnCallHashes::from_native_only [function] [call site] 02533
25 calc_fn_hash [function] [call site] 02534
25 Expr::MethodCall [function] [call site] 02535
25 Expr::Dot [function] [call site] 02537
25 string_functions::is_empty [function] [call site] 02539
25 FnCallExpr::is_qualified [function] [call site] 02540
25 Engine::convert_expr_into_property [function] [call site] 02541
25 Expr::Dot [function] [call site] 02543
25 Expr::Index [function] [call site] 02544
25 Expr::Dot [function] [call site] 02546
25 test::len [function] [call site] 02548
25 tokenizer::is_valid_function_name [function] [call site] 02549
25 FnCallHashes::from_script_and_native [function] [call site] 02550
25 calc_fn_hash [function] [call site] 02551
25 calc_fn_hash [function] [call site] 02552
25 FnCallHashes::from_native_only [function] [call site] 02553
25 calc_fn_hash [function] [call site] 02554
25 FnCallHashes::from_native_only [function] [call site] 02555
25 calc_fn_hash [function] [call site] 02556
25 Expr::MethodCall [function] [call site] 02557
25 Expr::Dot [function] [call site] 02559
25 Expr::Index [function] [call site] 02560
25 Expr::Dot [function] [call site] 02562
25 PERR::into_err [function] [call site] 02565
25 Expr::start_position [function] [call site] 02566
24 string_functions::is_empty [function] [call site] 02567
24 optimize_combo_chain [function] [call site] 02568
25 test_functions_take [function] [call site] 02569
25 test_functions_take [function] [call site] 02570
25 test_functions_take [function] [call site] 02571
25 StmtBlock::as_mut [function] [call site] 02572
25 intersects [function] [call site] 02573
25 StmtBlock::as_mut [function] [call site] 02574
25 StmtBlock::as_mut [function] [call site] 02575
25 string_functions::remove [function] [call site] 02576
25 test_functions_take [function] [call site] 02577
25 make_sub [function] [call site] 02578
25 make_root [function] [call site] 02579
24 string_functions::is_empty [function] [call site] 02580
24 string_functions::is_empty [function] [call site] 02582
24 string_functions::is_empty [function] [call site] 02584
24 crate::calc_var_hash [function] [call site] 02585
25 get_hasher [function] [call site] 02586
25 write_u8 [function] [call site] 02587
25 MyIterableType::into_iter [function] [call site] 02588
25 Self::IntoIter::for_each [function] [call site] 02589
25 test::hash [function] [call site] 02590
25 write_usize [function] [call site] 02591
25 test::hash [function] [call site] 02592
25 StraightHasher::finish [function] [call site] 02593
24 MyIterableType::into_iter [function] [call site] 02594
24 Engine::lex_with_map [function] [call site] 02595
24 Namespace::root [function] [call site] 02596
24 ParseState::find_module [function] [call site] 02597
24 ParseSettings::has_option [function] [call site] 02598
24 Position::is_none [function] [call site] 02599
24 MyIterableType::into_iter [function] [call site] 02600
24 T::as_any [function] [call site] 02601
24 contains_key [function] [call site] 02602
24 PERR::ModuleUndefined [function] [call site] 02604
24 &str::into [function] [call site] 02605
24 PERR::into_err [function] [call site] 02606
24 ParseSettings::level_up_with_position [function] [call site] 02607
23 string_functions::is_empty [function] [call site] 02609
24 test::len [function] [call site] 02610
22 string_functions::is_empty [function] [call site] 02611
21 Engine::parse_binary_op [function] [call site] 02612
22 ParseSettings::level_up_with_position [function] [call site] 02613
22 Command::get [function] [call site] 02617
22 ok_or_else [function] [call site] 02619
22 PERR::Reserved [function] [call site] 02620
22 !::to_string [function] [call site] 02621
23 Engine::new [function] [call site] 02622
23 Scope::new [function] [call site] 02623
23 blob_functions::push [function] [call site] 02624
23 blob_functions::push [function] [call site] 02625
23 blob_functions::push [function] [call site] 02626
22 PERR::into_err [function] [call site] 02627
22 tokenizer::is_valid_identifier [function] [call site] 02628
22 PERR::UnknownOperator [function] [call site] 02630
22 !::to_string [function] [call site] 02631
22 PERR::into_err [function] [call site] 02632
22 test_ops_precedence [function] [call site] 02633
23 Engine::new [function] [call site] 02634
22 Token::is_bind_right [function] [call site] 02635
22 MultiInputsStream::get_next [function] [call site] 02637
22 Engine::parse_stmt [function] [call site] 02639
22 ParseResult::into [function] [call site] 02640
22 Expr::Stmt [function] [call site] 02641
22 ParseResult::into [function] [call site] 02642
22 Expr::Unit [function] [call site] 02645
22 Engine::parse_unary [function] [call site] 02646
22 Command::get [function] [call site] 02649
22 ok_or_else [function] [call site] 02651
22 PERR::Reserved [function] [call site] 02652
22 !::to_string [function] [call site] 02653
22 PERR::into_err [function] [call site] 02654
22 tokenizer::is_valid_identifier [function] [call site] 02655
22 PERR::UnknownOperator [function] [call site] 02657
22 !::to_string [function] [call site] 02658
22 PERR::into_err [function] [call site] 02659
22 test_ops_precedence [function] [call site] 02660
22 Engine::parse_binary_op [function] [call site] 02661
22 ParseSettings::level_up [function] [call site] 02662
22 ParseSettings::level_up [function] [call site] 02663
22 calc_fn_hash [function] [call site] 02665
22 tokenizer::is_valid_function_name [function] [call site] 02666
22 Engine::get_interned_string [function] [call site] 02667
22 FnCallHashes::from_native_only [function] [call site] 02668
22 MyIterableType::into_iter [function] [call site] 02669
22 Self::IntoIter::collect [function] [call site] 02670
22 Self::then [function] [call site] 02671
22 TestStruct::clone [function] [call site] 02672
22 test_functions_take [function] [call site] 02673
22 Expr::ensure_bool_expr [function] [call site] 02674
22 test_functions_take [function] [call site] 02675
22 Expr::ensure_bool_expr [function] [call site] 02676
22 StmtBlock::extend [function] [call site] 02677
22 blob_functions::push [function] [call site] 02678
22 blob_functions::insert [function] [call site] 02679
22 Expr::set_position [function] [call site] 02680
23 Expr::set_position [function] [call site] 02681
22 Expr::And [function] [call site] 02682
22 TestStruct::new [function] [call site] 02683
22 test_functions_take [function] [call site] 02685
22 Expr::ensure_bool_expr [function] [call site] 02686
22 test_functions_take [function] [call site] 02687
22 Expr::ensure_bool_expr [function] [call site] 02688
22 StmtBlock::extend [function] [call site] 02689
22 blob_functions::push [function] [call site] 02690
22 blob_functions::insert [function] [call site] 02691
22 Expr::set_position [function] [call site] 02692
22 Expr::Or [function] [call site] 02693
22 TestStruct::new [function] [call site] 02694
22 test_functions_take [function] [call site] 02696
22 test_functions_take [function] [call site] 02697
22 StmtBlock::extend [function] [call site] 02698
22 blob_functions::push [function] [call site] 02699
22 blob_functions::insert [function] [call site] 02700
22 Expr::set_position [function] [call site] 02701
22 Expr::Coalesce [function] [call site] 02702
22 TestStruct::new [function] [call site] 02703
22 split_first_mut [function] [call site] 02705
22 std::mem::swap [function] [call site] 02707
22 FnCallHashes::from_hash [function] [call site] 02708
22 calc_fn_hash [function] [call site] 02709
22 Engine::get_interned_string [function] [call site] 02710
22 FnCallExpr::into_fn_call_expr [function] [call site] 02711
22 Engine::get_interned_string [function] [call site] 02712
22 FnCallHashes::from_native_only [function] [call site] 02713
22 calc_fn_hash [function] [call site] 02714
22 MyIterableType::into_iter [function] [call site] 02715
22 Self::IntoIter::collect [function] [call site] 02716
22 FnCallExpr::into_fn_call_expr [function] [call site] 02718
22 FnCallExpr::into_fn_call_expr [function] [call site] 02719
22 contains_key [function] [call site] 02720
22 FnCallHashes::from_native_only [function] [call site] 02721
22 calc_fn_hash [function] [call site] 02722
22 FnCallHashes::from_hash [function] [call site] 02723
22 calc_fn_hash [function] [call site] 02724
22 FnCallExpr::into_fn_call_expr [function] [call site] 02725
22 FnCallExpr::into_fn_call_expr [function] [call site] 02726
20 peek [function] [call site] 02727
20 unwrap [function] [call site] 02728
20 eat_token [function] [call site] 02729
20 Token::is_op_assignment [function] [call site] 02730
20 MultiInputsStream::get_next [function] [call site] 02731
20 Engine::lex_with_map [function] [call site] 02732
20 Some [function] [call site] 02733
20 unwrap [function] [call site] 02734
20 Ok [function] [call site] 02735
20 Stmt::Expr [function] [call site] 02736
20 into [function] [call site] 02737
20 Engine::parse_expr [function] [call site] 02738
20 Engine::make_assignment_stmt [function] [call site] 02739
21 map_or_else [function] [call site] 02740
21 OpAssignment::new_assignment [function] [call site] 02741
21 OpAssignment::new_op_assignment_from_token [function] [call site] 02742
22 Token::get_base_op_from_assignment [function] [call site] 02743
22 Option::unwrap_or_else [function] [call site] 02745
22 Token::literal_syntax [function] [call site] 02746
22 Token::literal_syntax [function] [call site] 02747
22 calc_fn_hash [function] [call site] 02748
22 calc_fn_hash [function] [call site] 02749
21 Stmt::Assignment [function] [call site] 02751
21 Position::is_none [function] [call site] 02753
21 Stmt::Assignment [function] [call site] 02755
21 f32::map_or_else [function] [call site] 02757
21 Command::get [function] [call site] 02759
21 Command::get [function] [call site] 02760
21 Scope::get_mut_by_index [function] [call site] 02761
21 test::len [function] [call site] 02762
21 Dynamic::access_mode [function] [call site] 02763
21 Stmt::Assignment [function] [call site] 02765
21 PERR::AssignmentToConstant [function] [call site] 02768
21 test_to_string [function] [call site] 02769
21 PERR::into_err [function] [call site] 02770
21 ASTFlags::intersects [function] [call site] 02771
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] 02772
22 ASTFlags::intersects [function] [call site] 02773
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] 02774
22 ParseSettings::level_up_with_position [function] [call site] 02776
22 ASTFlags::intersects [function] [call site] 02777
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] 02778
22 ParseSettings::level_up_with_position [function] [call site] 02780
21 PERR::AssignmentToInvalidLHS [function] [call site] 02782
21 ImmutableString::new [function] [call site] 02783
21 PERR::into_err [function] [call site] 02784
21 Stmt::Assignment [function] [call site] 02786
21 PERR::AssignmentToInvalidLHS [function] [call site] 02789
21 ImmutableString::new [function] [call site] 02790
21 PERR::into_err [function] [call site] 02791
21 ParseSettings::level_up_with_position [function] [call site] 02792
21 Expr::is_constant [function] [call site] 02793
22 MyIterableType::into_iter [function] [call site] 02794
22 Self::IntoIter::all [function] [call site] 02795
22 MyIterableType::into_iter [function] [call site] 02796
22 Engine::lex_with_map [function] [call site] 02797
22 test_method_call [function] [call site] 02798
21 PERR::AssignmentToConstant [function] [call site] 02800
21 ImmutableString::new [function] [call site] 02801
21 PERR::into_err [function] [call site] 02802
21 Expr::start_position [function] [call site] 02803
21 Token::is_op_assignment [function] [call site] 02804
21 LexError::ImproperSymbol [function] [call site] 02806
21 Token::literal_syntax [function] [call site] 02807
21 &str::into [function] [call site] 02809
21 PERR::into_err [function] [call site] 02810
21 PERR::AssignmentToInvalidLHS [function] [call site] 02812
21 ImmutableString::new [function] [call site] 02813
21 PERR::into_err [function] [call site] 02814
21 ParseSettings::level_up_with_position [function] [call site] 02815
19 StmtBlock::statements_mut [function] [call site] 02816
19 blob_functions::push [function] [call site] 02817
20 blob_functions::push [function] [call site] 02818
20 FnPtr::try_from [function] [call site] 02819
20 RhaiResultOf::unwrap [function] [call site] 02820
19 MultiInputsStream::get_next [function] [call site] 02821
19 unwrap [function] [call site] 02822
19 Ok [function] [call site] 02823
19 Stmt::Block [function] [call site] 02824
19 StmtBlock::new [function] [call site] 02825
19 Self::into [function] [call site] 02826
19 Err [function] [call site] 02827
19 PERR::into_err [function] [call site] 02828
19 Err [function] [call site] 02829
19 PERR::MissingToken [function] [call site] 02830
19 into [function] [call site] 02831
19 &str::into [function] [call site] 02832
19 PERR::into_err [function] [call site] 02833
19 test::len [function] [call site] 02834
19 test::len [function] [call site] 02835
19 peek [function] [call site] 02836
19 unwrap [function] [call site] 02837
19 eat_token [function] [call site] 02838
19 Err [function] [call site] 02839
19 PERR::MissingToken [function] [call site] 02840
19 into [function] [call site] 02841
19 &str::into [function] [call site] 02842
19 PERR::into_err [function] [call site] 02843
19 string_functions::remove [function] [call site] 02844
19 Engine::parse_stmt [function] [call site] 02845
19 Stmt::is_noop [function] [call site] 02846
19 CustomExpr::is_self_terminated [function] [call site] 02847
19 StmtBlock::statements_mut [function] [call site] 02848
19 blob_functions::push [function] [call site] 02849
19 peek [function] [call site] 02850
19 unwrap [function] [call site] 02851
19 eat_token [function] [call site] 02852
19 eat_token [function] [call site] 02853
19 eat_token [function] [call site] 02854
19 Err [function] [call site] 02855
19 TestStruct::clone [function] [call site] 02856
19 PERR::into_err [function] [call site] 02857
19 Err [function] [call site] 02858
19 PERR::MissingToken [function] [call site] 02859
19 into [function] [call site] 02860
19 &str::into [function] [call site] 02861
19 PERR::into_err [function] [call site] 02862
19 Scope::rewind [function] [call site] 02863
19 string_functions::truncate [function] [call site] 02864
19 Ok [function] [call site] 02865
19 Stmt::Block [function] [call site] 02866
19 StmtBlock::new [function] [call site] 02867
19 Self::into [function] [call site] 02868
18 ParseSettings::level_up [function] [call site] 02869
18 eat_token [function] [call site] 02870
18 MultiInputsStream::get_next [function] [call site] 02871
18 unwrap [function] [call site] 02872
18 ParseSettings::has_flag [function] [call site] 02873
18 Err [function] [call site] 02874
18 PERR::into_err [function] [call site] 02875
18 test::len [function] [call site] 02876
18 Engine::max_functions [function] [call site] 02877
18 Err [function] [call site] 02878
18 PERR::into_err [function] [call site] 02879
18 ParseState::new [function] [call site] 02880
18 TestStruct::clone [function] [call site] 02881
18 clone_from [function] [call site] 02882
18 StmtBlock::extend [function] [call site] 02883
18 TestStruct::clone [function] [call site] 02884
18 Engine::max_function_expr_depth [function] [call site] 02885
19 Command::get [function] [call site] 02886
18 Engine::parse_fn [function] [call site] 02887
19 ParseSettings::level_up [function] [call site] 02888
19 MultiInputsStream::get_next [function] [call site] 02889
19 eat_token [function] [call site] 02893
19 Ident::as_str [function] [call site] 02894
19 Engine::get_interned_string [function] [call site] 02895
19 std::any::type_name::<crate::INT> [function] [call site] 02896
19 Engine::get_interned_string [function] [call site] 02897
19 std::any::type_name::<crate::FLOAT> [function] [call site] 02898
19 Engine::get_interned_string [function] [call site] 02899
19 MultiInputsStream::get_next [function] [call site] 02900
19 PERR::MissingToken [function] [call site] 02904
19 &str::into [function] [call site] 02906
19 PERR::into_err [function] [call site] 02907
19 eat_token [function] [call site] 02908
19 Ident::as_str [function] [call site] 02909
19 Engine::get_interned_string [function] [call site] 02910
19 std::any::type_name::<crate::INT> [function] [call site] 02911
19 Engine::get_interned_string [function] [call site] 02912
19 std::any::type_name::<crate::FLOAT> [function] [call site] 02913
19 Engine::get_interned_string [function] [call site] 02914
19 MultiInputsStream::get_next [function] [call site] 02915
19 tokenizer::is_valid_function_name [function] [call site] 02918
19 tokenizer::is_valid_function_name [function] [call site] 02919
19 PERR::Reserved [function] [call site] 02921
19 test_to_string [function] [call site] 02922
19 PERR::into_err [function] [call site] 02923
19 PERR::into_err [function] [call site] 02925
19 eat_token [function] [call site] 02928
19 match_token [function] [call site] 02929
19 eat_token [function] [call site] 02930
19 PERR::FnMissingParams [function] [call site] 02932
19 PERR::into_err [function] [call site] 02934
19 StaticVec::<(ImmutableString, [call site] 02935
20 TestStruct::new [function] [call site] 02937
19 MultiInputsStream::get_next [function] [call site] 02938
19 MyIterableType::into_iter [function] [call site] 02940
19 Self::IntoIter::any [function] [call site] 02941
19 PERR::FnDuplicatedParam [function] [call site] 02943
19 test_to_string [function] [call site] 02945
19 PERR::into_err [function] [call site] 02946
19 Engine::get_interned_string [function] [call site] 02947
19 blob_functions::push [function] [call site] 02948
19 TestStruct::clone [function] [call site] 02949
19 blob_functions::push [function] [call site] 02950
19 PERR::into_err [function] [call site] 02952
19 PERR::MissingToken [function] [call site] 02954
19 PERR::into_err [function] [call site] 02956
19 MultiInputsStream::get_next [function] [call site] 02957
19 PERR::into_err [function] [call site] 02960
19 PERR::MissingToken [function] [call site] 02962
19 PERR::into_err [function] [call site] 02964
19 Engine::parse_block [function] [call site] 02967
19 PERR::FnMissingBody [function] [call site] 02969
19 PERR::into_err [function] [call site] 02971
19 MyIterableType::into_iter [function] [call site] 02973
19 Self::IntoIter::map [function] [call site] 02974
19 reflection_functions::collect [function] [call site] 02975
19 shrink_to_fit [function] [call site] 02976
19 Engine::get_interned_string [function] [call site] 02978
19 MyIterableType::into_iter [function] [call site] 02979
19 Self::IntoIter::collect [function] [call site] 02980
18 calc_fn_hash [function] [call site] 02981
18 test::len [function] [call site] 02982
18 StmtBlock::as_ref [function] [call site] 02983
18 map_or [function] [call site] 02984
18 crate::calc_typed_method_hash [function] [call site] 02985
19 get_hasher [function] [call site] 02986
19 write_u8 [function] [call site] 02987
19 test::hash [function] [call site] 02988
19 StraightHasher::finish [function] [call site] 02989
18 contains_key [function] [call site] 02990
18 Err [function] [call site] 02991
18 PERR::FnDuplicatedDefinition [function] [call site] 02992
18 test_to_string [function] [call site] 02993
18 test::len [function] [call site] 02994
18 PERR::into_err [function] [call site] 02995
18 blob_functions::insert [function] [call site] 02996
18 into [function] [call site] 02997
18 Ok [function] [call site] 02998
18 Stmt::Noop [function] [call site] 02999
18 Err [function] [call site] 03000
18 PERR::MissingToken [function] [call site] 03001
18 into [function] [call site] 03002
18 PERR::into_err [function] [call site] 03003
18 Engine::parse_if [function] [call site] 03004
18 ParseSettings::level_up [function] [call site] 03005
18 Engine::parse_switch [function] [call site] 03006
18 ParseSettings::level_up [function] [call site] 03007
18 Engine::allow_looping [function] [call site] 03008
18 Engine::parse_while_loop [function] [call site] 03009
18 ParseSettings::level_up [function] [call site] 03010
18 Engine::allow_looping [function] [call site] 03011
18 Engine::parse_do [function] [call site] 03012
18 ParseSettings::level_up [function] [call site] 03013
18 Engine::allow_looping [function] [call site] 03014
18 Engine::parse_for [function] [call site] 03015
18 ParseSettings::level_up [function] [call site] 03016
18 Engine::allow_looping [function] [call site] 03017
18 ParseSettings::has_flag [function] [call site] 03018
18 eat_token [function] [call site] 03019
18 Ok [function] [call site] 03020
18 Stmt::BreakLoop [function] [call site] 03021
18 string_functions::is_empty [function] [call site] 03022
18 Engine::allow_looping [function] [call site] 03023
18 ParseSettings::has_flag [function] [call site] 03024
18 eat_token [function] [call site] 03025
18 peek [function] [call site] 03026
18 unwrap [function] [call site] 03027
18 Engine::parse_expr [function] [call site] 03028
18 ParseSettings::level_up [function] [call site] 03029
18 Ok [function] [call site] 03030
18 Stmt::BreakLoop [function] [call site] 03031
18 Some [function] [call site] 03032
18 into [function] [call site] 03033
18 peek [function] [call site] 03034
18 unwrap [function] [call site] 03035
18 Ok [function] [call site] 03036
18 Stmt::BreakLoop [function] [call site] 03037
18 Err [function] [call site] 03038
18 Engine::allow_looping [function] [call site] 03039
18 Err [function] [call site] 03040
18 PERR::into_err [function] [call site] 03041
18 MultiInputsStream::get_next [function] [call site] 03042
18 Engine::lex_with_map [function] [call site] 03043
18 string_functions::is_empty [function] [call site] 03044
18 unwrap [function] [call site] 03045
18 peek [function] [call site] 03046
18 unwrap [function] [call site] 03047
18 Engine::parse_expr [function] [call site] 03048
18 ParseSettings::level_up [function] [call site] 03049
18 Ok [function] [call site] 03050
18 Stmt::Return [function] [call site] 03051
18 Some [function] [call site] 03052
18 into [function] [call site] 03053
18 peek [function] [call site] 03054
18 unwrap [function] [call site] 03055
18 Ok [function] [call site] 03056
18 Stmt::Return [function] [call site] 03057
18 Err [function] [call site] 03058
18 Engine::parse_try_catch [function] [call site] 03059
19 ParseSettings::level_up_with_position [function] [call site] 03060
19 eat_token [function] [call site] 03061
19 Engine::parse_block [function] [call site] 03062
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 match_token [function] [call site] 03070
19 parse_var_name [function] [call site] 03071
19 match_token [function] [call site] 03072
19 PERR::MissingToken [function] [call site] 03074
19 &str::into [function] [call site] 03076
19 PERR::into_err [function] [call site] 03077
19 Engine::get_interned_string [function] [call site] 03078
19 blob_functions::push [function] [call site] 03079
19 TestStruct::clone [function] [call site] 03080
19 Engine::get_interned_string [function] [call site] 03081
19 Engine::parse_block [function] [call site] 03082
19 string_functions::is_empty [function] [call site] 03084
19 Expr::Unit [function] [call site] 03085
19 string_functions::pop [function] [call site] 03086
20 string_functions::is_empty [function] [call site] 03087
20 shared_make_mut [function] [call site] 03088
20 string_functions::pop [function] [call site] 03089
21 string_functions::is_empty [function] [call site] 03090
21 shared_make_mut [function] [call site] 03091
21 string_functions::pop [function] [call site] 03092
21 Dynamic::map_or [function] [call site] 03093
20 Dynamic::map_or [function] [call site] 03094
19 Expr::Variable [function] [call site] 03095
19 Engine::default [function] [call site] 03096
19 Stmt::TryCatch [function] [call site] 03100
18 ParseSettings::level_up [function] [call site] 03102
18 Engine::parse_let [function] [call site] 03103
19 MultiInputsStream::get_next [function] [call site] 03104
19 parse_var_name [function] [call site] 03106
19 Engine::allow_shadowing [function] [call site] 03107
20 intersects [function] [call site] 03108
19 Command::get [function] [call site] 03109
19 PERR::VariableExists [function] [call site] 03112
19 PERR::into_err [function] [call site] 03114
19 Command::get [function] [call site] 03115
19 get_or_insert_with [function] [call site] 03117
19 Engine::new_global_runtime_state [function] [call site] 03118
20 crate::ThinVec::new [function] [call site] 03119
20 crate::ThinVec::new [function] [call site] 03120
20 crate::StaticVec::new [function] [call site] 03121
20 Engine::default_tag [function] [call site] 03122
20 TestStruct::clone [function] [call site] 03123
20 StmtBlock::as_ref [function] [call site] 03125
20 Engine::lex_with_map [function] [call site] 03126
20 crate::eval::Debugger::new [function] [call site] 03127
21 TestStruct::new [function] [call site] 03128
21 TestStruct::new [function] [call site] 03129
19 GlobalRuntimeState::into [function] [call site] 03131
19 VarDefInfo::new [function] [call site] 03132
19 Caches::new [function] [call site] 03133
20 Position::new_const [function] [call site] 03134
19 EvalContext::new [function] [call site] 03135
19 test_var_def_filter [function] [call site] 03136
19 PERR::ForbiddenVariable [function] [call site] 03138
19 PERR::into_err [function] [call site] 03140
19 PERR::into_err [function] [call site] 03142
19 PERR::ForbiddenVariable [function] [call site] 03143
19 PERR::into_err [function] [call site] 03145
19 Engine::get_interned_string [function] [call site] 03146
19 match_token [function] [call site] 03147
19 Engine::parse_expr [function] [call site] 03148
19 ParseSettings::level_up [function] [call site] 03149
19 Expr::Unit [function] [call site] 03150
19 string_functions::is_empty [function] [call site] 03151
19 ParseState::find_var [function] [call site] 03152
19 test::len [function] [call site] 03153
19 Scope::get_entry_by_index [function] [call site] 03154
20 test::len [function] [call site] 03155
19 string_functions::is_empty [function] [call site] 03156
19 Scope::get_mut_by_index [function] [call site] 03158
19 Dynamic::set_access_mode [function] [call site] 03159
19 TestStruct::new [function] [call site] 03161
19 test::len [function] [call site] 03162
19 Self::unwrap [function] [call site] 03163
19 Scope::push_entry [function] [call site] 03164
20 Scope::is_empty [function] [call site] 03165
20 blob_functions::push [function] [call site] 03168
20 Dynamic::set_access_mode [function] [call site] 03169
20 blob_functions::push [function] [call site] 03170
19 TestStruct::clone [function] [call site] 03171
19 Scope::add_alias_by_index [function] [call site] 03172
20 test::len [function] [call site] 03173
20 Engine::default [function] [call site] 03175
20 shared_get_mut [function] [call site] 03176
20 string_functions::contains [function] [call site] 03178
20 blob_functions::push [function] [call site] 03179
19 test::len [function] [call site] 03180
19 TestStruct::clone [function] [call site] 03181
19 Stmt::Var [function] [call site] 03184
19 Stmt::Var [function] [call site] 03185
18 ParseSettings::level_up [function] [call site] 03186
18 Engine::parse_let [function] [call site] 03187
18 ParseSettings::level_up [function] [call site] 03188
18 Engine::parse_import [function] [call site] 03189
19 ParseSettings::level_up_with_position [function] [call site] 03190
19 eat_token [function] [call site] 03191
19 Engine::parse_expr [function] [call site] 03192
19 match_token [function] [call site] 03193
19 parse_var_name [function] [call site] 03194
19 Engine::get_interned_string [function] [call site] 03195
19 Engine::get_interned_string [function] [call site] 03196
19 blob_functions::push [function] [call site] 03197
19 TestStruct::clone [function] [call site] 03198
19 Stmt::Import [function] [call site] 03200
18 ParseSettings::level_up [function] [call site] 03202
18 ParseSettings::has_flag [function] [call site] 03203
18 Err [function] [call site] 03204
18 PERR::into_err [function] [call site] 03205
18 Engine::parse_export [function] [call site] 03206
19 eat_token [function] [call site] 03207
19 ParseSettings::level_up [function] [call site] 03210
19 Engine::parse_let [function] [call site] 03211
19 Expr::set_position [function] [call site] 03212
20 Expr::set_position [function] [call site] 03213
19 ParseSettings::level_up [function] [call site] 03215
19 Engine::parse_let [function] [call site] 03216
19 Expr::set_position [function] [call site] 03217
19 parse_var_name [function] [call site] 03219
19 match_token [function] [call site] 03220
19 parse_var_name [function] [call site] 03221
19 Engine::lex_with_map [function] [call site] 03222
20 Engine::lex_raw [function] [call site] 03223
19 Engine::get_interned_string [function] [call site] 03225
19 Engine::get_interned_string [function] [call site] 03226
19 ParseState::find_var [function] [call site] 03227
19 Scope::add_alias_by_index [function] [call site] 03228
19 test::len [function] [call site] 03229
19 TestStruct::clone [function] [call site] 03230
19 Engine::get_interned_string [function] [call site] 03231
19 Stmt::Export [function] [call site] 03233
18 ParseSettings::level_up [function] [call site] 03235
18 Engine::parse_expr_stmt [function] [call site] 03236
18 ParseSettings::level_up [function] [call site] 03237
17 Stmt::is_noop [function] [call site] 03238
17 CustomExpr::is_self_terminated [function] [call site] 03239
17 blob_functions::push [function] [call site] 03240
17 peek [function] [call site] 03241
17 unwrap [function] [call site] 03242
17 eat_token [function] [call site] 03243
17 Err [function] [call site] 03244
17 TestStruct::clone [function] [call site] 03245
17 PERR::into_err [function] [call site] 03246
17 Err [function] [call site] 03247
17 PERR::MissingToken [function] [call site] 03248
17 into [function] [call site] 03249
17 &str::into [function] [call site] 03250
17 PERR::into_err [function] [call site] 03251
17 map_functions::values [function] [call site] 03252
17 cloned [function] [call site] 03253
17 reflection_functions::collect [function] [call site] 03254
17 TestStruct::new [function] [call site] 03255
17 Ok [function] [call site] 03256
16 Ok [function] [call site] 03257
16 Engine::optimize_into_ast [function] [call site] 03258
17 crate::Module::from [function] [call site] 03259
18 TestStruct::new [function] [call site] 03260
18 Self::IntoIter::into_iter [function] [call site] 03261
19 test_chars [function] [call site] 03262
19 0.chars().collect::<Vec<_>> [function] [call site] 03263
19 MyIterableType::into_iter [function] [call site] 03264
18 Self::IntoIter::for_each [function] [call site] 03265
18 Module::set_script_fn [function] [call site] 03266
19 Option::into [function] [call site] 03267
19 test::len [function] [call site] 03268
19 crate::calc_fn_hash [function] [call site] 03269
20 get_hasher [function] [call site] 03270
20 write_u8 [function] [call site] 03271
20 MyIterableType::into_iter [function] [call site] 03272
20 Self::IntoIter::for_each [function] [call site] 03273
20 test::hash [function] [call site] 03274
20 write_usize [function] [call site] 03275
20 test::hash [function] [call site] 03276
20 write_usize [function] [call site] 03277
20 StraightHasher::finish [function] [call site] 03278
19 StmtBlock::as_ref [function] [call site] 03279
19 crate::calc_typed_method_hash [function] [call site] 03281
19 StmtBlock::as_ref [function] [call site] 03282
19 and_then [function] [call site] 03283
19 Command::get [function] [call site] 03284
19 Ident::as_str [function] [call site] 03285
19 Position::new_const [function] [call site] 03287
20 TestStruct::new [function] [call site] 03289
19 MyIterableType::into_iter [function] [call site] 03290
19 Engine::lex_with_map [function] [call site] 03291
19 reflection_functions::collect [function] [call site] 03292
19 Engine::default [function] [call site] 03293
19 crate::StaticVec::new_const [function] [call site] 03294
20 TestStruct::new [function] [call site] 03296
19 get_or_insert_with [function] [call site] 03297
19 new_hash_map [function] [call site] 03298
20 StraightHashMap::with_capacity_and_hasher [function] [call site] 03299
20 Engine::default [function] [call site] 03300
19 blob_functions::insert [function] [call site] 03301
19 Option::into [function] [call site] 03302
19 Array::into [function] [call site] 03303
19 string_functions::remove [function] [call site] 03304
17 Self::into [function] [call site] 03305
17 crate::Module::from [function] [call site] 03306
17 StmtBlock::as_ref [function] [call site] 03307
17 MyIterableType::into_iter [function] [call site] 03308
17 Self::IntoIter::map [function] [call site] 03309
17 ScriptFuncDef::clone_function_signatures [function] [call site] 03310
18 TestStruct::clone [function] [call site] 03311
18 TestStruct::clone [function] [call site] 03312
18 TestStruct::clone [function] [call site] 03313
18 Engine::default [function] [call site] 03314
17 Self::into [function] [call site] 03315
17 Self::into [function] [call site] 03316
17 crate::Module::from [function] [call site] 03317
17 MyIterableType::into_iter [function] [call site] 03318
17 Self::IntoIter::map [function] [call site] 03319
17 crate::func::shared_take_or_clone [function] [call site] 03320
18 shared_try_take [function] [call site] 03321
18 Result::unwrap_or_else [function] [call site] 03322
18 StmtBlock::as_ref [function] [call site] 03323
18 TestStruct::clone [function] [call site] 03324
17 StmtBlock::take_statements [function] [call site] 03325
18 mem::take [function] [call site] 03326
19 Engine::new [function] [call site] 03327
19 register_type_with_name::<TestStruct> [function] [call site] 03328
19 Engine::register_fn [function] [call site] 03329
19 TestStruct [function] [call site] 03330
18 StmtBlock::statements_mut [function] [call site] 03331
17 StmtBlock::statements_mut [function] [call site] 03332
17 Engine::optimize_top_level [function] [call site] 03333
18 StmtBlockContainer::shrink_to_fit [function] [call site] 03334
18 OptimizerState::new [function] [call site] 03335
19 Engine::new_global_runtime_state [function] [call site] 03336
20 crate::ThinVec::new [function] [call site] 03337
20 crate::ThinVec::new [function] [call site] 03338
20 crate::StaticVec::new [function] [call site] 03339
20 Engine::default_tag [function] [call site] 03340
20 TestStruct::clone [function] [call site] 03341
20 StmtBlock::as_ref [function] [call site] 03342
20 Engine::lex_with_map [function] [call site] 03343
20 crate::eval::Debugger::new [function] [call site] 03344
19 &crate::SharedModule::into [function] [call site] 03346
19 TestStruct::new [function] [call site] 03347
19 Caches::new [function] [call site] 03348
18 MyIterableType::into_iter [function] [call site] 03349
18 array_functions::reduce_rev [function] [call site] 03350
18 flat_map [function] [call site] 03351
18 Module::iter_var [function] [call site] 03352
19 Module::iter_var_raw [function] [call site] 03353
20 MyIterableType::into_iter [function] [call site] 03354
19 Engine::lex_with_map [function] [call site] 03355
20 Engine::lex_raw [function] [call site] 03356
19 Ident::as_str [function] [call site] 03358
18 array_functions::for_each [function] [call site] 03359
18 OptimizerState::push_var [function] [call site] 03360
19 blob_functions::push [function] [call site] 03361
18 Cow::Borrowed [function] [call site] 03364
18 MyIterableType::into_iter [function] [call site] 03365
18 flat_map [function] [call site] 03366
18 array_functions::for_each [function] [call site] 03367
18 OptimizerState::push_var [function] [call site] 03368
18 Cow::Borrowed [function] [call site] 03371
18 optimize_stmt_block [function] [call site] 03372
19 string_functions::is_empty [function] [call site] 03373
20 test::len [function] [call site] 03374
19 OptimizerState::is_dirty [function] [call site] 03375
19 MyIterableType::into_iter [function] [call site] 03376
20 test_chars [function] [call site] 03377
20 0.chars().collect::<Vec<_>> [function] [call site] 03378
20 MyIterableType::into_iter [function] [call site] 03379
19 Self::IntoIter::position [function] [call site] 03380
20 ParseSettings::level_up [function] [call site] 03381
19 StmtBlockContainer::split_at_mut [function] [call site] 03383
19 test_functions_take [function] [call site] 03384
19 StmtBlock::statements_mut [function] [call site] 03385
19 StaticModuleResolver::iter_mut [function] [call site] 03386
19 Engine::lex_with_map [function] [call site] 03387
19 optimize_combo_chain [function] [call site] 03388
20 test_functions_take [function] [call site] 03389
20 test_functions_take [function] [call site] 03390
20 test_functions_take [function] [call site] 03391
20 StmtBlock::as_mut [function] [call site] 03392
20 intersects [function] [call site] 03393
20 StmtBlock::as_mut [function] [call site] 03394
20 StmtBlock::as_mut [function] [call site] 03395
20 string_functions::remove [function] [call site] 03396
20 test_functions_take [function] [call site] 03397
20 make_sub [function] [call site] 03398
20 make_root [function] [call site] 03399
19 StaticModuleResolver::iter_mut [function] [call site] 03400
19 Engine::lex_with_map [function] [call site] 03401
19 optimize_combo_chain [function] [call site] 03402
19 StaticModuleResolver::iter_mut [function] [call site] 03403
19 Engine::lex_with_map [function] [call site] 03405
19 reflection_functions::collect [function] [call site] 03406
19 OptimizerState::clear_dirty [function] [call site] 03407
19 test::len [function] [call site] 03408
19 map_functions::retain [function] [call site] 03409
20 string_functions::is_empty [function] [call site] 03410
20 IterateMap::new [function] [call site] 03412
20 IterateMap::new [function] [call site] 03413
20 IterateMap::new [function] [call site] 03414
20 mem::take [function] [call site] 03415
20 MyIterableType::into_iter [function] [call site] 03416
20 FnPtr::call_raw_with_extra_args [function] [call site] 03417
21 _call_with_extra_args::<true, [call site] 03418
21 _call_with_extra_args::<false, [call site] 03419
20 TestStruct::clone [function] [call site] 03421
20 Self::into [function] [call site] 03422
20 Dynamic::as_bool [function] [call site] 03424
21 crate::func::locked_read [function] [call site] 03426
21 Option::and_then [function] [call site] 03427
21 ok_or_else [function] [call site] 03429
21 std:: [call site] 03430
0 any::type_name [function] [call site] 03431
22 type_name::<R> [function] [call site] 03432
21 Err [function] [call site] 03433
21 Dynamic::type_name [function] [call site] 03434
22 type_name::<INT> [function] [call site] 03435
22 type_name::<crate::FLOAT> [function] [call site] 03436
22 std:: [call site] 03437
0 any::type_name [function] [call site] 03438
22 crate::func::locked_read [function] [call site] 03439
22 Option::unwrap [function] [call site] 03440
22 std:: [call site] 03441
0 any::type_name [function] [call site] 03442
20 unwrap_or [function] [call site] 03443
20 blob_functions::insert [function] [call site] 03444
20 blob_functions::insert [function] [call site] 03445
19 OptimizerState::set_dirty [function] [call site] 03447
19 Stmt::is_control_flow_break [function] [call site] 03448
19 StaticModuleResolver::iter_mut [function] [call site] 03449
20 StaticModuleResolver::iter_mut [function] [call site] 03450
20 Engine::lex_with_map [function] [call site] 03451
20 Ident::as_str [function] [call site] 03452
19 array_functions::for_each [function] [call site] 03453
20 string_functions::is_empty [function] [call site] 03454
20 StaticModuleResolver::iter_mut [function] [call site] 03456
20 impl [call site] 03457
20 FnPtr::call_raw_with_extra_args [function] [call site] 03459
19 optimize_expr [function] [call site] 03462
20 ParseSettings::level_up_with_position [function] [call site] 03463
20 string_functions::is_empty [function] [call site] 03464
20 OptimizerState::set_dirty [function] [call site] 03465
20 Expr::Unit [function] [call site] 03466
20 ParseSettings::level_up_with_position [function] [call site] 03467
20 test::len [function] [call site] 03468
20 OptimizerState::set_dirty [function] [call site] 03469
20 StmtBlock::take_statements [function] [call site] 03470
20 string_functions::remove [function] [call site] 03471
20 optimize_expr [function] [call site] 03472
20 StmtBlock::statements_mut [function] [call site] 03473
20 optimize_stmt_block [function] [call site] 03474
20 StmtBlock::take_statements [function] [call site] 03475
20 StmtBlock::statements_mut [function] [call site] 03476
20 StmtBlock::as_mut [function] [call site] 03477
20 OptimizerState::set_dirty [function] [call site] 03478
20 test_functions_take [function] [call site] 03479
20 ASTFlags::intersects [function] [call site] 03480
20 OptimizerState::set_dirty [function] [call site] 03481
20 test_functions_take [function] [call site] 03482
20 MyIterableType::into_iter [function] [call site] 03483
20 test_method_call [function] [call site] 03484
20 RhaiFunc::is_pure [function] [call site] 03485
21 RhaiFunc::is_pure [function] [call site] 03486
20 OptimizerState::set_dirty [function] [call site] 03487
20 mem::take [function] [call site] 03488
20 MyIterableType::into_iter [function] [call site] 03489
20 Self::IntoIter::find [function] [call site] 03490
21 array_functions::find_starting_from [function] [call site] 03491
22 array_functions::index_of_filter_starting_from [function] [call site] 03492
23 string_functions::is_empty [function] [call site] 03493
23 eval::calc_offset_len [function] [call site] 03495
23 test::len [function] [call site] 03496
23 StaticModuleResolver::iter_mut [function] [call site] 03497
23 impl [call site] 03498
23 FnPtr::call_raw_with_extra_args [function] [call site] 03501
23 Dynamic::as_bool [function] [call site] 03504
23 unwrap_or [function] [call site] 03505
22 Command::get [function] [call site] 03510
20 RhaiResult::map_or_else [function] [call site] 03511
20 Expr::Unit [function] [call site] 03512
20 Expr::set_position [function] [call site] 03513
20 optimize_expr [function] [call site] 03514
20 Expr::is_constant [function] [call site] 03515
20 string_functions::is_empty [function] [call site] 03516
20 Expr::get_literal_value [function] [call site] 03517
20 OptimizerState::set_dirty [function] [call site] 03518
20 Engine::map_type_name [function] [call site] 03519
21 MyIterableType::into_iter [function] [call site] 03520
21 array_functions::find_map [function] [call site] 03521
22 array_functions::find_map_starting_from [function] [call site] 03522
23 string_functions::is_empty [function] [call site] 03523
23 eval::calc_offset_len [function] [call site] 03525
23 test::len [function] [call site] 03526
23 StaticModuleResolver::iter_mut [function] [call site] 03527
23 impl [call site] 03528
23 FnPtr::call_raw_with_extra_args [function] [call site] 03531
23 Expr::is_unit [function] [call site] 03534
21 Module::get_custom_type_display_by_name [function] [call site] 03537
22 Module::get_custom_type_by_name_raw [function] [call site] 03538
23 Command::get [function] [call site] 03539
22 Engine::lex_with_map [function] [call site] 03540
22 Ident::as_str [function] [call site] 03541
21 StmtBlock::span_or_else [function] [call site] 03542
21 map_functions::values [function] [call site] 03543
21 array_functions::find_map [function] [call site] 03544
21 Module::get_custom_type_display_by_name [function] [call site] 03545
21 unwrap_or_else [function] [call site] 03546
21 map_std_type_name [function] [call site] 03547
22 string_functions::trim [function] [call site] 03548
23 shared_get_mut [function] [call site] 03549
23 string_functions::trim [function] [call site] 03550
23 string_functions::trim [function] [call site] 03552
22 type_name::<crate::INT> [function] [call site] 03554
22 type_name::<crate::FLOAT> [function] [call site] 03555
22 type_name::<String> [function] [call site] 03556
22 type_name::<ImmutableString> [function] [call site] 03557
22 type_name::<&str> [function] [call site] 03558
22 type_name::<rust_decimal::Decimal> [function] [call site] 03559
22 type_name::<FnPtr> [function] [call site] 03560
22 type_name::<crate::Array> [function] [call site] 03561
22 type_name::<crate::Blob> [function] [call site] 03562
22 type_name::<crate::Map> [function] [call site] 03563
22 type_name::<crate::Instant> [function] [call site] 03564
22 type_name::<ExclusiveRange> [function] [call site] 03565
22 type_name::<InclusiveRange> [function] [call site] 03566
22 type_name::<BitRange> [function] [call site] 03567
22 type_name::<CharsStream> [function] [call site] 03568
22 type_name::<StepRange<u8>> [function] [call site] 03569
22 test::len [function] [call site] 03570
22 string_functions::starts_with [function] [call site] 03571
22 string_functions::ends_with [function] [call site] 03572
23 string_functions::ends_with [function] [call site] 03573
22 test_string_split [function] [call site] 03574
23 Engine::new [function] [call site] 03575
22 test::len [function] [call site] 03578
22 type_name::<crate::packages::iter_basic::StepRange<crate::FLOAT>> [function] [call site] 03579
22 type_name::<crate::packages::iter_basic::StepRange<rust_decimal::Decimal>> [function] [call site] 03580
22 strip_prefix [function] [call site] 03581
22 map_std_type_name [function] [call site] 03583
20 RhaiNativeFunc::return_type_name [function] [call site] 03584
21 type_name::<R> [function] [call site] 03585
20 Expr::from_dynamic [function] [call site] 03587
21 Self::Unit [function] [call site] 03588
21 Self::BoolConstant [function] [call site] 03589
21 Self::StringConstant [function] [call site] 03590
21 Self::CharConstant [function] [call site] 03591
21 Self::IntegerConstant [function] [call site] 03592
21 Self::DynamicConstant [function] [call site] 03593
21 TestStruct::new [function] [call site] 03594
21 Self::FloatConstant [function] [call site] 03596
21 Self::DynamicConstant [function] [call site] 03597
21 TestStruct::new [function] [call site] 03598
21 Self::DynamicConstant [function] [call site] 03600
21 TestStruct::new [function] [call site] 03601
21 FnPtr::is_curried [function] [call site] 03603
22 string_functions::is_empty [function] [call site] 03604
21 Self::FnCall [function] [call site] 03605
21 FnCallHashes::from_hash [function] [call site] 03607
21 calc_fn_hash [function] [call site] 03608
21 test_native_context_fn_name [function] [call site] 03609
22 Engine::new [function] [call site] 03610
22 Engine::register_raw_fn [function] [call site] 03611
23 StmtBlock::as_ref [function] [call site] 03613
23 test::len [function] [call site] 03614
23 test::len [function] [call site] 03615
23 string_functions::starts_with [function] [call site] 03616
23 FuncRegistration::new [function] [call site] 03617
23 FuncRegistration::in_global_namespace [function] [call site] 03618
23 FuncRegistration::set_into_module_raw [function] [call site] 03619
24 StmtBlock::as_ref [function] [call site] 03620
24 test::len [function] [call site] 03621
24 StmtBlock::extend [function] [call site] 03622
24 StmtBlock::as_ref [function] [call site] 03623
24 MyIterableType::into_iter [function] [call site] 03624
24 Self::IntoIter::copied [function] [call site] 03625
24 RhaiFunc::is_method [function] [call site] 03627
25 is_method_call [function] [call site] 03628
24 StaticModuleResolver::iter_mut [function] [call site] 03629
24 enumerate [function] [call site] 03630
24 array_functions::for_each [function] [call site] 03631
24 Module::map_type [function] [call site] 03632
25 TypeId::of::<&str> [function] [call site] 03633
25 TypeId::of::<ImmutableString> [function] [call site] 03634
25 TypeId::of::<String> [function] [call site] 03635
25 TypeId::of::<ImmutableString> [function] [call site] 03636
24 MyIterableType::into_iter [function] [call site] 03637
24 T::as_any [function] [call site] 03638
24 TypeId::of::<Dynamic> [function] [call site] 03639
24 test::len [function] [call site] 03640
24 test::len [function] [call site] 03641
24 string_functions::pop [function] [call site] 03642
24 calc_fn_hash [function] [call site] 03644
24 test::len [function] [call site] 03645
24 calc_fn_hash_full [function] [call site] 03646
25 get_hasher [function] [call site] 03647
25 write_u8 [function] [call site] 03648
25 MyIterableType::into_iter [function] [call site] 03649
25 Self::IntoIter::for_each [function] [call site] 03650
25 test::hash [function] [call site] 03651
25 write_usize [function] [call site] 03652
25 StraightHasher::finish [function] [call site] 03653
24 MyIterableType::into_iter [function] [call site] 03654
24 StmtBlock::as_ref [function] [call site] 03656
24 and_then [function] [call site] 03657
24 Command::get [function] [call site] 03658
24 BloomFilterU64::mark [function] [call site] 03659
25 BloomFilterU64::calc_hash [function] [call site] 03660
24 string_functions::remove [function] [call site] 03661
24 get_or_insert_with [function] [call site] 03662
24 new_hash_map [function] [call site] 03663
24 Scope::push_entry [function] [call site] 03664
24 blob_functions::insert [function] [call site] 03665
25 FnPtr::try_from [function] [call site] 03666
25 RhaiResultOf::unwrap [function] [call site] 03667
25 string_functions::is_empty [function] [call site] 03668
25 blob_functions::push [function] [call site] 03669
25 eval::calc_offset_len [function] [call site] 03670
25 test::len [function] [call site] 03671
25 test::len [function] [call site] 03672
25 blob_functions::push [function] [call site] 03673
25 blob_functions::insert [function] [call site] 03674
24 &mut [call site] 03676
24 blob_functions::insert [function] [call site] 03677
23 Engine::global_namespace_mut [function] [call site] 03679
23 TestStruct::new [function] [call site] 03680
23 Engine::lex_with_map [function] [call site] 03682
22 TypeId::of::<INT> [function] [call site] 03683
22 TypeId::of::<INT> [function] [call site] 03684
22 Engine::register_raw_fn [function] [call site] 03685
23 StmtBlock::as_ref [function] [call site] 03687
23 test::len [function] [call site] 03688
23 test::len [function] [call site] 03689
23 string_functions::starts_with [function] [call site] 03690
23 FuncRegistration::new [function] [call site] 03691
23 FuncRegistration::in_global_namespace [function] [call site] 03692
23 FuncRegistration::set_into_module_raw [function] [call site] 03693
23 Engine::global_namespace_mut [function] [call site] 03694
23 TestStruct::new [function] [call site] 03695
23 Engine::lex_with_map [function] [call site] 03697
22 TypeId::of::<INT> [function] [call site] 03698
22 TypeId::of::<INT> [function] [call site] 03699
21 std:: [call site] 03700
0 iter::once [function] [call site] 03701
21 Self::StringConstant [function] [call site] 03702
21 test_native_context_fn_name [function] [call site] 03703
21 reflection_functions::collect [function] [call site] 03705
21 Self::DynamicConstant [function] [call site] 03707
20 Expr::is_constant [function] [call site] 03709
20 string_functions::is_empty [function] [call site] 03710
20 Expr::get_literal_value [function] [call site] 03711
20 Option::is_some [function] [call site] 03712
20 OptimizerState::set_dirty [function] [call site] 03713
20 Expr::from_dynamic [function] [call site] 03714
20 optimize_expr [function] [call site] 03715
20 optimize_expr [function] [call site] 03716
20 optimize_expr [function] [call site] 03717
20 optimize_expr [function] [call site] 03718
20 ASTFlags::intersects [function] [call site] 03719
20 OptimizerState::set_dirty [function] [call site] 03720
20 test_functions_take [function] [call site] 03721
20 FnPtr::try_from [function] [call site] 03722
20 Engine::lex_with_map [function] [call site] 03723
20 test::len [function] [call site] 03724
21 test::len [function] [call site] 03725
20 (TokenIterator::unwrap_or [function] [call site] 03726
20 MyIterableType::into_iter [function] [call site] 03727
21 test_chars [function] [call site] 03728
21 0.chars().collect::<Vec<_>> [function] [call site] 03729
21 MyIterableType::into_iter [function] [call site] 03730
20 Self::IntoIter::all [function] [call site] 03731
20 OptimizerState::set_dirty [function] [call site] 03732
20 FnPtr::try_from [function] [call site] 03733
20 RhaiResultOf::unwrap [function] [call site] 03734
20 test_functions_take [function] [call site] 03735
20 EvalAltResult::set_position [function] [call site] 03736
20 FnPtr::try_from [function] [call site] 03737
20 f32::unsigned_abs [function] [call site] 03738
20 Engine::lex_with_map [function] [call site] 03739
20 test::len [function] [call site] 03740
20 (TokenIterator::unwrap_or [function] [call site] 03741
20 MyIterableType::into_iter [function] [call site] 03742
20 Self::IntoIter::all [function] [call site] 03743
20 OptimizerState::set_dirty [function] [call site] 03744
20 test::len [function] [call site] 03745
20 FnPtr::try_from [function] [call site] 03746
20 f32::unsigned_abs [function] [call site] 03747
20 RhaiResultOf::unwrap [function] [call site] 03748
20 test_functions_take [function] [call site] 03749
20 EvalAltResult::set_position [function] [call site] 03750
20 MyIterableType::into_iter [function] [call site] 03751
20 test_method_call [function] [call site] 03752
20 RhaiFunc::is_pure [function] [call site] 03753
20 OptimizerState::set_dirty [function] [call site] 03754
20 mem::take [function] [call site] 03755
20 MyIterableType::into_iter [function] [call site] 03756
20 Self::IntoIter::find [function] [call site] 03757
20 RhaiResult::map_or_else [function] [call site] 03758
20 Expr::Unit [function] [call site] 03759
20 Expr::set_position [function] [call site] 03760
20 FnPtr::try_from [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 RhaiResultOf::unwrap [function] [call site] 03767
20 FnPtr::try_from [function] [call site] 03768
20 f32::unsigned_abs [function] [call site] 03769
20 Engine::lex_with_map [function] [call site] 03770
20 (TokenIterator::unwrap_or [function] [call site] 03771
20 OptimizerState::set_dirty [function] [call site] 03772
20 Expr::BoolConstant [function] [call site] 03773
20 FnPtr::try_from [function] [call site] 03774
20 f32::unsigned_abs [function] [call site] 03775
20 RhaiResultOf::unwrap [function] [call site] 03776
20 FnPtr::try_from [function] [call site] 03777
20 Engine::lex_with_map [function] [call site] 03778
20 test_chars [function] [call site] 03779
20 ImmutableString::strong_count [function] [call site] 03780
20 (TokenIterator::unwrap_or [function] [call site] 03781
20 OptimizerState::set_dirty [function] [call site] 03782
20 Expr::CharConstant [function] [call site] 03783
20 test_chars [function] [call site] 03784
20 nth [function] [call site] 03785
20 FnPtr::try_from [function] [call site] 03786
20 RhaiResultOf::unwrap [function] [call site] 03787
20 unwrap [function] [call site] 03788
20 FnPtr::try_from [function] [call site] 03789
20 f32::unsigned_abs [function] [call site] 03790
20 Engine::lex_with_map [function] [call site] 03791
20 test_chars [function] [call site] 03792
20 ImmutableString::strong_count [function] [call site] 03793
20 (TokenIterator::unwrap_or [function] [call site] 03794
20 OptimizerState::set_dirty [function] [call site] 03795
20 Expr::CharConstant [function] [call site] 03796
20 test_chars [function] [call site] 03797
20 array_functions::reduce_rev [function] [call site] 03798
20 RhaiResult::nth [function] [call site] 03799
20 FnPtr::try_from [function] [call site] 03800
20 f32::unsigned_abs [function] [call site] 03801
20 RhaiResultOf::unwrap [function] [call site] 03802
20 unwrap [function] [call site] 03803
20 optimize_expr [function] [call site] 03804
20 optimize_expr [function] [call site] 03805
20 optimize_expr [function] [call site] 03806
20 optimize_expr [function] [call site] 03807
20 optimize_expr [function] [call site] 03808
20 string_functions::is_empty [function] [call site] 03809
20 OptimizerState::set_dirty [function] [call site] 03810
20 Expr::StringConstant [function] [call site] 03811
20 Engine::const_empty_string [function] [call site] 03812
21 Engine::get_interned_string [function] [call site] 03813
20 Expr::is_constant [function] [call site] 03814
20 OptimizerState::set_dirty [function] [call site] 03815
20 Expr::StringConstant [function] [call site] 03816
20 Expr::get_literal_value [function] [call site] 03817
20 Option::unwrap [function] [call site] 03818
20 get_literal_value(None).unwrap().cast::<ImmutableString> [function] [call site] 03819
20 ParseSettings::level_up_with_position [function] [call site] 03820
20 StaticModuleResolver::iter_mut [function] [call site] 03821
20 array_functions::for_each [function] [call site] 03822
20 optimize_expr [function] [call site] 03823
20 test::len [function] [call site] 03824
20 test_functions_take [function] [call site] 03825
20 test_functions_take [function] [call site] 03826
20 Expr::StringConstant [function] [call site] 03827
20 string_functions::remove [function] [call site] 03828
20 OptimizerState::set_dirty [function] [call site] 03829
20 string_functions::remove [function] [call site] 03830
20 OptimizerState::set_dirty [function] [call site] 03831
20 string_functions::remove [function] [call site] 03832
20 OptimizerState::set_dirty [function] [call site] 03833
20 string_functions::is_empty [function] [call site] 03834
20 string_functions::remove [function] [call site] 03835
20 OptimizerState::set_dirty [function] [call site] 03836
20 string_functions::is_empty [function] [call site] 03837
20 string_functions::remove [function] [call site] 03838
20 OptimizerState::set_dirty [function] [call site] 03839
20 shrink_to_fit [function] [call site] 03840
20 Expr::is_constant [function] [call site] 03841
20 OptimizerState::set_dirty [function] [call site] 03842
20 Expr::DynamicConstant [function] [call site] 03843
20 Expr::get_literal_value [function] [call site] 03844
20 Option::unwrap [function] [call site] 03845
20 into [function] [call site] 03846
20 ParseSettings::level_up_with_position [function] [call site] 03847
20 StaticModuleResolver::iter_mut [function] [call site] 03848
20 array_functions::for_each [function] [call site] 03849
20 optimize_expr [function] [call site] 03850
20 Expr::is_constant [function] [call site] 03851
20 OptimizerState::set_dirty [function] [call site] 03852
20 Expr::DynamicConstant [function] [call site] 03853
20 Expr::get_literal_value [function] [call site] 03854
20 Option::unwrap [function] [call site] 03855
20 into [function] [call site] 03856
20 ParseSettings::level_up_with_position [function] [call site] 03857
20 StaticModuleResolver::iter_mut [function] [call site] 03858
20 array_functions::for_each [function] [call site] 03859
20 optimize_expr [function] [call site] 03860
20 test::len [function] [call site] 03861
20 OptimizerState::set_dirty [function] [call site] 03862
20 string_functions::remove [function] [call site] 03863
20 MyIterableType::into_iter [function] [call site] 03864
20 Self::IntoIter::take [function] [call site] 03865
21 Engine::new [function] [call site] 03866
21 register_type_with_name::<TestStruct> [function] [call site] 03867
21 Engine::register_fn [function] [call site] 03868
21 TestStruct [function] [call site] 03869
20 test_method_call [function] [call site] 03870
20 Some [function] [call site] 03871
20 OptimizerState::set_dirty [function] [call site] 03872
20 test::len [function] [call site] 03873
20 string_functions::truncate [function] [call site] 03874
20 OptimizerState::set_dirty [function] [call site] 03875
20 optimize_expr [function] [call site] 03876
20 OptimizerState::set_dirty [function] [call site] 03877
20 Expr::BoolConstant [function] [call site] 03878
20 string_functions::is_empty [function] [call site] 03879
20 OptimizerState::set_dirty [function] [call site] 03880
20 Expr::BoolConstant [function] [call site] 03881
20 test::len [function] [call site] 03882
20 OptimizerState::set_dirty [function] [call site] 03883
20 test_functions_take [function] [call site] 03884
20 test::len [function] [call site] 03885
20 OptimizerState::set_dirty [function] [call site] 03886
20 string_functions::remove [function] [call site] 03887
20 MyIterableType::into_iter [function] [call site] 03888
20 Self::IntoIter::take [function] [call site] 03889
20 test_method_call [function] [call site] 03890
20 Some [function] [call site] 03891
20 OptimizerState::set_dirty [function] [call site] 03892
20 test::len [function] [call site] 03893
20 string_functions::truncate [function] [call site] 03894
20 OptimizerState::set_dirty [function] [call site] 03895
20 optimize_expr [function] [call site] 03896
20 OptimizerState::set_dirty [function] [call site] 03897
20 Expr::BoolConstant [function] [call site] 03898
20 string_functions::is_empty [function] [call site] 03899
20 OptimizerState::set_dirty [function] [call site] 03900
20 Expr::BoolConstant [function] [call site] 03901
20 test::len [function] [call site] 03902
20 OptimizerState::set_dirty [function] [call site] 03903
20 test_functions_take [function] [call site] 03904
20 test::len [function] [call site] 03905
20 OptimizerState::set_dirty [function] [call site] 03906
20 string_functions::remove [function] [call site] 03907
20 Expr::is_constant [function] [call site] 03908
20 test::len [function] [call site] 03909
20 string_functions::truncate [function] [call site] 03910
20 OptimizerState::set_dirty [function] [call site] 03911
20 optimize_expr [function] [call site] 03912
20 string_functions::is_empty [function] [call site] 03913
20 OptimizerState::set_dirty [function] [call site] 03914
20 Expr::BoolConstant [function] [call site] 03915
20 test::len [function] [call site] 03916
20 OptimizerState::set_dirty [function] [call site] 03917
20 test_functions_take [function] [call site] 03918
20 test::len [function] [call site] 03919
20 OptimizerState::set_dirty [function] [call site] 03920
20 Expr::BoolConstant [function] [call site] 03921
20 FnCallExpr::is_qualified [function] [call site] 03922
20 StaticModuleResolver::iter_mut [function] [call site] 03923
20 array_functions::for_each [function] [call site] 03924
20 optimize_expr [function] [call site] 03925
20 move_constant_arg [function] [call site] 03926
21 Expr::get_literal_value [function] [call site] 03927
22 StmtBlock::as_ref [function] [call site] 03929
22 TestStruct::clone [function] [call site] 03930
22 write_lock::<FnPtr> [function] [call site] 03931
22 crate::Shared::new [function] [call site] 03933
22 Option<&GlobalRuntimeState>::into [function] [call site] 03934
22 TestStruct::clone [function] [call site] 03938
22 Self::into [function] [call site] 03939
22 Expr::is_constant [function] [call site] 03941
22 crate::Array::with_capacity [function] [call site] 03942
22 test::len [function] [call site] 03943
22 StmtBlock::extend [function] [call site] 03944
22 MyIterableType::into_iter [function] [call site] 03945
22 Self::IntoIter::map [function] [call site] 03946
22 Expr::get_literal_value [function] [call site] 03947
22 Option::unwrap [function] [call site] 03948
22 Dynamic::from_array [function] [call site] 03949
22 Expr::is_constant [function] [call site] 03950
22 TestStruct::clone [function] [call site] 03951
22 (TokenIterator::get_mut [function] [call site] 03952
22 Ident::as_str [function] [call site] 03953
22 Option::unwrap [function] [call site] 03954
22 Expr::get_literal_value [function] [call site] 03955
22 Option::unwrap [function] [call site] 03956
22 Dynamic::from_map [function] [call site] 03957
22 Expr::is_constant [function] [call site] 03958
22 Position::new_const [function] [call site] 03959
22 Expr::get_literal_value [function] [call site] 03960
22 Option::unwrap [function] [call site] 03961
22 FnCallExpr::is_qualified [function] [call site] 03964
22 test::len [function] [call site] 03965
22 FnPtr::new [function] [call site] 03966
22 TestStruct::clone [function] [call site] 03967
22 RhaiResultOf::ok [function] [call site] 03968
22 test::len [function] [call site] 03970
22 Token::literal_syntax [function] [call site] 03971
22 Token::literal_syntax [function] [call site] 03972
22 Ident::as_str [function] [call site] 03973
21 Expr::DynamicConstant [function] [call site] 03980
21 Expr::start_position [function] [call site] 03982
22 string_functions::is_empty [function] [call site] 03983
22 Expr::position [function] [call site] 03984
22 ParseSettings::level_up_with_position [function] [call site] 03985
22 Expr::start_position [function] [call site] 03986
22 Expr::start_position [function] [call site] 03987
22 Expr::position [function] [call site] 03988
20 OptimizerState::set_dirty [function] [call site] 03989
20 test::len [function] [call site] 03990
20 FnCallExpr::constant_args [function] [call site] 03991
21 string_functions::is_empty [function] [call site] 03992
21 MyIterableType::into_iter [function] [call site] 03993
21 test_method_call [function] [call site] 03994
20 TestStruct::clone [function] [call site] 03995
20 Self::into [function] [call site] 03996
20 Dynamic::into_immutable_string [function] [call site] 03997
21 crate::func::locked_read [function] [call site] 03999
21 Option::and_then [function] [call site] 04000
21 TestStruct::clone [function] [call site] 04002
21 ok_or_else [function] [call site] 04003
21 std:: [call site] 04004
0 any::type_name [function] [call site] 04005
21 Dynamic::type_name [function] [call site] 04007
20 Result::map_err [function] [call site] 04008
20 and_then [function] [call site] 04009
20 OptimizerState::set_dirty [function] [call site] 04010
20 Expr::DynamicConstant [function] [call site] 04011
20 TestStruct::new [function] [call site] 04012
20 into [function] [call site] 04013
20 optimize_expr [function] [call site] 04014
20 test::len [function] [call site] 04015
20 FnCallExpr::constant_args [function] [call site] 04016
20 Expr::get_literal_value [function] [call site] 04017
20 unwrap [function] [call site] 04018
20 args[0].get_literal_value(None).unwrap().cast::<FnPtr> [function] [call site] 04019
20 StmtBlock::extend [function] [call site] 04020
20 MyIterableType::into_iter [function] [call site] 04021
20 skip [function] [call site] 04022
20 Engine::lex_with_map [function] [call site] 04023
20 Expr::get_literal_value [function] [call site] 04024
20 unwrap [function] [call site] 04025
20 OptimizerState::set_dirty [function] [call site] 04026
20 Expr::DynamicConstant [function] [call site] 04027
20 TestStruct::new [function] [call site] 04028
20 into [function] [call site] 04029
20 string_functions::contains [function] [call site] 04030
20 Ident::as_str [function] [call site] 04031
20 StaticModuleResolver::iter_mut [function] [call site] 04032
20 array_functions::for_each [function] [call site] 04033
20 optimize_expr [function] [call site] 04034
20 FnCallExpr::constant_args [function] [call site] 04035
20 MyIterableType::into_iter [function] [call site] 04036
20 Engine::lex_with_map [function] [call site] 04037
20 Expr::get_literal_value [function] [call site] 04038
20 unwrap [function] [call site] 04039
20 args.iter().map(|arg_expr| [call site] 04040
20 MyIterableType::into_iter [function] [call site] 04041
20 Engine::lex_with_map [function] [call site] 04042
20 iter().map(Dynamic::type_id).collect::<FnArgsVec<_>> [function] [call site] 04043
20 Ident::as_str [function] [call site] 04044
20 test::len [function] [call site] 04045
20 OptimizerState::set_dirty [function] [call site] 04046
20 Engine::map_type_name [function] [call site] 04047
20 RhaiNativeFunc::return_type_name [function] [call site] 04048
20 into [function] [call site] 04049
20 Expr::from_dynamic [function] [call site] 04050
20 test::len [function] [call site] 04051
20 OptimizerState::set_dirty [function] [call site] 04052
20 Expr::from_dynamic [function] [call site] 04053
20 test::len [function] [call site] 04054
20 FnCallExpr::is_operator_call [function] [call site] 04055
20 Engine::fast_operators [function] [call site] 04057
21 intersects [function] [call site] 04058
20 Engine::has_native_fn_override [function] [call site] 04059
21 calc_fn_hash_full [function] [call site] 04060
21 StmtBlock::as_ref [function] [call site] 04061
21 MyIterableType::into_iter [function] [call site] 04062
21 Self::IntoIter::copied [function] [call site] 04063
21 MyIterableType::into_iter [function] [call site] 04064
21 test_var_def_filter [function] [call site] 04065
21 Module::is_standard_lib [function] [call site] 04066
22 intersects [function] [call site] 04067
21 T::as_any [function] [call site] 04068
21 Module::contains_fn [function] [call site] 04069
22 StmtBlock::as_ref [function] [call site] 04070
22 contains_key [function] [call site] 04072
21 map_functions::values [function] [call site] 04073
21 T::as_any [function] [call site] 04074
21 Module::contains_qualified_fn [function] [call site] 04075
22 StmtBlock::as_ref [function] [call site] 04076
22 contains_key [function] [call site] 04078
20 RhaiFunc::is_native [function] [call site] 04079
20 func::builtin::get_builtin_binary_op_fn [function] [call site] 04080
21 Dynamic::as_int [function] [call site] 04082
22 crate::func::locked_read [function] [call site] 04084
22 Option::and_then [function] [call site] 04085
22 ok_or_else [function] [call site] 04087
22 std:: [call site] 04088
0 any::type_name [function] [call site] 04089
22 Dynamic::type_name [function] [call site] 04091
21 unwrap [function] [call site] 04092
21 Dynamic::as_int [function] [call site] 04093
21 unwrap [function] [call site] 04094
21 Ok [function] [call site] 04095
21 into [function] [call site] 04096
21 Some [function] [call site] 04097
21 Dynamic::as_int [function] [call site] 04098
21 unwrap [function] [call site] 04099
21 Dynamic::as_int [function] [call site] 04100
21 unwrap [function] [call site] 04101
21 Ok [function] [call site] 04102
21 into [function] [call site] 04103
21 Some [function] [call site] 04104
21 Dynamic::as_immutable_string_ref [function] [call site] 04105
22 read_lock::<ImmutableString> [function] [call site] 04106
22 ok_or_else [function] [call site] 04107
22 Dynamic::type_name [function] [call site] 04108
21 unwrap [function] [call site] 04109
21 Dynamic::as_immutable_string_ref [function] [call site] 04110
21 unwrap [function] [call site] 04111
21 unwrap [function] [call site] 04112
21 Package::init_engine [function] [call site] 04113
21 Engine::throw_on_size [function] [call site] 04114
22 Command::get [function] [call site] 04116
22 ERR::ErrorDataTooLarge [function] [call site] 04118
22 &str::to_string [function] [call site] 04119
22 Command::get [function] [call site] 04122
22 ERR::ErrorDataTooLarge [function] [call site] 04124
22 &str::to_string [function] [call site] 04125
22 Command::get [function] [call site] 04128
22 ERR::ErrorDataTooLarge [function] [call site] 04130
22 &str::to_string [function] [call site] 04131
21 test::len [function] [call site] 04134
21 test::len [function] [call site] 04135
21 Ok [function] [call site] 04136
21 into [function] [call site] 04137
21 Some [function] [call site] 04138
21 Dynamic::as_char [function] [call site] 04139
22 crate::func::locked_read [function] [call site] 04141
22 Option::and_then [function] [call site] 04142
22 ok_or_else [function] [call site] 04144
22 std:: [call site] 04145
0 any::type_name [function] [call site] 04146
22 Dynamic::type_name [function] [call site] 04148
21 unwrap [function] [call site] 04149
21 Dynamic::as_char [function] [call site] 04150
21 unwrap [function] [call site] 04151
21 Position::new_const [function] [call site] 04152
21 blob_functions::push [function] [call site] 04153
22 blob_functions::push [function] [call site] 04154
22 FnPtr::try_from [function] [call site] 04155
22 RhaiResultOf::unwrap [function] [call site] 04156
21 blob_functions::push [function] [call site] 04157
21 unwrap [function] [call site] 04158
21 Package::init_engine [function] [call site] 04159
21 Engine::throw_on_size [function] [call site] 04160
21 test::len [function] [call site] 04161
22 test::len [function] [call site] 04162
21 Ok [function] [call site] 04163
21 Result::into [function] [call site] 04164
21 Some [function] [call site] 04165
21 Dynamic::as_blob_ref [function] [call site] 04166
22 read_lock::<Blob> [function] [call site] 04167
22 ok_or_else [function] [call site] 04168
22 Dynamic::type_name [function] [call site] 04169
21 unwrap [function] [call site] 04170
21 string_functions::is_empty [function] [call site] 04171
21 Ok [function] [call site] 04172
21 Dynamic::flatten_clone [function] [call site] 04173
21 Dynamic::as_blob_ref [function] [call site] 04174
21 unwrap [function] [call site] 04175
21 string_functions::is_empty [function] [call site] 04176
21 Ok [function] [call site] 04177
21 Dynamic::flatten_clone [function] [call site] 04178
21 unwrap [function] [call site] 04179
21 Package::init_engine [function] [call site] 04180
21 Engine::throw_on_size [function] [call site] 04181
21 test::len [function] [call site] 04182
21 test::len [function] [call site] 04183
21 TestStruct::clone [function] [call site] 04184
21 StmtBlock::extend [function] [call site] 04185
21 Ok [function] [call site] 04186
21 Dynamic::from_blob [function] [call site] 04187
22 Union::Blob [function] [call site] 04189
21 Some [function] [call site] 04191
21 Some [function] [call site] 04192
21 Some [function] [call site] 04193
21 Ok [function] [call site] 04194
21 Dynamic::as_int [function] [call site] 04195
21 unwrap [function] [call site] 04196
21 into [function] [call site] 04197
21 Some [function] [call site] 04198
21 Ok [function] [call site] 04199
21 Dynamic::as_int [function] [call site] 04200
21 unwrap [function] [call site] 04201
21 into [function] [call site] 04202
21 Some [function] [call site] 04203
21 Ok [function] [call site] 04204
21 Dynamic::as_int [function] [call site] 04205
21 unwrap [function] [call site] 04206
21 into [function] [call site] 04207
21 Some [function] [call site] 04208
21 Ok [function] [call site] 04209
21 Dynamic::as_int [function] [call site] 04210
21 unwrap [function] [call site] 04211
21 into [function] [call site] 04212
21 Dynamic::as_char [function] [call site] 04213
21 unwrap [function] [call site] 04214
21 Dynamic::as_immutable_string_ref [function] [call site] 04215
21 unwrap [function] [call site] 04216
21 Some [function] [call site] 04217
21 test_chars [function] [call site] 04218
21 MultiInputsStream::get_next [function] [call site] 04219
21 MultiInputsStream::get_next [function] [call site] 04220
21 Some [function] [call site] 04221
21 Dynamic::as_char [function] [call site] 04222
21 unwrap [function] [call site] 04223
21 Dynamic::as_immutable_string_ref [function] [call site] 04224
21 unwrap [function] [call site] 04225
21 Position::new_const [function] [call site] 04226
21 blob_functions::push [function] [call site] 04227
21 Result::push_str [function] [call site] 04228
21 unwrap [function] [call site] 04229
21 Package::init_engine [function] [call site] 04230
21 Engine::throw_on_size [function] [call site] 04231
21 test::len [function] [call site] 04232
21 Ok [function] [call site] 04233
21 Result::into [function] [call site] 04234
21 Dynamic::as_immutable_string_ref [function] [call site] 04235
21 unwrap [function] [call site] 04236
21 Dynamic::as_char [function] [call site] 04237
21 unwrap [function] [call site] 04238
21 test_chars [function] [call site] 04239
21 MultiInputsStream::get_next [function] [call site] 04240
21 MultiInputsStream::get_next [function] [call site] 04241
21 Some [function] [call site] 04242
21 Some [function] [call site] 04243
21 Dynamic::as_immutable_string_ref [function] [call site] 04244
21 unwrap [function] [call site] 04245
21 Dynamic::as_char [function] [call site] 04246
21 unwrap [function] [call site] 04247
21 unwrap [function] [call site] 04248
21 Package::init_engine [function] [call site] 04249
21 Engine::throw_on_size [function] [call site] 04250
21 test::len [function] [call site] 04251
21 Ok [function] [call site] 04252
21 Result::into [function] [call site] 04253
21 Some [function] [call site] 04254
21 Dynamic::as_immutable_string_ref [function] [call site] 04255
21 unwrap [function] [call site] 04256
21 Dynamic::as_char [function] [call site] 04257
21 unwrap [function] [call site] 04258
21 Ok [function] [call site] 04259
21 into [function] [call site] 04260
21 Some [function] [call site] 04261
21 Ok [function] [call site] 04262
21 TestStruct::clone [function] [call site] 04263
21 Some [function] [call site] 04264
21 Some [function] [call site] 04265
21 Some [function] [call site] 04266
21 Ok [function] [call site] 04267
21 TestStruct::clone [function] [call site] 04268
21 Some [function] [call site] 04269
21 Some [function] [call site] 04270
21 Some [function] [call site] 04271
21 Dynamic::as_blob_ref [function] [call site] 04272
21 unwrap [function] [call site] 04273
21 TestStruct::clone [function] [call site] 04274
21 Dynamic::as_char [function] [call site] 04275
21 unwrap [function] [call site] 04276
21 encode_utf8 [function] [call site] 04277
21 unwrap [function] [call site] 04278
21 Package::init_engine [function] [call site] 04279
21 Engine::throw_on_size [function] [call site] 04280
21 test::len [function] [call site] 04281
21 test::len [function] [call site] 04282
21 StmtBlock::extend [function] [call site] 04283
21 as_bytes [function] [call site] 04284
21 Ok [function] [call site] 04285
21 Dynamic::from_blob [function] [call site] 04286
21 Dynamic::type_id [function] [call site] 04287
22 TypeId::of::<()> [function] [call site] 04288
22 TypeId::of::<bool> [function] [call site] 04289
22 TypeId::of::<ImmutableString> [function] [call site] 04290
22 TypeId::of::<char> [function] [call site] 04291
22 TypeId::of::<INT> [function] [call site] 04292
22 TypeId::of::<crate::FLOAT> [function] [call site] 04293
22 TypeId::of::<rust_decimal::Decimal> [function] [call site] 04294
22 TypeId::of::<Array> [function] [call site] 04295
22 TypeId::of::<Blob> [function] [call site] 04296
22 TypeId::of::<Map> [function] [call site] 04297
22 TypeId::of::<FnPtr> [function] [call site] 04298
22 TypeId::of::<Instant> [function] [call site] 04299
22 Dynamic::type_id [function] [call site] 04300
22 crate::func::locked_read [function] [call site] 04301
22 Option::unwrap [function] [call site] 04302
22 Dynamic::type_id [function] [call site] 04303
21 Dynamic::type_id [function] [call site] 04304
21 TypeId::of::<ExclusiveRange> [function] [call site] 04305
21 TypeId::of::<ExclusiveRange> [function] [call site] 04306
21 TypeId::of::<InclusiveRange> [function] [call site] 04307
21 TypeId::of::<InclusiveRange> [function] [call site] 04308
21 TypeId::of::<ExclusiveRange> [function] [call site] 04309
21 TypeId::of::<InclusiveRange> [function] [call site] 04310
21 TypeId::of::<InclusiveRange> [function] [call site] 04311
21 TypeId::of::<ExclusiveRange> [function] [call site] 04312
21 Some [function] [call site] 04313
21 Some [function] [call site] 04314
21 is_numeric [function] [call site] 04315
22 TypeId::of::<INT> [function] [call site] 04316
22 TypeId::of::<f32> [function] [call site] 04317
22 TypeId::of::<f64> [function] [call site] 04318
22 TypeId::of::<Decimal> [function] [call site] 04319
22 TypeId::of::<u8> [function] [call site] 04320
22 TypeId::of::<u16> [function] [call site] 04321
22 TypeId::of::<u32> [function] [call site] 04322
22 TypeId::of::<u64> [function] [call site] 04323
22 TypeId::of::<i8> [function] [call site] 04324
22 TypeId::of::<i16> [function] [call site] 04325
22 TypeId::of::<i32> [function] [call site] 04326
22 TypeId::of::<i64> [function] [call site] 04327
22 TypeId::of::<u128> [function] [call site] 04328
22 TypeId::of::<i128> [function] [call site] 04329
21 is_numeric [function] [call site] 04330
21 Some [function] [call site] 04331
21 is_numeric [function] [call site] 04332
21 is_numeric [function] [call site] 04333
21 Some [function] [call site] 04334
20 StmtBlock::as_ref [function] [call site] 04335
20 unwrap [function] [call site] 04336
20 then [function] [call site] 04337
20 Ident::as_str [function] [call site] 04338
20 into [function] [call site] 04339
20 split_first_mut [function] [call site] 04340
20 unwrap [function] [call site] 04341
20 test_var_is_def [function] [call site] 04342
21 Engine::new [function] [call site] 04343
20 OptimizerState::set_dirty [function] [call site] 04344
20 Expr::from_dynamic [function] [call site] 04345
20 StaticModuleResolver::iter_mut [function] [call site] 04346
20 array_functions::for_each [function] [call site] 04347
20 optimize_expr [function] [call site] 04348
20 move_constant_arg [function] [call site] 04349
20 OptimizerState::set_dirty [function] [call site] 04350
20 FnCallExpr::constant_args [function] [call site] 04351
20 FnCallHashes::is_native_only [function] [call site] 04352
21 Position::is_none [function] [call site] 04353
20 MyIterableType::into_iter [function] [call site] 04354
20 array_functions::find_map [function] [call site] 04355
20 Module::get_script_fn [function] [call site] 04356
21 StmtBlock::as_ref [function] [call site] 04357
21 and_then [function] [call site] 04358
21 StmtBlock::as_ref [function] [call site] 04359
21 &crate::SharedModule::values [function] [call site] 04360
22 string_functions::is_empty [function] [call site] 04361
22 IterateDynamicArray::new [function] [call site] 04362
22 map_functions::values [function] [call site] 04363
22 Array::cloned [function] [call site] 04364
22 reflection_functions::collect [function] [call site] 04365
21 array_functions::find [function] [call site] 04366
22 array_functions::find_starting_from [function] [call site] 04367
21 RhaiResult::and_then [function] [call site] 04368
21 RhaiFunc::get_script_fn_def [function] [call site] 04369
20 test::len [function] [call site] 04370
20 is_some [function] [call site] 04371
20 MyIterableType::into_iter [function] [call site] 04372
20 Engine::lex_with_map [function] [call site] 04373
20 Expr::get_literal_value [function] [call site] 04374
21 StmtBlock::as_ref [function] [call site] 04376
21 TestStruct::clone [function] [call site] 04377
21 write_lock::<FnPtr> [function] [call site] 04378
21 crate::Shared::new [function] [call site] 04380
21 Option<&GlobalRuntimeState>::into [function] [call site] 04381
21 TestStruct::clone [function] [call site] 04385
21 Self::into [function] [call site] 04386
21 Expr::is_constant [function] [call site] 04388
21 crate::Array::with_capacity [function] [call site] 04389
21 test::len [function] [call site] 04390
21 StmtBlock::extend [function] [call site] 04391
21 MyIterableType::into_iter [function] [call site] 04392
21 Self::IntoIter::map [function] [call site] 04393
21 Expr::get_literal_value [function] [call site] 04394
21 Option::unwrap [function] [call site] 04395
21 Dynamic::from_array [function] [call site] 04396
21 Expr::is_constant [function] [call site] 04397
21 TestStruct::clone [function] [call site] 04398
21 (TokenIterator::get_mut [function] [call site] 04399
21 Ident::as_str [function] [call site] 04400
21 Option::unwrap [function] [call site] 04401
21 Expr::get_literal_value [function] [call site] 04402
21 Option::unwrap [function] [call site] 04403
21 Dynamic::from_map [function] [call site] 04404
21 Expr::is_constant [function] [call site] 04405
21 Position::new_const [function] [call site] 04406
21 Expr::get_literal_value [function] [call site] 04407
21 Option::unwrap [function] [call site] 04408
21 FnCallExpr::is_qualified [function] [call site] 04411
21 test::len [function] [call site] 04412
21 FnPtr::new [function] [call site] 04413
21 TestStruct::clone [function] [call site] 04414
21 RhaiResultOf::ok [function] [call site] 04415
21 test::len [function] [call site] 04417
21 Token::literal_syntax [function] [call site] 04418
21 Token::literal_syntax [function] [call site] 04419
21 Ident::as_str [function] [call site] 04420
20 args.iter().map(|a| [call site] 04427
20 unwrap [function] [call site] 04428
20 Ident::as_str [function] [call site] 04429
20 test::len [function] [call site] 04430
20 Some [function] [call site] 04431
20 Engine::map_type_name [function] [call site] 04432
20 RhaiNativeFunc::return_type_name [function] [call site] 04433
20 into [function] [call site] 04434
20 test::len [function] [call site] 04435
20 Some [function] [call site] 04436
20 OptimizerState::call_fn_with_const_args [function] [call site] 04437
21 Engine::exec_native_fn_call [function] [call site] 04438
22 Engine::track_operation [function] [call site] 04439
23 Engine::max_operations [function] [call site] 04440
24 Command::get [function] [call site] 04441
23 Engine::max_operations [function] [call site] 04442
23 ERR::ErrorTooManyOperations [function] [call site] 04444
23 StmtBlock::as_ref [function] [call site] 04446
23 and_then [function] [call site] 04447
23 test_max_operations_progress [function] [call site] 04448
24 Engine::new [function] [call site] 04449
24 Engine::set_optimization_level [function] [call site] 04450
24 Engine::set_max_operations [function] [call site] 04451
25 TestStruct::new [function] [call site] 04452
24 Engine::on_progress [function] [call site] 04453
25 TestStruct::new [function] [call site] 04455
23 Engine::lex_with_map [function] [call site] 04458
23 ERR::ErrorTerminated [function] [call site] 04460
23 unwrap_or [function] [call site] 04462
22 Engine::resolve_fn [function] [call site] 04465
23 as_deref [function] [call site] 04466
23 calc_fn_hash_full [function] [call site] 04468
23 MyIterableType::into_iter [function] [call site] 04469
23 Self::IntoIter::map [function] [call site] 04470
23 Dynamic::type_id [function] [call site] 04471
24 TypeId::of::<()> [function] [call site] 04472
24 TypeId::of::<bool> [function] [call site] 04473
24 TypeId::of::<ImmutableString> [function] [call site] 04474
24 TypeId::of::<char> [function] [call site] 04475
24 TypeId::of::<INT> [function] [call site] 04476
24 TypeId::of::<crate::FLOAT> [function] [call site] 04477
24 TypeId::of::<rust_decimal::Decimal> [function] [call site] 04478
24 TypeId::of::<Array> [function] [call site] 04479
24 TypeId::of::<Blob> [function] [call site] 04480
24 TypeId::of::<Map> [function] [call site] 04481
24 TypeId::of::<FnPtr> [function] [call site] 04482
24 TypeId::of::<Instant> [function] [call site] 04483
24 Dynamic::type_id [function] [call site] 04484
24 crate::func::locked_read [function] [call site] 04485
24 Option::unwrap [function] [call site] 04486
24 Dynamic::type_id [function] [call site] 04487
23 Caches::fn_resolution_cache_mut [function] [call site] 04488
24 string_functions::is_empty [function] [call site] 04489
24 Caches::push_fn_resolution_cache [function] [call site] 04490
25 blob_functions::push [function] [call site] 04491
25 Engine::default [function] [call site] 04492
24 last_mut [function] [call site] 04493
23 Scope::push_entry [function] [call site] 04495
23 &mut [call site] 04496
23 StmtBlock::as_ref [function] [call site] 04497
23 as_deref [function] [call site] 04498
23 MyIterableType::into_iter [function] [call site] 04500
23 array_functions::reduce_rev [function] [call site] 04501
23 array_functions::find_map [function] [call site] 04502
23 Module::set_indexer_get_fn [function] [call site] 04503
24 FuncRegistration::new [function] [call site] 04504
24 FuncRegistration::in_global_namespace [function] [call site] 04505
24 FuncRegistration::with_purity [function] [call site] 04506
24 FuncRegistration::with_volatility [function] [call site] 04508
24 FuncRegistration::set_into_module [function] [call site] 04510
25 unwrap_or_else [function] [call site] 04511
25 RhaiNativeFunc::num_params [function] [call site] 04512
25 RhaiNativeFunc::num_params [function] [call site] 04513
25 string_functions::starts_with [function] [call site] 04514
25 unwrap_or [function] [call site] 04515
25 into_rhai_function [function] [call site] 04516
25 FuncRegistration::set_into_module_raw [function] [call site] 04517
26 StmtBlock::as_ref [function] [call site] 04518
26 test::len [function] [call site] 04519
26 StmtBlock::extend [function] [call site] 04520
26 StmtBlock::as_ref [function] [call site] 04521
26 MyIterableType::into_iter [function] [call site] 04522
26 Self::IntoIter::copied [function] [call site] 04523
26 RhaiFunc::is_method [function] [call site] 04525
26 StaticModuleResolver::iter_mut [function] [call site] 04526
26 enumerate [function] [call site] 04527
26 array_functions::for_each [function] [call site] 04528
26 Module::map_type [function] [call site] 04529
26 MyIterableType::into_iter [function] [call site] 04530
26 T::as_any [function] [call site] 04531
26 TypeId::of::<Dynamic> [function] [call site] 04532
26 test::len [function] [call site] 04533
26 test::len [function] [call site] 04534
26 string_functions::pop [function] [call site] 04535
26 calc_fn_hash [function] [call site] 04537
26 test::len [function] [call site] 04538
26 calc_fn_hash_full [function] [call site] 04539
26 MyIterableType::into_iter [function] [call site] 04540
26 StmtBlock::as_ref [function] [call site] 04542
26 and_then [function] [call site] 04543
26 Command::get [function] [call site] 04544
26 BloomFilterU64::mark [function] [call site] 04545
26 string_functions::remove [function] [call site] 04546
26 get_or_insert_with [function] [call site] 04547
26 new_hash_map [function] [call site] 04548
26 Scope::push_entry [function] [call site] 04549
26 blob_functions::insert [function] [call site] 04550
26 &mut [call site] 04552
26 blob_functions::insert [function] [call site] 04553
25 FUNC::param_types [function] [call site] 04555
23 Engine::lex_with_map [function] [call site] 04556
24 Engine::lex_raw [function] [call site] 04557
23 Module::id_raw [function] [call site] 04559
24 StmtBlock::as_ref [function] [call site] 04560
23 StmtBlock::span_or_else [function] [call site] 04561
23 MyIterableType::into_iter [function] [call site] 04562
23 array_functions::find_map [function] [call site] 04563
23 Module::set_indexer_get_fn [function] [call site] 04564
23 Engine::lex_with_map [function] [call site] 04565
23 Module::id_raw [function] [call site] 04566
23 StmtBlock::span_or_else [function] [call site] 04567
23 Module::get_qualified_fn [function] [call site] 04568
24 StmtBlock::as_ref [function] [call site] 04569
24 and_then [function] [call site] 04570
24 Command::get [function] [call site] 04571
23 StmtBlock::span_or_else [function] [call site] 04572
24 Span::new [function] [call site] 04573
24 iterator_functions::chars_from_start [function] [call site] 04574
24 StmtBlock::span_or_else [function] [call site] 04575
24 string_functions::add_append [function] [call site] 04576
24 StmtBlock::span_or_else [function] [call site] 04577
23 map_functions::values [function] [call site] 04578
23 test_var_def_filter [function] [call site] 04579
23 Module::contains_indexed_global_functions [function] [call site] 04580
24 intersects [function] [call site] 04581
23 array_functions::find_map [function] [call site] 04582
23 Module::get_qualified_fn [function] [call site] 04583
24 StmtBlock::as_ref [function] [call site] 04584
24 and_then [function] [call site] 04585
24 Command::get [function] [call site] 04586
23 Engine::lex_with_map [function] [call site] 04587
23 Module::id_raw [function] [call site] 04588
23 TestStruct::clone [function] [call site] 04589
23 BloomFilterU64::is_absent_and_set [function] [call site] 04591
23 StmtBlock::as_ref [function] [call site] 04593
23 blob_functions::insert [function] [call site] 04594
23 StmtBlock::as_ref [function] [call site] 04596
23 min_max_functions::min [function] [call site] 04597
23 MyIterableType::into_iter [function] [call site] 04598
23 T::as_any [function] [call site] 04599
23 Module::may_contain_dynamic_fn [function] [call site] 04600
24 BloomFilterU64::is_absent [function] [call site] 04601
25 BloomFilterU64::calc_hash [function] [call site] 04602
23 MyIterableType::into_iter [function] [call site] 04603
23 T::as_any [function] [call site] 04604
23 Module::may_contain_dynamic_fn [function] [call site] 04605
23 Module::may_contain_dynamic_fn [function] [call site] 04606
24 BloomFilterU64::is_absent [function] [call site] 04607
23 map_functions::values [function] [call site] 04608
23 T::as_any [function] [call site] 04609
23 Module::may_contain_dynamic_fn [function] [call site] 04610
23 and_then [function] [call site] 04611
23 Token::is_op_assignment [function] [call site] 04612
23 split_first [function] [call site] 04613
23 super::get_builtin_op_assignment_fn [function] [call site] 04615
24 Dynamic::as_int [function] [call site] 04617
24 Dynamic::as_int [function] [call site] 04619
24 write_lock::<Dynamic> [function] [call site] 04621
24 RhaiResult::into [function] [call site] 04623
24 Dynamic::as_int [function] [call site] 04626
24 Dynamic::as_int [function] [call site] 04628
24 write_lock::<Dynamic> [function] [call site] 04630
24 RhaiResult::into [function] [call site] 04632
24 Dynamic::as_char [function] [call site] 04635
24 write_lock::<Dynamic> [function] [call site] 04637
24 Position::new_const [function] [call site] 04639
24 blob_functions::push [function] [call site] 04640
25 blob_functions::push [function] [call site] 04641
25 FnPtr::try_from [function] [call site] 04642
25 RhaiResultOf::unwrap [function] [call site] 04643
24 Dynamic::as_char [function] [call site] 04644
24 Result::unwrap [function] [call site] 04645
24 blob_functions::push [function] [call site] 04646
24 RhaiResultOf::into [function] [call site] 04647
24 split_first_mut [function] [call site] 04650
24 Dynamic::as_immutable_string_mut [function] [call site] 04652
25 Dynamic::type_name [function] [call site] 04653
25 write_lock::<ImmutableString> [function] [call site] 04654
24 Dynamic::as_immutable_string_ref [function] [call site] 04657
24 string_functions::is_empty [function] [call site] 04659
24 string_functions::is_empty [function] [call site] 04660
24 test::len [function] [call site] 04661
24 test::len [function] [call site] 04662
24 Package::init_engine [function] [call site] 04664
24 Engine::throw_on_size [function] [call site] 04665
24 split_first_mut [function] [call site] 04668
24 Dynamic::as_immutable_string_mut [function] [call site] 04670
24 Dynamic::as_immutable_string_ref [function] [call site] 04672
24 test_functions_take [function] [call site] 04676
24 Dynamic::into_array [function] [call site] 04677
25 crate::func::locked_read [function] [call site] 04679
25 Option::and_then [function] [call site] 04680
25 StmtBlock::as_ref [function] [call site] 04682
25 TestStruct::clone [function] [call site] 04683
25 ok_or_else [function] [call site] 04684
25 std:: [call site] 04685
0 any::type_name [function] [call site] 04686
25 Dynamic::type_name [function] [call site] 04688
24 unwrap [function] [call site] 04689
24 string_functions::is_empty [function] [call site] 04690
24 Ok [function] [call site] 04691
24 Dynamic::as_array_ref [function] [call site] 04692
25 read_lock::<Array> [function] [call site] 04693
25 ok_or_else [function] [call site] 04694
25 Dynamic::type_name [function] [call site] 04695
24 unwrap [function] [call site] 04696
24 string_functions::is_empty [function] [call site] 04697
24 unwrap [function] [call site] 04698
24 Package::init_engine [function] [call site] 04699
24 Engine::check_data_size [function] [call site] 04700
25 Engine::has_data_size_limit [function] [call site] 04701
25 calc_data_sizes [function] [call site] 04706
26 calc_array_sizes [function] [call site] 04707
27 calc_array_sizes [function] [call site] 04708
27 test::len [function] [call site] 04709
27 calc_map_sizes [function] [call site] 04710
28 map_functions::values [function] [call site] 04711
28 calc_array_sizes [function] [call site] 04712
28 test::len [function] [call site] 04713
28 calc_map_sizes [function] [call site] 04714
28 test::len [function] [call site] 04715
27 test::len [function] [call site] 04716
26 test::len [function] [call site] 04717
26 calc_map_sizes [function] [call site] 04718
26 test::len [function] [call site] 04719
26 calc_data_sizes [function] [call site] 04720
26 read_lock::<Dynamic> [function] [call site] 04721
25 StmtBlock::borrow [function] [call site] 04723
25 Engine::throw_on_size [function] [call site] 04724
26 Command::get [function] [call site] 04726
26 ERR::ErrorDataTooLarge [function] [call site] 04728
26 &str::to_string [function] [call site] 04729
26 Command::get [function] [call site] 04732
26 ERR::ErrorDataTooLarge [function] [call site] 04734
26 &str::to_string [function] [call site] 04735
26 Command::get [function] [call site] 04738
26 ERR::ErrorDataTooLarge [function] [call site] 04740
26 &str::to_string [function] [call site] 04741
25 RhaiResultOf::map_err [function] [call site] 04744
25 EvalAltResult::fill_position [function] [call site] 04745
26 EvalAltResult::position [function] [call site] 04746
26 Position::is_none [function] [call site] 04747
26 EvalAltResult::set_position [function] [call site] 04748
24 Dynamic::read_lock [function] [call site] 04750
25 crate::func::locked_read [function] [call site] 04751
25 TypeId::of::<Self> [function] [call site] 04752
25 TypeId::of::<T> [function] [call site] 04753
25 Dynamic::type_id [function] [call site] 04754
25 TypeId::of::<T> [function] [call site] 04755
25 DynamicReadLock [function] [call site] 04757
25 DynamicReadLockInner::Guard [function] [call site] 04758
25 Dynamic::downcast_ref [function] [call site] 04759
26 TypeId::of::<T> [function] [call site] 04760
26 TypeId::of::<INT> [function] [call site] 04761
26 T::as_any [function] [call site] 04762
26 as_any().downcast_ref::<T> [function] [call site] 04763
26 TypeId::of::<T> [function] [call site] 04764
26 TypeId::of::<crate::FLOAT> [function] [call site] 04765
26 StmtBlock::as_ref [function] [call site] 04766
26 T::as_any [function] [call site] 04767
26 as_ref().as_any().downcast_ref::<T> [function] [call site] 04768
26 TypeId::of::<T> [function] [call site] 04769
26 TypeId::of::<rust_decimal::Decimal> [function] [call site] 04770
26 StmtBlock::as_ref [function] [call site] 04771
26 T::as_any [function] [call site] 04772
26 as_ref().as_any().downcast_ref::<T> [function] [call site] 04773
26 TypeId::of::<T> [function] [call site] 04774
26 TypeId::of::<bool> [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::<ImmutableString> [function] [call site] 04779
26 T::as_any [function] [call site] 04780
26 as_any().downcast_ref::<T> [function] [call site] 04781
26 TypeId::of::<T> [function] [call site] 04782
26 TypeId::of::<char> [function] [call site] 04783
26 T::as_any [function] [call site] 04784
26 as_any().downcast_ref::<T> [function] [call site] 04785
26 TypeId::of::<T> [function] [call site] 04786
26 TypeId::of::<Array> [function] [call site] 04787
26 StmtBlock::as_ref [function] [call site] 04788
26 T::as_any [function] [call site] 04789
26 as_ref().as_any().downcast_ref::<T> [function] [call site] 04790
26 TypeId::of::<T> [function] [call site] 04791
26 TypeId::of::<Blob> [function] [call site] 04792
26 StmtBlock::as_ref [function] [call site] 04793
26 T::as_any [function] [call site] 04794
26 as_ref().as_any().downcast_ref::<T> [function] [call site] 04795
26 TypeId::of::<T> [function] [call site] 04796
26 TypeId::of::<Map> [function] [call site] 04797
26 StmtBlock::as_ref [function] [call site] 04798
26 T::as_any [function] [call site] 04799
26 as_ref().as_any().downcast_ref::<T> [function] [call site] 04800
26 TypeId::of::<T> [function] [call site] 04801
26 TypeId::of::<FnPtr> [function] [call site] 04802
26 StmtBlock::as_ref [function] [call site] 04803
26 T::as_any [function] [call site] 04804
26 as_ref().as_any().downcast_ref::<T> [function] [call site] 04805
26 TypeId::of::<T> [function] [call site] 04806
26 TypeId::of::<Instant> [function] [call site] 04807
26 StmtBlock::as_ref [function] [call site] 04808
26 T::as_any [function] [call site] 04809
26 as_ref().as_any().downcast_ref::<T> [function] [call site] 04810
26 TypeId::of::<T> [function] [call site] 04811
26 TypeId::of::<()> [function] [call site] 04812
26 T::as_any [function] [call site] 04813
26 as_any().downcast_ref::<T> [function] [call site] 04814
26 TypeId::of::<T> [function] [call site] 04815
26 TypeId::of::<Self> [function] [call site] 04816
26 T::as_any [function] [call site] 04817
26 as_any().downcast_ref::<T> [function] [call site] 04818
26 T::as_any [function] [call site] 04819
26 as_any().downcast_ref::<T> [function] [call site] 04820
25 Engine::lex_with_map [function] [call site] 04821
25 Engine::lex_with_map [function] [call site] 04822
26 Engine::lex_raw [function] [call site] 04823
24 unwrap [function] [call site] 04825
24 Dynamic::as_array_mut [function] [call site] 04826
25 Dynamic::type_name [function] [call site] 04827
25 write_lock::<Array> [function] [call site] 04828
24 unwrap [function] [call site] 04830
24 string_functions::add_append [function] [call site] 04831
24 Ok [function] [call site] 04832
24 Some [function] [call site] 04833
24 test_functions_take [function] [call site] 04834
24 Dynamic::into_blob [function] [call site] 04835
25 crate::func::locked_read [function] [call site] 04837
25 Option::and_then [function] [call site] 04838
25 StmtBlock::as_ref [function] [call site] 04840
25 TestStruct::clone [function] [call site] 04841
25 ok_or_else [function] [call site] 04842
25 std:: [call site] 04843
0 any::type_name [function] [call site] 04844
25 Dynamic::type_name [function] [call site] 04846
24 unwrap [function] [call site] 04847
24 Dynamic::as_blob_mut [function] [call site] 04848
25 Dynamic::type_name [function] [call site] 04849
25 write_lock::<Blob> [function] [call site] 04850
24 unwrap [function] [call site] 04852
24 unwrap [function] [call site] 04853
24 Package::init_engine [function] [call site] 04854
24 Engine::throw_on_size [function] [call site] 04855
24 test::len [function] [call site] 04856
24 test::len [function] [call site] 04857
24 string_functions::add_append [function] [call site] 04858
24 Ok [function] [call site] 04859
24 Some [function] [call site] 04860
24 Dynamic::as_char [function] [call site] 04861
24 unwrap [function] [call site] 04862
24 encode_utf8 [function] [call site] 04863
24 Dynamic::as_immutable_string_mut [function] [call site] 04864
24 unwrap [function] [call site] 04865
24 unwrap [function] [call site] 04866
24 Package::init_engine [function] [call site] 04867
24 Engine::throw_on_size [function] [call site] 04868
24 test::len [function] [call site] 04869
24 test::len [function] [call site] 04870
24 Ok [function] [call site] 04871
24 Some [function] [call site] 04872
24 Dynamic::as_immutable_string_ref [function] [call site] 04873
24 unwrap [function] [call site] 04874
24 string_functions::is_empty [function] [call site] 04875
24 Ok [function] [call site] 04876
24 Dynamic::as_char [function] [call site] 04877
24 unwrap [function] [call site] 04878
24 test_to_string [function] [call site] 04879
24 unwrap [function] [call site] 04880
24 Package::init_engine [function] [call site] 04881
24 Engine::throw_on_size [function] [call site] 04882
24 test::len [function] [call site] 04883
24 test::len [function] [call site] 04884
24 write_lock::<Dynamic> [function] [call site] 04885
24 unwrap [function] [call site] 04886
24 into [function] [call site] 04887
24 Ok [function] [call site] 04888
24 Some [function] [call site] 04889
24 test_functions_take [function] [call site] 04890
24 Dynamic::as_array_mut [function] [call site] 04891
24 unwrap [function] [call site] 04892
24 blob_functions::push [function] [call site] 04893
24 unwrap [function] [call site] 04894
24 Package::init_engine [function] [call site] 04895
24 Engine::check_data_size [function] [call site] 04896
24 Dynamic::read_lock [function] [call site] 04897
24 unwrap [function] [call site] 04898
24 Ok [function] [call site] 04899
24 Some [function] [call site] 04900
24 Dynamic::as_int [function] [call site] 04901
24 unwrap [function] [call site] 04902
24 Dynamic::as_blob_mut [function] [call site] 04903
24 unwrap [function] [call site] 04904
24 unwrap [function] [call site] 04905
24 Package::init_engine [function] [call site] 04906
24 Engine::throw_on_size [function] [call site] 04907
24 test::len [function] [call site] 04908
24 blob_functions::push [function] [call site] 04909
24 Ok [function] [call site] 04910
24 Some [function] [call site] 04911
24 Dynamic::as_char [function] [call site] 04912
24 unwrap [function] [call site] 04913
24 Dynamic::as_blob_mut [function] [call site] 04914
24 unwrap [function] [call site] 04915
24 unwrap [function] [call site] 04916
24 Package::init_engine [function] [call site] 04917
24 Engine::throw_on_size [function] [call site] 04918
24 test::len [function] [call site] 04919
24 string_functions::add_append_char [function] [call site] 04920
25 Position::new_const [function] [call site] 04921
25 RhaiResultOf::push_str [function] [call site] 04922
25 blob_functions::push [function] [call site] 04923
25 RhaiResultOf::into [function] [call site] 04924
24 Ok [function] [call site] 04925
24 Some [function] [call site] 04926
24 split_first_mut [function] [call site] 04927
24 unwrap [function] [call site] 04928
24 Dynamic::as_blob_mut [function] [call site] 04929
24 unwrap [function] [call site] 04930
24 Dynamic::as_immutable_string_ref [function] [call site] 04931
24 unwrap [function] [call site] 04932
24 string_functions::is_empty [function] [call site] 04933
24 Ok [function] [call site] 04934
24 unwrap [function] [call site] 04935
24 Package::init_engine [function] [call site] 04936
24 Engine::throw_on_size [function] [call site] 04937
24 test::len [function] [call site] 04938
24 test::len [function] [call site] 04939
24 string_functions::add_append_str [function] [call site] 04940
25 Position::new_const [function] [call site] 04941
25 RhaiResultOf::push_str [function] [call site] 04942
25 RhaiResultOf::push_str [function] [call site] 04943
25 RhaiResultOf::into [function] [call site] 04944
24 Ok [function] [call site] 04945
23 Engine::lex_with_map [function] [call site] 04946
23 TestStruct::new [function] [call site] 04947
23 super::get_builtin_binary_op_fn [function] [call site] 04948
24 Dynamic::as_int [function] [call site] 04950
24 Dynamic::as_int [function] [call site] 04952
24 Dynamic::as_int [function] [call site] 04957
24 Dynamic::as_int [function] [call site] 04959
24 Dynamic::as_immutable_string_ref [function] [call site] 04964
24 Dynamic::as_immutable_string_ref [function] [call site] 04966
24 Package::init_engine [function] [call site] 04969
24 Engine::throw_on_size [function] [call site] 04970
24 test::len [function] [call site] 04971
24 test::len [function] [call site] 04972
24 Dynamic::as_char [function] [call site] 04976
24 Dynamic::as_char [function] [call site] 04978
24 Position::new_const [function] [call site] 04980
24 blob_functions::push [function] [call site] 04981
24 blob_functions::push [function] [call site] 04982
24 Package::init_engine [function] [call site] 04984
24 Engine::throw_on_size [function] [call site] 04985
24 test::len [function] [call site] 04986
24 Result::into [function] [call site] 04988
24 Dynamic::as_blob_ref [function] [call site] 04990
24 string_functions::is_empty [function] [call site] 04992
24 Dynamic::flatten_clone [function] [call site] 04994
24 Dynamic::as_blob_ref [function] [call site] 04995
24 string_functions::is_empty [function] [call site] 04997
24 Dynamic::flatten_clone [function] [call site] 04999
24 Package::init_engine [function] [call site] 05001
24 Engine::throw_on_size [function] [call site] 05002
24 test::len [function] [call site] 05003
24 test::len [function] [call site] 05004
24 TestStruct::clone [function] [call site] 05005
24 StmtBlock::extend [function] [call site] 05006
24 Dynamic::from_blob [function] [call site] 05008
24 Dynamic::as_int [function] [call site] 05013
24 Dynamic::as_int [function] [call site] 05018
24 Dynamic::as_int [function] [call site] 05023
24 Dynamic::as_int [function] [call site] 05028
24 Dynamic::as_char [function] [call site] 05031
24 Dynamic::as_immutable_string_ref [function] [call site] 05033
24 test_chars [function] [call site] 05036
24 MultiInputsStream::get_next [function] [call site] 05037
24 MultiInputsStream::get_next [function] [call site] 05038
24 Dynamic::as_char [function] [call site] 05040
24 Dynamic::as_immutable_string_ref [function] [call site] 05042
24 Position::new_const [function] [call site] 05044
24 blob_functions::push [function] [call site] 05045
24 Result::push_str [function] [call site] 05046
24 Package::init_engine [function] [call site] 05048
24 Engine::throw_on_size [function] [call site] 05049
24 test::len [function] [call site] 05050
24 Result::into [function] [call site] 05052
24 Dynamic::as_immutable_string_ref [function] [call site] 05053
24 Dynamic::as_char [function] [call site] 05055
24 test_chars [function] [call site] 05057
24 MultiInputsStream::get_next [function] [call site] 05058
24 MultiInputsStream::get_next [function] [call site] 05059
24 Dynamic::as_immutable_string_ref [function] [call site] 05062
24 Dynamic::as_char [function] [call site] 05064
24 Package::init_engine [function] [call site] 05067
24 Engine::throw_on_size [function] [call site] 05068
24 test::len [function] [call site] 05069
24 Result::into [function] [call site] 05071
24 Dynamic::as_immutable_string_ref [function] [call site] 05073
24 Dynamic::as_char [function] [call site] 05075
24 TestStruct::clone [function] [call site] 05081
24 TestStruct::clone [function] [call site] 05086
24 Dynamic::as_blob_ref [function] [call site] 05090
24 TestStruct::clone [function] [call site] 05092
24 Dynamic::as_char [function] [call site] 05093
24 encode_utf8 [function] [call site] 05095
24 Package::init_engine [function] [call site] 05097
24 Engine::throw_on_size [function] [call site] 05098
24 test::len [function] [call site] 05099
24 test::len [function] [call site] 05100
24 StmtBlock::extend [function] [call site] 05101
24 as_bytes [function] [call site] 05102
24 Dynamic::from_blob [function] [call site] 05104
24 Dynamic::type_id [function] [call site] 05105
24 Dynamic::type_id [function] [call site] 05106
24 TypeId::of::<ExclusiveRange> [function] [call site] 05107
24 TypeId::of::<ExclusiveRange> [function] [call site] 05108
24 TypeId::of::<InclusiveRange> [function] [call site] 05109
24 TypeId::of::<InclusiveRange> [function] [call site] 05110
24 TypeId::of::<ExclusiveRange> [function] [call site] 05111
24 TypeId::of::<InclusiveRange> [function] [call site] 05112
24 TypeId::of::<InclusiveRange> [function] [call site] 05113
24 TypeId::of::<ExclusiveRange> [function] [call site] 05114
24 is_numeric [function] [call site] 05117
24 is_numeric [function] [call site] 05118
24 is_numeric [function] [call site] 05120
24 is_numeric [function] [call site] 05121
23 Engine::lex_with_map [function] [call site] 05123
23 TestStruct::new [function] [call site] 05124
23 BloomFilterU64::is_absent_and_set [function] [call site] 05125
23 StmtBlock::as_ref [function] [call site] 05126
23 blob_functions::insert [function] [call site] 05127
23 StmtBlock::as_ref [function] [call site] 05128
23 calc_fn_hash_full [function] [call site] 05129
23 StmtBlock::as_ref [function] [call site] 05130
23 &[Stmt]::unwrap [function] [call site] 05131
23 MyIterableType::into_iter [function] [call site] 05132
23 enumerate [function] [call site] 05133
23 Engine::lex_with_map [function] [call site] 05134
23 TypeId::of::<Dynamic> [function] [call site] 05135
23 Dynamic::type_id [function] [call site] 05136
22 RhaiFunc::is_volatile [function] [call site] 05137
23 RhaiFunc::is_volatile [function] [call site] 05138
22 Engine::gen_fn_call_signature [function] [call site] 05139
22 Err [function] [call site] 05140
22 ERR::ErrorFunctionNotFound [function] [call site] 05141
22 into [function] [call site] 05142
22 RhaiFunc::is_method [function] [call site] 05143
22 StmtBlock::as_ref [function] [call site] 05144
22 map_or [function] [call site] 05145
22 Debugger::call_stack [function] [call site] 05146
22 test::len [function] [call site] 05147
23 test::len [function] [call site] 05148
22 ArgBackup::new [function] [call site] 05149
22 string_functions::is_empty [function] [call site] 05150
22 ArgBackup::change_first_arg_to_copy [function] [call site] 05151
23 TestStruct::clone [function] [call site] 05152
23 string_functions::replace [function] [call site] 05154
24 string_functions::is_empty [function] [call site] 05155
24 string_functions::replace [function] [call site] 05156
25 string_functions::is_empty [function] [call site] 05157
25 string_functions::replace [function] [call site] 05158
23 mem::transmute [function] [call site] 05161
22 Engine::is_debugger_registered [function] [call site] 05162
22 TestStruct::clone [function] [call site] 05164
22 StmtBlock::span_or_else [function] [call site] 05165
23 Span::new [function] [call site] 05166
23 iterator_functions::chars_from_start [function] [call site] 05167
23 StmtBlock::span_or_else [function] [call site] 05168
23 string_functions::add_append [function] [call site] 05169
23 StmtBlock::span_or_else [function] [call site] 05170
22 TestStruct::clone [function] [call site] 05171
22 GlobalRuntimeState::debugger_mut [function] [call site] 05172
23 as_deref_mut [function] [call site] 05173
22 &mut [call site] 05175
23 blob_functions::push [function] [call site] 05176
23 MyIterableType::into_iter [function] [call site] 05177
23 Self::IntoIter::collect [function] [call site] 05178
22 Engine::get_interned_string [function] [call site] 05179
22 MyIterableType::into_iter [function] [call site] 05180
22 Self::IntoIter::map [function] [call site] 05181
22 TestStruct::clone [function] [call site] 05182
22 RhaiNativeFunc::has_context [function] [call site] 05183
22 bool::then [function] [call site] 05184
22 as_deref [function] [call site] 05185
22 into [function] [call site] 05186
22 RhaiFunc::is_pure [function] [call site] 05187
22 string_functions::is_empty [function] [call site] 05188
22 Dynamic::is_read_only [function] [call site] 05189
22 Err [function] [call site] 05190
22 ERR::ErrorNonPureMethodCallOnConstant [function] [call site] 05191
22 test_to_string [function] [call site] 05192
22 into [function] [call site] 05193
22 test_method_call [function] [call site] 05194
23 Engine::new [function] [call site] 05195
23 register_type::<TestStruct> [function] [call site] 05196
23 Engine::register_fn [function] [call site] 05197
23 Engine::register_fn [function] [call site] 05198
22 test_custom_syntax_func [function] [call site] 05199
23 Engine::new [function] [call site] 05200
23 Engine::register_custom_syntax [function] [call site] 05201
24 Vec::<ImmutableString>::new [function] [call site] 05202
24 StmtBlock::as_ref [function] [call site] 05203
24 StmtBlock::as_ref [function] [call site] 05204
24 string_functions::trim [function] [call site] 05205
25 shared_get_mut [function] [call site] 05206
25 string_functions::trim [function] [call site] 05207
25 string_functions::trim [function] [call site] 05209
24 string_functions::is_empty [function] [call site] 05211
24 Token::lookup_symbol_from_syntax [function] [call site] 05212
24 StmtBlock::span_or_else [function] [call site] 05213
25 Span::new [function] [call site] 05214
25 iterator_functions::chars_from_start [function] [call site] 05215
25 StmtBlock::span_or_else [function] [call site] 05216
25 string_functions::add_append [function] [call site] 05217
25 StmtBlock::span_or_else [function] [call site] 05218
24 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 05219
24 Token::Reserved [function] [call site] 05221
24 TestStruct::new [function] [call site] 05222
24 LexError::ImproperSymbol [function] [call site] 05225
24 ImmutableString::new [function] [call site] 05226
24 &str::to_string [function] [call site] 05227
24 PERR::into_err [function] [call site] 05228
24 string_functions::is_empty [function] [call site] 05229
24 string_functions::is_empty [function] [call site] 05231
24 string_functions::is_empty [function] [call site] 05233
24 string_functions::is_empty [function] [call site] 05235
24 tokenizer::is_valid_identifier [function] [call site] 05236
24 string_functions::is_empty [function] [call site] 05238
24 (Token, [call site] 05239
24 Engine::is_symbol_disabled [function] [call site] 05240
25 string_functions::contains [function] [call site] 05241
24 StmtBlock::as_ref [function] [call site] 05242
24 &[Stmt]::map_or [function] [call site] 05243
24 contains_key [function] [call site] 05244
24 blob_functions::insert [function] [call site] 05245
24 string_functions::is_empty [function] [call site] 05248
24 StmtBlock::as_ref [function] [call site] 05249
24 &[Stmt]::map_or [function] [call site] 05250
24 Engine::is_symbol_disabled [function] [call site] 05251
24 LexError::ImproperSymbol [function] [call site] 05253
24 test_to_string [function] [call site] 05254
24 PERR::into_err [function] [call site] 05255
24 string_functions::is_empty [function] [call site] 05256
24 tokenizer::is_valid_identifier [function] [call site] 05257
24 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 05258
24 Engine::is_symbol_disabled [function] [call site] 05259
24 StmtBlock::as_ref [function] [call site] 05260
24 &[Stmt]::map_or [function] [call site] 05261
24 contains_key [function] [call site] 05262
24 blob_functions::insert [function] [call site] 05263
24 LexError::ImproperSymbol [function] [call site] 05267
24 test_to_string [function] [call site] 05268
24 PERR::into_err [function] [call site] 05269
24 blob_functions::push [function] [call site] 05270
24 string_functions::is_empty [function] [call site] 05271
24 TestStruct::clone [function] [call site] 05273
24 Engine::register_custom_syntax_with_state_raw [function] [call site] 05274
25 blob_functions::insert [function] [call site] 05275
25 RhaiResultOf::into [function] [call site] 05276
25 TestStruct::new [function] [call site] 05277
25 TestStruct::new [function] [call site] 05278
24 syn::Result::len [function] [call site] 05280
25 test::len [function] [call site] 05281
24 test::len [function] [call site] 05282
25 test::len [function] [call site] 05283
24 TestStruct::clone [function] [call site] 05287
23 EvalContext::eval_expression_tree [function] [call site] 05289
24 EvalContext::eval_expression_tree_raw [function] [call site] 05290
25 as_deref_mut [function] [call site] 05291
25 Engine::eval_stmt_block [function] [call site] 05292
26 string_functions::is_empty [function] [call site] 05293
26 GlobalRuntimeState::num_imports [function] [call site] 05295
27 test::len [function] [call site] 05296
26 MyIterableType::into_iter [function] [call site] 05297
26 Self::IntoIter::try_fold [function] [call site] 05298
26 Self::as_deref_mut [function] [call site] 05299
26 GlobalRuntimeState::num_imports [function] [call site] 05300
26 Engine::eval_stmt [function] [call site] 05301
27 Engine::track_operation [function] [call site] 05302
27 ParseSettings::level_up_with_position [function] [call site] 05303
28 ParseSettings::level_up [function] [call site] 05304
27 Engine::dbg_reset [function] [call site] 05306
28 Engine::is_debugger_registered [function] [call site] 05307
28 Engine::dbg_reset_raw [function] [call site] 05308
29 impl [call site] 05309
29 ASTNode::is_stmt [function] [call site] 05312
29 ASTNode::is_expr [function] [call site] 05314
29 Debugger::is_break_point [function] [call site] 05318
30 Debugger::break_points [function] [call site] 05319
30 MyIterableType::into_iter [function] [call site] 05320
31 test_chars [function] [call site] 05321
31 0.chars().collect::<Vec<_>> [function] [call site] 05322
31 MyIterableType::into_iter [function] [call site] 05323
30 Self::IntoIter::enumerate [function] [call site] 05324
30 test_var_def_filter [function] [call site] 05325
30 BreakPoint::is_enabled [function] [call site] 05326
30 array_functions::find [function] [call site] 05327
31 array_functions::find_starting_from [function] [call site] 05328
30 Position::is_none [function] [call site] 05329
30 Position::is_beginning_of_line [function] [call site] 05330
30 ASTNode::position [function] [call site] 05331
31 ParseSettings::level_up_with_position [function] [call site] 05332
31 ParseSettings::level_up_with_position [function] [call site] 05333
30 Position::line [function] [call site] 05334
30 Option::unwrap_or [function] [call site] 05335
30 e::p::r::i::n::t::_::e::r::r::o::r::eprint_line [function] [call site] 05336
31 Position::line [function] [call site] 05337
31 Option::unwrap [function] [call site] 05338
31 &str::to_string [function] [call site] 05339
31 enumerate [function] [call site] 05341
30 as_deref [function] [call site] 05343
30 ASTNode::position [function] [call site] 05344
30 as_deref [function] [call site] 05345
30 test::len [function] [call site] 05346
30 test::len [function] [call site] 05347
30 Engine::lex_with_map [function] [call site] 05348
29 &mut [call site] 05349
30 Position::is_none [function] [call site] 05350
30 Position::line [function] [call site] 05351
30 Option::unwrap [function] [call site] 05352
30 saturating_sub [function] [call site] 05353
30 min_max_functions::min [function] [call site] 05354
30 test::len [function] [call site] 05355
31 test::len [function] [call site] 05356
30 ImmutableString::to_string [function] [call site] 05357
31 Engine::new [function] [call site] 05358
31 Scope::new [function] [call site] 05359
31 blob_functions::push [function] [call site] 05360
31 blob_functions::push [function] [call site] 05361
31 blob_functions::push [function] [call site] 05362
30 test::len [function] [call site] 05363
30 Position::position [function] [call site] 05364
30 MyIterableType::into_iter [function] [call site] 05365
31 test_chars [function] [call site] 05366
31 0.chars().collect::<Vec<_>> [function] [call site] 05367
31 MyIterableType::into_iter [function] [call site] 05368
30 Self::IntoIter::enumerate [function] [call site] 05369
30 test_functions_take [function] [call site] 05370
30 Position::position [function] [call site] 05372
30 test::len [function] [call site] 05373
29 DebuggerEvent::BreakPoint [function] [call site] 05374
29 Engine::dbg_raw [function] [call site] 05376
30 test::len [function] [call site] 05377
30 AST::source_raw [function] [call site] 05378
31 StmtBlock::as_ref [function] [call site] 05379
30 Option::cloned [function] [call site] 05380
30 EvalContext::new [function] [call site] 05381
30 on_debugger [function] [call site] 05382
30 as_deref [function] [call site] 05383
30 ASTNode::position [function] [call site] 05384
30 test::len [function] [call site] 05385
30 GlobalRuntimeState::debugger_mut [function] [call site] 05386
30 GlobalRuntimeState::debugger_mut [function] [call site] 05388
30 GlobalRuntimeState::debugger_mut [function] [call site] 05391
30 GlobalRuntimeState::debugger_mut [function] [call site] 05394
30 GlobalRuntimeState::debugger_mut [function] [call site] 05396
30 DebuggerStatus::FunctionExit [function] [call site] 05397
27 Self::as_deref_mut [function] [call site] 05402
27 Engine::eval_expr [function] [call site] 05404
28 Engine::track_operation [function] [call site] 05405
28 ParseSettings::level_up_with_position [function] [call site] 05406
28 Engine::dbg_reset [function] [call site] 05407
28 Self::as_deref_mut [function] [call site] 05408
28 Expr::get_literal_value [function] [call site] 05409
28 Engine::eval_fn_call_expr [function] [call site] 05412
29 StmtBlock::as_ref [function] [call site] 05413
29 Engine::fast_operators [function] [call site] 05414
30 intersects [function] [call site] 05415
29 test::len [function] [call site] 05416
29 Engine::get_arg_value [function] [call site] 05418
30 Expr::get_literal_value [function] [call site] 05419
31 StmtBlock::as_ref [function] [call site] 05421
31 TestStruct::clone [function] [call site] 05422
31 write_lock::<FnPtr> [function] [call site] 05423
31 crate::Shared::new [function] [call site] 05425
31 Option<&GlobalRuntimeState>::into [function] [call site] 05426
31 TestStruct::clone [function] [call site] 05430
31 Self::into [function] [call site] 05431
31 Expr::is_constant [function] [call site] 05433
31 crate::Array::with_capacity [function] [call site] 05434
31 test::len [function] [call site] 05435
31 StmtBlock::extend [function] [call site] 05436
31 MyIterableType::into_iter [function] [call site] 05437
31 Self::IntoIter::map [function] [call site] 05438
31 Expr::get_literal_value [function] [call site] 05439
31 Option::unwrap [function] [call site] 05440
31 Dynamic::from_array [function] [call site] 05441
31 Expr::is_constant [function] [call site] 05442
31 TestStruct::clone [function] [call site] 05443
31 (TokenIterator::get_mut [function] [call site] 05444
31 Ident::as_str [function] [call site] 05445
31 Option::unwrap [function] [call site] 05446
31 Expr::get_literal_value [function] [call site] 05447
31 Option::unwrap [function] [call site] 05448
31 Dynamic::from_map [function] [call site] 05449
31 Expr::is_constant [function] [call site] 05450
31 Position::new_const [function] [call site] 05451
31 Expr::get_literal_value [function] [call site] 05452
31 Option::unwrap [function] [call site] 05453
31 FnCallExpr::is_qualified [function] [call site] 05456
31 test::len [function] [call site] 05457
31 FnPtr::new [function] [call site] 05458
31 TestStruct::clone [function] [call site] 05459
31 RhaiResultOf::ok [function] [call site] 05460
31 test::len [function] [call site] 05462
31 Token::literal_syntax [function] [call site] 05463
31 Token::literal_syntax [function] [call site] 05464
31 Ident::as_str [function] [call site] 05465
30 Engine::track_operation [function] [call site] 05473
30 Expr::start_position [function] [call site] 05474
30 Engine::dbg [function] [call site] 05475
31 Engine::is_debugger_registered [function] [call site] 05476
31 Engine::dbg_reset_raw [function] [call site] 05477
31 GlobalRuntimeState::debugger_mut [function] [call site] 05478
30 Expr::start_position [function] [call site] 05481
30 as_deref_mut [function] [call site] 05482
30 and_then [function] [call site] 05483
30 Debugger::clear_status_if [function] [call site] 05484
31 string_functions::replace [function] [call site] 05486
30 Engine::eval_expr [function] [call site] 05487
30 Engine::lex_with_map [function] [call site] 05488
31 Engine::lex_raw [function] [call site] 05489
30 Expr::start_position [function] [call site] 05491
29 Self::as_deref_mut [function] [call site] 05492
29 Dynamic::flatten [function] [call site] 05493
29 Engine::exec_fn_call [function] [call site] 05496
30 FnCallHashes::is_native_only [function] [call site] 05497
31 Position::is_none [function] [call site] 05498
30 test::len [function] [call site] 05499
30 Engine::get_interned_string [function] [call site] 05500
30 Engine::map_type_name [function] [call site] 05501
31 MyIterableType::into_iter [function] [call site] 05502
31 array_functions::find_map [function] [call site] 05503
31 Module::get_custom_type_display_by_name [function] [call site] 05504
31 StmtBlock::span_or_else [function] [call site] 05505
31 map_functions::values [function] [call site] 05506
31 array_functions::find_map [function] [call site] 05507
31 Module::get_custom_type_display_by_name [function] [call site] 05508
31 unwrap_or_else [function] [call site] 05509
31 map_std_type_name [function] [call site] 05510
30 std:: [call site] 05511
0 any::type_name [function] [call site] 05512
30 ImmutableString::into [function] [call site] 05514
30 test::len [function] [call site] 05515
30 Dynamic::is_shared [function] [call site] 05517
30 Engine::gen_fn_call_signature [function] [call site] 05519
30 ERR::ErrorFunctionNotFound [function] [call site] 05521
30 ensure_no_data_race [function] [call site] 05523
31 MyIterableType::into_iter [function] [call site] 05524
31 Self::IntoIter::skip [function] [call site] 05525
31 String::from [function] [call site] 05526
32 ImmutableString::into_owned [function] [call site] 05527
31 ParseSettings::level_up_with_position [function] [call site] 05528
31 Dynamic::is_locked [function] [call site] 05529
31 ERR::ErrorDataRace [function] [call site] 05535
30 FnCallHashes::is_native_only [function] [call site] 05537
30 FnCallHashes::script [function] [call site] 05538
30 string_functions::is_empty [function] [call site] 05540
30 crate::calc_typed_method_hash [function] [call site] 05541
30 Engine::map_type_name [function] [call site] 05542
30 std:: [call site] 05543
0 any::type_name [function] [call site] 05544
30 Engine::resolve_fn [function] [call site] 05545
30 Position::is_none [function] [call site] 05546
30 Engine::resolve_fn [function] [call site] 05547
30 None::cloned [function] [call site] 05548
30 as_deref [function] [call site] 05549
30 string_functions::is_empty [function] [call site] 05550
30 Scope::new [function] [call site] 05552
30 string_functions::replace [function] [call site] 05553
30 defer [function] [call site] 05554
31 crate::Deferred::lock [function] [call site] 05555
30 split_first_mut [function] [call site] 05556
30 Engine::call_script_fn [function] [call site] 05559
31 Engine::track_operation [function] [call site] 05560
31 Engine::max_call_levels [function] [call site] 05561
31 ERR::ErrorStackOverflow [function] [call site] 05563
31 Position::is_none [function] [call site] 05565
31 string_functions::is_empty [function] [call site] 05566
31 string_functions::is_empty [function] [call site] 05568
31 test::len [function] [call site] 05570
31 test::len [function] [call site] 05571
31 GlobalRuntimeState::num_imports [function] [call site] 05572
31 StmtBlock::as_ref [function] [call site] 05573
31 Debugger::call_stack [function] [call site] 05575
31 test::len [function] [call site] 05576
31 test::len [function] [call site] 05577
31 test::len [function] [call site] 05578
31 Engine::max_variables [function] [call site] 05579
31 ERR::ErrorTooManyVariables [function] [call site] 05581
31 StmtBlock::extend [function] [call site] 05583
31 MyIterableType::into_iter [function] [call site] 05584
31 array_functions::zip [function] [call site] 05586
31 StaticModuleResolver::iter_mut [function] [call site] 05587
31 Engine::lex_with_map [function] [call site] 05588
31 RhaiResult::take [function] [call site] 05589
32 Engine::new [function] [call site] 05590
32 register_type_with_name::<TestStruct> [function] [call site] 05591
32 Engine::register_fn [function] [call site] 05592
32 TestStruct [function] [call site] 05593
31 Engine::is_debugger_registered [function] [call site] 05594
31 TestStruct::clone [function] [call site] 05595
31 Scope::iter_inner [function] [call site] 05596
32 MyIterableType::into_iter [function] [call site] 05597
32 array_functions::zip [function] [call site] 05598
32 MyIterableType::into_iter [function] [call site] 05599
32 Engine::lex_with_map [function] [call site] 05600
32 Dynamic::is_read_only [function] [call site] 05601
31 impl [call site] 05602
31 Engine::lex_with_map [function] [call site] 05603
31 Dynamic::flatten_clone [function] [call site] 05604
31 TestStruct::clone [function] [call site] 05605
31 GlobalRuntimeState::debugger_mut [function] [call site] 05606
31 &mut [call site] 05607
31 Caches::fn_resolution_caches_len [function] [call site] 05608
32 test::len [function] [call site] 05609
31 Engine::lex_with_map [function] [call site] 05610
32 Engine::lex_raw [function] [call site] 05611
31 MyIterableType::into_iter [function] [call site] 05613
32 test_chars [function] [call site] 05614
32 0.chars().collect::<Vec<_>> [function] [call site] 05615
32 MyIterableType::into_iter [function] [call site] 05616
31 Self::IntoIter::cloned [function] [call site] 05617
31 array_functions::for_each [function] [call site] 05618
31 GlobalRuntimeState::push_import [function] [call site] 05619
32 blob_functions::push [function] [call site] 05620
32 blob_functions::push [function] [call site] 05622
31 StmtBlock::extend [function] [call site] 05624
31 &crate::SharedModule::clone [function] [call site] 05625
31 std::mem::replace [function] [call site] 05627
32 string_functions::is_empty [function] [call site] 05628
32 string_functions::replace [function] [call site] 05629
31 TestStruct::clone [function] [call site] 05631
31 Engine::is_debugger_registered [function] [call site] 05632
31 crate::ast::Stmt::Noop [function] [call site] 05633
31 ParseSettings::level_up_with_position [function] [call site] 05634
31 Engine::dbg [function] [call site] 05635
31 Self::as_deref_mut [function] [call site] 05636
31 Engine::eval_stmt_block [function] [call site] 05637
32 string_functions::is_empty [function] [call site] 05638
32 GlobalRuntimeState::num_imports [function] [call site] 05640
32 MyIterableType::into_iter [function] [call site] 05641
32 Self::IntoIter::try_fold [function] [call site] 05642
32 Self::as_deref_mut [function] [call site] 05643
32 GlobalRuntimeState::num_imports [function] [call site] 05644
32 Engine::eval_stmt [function] [call site] 05645
32 GlobalRuntimeState::scan_imports_raw [function] [call site] 05646
33 MyIterableType::into_iter [function] [call site] 05647
33 array_functions::zip [function] [call site] 05648
33 MyIterableType::into_iter [function] [call site] 05649
32 impl [call site] 05650
32 T::as_any [function] [call site] 05651
32 Module::contains_indexed_global_functions [function] [call site] 05652
32 Caches::fn_resolution_caches_len [function] [call site] 05653
32 Caches::fn_resolution_cache_mut [function] [call site] 05654
32 string_functions::clear [function] [call site] 05655
33 string_functions::is_empty [function] [call site] 05656
33 shared_get_mut [function] [call site] 05657
33 string_functions::clear [function] [call site] 05658
33 ImmutableString::new [function] [call site] 05659
32 Caches::push_fn_resolution_cache [function] [call site] 05660
33 blob_functions::push [function] [call site] 05661
33 Engine::default [function] [call site] 05662
32 Caches::fn_resolution_cache_mut [function] [call site] 05663
32 string_functions::clear [function] [call site] 05664
31 Self::as_deref_mut [function] [call site] 05666
31 StmtBlock::take_statements [function] [call site] 05667
32 mem::take [function] [call site] 05668
32 StmtBlock::statements_mut [function] [call site] 05669
31 StmtBlock::span_or_else [function] [call site] 05670
32 Span::new [function] [call site] 05671
32 iterator_functions::chars_from_start [function] [call site] 05672
32 StmtBlock::span_or_else [function] [call site] 05673
32 string_functions::add_append [function] [call site] 05674
32 StmtBlock::span_or_else [function] [call site] 05675
31 Expr::set_position [function] [call site] 05677
32 Expr::set_position [function] [call site] 05678
31 ParseError::into [function] [call site] 05680
31 EvalAltResult::is_system_exception [function] [call site] 05681
31 Expr::set_position [function] [call site] 05682
31 ParseError::into [function] [call site] 05684
31 ERR::ErrorInFunctionCall [function] [call site] 05686
31 test_to_string [function] [call site] 05687
31 Option<&EncapsulatedEnviron>::and_then [function] [call site] 05688
31 and_then [function] [call site] 05690
31 decimal_functions::max_id [function] [call site] 05691
31 unwrap_or_else [function] [call site] 05693
31 &mut [call site] 05694
31 unwrap_or [function] [call site] 05695
31 test_to_string [function] [call site] 05696
31 &mut [call site] 05697
31 unwrap_or [function] [call site] 05698
31 test_to_string [function] [call site] 05699
31 Engine::is_debugger_registered [function] [call site] 05701
31 GlobalRuntimeState::debugger_mut [function] [call site] 05702
31 crate::ast::Stmt::Noop [function] [call site] 05703
31 StmtBlock::end_position [function] [call site] 05704
32 string_functions::add_append [function] [call site] 05705
31 StmtBlock::span_or_else [function] [call site] 05706
31 crate::eval::DebuggerEvent::FunctionExitWithValue [function] [call site] 05708
31 crate::eval::DebuggerEvent::FunctionExitWithError [function] [call site] 05709
31 Engine::dbg_raw [function] [call site] 05710
31 StmtBlock::as_mut [function] [call site] 05712
31 Debugger::rewind_call_stack [function] [call site] 05714
32 string_functions::truncate [function] [call site] 05715
31 Scope::rewind [function] [call site] 05716
31 string_functions::is_empty [function] [call site] 05717
31 Scope::remove_range [function] [call site] 05718
32 map_functions::drain [function] [call site] 05719
33 string_functions::is_empty [function] [call site] 05720
33 IterateMap::new [function] [call site] 05722
33 IterateMap::new [function] [call site] 05723
33 IterateMap::new [function] [call site] 05724
33 mem::take [function] [call site] 05725
33 MyIterableType::into_iter [function] [call site] 05726
33 FnPtr::call_raw_with_extra_args [function] [call site] 05727
33 TestStruct::clone [function] [call site] 05729
33 Self::into [function] [call site] 05730
33 Dynamic::as_bool [function] [call site] 05732
33 unwrap_or [function] [call site] 05733
33 blob_functions::insert [function] [call site] 05734
33 blob_functions::insert [function] [call site] 05735
32 array_functions::for_each [function] [call site] 05737
32 map_functions::drain [function] [call site] 05738
32 array_functions::for_each [function] [call site] 05739
32 test::len [function] [call site] 05740
32 test::len [function] [call site] 05741
32 string_functions::truncate [function] [call site] 05742
32 map_functions::drain [function] [call site] 05743
32 array_functions::for_each [function] [call site] 05744
31 test::len [function] [call site] 05745
31 string_functions::truncate [function] [call site] 05746
31 GlobalRuntimeState::truncate_imports [function] [call site] 05747
32 string_functions::truncate [function] [call site] 05748
32 string_functions::truncate [function] [call site] 05749
31 Caches::rewind_fn_resolution_caches [function] [call site] 05750
32 string_functions::truncate [function] [call site] 05751
30 ArgBackup::new [function] [call site] 05752
30 string_functions::is_empty [function] [call site] 05753
30 ArgBackup::change_first_arg_to_copy [function] [call site] 05754
30 Engine::call_script_fn [function] [call site] 05756
30 Engine::lex_with_map [function] [call site] 05757
30 FnCallHashes::native [function] [call site] 05758
30 Engine::exec_native_fn_call [function] [call site] 05759
31 Engine::track_operation [function] [call site] 05760
31 Engine::resolve_fn [function] [call site] 05762
31 RhaiFunc::is_volatile [function] [call site] 05763
31 Engine::gen_fn_call_signature [function] [call site] 05764
31 ERR::ErrorFunctionNotFound [function] [call site] 05766
31 RhaiFunc::is_method [function] [call site] 05768
31 StmtBlock::as_ref [function] [call site] 05769
31 Debugger::call_stack [function] [call site] 05771
31 test::len [function] [call site] 05772
31 ArgBackup::new [function] [call site] 05773
31 string_functions::is_empty [function] [call site] 05774
31 ArgBackup::change_first_arg_to_copy [function] [call site] 05775
31 Engine::is_debugger_registered [function] [call site] 05776
31 TestStruct::clone [function] [call site] 05777
31 StmtBlock::span_or_else [function] [call site] 05778
31 TestStruct::clone [function] [call site] 05779
31 GlobalRuntimeState::debugger_mut [function] [call site] 05780
31 &mut [call site] 05781
31 Engine::get_interned_string [function] [call site] 05782
31 MyIterableType::into_iter [function] [call site] 05783
31 Self::IntoIter::map [function] [call site] 05784
31 TestStruct::clone [function] [call site] 05785
31 RhaiNativeFunc::has_context [function] [call site] 05786
31 bool::then [function] [call site] 05787
31 as_deref [function] [call site] 05788
31 RhaiFunc::is_pure [function] [call site] 05790
31 string_functions::is_empty [function] [call site] 05791
31 Dynamic::is_read_only [function] [call site] 05792
31 ERR::ErrorNonPureMethodCallOnConstant [function] [call site] 05794
31 test_to_string [function] [call site] 05795
31 test_method_call [function] [call site] 05797
31 test_custom_syntax_func [function] [call site] 05798
31 and_then [function] [call site] 05799
31 Engine::check_data_size [function] [call site] 05800
32 Engine::has_data_size_limit [function] [call site] 05801
32 calc_data_sizes [function] [call site] 05803
32 StmtBlock::borrow [function] [call site] 05804
32 Engine::throw_on_size [function] [call site] 05805
32 RhaiResultOf::map_err [function] [call site] 05806
32 EvalAltResult::fill_position [function] [call site] 05807
31 EvalAltResult::fill_position [function] [call site] 05810
31 ArgBackup::restore_first_arg [function] [call site] 05811
32 test_functions_take [function] [call site] 05812
31 Engine::is_debugger_registered [function] [call site] 05814
31 Engine::register_debugger [function] [call site] 05815
32 TestStruct::new [function] [call site] 05817
32 TestStruct::new [function] [call site] 05818
31 Scope::new [function] [call site] 05819
31 crate::ast::Stmt::Noop [function] [call site] 05820
31 DebuggerEvent::FunctionExitWithValue [function] [call site] 05822
31 DebuggerEvent::FunctionExitWithError [function] [call site] 05823
31 Engine::dbg_raw [function] [call site] 05824
31 GlobalRuntimeState::debugger_mut [function] [call site] 05826
31 &mut [call site] 05827
32 string_functions::truncate [function] [call site] 05828
31 string_functions::is_empty [function] [call site] 05829
31 Engine::check_data_size [function] [call site] 05830
31 Dynamic::into_immutable_string [function] [call site] 05832
32 crate::func::locked_read [function] [call site] 05834
32 Option::and_then [function] [call site] 05835
32 TestStruct::clone [function] [call site] 05837
32 ok_or_else [function] [call site] 05838
32 std:: [call site] 05839
0 any::type_name [function] [call site] 05840
32 Dynamic::type_name [function] [call site] 05842
31 Result::map_err [function] [call site] 05843
31 Engine::map_type_name [function] [call site] 05844
31 type_name::<ImmutableString> [function] [call site] 05845
31 &'a [call site] 05846
31 ERR::ErrorMismatchOutputType [function] [call site] 05847
31 into [function] [call site] 05848
31 test_side_effects_print [function] [call site] 05849
32 TestStruct::new [function] [call site] 05850
32 TestStruct::new [function] [call site] 05851
32 ImmutableString::new [function] [call site] 05852
32 Engine::new [function] [call site] 05853
32 TestStruct::clone [function] [call site] 05854
32 Engine::on_print [function] [call site] 05856
33 TestStruct::new [function] [call site] 05858
32 StraightHasher::write [function] [call site] 05859
32 push_str [function] [call site] 05861
32 run [function] [call site] 05862
33 Engine::new [function] [call site] 05863
33 Self::run [function] [call site] 05864
34 Engine::new [function] [call site] 05865
34 Engine::set_optimization_level [function] [call site] 05866
34 t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test [function] [call site] 05867
34 Engine::set_optimization_level [function] [call site] 05868
34 t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test [function] [call site] 05869
34 Engine::set_optimization_level [function] [call site] 05870
34 t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test [function] [call site] 05871
34 Engine::register_fn [function] [call site] 05872
34 Engine::set_optimization_level [function] [call site] 05873
34 Engine::set_fast_operators [function] [call site] 05874
35 test_get_set [function] [call site] 05875
34 Engine::set_optimization_level [function] [call site] 05876
32 RhaiResultOf::unwrap [function] [call site] 05877
31 Dynamic::into_immutable_string [function] [call site] 05878
31 Result::map_err [function] [call site] 05879
31 Engine::map_type_name [function] [call site] 05880
31 type_name::<ImmutableString> [function] [call site] 05881
31 &'a [call site] 05882
31 ERR::ErrorMismatchOutputType [function] [call site] 05883
31 into [function] [call site] 05884
31 test_print_debug [function] [call site] 05885
32 TestStruct::new [function] [call site] 05886
32 TestStruct::new [function] [call site] 05887
32 Vec::<String>::new [function] [call site] 05888
32 TestStruct::clone [function] [call site] 05889
32 TestStruct::clone [function] [call site] 05891
32 Engine::new [function] [call site] 05892
32 Engine::on_print [function] [call site] 05893
32 StraightHasher::write [function] [call site] 05894
32 blob_functions::push [function] [call site] 05896
32 Engine::on_debug [function] [call site] 05897
33 TestStruct::new [function] [call site] 05899
32 unwrap_or [function] [call site] 05900
32 StraightHasher::write [function] [call site] 05901
32 blob_functions::push [function] [call site] 05903
32 RhaiResultOf::unwrap [function] [call site] 05905
32 Engine::compile [function] [call site] 05906
32 ParseResult::unwrap [function] [call site] 05907
32 AST::set_source [function] [call site] 05908
33 crate::Shared::get_mut [function] [call site] 05910
34 Shared::get_mut [function] [call site] 05911
33 StmtBlock::as_mut [function] [call site] 05912
33 Engine::lex_with_map [function] [call site] 05913
34 Engine::lex_raw [function] [call site] 05914
33 Module::set_id [function] [call site] 05916
34 Decimal::into [function] [call site] 05917
34 string_functions::is_empty [function] [call site] 05918
35 test::len [function] [call site] 05919
34 then_some [function] [call site] 05920
33 TestStruct::clone [function] [call site] 05921
33 string_functions::is_empty [function] [call site] 05922
33 then_some [function] [call site] 05923
32 eval_ast::<Dynamic> [function] [call site] 05924
32 Self::read [function] [call site] 05926
33 try_borrow [function] [call site] 05927
33 locked_read [function] [call site] 05929
33 Option::ok [function] [call site] 05930
33 try_read [function] [call site] 05931
33 std::thread::sleep [function] [call site] 05933
33 std::time::Duration::from_millis [function] [call site] 05934
33 locked_read [function] [call site] 05936
33 try_read [function] [call site] 05937
32 Option::unwrap [function] [call site] 05938
32 MyIterableType::into_iter [function] [call site] 05939
31 &mut [call site] 05940
31 Engine::map_type_name [function] [call site] 05941
31 std:: [call site] 05942
0 any::type_name [function] [call site] 05943
31 Engine::map_type_name [function] [call site] 05944
31 std:: [call site] 05945
0 any::type_name [function] [call site] 05946
31 ERR::ErrorIndexingType [function] [call site] 05948
31 Engine::map_type_name [function] [call site] 05950
31 std:: [call site] 05951
0 any::type_name [function] [call site] 05952
31 Engine::map_type_name [function] [call site] 05953
31 std:: [call site] 05954
0 any::type_name [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::ErrorIndexingType [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 ERR::ErrorDotExpr [function] [call site] 05968
31 string_functions::starts_with [function] [call site] 05970
31 test::len [function] [call site] 05971
31 Engine::map_type_name [function] [call site] 05972
31 std:: [call site] 05973
0 any::type_name [function] [call site] 05974
31 Engine::map_type_name [function] [call site] 05975
31 std:: [call site] 05976
0 any::type_name [function] [call site] 05977
31 ERR::ErrorDotExpr [function] [call site] 05979
31 ERR::ErrorFunctionNotFound [function] [call site] 05982
31 Engine::gen_fn_call_signature [function] [call site] 05983
29 Engine::lex_with_map [function] [call site] 05985
29 Engine::fast_operators [function] [call site] 05986
29 test::len [function] [call site] 05987
29 is_some [function] [call site] 05988
29 Engine::get_arg_value [function] [call site] 05989
29 Self::as_deref_mut [function] [call site] 05990
29 Dynamic::flatten [function] [call site] 05991
29 Engine::get_arg_value [function] [call site] 05992
29 Self::as_deref_mut [function] [call site] 05993
29 Dynamic::flatten [function] [call site] 05994
29 Dynamic::is_variant [function] [call site] 05995
29 Dynamic::is_variant [function] [call site] 05996
29 super::get_builtin_binary_op_fn [function] [call site] 05997
29 unwrap [function] [call site] 05998
29 then [function] [call site] 05999
29 Ident::as_str [function] [call site] 06000
29 into [function] [call site] 06001
29 test_custom_syntax_func [function] [call site] 06002
29 Engine::exec_fn_call [function] [call site] 06003
29 Engine::lex_with_map [function] [call site] 06004
29 string_functions::is_empty [function] [call site] 06005
29 RhaiFunc::is_native [function] [call site] 06006
29 Engine::make_qualified_function_call [function] [call site] 06007
30 blob_functions::blob_with_capacity [function] [call site] 06008
30 test::len [function] [call site] 06009
31 test::len [function] [call site] 06010
30 blob_functions::blob_with_capacity [function] [call site] 06011
30 test::len [function] [call site] 06012
30 StmtBlock::as_ref [function] [call site] 06013
30 &[Stmt]::map_or [function] [call site] 06014
30 Dynamic::is_shared [function] [call site] 06015
30 Self::is_some [function] [call site] 06016
30 &[Expr]::first [function] [call site] 06017
30 Engine::track_operation [function] [call site] 06018
30 Engine::dbg [function] [call site] 06019
30 Self::as_deref_mut [function] [call site] 06020
30 blob_functions::push [function] [call site] 06021
30 MyIterableType::into_iter [function] [call site] 06022
31 test_chars [function] [call site] 06023
31 0.chars().collect::<Vec<_>> [function] [call site] 06024
31 MyIterableType::into_iter [function] [call site] 06025
30 Self::IntoIter::skip [function] [call site] 06026
30 Engine::get_arg_value [function] [call site] 06027
30 Self::as_deref_mut [function] [call site] 06028
30 blob_functions::push [function] [call site] 06029
30 Dynamic::flatten [function] [call site] 06030
30 RhaiResultOf::split_first_mut [function] [call site] 06031
30 blob_functions::push [function] [call site] 06034
30 Self::unwrap [function] [call site] 06035
30 StmtBlock::extend [function] [call site] 06036
30 StaticModuleResolver::iter_mut [function] [call site] 06037
30 Engine::track_operation [function] [call site] 06038
30 Engine::dbg [function] [call site] 06039
30 Self::as_deref_mut [function] [call site] 06040
30 blob_functions::push [function] [call site] 06041
30 MyIterableType::into_iter [function] [call site] 06042
30 Self::IntoIter::skip [function] [call site] 06043
30 Engine::get_arg_value [function] [call site] 06044
30 Self::as_deref_mut [function] [call site] 06045
30 blob_functions::push [function] [call site] 06046
30 Dynamic::flatten [function] [call site] 06047
30 Engine::search_namespace [function] [call site] 06048
31 Engine::search_scope_only [function] [call site] 06049
32 Command::get [function] [call site] 06050
32 MyIterableType::into_iter [function] [call site] 06051
32 flat_map [function] [call site] 06052
32 RhaiFunc::get_iter_fn [function] [call site] 06053
32 test_var_def_filter [function] [call site] 06055
32 RhaiFunc::is_script [function] [call site] 06056
32 test_var_def_filter [function] [call site] 06057
32 Ident::as_str [function] [call site] 06058
32 Engine::lex_with_map [function] [call site] 06059
32 MultiInputsStream::get_next [function] [call site] 06060
32 RhaiFunc::get_shared_encapsulated_environ [function] [call site] 06061
33 StmtBlock::as_ref [function] [call site] 06062
32 TestStruct::clone [function] [call site] 06063
32 crate::Shared::new [function] [call site] 06064
32 TestStruct::clone [function] [call site] 06066
32 Engine::default [function] [call site] 06067
32 crate::types::fn_ptr::FnPtrType::Script [function] [call site] 06069
32 RhaiFunc::get_script_fn_def [function] [call site] 06070
32 Option::cloned [function] [call site] 06071
32 test::len [function] [call site] 06077
32 EvalContext::new [function] [call site] 06078
32 Expr::get_variable_name [function] [call site] 06079
33 string_functions::is_empty [function] [call site] 06080
32 Option::unwrap [function] [call site] 06082
32 resolve_var [function] [call site] 06083
32 test::len [function] [call site] 06084
32 Dynamic::set_access_mode [function] [call site] 06085
33 StmtBlock::as_mut [function] [call site] 06086
33 Dynamic::set_access_mode [function] [call site] 06087
33 values_mut [function] [call site] 06088
33 Dynamic::set_access_mode [function] [call site] 06089
32 Result::into [function] [call site] 06091
32 EvalAltResult::fill_position [function] [call site] 06093
32 ParseSettings::level_up_with_position [function] [call site] 06094
32 test::len [function] [call site] 06095
32 Expr::get_variable_name [function] [call site] 06096
32 Option::unwrap [function] [call site] 06097
32 Scope::search [function] [call site] 06098
33 MyIterableType::into_iter [function] [call site] 06099
33 array_functions::reduce_rev [function] [call site] 06100
33 ParseSettings::level_up_with_position [function] [call site] 06101
33 Engine::lex_with_map [function] [call site] 06102
33 Scope::len [function] [call site] 06103
34 test::len [function] [call site] 06104
32 MyIterableType::into_iter [function] [call site] 06105
32 array_functions::find_map [function] [call site] 06106
32 Module::get_var [function] [call site] 06107
33 Command::get [function] [call site] 06108
32 map_or_else [function] [call site] 06110
32 ERR::ErrorVariableNotFound [function] [call site] 06112
32 ParseResult::to_string [function] [call site] 06113
33 Engine::new [function] [call site] 06114
33 Scope::new [function] [call site] 06115
33 blob_functions::push [function] [call site] 06116
33 blob_functions::push [function] [call site] 06117
33 blob_functions::push [function] [call site] 06118
32 ParseSettings::level_up_with_position [function] [call site] 06119
32 Scope::get_mut_by_index [function] [call site] 06123
32 try_into [function] [call site] 06124
31 string_functions::is_empty [function] [call site] 06125
31 Engine::search_imports [function] [call site] 06126
32 Namespace::root [function] [call site] 06127
32 GlobalRuntimeState::num_imports [function] [call site] 06128
33 test::len [function] [call site] 06129
32 Command::get [function] [call site] 06130
32 GlobalRuntimeState::get_shared_import [function] [call site] 06131
33 Command::get [function] [call site] 06132
32 GlobalRuntimeState::find_import [function] [call site] 06134
33 MyIterableType::into_iter [function] [call site] 06135
33 rposition [function] [call site] 06136
32 Option::map_or_else [function] [call site] 06137
32 Command::get [function] [call site] 06138
32 GlobalRuntimeState::get_shared_import [function] [call site] 06140
31 Module::get_qualified_var [function] [call site] 06141
32 StmtBlock::as_ref [function] [call site] 06142
32 and_then [function] [call site] 06143
32 Command::get [function] [call site] 06144
32 INT::cloned [function] [call site] 06145
31 Option::map_or_else [function] [call site] 06146
31 ERR::ErrorVariableNotFound [function] [call site] 06148
31 ParseSettings::level_up_with_position [function] [call site] 06149
31 Dynamic::set_access_mode [function] [call site] 06151
31 test::len [function] [call site] 06154
31 Namespace::root [function] [call site] 06155
31 crate::func::locked_write [function] [call site] 06156
32 try_borrow_mut [function] [call site] 06157
32 StraightHasher::write [function] [call site] 06159
32 try_write [function] [call site] 06161
32 std::thread::sleep [function] [call site] 06163
32 std::time::Duration::from_millis [function] [call site] 06164
32 StraightHasher::write [function] [call site] 06166
32 try_write [function] [call site] 06167
31 Option::unwrap [function] [call site] 06168
31 shared_get_mut [function] [call site] 06169
31 Ident::as_str [function] [call site] 06170
31 TestStruct::clone [function] [call site] 06171
31 Self::into [function] [call site] 06172
31 StmtBlock::as_mut [function] [call site] 06173
31 Dynamic::set_access_mode [function] [call site] 06174
31 ERR::ErrorVariableNotFound [function] [call site] 06177
31 ParseSettings::level_up_with_position [function] [call site] 06178
31 ERR::ErrorModuleNotFound [function] [call site] 06181
31 test_to_string [function] [call site] 06182
31 ParseSettings::level_up_with_position [function] [call site] 06183
31 Engine::search_scope_only [function] [call site] 06185
30 Dynamic::is_shared [function] [call site] 06186
30 Target::is_temp_value [function] [call site] 06187
30 shared_take_or_clone [function] [call site] 06188
31 shared_try_take [function] [call site] 06189
31 Result::unwrap_or_else [function] [call site] 06190
31 StmtBlock::as_ref [function] [call site] 06191
31 TestStruct::clone [function] [call site] 06192
30 Dynamic::flatten [function] [call site] 06193
30 StmtBlock::extend [function] [call site] 06194
30 StaticModuleResolver::iter_mut [function] [call site] 06195
31 StaticModuleResolver::iter_mut [function] [call site] 06196
31 Engine::lex_with_map [function] [call site] 06197
31 Ident::as_str [function] [call site] 06198
30 RhaiResultOf::split_first_mut [function] [call site] 06199
30 Target::take_ref [function] [call site] 06202
30 blob_functions::push [function] [call site] 06205
30 StmtBlock::extend [function] [call site] 06206
30 StaticModuleResolver::iter_mut [function] [call site] 06207
30 Engine::get_arg_value [function] [call site] 06208
30 Self::as_deref_mut [function] [call site] 06209
30 blob_functions::push [function] [call site] 06210
30 Dynamic::flatten [function] [call site] 06211
30 StmtBlock::extend [function] [call site] 06212
30 StaticModuleResolver::iter_mut [function] [call site] 06213
30 Engine::search_imports [function] [call site] 06214
30 Option::ok_or_else [function] [call site] 06215
30 ERR::ErrorModuleNotFound [function] [call site] 06216
30 test_to_string [function] [call site] 06217
30 ParseSettings::level_up_with_position [function] [call site] 06218
30 Module::get_qualified_fn [function] [call site] 06219
30 StmtBlock::span_or_else [function] [call site] 06220
30 calc_fn_hash_full [function] [call site] 06221
30 MyIterableType::into_iter [function] [call site] 06222
30 Self::IntoIter::map [function] [call site] 06223
30 Dynamic::type_id [function] [call site] 06224
30 Module::get_qualified_fn [function] [call site] 06225
30 Position::is_none [function] [call site] 06226
30 string_functions::is_empty [function] [call site] 06227
30 test::len [function] [call site] 06228
30 min_max_functions::min [function] [call site] 06229
30 calc_fn_hash_full [function] [call site] 06230
30 MyIterableType::into_iter [function] [call site] 06231
30 Self::IntoIter::enumerate [function] [call site] 06232
30 Engine::lex_with_map [function] [call site] 06233
30 TypeId::of::<Dynamic> [function] [call site] 06234
30 Dynamic::type_id [function] [call site] 06235
30 Module::get_qualified_fn [function] [call site] 06236
30 TestStruct::clone [function] [call site] 06239
30 as_deref [function] [call site] 06240
30 Scope::new [function] [call site] 06241
30 string_functions::replace [function] [call site] 06242
30 Module::id_raw [function] [call site] 06243
30 Option::cloned [function] [call site] 06244
30 Engine::call_script_fn [function] [call site] 06246
30 RhaiFunc::is_pure [function] [call site] 06247
30 Dynamic::is_read_only [function] [call site] 06248
30 ERR::ErrorNonPureMethodCallOnConstant [function] [call site] 06250
30 test_to_string [function] [call site] 06251
30 RhaiNativeFunc::has_context [function] [call site] 06253
30 bool::then [function] [call site] 06254
30 decimal_functions::max_id [function] [call site] 06255
30 test_method_call [function] [call site] 06257
30 and_then [function] [call site] 06258
30 Engine::check_data_size [function] [call site] 06259
30 bool::then [function] [call site] 06260
30 decimal_functions::max_id [function] [call site] 06261
30 test_custom_syntax_func [function] [call site] 06263
30 and_then [function] [call site] 06264
30 Engine::check_data_size [function] [call site] 06265
30 ERR::ErrorFunctionNotFound [function] [call site] 06267
30 string_functions::is_empty [function] [call site] 06268
30 Engine::gen_fn_call_signature [function] [call site] 06269
29 split_first [function] [call site] 06271
29 map_or_else [function] [call site] 06272
29 StmtBlock::as_ref [function] [call site] 06273
29 Some [function] [call site] 06274
29 Engine::make_function_call [function] [call site] 06275
30 String::from [function] [call site] 06276
30 test::len [function] [call site] 06278
30 Position::new_const [function] [call site] 06279
30 Option<&Token>::is_some [function] [call site] 06280
30 Engine::get_arg_value [function] [call site] 06282
30 Self::as_deref_mut [function] [call site] 06283
30 try_cast_result::<FnPtr> [function] [call site] 06284
30 make_type_mismatch_err::<FnPtr> [function] [call site] 06286
30 Engine::map_type_name [function] [call site] 06287
30 RhaiNativeFunc::return_type_name [function] [call site] 06288
30 fn_ptr_functions::is_anonymous [function] [call site] 06289
31 fn_ptr_functions::is_anonymous [function] [call site] 06290
30 StmtBlock::extend [function] [call site] 06291
30 test::len [function] [call site] 06292
30 test::len [function] [call site] 06293
30 test::len [function] [call site] 06294
30 blob_functions::blob_with_capacity [function] [call site] 06295
30 test::len [function] [call site] 06296
30 test::len [function] [call site] 06297
30 StmtBlock::extend [function] [call site] 06298
30 Self::as_deref_mut [function] [call site] 06299
30 Engine::get_arg_value [function] [call site] 06300
30 blob_functions::push [function] [call site] 06301
30 StaticModuleResolver::iter_mut [function] [call site] 06302
30 iter_mut().collect::<FnArgsVec<_>> [function] [call site] 06303
30 Scope::new [function] [call site] 06304
30 as_deref [function] [call site] 06305
30 Engine::call_script_fn [function] [call site] 06307
30 blob_functions::blob_with_capacity [function] [call site] 06308
30 test::len [function] [call site] 06309
30 test::len [function] [call site] 06310
30 StmtBlock::extend [function] [call site] 06311
30 Self::as_deref_mut [function] [call site] 06312
30 Engine::get_arg_value [function] [call site] 06313
30 blob_functions::push [function] [call site] 06314
30 StaticModuleResolver::iter_mut [function] [call site] 06315
30 iter_mut().collect::<FnArgsVec<_>> [function] [call site] 06316
30 test_custom_syntax_func [function] [call site] 06319
30 and_then [function] [call site] 06320
30 Engine::check_data_size [function] [call site] 06321
30 EvalAltResult::fill_position [function] [call site] 06323
30 &[Expr]::first [function] [call site] 06324
30 string_functions::is_empty [function] [call site] 06325
31 test::len [function] [call site] 06326
30 test::len [function] [call site] 06327
30 tokenizer::is_valid_function_name [function] [call site] 06328
30 FnCallHashes::from_native_only [function] [call site] 06329
30 calc_fn_hash [function] [call site] 06330
30 FnCallHashes::from_hash [function] [call site] 06331
30 calc_fn_hash [function] [call site] 06332
30 Engine::get_arg_value [function] [call site] 06334
30 Dynamic::into_immutable_string [function] [call site] 06335
31 crate::func::locked_read [function] [call site] 06337
31 Option::and_then [function] [call site] 06338
31 TestStruct::clone [function] [call site] 06340
31 ok_or_else [function] [call site] 06341
31 std:: [call site] 06342
0 any::type_name [function] [call site] 06343
31 Dynamic::type_name [function] [call site] 06345
30 Result::map_err [function] [call site] 06346
30 make_type_mismatch_err::<ImmutableString> [function] [call site] 06347
30 and_then [function] [call site] 06348
30 Engine::lex_with_map [function] [call site] 06349
30 map_err [function] [call site] 06350
30 EvalAltResult::fill_position [function] [call site] 06351
30 unwrap [function] [call site] 06352
30 Engine::get_arg_value [function] [call site] 06353
30 Self::as_deref_mut [function] [call site] 06354
30 try_cast_result::<FnPtr> [function] [call site] 06355
30 map_err [function] [call site] 06356
30 make_type_mismatch_err::<FnPtr> [function] [call site] 06357
30 Engine::map_type_name [function] [call site] 06358
30 RhaiNativeFunc::return_type_name [function] [call site] 06359
30 Engine::get_arg_value [function] [call site] 06360
30 Self::as_deref_mut [function] [call site] 06361
30 FnPtr::add_curry [function] [call site] 06362
31 blob_functions::push [function] [call site] 06363
30 Ok [function] [call site] 06364
30 into [function] [call site] 06365
30 unwrap [function] [call site] 06366
30 Engine::get_arg_value [function] [call site] 06367
30 Self::as_deref_mut [function] [call site] 06368
30 Ok [function] [call site] 06369
30 Dynamic::is_shared [function] [call site] 06370
30 bool::into [function] [call site] 06371
30 unwrap [function] [call site] 06372
30 Engine::get_arg_value [function] [call site] 06373
30 Self::as_deref_mut [function] [call site] 06374
30 Dynamic::into_immutable_string [function] [call site] 06375
30 Result::map_err [function] [call site] 06376
30 make_type_mismatch_err::<ImmutableString> [function] [call site] 06377
30 Engine::get_arg_value [function] [call site] 06378
30 Dynamic::as_int [function] [call site] 06379
31 crate::func::locked_read [function] [call site] 06381
31 Option::and_then [function] [call site] 06382
31 ok_or_else [function] [call site] 06384
31 std:: [call site] 06385
0 any::type_name [function] [call site] 06386
31 Dynamic::type_name [function] [call site] 06388
30 Result::map_err [function] [call site] 06389
30 make_type_mismatch_err::<crate::INT> [function] [call site] 06390
30 Ok [function] [call site] 06391
30 FnPtr::try_from [function] [call site] 06392
30 Engine::lex_with_map [function] [call site] 06393
30 calc_fn_hash [function] [call site] 06394
30 Engine::has_script_fn [function] [call site] 06395
31 Caches::fn_resolution_cache_mut [function] [call site] 06396
31 Command::get [function] [call site] 06397
31 Engine::lex_with_map [function] [call site] 06398
31 MyIterableType::into_iter [function] [call site] 06399
31 T::as_any [function] [call site] 06400
31 Module::contains_fn [function] [call site] 06401
31 MyIterableType::into_iter [function] [call site] 06402
31 T::as_any [function] [call site] 06403
31 Module::contains_fn [function] [call site] 06404
31 Module::contains_qualified_fn [function] [call site] 06405
32 StmtBlock::as_ref [function] [call site] 06406
32 contains_key [function] [call site] 06408
31 map_functions::values [function] [call site] 06409
31 T::as_any [function] [call site] 06410
31 Module::contains_qualified_fn [function] [call site] 06411
31 BloomFilterU64::is_absent_and_set [function] [call site] 06412
31 blob_functions::insert [function] [call site] 06413
30 bool::into [function] [call site] 06414
30 (TokenIterator::unwrap_or [function] [call site] 06415
30 unwrap [function] [call site] 06416
30 Engine::get_arg_value [function] [call site] 06417
30 Self::as_deref_mut [function] [call site] 06418
30 Dynamic::into_immutable_string [function] [call site] 06419
30 Result::map_err [function] [call site] 06420
30 make_type_mismatch_err::<ImmutableString> [function] [call site] 06421
30 Engine::get_arg_value [function] [call site] 06422
30 Self::as_deref_mut [function] [call site] 06423
30 Dynamic::into_immutable_string [function] [call site] 06424
30 Result::map_err [function] [call site] 06425
30 make_type_mismatch_err::<ImmutableString> [function] [call site] 06426
30 Engine::get_arg_value [function] [call site] 06427
30 Dynamic::as_int [function] [call site] 06428
30 Result::map_err [function] [call site] 06429
30 make_type_mismatch_err::<crate::INT> [function] [call site] 06430
30 Ok [function] [call site] 06431
30 FnPtr::try_from [function] [call site] 06432
30 Engine::lex_with_map [function] [call site] 06433
30 crate::calc_typed_method_hash [function] [call site] 06434
30 calc_fn_hash [function] [call site] 06435
30 Engine::has_script_fn [function] [call site] 06436
30 bool::into [function] [call site] 06437
30 (TokenIterator::unwrap_or [function] [call site] 06438
30 unwrap [function] [call site] 06439
30 Engine::get_arg_value [function] [call site] 06440
30 Dynamic::into_immutable_string [function] [call site] 06441
30 Result::map_err [function] [call site] 06442
30 make_type_mismatch_err::<ImmutableString> [function] [call site] 06443
30 Ok [function] [call site] 06444
30 string_functions::contains [function] [call site] 06445
30 bool::into [function] [call site] 06446
30 test::len [function] [call site] 06447
30 GlobalRuntimeState::num_imports [function] [call site] 06448
30 unwrap [function] [call site] 06449
30 Engine::get_arg_value [function] [call site] 06450
30 Dynamic::into_immutable_string [function] [call site] 06451
30 Result::map_err [function] [call site] 06452
30 make_type_mismatch_err::<ImmutableString> [function] [call site] 06453
30 Engine::eval_script_expr_in_place [function] [call site] 06454
31 Engine::track_operation [function] [call site] 06455
31 string_functions::trim [function] [call site] 06456
31 string_functions::is_empty [function] [call site] 06457
31 Engine::compile_scripts_with_scope_raw [function] [call site] 06459
31 AST::has_functions [function] [call site] 06460
32 string_functions::is_empty [function] [call site] 06461
31 StmtBlock::take_statements [function] [call site] 06464
31 string_functions::is_empty [function] [call site] 06465
31 Engine::eval_global_statements [function] [call site] 06467
32 Engine::eval_stmt_block [function] [call site] 06468
32 StmtBlock::span_or_else [function] [call site] 06469
30 test::len [function] [call site] 06473
30 GlobalRuntimeState::num_imports [function] [call site] 06474
30 Result::map_err [function] [call site] 06475
30 ERR::ErrorInFunctionCall [function] [call site] 06476
30 test_to_string [function] [call site] 06477
30 &mut [call site] 06478
30 unwrap_or [function] [call site] 06479
30 test_to_string [function] [call site] 06480
30 into [function] [call site] 06481
30 blob_functions::blob_with_capacity [function] [call site] 06482
30 blob_functions::blob_with_capacity [function] [call site] 06483
30 test::len [function] [call site] 06484
30 string_functions::is_empty [function] [call site] 06485
30 MyIterableType::into_iter [function] [call site] 06486
30 Self::IntoIter::copied [function] [call site] 06487
30 optimize_combo_chain [function] [call site] 06488
30 MyIterableType::into_iter [function] [call site] 06489
30 Engine::get_arg_value [function] [call site] 06490
30 Self::as_deref_mut [function] [call site] 06491
30 blob_functions::push [function] [call site] 06492
30 Dynamic::flatten [function] [call site] 06493
30 StmtBlock::extend [function] [call site] 06494
30 StaticModuleResolver::iter_mut [function] [call site] 06495
30 StmtBlock::extend [function] [call site] 06496
30 StaticModuleResolver::iter_mut [function] [call site] 06497
30 Some [function] [call site] 06498
30 Engine::exec_fn_call [function] [call site] 06499
30 Engine::lex_with_map [function] [call site] 06500
30 StmtBlock::as_ref [function] [call site] 06501
30 &[Stmt]::map_or [function] [call site] 06502
30 Dynamic::is_shared [function] [call site] 06503
30 Self::is_some [function] [call site] 06504
30 string_functions::is_empty [function] [call site] 06505
30 Engine::track_operation [function] [call site] 06506
30 Engine::dbg [function] [call site] 06507
30 Self::as_deref_mut [function] [call site] 06508
30 Engine::get_arg_value [function] [call site] 06509
30 Self::as_deref_mut [function] [call site] 06510
30 blob_functions::push [function] [call site] 06511
30 Dynamic::flatten [function] [call site] 06512
30 blob_functions::push [function] [call site] 06513
30 Self::unwrap [function] [call site] 06514
30 string_functions::is_empty [function] [call site] 06515
30 Engine::track_operation [function] [call site] 06516
30 Engine::dbg [function] [call site] 06517
30 Self::as_deref_mut [function] [call site] 06518
30 Engine::get_arg_value [function] [call site] 06519
30 Self::as_deref_mut [function] [call site] 06520
30 blob_functions::push [function] [call site] 06521
30 Dynamic::flatten [function] [call site] 06522
30 Engine::search_namespace [function] [call site] 06523
30 StmtBlock::as_ref [function] [call site] 06524
30 Dynamic::is_read_only [function] [call site] 06525
30 ImmutableString::into_owned [function] [call site] 06526
30 Dynamic::is_shared [function] [call site] 06527
30 Target::is_temp_value [function] [call site] 06528
30 blob_functions::insert [function] [call site] 06529
31 FnPtr::try_from [function] [call site] 06530
31 RhaiResultOf::unwrap [function] [call site] 06531
31 string_functions::is_empty [function] [call site] 06532
31 blob_functions::push [function] [call site] 06533
31 eval::calc_offset_len [function] [call site] 06534
31 test::len [function] [call site] 06535
31 test::len [function] [call site] 06536
31 blob_functions::push [function] [call site] 06537
31 blob_functions::insert [function] [call site] 06538
30 shared_take_or_clone [function] [call site] 06539
30 Dynamic::flatten [function] [call site] 06540
30 Target::take_ref [function] [call site] 06541
30 unwrap [function] [call site] 06542
30 blob_functions::push [function] [call site] 06543
30 MyIterableType::into_iter [function] [call site] 06544
30 Self::IntoIter::chain [function] [call site] 06545
31 test_functions_take [function] [call site] 06546
31 test_functions_take [function] [call site] 06547
31 test_functions_take [function] [call site] 06548
31 StmtBlock::as_mut [function] [call site] 06549
31 intersects [function] [call site] 06550
31 StmtBlock::as_mut [function] [call site] 06551
31 StmtBlock::as_mut [function] [call site] 06552
31 string_functions::remove [function] [call site] 06553
31 test_functions_take [function] [call site] 06554
31 make_sub [function] [call site] 06555
31 make_root [function] [call site] 06556
30 MyIterableType::into_iter [function] [call site] 06557
30 Engine::get_arg_value [function] [call site] 06558
30 Self::as_deref_mut [function] [call site] 06559
30 blob_functions::push [function] [call site] 06560
30 Dynamic::flatten [function] [call site] 06561
30 StmtBlock::extend [function] [call site] 06562
30 StaticModuleResolver::iter_mut [function] [call site] 06563
30 StmtBlock::extend [function] [call site] 06564
30 StaticModuleResolver::iter_mut [function] [call site] 06565
30 Engine::exec_fn_call [function] [call site] 06566
30 Engine::lex_with_map [function] [call site] 06567
28 Self::ok_or_else [function] [call site] 06568
28 ERR::ErrorUnboundThis [function] [call site] 06569
28 into [function] [call site] 06570
28 cloned [function] [call site] 06571
28 Engine::search_namespace [function] [call site] 06572
28 Engine::lex_with_map [function] [call site] 06573
28 Position::new_const [function] [call site] 06574
28 Engine::eval_expr [function] [call site] 06575
28 Self::as_deref_mut [function] [call site] 06576
28 Dynamic::flatten [function] [call site] 06577
28 ParseSettings::level_up_with_position [function] [call site] 06578
28 Dynamic::is_string [function] [call site] 06579
29 crate::func::locked_read [function] [call site] 06580
29 Option::map_or [function] [call site] 06581
28 unwrap [function] [call site] 06582
28 &mut [call site] 06583
28 into [function] [call site] 06584
28 packages::string_basic::print_with_func [function] [call site] 06585
29 NativeCallContext::call_native_fn_raw [function] [call site] 06586
30 NativeCallContext::_call_fn_raw [function] [call site] 06587
31 TestStruct::clone [function] [call site] 06588
31 Caches::new [function] [call site] 06589
31 StmtBlock::as_ref [function] [call site] 06590
31 Token::lookup_symbol_from_syntax [function] [call site] 06591
31 test::len [function] [call site] 06592
31 NativeCallContext::engine [function] [call site] 06593
31 Engine::exec_native_fn_call [function] [call site] 06594
32 Engine::track_operation [function] [call site] 06595
32 Engine::resolve_fn [function] [call site] 06597
32 RhaiFunc::is_volatile [function] [call site] 06598
32 Engine::gen_fn_call_signature [function] [call site] 06599
32 ERR::ErrorFunctionNotFound [function] [call site] 06601
32 RhaiFunc::is_method [function] [call site] 06603
32 StmtBlock::as_ref [function] [call site] 06604
32 Debugger::call_stack [function] [call site] 06606
32 test::len [function] [call site] 06607
32 ArgBackup::new [function] [call site] 06608
32 string_functions::is_empty [function] [call site] 06609
32 ArgBackup::change_first_arg_to_copy [function] [call site] 06610
32 Engine::is_debugger_registered [function] [call site] 06611
32 TestStruct::clone [function] [call site] 06612
32 StmtBlock::span_or_else [function] [call site] 06613
32 TestStruct::clone [function] [call site] 06614
32 GlobalRuntimeState::debugger_mut [function] [call site] 06615
32 &mut [call site] 06616
32 Engine::get_interned_string [function] [call site] 06617
32 MyIterableType::into_iter [function] [call site] 06618
32 Self::IntoIter::map [function] [call site] 06619
32 TestStruct::clone [function] [call site] 06620
32 RhaiNativeFunc::has_context [function] [call site] 06621
32 bool::then [function] [call site] 06622
32 as_deref [function] [call site] 06623
32 RhaiFunc::is_pure [function] [call site] 06625
32 string_functions::is_empty [function] [call site] 06626
32 Dynamic::is_read_only [function] [call site] 06627
32 ERR::ErrorNonPureMethodCallOnConstant [function] [call site] 06629
32 test_to_string [function] [call site] 06630
32 test_method_call [function] [call site] 06632
32 test_custom_syntax_func [function] [call site] 06633
32 and_then [function] [call site] 06634
32 Engine::check_data_size [function] [call site] 06635
32 EvalAltResult::fill_position [function] [call site] 06637
32 ArgBackup::restore_first_arg [function] [call site] 06638
32 Engine::is_debugger_registered [function] [call site] 06639
32 Engine::register_debugger [function] [call site] 06640
32 Scope::new [function] [call site] 06641
32 crate::ast::Stmt::Noop [function] [call site] 06642
32 DebuggerEvent::FunctionExitWithValue [function] [call site] 06644
32 DebuggerEvent::FunctionExitWithError [function] [call site] 06645
32 Engine::dbg_raw [function] [call site] 06646
32 GlobalRuntimeState::debugger_mut [function] [call site] 06648
32 &mut [call site] 06649
32 string_functions::is_empty [function] [call site] 06650
32 Engine::check_data_size [function] [call site] 06651
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_side_effects_print [function] [call site] 06660
32 Dynamic::into_immutable_string [function] [call site] 06661
32 Result::map_err [function] [call site] 06662
32 Engine::map_type_name [function] [call site] 06663
32 type_name::<ImmutableString> [function] [call site] 06664
32 &'a [call site] 06665
32 ERR::ErrorMismatchOutputType [function] [call site] 06666
32 test_print_debug [function] [call site] 06668
32 &mut [call site] 06669
32 Engine::map_type_name [function] [call site] 06670
32 std:: [call site] 06671
0 any::type_name [function] [call site] 06672
32 Engine::map_type_name [function] [call site] 06673
32 std:: [call site] 06674
0 any::type_name [function] [call site] 06675
32 ERR::ErrorIndexingType [function] [call site] 06677
32 Engine::map_type_name [function] [call site] 06679
32 std:: [call site] 06680
0 any::type_name [function] [call site] 06681
32 Engine::map_type_name [function] [call site] 06682
32 std:: [call site] 06683
0 any::type_name [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::ErrorIndexingType [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 ERR::ErrorDotExpr [function] [call site] 06697
32 string_functions::starts_with [function] [call site] 06699
32 test::len [function] [call site] 06700
32 Engine::map_type_name [function] [call site] 06701
32 std:: [call site] 06702
0 any::type_name [function] [call site] 06703
32 Engine::map_type_name [function] [call site] 06704
32 std:: [call site] 06705
0 any::type_name [function] [call site] 06706
32 ERR::ErrorDotExpr [function] [call site] 06708
32 ERR::ErrorFunctionNotFound [function] [call site] 06711
32 Engine::gen_fn_call_signature [function] [call site] 06712
31 StmtBlock::as_ref [function] [call site] 06714
31 calc_fn_hash [function] [call site] 06715
31 NativeCallContext::call_position [function] [call site] 06716
31 Engine::lex_with_map [function] [call site] 06717
31 FnCallHashes::from_script_and_native [function] [call site] 06718
31 calc_fn_hash [function] [call site] 06719
31 calc_fn_hash [function] [call site] 06720
31 FnCallHashes::from_native_only [function] [call site] 06721
31 calc_fn_hash [function] [call site] 06722
31 FnCallHashes::from_hash [function] [call site] 06723
31 calc_fn_hash [function] [call site] 06724
31 NativeCallContext::engine [function] [call site] 06725
31 Engine::exec_fn_call [function] [call site] 06726
32 FnCallHashes::is_native_only [function] [call site] 06727
32 test::len [function] [call site] 06728
32 Engine::get_interned_string [function] [call site] 06729
32 Engine::map_type_name [function] [call site] 06730
32 std:: [call site] 06731
0 any::type_name [function] [call site] 06732
32 ImmutableString::into [function] [call site] 06734
32 test::len [function] [call site] 06735
32 Dynamic::is_shared [function] [call site] 06737
32 Engine::gen_fn_call_signature [function] [call site] 06739
32 ERR::ErrorFunctionNotFound [function] [call site] 06741
32 ensure_no_data_race [function] [call site] 06743
32 FnCallHashes::is_native_only [function] [call site] 06744
32 FnCallHashes::script [function] [call site] 06745
32 string_functions::is_empty [function] [call site] 06746
32 crate::calc_typed_method_hash [function] [call site] 06747
32 Engine::map_type_name [function] [call site] 06748
32 std:: [call site] 06749
0 any::type_name [function] [call site] 06750
32 Engine::resolve_fn [function] [call site] 06751
32 Position::is_none [function] [call site] 06752
32 Engine::resolve_fn [function] [call site] 06753
32 None::cloned [function] [call site] 06754
32 as_deref [function] [call site] 06755
32 string_functions::is_empty [function] [call site] 06756
32 Scope::new [function] [call site] 06758
32 string_functions::replace [function] [call site] 06759
32 split_first_mut [function] [call site] 06761
32 Engine::call_script_fn [function] [call site] 06764
32 ArgBackup::new [function] [call site] 06765
32 string_functions::is_empty [function] [call site] 06766
32 ArgBackup::change_first_arg_to_copy [function] [call site] 06767
32 Engine::call_script_fn [function] [call site] 06769
32 Engine::lex_with_map [function] [call site] 06770
32 FnCallHashes::native [function] [call site] 06771
32 Engine::exec_native_fn_call [function] [call site] 06772
31 StmtBlock::as_ref [function] [call site] 06773
31 NativeCallContext::call_position [function] [call site] 06774
31 Engine::lex_with_map [function] [call site] 06775
29 Dynamic::is_string [function] [call site] 06776
30 crate::func::locked_read [function] [call site] 06777
30 Option::map_or [function] [call site] 06778
29 Dynamic::into_immutable_string [function] [call site] 06779
29 Result::unwrap [function] [call site] 06780
29 Package::init_engine [function] [call site] 06781
29 Engine::map_type_name [function] [call site] 06782
29 RhaiNativeFunc::return_type_name [function] [call site] 06783
30 type_name::<R> [function] [call site] 06784
29 &'a [call site] 06785
29 Position::new_const [function] [call site] 06786
29 unwrap [function] [call site] 06787
29 unwrap [function] [call site] 06788
29 Package::init_engine [function] [call site] 06789
29 Engine::map_type_name [function] [call site] 06790
29 &'a [call site] 06791
28 unwrap [function] [call site] 06792
28 Engine::throw_on_size [function] [call site] 06793
28 test::len [function] [call site] 06794
28 RhaiResultOf::map_err [function] [call site] 06795
28 EvalAltResult::fill_position [function] [call site] 06796
28 Ok [function] [call site] 06797
28 Engine::get_interned_string [function] [call site] 06798
28 ImmutableString::into [function] [call site] 06799
28 crate::Array::with_capacity [function] [call site] 06800
28 test::len [function] [call site] 06801
28 Engine::eval_expr [function] [call site] 06802
28 Self::as_deref_mut [function] [call site] 06803
28 Dynamic::flatten [function] [call site] 06804
28 Engine::has_data_size_limit [function] [call site] 06805
28 crate::eval::calc_data_sizes [function] [call site] 06806
29 calc_array_sizes [function] [call site] 06807
29 test::len [function] [call site] 06808
29 calc_map_sizes [function] [call site] 06809
29 test::len [function] [call site] 06810
29 calc_data_sizes [function] [call site] 06811
29 read_lock::<Dynamic> [function] [call site] 06812
28 Engine::throw_on_size [function] [call site] 06814
28 RhaiResultOf::map_err [function] [call site] 06815
28 EvalAltResult::fill_position [function] [call site] 06816
28 ParseSettings::level_up_with_position [function] [call site] 06817
28 blob_functions::push [function] [call site] 06818
28 Ok [function] [call site] 06819
28 Dynamic::from_array [function] [call site] 06820
28 TestStruct::clone [function] [call site] 06821
28 Engine::eval_expr [function] [call site] 06822
28 Self::as_deref_mut [function] [call site] 06823
28 Dynamic::flatten [function] [call site] 06824
28 Engine::has_data_size_limit [function] [call site] 06825
28 crate::eval::calc_data_sizes [function] [call site] 06826
28 Engine::throw_on_size [function] [call site] 06827
28 RhaiResultOf::map_err [function] [call site] 06828
28 EvalAltResult::fill_position [function] [call site] 06829
28 ParseSettings::level_up_with_position [function] [call site] 06830
28 (TokenIterator::get_mut [function] [call site] 06831
28 Ident::as_str [function] [call site] 06832
28 Option::unwrap [function] [call site] 06833
28 Ok [function] [call site] 06834
28 Dynamic::from_map [function] [call site] 06835
28 Engine::eval_expr [function] [call site] 06836
28 Self::as_deref_mut [function] [call site] 06837
28 Dynamic::as_bool [function] [call site] 06838
28 map_err [function] [call site] 06839
28 make_type_mismatch_err::<bool> [function] [call site] 06840
28 ParseSettings::level_up_with_position [function] [call site] 06841
28 Ok [function] [call site] 06842
28 Engine::eval_expr [function] [call site] 06843
28 Self::as_deref_mut [function] [call site] 06844
28 Dynamic::as_bool [function] [call site] 06845
28 map_err [function] [call site] 06846
28 make_type_mismatch_err::<bool> [function] [call site] 06847
28 ParseSettings::level_up_with_position [function] [call site] 06848
28 Ok [function] [call site] 06849
28 Engine::eval_expr [function] [call site] 06850
28 Self::as_deref_mut [function] [call site] 06851
28 Expr::is_unit [function] [call site] 06852
28 Ok [function] [call site] 06853
28 MyIterableType::into_iter [function] [call site] 06854
28 Engine::lex_with_map [function] [call site] 06855
28 reflection_functions::collect [function] [call site] 06856
28 first [function] [call site] 06857
28 unwrap [function] [call site] 06858
28 Command::get [function] [call site] 06859
28 Ident::as_str [function] [call site] 06860
28 ok_or_else [function] [call site] 06861
28 TestStruct::new [function] [call site] 06862
28 ERR::ErrorCustomSyntax [function] [call site] 06863
28 MyIterableType::into_iter [function] [call site] 06864
28 Engine::lex_with_map [function] [call site] 06865
28 reflection_functions::collect [function] [call site] 06866
28 EvalContext::new [function] [call site] 06867
28 and_then [function] [call site] 06868
28 Engine::check_data_size [function] [call site] 06869
28 Expr::start_position [function] [call site] 06870
28 Engine::eval_stmt_block [function] [call site] 06871
28 StmtBlock::take_statements [function] [call site] 06872
28 Engine::eval_dot_index_chain [function] [call site] 06873
29 Position::new_const [function] [call site] 06874
29 ChainType::from [function] [call site] 06875
29 Expr::get_literal_value [function] [call site] 06876
29 blob_functions::push [function] [call site] 06879
29 Expr::get_literal_value [function] [call site] 06880
29 string_functions::is_empty [function] [call site] 06883
29 Self::as_deref_mut [function] [call site] 06884
29 Engine::eval_dot_index_chain_arguments [function] [call site] 06885
30 Engine::track_operation [function] [call site] 06886
30 ParseSettings::level_up_with_position [function] [call site] 06887
30 ChainType::from [function] [call site] 06888
30 Engine::get_arg_value [function] [call site] 06889
30 Self::as_deref_mut [function] [call site] 06890
30 blob_functions::push [function] [call site] 06891
31 blob_functions::push [function] [call site] 06892
31 FnPtr::try_from [function] [call site] 06893
31 RhaiResultOf::unwrap [function] [call site] 06894
30 Dynamic::flatten [function] [call site] 06895
30 Expr::options [function] [call site] 06896
31 string_functions::is_empty [function] [call site] 06897
31 string_functions::is_empty [function] [call site] 06898
31 string_functions::is_empty [function] [call site] 06899
30 ASTFlags::intersects [function] [call site] 06900
30 Position::new_const [function] [call site] 06901
30 Self::as_deref_mut [function] [call site] 06902
30 Engine::get_arg_value [function] [call site] 06903
30 blob_functions::push [function] [call site] 06904
30 Dynamic::flatten [function] [call site] 06905
30 blob_functions::push [function] [call site] 06906
30 Engine::eval_expr [function] [call site] 06907
30 Self::as_deref_mut [function] [call site] 06908
30 Dynamic::flatten [function] [call site] 06909
30 Engine::eval_dot_index_chain_arguments [function] [call site] 06910
30 StmtBlock::extend [function] [call site] 06911
31 StmtBlock::extend [function] [call site] 06912
30 blob_functions::push [function] [call site] 06913
30 Engine::eval_expr [function] [call site] 06914
30 Dynamic::flatten [function] [call site] 06915
29 Engine::track_operation [function] [call site] 06917
29 Engine::dbg [function] [call site] 06918
29 Self::as_deref_mut [function] [call site] 06919
29 Self::map_or_else [function] [call site] 06920
29 ERR::ErrorUnboundThis [function] [call site] 06922
29 Self::try_into [function] [call site] 06924
29 Engine::eval_dot_index_chain_raw [function] [call site] 06926
30 Target::is_ref [function] [call site] 06927
30 ParseSettings::level_up_with_position [function] [call site] 06928
31 ParseSettings::level_up [function] [call site] 06929
30 ChainType::from [function] [call site] 06931
30 Expr::options [function] [call site] 06932
30 ASTFlags::intersects [function] [call site] 06933
30 StmtBlock::as_ref [function] [call site] 06934
30 Expr::is_unit [function] [call site] 06935
30 Expr::start_position [function] [call site] 06937
30 Expr::options [function] [call site] 06938
30 ASTFlags::intersects [function] [call site] 06939
30 Engine::dbg [function] [call site] 06940
30 Self::as_deref_mut [function] [call site] 06941
30 string_functions::pop [function] [call site] 06942
31 string_functions::is_empty [function] [call site] 06943
31 shared_make_mut [function] [call site] 06944
31 string_functions::pop [function] [call site] 06945
31 Dynamic::map_or [function] [call site] 06946
30 Dynamic::unwrap [function] [call site] 06947
30 TestStruct::clone [function] [call site] 06948
30 Expr::start_position [function] [call site] 06949
30 StmtBlock::as_mut [function] [call site] 06950
30 Dynamic::is_shared [function] [call site] 06951
30 write_lock::<Dynamic> [function] [call site] 06952
30 Self::as_deref_mut [function] [call site] 06954
30 Engine::get_indexed_mut [function] [call site] 06955
31 Engine::track_operation [function] [call site] 06956
31 Dynamic::as_int [function] [call site] 06957
32 crate::func::locked_read [function] [call site] 06959
32 Option::and_then [function] [call site] 06960
32 ok_or_else [function] [call site] 06962
32 std:: [call site] 06963
0 any::type_name [function] [call site] 06964
32 Dynamic::type_name [function] [call site] 06966
31 Result::map_err [function] [call site] 06967
31 make_type_mismatch_err::<crate::INT> [function] [call site] 06968
31 test::len [function] [call site] 06969
31 super::calc_index [function] [call site] 06970
32 FnPtr::try_from [function] [call site] 06971
32 unsigned_abs [function] [call site] 06972
32 FnPtr::try_from [function] [call site] 06974
31 ERR::ErrorArrayBounds [function] [call site] 06976
31 into [function] [call site] 06977
31 super::EvalContext::new [function] [call site] 06978
31 cb [function] [call site] 06979
31 map_err [function] [call site] 06980
31 EvalAltResult::fill_position [function] [call site] 06981
31 Err [function] [call site] 06982
31 shared_get_mut [function] [call site] 06983
31 unwrap [function] [call site] 06984
31 try_into [function] [call site] 06985
31 Dynamic::as_int [function] [call site] 06986
31 Result::map_err [function] [call site] 06987
31 make_type_mismatch_err::<crate::INT> [function] [call site] 06988
31 test::len [function] [call site] 06989
31 super::calc_index [function] [call site] 06990
31 ERR::ErrorArrayBounds [function] [call site] 06991
31 into [function] [call site] 06992
31 Command::get [function] [call site] 06993
31 Engine::lex_with_map [function] [call site] 06994
31 into [function] [call site] 06995
31 unwrap [function] [call site] 06996
31 Ok [function] [call site] 06997
31 read_lock::<crate::ImmutableString> [function] [call site] 06998
31 ok_or_else [function] [call site] 06999
31 make_type_mismatch_err::<crate::ImmutableString> [function] [call site] 07000
31 RhaiNativeFunc::return_type_name [function] [call site] 07001
32 type_name::<R> [function] [call site] 07002
31 (TokenIterator::contains_key [function] [call site] 07003
31 Ident::as_str [function] [call site] 07004
31 super::EvalContext::new [function] [call site] 07005
31 cb [function] [call site] 07006
31 Ident::as_str [function] [call site] 07007
31 map_err [function] [call site] 07008
31 EvalAltResult::fill_position [function] [call site] 07009
31 string_functions::is_empty [function] [call site] 07010
31 (TokenIterator::contains_key [function] [call site] 07011
31 Ident::as_str [function] [call site] 07012
31 blob_functions::insert [function] [call site] 07013
31 TestStruct::clone [function] [call site] 07014
31 Self::into [function] [call site] 07015
31 (TokenIterator::get_mut [function] [call site] 07016
31 Ident::as_str [function] [call site] 07017
31 try_into [function] [call site] 07018
31 Engine::fail_on_invalid_map_property [function] [call site] 07019
32 intersects [function] [call site] 07020
31 Err [function] [call site] 07021
31 ERR::ErrorPropertyNotFound [function] [call site] 07022
31 test_to_string [function] [call site] 07023
31 into [function] [call site] 07024
31 Ok [function] [call site] 07025
31 Target::from [function] [call site] 07026
32 Self::TempValue [function] [call site] 07027
31 is::<crate::ExclusiveRange> [function] [call site] 07029
31 is::<crate::InclusiveRange> [function] [call site] 07030
31 read_lock::<crate::ExclusiveRange> [function] [call site] 07031
31 super::calc_index [function] [call site] 07032
31 ERR::ErrorBitFieldBounds [function] [call site] 07033
31 into [function] [call site] 07034
31 super::calc_index [function] [call site] 07035
31 FnPtr::try_from [function] [call site] 07036
31 RhaiResultOf::ok [function] [call site] 07037
31 and_then [function] [call site] 07038
31 then_some [function] [call site] 07039
31 ok_or_else [function] [call site] 07040
31 ERR::ErrorBitFieldBounds [function] [call site] 07041
31 FnPtr::try_from [function] [call site] 07042
31 RhaiResultOf::unwrap [function] [call site] 07043
31 pow [function] [call site] 07044
31 FnPtr::try_from [function] [call site] 07045
32 tokenizer::is_valid_function_name [function] [call site] 07046
32 TestStruct::new [function] [call site] 07048
32 tokenizer::is_reserved_keyword_or_symbol [function] [call site] 07049
32 Token::lookup_symbol_from_syntax [function] [call site] 07050
32 Option::is_some [function] [call site] 07051
32 ERR::ErrorParsing [function] [call site] 07053
32 PERR::Reserved [function] [call site] 07054
32 test_to_string [function] [call site] 07055
32 ERR::ErrorFunctionNotFound [function] [call site] 07058
32 test_to_string [function] [call site] 07059
31 RhaiResultOf::unwrap [function] [call site] 07061
31 read_lock::<crate::InclusiveRange> [function] [call site] 07062
31 iterator_functions::chars_from_start [function] [call site] 07063
32 CharsStream::new [function] [call site] 07064
31 string_functions::add_append [function] [call site] 07065
32 string_functions::is_empty [function] [call site] 07066
32 String::from_utf8_lossy [function] [call site] 07067
32 string_functions::is_empty [function] [call site] 07068
32 String::from_utf8 [function] [call site] 07069
32 ImmutableString::into_owned [function] [call site] 07072
32 String::into [function] [call site] 07073
32 ImmutableString::into_owned [function] [call site] 07074
32 StmtBlock::as_ref [function] [call site] 07075
31 string_functions::add_append [function] [call site] 07077
31 super::calc_index [function] [call site] 07078
31 ERR::ErrorBitFieldBounds [function] [call site] 07079
31 into [function] [call site] 07080
31 super::calc_index [function] [call site] 07081
31 ERR::ErrorBitFieldBounds [function] [call site] 07082
31 into [function] [call site] 07083
31 FnPtr::try_from [function] [call site] 07084
31 RhaiResultOf::unwrap [function] [call site] 07085
31 pow [function] [call site] 07086
31 FnPtr::try_from [function] [call site] 07087
31 RhaiResultOf::unwrap [function] [call site] 07088
31 Ok [function] [call site] 07089
31 into [function] [call site] 07090
31 Dynamic::as_int [function] [call site] 07091
31 Result::map_err [function] [call site] 07092
31 make_type_mismatch_err::<crate::INT> [function] [call site] 07093
31 super::calc_index [function] [call site] 07094
31 ERR::ErrorBitFieldBounds [function] [call site] 07095
31 into [function] [call site] 07096
31 FnPtr::try_from [function] [call site] 07097
31 RhaiResultOf::unwrap [function] [call site] 07098
31 Ok [function] [call site] 07099
31 into [function] [call site] 07100
31 Dynamic::as_int [function] [call site] 07101
31 FnPtr::try_from [function] [call site] 07102
31 Err [function] [call site] 07103
31 ERR::ErrorStringBounds [function] [call site] 07104
31 test_chars [function] [call site] 07105
31 ImmutableString::strong_count [function] [call site] 07106
31 into [function] [call site] 07107
31 test_chars [function] [call site] 07108
31 nth [function] [call site] 07109
31 ok_or_else [function] [call site] 07110
31 ERR::ErrorStringBounds [function] [call site] 07111
31 test_chars [function] [call site] 07112
31 ImmutableString::strong_count [function] [call site] 07113
31 FnPtr::try_from [function] [call site] 07114
31 unsigned_abs [function] [call site] 07115
31 Err [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 into [function] [call site] 07120
31 test_chars [function] [call site] 07121
31 array_functions::reduce_rev [function] [call site] 07122
31 RhaiResult::nth [function] [call site] 07123
31 ok_or_else [function] [call site] 07124
31 ERR::ErrorStringBounds [function] [call site] 07125
31 test_chars [function] [call site] 07126
31 ImmutableString::strong_count [function] [call site] 07127
31 Ok [function] [call site] 07128
31 into [function] [call site] 07129
31 std::any::type_name::<ExclusiveRange> [function] [call site] 07130
31 std::any::type_name::<InclusiveRange> [function] [call site] 07131
31 string_functions::is_empty [function] [call site] 07132
31 TestStruct::clone [function] [call site] 07133
31 Self::into [function] [call site] 07134
31 Ok [function] [call site] 07135
31 std::any::type_name::<ExclusiveRange> [function] [call site] 07136
31 read_lock::<ExclusiveRange> [function] [call site] 07137
31 unwrap [function] [call site] 07138
31 TestStruct::clone [function] [call site] 07139
31 test_chars [function] [call site] 07140
31 ImmutableString::strong_count [function] [call site] 07141
31 super::calc_index [function] [call site] 07142
31 ERR::ErrorStringBounds [function] [call site] 07143
31 into [function] [call site] 07144
31 super::calc_index [function] [call site] 07145
31 ERR::ErrorStringBounds [function] [call site] 07146
31 into [function] [call site] 07147
31 Result::unwrap_or [function] [call site] 07148
31 TestStruct::clone [function] [call site] 07149
31 Self::into [function] [call site] 07150
31 ImmutableString::saturating_sub [function] [call site] 07151
31 test_chars [function] [call site] 07152
31 skip [function] [call site] 07153
31 test_functions_take [function] [call site] 07154
31 chars().skip(start).take(take).collect::<String> [function] [call site] 07155
31 into [function] [call site] 07156
31 Ok [function] [call site] 07157
31 std::any::type_name::<InclusiveRange> [function] [call site] 07158
31 read_lock::<InclusiveRange> [function] [call site] 07159
31 unwrap [function] [call site] 07160
31 TestStruct::clone [function] [call site] 07161
31 test_chars [function] [call site] 07162
31 ImmutableString::strong_count [function] [call site] 07163
31 iterator_functions::chars_from_start [function] [call site] 07164
31 iterator_functions::chars_from_start [function] [call site] 07165
31 super::calc_index [function] [call site] 07166
31 iterator_functions::chars_from_start [function] [call site] 07167
31 ERR::ErrorStringBounds [function] [call site] 07168
31 iterator_functions::chars_from_start [function] [call site] 07169
31 into [function] [call site] 07170
31 string_functions::add_append [function] [call site] 07171
31 string_functions::add_append [function] [call site] 07172
31 super::calc_index [function] [call site] 07173
31 string_functions::add_append [function] [call site] 07174
31 ERR::ErrorStringBounds [function] [call site] 07175
31 string_functions::add_append [function] [call site] 07176
31 into [function] [call site] 07177
31 Result::unwrap_or [function] [call site] 07178
31 TestStruct::clone [function] [call site] 07179
31 Self::into [function] [call site] 07180
31 test_chars [function] [call site] 07181
31 skip [function] [call site] 07182
31 test_functions_take [function] [call site] 07183
31 chars().skip(start).take(take).collect::<String> [function] [call site] 07184
31 into [function] [call site] 07185
31 Ok [function] [call site] 07186
31 Err [function] [call site] 07187
31 make_type_mismatch_err::<crate::INT> [function] [call site] 07188
31 Engine::call_indexer_get [function] [call site] 07189
32 hash_idx [function] [call site] 07190
33 get_or_init [function] [call site] 07191
33 calc_fn_hash [function] [call site] 07192
33 calc_fn_hash [function] [call site] 07193
32 Engine::exec_native_fn_call [function] [call site] 07195
32 Engine::lex_with_map [function] [call site] 07196
31 Engine::lex_with_map [function] [call site] 07197
31 Err [function] [call site] 07198
31 ERR::ErrorIndexingType [function] [call site] 07199
31 into [function] [call site] 07200
30 Target::is_temp_value [function] [call site] 07201
30 Engine::eval_dot_index_chain_raw [function] [call site] 07202
30 Some [function] [call site] 07203
30 shared_take_or_clone [function] [call site] 07204
30 Err [function] [call site] 07205
30 StmtBlock::as_mut [function] [call site] 07206
30 Engine::call_indexer_set [function] [call site] 07207
31 hash_idx [function] [call site] 07208
31 Engine::exec_native_fn_call [function] [call site] 07209
30 StmtBlock::span_or_else [function] [call site] 07210
31 Span::new [function] [call site] 07211
31 iterator_functions::chars_from_start [function] [call site] 07212
31 StmtBlock::span_or_else [function] [call site] 07213
31 string_functions::add_append [function] [call site] 07214
31 StmtBlock::span_or_else [function] [call site] 07215
30 Ok [function] [call site] 07216
30 Err [function] [call site] 07217
30 Ok [function] [call site] 07218
30 Engine::dbg [function] [call site] 07219
30 Self::as_deref_mut [function] [call site] 07220
30 StmtBlock::as_mut [function] [call site] 07221
30 Dynamic::is_shared [function] [call site] 07222
30 write_lock::<Dynamic> [function] [call site] 07223
30 unwrap [function] [call site] 07224
30 string_functions::pop [function] [call site] 07225
30 Dynamic::unwrap [function] [call site] 07226
30 TestStruct::clone [function] [call site] 07227
30 Engine::get_indexed_mut [function] [call site] 07228
30 Engine::eval_op_assignment [function] [call site] 07229
31 StmtBlock::as_ref [function] [call site] 07230
31 Dynamic::is_read_only [function] [call site] 07231
31 Expr::get_variable_name [function] [call site] 07232
32 string_functions::is_empty [function] [call site] 07233
31 Option::unwrap_or_default [function] [call site] 07235
31 Expr::start_position [function] [call site] 07236
32 string_functions::is_empty [function] [call site] 07237
32 Expr::position [function] [call site] 07238
32 ParseSettings::level_up_with_position [function] [call site] 07239
32 Expr::start_position [function] [call site] 07240
32 Expr::start_position [function] [call site] 07241
32 Expr::position [function] [call site] 07242
31 ERR::ErrorAssignmentToConstant [function] [call site] 07244
31 test_to_string [function] [call site] 07245
31 ParseSettings::level_up_with_position [function] [call site] 07247
32 ParseSettings::level_up [function] [call site] 07248
31 OpAssignment::get_op_assignment_info [function] [call site] 07250
32 OpAssignment::is_op_assignment [function] [call site] 07251
31 StmtBlock::as_mut [function] [call site] 07253
31 as_mut().write_lock::<Dynamic> [function] [call site] 07254
31 Engine::fast_operators [function] [call site] 07256
31 i64::map_err [function] [call site] 07258
31 EvalAltResult::fill_position [function] [call site] 07259
31 f32_functions::subtract [function] [call site] 07260
31 f32::map_err [function] [call site] 07261
31 EvalAltResult::fill_position [function] [call site] 07262
31 f32_functions::multiply [function] [call site] 07263
31 f32::map_err [function] [call site] 07264
31 EvalAltResult::fill_position [function] [call site] 07265
31 f32_functions::divide [function] [call site] 07266
31 f32::map_err [function] [call site] 07267
31 EvalAltResult::fill_position [function] [call site] 07268
31 f32_functions::modulo [function] [call site] 07269
31 f32::map_err [function] [call site] 07270
31 EvalAltResult::fill_position [function] [call site] 07271
31 func::get_builtin_op_assignment_fn [function] [call site] 07272
32 Dynamic::as_int [function] [call site] 07274
32 Dynamic::as_int [function] [call site] 07276
32 write_lock::<Dynamic> [function] [call site] 07278
32 RhaiResult::into [function] [call site] 07280
32 Dynamic::as_int [function] [call site] 07283
32 Dynamic::as_int [function] [call site] 07285
32 write_lock::<Dynamic> [function] [call site] 07287
32 RhaiResult::into [function] [call site] 07289
32 Dynamic::as_char [function] [call site] 07292
32 write_lock::<Dynamic> [function] [call site] 07294
32 Position::new_const [function] [call site] 07296
32 blob_functions::push [function] [call site] 07297
32 Dynamic::as_char [function] [call site] 07298
32 Result::unwrap [function] [call site] 07299
32 blob_functions::push [function] [call site] 07300
32 RhaiResultOf::into [function] [call site] 07301
32 split_first_mut [function] [call site] 07304
32 Dynamic::as_immutable_string_mut [function] [call site] 07306
32 Dynamic::as_immutable_string_ref [function] [call site] 07308
32 string_functions::is_empty [function] [call site] 07310
32 string_functions::is_empty [function] [call site] 07311
32 test::len [function] [call site] 07312
32 test::len [function] [call site] 07313
32 Package::init_engine [function] [call site] 07315
32 Engine::throw_on_size [function] [call site] 07316
32 split_first_mut [function] [call site] 07319
32 Dynamic::as_immutable_string_mut [function] [call site] 07321
32 Dynamic::as_immutable_string_ref [function] [call site] 07323
32 test_functions_take [function] [call site] 07327
32 Dynamic::into_array [function] [call site] 07328
32 string_functions::is_empty [function] [call site] 07330
32 Dynamic::as_array_ref [function] [call site] 07332
32 string_functions::is_empty [function] [call site] 07334
32 Package::init_engine [function] [call site] 07336
32 Engine::check_data_size [function] [call site] 07337
32 Dynamic::read_lock [function] [call site] 07338
32 Dynamic::as_array_mut [function] [call site] 07340
32 string_functions::add_append [function] [call site] 07342
32 test_functions_take [function] [call site] 07345
32 Dynamic::into_blob [function] [call site] 07346
32 Dynamic::as_blob_mut [function] [call site] 07348
32 Package::init_engine [function] [call site] 07351
32 Engine::throw_on_size [function] [call site] 07352
32 test::len [function] [call site] 07353
32 test::len [function] [call site] 07354
32 string_functions::add_append [function] [call site] 07355
32 Dynamic::as_char [function] [call site] 07358
32 encode_utf8 [function] [call site] 07360
32 Dynamic::as_immutable_string_mut [function] [call site] 07361
32 Package::init_engine [function] [call site] 07364
32 Engine::throw_on_size [function] [call site] 07365
32 test::len [function] [call site] 07366
32 test::len [function] [call site] 07367
32 Dynamic::as_immutable_string_ref [function] [call site] 07370
32 string_functions::is_empty [function] [call site] 07372
32 Dynamic::as_char [function] [call site] 07374
32 test_to_string [function] [call site] 07376
32 Package::init_engine [function] [call site] 07378
32 Engine::throw_on_size [function] [call site] 07379
32 test::len [function] [call site] 07380
32 test::len [function] [call site] 07381
32 write_lock::<Dynamic> [function] [call site] 07382
32 test_functions_take [function] [call site] 07387
32 Dynamic::as_array_mut [function] [call site] 07388
32 blob_functions::push [function] [call site] 07390
32 Package::init_engine [function] [call site] 07392
32 Engine::check_data_size [function] [call site] 07393
32 Dynamic::read_lock [function] [call site] 07394
32 Dynamic::as_int [function] [call site] 07398
32 Dynamic::as_blob_mut [function] [call site] 07400
32 Package::init_engine [function] [call site] 07403
32 Engine::throw_on_size [function] [call site] 07404
32 test::len [function] [call site] 07405
32 blob_functions::push [function] [call site] 07406
32 Dynamic::as_char [function] [call site] 07409
32 Dynamic::as_blob_mut [function] [call site] 07411
32 Package::init_engine [function] [call site] 07414
32 Engine::throw_on_size [function] [call site] 07415
32 test::len [function] [call site] 07416
32 string_functions::add_append_char [function] [call site] 07417
32 split_first_mut [function] [call site] 07420
32 Dynamic::as_blob_mut [function] [call site] 07422
32 Dynamic::as_immutable_string_ref [function] [call site] 07424
32 string_functions::is_empty [function] [call site] 07426
32 Package::init_engine [function] [call site] 07429
32 Engine::throw_on_size [function] [call site] 07430
32 test::len [function] [call site] 07431
32 test::len [function] [call site] 07432
32 string_functions::add_append_str [function] [call site] 07433
31 &mut [call site] 07436
31 test_custom_syntax_func [function] [call site] 07438
31 EvalAltResult::fill_position [function] [call site] 07440
31 Engine::exec_native_fn_call [function] [call site] 07442
31 Engine::exec_native_fn_call [function] [call site] 07444
31 Engine::check_data_size [function] [call site] 07446
31 ParseSettings::level_up_with_position [function] [call site] 07447
32 ParseSettings::level_up [function] [call site] 07448
31 StmtBlock::as_mut [function] [call site] 07450
31 as_mut().write_lock::<Dynamic> [function] [call site] 07451
31 StmtBlock::as_mut [function] [call site] 07453
31 Target::propagate_changed_value [function] [call site] 07454
32 Dynamic::as_bool [function] [call site] 07455
32 Result::map_err [function] [call site] 07456
32 TestStruct::new [function] [call site] 07457
32 crate::ERR::ErrorMismatchDataType [function] [call site] 07458
32 &str::to_string [function] [call site] 07459
32 ParseError::to_string [function] [call site] 07460
33 Engine::new [function] [call site] 07461
33 Scope::new [function] [call site] 07462
33 blob_functions::push [function] [call site] 07463
33 blob_functions::push [function] [call site] 07464
33 blob_functions::push [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::INT> [function] [call site] 07474
32 Dynamic::as_int [function] [call site] 07476
32 Result::map_err [function] [call site] 07477
32 TestStruct::new [function] [call site] 07478
32 crate::ERR::ErrorMismatchDataType [function] [call site] 07479
32 &str::to_string [function] [call site] 07480
32 ParseError::to_string [function] [call site] 07481
32 write_lock::<crate::Blob> [function] [call site] 07482
32 FnPtr::try_from [function] [call site] 07484
32 RhaiResultOf::unwrap [function] [call site] 07485
32 Dynamic::as_char [function] [call site] 07486
32 Result::map_err [function] [call site] 07487
32 TestStruct::new [function] [call site] 07488
32 crate::ERR::ErrorMismatchDataType [function] [call site] 07489
32 &str::to_string [function] [call site] 07490
32 ParseError::to_string [function] [call site] 07491
32 write_lock::<crate::ImmutableString> [function] [call site] 07492
32 test_chars [function] [call site] 07494
32 enumerate [function] [call site] 07495
32 Engine::lex_with_map [function] [call site] 07496
32 reflection_functions::collect [function] [call site] 07497
32 write_lock::<crate::ImmutableString> [function] [call site] 07498
32 test_chars [function] [call site] 07500
32 ImmutableString::strong_count [function] [call site] 07501
32 test_chars [function] [call site] 07502
32 test_functions_take [function] [call site] 07503
32 test_chars [function] [call site] 07504
32 test_chars [function] [call site] 07506
32 test_chars [function] [call site] 07508
32 optimize_combo_chain [function] [call site] 07510
32 test_to_string [function] [call site] 07511
32 test_chars [function] [call site] 07512
32 optimize_combo_chain [function] [call site] 07513
32 reflection_functions::collect [function] [call site] 07514
30 Engine::check_data_size [function] [call site] 07516
30 StmtBlock::as_ref [function] [call site] 07517
30 ParseSettings::level_up_with_position [function] [call site] 07518
30 Some [function] [call site] 07519
30 Err [function] [call site] 07520
30 Token::is_op_assignment [function] [call site] 07521
30 TestStruct::clone [function] [call site] 07522
30 Engine::call_indexer_get [function] [call site] 07523
30 into [function] [call site] 07524
30 Engine::eval_op_assignment [function] [call site] 07525
30 shared_take_or_clone [function] [call site] 07526
30 Engine::check_data_size [function] [call site] 07527
30 ParseSettings::level_up_with_position [function] [call site] 07528
30 Engine::call_indexer_set [function] [call site] 07529
30 Ok [function] [call site] 07530
30 Engine::dbg [function] [call site] 07531
30 Self::as_deref_mut [function] [call site] 07532
30 StmtBlock::as_mut [function] [call site] 07533
30 Dynamic::is_shared [function] [call site] 07534
30 write_lock::<Dynamic> [function] [call site] 07535
30 unwrap [function] [call site] 07536
30 string_functions::pop [function] [call site] 07537
30 Dynamic::unwrap [function] [call site] 07538
30 Engine::get_indexed_mut [function] [call site] 07539
30 Engine::lex_with_map [function] [call site] 07540
30 RhaiResult::take_or_clone [function] [call site] 07541
31 shared_try_take [function] [call site] 07542
31 Result::unwrap_or_else [function] [call site] 07543
31 StmtBlock::as_ref [function] [call site] 07544
31 TestStruct::clone [function] [call site] 07545
30 Expr::options [function] [call site] 07546
30 ASTFlags::intersects [function] [call site] 07547
30 StmtBlock::as_ref [function] [call site] 07548
30 Expr::is_unit [function] [call site] 07549
30 Ok [function] [call site] 07550
30 StmtBlock::as_ref [function] [call site] 07551
30 Dynamic::is_map [function] [call site] 07552
31 crate::func::locked_read [function] [call site] 07553
31 Option::map_or [function] [call site] 07554
30 Engine::dbg_reset [function] [call site] 07555
30 defer [function] [call site] 07556
30 defer [function] [call site] 07557
30 first [function] [call site] 07558
30 map_or [function] [call site] 07559
30 Engine::make_method_call [function] [call site] 07560
31 StmtBlock::as_ref [function] [call site] 07561
31 Dynamic::is_fnptr [function] [call site] 07562
32 crate::func::locked_read [function] [call site] 07563
32 Option::map_or [function] [call site] 07564
31 StmtBlock::as_ref [function] [call site] 07565
31 as_ref().read_lock::<FnPtr> [function] [call site] 07566
31 test_fn_ptr_curry [function] [call site] 07568
32 Engine::new [function] [call site] 07569
32 Engine::register_fn [function] [call site] 07570
31 MyIterableType::into_iter [function] [call site] 07571
31 Self::IntoIter::cloned [function] [call site] 07572
31 curry().iter().cloned().collect::<FnArgsVec<_>> [function] [call site] 07573
31 StaticModuleResolver::iter_mut [function] [call site] 07574
31 impl [call site] 07575
32 test_functions_take [function] [call site] 07576
32 test_functions_take [function] [call site] 07577
32 test_functions_take [function] [call site] 07578
32 StmtBlock::as_mut [function] [call site] 07579
32 intersects [function] [call site] 07580
32 StmtBlock::as_mut [function] [call site] 07581
32 StmtBlock::as_mut [function] [call site] 07582
32 string_functions::remove [function] [call site] 07583
32 test_functions_take [function] [call site] 07584
32 make_sub [function] [call site] 07585
32 make_root [function] [call site] 07586
31 StaticModuleResolver::iter_mut [function] [call site] 07587
32 StaticModuleResolver::iter_mut [function] [call site] 07588
32 Engine::lex_with_map [function] [call site] 07589
32 Ident::as_str [function] [call site] 07590
31 iter_mut() [call site] 07591
10 .chain(call_args.iter_mut()) [call site] 07592
10 .collect::<FnArgsVec<_>> [function] [call site] 07593
31 test::len [function] [call site] 07594
31 test::len [function] [call site] 07595
31 StmtBlock::as_ref [function] [call site] 07596
31 as_ref().read_lock::<FnPtr> [function] [call site] 07597
31 Scope::new [function] [call site] 07599
31 StmtBlock::as_ref [function] [call site] 07600
31 Engine::lex_with_map [function] [call site] 07601
31 Engine::call_script_fn [function] [call site] 07603
31 Engine::lex_with_map [function] [call site] 07604
31 test_custom_syntax_func [function] [call site] 07607
31 and_then [function] [call site] 07608
31 Engine::check_data_size [function] [call site] 07609
31 Engine::lex_with_map [function] [call site] 07610
31 EvalAltResult::fill_position [function] [call site] 07612
31 test_native_context_fn_name [function] [call site] 07613
31 fn_ptr_functions::is_anonymous [function] [call site] 07614
31 tokenizer::is_valid_function_name [function] [call site] 07615
31 FnCallHashes::from_native_only [function] [call site] 07616
31 calc_fn_hash [function] [call site] 07617
31 test::len [function] [call site] 07618
31 FnCallHashes::from_hash [function] [call site] 07619
31 calc_fn_hash [function] [call site] 07620
31 test::len [function] [call site] 07621
31 Engine::exec_fn_call [function] [call site] 07622
31 string_functions::is_empty [function] [call site] 07623
32 test::len [function] [call site] 07624
31 make_type_mismatch_err::<FnPtr> [function] [call site] 07626
31 Engine::map_type_name [function] [call site] 07627
31 StmtBlock::as_ref [function] [call site] 07628
31 std:: [call site] 07629
0 any::type_name [function] [call site] 07630
31 test_functions_take [function] [call site] 07631
31 take() [call site] 07632
10 .try_cast_result::<FnPtr> [function] [call site] 07633
31 make_type_mismatch_err::<FnPtr> [function] [call site] 07635
31 Engine::map_type_name [function] [call site] 07636
31 RhaiNativeFunc::return_type_name [function] [call site] 07637
31 fn_ptr_functions::is_anonymous [function] [call site] 07638
31 MyIterableType::into_iter [function] [call site] 07639
31 into_iter().collect::<FnArgsVec<_>> [function] [call site] 07640
31 blob_functions::blob_with_capacity [function] [call site] 07641
31 test::len [function] [call site] 07642
31 test::len [function] [call site] 07643
32 test::len [function] [call site] 07644
31 StmtBlock::extend [function] [call site] 07645
31 StaticModuleResolver::iter_mut [function] [call site] 07646
31 StmtBlock::extend [function] [call site] 07647
31 StaticModuleResolver::iter_mut [function] [call site] 07648
31 impl [call site] 07649
31 test::len [function] [call site] 07650
31 test::len [function] [call site] 07651
31 ensure_no_data_race [function] [call site] 07652
31 Scope::new [function] [call site] 07653
31 StmtBlock::as_mut [function] [call site] 07655
31 as_deref [function] [call site] 07656
31 Engine::call_script_fn [function] [call site] 07658
31 Engine::lex_with_map [function] [call site] 07659
31 blob_functions::insert [function] [call site] 07662
31 StmtBlock::as_mut [function] [call site] 07663
31 test_custom_syntax_func [function] [call site] 07664
31 and_then [function] [call site] 07665
31 Engine::check_data_size [function] [call site] 07666
31 Engine::lex_with_map [function] [call site] 07667
31 EvalAltResult::fill_position [function] [call site] 07669
31 Target::is_ref [function] [call site] 07670
31 blob_functions::insert [function] [call site] 07671
31 StmtBlock::as_mut [function] [call site] 07672
31 test::len [function] [call site] 07673
31 tokenizer::is_valid_function_name [function] [call site] 07674
31 FnCallHashes::from_native_only [function] [call site] 07675
31 calc_fn_hash [function] [call site] 07676
31 FnCallHashes::from_script_and_native [function] [call site] 07677
31 calc_fn_hash [function] [call site] 07678
31 calc_fn_hash [function] [call site] 07679
31 FnCallHashes::from_native_only [function] [call site] 07680
31 calc_fn_hash [function] [call site] 07681
31 Engine::exec_fn_call [function] [call site] 07682
31 StmtBlock::as_ref [function] [call site] 07683
31 std:: [call site] 07684
0 any::type_name [function] [call site] 07685
31 StmtBlock::as_ref [function] [call site] 07686
31 as_ref() [call site] 07687
10 .read_lock::<FnPtr> [function] [call site] 07688
31 ok_or_else [function] [call site] 07689
31 make_type_mismatch_err::<FnPtr> [function] [call site] 07690
31 Engine::map_type_name [function] [call site] 07691
31 TestStruct::clone [function] [call site] 07692
31 StmtBlock::extend [function] [call site] 07693
31 StaticModuleResolver::iter_mut [function] [call site] 07694
31 Engine::lex_with_map [function] [call site] 07695
31 string_functions::is_empty [function] [call site] 07698
31 Dynamic::is_shared [function] [call site] 07700
31 StmtBlock::as_ref [function] [call site] 07702
31 Dynamic::as_map_ref [function] [call site] 07703
32 read_lock::<Map> [function] [call site] 07704
32 ok_or_else [function] [call site] 07705
32 Dynamic::type_name [function] [call site] 07706
31 Command::get [function] [call site] 07707
31 read_lock::<FnPtr> [function] [call site] 07708
31 FnPtr::fn_name_raw [function] [call site] 07709
31 TestStruct::clone [function] [call site] 07710
31 FnPtr::is_curried [function] [call site] 07712
31 test_fn_ptr_curry [function] [call site] 07713
31 MyIterableType::into_iter [function] [call site] 07714
31 Self::IntoIter::cloned [function] [call site] 07715
31 optimize_combo_chain [function] [call site] 07716
31 StaticModuleResolver::iter_mut [function] [call site] 07717
31 Engine::lex_with_map [function] [call site] 07718
31 curry() [call site] 07719
18 .iter() [call site] 07720
18 .cloned() [call site] 07721
18 .chain(call_args.iter_mut().map(mem::take)) [call site] 07722
18 .collect::<FnArgsVec<_>> [function] [call site] 07723
31 test::len [function] [call site] 07724
31 test::len [function] [call site] 07725
31 TestStruct::clone [function] [call site] 07728
31 TestStruct::clone [function] [call site] 07729
31 TestStruct::clone [function] [call site] 07733
31 test_not [function] [call site] 07735
32 Engine::new [function] [call site] 07736
31 TestStruct::clone [function] [call site] 07737
31 fn_ptr_functions::is_anonymous [function] [call site] 07739
31 test::len [function] [call site] 07740
31 tokenizer::is_valid_function_name [function] [call site] 07741
31 FnCallHashes::from_native_only [function] [call site] 07742
31 calc_fn_hash [function] [call site] 07743
31 FnCallHashes::from_script_and_native [function] [call site] 07744
31 calc_fn_hash [function] [call site] 07745
31 calc_fn_hash [function] [call site] 07746
31 FnCallHashes::from_native_only [function] [call site] 07747
31 calc_fn_hash [function] [call site] 07748
31 Scope::new [function] [call site] 07749
31 as_deref [function] [call site] 07750
31 StmtBlock::as_mut [function] [call site] 07752
31 StaticModuleResolver::iter_mut [function] [call site] 07753
31 iter_mut().collect::<FnArgsVec<_>> [function] [call site] 07754
31 Engine::call_script_fn [function] [call site] 07756
31 Engine::lex_with_map [function] [call site] 07757
31 std::iter::once [function] [call site] 07758
31 StmtBlock::as_mut [function] [call site] 07759
31 optimize_combo_chain [function] [call site] 07760
31 StaticModuleResolver::iter_mut [function] [call site] 07761
31 as_mut()) [call site] 07762
14 .chain(call_args.iter_mut()) [call site] 07763
14 .collect::<FnArgsVec<_>> [function] [call site] 07764
31 test_custom_syntax_func [function] [call site] 07767
31 and_then [function] [call site] 07768
31 Engine::check_data_size [function] [call site] 07769
31 Engine::lex_with_map [function] [call site] 07770
31 EvalAltResult::fill_position [function] [call site] 07772
31 Target::is_ref [function] [call site] 07773
31 std::iter::once [function] [call site] 07774
31 StmtBlock::as_mut [function] [call site] 07775
31 optimize_combo_chain [function] [call site] 07776
31 StaticModuleResolver::iter_mut [function] [call site] 07777
31 as_mut()) [call site] 07778
14 .chain(call_args.iter_mut()) [call site] 07779
14 .collect::<FnArgsVec<_>> [function] [call site] 07780
31 Engine::exec_fn_call [function] [call site] 07781
31 Target::propagate_changed_value [function] [call site] 07782
30 Engine::dbg [function] [call site] 07784
30 Self::as_deref_mut [function] [call site] 07785
30 TestStruct::clone [function] [call site] 07786
30 into [function] [call site] 07787
30 StmtBlock::as_mut [function] [call site] 07788
30 Dynamic::is_shared [function] [call site] 07789
30 write_lock::<Dynamic> [function] [call site] 07790
30 unwrap [function] [call site] 07791
30 Engine::get_indexed_mut [function] [call site] 07792
30 Engine::eval_op_assignment [function] [call site] 07793
30 Engine::check_data_size [function] [call site] 07794
30 print_source [function] [call site] 07795
31 Position::is_none [function] [call site] 07796
31 Position::line [function] [call site] 07797
31 Option::unwrap [function] [call site] 07798
31 saturating_sub [function] [call site] 07799
31 min_max_functions::min [function] [call site] 07800
31 test::len [function] [call site] 07801
31 ImmutableString::to_string [function] [call site] 07802
31 test::len [function] [call site] 07803
31 Position::position [function] [call site] 07804
31 MyIterableType::into_iter [function] [call site] 07805
31 Self::IntoIter::enumerate [function] [call site] 07806
31 test_functions_take [function] [call site] 07807
31 Position::position [function] [call site] 07809
31 test::len [function] [call site] 07810
30 ParseSettings::level_up_with_position [function] [call site] 07811
30 Ok [function] [call site] 07812
30 Engine::dbg [function] [call site] 07813
30 Self::as_deref_mut [function] [call site] 07814
30 StmtBlock::as_mut [function] [call site] 07815
30 Dynamic::is_shared [function] [call site] 07816
30 write_lock::<Dynamic> [function] [call site] 07817
30 unwrap [function] [call site] 07818
30 TestStruct::clone [function] [call site] 07819
30 into [function] [call site] 07820
30 Engine::get_indexed_mut [function] [call site] 07821
30 Ok [function] [call site] 07822
30 shared_take_or_clone [function] [call site] 07823
30 Engine::dbg [function] [call site] 07824
30 Token::is_op_assignment [function] [call site] 07825
30 StmtBlock::as_mut [function] [call site] 07826
30 Engine::exec_native_fn_call [function] [call site] 07827
30 StmtBlock::span_or_else [function] [call site] 07828
30 StmtBlock::as_mut [function] [call site] 07829
30 into [function] [call site] 07830
30 Engine::call_indexer_get [function] [call site] 07831
30 Engine::lex_with_map [function] [call site] 07832
30 (TokenIterator::map_err [function] [call site] 07833
30 Err [function] [call site] 07834
30 try_into [function] [call site] 07835
30 Engine::eval_op_assignment [function] [call site] 07836
30 StmtBlock::as_mut [function] [call site] 07837
30 Engine::exec_native_fn_call [function] [call site] 07838
30 StmtBlock::span_or_else [function] [call site] 07839
30 StmtBlock::as_mut [function] [call site] 07840
30 into [function] [call site] 07841
30 Engine::call_indexer_set [function] [call site] 07842
30 RhaiResultOf::map_err [function] [call site] 07843
30 Err [function] [call site] 07844
30 Engine::dbg [function] [call site] 07845
30 StmtBlock::as_mut [function] [call site] 07846
30 Engine::exec_native_fn_call [function] [call site] 07847
30 RhaiResultOf::map_or_else [function] [call site] 07848
30 StmtBlock::as_mut [function] [call site] 07849
30 into [function] [call site] 07850
30 Engine::call_indexer_get [function] [call site] 07851
30 Engine::lex_with_map [function] [call site] 07852
30 (TokenIterator::map_err [function] [call site] 07853
30 Err [function] [call site] 07854
30 Ok [function] [call site] 07855
30 Self::as_deref_mut [function] [call site] 07856
30 Engine::dbg [function] [call site] 07857
30 as_deref_mut [function] [call site] 07858
30 StmtBlock::as_mut [function] [call site] 07859
30 Dynamic::is_shared [function] [call site] 07860
30 write_lock::<Dynamic> [function] [call site] 07861
30 unwrap [function] [call site] 07862
30 TestStruct::clone [function] [call site] 07863
30 into [function] [call site] 07864
30 Engine::get_indexed_mut [function] [call site] 07865
30 Engine::dbg_reset [function] [call site] 07866
30 defer [function] [call site] 07867
30 defer [function] [call site] 07868
30 first [function] [call site] 07869
30 map_or [function] [call site] 07870
30 Engine::make_method_call [function] [call site] 07871
30 into [function] [call site] 07872
30 Engine::eval_dot_index_chain_raw [function] [call site] 07873
30 Self::as_deref_mut [function] [call site] 07874
30 Engine::dbg [function] [call site] 07875
30 StmtBlock::as_mut [function] [call site] 07876
30 Engine::exec_native_fn_call [function] [call site] 07877
30 StmtBlock::span_or_else [function] [call site] 07878
30 StmtBlock::as_mut [function] [call site] 07879
30 into [function] [call site] 07880
30 Engine::call_indexer_get [function] [call site] 07881
30 Engine::lex_with_map [function] [call site] 07882
30 (TokenIterator::map_err [function] [call site] 07883
30 Err [function] [call site] 07884
30 try_into [function] [call site] 07885
30 Engine::eval_dot_index_chain_raw [function] [call site] 07886
30 StmtBlock::as_mut [function] [call site] 07887
30 StmtBlock::as_mut [function] [call site] 07888
30 Engine::exec_native_fn_call [function] [call site] 07889
30 StmtBlock::span_or_else [function] [call site] 07890
30 StmtBlock::as_mut [function] [call site] 07891
30 into [function] [call site] 07892
30 StmtBlock::as_mut [function] [call site] 07893
30 Engine::call_indexer_set [function] [call site] 07894
30 StmtBlock::span_or_else [function] [call site] 07895
30 Ok [function] [call site] 07896
30 Err [function] [call site] 07897
30 Err [function] [call site] 07898
30 Ok [function] [call site] 07899
30 Engine::dbg_reset [function] [call site] 07900
30 defer [function] [call site] 07901
30 defer [function] [call site] 07902
30 first [function] [call site] 07903
30 map_or [function] [call site] 07904
30 Engine::make_method_call [function] [call site] 07905
30 into [function] [call site] 07906
30 Engine::eval_dot_index_chain_raw [function] [call site] 07907
29 Engine::track_operation [function] [call site] 07908
29 Engine::dbg [function] [call site] 07909
29 Self::as_deref_mut [function] [call site] 07910
29 Engine::search_namespace [function] [call site] 07911
29 Engine::eval_dot_index_chain_raw [function] [call site] 07912
29 Engine::eval_expr [function] [call site] 07913
29 Self::as_deref_mut [function] [call site] 07914
29 Dynamic::flatten [function] [call site] 07915
29 into [function] [call site] 07916
29 Some [function] [call site] 07917
29 Engine::eval_dot_index_chain_raw [function] [call site] 07918
29 Engine::lex_with_map [function] [call site] 07919
28 Engine::eval_dot_index_chain [function] [call site] 07920
27 Engine::lex_with_map [function] [call site] 07921
27 string_functions::is_empty [function] [call site] 07922
27 Ok [function] [call site] 07923
27 Engine::eval_stmt_block [function] [call site] 07924
27 StmtBlock::take_statements [function] [call site] 07925
27 Engine::eval_fn_call_expr [function] [call site] 07926
27 Position::is_none [function] [call site] 07927
27 Err [function] [call site] 07928
27 ERR::ErrorUnboundThis [function] [call site] 07929
27 ParseSettings::level_up_with_position [function] [call site] 07930
27 into [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 Self::unwrap [function] [call site] 07937
27 try_into [function] [call site] 07938
27 Engine::eval_op_assignment [function] [call site] 07939
27 Engine::eval_expr [function] [call site] 07940
27 Self::as_deref_mut [function] [call site] 07941
27 Dynamic::flatten [function] [call site] 07942
27 Engine::track_operation [function] [call site] 07943
27 ParseSettings::level_up_with_position [function] [call site] 07944
27 Engine::search_namespace [function] [call site] 07945
27 Target::is_ref [function] [call site] 07946
27 Dynamic::is_shared [function] [call site] 07947
27 Err [function] [call site] 07948
27 ERR::ErrorAssignmentToConstant [function] [call site] 07949
27 test_to_string [function] [call site] 07950
27 ParseSettings::level_up_with_position [function] [call site] 07951
27 into [function] [call site] 07952
27 Engine::eval_op_assignment [function] [call site] 07953
27 Engine::eval_expr [function] [call site] 07954
27 Self::as_deref_mut [function] [call site] 07955
27 Dynamic::flatten [function] [call site] 07956
27 Some [function] [call site] 07957
27 Engine::intern_string [function] [call site] 07958
28 Engine::get_interned_string [function] [call site] 07959
28 ImmutableString::into [function] [call site] 07960
27 Engine::eval_dot_index_chain [function] [call site] 07961
27 Engine::eval_dot_index_chain [function] [call site] 07962
27 Ok [function] [call site] 07963
27 Engine::allow_shadowing [function] [call site] 07964
27 string_functions::contains [function] [call site] 07965
27 Ident::as_str [function] [call site] 07966
27 Err [function] [call site] 07967
27 ERR::ErrorVariableExists [function] [call site] 07968
27 Ident::as_str [function] [call site] 07969
27 test_to_string [function] [call site] 07970
27 into [function] [call site] 07971
27 ASTFlags::intersects [function] [call site] 07972
27 ASTFlags::intersects [function] [call site] 07973
27 string_functions::contains [function] [call site] 07974
27 Ident::as_str [function] [call site] 07975
27 VarDefInfo::new [function] [call site] 07976
27 Ident::as_str [function] [call site] 07977
27 test::len [function] [call site] 07978
27 EvalContext::new [function] [call site] 07979
27 Self::as_deref_mut [function] [call site] 07980
27 test_var_def_filter [function] [call site] 07981
27 test::len [function] [call site] 07982
27 Err [function] [call site] 07983
27 ERR::ErrorForbiddenVariable [function] [call site] 07984
27 Ident::as_str [function] [call site] 07985
27 &str::to_string [function] [call site] 07986
27 into [function] [call site] 07987
27 Position::is_none [function] [call site] 07988
27 test::len [function] [call site] 07989
27 Engine::max_variables [function] [call site] 07990
27 Err [function] [call site] 07991
27 ERR::ErrorTooManyVariables [function] [call site] 07992
27 into [function] [call site] 07993
27 Engine::eval_expr [function] [call site] 07994
27 Dynamic::flatten [function] [call site] 07995
27 Engine::intern_string [function] [call site] 07996
27 MyIterableType::into_iter [function] [call site] 07997
27 T::as_any [function] [call site] 07998
27 string_functions::is_empty [function] [call site] 07999
27 crate::func::locked_write [function] [call site] 08000
27 get_or_insert_with [function] [call site] 08001
27 crate::Shared::new [function] [call site] 08002
27 crate::Locked::new [function] [call site] 08003
27 std::collections::BTreeMap::new [function] [call site] 08004
27 Option::unwrap [function] [call site] 08005
27 blob_functions::insert [function] [call site] 08006
27 TestStruct::clone [function] [call site] 08007
27 TestStruct::clone [function] [call site] 08008
27 then_some [function] [call site] 08009
27 Dynamic::set_access_mode [function] [call site] 08010
27 Scope::get_mut_by_index [function] [call site] 08011
27 test::len [function] [call site] 08012
27 Command::get [function] [call site] 08013
27 Scope::push_entry [function] [call site] 08014
27 TestStruct::clone [function] [call site] 08015
27 Scope::add_alias_by_index [function] [call site] 08016
27 test::len [function] [call site] 08017
27 Ident::as_str [function] [call site] 08018
27 &str::into [function] [call site] 08019
27 Ok [function] [call site] 08020
27 Engine::eval_expr [function] [call site] 08021
27 Self::as_deref_mut [function] [call site] 08022
27 Dynamic::as_bool [function] [call site] 08023
27 map_err [function] [call site] 08024
27 make_type_mismatch_err::<bool> [function] [call site] 08025
27 ParseSettings::level_up_with_position [function] [call site] 08026
27 string_functions::is_empty [function] [call site] 08027
28 test::len [function] [call site] 08028
27 Engine::eval_stmt_block [function] [call site] 08029
27 StmtBlock::take_statements [function] [call site] 08030
28 mem::take [function] [call site] 08031
28 StmtBlock::statements_mut [function] [call site] 08032
27 string_functions::is_empty [function] [call site] 08033
27 Engine::eval_stmt_block [function] [call site] 08034
27 StmtBlock::take_statements [function] [call site] 08035
27 Ok [function] [call site] 08036
27 Engine::eval_expr [function] [call site] 08037
27 Self::as_deref_mut [function] [call site] 08038
27 Dynamic::is_hashable [function] [call site] 08039
28 MyIterableType::into_iter [function] [call site] 08040
28 Self::IntoIter::all [function] [call site] 08041
28 map_functions::values [function] [call site] 08042
28 Array::all [function] [call site] 08043
29 Engine::new [function] [call site] 08044
29 register_type::<TestStruct> [function] [call site] 08045
29 Engine::register_fn [function] [call site] 08046
29 Engine::register_fn [function] [call site] 08047
28 test_fn_ptr_curry [function] [call site] 08049
28 MyIterableType::into_iter [function] [call site] 08050
28 Self::IntoIter::all [function] [call site] 08051
28 T::as_any [function] [call site] 08052
28 Dynamic::type_id [function] [call site] 08053
28 TypeId::of::<u8> [function] [call site] 08054
28 TypeId::of::<u16> [function] [call site] 08055
28 TypeId::of::<u32> [function] [call site] 08056
28 TypeId::of::<u64> [function] [call site] 08057
28 TypeId::of::<i8> [function] [call site] 08058
28 TypeId::of::<i16> [function] [call site] 08059
28 TypeId::of::<i32> [function] [call site] 08060
28 TypeId::of::<i64> [function] [call site] 08061
28 TypeId::of::<f32> [function] [call site] 08062
28 TypeId::of::<f64> [function] [call site] 08063
28 TypeId::of::<u128> [function] [call site] 08064
28 TypeId::of::<i128> [function] [call site] 08065
28 TypeId::of::<ExclusiveRange> [function] [call site] 08066
28 TypeId::of::<InclusiveRange> [function] [call site] 08067
28 crate::func::locked_read [function] [call site] 08068
28 Option::map_or [function] [call site] 08069
28 Dynamic::is_hashable [function] [call site] 08070
29 MyIterableType::into_iter [function] [call site] 08071
29 Self::IntoIter::all [function] [call site] 08072
29 map_functions::values [function] [call site] 08073
29 Array::all [function] [call site] 08074
29 test_fn_ptr_curry [function] [call site] 08076
29 MyIterableType::into_iter [function] [call site] 08077
29 Self::IntoIter::all [function] [call site] 08078
29 T::as_any [function] [call site] 08079
29 Dynamic::type_id [function] [call site] 08080
29 TypeId::of::<u8> [function] [call site] 08081
29 TypeId::of::<u16> [function] [call site] 08082
29 TypeId::of::<u32> [function] [call site] 08083
29 TypeId::of::<u64> [function] [call site] 08084
29 TypeId::of::<i8> [function] [call site] 08085
29 TypeId::of::<i16> [function] [call site] 08086
29 TypeId::of::<i32> [function] [call site] 08087
29 TypeId::of::<i64> [function] [call site] 08088
29 TypeId::of::<f32> [function] [call site] 08089
29 TypeId::of::<f64> [function] [call site] 08090
29 TypeId::of::<u128> [function] [call site] 08091
29 TypeId::of::<i128> [function] [call site] 08092
29 TypeId::of::<ExclusiveRange> [function] [call site] 08093
29 TypeId::of::<InclusiveRange> [function] [call site] 08094
29 crate::func::locked_read [function] [call site] 08095
29 Option::map_or [function] [call site] 08096
29 Dynamic::is_hashable [function] [call site] 08097
29 crate::func::locked_read [function] [call site] 08098
29 Option::map_or [function] [call site] 08099
29 blob_functions::insert [function] [call site] 08100
29 checked_is_hashable [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 map_functions::values [function] [call site] 08105
29 Array::all [function] [call site] 08106
29 checked_is_hashable [function] [call site] 08107
29 Position::is_none [function] [call site] 08108
29 test_fn_ptr_curry [function] [call site] 08109
29 MyIterableType::into_iter [function] [call site] 08110
29 Self::IntoIter::all [function] [call site] 08111
29 checked_is_hashable [function] [call site] 08112
29 Dynamic::is_hashable [function] [call site] 08113
29 checked_is_hashable [function] [call site] 08114
29 Engine::default [function] [call site] 08115
28 crate::func::locked_read [function] [call site] 08116
28 Option::map_or [function] [call site] 08117
28 blob_functions::insert [function] [call site] 08118
28 checked_is_hashable [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 map_functions::values [function] [call site] 08123
28 Array::all [function] [call site] 08124
28 checked_is_hashable [function] [call site] 08125
28 Position::is_none [function] [call site] 08126
28 test_fn_ptr_curry [function] [call site] 08127
28 MyIterableType::into_iter [function] [call site] 08128
28 Self::IntoIter::all [function] [call site] 08129
28 checked_is_hashable [function] [call site] 08130
28 Dynamic::is_hashable [function] [call site] 08131
28 checked_is_hashable [function] [call site] 08132
28 Engine::default [function] [call site] 08133
27 func::get_hasher [function] [call site] 08134
28 config::hashing::get_hashing_seed [function] [call site] 08135
28 ahash::RandomState::with_seeds [function] [call site] 08136
28 StraightHasherBuilder::build_hasher [function] [call site] 08137
28 Engine::default [function] [call site] 08138
27 test::hash [function] [call site] 08139
27 Self::Hasher::finish [function] [call site] 08140
27 Command::get [function] [call site] 08141
27 Engine::eval_expr [function] [call site] 08142
27 Self::as_deref_mut [function] [call site] 08143
27 Dynamic::as_bool [function] [call site] 08144
27 map_err [function] [call site] 08145
27 make_type_mismatch_err::<bool> [function] [call site] 08146
27 ParseSettings::level_up_with_position [function] [call site] 08147
28 ParseSettings::level_up [function] [call site] 08148
27 Some [function] [call site] 08150
27 string_functions::is_empty [function] [call site] 08151
27 MyIterableType::into_iter [function] [call site] 08152
27 Self::IntoIter::filter [function] [call site] 08153
28 Engine::new [function] [call site] 08154
28 Engine::compile [function] [call site] 08155
28 ParseResult::unwrap [function] [call site] 08156
28 Engine::run_ast [function] [call site] 08157
29 Engine::run_ast_with_scope [function] [call site] 08158
30 Caches::new [function] [call site] 08159
30 Engine::new_global_runtime_state [function] [call site] 08160
30 AST::source_raw [function] [call site] 08161
31 StmtBlock::as_ref [function] [call site] 08162
30 Option::cloned [function] [call site] 08163
30 blob_functions::push [function] [call site] 08164
30 AST::shared_lib [function] [call site] 08165
30 &crate::SharedModule::clone [function] [call site] 08166
30 clone_from [function] [call site] 08167
30 Engine::eval_global_statements [function] [call site] 08168
30 StmtBlock::take_statements [function] [call site] 08169
30 Engine::is_debugger_registered [function] [call site] 08170
30 GlobalRuntimeState::debugger_mut [function] [call site] 08171
31 as_deref_mut [function] [call site] 08172
30 crate::ast::Stmt::Noop [function] [call site] 08174
30 Engine::dbg [function] [call site] 08175
29 Scope::new [function] [call site] 08177
28 RhaiResultOf::unwrap [function] [call site] 08178
28 Engine::on_def_var [function] [call site] 08179
29 TestStruct::new [function] [call site] 08181
28 Option::name [function] [call site] 08182
29 Engine::new [function] [call site] 08183
28 VarDefInfo::nesting_level [function] [call site] 08184
28 RhaiResultOf::unwrap_err [function] [call site] 08188
28 RhaiResultOf::unwrap_err [function] [call site] 08190
28 RhaiResultOf::unwrap_err [function] [call site] 08192
28 RhaiResultOf::unwrap [function] [call site] 08194
27 string_functions::contains [function] [call site] 08195
27 without_metadata::test_parse_json_err_no_index [function] [call site] 08196
28 Engine::new [function] [call site] 08197
28 Scope::new [function] [call site] 08198
28 eval_with_scope::<Dynamic> [function] [call site] 08199
28 unwrap_err [function] [call site] 08200
27 Engine::eval_expr [function] [call site] 08201
27 Self::as_deref_mut [function] [call site] 08202
27 Dynamic::as_bool [function] [call site] 08203
27 map_err [function] [call site] 08204
27 make_type_mismatch_err::<bool> [function] [call site] 08205
27 ParseSettings::level_up_with_position [function] [call site] 08206
27 Some [function] [call site] 08207
27 StmtBlock::span_or_else [function] [call site] 08208
28 Span::new [function] [call site] 08209
28 iterator_functions::chars_from_start [function] [call site] 08210
28 StmtBlock::span_or_else [function] [call site] 08211
28 string_functions::add_append [function] [call site] 08212
28 StmtBlock::span_or_else [function] [call site] 08213
27 StmtBlock::as_ref [function] [call site] 08214
27 Engine::lex_with_map [function] [call site] 08215
27 Span::map_or [function] [call site] 08216
27 Ok [function] [call site] 08217
27 Engine::eval_expr [function] [call site] 08218
27 string_functions::is_empty [function] [call site] 08219
27 Engine::track_operation [function] [call site] 08220
27 ParseSettings::level_up_with_position [function] [call site] 08221
28 ParseSettings::level_up [function] [call site] 08222
27 Self::as_deref_mut [function] [call site] 08224
27 StmtBlock::take_statements [function] [call site] 08225
27 Engine::eval_stmt_block [function] [call site] 08226
27 Ok [function] [call site] 08227
27 Err [function] [call site] 08228
27 Engine::eval_expr [function] [call site] 08229
27 Self::as_deref_mut [function] [call site] 08230
27 Dynamic::as_bool [function] [call site] 08231
27 map_err [function] [call site] 08232
27 make_type_mismatch_err::<bool> [function] [call site] 08233
27 ParseSettings::level_up_with_position [function] [call site] 08234
27 Ok [function] [call site] 08235
27 string_functions::is_empty [function] [call site] 08236
27 Self::as_deref_mut [function] [call site] 08237
27 StmtBlock::take_statements [function] [call site] 08238
27 Engine::eval_stmt_block [function] [call site] 08239
27 Ok [function] [call site] 08240
27 Err [function] [call site] 08241
27 ASTFlags::intersects [function] [call site] 08242
27 string_functions::is_empty [function] [call site] 08243
27 Self::as_deref_mut [function] [call site] 08244
27 StmtBlock::take_statements [function] [call site] 08245
27 Engine::eval_stmt_block [function] [call site] 08246
27 Ok [function] [call site] 08247
27 Err [function] [call site] 08248
27 Engine::eval_expr [function] [call site] 08249
27 Self::as_deref_mut [function] [call site] 08250
27 Dynamic::as_bool [function] [call site] 08251
27 map_err [function] [call site] 08252
27 make_type_mismatch_err::<bool> [function] [call site] 08253
27 ParseSettings::level_up_with_position [function] [call site] 08254
27 Ok [function] [call site] 08255
27 test::len [function] [call site] 08256
27 Engine::max_variables [function] [call site] 08257
27 String::from [function] [call site] 08258
27 is_some [function] [call site] 08259
27 Err [function] [call site] 08260
27 ERR::ErrorTooManyVariables [function] [call site] 08261
27 into [function] [call site] 08262
27 Engine::eval_expr [function] [call site] 08263
27 Self::as_deref_mut [function] [call site] 08264
27 Dynamic::flatten [function] [call site] 08265
27 Dynamic::type_id [function] [call site] 08266
27 MyIterableType::into_iter [function] [call site] 08267
27 array_functions::find_map [function] [call site] 08268
27 Module::get_iter [function] [call site] 08269
28 Command::get [function] [call site] 08270
28 Engine::lex_with_map [function] [call site] 08271
27 StmtBlock::span_or_else [function] [call site] 08272
27 Module::get_iter [function] [call site] 08273
28 Command::get [function] [call site] 08274
28 Engine::lex_with_map [function] [call site] 08275
27 StmtBlock::span_or_else [function] [call site] 08276
27 map_functions::values [function] [call site] 08277
27 array_functions::find_map [function] [call site] 08278
27 Module::get_qualified_iter [function] [call site] 08279
28 Command::get [function] [call site] 08280
28 Engine::lex_with_map [function] [call site] 08281
27 ok_or_else [function] [call site] 08282
27 ERR::ErrorFor [function] [call site] 08283
27 Expr::start_position [function] [call site] 08284
27 defer [function] [call site] 08285
27 StmtBlock::as_ref [function] [call site] 08286
27 Engine::lex_with_map [function] [call site] 08287
27 blob_functions::push [function] [call site] 08288
27 TestStruct::clone [function] [call site] 08289
27 test::len [function] [call site] 08290
27 blob_functions::push [function] [call site] 08291
27 TestStruct::clone [function] [call site] 08292
27 test::len [function] [call site] 08293
27 string_functions::is_empty [function] [call site] 08294
27 iter_func [function] [call site] 08295
27 Engine::track_operation [function] [call site] 08296
27 ParseSettings::level_up_with_position [function] [call site] 08297
27 iter_func [function] [call site] 08298
27 checked_add [function] [call site] 08299
27 ok_or_else [function] [call site] 08300
27 ERR::ErrorArithmetic [function] [call site] 08301
27 Scope::get_mut_by_index [function] [call site] 08302
27 Dynamic::write_lock [function] [call site] 08303
28 crate::func::locked_write [function] [call site] 08304
28 TypeId::of::<Self> [function] [call site] 08305
28 TypeId::of::<T> [function] [call site] 08306
28 Dynamic::type_id [function] [call site] 08307
28 TypeId::of::<T> [function] [call site] 08308
28 DynamicWriteLock [function] [call site] 08310
28 DynamicWriteLockInner::Guard [function] [call site] 08311
28 Dynamic::downcast_mut [function] [call site] 08312
29 TypeId::of::<T> [function] [call site] 08313
29 TypeId::of::<INT> [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::<crate::FLOAT> [function] [call site] 08318
29 StmtBlock::as_mut [function] [call site] 08319
29 T::as_any_mut [function] [call site] 08320
29 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 08321
29 TypeId::of::<T> [function] [call site] 08322
29 TypeId::of::<rust_decimal::Decimal> [function] [call site] 08323
29 StmtBlock::as_mut [function] [call site] 08324
29 T::as_any_mut [function] [call site] 08325
29 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 08326
29 TypeId::of::<T> [function] [call site] 08327
29 TypeId::of::<bool> [function] [call site] 08328
29 T::as_any_mut [function] [call site] 08329
29 as_any_mut().downcast_mut::<T> [function] [call site] 08330
29 TypeId::of::<T> [function] [call site] 08331
29 TypeId::of::<ImmutableString> [function] [call site] 08332
29 T::as_any_mut [function] [call site] 08333
29 as_any_mut().downcast_mut::<T> [function] [call site] 08334
29 TypeId::of::<T> [function] [call site] 08335
29 TypeId::of::<char> [function] [call site] 08336
29 T::as_any_mut [function] [call site] 08337
29 as_any_mut().downcast_mut::<T> [function] [call site] 08338
29 TypeId::of::<T> [function] [call site] 08339
29 TypeId::of::<Array> [function] [call site] 08340
29 StmtBlock::as_mut [function] [call site] 08341
29 T::as_any_mut [function] [call site] 08342
29 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 08343
29 TypeId::of::<T> [function] [call site] 08344
29 TypeId::of::<Blob> [function] [call site] 08345
29 StmtBlock::as_mut [function] [call site] 08346
29 T::as_any_mut [function] [call site] 08347
29 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 08348
29 TypeId::of::<T> [function] [call site] 08349
29 TypeId::of::<Map> [function] [call site] 08350
29 StmtBlock::as_mut [function] [call site] 08351
29 T::as_any_mut [function] [call site] 08352
29 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 08353
29 TypeId::of::<T> [function] [call site] 08354
29 TypeId::of::<FnPtr> [function] [call site] 08355
29 StmtBlock::as_mut [function] [call site] 08356
29 T::as_any_mut [function] [call site] 08357
29 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 08358
29 TypeId::of::<T> [function] [call site] 08359
29 TypeId::of::<Instant> [function] [call site] 08360
29 StmtBlock::as_mut [function] [call site] 08361
29 T::as_any_mut [function] [call site] 08362
29 as_mut().as_any_mut().downcast_mut::<T> [function] [call site] 08363
29 TypeId::of::<T> [function] [call site] 08364
29 TypeId::of::<()> [function] [call site] 08365
29 T::as_any_mut [function] [call site] 08366
29 as_any_mut().downcast_mut::<T> [function] [call site] 08367
29 TypeId::of::<T> [function] [call site] 08368
29 TypeId::of::<Self> [function] [call site] 08369
29 T::as_any_mut [function] [call site] 08370
29 as_any_mut().downcast_mut::<T> [function] [call site] 08371
29 T::as_any_mut [function] [call site] 08372
29 as_any_mut().downcast_mut::<T> [function] [call site] 08373
28 Engine::lex_with_map [function] [call site] 08374
28 Engine::lex_with_map [function] [call site] 08375
27 Option::unwrap [function] [call site] 08376
27 Dynamic::from_int [function] [call site] 08377
28 Union::Int [function] [call site] 08379
27 map_err [function] [call site] 08380
27 EvalAltResult::fill_position [function] [call site] 08381
27 ParseSettings::level_up_with_position [function] [call site] 08382
27 Dynamic::flatten [function] [call site] 08383
27 Scope::get_mut_by_index [function] [call site] 08384
27 Dynamic::write_lock [function] [call site] 08385
27 Option::unwrap [function] [call site] 08386
27 Self::as_deref_mut [function] [call site] 08387
27 StmtBlock::take_statements [function] [call site] 08388
27 Engine::eval_stmt_block [function] [call site] 08389
27 Err [function] [call site] 08390
27 Ok [function] [call site] 08391
27 ASTFlags::intersects [function] [call site] 08392
27 Engine::eval_expr [function] [call site] 08393
27 Err [function] [call site] 08394
27 ERR::LoopBreak [function] [call site] 08395
27 into [function] [call site] 08396
27 Engine::eval_stmt_block [function] [call site] 08397
27 Self::as_deref_mut [function] [call site] 08398
27 StmtBlock::take_statements [function] [call site] 08399
27 EvalAltResult::is_pseudo_error [function] [call site] 08400
27 Err [function] [call site] 08401
27 EvalAltResult::is_catchable [function] [call site] 08402
27 Err [function] [call site] 08403
27 EvalAltResult::unwrap_inner [function] [call site] 08404
28 EvalAltResult::unwrap_inner [function] [call site] 08405
27 Expr::is_unit [function] [call site] 08406
27 TestStruct::clone [function] [call site] 08407
27 EvalAltResult::take_position [function] [call site] 08408
28 EvalAltResult::position [function] [call site] 08409
28 EvalAltResult::set_position [function] [call site] 08410
27 ParseError::to_string [function] [call site] 08411
27 into [function] [call site] 08412
27 crate::Map::new [function] [call site] 08413
27 EvalAltResult::take_position [function] [call site] 08414
27 blob_functions::insert [function] [call site] 08415
27 &str::into [function] [call site] 08416
27 ParseError::to_string [function] [call site] 08417
27 into [function] [call site] 08418
27 blob_functions::insert [function] [call site] 08419
27 &str::into [function] [call site] 08420
27 into [function] [call site] 08421
27 Position::is_none [function] [call site] 08422
27 blob_functions::insert [function] [call site] 08423
27 &str::into [function] [call site] 08424
27 Position::line [function] [call site] 08425
27 Option::unwrap [function] [call site] 08426
27 into [function] [call site] 08427
27 blob_functions::insert [function] [call site] 08428
27 &str::into [function] [call site] 08429
27 Position::position [function] [call site] 08430
27 Option::unwrap_or [function] [call site] 08431
27 into [function] [call site] 08432
27 EvalAltResult::dump_fields [function] [call site] 08433
28 blob_functions::insert [function] [call site] 08434
28 &str::into [function] [call site] 08435
28 test_string_split [function] [call site] 08436
28 MultiInputsStream::get_next [function] [call site] 08437
28 blob_functions::insert [function] [call site] 08440
28 &str::into [function] [call site] 08441
28 blob_functions::insert [function] [call site] 08443
28 &str::into [function] [call site] 08444
28 blob_functions::insert [function] [call site] 08446
28 &str::into [function] [call site] 08447
28 blob_functions::insert [function] [call site] 08449
28 &str::into [function] [call site] 08450
28 blob_functions::insert [function] [call site] 08452
28 &str::into [function] [call site] 08453
28 Array::into [function] [call site] 08454
28 blob_functions::insert [function] [call site] 08455
28 &str::into [function] [call site] 08456
28 blob_functions::insert [function] [call site] 08458
28 &str::into [function] [call site] 08459
28 blob_functions::insert [function] [call site] 08461
28 &str::into [function] [call site] 08462
28 RhaiResult::into [function] [call site] 08463
28 blob_functions::insert [function] [call site] 08464
28 &str::into [function] [call site] 08465
28 TestStruct::clone [function] [call site] 08466
28 blob_functions::insert [function] [call site] 08467
28 &str::into [function] [call site] 08468
28 blob_functions::insert [function] [call site] 08470
28 &str::into [function] [call site] 08471
28 blob_functions::insert [function] [call site] 08473
28 &str::into [function] [call site] 08474
28 blob_functions::insert [function] [call site] 08476
28 &str::into [function] [call site] 08477
28 TestStruct::clone [function] [call site] 08478
28 blob_functions::insert [function] [call site] 08479
28 &str::into [function] [call site] 08480
28 Dynamic::from_array [function] [call site] 08481
28 MyIterableType::into_iter [function] [call site] 08482
28 Engine::lex_with_map [function] [call site] 08483
28 reflection_functions::collect [function] [call site] 08484
28 MyIterableType::into_iter [function] [call site] 08485
28 Engine::lex_with_map [function] [call site] 08486
28 iter() [call site] 08487
12 .map(String::as_str) [call site] 08488
12 .collect::<Vec<_>> [function] [call site] 08489
27 Self::into [function] [call site] 08492
27 defer [function] [call site] 08493
27 test::len [function] [call site] 08494
27 Engine::max_variables [function] [call site] 08495
27 Err [function] [call site] 08496
27 ERR::ErrorTooManyVariables [function] [call site] 08497
27 ParseSettings::level_up_with_position [function] [call site] 08498
27 into [function] [call site] 08499
27 blob_functions::push [function] [call site] 08500
27 TestStruct::clone [function] [call site] 08501
27 Self::as_deref_mut [function] [call site] 08502
27 StmtBlock::take_statements [function] [call site] 08503
27 Engine::eval_stmt_block [function] [call site] 08504
27 Engine::lex_with_map [function] [call site] 08505
27 (TokenIterator::map_err [function] [call site] 08506
27 Expr::is_unit [function] [call site] 08507
27 Expr::set_position [function] [call site] 08508
27 ASTFlags::intersects [function] [call site] 08509
27 Engine::eval_expr [function] [call site] 08510
27 RhaiResult::and_then [function] [call site] 08511
27 Err [function] [call site] 08512
27 ERR::ErrorRuntime [function] [call site] 08513
27 Dynamic::flatten [function] [call site] 08514
28 crate::func::native::shared_try_take [function] [call site] 08515
28 into_inner [function] [call site] 08516
28 Dynamic::flatten [function] [call site] 08517
28 into_inner [function] [call site] 08518
28 Dynamic::flatten [function] [call site] 08520
28 into_inner [function] [call site] 08521
28 Dynamic::flatten [function] [call site] 08522
28 crate::func::locked_read [function] [call site] 08523
28 Dynamic::flatten_clone [function] [call site] 08524
28 Union::Shared [function] [call site] 08526
27 into [function] [call site] 08527
27 ASTFlags::intersects [function] [call site] 08528
27 Err [function] [call site] 08529
27 ERR::ErrorRuntime [function] [call site] 08530
27 into [function] [call site] 08531
27 Engine::eval_expr [function] [call site] 08532
27 RhaiResult::and_then [function] [call site] 08533
27 Err [function] [call site] 08534
27 ERR::Return [function] [call site] 08535
27 Dynamic::flatten [function] [call site] 08536
27 into [function] [call site] 08537
27 Err [function] [call site] 08538
27 ERR::Return [function] [call site] 08539
27 into [function] [call site] 08540
27 Engine::max_modules [function] [call site] 08541
27 Err [function] [call site] 08542
27 ERR::ErrorTooManyModules [function] [call site] 08543
27 into [function] [call site] 08544
27 Engine::eval_expr [function] [call site] 08545
27 try_cast_result::<crate::ImmutableString> [function] [call site] 08546
27 map_err [function] [call site] 08547
27 make_type_mismatch_err::<crate::ImmutableString> [function] [call site] 08548
27 RhaiNativeFunc::return_type_name [function] [call site] 08549
27 ParseSettings::level_up_with_position [function] [call site] 08550
27 Expr::start_position [function] [call site] 08551
27 TestStruct::clone [function] [call site] 08552
27 StmtBlock::as_ref [function] [call site] 08553
27 &[Stmt]::and_then [function] [call site] 08554
27 FileModuleResolver::resolve_raw [function] [call site] 08555
28 FileModuleResolver::impl_resolve [function] [call site] 08556
29 &mut [call site] 08557
29 test_for_module_iterator [function] [call site] 08558
30 Engine::new [function] [call site] 08559
30 Module::new [function] [call site] 08560
30 set_iterable::<MyIterableType> [function] [call site] 08561
30 Module::set_native_fn [function] [call site] 08562
31 FuncRegistration::new [function] [call site] 08563
31 FuncRegistration::in_internal_namespace [function] [call site] 08564
31 FuncRegistration::with_purity [function] [call site] 08565
31 FuncRegistration::with_volatility [function] [call site] 08566
31 FuncRegistration::set_into_module [function] [call site] 08567
30 MyIterableType [function] [call site] 08569
30 &str::to_string [function] [call site] 08570
30 Module::new [function] [call site] 08571
30 Module::set_sub_module [function] [call site] 08572
31 blob_functions::insert [function] [call site] 08573
31 string_functions::remove [function] [call site] 08576
30 Engine::register_static_module [function] [call site] 08577
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] 08578
32 split_once [function] [call site] 08579
32 Engine::lex_with_map [function] [call site] 08580
32 string_functions::trim [function] [call site] 08581
33 shared_get_mut [function] [call site] 08582
33 string_functions::trim [function] [call site] 08583
33 string_functions::trim [function] [call site] 08585
32 string_functions::trim [function] [call site] 08587
32 string_functions::is_empty [function] [call site] 08588
33 test::len [function] [call site] 08589
32 &str::contains_key [function] [call site] 08590
32 Module::new [function] [call site] 08591
32 crate::func::shared_take_or_clone [function] [call site] 08592
32 string_functions::remove [function] [call site] 08593
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] 08595
32 Module::get_sub_modules_mut [function] [call site] 08596
33 string_functions::clear [function] [call site] 08597
33 string_functions::remove [function] [call site] 08598
32 Module::build_index [function] [call site] 08599
33 Module::is_indexed [function] [call site] 08600
34 intersects [function] [call site] 08601
33 blob_functions::blob_with_capacity [function] [call site] 08602
34 blob_functions::blob_with_capacity_and_value [function] [call site] 08603
33 new_hash_map [function] [call site] 08604
33 test::len [function] [call site] 08605
33 new_hash_map [function] [call site] 08606
33 StmtBlock::as_ref [function] [call site] 08607
33 TestStruct::new [function] [call site] 08609
33 blob_functions::push [function] [call site] 08610
34 blob_functions::push [function] [call site] 08611
34 FnPtr::try_from [function] [call site] 08612
34 RhaiResultOf::unwrap [function] [call site] 08613
33 M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module [function] [call site] 08614
34 blob_functions::push [function] [call site] 08615
34 M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module [function] [call site] 08616
34 string_functions::pop [function] [call site] 08617
35 string_functions::is_empty [function] [call site] 08618
35 shared_make_mut [function] [call site] 08619
35 string_functions::pop [function] [call site] 08620
35 Dynamic::map_or [function] [call site] 08621
34 crate::calc_var_hash [function] [call site] 08622
34 MyIterableType::into_iter [function] [call site] 08623
35 test_chars [function] [call site] 08624
35 0.chars().collect::<Vec<_>> [function] [call site] 08625
35 MyIterableType::into_iter [function] [call site] 08626
34 Self::IntoIter::copied [function] [call site] 08627
34 blob_functions::insert [function] [call site] 08628
35 FnPtr::try_from [function] [call site] 08629
35 RhaiResultOf::unwrap [function] [call site] 08630
35 string_functions::is_empty [function] [call site] 08631
35 blob_functions::push [function] [call site] 08632
35 eval::calc_offset_len [function] [call site] 08633
35 test::len [function] [call site] 08634
35 test::len [function] [call site] 08635
35 blob_functions::push [function] [call site] 08636
35 blob_functions::insert [function] [call site] 08637
34 TestStruct::clone [function] [call site] 08638
34 blob_functions::insert [function] [call site] 08639
35 FnPtr::try_from [function] [call site] 08640
35 RhaiResultOf::unwrap [function] [call site] 08641
35 string_functions::is_empty [function] [call site] 08642
35 blob_functions::push [function] [call site] 08643
35 eval::calc_offset_len [function] [call site] 08644
35 test::len [function] [call site] 08645
35 test::len [function] [call site] 08646
35 blob_functions::push [function] [call site] 08647
35 blob_functions::insert [function] [call site] 08648
34 TestStruct::clone [function] [call site] 08649
34 MyIterableType::into_iter [function] [call site] 08650
34 Dynamic::flatten [function] [call site] 08651
34 Command::get [function] [call site] 08652
34 blob_functions::insert [function] [call site] 08653
34 TestStruct::clone [function] [call site] 08654
34 RhaiFunc::is_script [function] [call site] 08655
34 crate::calc_fn_hash [function] [call site] 08656
34 MyIterableType::into_iter [function] [call site] 08657
34 Self::IntoIter::copied [function] [call site] 08658
34 RhaiFunc::get_script_fn_def [function] [call site] 08659
34 Option::unwrap [function] [call site] 08660
34 StmtBlock::as_ref [function] [call site] 08661
34 crate::calc_typed_method_hash [function] [call site] 08663
34 Command::get [function] [call site] 08664
34 blob_functions::insert [function] [call site] 08665
34 TestStruct::clone [function] [call site] 08666
34 calc_native_fn_hash [function] [call site] 08667
35 calc_fn_hash_full [function] [call site] 08668
35 calc_fn_hash [function] [call site] 08669
35 test::len [function] [call site] 08670
35 MyIterableType::into_iter [function] [call site] 08671
35 Self::IntoIter::copied [function] [call site] 08672
34 MyIterableType::into_iter [function] [call site] 08673
34 Self::IntoIter::copied [function] [call site] 08674
34 Command::get [function] [call site] 08675
34 blob_functions::insert [function] [call site] 08676
34 TestStruct::clone [function] [call site] 08677
33 test_get_set [function] [call site] 08678
33 string_functions::is_empty [function] [call site] 08679
34 test::len [function] [call site] 08680
33 then_some [function] [call site] 08681
33 string_functions::is_empty [function] [call site] 08682
33 then_some [function] [call site] 08683
32 decimal_functions::max_id [function] [call site] 08684
32 Position::is_none [function] [call site] 08685
32 Module::set_id [function] [call site] 08686
32 blob_functions::insert [function] [call site] 08687
33 FnPtr::try_from [function] [call site] 08688
33 RhaiResultOf::unwrap [function] [call site] 08689
33 string_functions::is_empty [function] [call site] 08690
33 blob_functions::push [function] [call site] 08691
33 eval::calc_offset_len [function] [call site] 08692
33 test::len [function] [call site] 08693
33 test::len [function] [call site] 08694
33 blob_functions::push [function] [call site] 08695
33 blob_functions::insert [function] [call site] 08696
32 Module::is_indexed [function] [call site] 08699
33 intersects [function] [call site] 08700
32 decimal_functions::max_id [function] [call site] 08701
32 Position::is_none [function] [call site] 08702
32 crate::func::shared_take_or_clone [function] [call site] 08703
32 Module::set_id [function] [call site] 08704
32 blob_functions::insert [function] [call site] 08706
32 crate::func::shared_take_or_clone [function] [call site] 08708
32 Module::build_index [function] [call site] 08709
32 decimal_functions::max_id [function] [call site] 08710
32 Position::is_none [function] [call site] 08711
32 Module::set_id [function] [call site] 08712
32 blob_functions::insert [function] [call site] 08713
31 StmtBlock::as_ref [function] [call site] 08716
29 and_then [function] [call site] 08718
29 TestStruct::new [function] [call site] 08719
29 Self::parent [function] [call site] 08720
29 FileModuleResolver::get_file_path [function] [call site] 08721
30 TestStruct::new [function] [call site] 08722
30 bool::is_relative [function] [call site] 08723
30 TestStruct::clone [function] [call site] 08724
30 StmtBlock::span_or_else [function] [call site] 08725
30 Engine::lex_with_map [function] [call site] 08726
31 Engine::lex_raw [function] [call site] 08727
30 unwrap_or_default [function] [call site] 08729
30 blob_functions::push [function] [call site] 08730
31 blob_functions::push [function] [call site] 08731
31 FnPtr::try_from [function] [call site] 08732
31 RhaiResultOf::unwrap [function] [call site] 08733
30 bool::into [function] [call site] 08734
30 FileModuleResolver::set_extension [function] [call site] 08735
31 Self::into [function] [call site] 08736
30 Ident::as_str [function] [call site] 08737
29 FileModuleResolver::is_cache_enabled [function] [call site] 08738
29 func::locked_read [function] [call site] 08739
30 try_borrow [function] [call site] 08740
30 locked_read [function] [call site] 08742
30 Option::ok [function] [call site] 08743
30 try_read [function] [call site] 08744
30 std::thread::sleep [function] [call site] 08746
30 std::time::Duration::from_millis [function] [call site] 08747
30 locked_read [function] [call site] 08749
30 try_read [function] [call site] 08750
29 Option::unwrap [function] [call site] 08751
29 Command::get [function] [call site] 08752
29 TestStruct::clone [function] [call site] 08754
29 Engine::compile_file_with_scope [function] [call site] 08755
30 Engine::read_file [function] [call site] 08756
31 StmtBlock::as_ref [function] [call site] 08757
31 File::open [function] [call site] 08758
31 ERR::ErrorSystem [function] [call site] 08760
31 ParseError::into [function] [call site] 08761
31 ImmutableString::new [function] [call site] 08762
31 read_to_string [function] [call site] 08763
31 ERR::ErrorSystem [function] [call site] 08765
31 ParseError::into [function] [call site] 08766
31 string_functions::starts_with [function] [call site] 08767
32 string_functions::starts_with [function] [call site] 08768
31 array_functions::find [function] [call site] 08769
32 array_functions::find_starting_from [function] [call site] 08770
31 map_functions::drain [function] [call site] 08771
32 string_functions::is_empty [function] [call site] 08772
32 IterateMap::new [function] [call site] 08774
32 IterateMap::new [function] [call site] 08775
32 IterateMap::new [function] [call site] 08776
32 mem::take [function] [call site] 08777
32 MyIterableType::into_iter [function] [call site] 08778
32 FnPtr::call_raw_with_extra_args [function] [call site] 08779
32 TestStruct::clone [function] [call site] 08781
32 Self::into [function] [call site] 08782
32 Dynamic::as_bool [function] [call site] 08784
32 unwrap_or [function] [call site] 08785
32 blob_functions::insert [function] [call site] 08786
32 blob_functions::insert [function] [call site] 08787
31 ImmutableString::strong_count [function] [call site] 08789
32 ImmutableString::strong_count [function] [call site] 08790
31 string_functions::clear [function] [call site] 08791
32 string_functions::is_empty [function] [call site] 08792
32 shared_get_mut [function] [call site] 08793
32 string_functions::clear [function] [call site] 08794
32 ImmutableString::new [function] [call site] 08795
30 RhaiResultOf::and_then [function] [call site] 08797
30 Engine::compile_with_scope [function] [call site] 08798
30 AST::set_source [function] [call site] 08799
30 bool::to_string_lossy [function] [call site] 08800
30 StmtBlock::as_ref [function] [call site] 08801
29 TestStruct::clone [function] [call site] 08803
29 RhaiResultOf::map_err [function] [call site] 08805
29 is::<IoError> [function] [call site] 08806
29 TestStruct::new [function] [call site] 08807
29 ERR::ErrorModuleNotFound [function] [call site] 08808
29 bool::to_string [function] [call site] 08809
30 Engine::new [function] [call site] 08810
30 Scope::new [function] [call site] 08811
30 blob_functions::push [function] [call site] 08812
30 blob_functions::push [function] [call site] 08813
30 blob_functions::push [function] [call site] 08814
29 TestStruct::new [function] [call site] 08815
29 ERR::ErrorInModule [function] [call site] 08816
29 bool::to_string [function] [call site] 08817
29 AST::set_source [function] [call site] 08818
29 Module::eval_ast_as_new_raw [function] [call site] 08819
30 test::len [function] [call site] 08820
30 &mut [call site] 08821
31 test::len [function] [call site] 08822
30 TestStruct::clone [function] [call site] 08823
30 test::len [function] [call site] 08824
30 std::mem::take [function] [call site] 08825
30 crate::eval::Caches::new [function] [call site] 08826
31 Position::new_const [function] [call site] 08827
30 Engine::eval_ast_with_scope_raw [function] [call site] 08828
31 string_functions::replace [function] [call site] 08829
31 AST::source_raw [function] [call site] 08830
31 Option::cloned [function] [call site] 08831
31 test::len [function] [call site] 08832
31 blob_functions::push [function] [call site] 08833
31 AST::shared_lib [function] [call site] 08834
31 &crate::SharedModule::clone [function] [call site] 08835
31 string_functions::replace [function] [call site] 08836
31 TestStruct::clone [function] [call site] 08837
31 Engine::eval_global_statements [function] [call site] 08838
31 StmtBlock::take_statements [function] [call site] 08839
31 Engine::is_debugger_registered [function] [call site] 08840
31 GlobalRuntimeState::debugger_mut [function] [call site] 08841
31 crate::ast::Stmt::Noop [function] [call site] 08842
31 Engine::dbg [function] [call site] 08843
30 TestStruct::new [function] [call site] 08845
30 Result::is_ok [function] [call site] 08846
30 &mut [call site] 08847
31 MyIterableType::into_iter [function] [call site] 08848
31 array_functions::zip [function] [call site] 08849
31 MyIterableType::into_iter [function] [call site] 08850
30 impl [call site] 08851
30 Engine::lex_with_map [function] [call site] 08852
30 TestStruct::clone [function] [call site] 08853
30 TestStruct::clone [function] [call site] 08854
30 reflection_functions::collect [function] [call site] 08855
30 crate::ThinVec::new [function] [call site] 08856
30 MyIterableType::into_iter [function] [call site] 08857
30 Self::IntoIter::for_each [function] [call site] 08858
30 Module::set_sub_module [function] [call site] 08859
30 TestStruct::clone [function] [call site] 08860
30 TestStruct::clone [function] [call site] 08861
30 std::mem::replace [function] [call site] 08862
30 &mut [call site] 08863
31 string_functions::truncate [function] [call site] 08864
31 string_functions::truncate [function] [call site] 08865
30 string_functions::truncate [function] [call site] 08866
30 TestStruct::new [function] [call site] 08867
30 std::iter::once [function] [call site] 08868
30 AST::shared_lib [function] [call site] 08869
30 &crate::SharedModule::clone [function] [call site] 08870
30 reflection_functions::collect [function] [call site] 08871
30 test::len [function] [call site] 08872
30 Scope::pop_entry [function] [call site] 08873
31 string_functions::pop [function] [call site] 08874
31 Engine::lex_with_map [function] [call site] 08875
31 string_functions::pop [function] [call site] 08876
31 test::len [function] [call site] 08878
31 test::len [function] [call site] 08879
31 string_functions::pop [function] [call site] 08880
31 TestStruct::new [function] [call site] 08883
30 Option::unwrap [function] [call site] 08884
30 Scope::get_entry_by_index [function] [call site] 08885
30 TestStruct::clone [function] [call site] 08886
30 Array::to_vec [function] [call site] 08887
30 Dynamic::deep_scan [function] [call site] 08888
31 D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner [function] [call site] 08889
32 test_var_def_filter [function] [call site] 08890
32 StaticModuleResolver::iter_mut [function] [call site] 08891
33 StaticModuleResolver::iter_mut [function] [call site] 08892
33 Engine::lex_with_map [function] [call site] 08893
33 Ident::as_str [function] [call site] 08894
32 array_functions::for_each [function] [call site] 08895
32 D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner [function] [call site] 08896
32 values_mut [function] [call site] 08897
32 array_functions::for_each [function] [call site] 08898
32 D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner [function] [call site] 08899
32 FnPtr::iter_curry_mut [function] [call site] 08900
33 StaticModuleResolver::iter_mut [function] [call site] 08901
32 array_functions::for_each [function] [call site] 08902
32 D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner [function] [call site] 08903
30 downcast_mut::<crate::FnPtr> [function] [call site] 08904
30 TestStruct::clone [function] [call site] 08906
30 test::len [function] [call site] 08907
30 string_functions::pop [function] [call site] 08908
30 Module::contains_var [function] [call site] 08910
31 contains_key [function] [call site] 08911
30 Module::set_var [function] [call site] 08912
31 Dynamic::from [function] [call site] 08914
32 String::from [function] [call site] 08915
33 ImmutableString::into_owned [function] [call site] 08916
31 Module::is_indexed [function] [call site] 08917
31 crate::calc_var_hash [function] [call site] 08918
31 get_or_insert_with [function] [call site] 08920
31 blob_functions::insert [function] [call site] 08921
31 TestStruct::clone [function] [call site] 08922
31 blob_functions::insert [function] [call site] 08923
30 Module::contains_var [function] [call site] 08924
30 Position::is_none [function] [call site] 08925
30 Module::set_var [function] [call site] 08927
30 TestStruct::clone [function] [call site] 08928
30 Module::set_var [function] [call site] 08929
30 AST::iter_fn_def [function] [call site] 08930
31 Module::iter_script_fn [function] [call site] 08931
32 Module::iter_fn [function] [call site] 08932
33 MyIterableType::into_iter [function] [call site] 08933
33 flat_map [function] [call site] 08934
33 Engine::lex_with_map [function] [call site] 08935
32 impl [call site] 08936
33 Engine::new [function] [call site] 08937
33 Engine::compile [function] [call site] 08938
33 ParseResult::unwrap [function] [call site] 08939
33 Engine::run_ast [function] [call site] 08940
33 RhaiResultOf::unwrap [function] [call site] 08941
33 Engine::on_def_var [function] [call site] 08942
33 Option::name [function] [call site] 08943
33 VarDefInfo::nesting_level [function] [call site] 08944
33 RhaiResultOf::unwrap_err [function] [call site] 08948
33 RhaiResultOf::unwrap_err [function] [call site] 08950
33 RhaiResultOf::unwrap_err [function] [call site] 08952
33 RhaiResultOf::unwrap [function] [call site] 08954
32 RhaiFunc::is_script [function] [call site] 08955
32 Engine::lex_with_map [function] [call site] 08956
32 Ident::as_str [function] [call site] 08957
32 RhaiFunc::get_script_fn_def [function] [call site] 08958
32 Option::expect [function] [call site] 08959
31 Engine::lex_with_map [function] [call site] 08960
30 impl [call site] 08961
30 array_functions::for_each [function] [call site] 08962
30 Module::set_script_fn [function] [call site] 08963
30 TestStruct::clone [function] [call site] 08964
30 StmtBlock::as_mut [function] [call site] 08965
30 shared_get_mut [function] [call site] 08967
30 TestStruct::clone [function] [call site] 08970
30 AST::source_raw [function] [call site] 08971
30 Option::cloned [function] [call site] 08972
30 Module::set_doc [function] [call site] 08973
30 test_comments_doc [function] [call site] 08975
31 Engine::new [function] [call site] 08976
31 Engine::compile [function] [call site] 08977
31 ParseResult::unwrap [function] [call site] 08978
31 Engine::compile [function] [call site] 08979
31 ParseResult::unwrap_err [function] [call site] 08980
31 Engine::compile [function] [call site] 08981
31 ParseResult::unwrap [function] [call site] 08982
31 Engine::compile [function] [call site] 08983
31 ParseResult::unwrap [function] [call site] 08984
31 Engine::compile [function] [call site] 08985
31 ParseResult::unwrap_err [function] [call site] 08986
30 Module::build_index [function] [call site] 08987
29 RhaiResultOf::map_err [function] [call site] 08989
29 TestStruct::new [function] [call site] 08990
29 ERR::ErrorInModule [function] [call site] 08991
29 bool::to_string [function] [call site] 08992
29 FileModuleResolver::is_cache_enabled [function] [call site] 08994
29 func::locked_write [function] [call site] 08995
29 Option::unwrap [function] [call site] 08996
29 blob_functions::insert [function] [call site] 08997
29 TestStruct::clone [function] [call site] 08998
27 Some [function] [call site] 09000
27 StmtBlock::span_or_else [function] [call site] 09001
27 Engine::module_resolver [function] [call site] 09002
28 as_deref [function] [call site] 09003
28 unwrap_or [function] [call site] 09004
27 &dyn [call site] 09005
28 FileModuleResolver::impl_resolve [function] [call site] 09006
27 Some [function] [call site] 09007
27 unwrap_or_else [function] [call site] 09008
27 Err [function] [call site] 09009
27 ERR::ErrorModuleNotFound [function] [call site] 09010
27 bool::to_string [function] [call site] 09011
27 into [function] [call site] 09012
27 string_functions::is_empty [function] [call site] 09013
27 Engine::const_empty_string [function] [call site] 09014
28 Engine::get_interned_string [function] [call site] 09015
27 TestStruct::clone [function] [call site] 09016
27 Module::is_indexed [function] [call site] 09017
27 GlobalRuntimeState::push_import [function] [call site] 09018
27 crate::func::shared_take_or_clone [function] [call site] 09019
27 Module::build_index [function] [call site] 09020
27 GlobalRuntimeState::push_import [function] [call site] 09021
27 Ok [function] [call site] 09022
27 Scope::search [function] [call site] 09023
27 Option::map_or_else [function] [call site] 09024
27 Err [function] [call site] 09025
27 ERR::ErrorVariableNotFound [function] [call site] 09026
27 test_to_string [function] [call site] 09027
27 into [function] [call site] 09028
27 string_functions::is_empty [function] [call site] 09029
27 Scope::add_alias_by_index [function] [call site] 09030
27 TestStruct::clone [function] [call site] 09031
27 Ok [function] [call site] 09032
27 test::len [function] [call site] 09033
27 EvalContext::new [function] [call site] 09034
27 Self::as_deref_mut [function] [call site] 09035
27 resolve_var [function] [call site] 09036
27 map_or [function] [call site] 09037
27 test::len [function] [call site] 09038
27 Err [function] [call site] 09039
27 EvalAltResult::fill_position [function] [call site] 09040
27 Engine::lex_with_map [function] [call site] 09041
27 test::len [function] [call site] 09042
27 Command::get [function] [call site] 09043
27 StmtBlock::span_or_else [function] [call site] 09044
28 Span::new [function] [call site] 09045
28 iterator_functions::chars_from_start [function] [call site] 09046
28 StmtBlock::span_or_else [function] [call site] 09047
28 string_functions::add_append [function] [call site] 09048
28 StmtBlock::span_or_else [function] [call site] 09049
27 Scope::search [function] [call site] 09050
27 Span::ok_or_else [function] [call site] 09051
27 TestStruct::new [function] [call site] 09052
27 ERR::ErrorVariableNotFound [function] [call site] 09053
27 test_to_string [function] [call site] 09054
27 Scope::get_mut_by_index [function] [call site] 09055
27 Dynamic::is_shared [function] [call site] 09056
27 test_functions_take [function] [call site] 09057
27 Dynamic::into_shared [function] [call site] 09058
28 Dynamic::access_mode [function] [call site] 09059
28 Union::Shared [function] [call site] 09061
28 crate::Locked::new [function] [call site] 09062
28 Self::into [function] [call site] 09063
27 Ok [function] [call site] 09064
26 GlobalRuntimeState::scan_imports_raw [function] [call site] 09065
26 impl [call site] 09066
26 T::as_any [function] [call site] 09067
26 Module::contains_indexed_global_functions [function] [call site] 09068
26 Caches::fn_resolution_caches_len [function] [call site] 09069
26 Caches::fn_resolution_cache_mut [function] [call site] 09070
26 string_functions::clear [function] [call site] 09071
26 Caches::push_fn_resolution_cache [function] [call site] 09072
26 Caches::fn_resolution_cache_mut [function] [call site] 09073
26 string_functions::clear [function] [call site] 09074
26 Ok [function] [call site] 09075
25 StmtBlock::take_statements [function] [call site] 09076
25 Engine::eval_expr [function] [call site] 09077
26 Engine::track_operation [function] [call site] 09078
26 ParseSettings::level_up_with_position [function] [call site] 09079
26 Engine::dbg_reset [function] [call site] 09080
26 Self::as_deref_mut [function] [call site] 09081
26 Expr::get_literal_value [function] [call site] 09082
26 Engine::eval_fn_call_expr [function] [call site] 09085
26 Self::ok_or_else [function] [call site] 09086
26 ERR::ErrorUnboundThis [function] [call site] 09087
26 Engine::search_namespace [function] [call site] 09090
26 Engine::lex_with_map [function] [call site] 09091
26 Position::new_const [function] [call site] 09092
26 Engine::eval_expr [function] [call site] 09093
26 Self::as_deref_mut [function] [call site] 09094
26 Dynamic::flatten [function] [call site] 09095
26 ParseSettings::level_up_with_position [function] [call site] 09096
26 Dynamic::is_string [function] [call site] 09097
26 &mut [call site] 09099
26 packages::string_basic::print_with_func [function] [call site] 09101
26 Engine::throw_on_size [function] [call site] 09103
26 test::len [function] [call site] 09104
26 RhaiResultOf::map_err [function] [call site] 09105
26 EvalAltResult::fill_position [function] [call site] 09106
26 Engine::get_interned_string [function] [call site] 09108
26 ImmutableString::into [function] [call site] 09109
26 crate::Array::with_capacity [function] [call site] 09110
26 test::len [function] [call site] 09111
26 Engine::eval_expr [function] [call site] 09112
26 Self::as_deref_mut [function] [call site] 09113
26 Dynamic::flatten [function] [call site] 09114
26 Engine::has_data_size_limit [function] [call site] 09115
26 crate::eval::calc_data_sizes [function] [call site] 09116
26 Engine::throw_on_size [function] [call site] 09117
26 RhaiResultOf::map_err [function] [call site] 09118
26 EvalAltResult::fill_position [function] [call site] 09119
26 ParseSettings::level_up_with_position [function] [call site] 09120
26 blob_functions::push [function] [call site] 09121
26 Dynamic::from_array [function] [call site] 09123
26 TestStruct::clone [function] [call site] 09124
26 Engine::eval_expr [function] [call site] 09125
26 Self::as_deref_mut [function] [call site] 09126
26 Dynamic::flatten [function] [call site] 09127
26 Engine::has_data_size_limit [function] [call site] 09128
26 crate::eval::calc_data_sizes [function] [call site] 09129
26 Engine::throw_on_size [function] [call site] 09130
26 RhaiResultOf::map_err [function] [call site] 09131
26 EvalAltResult::fill_position [function] [call site] 09132
26 ParseSettings::level_up_with_position [function] [call site] 09133
26 (TokenIterator::get_mut [function] [call site] 09134
26 Ident::as_str [function] [call site] 09135
26 Option::unwrap [function] [call site] 09136
26 Dynamic::from_map [function] [call site] 09138
26 Engine::eval_expr [function] [call site] 09139
26 Self::as_deref_mut [function] [call site] 09140
26 Dynamic::as_bool [function] [call site] 09141
26 make_type_mismatch_err::<bool> [function] [call site] 09143
26 ParseSettings::level_up_with_position [function] [call site] 09144
26 Engine::eval_expr [function] [call site] 09146
26 Self::as_deref_mut [function] [call site] 09147
26 Dynamic::as_bool [function] [call site] 09148
26 make_type_mismatch_err::<bool> [function] [call site] 09150
26 ParseSettings::level_up_with_position [function] [call site] 09151
26 Engine::eval_expr [function] [call site] 09153
26 Self::as_deref_mut [function] [call site] 09154
26 Expr::is_unit [function] [call site] 09155
26 MyIterableType::into_iter [function] [call site] 09157
26 Engine::lex_with_map [function] [call site] 09158
26 reflection_functions::collect [function] [call site] 09159
26 Command::get [function] [call site] 09162
26 Ident::as_str [function] [call site] 09163
26 ok_or_else [function] [call site] 09164
26 TestStruct::new [function] [call site] 09165
26 ERR::ErrorCustomSyntax [function] [call site] 09166
26 MyIterableType::into_iter [function] [call site] 09167
26 Engine::lex_with_map [function] [call site] 09168
26 reflection_functions::collect [function] [call site] 09169
26 EvalContext::new [function] [call site] 09170
26 and_then [function] [call site] 09171
26 Engine::check_data_size [function] [call site] 09172
26 Expr::start_position [function] [call site] 09173
26 Engine::eval_stmt_block [function] [call site] 09174
26 StmtBlock::take_statements [function] [call site] 09175
26 Engine::eval_dot_index_chain [function] [call site] 09176
26 Engine::eval_dot_index_chain [function] [call site] 09177
23 ParseResult::unwrap [function] [call site] 09178
22 and_then [function] [call site] 09179
22 Engine::check_data_size [function] [call site] 09180
22 map_err [function] [call site] 09181
22 EvalAltResult::fill_position [function] [call site] 09182
22 ArgBackup::restore_first_arg [function] [call site] 09183
22 Engine::is_debugger_registered [function] [call site] 09184
22 Engine::register_debugger [function] [call site] 09185
22 Scope::new [function] [call site] 09186
22 crate::ast::Stmt::Noop [function] [call site] 09187
22 into [function] [call site] 09188
22 DebuggerEvent::FunctionExitWithValue [function] [call site] 09189
22 DebuggerEvent::FunctionExitWithError [function] [call site] 09190
22 Engine::dbg_raw [function] [call site] 09191
22 Err [function] [call site] 09192
22 GlobalRuntimeState::debugger_mut [function] [call site] 09193
22 &mut [call site] 09194
22 string_functions::is_empty [function] [call site] 09195
22 Engine::check_data_size [function] [call site] 09196
22 Ok [function] [call site] 09197
22 Dynamic::into_immutable_string [function] [call site] 09198
22 Result::map_err [function] [call site] 09199
22 Engine::map_type_name [function] [call site] 09200
22 type_name::<ImmutableString> [function] [call site] 09201
22 &'a [call site] 09202
22 ERR::ErrorMismatchOutputType [function] [call site] 09203
22 into [function] [call site] 09204
22 test_side_effects_print [function] [call site] 09205
22 Dynamic::into_immutable_string [function] [call site] 09206
22 Result::map_err [function] [call site] 09207
22 Engine::map_type_name [function] [call site] 09208
22 type_name::<ImmutableString> [function] [call site] 09209
22 &'a [call site] 09210
22 ERR::ErrorMismatchOutputType [function] [call site] 09211
22 into [function] [call site] 09212
22 test_print_debug [function] [call site] 09213
22 &mut [call site] 09214
22 Engine::map_type_name [function] [call site] 09215
22 std:: [call site] 09216
0 any::type_name [function] [call site] 09217
22 Engine::map_type_name [function] [call site] 09218
22 std:: [call site] 09219
0 any::type_name [function] [call site] 09220
22 ERR::ErrorIndexingType [function] [call site] 09222
22 Engine::map_type_name [function] [call site] 09224
22 std:: [call site] 09225
0 any::type_name [function] [call site] 09226
22 Engine::map_type_name [function] [call site] 09227
22 std:: [call site] 09228
0 any::type_name [function] [call site] 09229
22 Engine::map_type_name [function] [call site] 09230
22 std:: [call site] 09231
0 any::type_name [function] [call site] 09232
22 ERR::ErrorIndexingType [function] [call site] 09234
22 string_functions::starts_with [function] [call site] 09236
22 test::len [function] [call site] 09237
22 Engine::map_type_name [function] [call site] 09238
22 std:: [call site] 09239
0 any::type_name [function] [call site] 09240
22 ERR::ErrorDotExpr [function] [call site] 09242
22 string_functions::starts_with [function] [call site] 09244
22 test::len [function] [call site] 09245
22 Engine::map_type_name [function] [call site] 09246
22 std:: [call site] 09247
0 any::type_name [function] [call site] 09248
22 Engine::map_type_name [function] [call site] 09249
22 std:: [call site] 09250
0 any::type_name [function] [call site] 09251
22 ERR::ErrorDotExpr [function] [call site] 09253
22 ERR::ErrorFunctionNotFound [function] [call site] 09256
22 Engine::gen_fn_call_signature [function] [call site] 09257
21 calc_fn_hash [function] [call site] 09259
21 test::len [function] [call site] 09260
21 StaticModuleResolver::iter_mut [function] [call site] 09261
21 iter_mut().collect::<FnArgsVec<_>> [function] [call site] 09262
21 ok [function] [call site] 09263
21 Engine::lex_with_map [function] [call site] 09264
20 StmtBlock::as_ref [function] [call site] 09265
20 OptimizerState::set_dirty [function] [call site] 09266
20 Expr::from_dynamic [function] [call site] 09267
20 StaticModuleResolver::iter_mut [function] [call site] 09268
20 array_functions::for_each [function] [call site] 09269
20 optimize_expr [function] [call site] 09270
20 StaticModuleResolver::iter_mut [function] [call site] 09271
20 array_functions::for_each [function] [call site] 09272
20 optimize_expr [function] [call site] 09273
20 move_constant_arg [function] [call site] 09274
20 OptimizerState::set_dirty [function] [call site] 09275
20 string_functions::is_empty [function] [call site] 09276
20 OptimizerState::find_literal_constant [function] [call site] 09277
21 MyIterableType::into_iter [function] [call site] 09278
21 array_functions::reduce_rev [function] [call site] 09279
21 array_functions::find [function] [call site] 09280
21 and_then [function] [call site] 09281
21 as_deref [function] [call site] 09282
20 Option::is_some [function] [call site] 09283
20 Expr::from_dynamic [function] [call site] 09284
20 OptimizerState::find_literal_constant [function] [call site] 09285
20 Option::unwrap [function] [call site] 09286
20 TestStruct::clone [function] [call site] 09287
20 OptimizerState::set_dirty [function] [call site] 09288
19 ASTFlags::intersects [function] [call site] 09289
19 Expr::is_constant [function] [call site] 09290
19 Some [function] [call site] 09291
19 Cow::Owned [function] [call site] 09292
19 Expr::get_literal_value [function] [call site] 09293
19 unwrap [function] [call site] 09294
19 OptimizerState::push_var [function] [call site] 09295
19 TestStruct::clone [function] [call site] 09296
19 optimize_stmt [function] [call site] 09297
20 Token::is_op_assignment [function] [call site] 09298
20 o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access [function] [call site] 09299
21 string_functions::is_empty [function] [call site] 09300
20 OptimizerState::set_dirty [function] [call site] 09301
20 OpAssignment::new_op_assignment_from_base [function] [call site] 09302
21 Token::lookup_symbol_from_syntax [function] [call site] 09303
21 Option::unwrap_or_else [function] [call site] 09304
21 OpAssignment::new_op_assignment_from_base_token [function] [call site] 09305
22 OpAssignment::new_op_assignment_from_token [function] [call site] 09306
23 Token::get_base_op_from_assignment [function] [call site] 09307
23 Option::unwrap_or_else [function] [call site] 09308
23 Token::literal_syntax [function] [call site] 09309
23 Token::literal_syntax [function] [call site] 09310
23 calc_fn_hash [function] [call site] 09311
23 calc_fn_hash [function] [call site] 09312
22 Token::convert_to_op_assignment [function] [call site] 09313
22 Option::unwrap_or_else [function] [call site] 09315
20 test_functions_take [function] [call site] 09316
20 o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access [function] [call site] 09317
20 optimize_expr [function] [call site] 09318
20 optimize_expr [function] [call site] 09319
20 string_functions::is_empty [function] [call site] 09320
20 string_functions::is_empty [function] [call site] 09321
20 OptimizerState::set_dirty [function] [call site] 09322
20 Expr::start_position [function] [call site] 09323
20 test_functions_take [function] [call site] 09324
20 optimize_expr [function] [call site] 09325
20 Stmt::Block [function] [call site] 09326
20 StmtBlock::new [function] [call site] 09327
20 Stmt::Expr [function] [call site] 09328
20 Stmt::Noop [function] [call site] 09330
20 Self::into [function] [call site] 09331
20 Stmt::Expr [function] [call site] 09332
20 string_functions::is_empty [function] [call site] 09334
20 OptimizerState::set_dirty [function] [call site] 09335
20 Stmt::Noop [function] [call site] 09336
20 OptimizerState::set_dirty [function] [call site] 09337
20 StmtBlock::take_statements [function] [call site] 09338
20 optimize_stmt_block [function] [call site] 09339
20 string_functions::is_empty [function] [call site] 09340
20 Stmt::Noop [function] [call site] 09341
20 ParseSettings::level_up_with_position [function] [call site] 09342
20 Stmt::Block [function] [call site] 09343
20 StmtBlock::new_with_span [function] [call site] 09344
21 MyIterableType::into_iter [function] [call site] 09345
21 Self::IntoIter::collect [function] [call site] 09346
21 StmtBlockContainer::shrink_to_fit [function] [call site] 09347
20 StmtBlock::new_with_span [function] [call site] 09348
21 MyIterableType::into_iter [function] [call site] 09349
21 Self::IntoIter::collect [function] [call site] 09350
21 StmtBlockContainer::shrink_to_fit [function] [call site] 09351
20 Self::into [function] [call site] 09352
20 OptimizerState::set_dirty [function] [call site] 09353
20 StmtBlock::take_statements [function] [call site] 09354
20 optimize_stmt_block [function] [call site] 09355
20 string_functions::is_empty [function] [call site] 09356
20 Stmt::Noop [function] [call site] 09357
20 ParseSettings::level_up_with_position [function] [call site] 09358
20 Stmt::Block [function] [call site] 09359
20 StmtBlock::new_with_span [function] [call site] 09360
20 StmtBlock::new_with_span [function] [call site] 09361
20 Self::into [function] [call site] 09362
20 optimize_expr [function] [call site] 09363
20 StmtBlock::statements_mut [function] [call site] 09364
20 optimize_stmt_block [function] [call site] 09365
20 StmtBlock::take_statements [function] [call site] 09366
21 mem::take [function] [call site] 09367
21 StmtBlock::statements_mut [function] [call site] 09368
20 StmtBlock::statements_mut [function] [call site] 09369
20 optimize_stmt_block [function] [call site] 09370
20 StmtBlock::take_statements [function] [call site] 09371
20 is_hashable_constant [function] [call site] 09372
21 Expr::is_constant [function] [call site] 09373
21 Dynamic::is_hashable [function] [call site] 09374
20 Expr::get_literal_value [function] [call site] 09375
20 func::hashing::get_hasher [function] [call site] 09377
20 test::hash [function] [call site] 09378
20 Self::Hasher::finish [function] [call site] 09379
20 Command::get [function] [call site] 09380
20 mem::take [function] [call site] 09381
20 string_functions::clear [function] [call site] 09382
20 Stmt::Expr [function] [call site] 09383
20 test_functions_take [function] [call site] 09384
20 optimize_stmt [function] [call site] 09386
20 optimize_expr [function] [call site] 09387
20 Stmt::Expr [function] [call site] 09389
20 test_functions_take [function] [call site] 09390
20 optimize_stmt [function] [call site] 09392
20 Stmt::Expr [function] [call site] 09394
20 test_functions_take [function] [call site] 09395
20 test_functions_take [function] [call site] 09398
20 Stmt::If [function] [call site] 09399
20 Expr::start_position [function] [call site] 09401
20 OptimizerState::set_dirty [function] [call site] 09402
20 mem::take [function] [call site] 09403
20 Stmt::Expr [function] [call site] 09404
20 test_functions_take [function] [call site] 09405
20 optimize_stmt [function] [call site] 09407
20 OptimizerState::set_dirty [function] [call site] 09408
20 string_functions::is_empty [function] [call site] 09409
20 test::len [function] [call site] 09410
20 MyIterableType::into_iter [function] [call site] 09411
20 Self::IntoIter::all [function] [call site] 09412
20 MyIterableType::into_iter [function] [call site] 09413
20 Self::IntoIter::find [function] [call site] 09414
20 string_functions::contains [function] [call site] 09415
20 without_metadata::test_parse_json_err_no_index [function] [call site] 09416
20 without_metadata::test_parse_json_err_no_index [function] [call site] 09417
20 Stmt::Expr [function] [call site] 09418
20 test_functions_take [function] [call site] 09419
20 optimize_stmt [function] [call site] 09421
20 test_functions_take [function] [call site] 09422
20 optimize_expr [function] [call site] 09423
20 Stmt::Expr [function] [call site] 09425
20 test_functions_take [function] [call site] 09426
20 optimize_stmt [function] [call site] 09428
20 Stmt::Expr [function] [call site] 09430
20 without_metadata::test_parse_json_err_no_index [function] [call site] 09431
20 test_functions_take [function] [call site] 09432
20 Stmt::If [function] [call site] 09435
20 Expr::start_position [function] [call site] 09437
20 OptimizerState::set_dirty [function] [call site] 09438
20 string_functions::is_empty [function] [call site] 09439
20 OptimizerState::set_dirty [function] [call site] 09440
20 string_functions::clear [function] [call site] 09441
20 test::len [function] [call site] 09442
20 map_functions::retain [function] [call site] 09443
21 string_functions::is_empty [function] [call site] 09444
21 IterateMap::new [function] [call site] 09446
21 IterateMap::new [function] [call site] 09447
21 IterateMap::new [function] [call site] 09448
21 mem::take [function] [call site] 09449
21 MyIterableType::into_iter [function] [call site] 09450
21 FnPtr::call_raw_with_extra_args [function] [call site] 09451
21 TestStruct::clone [function] [call site] 09453
21 Self::into [function] [call site] 09454
21 Dynamic::as_bool [function] [call site] 09456
21 unwrap_or [function] [call site] 09457
21 blob_functions::insert [function] [call site] 09458
21 blob_functions::insert [function] [call site] 09459
20 string_functions::contains [function] [call site] 09461
20 test::len [function] [call site] 09462
20 OptimizerState::set_dirty [function] [call site] 09463
20 without_metadata::test_parse_json_err_no_index [function] [call site] 09464
20 optimize_expr [function] [call site] 09465
20 optimize_expr [function] [call site] 09466
20 OptimizerState::set_dirty [function] [call site] 09467
20 Stmt::Expr [function] [call site] 09468
20 test_functions_take [function] [call site] 09469
20 optimize_stmt [function] [call site] 09471
20 Stmt::Block [function] [call site] 09472
20 StmtBlock::empty [function] [call site] 09473
20 Self::into [function] [call site] 09474
20 optimize_expr [function] [call site] 09475
20 optimize_expr [function] [call site] 09476
20 optimize_expr [function] [call site] 09477
20 Expr::is_unit [function] [call site] 09478
20 Expr::Unit [function] [call site] 09479
20 ParseSettings::level_up_with_position [function] [call site] 09480
20 OptimizerState::set_dirty [function] [call site] 09481
20 map_functions::retain [function] [call site] 09482
20 map_functions::retain [function] [call site] 09483
21 string_functions::is_empty [function] [call site] 09484
21 IterateMap::new [function] [call site] 09486
21 IterateMap::new [function] [call site] 09487
21 IterateMap::new [function] [call site] 09488
21 mem::take [function] [call site] 09489
21 MyIterableType::into_iter [function] [call site] 09490
21 FnPtr::call_raw_with_extra_args [function] [call site] 09491
21 TestStruct::clone [function] [call site] 09493
21 Self::into [function] [call site] 09494
21 Dynamic::as_bool [function] [call site] 09496
21 unwrap_or [function] [call site] 09497
21 blob_functions::insert [function] [call site] 09498
21 blob_functions::insert [function] [call site] 09499
20 OptimizerState::set_dirty [function] [call site] 09501
20 MyIterableType::into_iter [function] [call site] 09502
20 Self::IntoIter::position [function] [call site] 09503
20 test::len [function] [call site] 09504
20 OptimizerState::set_dirty [function] [call site] 09505
20 string_functions::truncate [function] [call site] 09506
21 string_functions::clear [function] [call site] 09507
21 FnPtr::try_from [function] [call site] 09508
21 char_indices [function] [call site] 09509
21 shared_make_mut [function] [call site] 09511
21 string_functions::truncate [function] [call site] 09512
20 string_functions::is_empty [function] [call site] 09513
20 OptimizerState::set_dirty [function] [call site] 09514
20 map_functions::retain [function] [call site] 09515
20 OptimizerState::set_dirty [function] [call site] 09516
20 optimize_expr [function] [call site] 09517
20 StaticModuleResolver::iter_mut [function] [call site] 09518
20 impl [call site] 09519
20 array_functions::for_each [function] [call site] 09520
20 map_functions::values [function] [call site] 09522
20 flat_map [function] [call site] 09523
20 MyIterableType::into_iter [function] [call site] 09524
21 test_chars [function] [call site] 09525
21 0.chars().collect::<Vec<_>> [function] [call site] 09526
21 MyIterableType::into_iter [function] [call site] 09527
20 test_method_call [function] [call site] 09528
20 MyIterableType::into_iter [function] [call site] 09529
20 Self::IntoIter::all [function] [call site] 09530
20 without_metadata::test_parse_json_err_no_index [function] [call site] 09531
20 Expr::is_unit [function] [call site] 09532
20 Expr::Unit [function] [call site] 09533
20 ParseSettings::level_up_with_position [function] [call site] 09534
20 OptimizerState::set_dirty [function] [call site] 09535
20 OptimizerState::set_dirty [function] [call site] 09536
20 Stmt::Noop [function] [call site] 09537
20 optimize_expr [function] [call site] 09538
20 Expr::Unit [function] [call site] 09539
20 StmtBlock::statements_mut [function] [call site] 09540
20 optimize_stmt_block [function] [call site] 09541
20 StmtBlock::take_statements [function] [call site] 09542
20 optimize_expr [function] [call site] 09543
20 StmtBlock::statements_mut [function] [call site] 09544
20 optimize_stmt_block [function] [call site] 09545
20 StmtBlock::take_statements [function] [call site] 09546
20 optimize_expr [function] [call site] 09547
20 StmtBlock::statements_mut [function] [call site] 09548
20 optimize_stmt_block [function] [call site] 09549
20 StmtBlock::take_statements [function] [call site] 09550
20 ASTFlags::intersects [function] [call site] 09551
20 optimize_expr [function] [call site] 09552
20 optimize_expr [function] [call site] 09553
20 optimize_stmt_block [function] [call site] 09554
20 StmtBlock::take_statements [function] [call site] 09555
21 mem::take [function] [call site] 09556
21 StmtBlock::statements_mut [function] [call site] 09557
20 StmtBlockContainer::as_mut_slice [function] [call site] 09558
20 OptimizerState::set_dirty [function] [call site] 09559
20 Stmt::Noop [function] [call site] 09560
20 StmtBlock::new_with_span [function] [call site] 09561
21 MyIterableType::into_iter [function] [call site] 09562
21 Self::IntoIter::collect [function] [call site] 09563
21 StmtBlockContainer::shrink_to_fit [function] [call site] 09564
20 iterator_functions::chars_from_start [function] [call site] 09565
21 CharsStream::new [function] [call site] 09566
20 Stmt::is_block_dependent [function] [call site] 09567
21 MyIterableType::into_iter [function] [call site] 09568
21 Self::IntoIter::all [function] [call site] 09569
21 FnCallExpr::is_qualified [function] [call site] 09570
21 FnCallExpr::is_qualified [function] [call site] 09571
20 OptimizerState::set_dirty [function] [call site] 09572
20 test_functions_take [function] [call site] 09573
20 StmtBlock::statements_mut [function] [call site] 09574
20 MyIterableType::into_iter [function] [call site] 09575
20 test_method_call [function] [call site] 09576
20 OptimizerState::set_dirty [function] [call site] 09577
20 StmtBlock::take_statements [function] [call site] 09578
20 StmtBlock::new_with_span [function] [call site] 09579
20 optimize_stmt_block [function] [call site] 09580
20 StmtBlock::new_with_span [function] [call site] 09581
20 Stmt::Block [function] [call site] 09582
20 ParseResult::into [function] [call site] 09583
20 StmtBlock::statements_mut [function] [call site] 09584
20 optimize_stmt_block [function] [call site] 09585
20 StmtBlock::take_statements [function] [call site] 09586
20 StmtBlock::statements_mut [function] [call site] 09587
20 optimize_stmt_block [function] [call site] 09588
20 StmtBlock::take_statements [function] [call site] 09589
20 OptimizerState::set_dirty [function] [call site] 09590
20 StmtBlock::as_mut [function] [call site] 09591
20 string_functions::is_empty [function] [call site] 09592
21 test::len [function] [call site] 09593
20 mem::take [function] [call site] 09594
20 StmtBlock::as_mut [function] [call site] 09595
20 StmtBlock::statements_mut [function] [call site] 09596
20 optimize_stmt_block [function] [call site] 09597
20 StmtBlock::take_statements [function] [call site] 09598
20 Stmt::Block [function] [call site] 09599
20 Stmt::Noop [function] [call site] 09601
20 ParseSettings::level_up_with_position [function] [call site] 09602
20 OptimizerState::set_dirty [function] [call site] 09603
20 test_functions_take [function] [call site] 09604
20 Stmt::FnCall [function] [call site] 09605
20 optimize_expr [function] [call site] 09606
20 ParseResult::take [function] [call site] 09607
21 Engine::new [function] [call site] 09608
21 register_type_with_name::<TestStruct> [function] [call site] 09609
21 Engine::register_fn [function] [call site] 09610
21 TestStruct [function] [call site] 09611
20 Expr::FnCall [function] [call site] 09612
20 optimize_expr [function] [call site] 09613
20 Stmt::FnCall [function] [call site] 09614
20 Stmt::Expr [function] [call site] 09615
20 optimize_expr [function] [call site] 09617
20 optimize_expr [function] [call site] 09618
20 string_functions::is_empty [function] [call site] 09619
20 OptimizerState::set_dirty [function] [call site] 09620
20 Stmt::Noop [function] [call site] 09621
20 test::len [function] [call site] 09622
20 map_functions::retain [function] [call site] 09623
20 OptimizerState::find_literal_constant [function] [call site] 09624
20 Ident::as_str [function] [call site] 09625
20 Position::is_none [function] [call site] 09626
20 test::len [function] [call site] 09627
20 OptimizerState::set_dirty [function] [call site] 09628
19 MyIterableType::into_iter [function] [call site] 09629
19 Self::IntoIter::rev [function] [call site] 09630
20 array_functions::reduce_rev_with_initial [function] [call site] 09631
19 ParseSettings::level_up_with_position [function] [call site] 09632
20 ParseSettings::level_up [function] [call site] 09633
19 RhaiFunc::is_pure [function] [call site] 09635
19 Expr::is_constant [function] [call site] 09636
19 Expr::is_constant [function] [call site] 09637
19 Expr::is_constant [function] [call site] 09638
19 ParseResult::map_or [function] [call site] 09639
19 test::len [function] [call site] 09640
20 test::len [function] [call site] 09641
19 test::len [function] [call site] 09642
19 test::len [function] [call site] 09643
19 RhaiFunc::is_pure [function] [call site] 09644
19 OptimizerState::set_dirty [function] [call site] 09645
19 string_functions::remove [function] [call site] 09646
19 RhaiFunc::is_pure [function] [call site] 09647
20 RhaiFunc::is_pure [function] [call site] 09648
19 OptimizerState::set_dirty [function] [call site] 09649
19 string_functions::remove [function] [call site] 09650
19 ASTFlags::intersects [function] [call site] 09651
19 OptimizerState::set_dirty [function] [call site] 09652
19 string_functions::clear [function] [call site] 09653
20 string_functions::is_empty [function] [call site] 09654
20 shared_get_mut [function] [call site] 09655
20 string_functions::clear [function] [call site] 09656
20 ImmutableString::new [function] [call site] 09657
19 Stmt::returns_value [function] [call site] 09658
19 RhaiFunc::is_pure [function] [call site] 09659
19 OptimizerState::set_dirty [function] [call site] 09660
19 string_functions::clear [function] [call site] 09661
19 ASTFlags::intersects [function] [call site] 09662
19 Stmt::returns_value [function] [call site] 09663
19 OptimizerState::set_dirty [function] [call site] 09664
19 string_functions::pop [function] [call site] 09665
20 string_functions::is_empty [function] [call site] 09666
20 shared_make_mut [function] [call site] 09667
20 string_functions::pop [function] [call site] 09668
20 Dynamic::map_or [function] [call site] 09669
19 Dynamic::unwrap [function] [call site] 09670
19 ASTFlags::intersects [function] [call site] 09671
19 OptimizerState::set_dirty [function] [call site] 09672
19 StmtBlockContainer::last_mut [function] [call site] 09673
19 unwrap [function] [call site] 09674
19 StmtBlock::as_mut [function] [call site] 09675
19 &mut [call site] 09676
19 Stmt::Noop [function] [call site] 09677
19 Stmt::Expr [function] [call site] 09678
19 mem::take [function] [call site] 09679
19 Stmt::returns_value [function] [call site] 09680
19 Stmt::returns_value [function] [call site] 09681
19 RhaiFunc::is_pure [function] [call site] 09682
19 OptimizerState::set_dirty [function] [call site] 09683
19 Stmt::returns_value [function] [call site] 09684
19 StmtBlockContainer::last_mut [function] [call site] 09685
19 unwrap [function] [call site] 09686
19 Stmt::Noop [function] [call site] 09687
19 ParseSettings::level_up_with_position [function] [call site] 09688
19 string_functions::pop [function] [call site] 09689
19 Dynamic::unwrap [function] [call site] 09690
19 RhaiFunc::is_pure [function] [call site] 09691
19 OptimizerState::set_dirty [function] [call site] 09692
19 string_functions::clear [function] [call site] 09693
19 ASTFlags::intersects [function] [call site] 09694
19 OptimizerState::set_dirty [function] [call site] 09695
19 string_functions::pop [function] [call site] 09696
19 Dynamic::unwrap [function] [call site] 09697
19 ASTFlags::intersects [function] [call site] 09698
19 RhaiFunc::is_pure [function] [call site] 09699
19 OptimizerState::set_dirty [function] [call site] 09700
19 string_functions::pop [function] [call site] 09701
19 Dynamic::unwrap [function] [call site] 09702
19 RhaiFunc::is_pure [function] [call site] 09703
19 OptimizerState::set_dirty [function] [call site] 09704
19 string_functions::pop [function] [call site] 09705
19 Dynamic::unwrap [function] [call site] 09706
19 OptimizerState::rewind_var [function] [call site] 09707
20 string_functions::truncate [function] [call site] 09708
19 OptimizerState::is_dirty [function] [call site] 09709
19 OptimizerState::set_dirty [function] [call site] 09710
19 StmtBlockContainer::shrink_to_fit [function] [call site] 09711
17 Option::into [function] [call site] 09712
17 Self::into [function] [call site] 09713
17 crate::Module::new [function] [call site] 09714
18 Position::new_const [function] [call site] 09715
18 CustomTypesCollection::new [function] [call site] 09716
18 TestStruct::new [function] [call site] 09717
18 TestStruct::new [function] [call site] 09718
18 BloomFilterU64::new [function] [call site] 09719
18 TestStruct::new [function] [call site] 09720
18 TestStruct::new [function] [call site] 09721
17 Self::into [function] [call site] 09722
17 StmtBlockContainer::shrink_to_fit [function] [call site] 09723
17 AST::new [function] [call site] 09724
18 crate::SmartString::new_const [function] [call site] 09725
19 TestStruct::new [function] [call site] 09727
18 MyIterableType::into_iter [function] [call site] 09728
18 Self::IntoIter::collect [function] [call site] 09729
17 Engine::optimize_top_level [function] [call site] 09731
17 std::slice::from_ref [function] [call site] 09732
16 Ok [function] [call site] 09733
16 AST::new [function] [call site] 09734
16 crate::Module::new [function] [call site] 09735
16 StmtBlock::extend [function] [call site] 09736
17 StmtBlock::extend [function] [call site] 09737
15 StmtBlock::borrow [function] [call site] 09738
15 into [function] [call site] 09739
15 Ok [function] [call site] 09740
14 Some [function] [call site] 09741
12 Scope::new [function] [call site] 09742
11 ParseResult::unwrap [function] [call site] 09743
11 Engine::run_ast [function] [call site] 09744
11 RhaiResultOf::unwrap [function] [call site] 09745
11 Engine::on_def_var [function] [call site] 09746
11 Option::name [function] [call site] 09747
11 VarDefInfo::nesting_level [function] [call site] 09748
11 Ok [function] [call site] 09749
11 Ok [function] [call site] 09750
11 run [function] [call site] 09751
11 RhaiResultOf::unwrap_err [function] [call site] 09752
11 run [function] [call site] 09753
11 RhaiResultOf::unwrap_err [function] [call site] 09754
11 run [function] [call site] 09755
11 RhaiResultOf::unwrap_err [function] [call site] 09756
11 run [function] [call site] 09757
11 RhaiResultOf::unwrap [function] [call site] 09758
10 Module::is_standard_lib [function] [call site] 09759
10 flat_map [function] [call site] 09760
10 RhaiFunc::get_iter_fn [function] [call site] 09761
10 filter_map [function] [call site] 09762
10 Position::new_const [function] [call site] 09763
10 RhaiFunc::get_script_fn_def [function] [call site] 09764
10 Engine::lex_with_map [function] [call site] 09765
10 into [function] [call site] 09766
10 array_functions::for_each [function] [call site] 09767
10 blob_functions::push [function] [call site] 09768
10 RhaiFunc::get_iter_fn [function] [call site] 09769
10 Option::filter_map [function] [call site] 09770
10 into [function] [call site] 09771
10 RhaiFunc::get_script_fn_def [function] [call site] 09772
10 Engine::lex_with_map [function] [call site] 09773
10 into [function] [call site] 09774
10 array_functions::for_each [function] [call site] 09775
10 blob_functions::push [function] [call site] 09776
10 Module::iter_sub_modules [function] [call site] 09777
11 Module::iter_sub_modules_raw [function] [call site] 09778
12 MyIterableType::into_iter [function] [call site] 09779
11 Engine::lex_with_map [function] [call site] 09780
11 Ident::as_str [function] [call site] 09781
10 array_functions::for_each [function] [call site] 09782
10 Position::new_const [function] [call site] 09783
10 unwrap [function] [call site] 09784
10 scan_module_recursive [function] [call site] 09785
10 NativeCallContext::global_runtime_state [function] [call site] 09786
10 GlobalRuntimeState::iter_imports_raw [function] [call site] 09787
11 MyIterableType::into_iter [function] [call site] 09788
11 array_functions::reduce_rev [function] [call site] 09789
11 array_functions::zip [function] [call site] 09790
11 MyIterableType::into_iter [function] [call site] 09791
11 array_functions::reduce_rev [function] [call site] 09792
10 array_functions::for_each [function] [call site] 09793
10 scan_module_recursive [function] [call site] 09794
10 MyIterableType::into_iter [function] [call site] 09795
10 array_functions::for_each [function] [call site] 09796
10 scan_module_recursive [function] [call site] 09797
9 Some [function] [call site] 09798
9 StmtBlock::as_ref [function] [call site] 09799
9 test::len [function] [call site] 09800
9 IterateMap::new [function] [call site] 09801
9 string_functions::is_empty [function] [call site] 09802
9 blob_functions::insert [function] [call site] 09803
9 &str::into [function] [call site] 09804
9 Engine::get_interned_string [function] [call site] 09805
9 ImmutableString::into [function] [call site] 09806
9 blob_functions::insert [function] [call site] 09807
9 &str::into [function] [call site] 09808
9 Engine::get_interned_string [function] [call site] 09809
9 ImmutableString::into [function] [call site] 09810
9 blob_functions::insert [function] [call site] 09811
9 &str::into [function] [call site] 09812
9 Engine::get_interned_string [function] [call site] 09813
9 ImmutableString::into [function] [call site] 09814
9 blob_functions::insert [function] [call site] 09815
9 &str::into [function] [call site] 09816
9 string_functions::starts_with [function] [call site] 09817
9 into [function] [call site] 09818
9 blob_functions::insert [function] [call site] 09819
9 &str::into [function] [call site] 09820
9 into [function] [call site] 09821
9 blob_functions::insert [function] [call site] 09822
9 &str::into [function] [call site] 09823
9 MyIterableType::into_iter [function] [call site] 09824
9 Engine::lex_with_map [function] [call site] 09825
9 Engine::get_interned_string [function] [call site] 09826
9 ImmutableString::into [function] [call site] 09827
9 params [call site] 09828
12 .iter() [call site] 09829
12 .map(|&p| [call site] 09830
12 .collect::<Array> [function] [call site] 09831
9 into [function] [call site] 09832
9 string_functions::is_empty [function] [call site] 09833
9 blob_functions::insert [function] [call site] 09834
9 &str::into [function] [call site] 09835
9 MyIterableType::into_iter [function] [call site] 09836
9 Engine::lex_with_map [function] [call site] 09837
9 Engine::get_interned_string [function] [call site] 09838
9 ImmutableString::into [function] [call site] 09839
9 comments [call site] 09840
14 .iter() [call site] 09841
14 .map(|&s| [call site] 09842
14 .collect::<Array> [function] [call site] 09843
9 into [function] [call site] 09844
9 Some [function] [call site] 09845
9 Dynamic::from_map [function] [call site] 09846
7 Some [function] [call site] 09847
6 (TokenIterator::unwrap_or [function] [call site] 09848
6 FnPtr::try_from [function] [call site] 09849
6 RhaiResultOf::unwrap [function] [call site] 09850
6 FnPtr::try_from [function] [call site] 09851
6 Engine::lex_with_map [function] [call site] 09852
6 (TokenIterator::unwrap_or [function] [call site] 09853
6 FnPtr::try_from [function] [call site] 09854
6 RhaiResultOf::unwrap [function] [call site] 09855
5 test::len [function] [call site] 09856
5 test::len [function] [call site] 09857
5 blob_functions::push [function] [call site] 09858
5 blob_functions::insert [function] [call site] 09859
3 TestStruct::new [function] [call site] 09860
3 Self::as_shared_module [function] [call site] 09861
2 Engine::set_max_string_size [function] [call site] 09862
3 TestStruct::new [function] [call site] 09863
2 Engine::set_max_array_size [function] [call site] 09864
3 TestStruct::new [function] [call site] 09865
2 Engine::set_max_map_size [function] [call site] 09866
3 TestStruct::new [function] [call site] 09867
2 Engine::set_max_variables [function] [call site] 09868
2 Engine::set_max_functions [function] [call site] 09869
2 Engine::set_max_modules [function] [call site] 09870
2 Engine::set_max_call_levels [function] [call site] 09871
2 Engine::set_max_expr_depths [function] [call site] 09872
3 TestStruct::new [function] [call site] 09873
3 TestStruct::new [function] [call site] 09874
2 Engine::set_optimization_level [function] [call site] 09875
2 Engine::on_debug [function] [call site] 09876
3 TestStruct::new [function] [call site] 09878
2 std::hint::black_box [function] [call site] 09879
2 Engine::on_print [function] [call site] 09880
2 std::hint::black_box [function] [call site] 09881
2 test_chars [function] [call site] 09882
2 test_functions_take [function] [call site] 09883
2 script.chars().take(32 [call site] 09884
2 Engine::compile [function] [call site] 09885
2 std::hint::black_box [function] [call site] 09886
2 std::hint::black_box [function] [call site] 09887
2 AST::iter_functions [function] [call site] 09888
3 Module::iter_script_fn [function] [call site] 09889
3 Engine::lex_with_map [function] [call site] 09890
3 StmtBlock::as_ref [function] [call site] 09891
3 &[Stmt]::into [function] [call site] 09892
2 ImmutableString::strong_count [function] [call site] 09893
3 ImmutableString::strong_count [function] [call site] 09894
2 std::hint::black_box [function] [call site] 09895
2 AST::iter_literal_variables [function] [call site] 09896
3 AST::statements [function] [call site] 09897
3 MyIterableType::into_iter [function] [call site] 09898
3 Self::IntoIter::filter_map [function] [call site] 09899
3 ASTFlags::intersects [function] [call site] 09900
3 ASTFlags::intersects [function] [call site] 09901
3 Expr::get_literal_value [function] [call site] 09902
3 Engine::lex_with_map [function] [call site] 09903
3 Ident::as_str [function] [call site] 09904
3 ASTFlags::intersects [function] [call site] 09905
2 ImmutableString::strong_count [function] [call site] 09906
2 std::hint::black_box [function] [call site] 09907
2 Expr::walk [function] [call site] 09908
3 blob_functions::push [function] [call site] 09909
3 Expr::into [function] [call site] 09910
3 Expr::walk [function] [call site] 09912
3 Expr::walk [function] [call site] 09913
3 Expr::walk [function] [call site] 09914
3 Expr::walk [function] [call site] 09915
3 Expr::walk [function] [call site] 09916
3 Expr::walk [function] [call site] 09917
3 Expr::walk [function] [call site] 09918
3 Expr::walk [function] [call site] 09919
3 string_functions::pop [function] [call site] 09920
3 Dynamic::unwrap [function] [call site] 09921
2 std::hint::black_box [function] [call site] 09922
2 Engine::gen_fn_metadata_with_ast_to_json [function] [call site] 09923
3 Engine::gen_metadata_to_json_raw [function] [call site] 09924
4 ImmutableString::new [function] [call site] 09925
4 ModuleMetadata::new [function] [call site] 09926
5 TestStruct::new [function] [call site] 09927
5 TestStruct::new [function] [call site] 09928
5 TestStruct::new [function] [call site] 09929
4 blob_functions::insert [function] [call site] 09930
4 StmtBlock::as_ref [function] [call site] 09931
4 &[Stmt]::into [function] [call site] 09932
4 MyIterableType::into_iter [function] [call site] 09933
4 test_var_def_filter [function] [call site] 09934
4 Module::is_standard_lib [function] [call site] 09935
4 array_functions::for_each [function] [call site] 09936
4 test_comments_doc [function] [call site] 09937
4 string_functions::is_empty [function] [call site] 09938
4 string_functions::is_empty [function] [call site] 09939
4 test_comments_doc [function] [call site] 09940
4 Module::iter_custom_types [function] [call site] 09941
5 MyIterableType::into_iter [function] [call site] 09942
4 array_functions::for_each [function] [call site] 09943
4 blob_functions::push [function] [call site] 09944
4 RhaiFunc::get_iter_fn [function] [call site] 09946
4 array_functions::for_each [function] [call site] 09947
5 string_functions::is_empty [function] [call site] 09948
5 StaticModuleResolver::iter_mut [function] [call site] 09950
5 impl [call site] 09951
5 FnPtr::call_raw_with_extra_args [function] [call site] 09953
4 blob_functions::push [function] [call site] 09957
4 AST::shared_lib [function] [call site] 09958
4 &crate::SharedModule::iter_custom_types [function] [call site] 09959
5 MyIterableType::into_iter [function] [call site] 09960
4 array_functions::for_each [function] [call site] 09961
4 blob_functions::push [function] [call site] 09962
4 AST::shared_lib [function] [call site] 09964
4 &crate::SharedModule::iter_fn [function] [call site] 09965
4 array_functions::for_each [function] [call site] 09967
4 blob_functions::push [function] [call site] 09969
4 array_functions::sort [function] [call site] 09970
5 test::len [function] [call site] 09971
5 FnPtr::call_raw [function] [call site] 09973
6 StmtBlock::as_mut [function] [call site] 09974
6 FnPtr::is_curried [function] [call site] 09975
7 string_functions::is_empty [function] [call site] 09976
6 blob_functions::blob_with_capacity [function] [call site] 09977
6 FnPtr::curry [function] [call site] 09978
7 StmtBlock::as_ref [function] [call site] 09979
6 StmtBlock::extend [function] [call site] 09984
6 FnPtr::curry [function] [call site] 09985
6 MyIterableType::into_iter [function] [call site] 09986
7 test_chars [function] [call site] 09987
7 0.chars().collect::<Vec<_>> [function] [call site] 09988
7 MyIterableType::into_iter [function] [call site] 09989
6 Self::IntoIter::cloned [function] [call site] 09990
6 StmtBlock::extend [function] [call site] 09991
6 StaticModuleResolver::iter_mut [function] [call site] 09992
7 StaticModuleResolver::iter_mut [function] [call site] 09993
7 Engine::lex_with_map [function] [call site] 09994
7 Ident::as_str [function] [call site] 09995
6 Engine::lex_with_map [function] [call site] 09996
6 blob_functions::blob_with_capacity [function] [call site] 09997
6 test::len [function] [call site] 09998
6 StmtBlock::extend [function] [call site] 09999
6 StaticModuleResolver::iter_mut [function] [call site] 10000
6 test::len [function] [call site] 10001
6 test::len [function] [call site] 10002
6 NativeCallContext::global_runtime_state [function] [call site] 10003
6 TestStruct::clone [function] [call site] 10004
6 crate::eval::Caches::new [function] [call site] 10006
6 Package::init_engine [function] [call site] 10007
6 Engine::call_script_fn [function] [call site] 10008
7 Engine::track_operation [function] [call site] 10009
7 Engine::max_call_levels [function] [call site] 10010
7 ERR::ErrorStackOverflow [function] [call site] 10012
7 Position::is_none [function] [call site] 10014
7 string_functions::is_empty [function] [call site] 10015
7 string_functions::is_empty [function] [call site] 10017
7 test::len [function] [call site] 10019
7 test::len [function] [call site] 10020
7 GlobalRuntimeState::num_imports [function] [call site] 10021
7 StmtBlock::as_ref [function] [call site] 10022
7 Debugger::call_stack [function] [call site] 10024
7 test::len [function] [call site] 10025
7 test::len [function] [call site] 10026
7 test::len [function] [call site] 10027
7 Engine::max_variables [function] [call site] 10028
7 ERR::ErrorTooManyVariables [function] [call site] 10030
7 StmtBlock::extend [function] [call site] 10032
7 MyIterableType::into_iter [function] [call site] 10033
7 array_functions::zip [function] [call site] 10035
7 StaticModuleResolver::iter_mut [function] [call site] 10036
7 Engine::lex_with_map [function] [call site] 10037
7 RhaiResult::take [function] [call site] 10038
7 Engine::is_debugger_registered [function] [call site] 10039
7 TestStruct::clone [function] [call site] 10040
7 Scope::iter_inner [function] [call site] 10041
7 impl [call site] 10042
7 Engine::lex_with_map [function] [call site] 10043
7 Dynamic::flatten_clone [function] [call site] 10044
7 TestStruct::clone [function] [call site] 10045
7 GlobalRuntimeState::debugger_mut [function] [call site] 10046
7 &mut [call site] 10047
7 Caches::fn_resolution_caches_len [function] [call site] 10048
7 Engine::lex_with_map [function] [call site] 10049
7 MyIterableType::into_iter [function] [call site] 10050
7 Self::IntoIter::cloned [function] [call site] 10051
7 array_functions::for_each [function] [call site] 10052
7 GlobalRuntimeState::push_import [function] [call site] 10053
7 StmtBlock::extend [function] [call site] 10054
7 &crate::SharedModule::clone [function] [call site] 10055
7 std::mem::replace [function] [call site] 10056
7 TestStruct::clone [function] [call site] 10057
7 Engine::is_debugger_registered [function] [call site] 10058
7 crate::ast::Stmt::Noop [function] [call site] 10059
7 ParseSettings::level_up_with_position [function] [call site] 10060
7 Engine::dbg [function] [call site] 10061
7 Self::as_deref_mut [function] [call site] 10062
7 Engine::eval_stmt_block [function] [call site] 10063
7 Self::as_deref_mut [function] [call site] 10064
7 StmtBlock::take_statements [function] [call site] 10065
7 StmtBlock::span_or_else [function] [call site] 10066
7 Expr::set_position [function] [call site] 10068
7 ParseError::into [function] [call site] 10070
7 EvalAltResult::is_system_exception [function] [call site] 10071
7 Expr::set_position [function] [call site] 10072
7 ParseError::into [function] [call site] 10074
7 ERR::ErrorInFunctionCall [function] [call site] 10076
7 test_to_string [function] [call site] 10077
7 Option<&EncapsulatedEnviron>::and_then [function] [call site] 10078
7 decimal_functions::max_id [function] [call site] 10081
7 unwrap_or_else [function] [call site] 10082
7 &mut [call site] 10083
7 unwrap_or [function] [call site] 10084
7 test_to_string [function] [call site] 10085
7 &mut [call site] 10086
7 unwrap_or [function] [call site] 10087
7 test_to_string [function] [call site] 10088
7 Engine::is_debugger_registered [function] [call site] 10090
7 GlobalRuntimeState::debugger_mut [function] [call site] 10091
7 crate::ast::Stmt::Noop [function] [call site] 10092
7 StmtBlock::end_position [function] [call site] 10093
7 StmtBlock::span_or_else [function] [call site] 10094
7 crate::eval::DebuggerEvent::FunctionExitWithValue [function] [call site] 10096
7 crate::eval::DebuggerEvent::FunctionExitWithError [function] [call site] 10097
7 Engine::dbg_raw [function] [call site] 10098
7 StmtBlock::as_mut [function] [call site] 10100
7 Debugger::rewind_call_stack [function] [call site] 10102
7 Scope::rewind [function] [call site] 10103
7 string_functions::is_empty [function] [call site] 10104
7 Scope::remove_range [function] [call site] 10105
7 test::len [function] [call site] 10106
7 string_functions::truncate [function] [call site] 10107
7 GlobalRuntimeState::truncate_imports [function] [call site] 10108
7 Caches::rewind_fn_resolution_caches [function] [call site] 10109
6 crate::Scope::new [function] [call site] 10110
7 TestStruct::new [function] [call site] 10111
7 TestStruct::new [function] [call site] 10112
7 TestStruct::new [function] [call site] 10113
6 NativeCallContext::call_position [function] [call site] 10115
6 Self::is_some [function] [call site] 10116
6 blob_functions::insert [function] [call site] 10117
6 NativeCallContext::call_fn_raw [function] [call site] 10118
7 StmtBlock::as_ref [function] [call site] 10119
7 tokenizer::is_valid_function_name [function] [call site] 10120
7 crate::parser::is_anonymous_fn [function] [call site] 10121
8 string_functions::starts_with [function] [call site] 10122
7 NativeCallContext::_call_fn_raw [function] [call site] 10123
6 FnPtr::fn_name [function] [call site] 10124
7 FnPtr::fn_name_raw [function] [call site] 10125
5 TestStruct::clone [function] [call site] 10126
5 TestStruct::clone [function] [call site] 10127
5 RhaiResult::ok [function] [call site] 10128
5 Dynamic::as_int [function] [call site] 10130
6 crate::func::locked_read [function] [call site] 10132
6 Option::and_then [function] [call site] 10133
6 ok_or_else [function] [call site] 10135
6 std:: [call site] 10136
0 any::type_name [function] [call site] 10137
6 Dynamic::type_name [function] [call site] 10139
5 StmtBlock::span_or_else [function] [call site] 10140
5 Dynamic::as_bool [function] [call site] 10141
6 crate::func::locked_read [function] [call site] 10143
6 Option::and_then [function] [call site] 10144
6 ok_or_else [function] [call site] 10146
6 std:: [call site] 10147
0 any::type_name [function] [call site] 10148
6 Dynamic::type_name [function] [call site] 10150
5 Engine::lex_with_map [function] [call site] 10151
6 Engine::lex_raw [function] [call site] 10152
5 Span::ok [function] [call site] 10154
5 map_or_else [function] [call site] 10155
5 Dynamic::type_id [function] [call site] 10156
5 ImmutableString::partial_cmp [function] [call site] 10157
6 ImmutableString::as_str [function] [call site] 10158
7 Ident::as_str [function] [call site] 10159
6 &str::partial_cmp [function] [call site] 10160
7 ImmutableString::partial_cmp [function] [call site] 10161
8 ImmutableString::as_str [function] [call site] 10162
8 &str::partial_cmp [function] [call site] 10163
8 StmtBlock::as_ref [function] [call site] 10164
7 Ident::as_str [function] [call site] 10165
6 StmtBlock::as_ref [function] [call site] 10166
5 Dynamic::type_id [function] [call site] 10167
4 array_functions::sort [function] [call site] 10168
4 test_comments_doc [function] [call site] 10169
4 string_functions::is_empty [function] [call site] 10170
4 string_functions::is_empty [function] [call site] 10171
4 test_comments_doc [function] [call site] 10172
4 serde_json::to_string_pretty [function] [call site] 10173
3 Some [function] [call site] 10174
2 AST::clone_functions_only [function] [call site] 10175
3 AST::clone_functions_only_filtered [function] [call site] 10176
4 crate::Module::new [function] [call site] 10177
4 &crate::SharedModule::merge_filtered [function] [call site] 10178
5 AST::merge_filtered_impl [function] [call site] 10179
6 StmtBlock::as_ref [function] [call site] 10180
6 StmtBlock::as_ref [function] [call site] 10181
6 Engine::default [function] [call site] 10182
6 TokenStream::to_vec [function] [call site] 10185
6 StmtBlock::extend [function] [call site] 10186
7 StmtBlock::extend [function] [call site] 10187
6 MyIterableType::into_iter [function] [call site] 10188
7 test_chars [function] [call site] 10189
7 0.chars().collect::<Vec<_>> [function] [call site] 10190
7 MyIterableType::into_iter [function] [call site] 10191
6 Self::IntoIter::cloned [function] [call site] 10192
6 StmtBlock::as_ref [function] [call site] 10193
6 TestStruct::clone [function] [call site] 10194
6 &crate::SharedModule::merge_filtered [function] [call site] 10195
6 AST::new_with_source [function] [call site] 10196
7 TestStruct::new [function] [call site] 10197
7 AST::set_source [function] [call site] 10198
6 TestStruct::clone [function] [call site] 10199
6 TestStruct::new [function] [call site] 10200
6 string_functions::is_empty [function] [call site] 10203
6 string_functions::is_empty [function] [call site] 10206
6 clone_from [function] [call site] 10207
6 clone_from [function] [call site] 10208
6 TestStruct::clone [function] [call site] 10211
6 blob_functions::insert [function] [call site] 10214
6 TestStruct::clone [function] [call site] 10215
6 StmtBlock::as_ref [function] [call site] 10216
6 TestStruct::clone [function] [call site] 10217
6 Ident::as_str [function] [call site] 10220
6 Ident::as_str [function] [call site] 10221
6 TestStruct::clone [function] [call site] 10222
4 TestStruct::clone [function] [call site] 10225
4 TestStruct::clone [function] [call site] 10226
4 Engine::default [function] [call site] 10227
4 &crate::SharedModule::into [function] [call site] 10228
4 TestStruct::clone [function] [call site] 10229
2 AST::clone_functions_only_filtered [function] [call site] 10230
3 crate::Module::new [function] [call site] 10231
3 &crate::SharedModule::merge_filtered [function] [call site] 10232
3 TestStruct::clone [function] [call site] 10233
3 TestStruct::clone [function] [call site] 10234
3 Engine::default [function] [call site] 10235
3 &crate::SharedModule::into [function] [call site] 10236
3 TestStruct::clone [function] [call site] 10237
2 std::hint::black_box [function] [call site] 10238
2 map_functions::merge [function] [call site] 10239
3 string_functions::is_empty [function] [call site] 10240
4 test::len [function] [call site] 10241
3 string_functions::is_empty [function] [call site] 10242
3 StmtBlock::extend [function] [call site] 10243
4 StmtBlock::extend [function] [call site] 10244
2 Ok [function] [call site] 10245
1 std::hint::black_box [function] [call site] 10246