The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 10274 | 0 | EP | call site: 00000 | Engine::run_ast |
fuzz_target
[function]
[call site]
00000
fuzz
[function]
[call site]
00001
Engine::new
[function]
[call site]
00002
Engine::new_raw
[function]
[call site]
00003
Some
[function]
[call site]
00004
TestStruct::new
[function]
[call site]
00005
crate::module::resolvers::FileModuleResolver::new
[function]
[call site]
00006
FileModuleResolver::new_with_extension
[function]
[call site]
00007
Self::into
[function]
[call site]
00008
TestStruct::new
[function]
[call site]
00009
Self::into
[function]
[call site]
00010
Scope::new
[function]
[call site]
00011
TestStruct::new
[function]
[call site]
00012
TestStruct::new
[function]
[call site]
00013
TestStruct::new
[function]
[call site]
00014
Engine::set_max_strings_interned
[function]
[call site]
00015
func::locked_write
[function]
[call site]
00016
try_borrow_mut
[function]
[call site]
00017
ok
[function]
[call site]
00018
StraightHasher::write
[function]
[call site]
00019
ok
[function]
[call site]
00020
try_write
[function]
[call site]
00021
Some
[function]
[call site]
00022
std::thread::sleep
[function]
[call site]
00023
std::thread::sleep
[function]
[call site]
00024
std::time::Duration::from_secs
[function]
[call site]
00025
FnPtr::try_from
[function]
[call site]
00026
tokenizer::is_valid_function_name
[function]
[call site]
00027
is_valid_identifier
[function]
[call site]
00028
test_chars
[function]
[call site]
00029
Engine::new
[function]
[call site]
00030
eval::<char>
[function]
[call site]
00031
unwrap_err
[function]
[call site]
00032
eval::<char>
[function]
[call site]
00033
unwrap_err
[function]
[call site]
00034
is_id_first_alphabetic
[function]
[call site]
00035
unicode_xid::UnicodeXID::is_xid_start
[function]
[call site]
00036
is_ascii_alphabetic
[function]
[call site]
00037
char::is_ascii_alphanumeric
[function]
[call site]
00038
is_reserved_keyword_or_symbol
[function]
[call site]
00039
as_bytes
[function]
[call site]
00040
test::len
[function]
[call site]
00041
test::len
[function]
[call site]
00042
string_functions::contains
[function]
[call site]
00043
string_functions::contains
[function]
[call site]
00044
string_functions::contains
[function]
[call site]
00045
test::len
[function]
[call site]
00046
as_bytes
[function]
[call site]
00047
Token::lookup_symbol_from_syntax
[function]
[call site]
00048
as_bytes
[function]
[call site]
00049
test::len
[function]
[call site]
00050
string_functions::contains
[function]
[call site]
00051
string_functions::contains
[function]
[call site]
00052
test::len
[function]
[call site]
00053
as_bytes
[function]
[call site]
00054
Some
[function]
[call site]
00055
TestStruct::clone
[function]
[call site]
00056
Self
[function]
[call site]
00057
Position::is_none
[function]
[call site]
00058
Ok
[function]
[call site]
00059
TestStruct::new
[function]
[call site]
00060
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
00061
as_bytes
[function]
[call site]
00062
test::len
[function]
[call site]
00063
string_functions::contains
[function]
[call site]
00064
string_functions::contains
[function]
[call site]
00065
test::len
[function]
[call site]
00066
as_bytes
[function]
[call site]
00067
Token::lookup_symbol_from_syntax
[function]
[call site]
00068
Option::is_some
[function]
[call site]
00069
Err
[function]
[call site]
00070
ERR::ErrorParsing
[function]
[call site]
00071
PERR::Reserved
[function]
[call site]
00072
test_to_string
[function]
[call site]
00073
Engine::new
[function]
[call site]
00074
Scope::new
[function]
[call site]
00075
blob_functions::push
[function]
[call site]
00076
blob_functions::push
[function]
[call site]
00077
FnPtr::try_from
[function]
[call site]
00078
tokenizer::is_valid_function_name
[function]
[call site]
00079
Ok
[function]
[call site]
00080
TestStruct::new
[function]
[call site]
00081
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
00082
Token::lookup_symbol_from_syntax
[function]
[call site]
00083
Option::is_some
[function]
[call site]
00084
Err
[function]
[call site]
00085
ERR::ErrorParsing
[function]
[call site]
00086
PERR::Reserved
[function]
[call site]
00087
test_to_string
[function]
[call site]
00088
into
[function]
[call site]
00089
Err
[function]
[call site]
00090
ERR::ErrorFunctionNotFound
[function]
[call site]
00091
test_to_string
[function]
[call site]
00092
into
[function]
[call site]
00093
RhaiResultOf::unwrap
[function]
[call site]
00094
blob_functions::push
[function]
[call site]
00095
blob_functions::push
[function]
[call site]
00096
into
[function]
[call site]
00097
Err
[function]
[call site]
00098
ERR::ErrorFunctionNotFound
[function]
[call site]
00099
test_to_string
[function]
[call site]
00100
into
[function]
[call site]
00101
RhaiResultOf::unwrap
[function]
[call site]
00102
std::time::Duration::from_millis
[function]
[call site]
00103
Some
[function]
[call site]
00104
StraightHasher::write
[function]
[call site]
00105
try_write
[function]
[call site]
00106
StringsInterner::set_max
[function]
[call site]
00107
StringsInterner::throttle_cache
[function]
[call site]
00108
StringsInterner::max
[function]
[call site]
00109
StringsInterner::clear
[function]
[call site]
00110
string_functions::clear
[function]
[call site]
00111
string_functions::is_empty
[function]
[call site]
00112
test::len
[function]
[call site]
00113
shared_get_mut
[function]
[call site]
00114
Shared::get_mut
[function]
[call site]
00115
Shared::get_mut
[function]
[call site]
00116
string_functions::clear
[function]
[call site]
00117
ImmutableString::new
[function]
[call site]
00118
Self
[function]
[call site]
00119
Position::new_const
[function]
[call site]
00120
Some
[function]
[call site]
00121
TestStruct::new
[function]
[call site]
00122
Option::into
[function]
[call site]
00123
string_functions::clear
[function]
[call site]
00124
test::len
[function]
[call site]
00125
StringsInterner::max
[function]
[call site]
00126
test::len
[function]
[call site]
00127
StringsInterner::max
[function]
[call site]
00128
Some
[function]
[call site]
00129
ImmutableString::strong_count
[function]
[call site]
00130
ImmutableString::strong_count
[function]
[call site]
00131
ImmutableString::strong_count
[function]
[call site]
00132
ImmutableString::strong_count
[function]
[call site]
00133
test::len
[function]
[call site]
00134
test::len
[function]
[call site]
00135
test::len
[function]
[call site]
00136
ImmutableString::strong_count
[function]
[call site]
00137
string_functions::remove
[function]
[call site]
00138
Some
[function]
[call site]
00139
TestStruct::new
[function]
[call site]
00140
StringsInterner::new
[function]
[call site]
00141
Engine::default
[function]
[call site]
00142
TestStruct::new
[function]
[call site]
00143
BloomFilterU64::new
[function]
[call site]
00144
Self
[function]
[call site]
00145
Some
[function]
[call site]
00146
TestStruct::new
[function]
[call site]
00147
Some
[function]
[call site]
00148
TestStruct::new
[function]
[call site]
00149
Engine::register_global_module
[function]
[call site]
00150
Engine::global_namespace_mut
[function]
[call site]
00151
string_functions::is_empty
[function]
[call site]
00152
Module::new
[function]
[call site]
00153
Position::new_const
[function]
[call site]
00154
CustomTypesCollection::new
[function]
[call site]
00155
Self
[function]
[call site]
00156
TestStruct::new
[function]
[call site]
00157
TestStruct::new
[function]
[call site]
00158
TestStruct::new
[function]
[call site]
00159
BloomFilterU64::new
[function]
[call site]
00160
TestStruct::new
[function]
[call site]
00161
TestStruct::new
[function]
[call site]
00162
Module::set_internal
[function]
[call site]
00163
test_get_set
[function]
[call site]
00164
Engine::new
[function]
[call site]
00165
register_type::<TestStruct>
[function]
[call site]
00166
Engine::register_get_set
[function]
[call site]
00167
Engine::register_get
[function]
[call site]
00168
Engine::register_fn
[function]
[call site]
00169
FuncRegistration::new
[function]
[call site]
00170
into
[function]
[call site]
00171
Engine::default
[function]
[call site]
00172
Engine::default
[function]
[call site]
00173
&str::into
[function]
[call site]
00174
Engine::default
[function]
[call site]
00175
into
[function]
[call site]
00176
Package::register_into_engine
[function]
[call site]
00177
Package::init_engine
[function]
[call site]
00178
Engine::register_global_module
[function]
[call site]
00179
Package::as_shared_module
[function]
[call site]
00180
crate::engine::make_getter
[function]
[call site]
00181
Position::new_const
[function]
[call site]
00182
Some
[function]
[call site]
00183
TestStruct::new
[function]
[call site]
00184
RhaiResultOf::push_str
[function]
[call site]
00185
RhaiResultOf::push_str
[function]
[call site]
00186
StmtBlock::as_ref
[function]
[call site]
00187
Engine::register_set
[function]
[call site]
00188
Engine::register_fn
[function]
[call site]
00189
crate::engine::make_setter
[function]
[call site]
00190
Position::new_const
[function]
[call site]
00191
RhaiResultOf::push_str
[function]
[call site]
00192
RhaiResultOf::push_str
[function]
[call site]
00193
StmtBlock::as_ref
[function]
[call site]
00194
Engine::register_get
[function]
[call site]
00195
Engine::register_fn
[function]
[call site]
00196
crate::engine::make_getter
[function]
[call site]
00197
StmtBlock::as_ref
[function]
[call site]
00198
Engine::register_fn
[function]
[call site]
00199
FuncRegistration::new
[function]
[call site]
00200
into
[function]
[call site]
00201
Package::register_into_engine
[function]
[call site]
00202
Engine::register_fn
[function]
[call site]
00203
Engine::register_indexer_get_set
[function]
[call site]
00204
Engine::register_indexer_get
[function]
[call site]
00205
Engine::register_fn
[function]
[call site]
00206
Engine::register_indexer_set
[function]
[call site]
00207
Engine::register_fn
[function]
[call site]
00208
test::len
[function]
[call site]
00209
test::len
[function]
[call site]
00210
blob_functions::push
[function]
[call site]
00211
bool::into
[function]
[call site]
00212
Shared::get_mut
[function]
[call site]
00213
first_mut
[function]
[call site]
00214
unwrap
[function]
[call site]
00215
Option::unwrap
[function]
[call site]
00216
blob_functions::insert
[function]
[call site]
00217
FnPtr::try_from
[function]
[call site]
00218
RhaiResultOf::unwrap
[function]
[call site]
00219
string_functions::is_empty
[function]
[call site]
00220
blob_functions::push
[function]
[call site]
00221
eval::calc_offset_len
[function]
[call site]
00222
FnPtr::try_from
[function]
[call site]
00223
tokenizer::is_valid_function_name
[function]
[call site]
00224
Ok
[function]
[call site]
00225
TestStruct::new
[function]
[call site]
00226
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
00227
Token::lookup_symbol_from_syntax
[function]
[call site]
00228
Option::is_some
[function]
[call site]
00229
Err
[function]
[call site]
00230
ERR::ErrorParsing
[function]
[call site]
00231
PERR::Reserved
[function]
[call site]
00232
test_to_string
[function]
[call site]
00233
into
[function]
[call site]
00234
Err
[function]
[call site]
00235
ERR::ErrorFunctionNotFound
[function]
[call site]
00236
test_to_string
[function]
[call site]
00237
into
[function]
[call site]
00238
CharsStream::unsigned_abs
[function]
[call site]
00239
RhaiResultOf::map_or
[function]
[call site]
00240
min_max_functions::min
[function]
[call site]
00241
FnPtr::try_from
[function]
[call site]
00242
RhaiResultOf::map
[function]
[call site]
00243
Engine::new
[function]
[call site]
00244
Engine::set_optimization_level
[function]
[call site]
00245
Scope::new
[function]
[call site]
00246
rhai::Map::new
[function]
[call site]
00247
blob_functions::insert
[function]
[call site]
00248
&str::into
[function]
[call site]
00249
into
[function]
[call site]
00250
Scope::push_constant_dynamic
[function]
[call site]
00251
Scope::push_entry
[function]
[call site]
00252
Scope::is_empty
[function]
[call site]
00253
string_functions::is_empty
[function]
[call site]
00254
reserve
[function]
[call site]
00255
reserve
[function]
[call site]
00256
blob_functions::push
[function]
[call site]
00257
Dynamic::set_access_mode
[function]
[call site]
00258
StmtBlock::as_mut
[function]
[call site]
00259
Dynamic::set_access_mode
[function]
[call site]
00260
StmtBlock::as_mut
[function]
[call site]
00261
Dynamic::set_access_mode
[function]
[call site]
00262
values_mut
[function]
[call site]
00263
Dynamic::set_access_mode
[function]
[call site]
00264
values_mut
[function]
[call site]
00265
Dynamic::set_access_mode
[function]
[call site]
00266
blob_functions::push
[function]
[call site]
00267
into
[function]
[call site]
00268
into
[function]
[call site]
00269
into
[function]
[call site]
00270
Scope::push_constant_dynamic
[function]
[call site]
00271
&str::into
[function]
[call site]
00272
Engine::compile_expression_with_scope
[function]
[call site]
00273
Engine::lex
[function]
[call site]
00274
Engine::lex_raw
[function]
[call site]
00275
TestStruct::new
[function]
[call site]
00276
TokenizerControlBlock::new
[function]
[call site]
00277
ImmutableString::new
[function]
[call site]
00278
Self
[function]
[call site]
00279
Position::new_const
[function]
[call site]
00280
Option::into
[function]
[call site]
00281
Self::into
[function]
[call site]
00282
TestStruct::clone
[function]
[call site]
00283
std::num::NonZeroUsize::new
[function]
[call site]
00284
Engine::max_string_size
[function]
[call site]
00285
Command::get
[function]
[call site]
00286
Position::new
[function]
[call site]
00287
MyIterableType::into_iter
[function]
[call site]
00288
test_chars
[function]
[call site]
00289
0.chars().collect::<Vec<_>>
[function]
[call site]
00290
MyIterableType::into_iter
[function]
[call site]
00291
test_chars
[function]
[call site]
00292
0.chars().collect::<Vec<_>>
[function]
[call site]
00293
MyIterableType::into_iter
[function]
[call site]
00294
Self::IntoIter::map
[function]
[call site]
00295
Engine::new
[function]
[call site]
00296
Engine::set_optimization_level
[function]
[call site]
00297
Scope::new
[function]
[call site]
00298
rhai::Map::new
[function]
[call site]
00299
blob_functions::insert
[function]
[call site]
00300
&str::into
[function]
[call site]
00301
into
[function]
[call site]
00302
Scope::push_constant_dynamic
[function]
[call site]
00303
into
[function]
[call site]
00304
Scope::push_constant_dynamic
[function]
[call site]
00305
&str::into
[function]
[call site]
00306
Engine::compile_expression_with_scope
[function]
[call site]
00307
ParseResult::expect
[function]
[call site]
00308
Ident::as_str
[function]
[call site]
00309
eval_ast::<bool>
[function]
[call site]
00310
expect
[function]
[call site]
00311
StmtBlock::as_ref
[function]
[call site]
00312
&[Stmt]::chars
[function]
[call site]
00313
Engine::new
[function]
[call site]
00314
eval::<char>
[function]
[call site]
00315
unwrap_err
[function]
[call site]
00316
eval::<char>
[function]
[call site]
00317
unwrap_err
[function]
[call site]
00318
peekable
[function]
[call site]
00319
reflection_functions::collect
[function]
[call site]
00320
NativeCallContext::engine
[function]
[call site]
00321
Engine::collect_fn_metadata_impl
[function]
[call site]
00322
TestStruct::new
[function]
[call site]
00323
NativeCallContext::iter_namespaces
[function]
[call site]
00324
MyIterableType::into_iter
[function]
[call site]
00325
test_chars
[function]
[call site]
00326
0.chars().collect::<Vec<_>>
[function]
[call site]
00327
MyIterableType::into_iter
[function]
[call site]
00328
test_optimizer_const_map
[function]
[call site]
00329
Engine::new
[function]
[call site]
00330
Engine::set_optimization_level
[function]
[call site]
00331
Scope::new
[function]
[call site]
00332
rhai::Map::new
[function]
[call site]
00333
blob_functions::insert
[function]
[call site]
00334
&str::into
[function]
[call site]
00335
into
[function]
[call site]
00336
Scope::push_constant_dynamic
[function]
[call site]
00337
into
[function]
[call site]
00338
Scope::push_constant_dynamic
[function]
[call site]
00339
&str::into
[function]
[call site]
00340
Engine::compile_expression_with_scope
[function]
[call site]
00341
ParseResult::expect
[function]
[call site]
00342
Ident::as_str
[function]
[call site]
00343
eval_ast::<bool>
[function]
[call site]
00344
expect
[function]
[call site]
00345
flat_map
[function]
[call site]
00346
filter_map
[function]
[call site]
00347
Position::new_const
[function]
[call site]
00348
RhaiFunc::get_script_fn_def
[function]
[call site]
00349
Some
[function]
[call site]
00350
Option::map
[function]
[call site]
00351
Engine::new
[function]
[call site]
00352
Engine::set_optimization_level
[function]
[call site]
00353
Scope::new
[function]
[call site]
00354
rhai::Map::new
[function]
[call site]
00355
blob_functions::insert
[function]
[call site]
00356
&str::into
[function]
[call site]
00357
into
[function]
[call site]
00358
Scope::push_constant_dynamic
[function]
[call site]
00359
into
[function]
[call site]
00360
Scope::push_constant_dynamic
[function]
[call site]
00361
&str::into
[function]
[call site]
00362
Engine::compile_expression_with_scope
[function]
[call site]
00363
ParseResult::expect
[function]
[call site]
00364
Ident::as_str
[function]
[call site]
00365
eval_ast::<bool>
[function]
[call site]
00366
expect
[function]
[call site]
00367
into
[function]
[call site]
00368
array_functions::for_each
[function]
[call site]
00369
string_functions::is_empty
[function]
[call site]
00370
Ok
[function]
[call site]
00371
StaticModuleResolver::iter_mut
[function]
[call site]
00372
StaticModuleResolver::iter_mut
[function]
[call site]
00373
test_optimizer_const_map
[function]
[call site]
00374
Ident::as_str
[function]
[call site]
00375
impl
[call site]
00376
FnPtr::try_from
[function]
[call site]
00377
tokenizer::is_valid_function_name
[function]
[call site]
00378
Ok
[function]
[call site]
00379
TestStruct::new
[function]
[call site]
00380
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
00381
Token::lookup_symbol_from_syntax
[function]
[call site]
00382
Option::is_some
[function]
[call site]
00383
Err
[function]
[call site]
00384
ERR::ErrorParsing
[function]
[call site]
00385
PERR::Reserved
[function]
[call site]
00386
test_to_string
[function]
[call site]
00387
into
[function]
[call site]
00388
Err
[function]
[call site]
00389
ERR::ErrorFunctionNotFound
[function]
[call site]
00390
test_to_string
[function]
[call site]
00391
into
[function]
[call site]
00392
RhaiResultOf::unwrap_or
[function]
[call site]
00393
into
[function]
[call site]
00394
FnPtr::call_raw_with_extra_args
[function]
[call site]
00395
_call_with_extra_args::<true,
[call site]
00396
_call_with_extra_args::<false,
[call site]
00397
Some
[function]
[call site]
00398
Ok
[function]
[call site]
00399
blob_functions::push
[function]
[call site]
00400
blob_functions::push
[function]
[call site]
00401
FnPtr::try_from
[function]
[call site]
00402
RhaiResultOf::unwrap
[function]
[call site]
00403
MyIterableType::into_iter
[function]
[call site]
00404
test_var_def_filter
[function]
[call site]
00405
Engine::new
[function]
[call site]
00406
Engine::compile
[function]
[call site]
00407
Engine::compile_with_scope
[function]
[call site]
00408
Engine::compile_scripts_with_scope
[function]
[call site]
00409
Engine::compile_scripts_with_scope_raw
[function]
[call site]
00410
Engine::lex
[function]
[call site]
00411
StmtBlock::as_ref
[function]
[call site]
00412
syn::Result::peekable
[function]
[call site]
00413
Engine::default
[function]
[call site]
00414
ParseState::new
[function]
[call site]
00415
TestStruct::new
[function]
[call site]
00416
Scope::new
[function]
[call site]
00417
TestStruct::new
[function]
[call site]
00418
TestStruct::new
[function]
[call site]
00419
TestStruct::clone
[function]
[call site]
00420
Engine::parse
[function]
[call site]
00421
Engine::parse_global_level
[function]
[call site]
00422
Position::new_const
[function]
[call site]
00423
Some
[function]
[call site]
00424
TestStruct::new
[function]
[call site]
00425
Engine::max_expr_depth
[function]
[call site]
00426
Command::get
[function]
[call site]
00427
peek
[function]
[call site]
00428
unwrap
[function]
[call site]
00429
Engine::parse_stmt
[function]
[call site]
00430
StaticVec::<SmartString>::new_const
[function]
[call site]
00431
Some
[function]
[call site]
00432
TestStruct::new
[function]
[call site]
00433
Position::new_const
[function]
[call site]
00434
peek
[function]
[call site]
00435
unwrap
[function]
[call site]
00436
Position::is_none
[function]
[call site]
00437
ParseSettings::has_flag
[function]
[call site]
00438
intersects
[function]
[call site]
00439
Err
[function]
[call site]
00440
PERR::into_err
[function]
[call site]
00441
ParseError
[function]
[call site]
00442
PERR::into
[function]
[call site]
00443
MultiInputsStream::get_next
[function]
[call site]
00444
test::len
[function]
[call site]
00445
MultiInputsStream::get_next
[function]
[call site]
00446
Some
[function]
[call site]
00447
unwrap
[function]
[call site]
00448
string_functions::contains
[function]
[call site]
00449
string_functions::contains
[function]
[call site]
00450
string_functions::is_empty
[function]
[call site]
00451
test::len
[function]
[call site]
00452
blob_functions::push
[function]
[call site]
00453
TestStruct::clone
[function]
[call site]
00454
Self
[function]
[call site]
00455
string_functions::clear
[function]
[call site]
00456
string_functions::is_empty
[function]
[call site]
00457
shared_get_mut
[function]
[call site]
00458
string_functions::clear
[function]
[call site]
00459
ImmutableString::new
[function]
[call site]
00460
unindent_block_comment
[function]
[call site]
00461
string_functions::contains
[function]
[call site]
00462
usize::lines
[function]
[call site]
00463
skip
[function]
[call site]
00464
test_optimizer_const_map
[function]
[call site]
00465
test::len
[function]
[call site]
00466
trim_start_matches
[function]
[call site]
00467
test::len
[function]
[call site]
00468
min_max_functions::min
[function]
[call site]
00469
unwrap_or
[function]
[call site]
00470
min_max_functions::min
[function]
[call site]
00471
usize::lines
[function]
[call site]
00472
enumerate
[function]
[call site]
00473
test_optimizer_const_map
[function]
[call site]
00474
lines()
[call site]
00475
.enumerate()
[call site]
00476
.map(|(i,
[call site]
00477
.collect::<Vec<_>>
[function]
[call site]
00478
join
[function]
[call site]
00479
ParseSettings::level_up_with_position
[function]
[call site]
00480
ParseSettings::level_up
[function]
[call site]
00481
Err
[function]
[call site]
00482
PERR::into_err
[function]
[call site]
00483
Ok
[function]
[call site]
00484
Ok
[function]
[call site]
00485
unwrap_or
[function]
[call site]
00486
blob_functions::push
[function]
[call site]
00487
!::into
[function]
[call site]
00488
string_functions::is_empty
[function]
[call site]
00489
RhaiResultOf::push_str
[function]
[call site]
00490
RhaiResultOf::push_str
[function]
[call site]
00491
peek
[function]
[call site]
00492
unwrap
[function]
[call site]
00493
Err
[function]
[call site]
00494
PERR::into_err
[function]
[call site]
00495
string_functions::is_empty
[function]
[call site]
00496
blob_functions::push
[function]
[call site]
00497
peek
[function]
[call site]
00498
unwrap
[function]
[call site]
00499
Ok
[function]
[call site]
00500
Stmt::Noop
[function]
[call site]
00501
eat_token
[function]
[call site]
00502
MultiInputsStream::get_next
[function]
[call site]
00503
test::len
[function]
[call site]
00504
MultiInputsStream::get_next
[function]
[call site]
00505
Some
[function]
[call site]
00506
Option::unwrap
[function]
[call site]
00507
Ok
[function]
[call site]
00508
Stmt::Noop
[function]
[call site]
00509
Ok
[function]
[call site]
00510
Engine::parse_block
[function]
[call site]
00511
MultiInputsStream::get_next
[function]
[call site]
00512
unwrap
[function]
[call site]
00513
Err
[function]
[call site]
00514
PERR::into_err
[function]
[call site]
00515
ParseError
[function]
[call site]
00516
PERR::into
[function]
[call site]
00517
Err
[function]
[call site]
00518
PERR::MissingToken
[function]
[call site]
00519
into
[function]
[call site]
00520
&str::into
[function]
[call site]
00521
PERR::into_err
[function]
[call site]
00522
ParseSettings::level_up_with_position
[function]
[call site]
00523
ParseSettings::level_up
[function]
[call site]
00524
Ok
[function]
[call site]
00525
StmtBlock::empty
[function]
[call site]
00526
Position::new_const
[function]
[call site]
00527
Span::new
[function]
[call site]
00528
ParseSettings::has_flag
[function]
[call site]
00529
Engine::parse_expr_stmt
[function]
[call site]
00530
peek
[function]
[call site]
00531
unwrap
[function]
[call site]
00532
Engine::parse_expr
[function]
[call site]
00533
peek
[function]
[call site]
00534
unwrap
[function]
[call site]
00535
TestStruct::new
[function]
[call site]
00536
ParseSettings::level_up
[function]
[call site]
00537
Engine::parse_unary
[function]
[call site]
00538
peek
[function]
[call site]
00539
unwrap
[function]
[call site]
00540
Err
[function]
[call site]
00541
LexError::UnexpectedInput
[function]
[call site]
00542
(Token,
[call site]
00543
Engine::new
[function]
[call site]
00544
Scope::new
[function]
[call site]
00545
blob_functions::push
[function]
[call site]
00546
blob_functions::push
[function]
[call site]
00547
blob_functions::push
[function]
[call site]
00548
PERR::into_err
[function]
[call site]
00549
TestStruct::clone
[function]
[call site]
00550
Self
[function]
[call site]
00551
eat_token
[function]
[call site]
00552
Engine::parse_unary
[function]
[call site]
00553
ParseSettings::level_up
[function]
[call site]
00554
checked_neg
[function]
[call site]
00555
test_optimizer_const_map
[function]
[call site]
00556
Expr::IntegerConstant
[function]
[call site]
00557
StmtBlock::span_or_else
[function]
[call site]
00558
Span::new
[function]
[call site]
00559
iterator_functions::chars_from_start
[function]
[call site]
00560
CharsStream::new
[function]
[call site]
00561
Self
[function]
[call site]
00562
TestStruct::new
[function]
[call site]
00563
MyIterableType::into_iter
[function]
[call site]
00564
test_chars
[function]
[call site]
00565
0.chars().collect::<Vec<_>>
[function]
[call site]
00566
MyIterableType::into_iter
[function]
[call site]
00567
FnPtr::try_from
[function]
[call site]
00568
RhaiResultOf::unwrap_or
[function]
[call site]
00569
FnPtr::try_from
[function]
[call site]
00570
RhaiResultOf::unwrap_or
[function]
[call site]
00571
Self
[function]
[call site]
00572
test_chars
[function]
[call site]
00573
skip
[function]
[call site]
00574
test_functions_take
[function]
[call site]
00575
Engine::new
[function]
[call site]
00576
register_type_with_name::<TestStruct>
[function]
[call site]
00577
Engine::register_fn
[function]
[call site]
00578
TestStruct
[function]
[call site]
00579
chars()
[call site]
00580
.skip(from)
[call site]
00581
.take(len)
[call site]
00582
.collect::<Vec<_>>
[function]
[call site]
00583
MyIterableType::into_iter
[function]
[call site]
00584
FnPtr::try_from
[function]
[call site]
00585
Self::unsigned_abs
[function]
[call site]
00586
RhaiResultOf::unwrap_or
[function]
[call site]
00587
test_chars
[function]
[call site]
00588
ImmutableString::strong_count
[function]
[call site]
00589
ImmutableString::strong_count
[function]
[call site]
00590
usize::saturating_sub
[function]
[call site]
00591
Self
[function]
[call site]
00592
test_chars
[function]
[call site]
00593
skip
[function]
[call site]
00594
test_functions_take
[function]
[call site]
00595
chars()
[call site]
00596
.skip(offset)
[call site]
00597
.take(len)
[call site]
00598
.collect::<Vec<_>>
[function]
[call site]
00599
MyIterableType::into_iter
[function]
[call site]
00600
StmtBlock::span_or_else
[function]
[call site]
00601
string_functions::add_append
[function]
[call site]
00602
string_functions::is_empty
[function]
[call site]
00603
test::len
[function]
[call site]
00604
String::from_utf8_lossy
[function]
[call site]
00605
string_functions::is_empty
[function]
[call site]
00606
String::from_utf8
[function]
[call site]
00607
unwrap
[function]
[call site]
00608
into
[function]
[call site]
00609
ImmutableString::into_owned
[function]
[call site]
00610
ImmutableString::make_mut
[function]
[call site]
00611
func::shared_make_mut
[function]
[call site]
00612
Shared::make_mut
[function]
[call site]
00613
Shared::make_mut
[function]
[call site]
00614
func::shared_take
[function]
[call site]
00615
shared_try_take
[function]
[call site]
00616
Shared::try_unwrap
[function]
[call site]
00617
Result::ok
[function]
[call site]
00618
unwrap_or_else
[function]
[call site]
00619
T::into
[function]
[call site]
00620
String::into
[function]
[call site]
00621
ImmutableString::into_owned
[function]
[call site]
00622
StmtBlock::as_ref
[function]
[call site]
00623
into
[function]
[call site]
00624
StmtBlock::span_or_else
[function]
[call site]
00625
Some
[function]
[call site]
00626
Expr::FloatConstant
[function]
[call site]
00627
into
[function]
[call site]
00628
ok_or_else
[function]
[call site]
00629
LexError::MalformedNumber
[function]
[call site]
00630
PERR::into_err
[function]
[call site]
00631
Ok
[function]
[call site]
00632
Expr::FloatConstant
[function]
[call site]
00633
into
[function]
[call site]
00634
Ok
[function]
[call site]
00635
Engine::get_interned_string
[function]
[call site]
00636
locked_write
[function]
[call site]
00637
try_borrow_mut
[function]
[call site]
00638
ok
[function]
[call site]
00639
StraightHasher::write
[function]
[call site]
00640
ok
[function]
[call site]
00641
try_write
[function]
[call site]
00642
Some
[function]
[call site]
00643
std::thread::sleep
[function]
[call site]
00644
std::time::Duration::from_millis
[function]
[call site]
00645
Some
[function]
[call site]
00646
StraightHasher::write
[function]
[call site]
00647
try_write
[function]
[call site]
00648
Command::get
[function]
[call site]
00649
into
[function]
[call site]
00650
into
[function]
[call site]
00651
FnCallHashes::from_native_only
[function]
[call site]
00652
calc_fn_hash
[function]
[call site]
00653
get_hasher
[function]
[call site]
00654
config::hashing::get_hashing_seed
[function]
[call site]
00655
Command::get
[function]
[call site]
00656
unwrap_or
[function]
[call site]
00657
ahash::RandomState::with_seeds
[function]
[call site]
00658
StraightHasherBuilder::build_hasher
[function]
[call site]
00659
StraightHasher
[function]
[call site]
00660
Engine::default
[function]
[call site]
00661
write_u8
[function]
[call site]
00662
MyIterableType::into_iter
[function]
[call site]
00663
Self::IntoIter::for_each
[function]
[call site]
00664
string_functions::is_empty
[function]
[call site]
00665
Ok
[function]
[call site]
00666
StaticModuleResolver::iter_mut
[function]
[call site]
00667
impl
[call site]
00668
FnPtr::try_from
[function]
[call site]
00669
RhaiResultOf::unwrap_or
[function]
[call site]
00670
into
[function]
[call site]
00671
FnPtr::call_raw_with_extra_args
[function]
[call site]
00672
Some
[function]
[call site]
00673
Ok
[function]
[call site]
00674
test::hash
[function]
[call site]
00675
write_usize
[function]
[call site]
00676
test::hash
[function]
[call site]
00677
write_usize
[function]
[call site]
00678
StraightHasher::finish
[function]
[call site]
00679
MyIterableType::into_iter
[function]
[call site]
00680
test_chars
[function]
[call site]
00681
0.chars().collect::<Vec<_>>
[function]
[call site]
00682
MyIterableType::into_iter
[function]
[call site]
00683
Self::IntoIter::collect
[function]
[call site]
00684
NativeCallContext::engine
[function]
[call site]
00685
Engine::collect_fn_metadata_impl
[function]
[call site]
00686
Some
[function]
[call site]
00687
StmtBlock::as_ref
[function]
[call site]
00688
test::len
[function]
[call site]
00689
IterateMap::new
[function]
[call site]
00690
string_functions::is_empty
[function]
[call site]
00691
blob_functions::insert
[function]
[call site]
00692
&str::into
[function]
[call site]
00693
Engine::get_interned_string
[function]
[call site]
00694
locked_write
[function]
[call site]
00695
Command::get
[function]
[call site]
00696
into
[function]
[call site]
00697
into
[function]
[call site]
00698
ImmutableString::into
[function]
[call site]
00699
blob_functions::insert
[function]
[call site]
00700
&str::into
[function]
[call site]
00701
Engine::get_interned_string
[function]
[call site]
00702
ImmutableString::into
[function]
[call site]
00703
blob_functions::insert
[function]
[call site]
00704
&str::into
[function]
[call site]
00705
Engine::get_interned_string
[function]
[call site]
00706
ImmutableString::into
[function]
[call site]
00707
blob_functions::insert
[function]
[call site]
00708
&str::into
[function]
[call site]
00709
string_functions::starts_with
[function]
[call site]
00710
string_functions::starts_with
[function]
[call site]
00711
into
[function]
[call site]
00712
blob_functions::insert
[function]
[call site]
00713
&str::into
[function]
[call site]
00714
into
[function]
[call site]
00715
blob_functions::insert
[function]
[call site]
00716
&str::into
[function]
[call site]
00717
MyIterableType::into_iter
[function]
[call site]
00718
test_optimizer_const_map
[function]
[call site]
00719
Engine::get_interned_string
[function]
[call site]
00720
ImmutableString::into
[function]
[call site]
00721
params
[call site]
00722
.iter()
[call site]
00723
.map(|&p|
[call site]
00724
.collect::<Array>
[function]
[call site]
00725
into
[function]
[call site]
00726
string_functions::is_empty
[function]
[call site]
00727
blob_functions::insert
[function]
[call site]
00728
&str::into
[function]
[call site]
00729
MyIterableType::into_iter
[function]
[call site]
00730
test_optimizer_const_map
[function]
[call site]
00731
Engine::get_interned_string
[function]
[call site]
00732
ImmutableString::into
[function]
[call site]
00733
comments
[call site]
00734
.iter()
[call site]
00735
.map(|&s|
[call site]
00736
.collect::<Array>
[function]
[call site]
00737
into
[function]
[call site]
00738
Some
[function]
[call site]
00739
Dynamic::from_map
[function]
[call site]
00740
Self
[function]
[call site]
00741
Union::Map
[function]
[call site]
00742
into
[function]
[call site]
00743
Some
[function]
[call site]
00744
FnCallExpr::into_fn_call_expr
[function]
[call site]
00745
Expr::FnCall
[function]
[call site]
00746
FnCallExpr::into
[function]
[call site]
00747
TestStruct::clone
[function]
[call site]
00748
eat_token
[function]
[call site]
00749
Engine::parse_unary
[function]
[call site]
00750
ParseSettings::level_up
[function]
[call site]
00751
Ok
[function]
[call site]
00752
Ok
[function]
[call site]
00753
Ok
[function]
[call site]
00754
Engine::get_interned_string
[function]
[call site]
00755
FnCallHashes::from_native_only
[function]
[call site]
00756
calc_fn_hash
[function]
[call site]
00757
MyIterableType::into_iter
[function]
[call site]
00758
Self::IntoIter::collect
[function]
[call site]
00759
Some
[function]
[call site]
00760
FnCallExpr::into_fn_call_expr
[function]
[call site]
00761
TestStruct::clone
[function]
[call site]
00762
eat_token
[function]
[call site]
00763
Ok
[function]
[call site]
00764
Engine::get_interned_string
[function]
[call site]
00765
FnCallHashes::from_native_only
[function]
[call site]
00766
calc_fn_hash
[function]
[call site]
00767
Engine::parse_unary
[function]
[call site]
00768
ParseSettings::level_up
[function]
[call site]
00769
MyIterableType::into_iter
[function]
[call site]
00770
Self::IntoIter::collect
[function]
[call site]
00771
Some
[function]
[call site]
00772
FnCallExpr::into_fn_call_expr
[function]
[call site]
00773
Err
[function]
[call site]
00774
PERR::into_err
[function]
[call site]
00775
Engine::parse_primary
[function]
[call site]
00776
peek
[function]
[call site]
00777
unwrap
[function]
[call site]
00778
Err
[function]
[call site]
00779
LexError::UnexpectedInput
[function]
[call site]
00780
(Token,
[call site]
00781
PERR::into_err
[function]
[call site]
00782
Err
[function]
[call site]
00783
PERR::into_err
[function]
[call site]
00784
MultiInputsStream::get_next
[function]
[call site]
00785
Expr::Unit
[function]
[call site]
00786
MultiInputsStream::get_next
[function]
[call site]
00787
unwrap
[function]
[call site]
00788
Expr::IntegerConstant
[function]
[call site]
00789
Expr::CharConstant
[function]
[call site]
00790
Expr::StringConstant
[function]
[call site]
00791
Engine::get_interned_string
[function]
[call site]
00792
Expr::BoolConstant
[function]
[call site]
00793
Expr::BoolConstant
[function]
[call site]
00794
Expr::IntegerConstant
[function]
[call site]
00795
MultiInputsStream::get_next
[function]
[call site]
00796
Expr::FloatConstant
[function]
[call site]
00797
MultiInputsStream::get_next
[function]
[call site]
00798
Expr::DynamicConstant
[function]
[call site]
00799
TestStruct::new
[function]
[call site]
00800
into
[function]
[call site]
00801
ParseSettings::has_option
[function]
[call site]
00802
intersects
[function]
[call site]
00803
Engine::parse_block
[function]
[call site]
00804
ParseSettings::level_up
[function]
[call site]
00805
Expr::Stmt
[function]
[call site]
00806
TestStruct::new
[function]
[call site]
00807
ParseResult::into
[function]
[call site]
00808
eat_token
[function]
[call site]
00809
Engine::parse_expr
[function]
[call site]
00810
ParseSettings::level_up
[function]
[call site]
00811
MultiInputsStream::get_next
[function]
[call site]
00812
unwrap
[function]
[call site]
00813
Err
[function]
[call site]
00814
PERR::into_err
[function]
[call site]
00815
Err
[function]
[call site]
00816
PERR::MissingToken
[function]
[call site]
00817
into
[function]
[call site]
00818
&str::into
[function]
[call site]
00819
PERR::into_err
[function]
[call site]
00820
ParseSettings::has_option
[function]
[call site]
00821
Expr::Stmt
[function]
[call site]
00822
TestStruct::new
[function]
[call site]
00823
Engine::parse_if
[function]
[call site]
00824
ParseSettings::level_up_with_position
[function]
[call site]
00825
eat_token
[function]
[call site]
00826
ensure_not_statement_expr
[function]
[call site]
00827
&mut
[call site]
00828
unwrap
[function]
[call site]
00829
Err
[function]
[call site]
00830
PERR::ExprExpected
[function]
[call site]
00831
&'static
[call site]
00832
Engine::new
[function]
[call site]
00833
Scope::new
[function]
[call site]
00834
blob_functions::push
[function]
[call site]
00835
blob_functions::push
[function]
[call site]
00836
blob_functions::push
[function]
[call site]
00837
PERR::into_err
[function]
[call site]
00838
Ok
[function]
[call site]
00839
Engine::parse_expr
[function]
[call site]
00840
Expr::ensure_bool_expr
[function]
[call site]
00841
Dynamic::is_bool
[function]
[call site]
00842
crate::func::locked_read
[function]
[call site]
00843
try_borrow
[function]
[call site]
00844
ok
[function]
[call site]
00845
locked_read
[function]
[call site]
00846
try_borrow
[function]
[call site]
00847
ok
[function]
[call site]
00848
locked_read
[function]
[call site]
00849
Option::ok
[function]
[call site]
00850
try_read
[function]
[call site]
00851
Some
[function]
[call site]
00852
std::thread::sleep
[function]
[call site]
00853
std::time::Duration::from_millis
[function]
[call site]
00854
Some
[function]
[call site]
00855
locked_read
[function]
[call site]
00856
try_read
[function]
[call site]
00857
Option::ok
[function]
[call site]
00858
try_read
[function]
[call site]
00859
Some
[function]
[call site]
00860
std::thread::sleep
[function]
[call site]
00861
std::time::Duration::from_millis
[function]
[call site]
00862
Some
[function]
[call site]
00863
locked_read
[function]
[call site]
00864
try_read
[function]
[call site]
00865
Option::map_or
[function]
[call site]
00866
RhaiNativeFunc::return_type_name
[function]
[call site]
00867
type_name::<R>
[function]
[call site]
00868
Ok
[function]
[call site]
00869
Err
[function]
[call site]
00870
PERR::MismatchedType
[function]
[call site]
00871
&str::into
[function]
[call site]
00872
&'static
[call site]
00873
PERR::into_err
[function]
[call site]
00874
Expr::start_position
[function]
[call site]
00875
string_functions::is_empty
[function]
[call site]
00876
Expr::position
[function]
[call site]
00877
ParseSettings::level_up_with_position
[function]
[call site]
00878
ParseSettings::level_up_with_position
[function]
[call site]
00879
Expr::start_position
[function]
[call site]
00880
string_functions::is_empty
[function]
[call site]
00881
Expr::position
[function]
[call site]
00882
ParseSettings::level_up_with_position
[function]
[call site]
00883
Expr::start_position
[function]
[call site]
00884
Expr::start_position
[function]
[call site]
00885
Expr::position
[function]
[call site]
00886
Expr::start_position
[function]
[call site]
00887
Expr::position
[function]
[call site]
00888
ensure_not_assignment
[function]
[call site]
00889
&mut
[call site]
00890
unwrap
[function]
[call site]
00891
Err
[function]
[call site]
00892
LexError::ImproperSymbol
[function]
[call site]
00893
Token::literal_syntax
[function]
[call site]
00894
&'static
[call site]
00895
&str::into
[function]
[call site]
00896
PERR::into_err
[function]
[call site]
00897
Ok
[function]
[call site]
00898
Engine::parse_block
[function]
[call site]
00899
into
[function]
[call site]
00900
match_token
[function]
[call site]
00901
&mut
[call site]
00902
unwrap
[function]
[call site]
00903
eat_token
[function]
[call site]
00904
peek
[function]
[call site]
00905
unwrap
[function]
[call site]
00906
Engine::parse_if
[function]
[call site]
00907
Engine::parse_block
[function]
[call site]
00908
Stmt::Noop
[function]
[call site]
00909
into
[function]
[call site]
00910
Ok
[function]
[call site]
00911
Stmt::If
[function]
[call site]
00912
into
[function]
[call site]
00913
ParseSettings::level_up
[function]
[call site]
00914
into
[function]
[call site]
00915
Engine::allow_looping
[function]
[call site]
00916
intersects
[function]
[call site]
00917
ParseSettings::has_option
[function]
[call site]
00918
Expr::Stmt
[function]
[call site]
00919
TestStruct::new
[function]
[call site]
00920
Engine::parse_while_loop
[function]
[call site]
00921
ParseSettings::level_up
[function]
[call site]
00922
MultiInputsStream::get_next
[function]
[call site]
00923
unwrap
[function]
[call site]
00924
ensure_not_statement_expr
[function]
[call site]
00925
Engine::parse_expr
[function]
[call site]
00926
Expr::ensure_bool_expr
[function]
[call site]
00927
ensure_not_assignment
[function]
[call site]
00928
Expr::Unit
[function]
[call site]
00929
Engine::parse_block
[function]
[call site]
00930
into
[function]
[call site]
00931
Ok
[function]
[call site]
00932
Stmt::While
[function]
[call site]
00933
into
[function]
[call site]
00934
ParseSettings::level_up
[function]
[call site]
00935
into
[function]
[call site]
00936
Engine::allow_looping
[function]
[call site]
00937
ParseSettings::has_option
[function]
[call site]
00938
Expr::Stmt
[function]
[call site]
00939
TestStruct::new
[function]
[call site]
00940
Engine::parse_do
[function]
[call site]
00941
ParseSettings::level_up_with_position
[function]
[call site]
00942
eat_token
[function]
[call site]
00943
ParseSettings::has_flag
[function]
[call site]
00944
Engine::parse_block
[function]
[call site]
00945
into
[function]
[call site]
00946
MultiInputsStream::get_next
[function]
[call site]
00947
unwrap
[function]
[call site]
00948
string_functions::is_empty
[function]
[call site]
00949
test::len
[function]
[call site]
00950
Err
[function]
[call site]
00951
PERR::MissingToken
[function]
[call site]
00952
into
[function]
[call site]
00953
&str::into
[function]
[call site]
00954
PERR::into_err
[function]
[call site]
00955
string_functions::remove
[function]
[call site]
00956
ensure_not_statement_expr
[function]
[call site]
00957
Engine::parse_expr
[function]
[call site]
00958
Expr::ensure_bool_expr
[function]
[call site]
00959
ensure_not_assignment
[function]
[call site]
00960
Ok
[function]
[call site]
00961
Stmt::Do
[function]
[call site]
00962
into
[function]
[call site]
00963
ParseSettings::level_up
[function]
[call site]
00964
into
[function]
[call site]
00965
Engine::allow_looping
[function]
[call site]
00966
ParseSettings::has_option
[function]
[call site]
00967
Expr::Stmt
[function]
[call site]
00968
TestStruct::new
[function]
[call site]
00969
Engine::parse_for
[function]
[call site]
00970
ParseSettings::level_up_with_position
[function]
[call site]
00971
eat_token
[function]
[call site]
00972
match_token
[function]
[call site]
00973
parse_var_name
[function]
[call site]
00974
MultiInputsStream::get_next
[function]
[call site]
00975
Option::unwrap
[function]
[call site]
00976
Ok
[function]
[call site]
00977
tokenizer::is_valid_identifier
[function]
[call site]
00978
test_chars
[function]
[call site]
00979
is_id_first_alphabetic
[function]
[call site]
00980
char::is_ascii_alphanumeric
[function]
[call site]
00981
Err
[function]
[call site]
00982
PERR::Reserved
[function]
[call site]
00983
test_to_string
[function]
[call site]
00984
PERR::into_err
[function]
[call site]
00985
Err
[function]
[call site]
00986
PERR::into_err
[function]
[call site]
00987
Err
[function]
[call site]
00988
PERR::into_err
[function]
[call site]
00989
match_token
[function]
[call site]
00990
Err
[function]
[call site]
00991
PERR::MissingToken
[function]
[call site]
00992
into
[function]
[call site]
00993
&str::into
[function]
[call site]
00994
PERR::into_err
[function]
[call site]
00995
parse_var_name
[function]
[call site]
00996
Err
[function]
[call site]
00997
PERR::DuplicatedVariable
[function]
[call site]
00998
into
[function]
[call site]
00999
PERR::into_err
[function]
[call site]
01000
match_token
[function]
[call site]
01001
Err
[function]
[call site]
01002
PERR::MissingToken
[function]
[call site]
01003
into
[function]
[call site]
01004
&str::into
[function]
[call site]
01005
PERR::into_err
[function]
[call site]
01006
Some
[function]
[call site]
01007
parse_var_name
[function]
[call site]
01008
MultiInputsStream::get_next
[function]
[call site]
01009
unwrap
[function]
[call site]
01010
Err
[function]
[call site]
01011
PERR::into_err
[function]
[call site]
01012
Err
[function]
[call site]
01013
PERR::MissingToken
[function]
[call site]
01014
into
[function]
[call site]
01015
&str::into
[function]
[call site]
01016
PERR::into_err
[function]
[call site]
01017
ensure_not_statement_expr
[function]
[call site]
01018
Engine::parse_expr
[function]
[call site]
01019
Expr::ensure_iterable
[function]
[call site]
01020
Ok
[function]
[call site]
01021
Err
[function]
[call site]
01022
PERR::MismatchedType
[function]
[call site]
01023
&str::into
[function]
[call site]
01024
&'static
[call site]
01025
PERR::into_err
[function]
[call site]
01026
Expr::start_position
[function]
[call site]
01027
test_optimizer_const_map
[function]
[call site]
01028
Engine::get_interned_string
[function]
[call site]
01029
Engine::get_interned_string
[function]
[call site]
01030
test::len
[function]
[call site]
01031
blob_functions::push
[function]
[call site]
01032
TestStruct::clone
[function]
[call site]
01033
blob_functions::push
[function]
[call site]
01034
Engine::parse_block
[function]
[call site]
01035
into
[function]
[call site]
01036
Scope::rewind
[function]
[call site]
01037
string_functions::truncate
[function]
[call site]
01038
string_functions::clear
[function]
[call site]
01039
FnPtr::try_from
[function]
[call site]
01040
char_indices
[function]
[call site]
01041
nth
[function]
[call site]
01042
shared_make_mut
[function]
[call site]
01043
Shared::make_mut
[function]
[call site]
01044
string_functions::truncate
[function]
[call site]
01045
string_functions::truncate
[function]
[call site]
01046
string_functions::truncate
[function]
[call site]
01047
Ok
[function]
[call site]
01048
Stmt::For
[function]
[call site]
01049
TestStruct::new
[function]
[call site]
01050
ParseSettings::level_up
[function]
[call site]
01051
into
[function]
[call site]
01052
ParseSettings::has_option
[function]
[call site]
01053
Expr::Stmt
[function]
[call site]
01054
TestStruct::new
[function]
[call site]
01055
Engine::parse_switch
[function]
[call site]
01056
ParseSettings::level_up_with_position
[function]
[call site]
01057
eat_token
[function]
[call site]
01058
Engine::parse_expr
[function]
[call site]
01059
MultiInputsStream::get_next
[function]
[call site]
01060
unwrap
[function]
[call site]
01061
Err
[function]
[call site]
01062
PERR::into_err
[function]
[call site]
01063
Err
[function]
[call site]
01064
PERR::MissingToken
[function]
[call site]
01065
into
[function]
[call site]
01066
&str::into
[function]
[call site]
01067
PERR::into_err
[function]
[call site]
01068
FnArgsVec::<BinaryExpr>::new
[function]
[call site]
01069
StraightHashMap::<CaseBlocksList>::default
[function]
[call site]
01070
TestStruct::new
[function]
[call site]
01071
StaticVec::<RangeCase>::new
[function]
[call site]
01072
peek
[function]
[call site]
01073
unwrap
[function]
[call site]
01074
eat_token
[function]
[call site]
01075
Err
[function]
[call site]
01076
PERR::MissingToken
[function]
[call site]
01077
into
[function]
[call site]
01078
into
[function]
[call site]
01079
PERR::into_err
[function]
[call site]
01080
Position::is_none
[function]
[call site]
01081
eat_token
[function]
[call site]
01082
match_token
[function]
[call site]
01083
Err
[function]
[call site]
01084
PERR::into_err
[function]
[call site]
01085
Position::new_const
[function]
[call site]
01086
Some
[function]
[call site]
01087
TestStruct::new
[function]
[call site]
01088
Expr::BoolConstant
[function]
[call site]
01089
None::is_some
[function]
[call site]
01090
Err
[function]
[call site]
01091
PERR::into_err
[function]
[call site]
01092
Position::new_const
[function]
[call site]
01093
Engine::parse_expr
[function]
[call site]
01094
blob_functions::push
[function]
[call site]
01095
blob_functions::push
[function]
[call site]
01096
FnPtr::try_from
[function]
[call site]
01097
RhaiResultOf::unwrap
[function]
[call site]
01098
Err
[function]
[call site]
01099
PERR::ExprExpected
[function]
[call site]
01100
&str::into
[function]
[call site]
01101
PERR::into_err
[function]
[call site]
01102
match_token
[function]
[call site]
01103
match_token
[function]
[call site]
01104
ensure_not_statement_expr
[function]
[call site]
01105
Engine::parse_expr
[function]
[call site]
01106
Expr::ensure_bool_expr
[function]
[call site]
01107
ensure_not_assignment
[function]
[call site]
01108
Expr::BoolConstant
[function]
[call site]
01109
MultiInputsStream::get_next
[function]
[call site]
01110
unwrap
[function]
[call site]
01111
Err
[function]
[call site]
01112
PERR::into_err
[function]
[call site]
01113
Err
[function]
[call site]
01114
PERR::MissingToken
[function]
[call site]
01115
into
[function]
[call site]
01116
&str::into
[function]
[call site]
01117
PERR::into_err
[function]
[call site]
01118
ParseSettings::has_flag
[function]
[call site]
01119
Engine::parse_expr
[function]
[call site]
01120
Engine::parse_stmt
[function]
[call site]
01121
CustomExpr::is_self_terminated
[function]
[call site]
01122
ParseResult::into
[function]
[call site]
01123
Expr::Stmt
[function]
[call site]
01124
StmtBlockContainer::into
[function]
[call site]
01125
blob_functions::push
[function]
[call site]
01126
test::len
[function]
[call site]
01127
string_functions::is_empty
[function]
[call site]
01128
test::len
[function]
[call site]
01129
Some
[function]
[call site]
01130
Expr::get_literal_value
[function]
[call site]
01131
Some
[function]
[call site]
01132
StmtBlock::as_ref
[function]
[call site]
01133
TestStruct::clone
[function]
[call site]
01134
Self
[function]
[call site]
01135
write_lock::<FnPtr>
[function]
[call site]
01136
Some
[function]
[call site]
01137
crate::Shared::new
[function]
[call site]
01138
Option<&GlobalRuntimeState>::into
[function]
[call site]
01139
into
[function]
[call site]
01140
into
[function]
[call site]
01141
into
[function]
[call site]
01142
TestStruct::clone
[function]
[call site]
01143
Self::into
[function]
[call site]
01144
into
[function]
[call site]
01145
Expr::is_constant
[function]
[call site]
01146
MyIterableType::into_iter
[function]
[call site]
01147
Self::IntoIter::all
[function]
[call site]
01148
Engine::new
[function]
[call site]
01149
register_type::<TestStruct>
[function]
[call site]
01150
Engine::register_fn
[function]
[call site]
01151
Engine::register_fn
[function]
[call site]
01152
MyIterableType::into_iter
[function]
[call site]
01153
test_optimizer_const_map
[function]
[call site]
01154
test_method_call
[function]
[call site]
01155
Engine::new
[function]
[call site]
01156
register_type::<TestStruct>
[function]
[call site]
01157
Engine::register_fn
[function]
[call site]
01158
Engine::register_fn
[function]
[call site]
01159
crate::Array::with_capacity
[function]
[call site]
01160
blob_functions::blob_with_capacity_and_value
[function]
[call site]
01161
Ok
[function]
[call site]
01162
TestStruct::new
[function]
[call site]
01163
FnPtr::try_from
[function]
[call site]
01164
RhaiResultOf::unwrap_or
[function]
[call site]
01165
NativeCallContext::engine
[function]
[call site]
01166
Engine::throw_on_size
[function]
[call site]
01167
map_or
[function]
[call site]
01168
Command::get
[function]
[call site]
01169
Err
[function]
[call site]
01170
ERR::ErrorDataTooLarge
[function]
[call site]
01171
&str::to_string
[function]
[call site]
01172
Engine::new
[function]
[call site]
01173
Scope::new
[function]
[call site]
01174
blob_functions::push
[function]
[call site]
01175
blob_functions::push
[function]
[call site]
01176
blob_functions::push
[function]
[call site]
01177
into
[function]
[call site]
01178
map_or
[function]
[call site]
01179
Command::get
[function]
[call site]
01180
Err
[function]
[call site]
01181
ERR::ErrorDataTooLarge
[function]
[call site]
01182
&str::to_string
[function]
[call site]
01183
into
[function]
[call site]
01184
map_or
[function]
[call site]
01185
Command::get
[function]
[call site]
01186
Err
[function]
[call site]
01187
ERR::ErrorDataTooLarge
[function]
[call site]
01188
&str::to_string
[function]
[call site]
01189
into
[function]
[call site]
01190
Ok
[function]
[call site]
01191
FnPtr::try_from
[function]
[call site]
01192
RhaiResultOf::unwrap
[function]
[call site]
01193
Ok
[function]
[call site]
01194
test::len
[function]
[call site]
01195
StmtBlock::extend
[function]
[call site]
01196
StmtBlock::extend
[function]
[call site]
01197
StmtBlock::extend
[function]
[call site]
01198
MyIterableType::into_iter
[function]
[call site]
01199
Self::IntoIter::map
[function]
[call site]
01200
Expr::get_literal_value
[function]
[call site]
01201
Some
[function]
[call site]
01202
StmtBlock::as_ref
[function]
[call site]
01203
TestStruct::clone
[function]
[call site]
01204
write_lock::<FnPtr>
[function]
[call site]
01205
Some
[function]
[call site]
01206
crate::Shared::new
[function]
[call site]
01207
Option<&GlobalRuntimeState>::into
[function]
[call site]
01208
into
[function]
[call site]
01209
into
[function]
[call site]
01210
into
[function]
[call site]
01211
TestStruct::clone
[function]
[call site]
01212
Self::into
[function]
[call site]
01213
into
[function]
[call site]
01214
Expr::is_constant
[function]
[call site]
01215
crate::Array::with_capacity
[function]
[call site]
01216
test::len
[function]
[call site]
01217
StmtBlock::extend
[function]
[call site]
01218
MyIterableType::into_iter
[function]
[call site]
01219
Self::IntoIter::map
[function]
[call site]
01220
Expr::get_literal_value
[function]
[call site]
01221
Option::unwrap
[function]
[call site]
01222
Dynamic::from_array
[function]
[call site]
01223
Self
[function]
[call site]
01224
Union::Array
[function]
[call site]
01225
into
[function]
[call site]
01226
Expr::is_constant
[function]
[call site]
01227
TestStruct::clone
[function]
[call site]
01228
shared_get_mut
[function]
[call site]
01229
Ident::as_str
[function]
[call site]
01230
Option::unwrap
[function]
[call site]
01231
Expr::get_literal_value
[function]
[call site]
01232
Option::unwrap
[function]
[call site]
01233
Dynamic::from_map
[function]
[call site]
01234
Expr::is_constant
[function]
[call site]
01235
Position::new_const
[function]
[call site]
01236
Expr::get_literal_value
[function]
[call site]
01237
Some
[function]
[call site]
01238
StmtBlock::as_ref
[function]
[call site]
01239
TestStruct::clone
[function]
[call site]
01240
write_lock::<FnPtr>
[function]
[call site]
01241
Some
[function]
[call site]
01242
crate::Shared::new
[function]
[call site]
01243
Option<&GlobalRuntimeState>::into
[function]
[call site]
01244
into
[function]
[call site]
01245
into
[function]
[call site]
01246
into
[function]
[call site]
01247
TestStruct::clone
[function]
[call site]
01248
Self::into
[function]
[call site]
01249
into
[function]
[call site]
01250
Expr::is_constant
[function]
[call site]
01251
crate::Array::with_capacity
[function]
[call site]
01252
test::len
[function]
[call site]
01253
StmtBlock::extend
[function]
[call site]
01254
MyIterableType::into_iter
[function]
[call site]
01255
Self::IntoIter::map
[function]
[call site]
01256
Expr::get_literal_value
[function]
[call site]
01257
Option::unwrap
[function]
[call site]
01258
Dynamic::from_array
[function]
[call site]
01259
Expr::is_constant
[function]
[call site]
01260
TestStruct::clone
[function]
[call site]
01261
shared_get_mut
[function]
[call site]
01262
Ident::as_str
[function]
[call site]
01263
Option::unwrap
[function]
[call site]
01264
Expr::get_literal_value
[function]
[call site]
01265
Option::unwrap
[function]
[call site]
01266
Dynamic::from_map
[function]
[call site]
01267
Expr::is_constant
[function]
[call site]
01268
Position::new_const
[function]
[call site]
01269
Expr::get_literal_value
[function]
[call site]
01270
Option::unwrap
[function]
[call site]
01271
unwrap
[function]
[call site]
01272
into
[function]
[call site]
01273
FnCallExpr::is_qualified
[function]
[call site]
01274
string_functions::is_empty
[function]
[call site]
01275
test::len
[function]
[call site]
01276
FnPtr::new
[function]
[call site]
01277
into
[function]
[call site]
01278
try_into
[function]
[call site]
01279
TestStruct::clone
[function]
[call site]
01280
RhaiResultOf::ok
[function]
[call site]
01281
into
[function]
[call site]
01282
test::len
[function]
[call site]
01283
Token::literal_syntax
[function]
[call site]
01284
Token::literal_syntax
[function]
[call site]
01285
Ident::as_str
[function]
[call site]
01286
into
[function]
[call site]
01287
into
[function]
[call site]
01288
into
[function]
[call site]
01289
into
[function]
[call site]
01290
into
[function]
[call site]
01291
into
[function]
[call site]
01292
Option::unwrap
[function]
[call site]
01293
unwrap
[function]
[call site]
01294
into
[function]
[call site]
01295
FnCallExpr::is_qualified
[function]
[call site]
01296
test::len
[function]
[call site]
01297
FnPtr::new
[function]
[call site]
01298
TestStruct::clone
[function]
[call site]
01299
RhaiResultOf::ok
[function]
[call site]
01300
into
[function]
[call site]
01301
test::len
[function]
[call site]
01302
Token::literal_syntax
[function]
[call site]
01303
Token::literal_syntax
[function]
[call site]
01304
Ident::as_str
[function]
[call site]
01305
into
[function]
[call site]
01306
into
[function]
[call site]
01307
into
[function]
[call site]
01308
into
[function]
[call site]
01309
into
[function]
[call site]
01310
into
[function]
[call site]
01311
Option::unwrap
[function]
[call site]
01312
Dynamic::from_array
[function]
[call site]
01313
Expr::is_constant
[function]
[call site]
01314
TestStruct::clone
[function]
[call site]
01315
shared_get_mut
[function]
[call site]
01316
Ident::as_str
[function]
[call site]
01317
Option::unwrap
[function]
[call site]
01318
Expr::get_literal_value
[function]
[call site]
01319
Option::unwrap
[function]
[call site]
01320
Dynamic::from_map
[function]
[call site]
01321
Expr::is_constant
[function]
[call site]
01322
Position::new_const
[function]
[call site]
01323
Expr::get_literal_value
[function]
[call site]
01324
Option::unwrap
[function]
[call site]
01325
unwrap
[function]
[call site]
01326
into
[function]
[call site]
01327
FnCallExpr::is_qualified
[function]
[call site]
01328
test::len
[function]
[call site]
01329
FnPtr::new
[function]
[call site]
01330
TestStruct::clone
[function]
[call site]
01331
RhaiResultOf::ok
[function]
[call site]
01332
into
[function]
[call site]
01333
test::len
[function]
[call site]
01334
Token::literal_syntax
[function]
[call site]
01335
Token::literal_syntax
[function]
[call site]
01336
Ident::as_str
[function]
[call site]
01337
into
[function]
[call site]
01338
into
[function]
[call site]
01339
into
[function]
[call site]
01340
into
[function]
[call site]
01341
into
[function]
[call site]
01342
into
[function]
[call site]
01343
Option::ok_or_else
[function]
[call site]
01344
PERR::ExprExpected
[function]
[call site]
01345
&str::into
[function]
[call site]
01346
PERR::into_err
[function]
[call site]
01347
Expr::start_position
[function]
[call site]
01348
read_lock::<ExclusiveRange>
[function]
[call site]
01349
Some
[function]
[call site]
01350
TestStruct::clone
[function]
[call site]
01351
Self
[function]
[call site]
01352
Self::into
[function]
[call site]
01353
read_lock::<InclusiveRange>
[function]
[call site]
01354
Some
[function]
[call site]
01355
TestStruct::clone
[function]
[call site]
01356
Self::into
[function]
[call site]
01357
string_functions::is_empty
[function]
[call site]
01358
RangeCase::set_index
[function]
[call site]
01359
blob_functions::push
[function]
[call site]
01360
string_functions::is_empty
[function]
[call site]
01361
Err
[function]
[call site]
01362
PERR::into_err
[function]
[call site]
01363
Expr::start_position
[function]
[call site]
01364
func::hashing::get_hasher
[function]
[call site]
01365
config::hashing::get_hashing_seed
[function]
[call site]
01366
ahash::RandomState::with_seeds
[function]
[call site]
01367
StraightHasherBuilder::build_hasher
[function]
[call site]
01368
Engine::default
[function]
[call site]
01369
test::hash
[function]
[call site]
01370
Self::Hasher::finish
[function]
[call site]
01371
Scope::push_entry
[function]
[call site]
01372
Scope::is_empty
[function]
[call site]
01373
reserve
[function]
[call site]
01374
reserve
[function]
[call site]
01375
blob_functions::push
[function]
[call site]
01376
Dynamic::set_access_mode
[function]
[call site]
01377
blob_functions::push
[function]
[call site]
01378
&mut
[call site]
01379
Position::new_const
[function]
[call site]
01380
Some
[function]
[call site]
01381
TestStruct::new
[function]
[call site]
01382
blob_functions::push
[function]
[call site]
01383
peek
[function]
[call site]
01384
unwrap
[function]
[call site]
01385
eat_token
[function]
[call site]
01386
Err
[function]
[call site]
01387
PERR::MissingToken
[function]
[call site]
01388
into
[function]
[call site]
01389
into
[function]
[call site]
01390
PERR::into_err
[function]
[call site]
01391
Err
[function]
[call site]
01392
TestStruct::clone
[function]
[call site]
01393
Self
[function]
[call site]
01394
PERR::into_err
[function]
[call site]
01395
ParseError
[function]
[call site]
01396
PERR::into
[function]
[call site]
01397
Err
[function]
[call site]
01398
PERR::MissingToken
[function]
[call site]
01399
into
[function]
[call site]
01400
&str::into
[function]
[call site]
01401
PERR::into_err
[function]
[call site]
01402
shrink_to_fit
[function]
[call site]
01403
Self::shrink_to_fit
[function]
[call site]
01404
shrink_to_fit
[function]
[call site]
01405
Ok
[function]
[call site]
01406
Stmt::Switch
[function]
[call site]
01407
into
[function]
[call site]
01408
ParseSettings::level_up
[function]
[call site]
01409
into
[function]
[call site]
01410
ParseSettings::has_option
[function]
[call site]
01411
test::len
[function]
[call site]
01412
Engine::max_functions
[function]
[call site]
01413
Err
[function]
[call site]
01414
PERR::into_err
[function]
[call site]
01415
ParseSettings::has_option
[function]
[call site]
01416
Engine::parse_anon_fn
[function]
[call site]
01417
ParseState::new
[function]
[call site]
01418
TestStruct::clone
[function]
[call site]
01419
clone_from
[function]
[call site]
01420
StmtBlock::extend
[function]
[call site]
01421
TestStruct::clone
[function]
[call site]
01422
StaticVec::<ImmutableString>::new_const
[function]
[call site]
01423
Some
[function]
[call site]
01424
TestStruct::new
[function]
[call site]
01425
MultiInputsStream::get_next
[function]
[call site]
01426
unwrap
[function]
[call site]
01427
match_token
[function]
[call site]
01428
MultiInputsStream::get_next
[function]
[call site]
01429
unwrap
[function]
[call site]
01430
MyIterableType::into_iter
[function]
[call site]
01431
test_chars
[function]
[call site]
01432
0.chars().collect::<Vec<_>>
[function]
[call site]
01433
MyIterableType::into_iter
[function]
[call site]
01434
Self::IntoIter::any
[function]
[call site]
01435
Err
[function]
[call site]
01436
PERR::FnDuplicatedParam
[function]
[call site]
01437
ImmutableString::new
[function]
[call site]
01438
test_to_string
[function]
[call site]
01439
PERR::into_err
[function]
[call site]
01440
Engine::get_interned_string
[function]
[call site]
01441
blob_functions::push
[function]
[call site]
01442
TestStruct::clone
[function]
[call site]
01443
blob_functions::push
[function]
[call site]
01444
Err
[function]
[call site]
01445
PERR::into_err
[function]
[call site]
01446
Token::is_reserved
[function]
[call site]
01447
Err
[function]
[call site]
01448
PERR::Reserved
[function]
[call site]
01449
(Token,
[call site]
01450
PERR::into_err
[function]
[call site]
01451
Token::is_standard_keyword
[function]
[call site]
01452
Err
[function]
[call site]
01453
PERR::into_err
[function]
[call site]
01454
Err
[function]
[call site]
01455
PERR::MissingToken
[function]
[call site]
01456
into
[function]
[call site]
01457
&str::into
[function]
[call site]
01458
PERR::into_err
[function]
[call site]
01459
MultiInputsStream::get_next
[function]
[call site]
01460
unwrap
[function]
[call site]
01461
Err
[function]
[call site]
01462
PERR::into_err
[function]
[call site]
01463
Err
[function]
[call site]
01464
PERR::MissingToken
[function]
[call site]
01465
into
[function]
[call site]
01466
&str::into
[function]
[call site]
01467
PERR::into_err
[function]
[call site]
01468
Engine::parse_stmt
[function]
[call site]
01469
ParseSettings::level_up
[function]
[call site]
01470
Err
[function]
[call site]
01471
PERR::into_err
[function]
[call site]
01472
Ok
[function]
[call site]
01473
std::mem::take
[function]
[call site]
01474
Engine::new
[function]
[call site]
01475
register_type_with_name::<TestStruct>
[function]
[call site]
01476
Engine::register_fn
[function]
[call site]
01477
TestStruct
[function]
[call site]
01478
blob_functions::blob_with_capacity
[function]
[call site]
01479
blob_functions::blob_with_capacity_and_value
[function]
[call site]
01480
test::len
[function]
[call site]
01481
test::len
[function]
[call site]
01482
test::len
[function]
[call site]
01483
test::len
[function]
[call site]
01484
StmtBlock::extend
[function]
[call site]
01485
MyIterableType::into_iter
[function]
[call site]
01486
test_chars
[function]
[call site]
01487
0.chars().collect::<Vec<_>>
[function]
[call site]
01488
MyIterableType::into_iter
[function]
[call site]
01489
Self::IntoIter::map
[function]
[call site]
01490
TestStruct::clone
[function]
[call site]
01491
blob_functions::blob_with_capacity
[function]
[call site]
01492
test::len
[function]
[call site]
01493
ThinVec::<Ident>::new
[function]
[call site]
01494
string_functions::add_append
[function]
[call site]
01495
string_functions::is_empty
[function]
[call site]
01496
String::from_utf8_lossy
[function]
[call site]
01497
string_functions::is_empty
[function]
[call site]
01498
String::from_utf8
[function]
[call site]
01499
unwrap
[function]
[call site]
01500
into
[function]
[call site]
01501
ImmutableString::into_owned
[function]
[call site]
01502
String::into
[function]
[call site]
01503
ImmutableString::into_owned
[function]
[call site]
01504
StmtBlock::as_ref
[function]
[call site]
01505
into
[function]
[call site]
01506
func::hashing::get_hasher
[function]
[call site]
01507
MyIterableType::into_iter
[function]
[call site]
01508
Self::IntoIter::for_each
[function]
[call site]
01509
test::hash
[function]
[call site]
01510
test::hash
[function]
[call site]
01511
Self::Hasher::finish
[function]
[call site]
01512
Engine::get_interned_string
[function]
[call site]
01513
make_anonymous_fn
[function]
[call site]
01514
crate::Identifier::new_const
[function]
[call site]
01515
Some
[function]
[call site]
01516
TestStruct::new
[function]
[call site]
01517
unwrap
[function]
[call site]
01518
TestStruct::new
[function]
[call site]
01519
TestStruct::clone
[function]
[call site]
01520
TokenStream::into
[function]
[call site]
01521
Engine::default
[function]
[call site]
01522
TestStruct::new
[function]
[call site]
01523
crate::types::fn_ptr::FnPtrType::Script
[function]
[call site]
01524
TestStruct::clone
[function]
[call site]
01525
Self
[function]
[call site]
01526
Expr::DynamicConstant
[function]
[call site]
01527
TestStruct::new
[function]
[call site]
01528
into
[function]
[call site]
01529
Engine::access_var
[function]
[call site]
01530
ParseState::find_var
[function]
[call site]
01531
Scope::iter_rev_inner
[function]
[call site]
01532
MyIterableType::into_iter
[function]
[call site]
01533
test_chars
[function]
[call site]
01534
0.chars().collect::<Vec<_>>
[function]
[call site]
01535
MyIterableType::into_iter
[function]
[call site]
01536
array_functions::reduce_rev
[function]
[call site]
01537
array_functions::reduce_rev_with_initial
[function]
[call site]
01538
string_functions::is_empty
[function]
[call site]
01539
Ok
[function]
[call site]
01540
test::len
[function]
[call site]
01541
StaticModuleResolver::iter_mut
[function]
[call site]
01542
array_functions::reduce_rev
[function]
[call site]
01543
array_functions::reduce_rev_with_initial
[function]
[call site]
01544
RhaiResult::enumerate
[function]
[call site]
01545
try_fold
[function]
[call site]
01546
FnPtr::try_from
[function]
[call site]
01547
RhaiResultOf::unwrap_or
[function]
[call site]
01548
into
[function]
[call site]
01549
FnPtr::call_raw_with_extra_args
[function]
[call site]
01550
_call_with_extra_args::<true,
[call site]
01551
_call_with_extra_args::<false,
[call site]
01552
Some
[function]
[call site]
01553
Some
[function]
[call site]
01554
array_functions::zip
[function]
[call site]
01555
string_functions::is_empty
[function]
[call site]
01556
test::len
[function]
[call site]
01557
string_functions::is_empty
[function]
[call site]
01558
test::len
[function]
[call site]
01559
Ok
[function]
[call site]
01560
IterateDynamicArray::new
[function]
[call site]
01561
StaticModuleResolver::iter_mut
[function]
[call site]
01562
StaticModuleResolver::iter_mut
[function]
[call site]
01563
test_optimizer_const_map
[function]
[call site]
01564
Ident::as_str
[function]
[call site]
01565
array_functions::zip
[function]
[call site]
01566
string_functions::is_empty
[function]
[call site]
01567
string_functions::is_empty
[function]
[call site]
01568
Ok
[function]
[call site]
01569
IterateDynamicArray::new
[function]
[call site]
01570
StaticModuleResolver::iter_mut
[function]
[call site]
01571
array_functions::zip
[function]
[call site]
01572
RhaiResultOf::enumerate
[function]
[call site]
01573
test_optimizer_const_map
[function]
[call site]
01574
FnPtr::call_raw_with_extra_args
[function]
[call site]
01575
TestStruct::clone
[function]
[call site]
01576
FnPtr::try_from
[function]
[call site]
01577
RhaiResultOf::unwrap_or
[function]
[call site]
01578
into
[function]
[call site]
01579
reflection_functions::collect
[function]
[call site]
01580
RhaiResultOf::enumerate
[function]
[call site]
01581
test_optimizer_const_map
[function]
[call site]
01582
FnPtr::call_raw_with_extra_args
[function]
[call site]
01583
TestStruct::clone
[function]
[call site]
01584
FnPtr::try_from
[function]
[call site]
01585
RhaiResultOf::unwrap_or
[function]
[call site]
01586
into
[function]
[call site]
01587
reflection_functions::collect
[function]
[call site]
01588
MyIterableType::into_iter
[function]
[call site]
01589
array_functions::reduce_rev
[function]
[call site]
01590
test_optimizer_const_map
[function]
[call site]
01591
Dynamic::is_read_only
[function]
[call site]
01592
crate::func::locked_read
[function]
[call site]
01593
Option::map_or
[function]
[call site]
01594
Dynamic::access_mode
[function]
[call site]
01595
Dynamic::access_mode
[function]
[call site]
01596
ParseSettings::level_up_with_position
[function]
[call site]
01597
map_or
[function]
[call site]
01598
map_functions::values
[function]
[call site]
01599
string_functions::is_empty
[function]
[call site]
01600
IterateDynamicArray::new
[function]
[call site]
01601
map_functions::values
[function]
[call site]
01602
Array::cloned
[function]
[call site]
01603
reflection_functions::collect
[function]
[call site]
01604
T::as_any
[function]
[call site]
01605
MyIterableType::into_iter
[function]
[call site]
01606
T::as_any
[function]
[call site]
01607
Engine::get_interned_string
[function]
[call site]
01608
blob_functions::push
[function]
[call site]
01609
then
[function]
[call site]
01610
TestStruct::new
[function]
[call site]
01611
Dynamic::flatten
[function]
[call site]
01612
crate::func::native::shared_try_take
[function]
[call site]
01613
Shared::try_unwrap
[function]
[call site]
01614
into_inner
[function]
[call site]
01615
Dynamic::flatten
[function]
[call site]
01616
into_inner
[function]
[call site]
01617
unwrap
[function]
[call site]
01618
Dynamic::flatten
[function]
[call site]
01619
into_inner
[function]
[call site]
01620
Dynamic::flatten
[function]
[call site]
01621
crate::func::locked_read
[function]
[call site]
01622
Dynamic::flatten_clone
[function]
[call site]
01623
crate::func::locked_read
[function]
[call site]
01624
Option::map_or_else
[function]
[call site]
01625
Dynamic::clone
[function]
[call site]
01626
Self
[function]
[call site]
01627
Union::Unit
[function]
[call site]
01628
Self
[function]
[call site]
01629
Union::Bool
[function]
[call site]
01630
Self
[function]
[call site]
01631
Union::Str
[function]
[call site]
01632
TestStruct::clone
[function]
[call site]
01633
Self
[function]
[call site]
01634
Self
[function]
[call site]
01635
Union::Char
[function]
[call site]
01636
Self
[function]
[call site]
01637
Union::Int
[function]
[call site]
01638
Self
[function]
[call site]
01639
Union::Float
[function]
[call site]
01640
Self
[function]
[call site]
01641
Union::Decimal
[function]
[call site]
01642
TestStruct::clone
[function]
[call site]
01643
Self
[function]
[call site]
01644
Union::Array
[function]
[call site]
01645
TestStruct::clone
[function]
[call site]
01646
Self
[function]
[call site]
01647
Union::Blob
[function]
[call site]
01648
TestStruct::clone
[function]
[call site]
01649
Self
[function]
[call site]
01650
Union::Map
[function]
[call site]
01651
TestStruct::clone
[function]
[call site]
01652
Self
[function]
[call site]
01653
Union::FnPtr
[function]
[call site]
01654
TestStruct::clone
[function]
[call site]
01655
Self
[function]
[call site]
01656
Union::TimeStamp
[function]
[call site]
01657
TestStruct::clone
[function]
[call site]
01658
Self
[function]
[call site]
01659
Union::Variant
[function]
[call site]
01660
StmtBlock::as_ref
[function]
[call site]
01661
StmtBlock::as_ref
[function]
[call site]
01662
T::clone_object
[function]
[call site]
01663
TestStruct::new
[function]
[call site]
01664
TestStruct::clone
[function]
[call site]
01665
Self
[function]
[call site]
01666
Box::into
[function]
[call site]
01667
Self
[function]
[call site]
01668
Union::Shared
[function]
[call site]
01669
TestStruct::clone
[function]
[call site]
01670
Dynamic::flatten_clone
[function]
[call site]
01671
crate::func::locked_read
[function]
[call site]
01672
Option::map_or_else
[function]
[call site]
01673
Dynamic::clone
[function]
[call site]
01674
Dynamic::flatten_clone
[function]
[call site]
01675
Dynamic::clone
[function]
[call site]
01676
Dynamic::clone
[function]
[call site]
01677
Self
[function]
[call site]
01678
Union::Shared
[function]
[call site]
01679
Position::is_none
[function]
[call site]
01680
ParseSettings::has_flag
[function]
[call site]
01681
ParseSettings::has_option
[function]
[call site]
01682
map_or
[function]
[call site]
01683
string_functions::contains
[function]
[call site]
01684
Err
[function]
[call site]
01685
PERR::VariableUndefined
[function]
[call site]
01686
test_to_string
[function]
[call site]
01687
PERR::into_err
[function]
[call site]
01688
calc_fn_hash
[function]
[call site]
01689
test::len
[function]
[call site]
01690
blob_functions::insert
[function]
[call site]
01691
Engine::make_curry_from_externals
[function]
[call site]
01692
StmtBlock::as_ref
[function]
[call site]
01693
string_functions::is_empty
[function]
[call site]
01694
test::len
[function]
[call site]
01695
StmtBlock::as_ref
[function]
[call site]
01696
test::len
[function]
[call site]
01697
test::len
[function]
[call site]
01698
blob_functions::blob_with_capacity
[function]
[call site]
01699
StmtBlock::as_ref
[function]
[call site]
01700
test::len
[function]
[call site]
01701
blob_functions::push
[function]
[call site]
01702
StmtBlock::extend
[function]
[call site]
01703
StmtBlock::as_ref
[function]
[call site]
01704
MyIterableType::into_iter
[function]
[call site]
01705
test_chars
[function]
[call site]
01706
0.chars().collect::<Vec<_>>
[function]
[call site]
01707
MyIterableType::into_iter
[function]
[call site]
01708
Self::IntoIter::cloned
[function]
[call site]
01709
test_optimizer_const_map
[function]
[call site]
01710
Engine::access_var
[function]
[call site]
01711
FnPtr::try_from
[function]
[call site]
01712
Command::get
[function]
[call site]
01713
RhaiResultOf::ok
[function]
[call site]
01714
and_then
[function]
[call site]
01715
Expr::Variable
[function]
[call site]
01716
Engine::default
[function]
[call site]
01717
into
[function]
[call site]
01718
Expr::Variable
[function]
[call site]
01719
into
[function]
[call site]
01720
Engine::get_interned_string
[function]
[call site]
01721
FnCallHashes::from_native_only
[function]
[call site]
01722
calc_fn_hash
[function]
[call site]
01723
FnCallExpr::into_fn_call_expr
[function]
[call site]
01724
blob_functions::blob_with_capacity
[function]
[call site]
01725
blob_functions::blob_with_capacity_and_value
[function]
[call site]
01726
blob_functions::push
[function]
[call site]
01727
blob_functions::push
[function]
[call site]
01728
FnPtr::try_from
[function]
[call site]
01729
RhaiResultOf::unwrap
[function]
[call site]
01730
Stmt::Share
[function]
[call site]
01731
MyIterableType::into_iter
[function]
[call site]
01732
test_chars
[function]
[call site]
01733
0.chars().collect::<Vec<_>>
[function]
[call site]
01734
MyIterableType::into_iter
[function]
[call site]
01735
Self::IntoIter::map
[function]
[call site]
01736
Engine::access_var
[function]
[call site]
01737
into_iter()
[call site]
01738
.map(|var|
[call site]
01739
let
[call site]
01740
(var,
[call site]
01741
})
[call site]
01742
.collect::<FnArgsVec<_>>
[function]
[call site]
01743
into
[function]
[call site]
01744
blob_functions::push
[function]
[call site]
01745
Stmt::Expr
[function]
[call site]
01746
into
[function]
[call site]
01747
Expr::Stmt
[function]
[call site]
01748
StmtBlock::new
[function]
[call site]
01749
StmtBlock::new_with_span
[function]
[call site]
01750
MyIterableType::into_iter
[function]
[call site]
01751
test_chars
[function]
[call site]
01752
0.chars().collect::<Vec<_>>
[function]
[call site]
01753
MyIterableType::into_iter
[function]
[call site]
01754
Self::IntoIter::collect
[function]
[call site]
01755
StmtBlockContainer::shrink_to_fit
[function]
[call site]
01756
Span::new
[function]
[call site]
01757
Self::into
[function]
[call site]
01758
Ok
[function]
[call site]
01759
TestStruct::new
[function]
[call site]
01760
ParseSettings::level_up
[function]
[call site]
01761
MultiInputsStream::get_next
[function]
[call site]
01762
unwrap
[function]
[call site]
01763
string_functions::is_empty
[function]
[call site]
01764
blob_functions::push
[function]
[call site]
01765
blob_functions::push
[function]
[call site]
01766
FnPtr::try_from
[function]
[call site]
01767
RhaiResultOf::unwrap
[function]
[call site]
01768
Expr::StringConstant
[function]
[call site]
01769
Engine::get_interned_string
[function]
[call site]
01770
Engine::parse_block
[function]
[call site]
01771
Expr::Stmt
[function]
[call site]
01772
TestStruct::new
[function]
[call site]
01773
ParseResult::into
[function]
[call site]
01774
string_functions::is_empty
[function]
[call site]
01775
blob_functions::push
[function]
[call site]
01776
Target::borrow_mut
[function]
[call site]
01777
Target::as_mut
[function]
[call site]
01778
MultiInputsStream::get_next
[function]
[call site]
01779
unwrap
[function]
[call site]
01780
string_functions::is_empty
[function]
[call site]
01781
blob_functions::push
[function]
[call site]
01782
Expr::StringConstant
[function]
[call site]
01783
Engine::get_interned_string
[function]
[call site]
01784
string_functions::is_empty
[function]
[call site]
01785
blob_functions::push
[function]
[call site]
01786
Expr::StringConstant
[function]
[call site]
01787
Engine::get_interned_string
[function]
[call site]
01788
Err
[function]
[call site]
01789
PERR::into_err
[function]
[call site]
01790
string_functions::is_empty
[function]
[call site]
01791
test::len
[function]
[call site]
01792
Expr::StringConstant
[function]
[call site]
01793
Engine::get_interned_string
[function]
[call site]
01794
Self::shrink_to_fit
[function]
[call site]
01795
Expr::InterpolatedString
[function]
[call site]
01796
Engine::parse_array_literal
[function]
[call site]
01797
eat_token
[function]
[call site]
01798
TestStruct::new
[function]
[call site]
01799
Engine::max_array_size
[function]
[call site]
01800
Command::get
[function]
[call site]
01801
test::len
[function]
[call site]
01802
Engine::max_array_size
[function]
[call site]
01803
Err
[function]
[call site]
01804
PERR::LiteralTooLarge
[function]
[call site]
01805
&str::into
[function]
[call site]
01806
Engine::max_array_size
[function]
[call site]
01807
PERR::into_err
[function]
[call site]
01808
peek
[function]
[call site]
01809
unwrap
[function]
[call site]
01810
peek
[function]
[call site]
01811
unwrap
[function]
[call site]
01812
eat_token
[function]
[call site]
01813
Err
[function]
[call site]
01814
PERR::MissingToken
[function]
[call site]
01815
into
[function]
[call site]
01816
into
[function]
[call site]
01817
PERR::into_err
[function]
[call site]
01818
blob_functions::push
[function]
[call site]
01819
Engine::parse_expr
[function]
[call site]
01820
ParseSettings::level_up
[function]
[call site]
01821
peek
[function]
[call site]
01822
unwrap
[function]
[call site]
01823
eat_token
[function]
[call site]
01824
Err
[function]
[call site]
01825
PERR::MissingToken
[function]
[call site]
01826
into
[function]
[call site]
01827
into
[function]
[call site]
01828
PERR::into_err
[function]
[call site]
01829
Err
[function]
[call site]
01830
TestStruct::clone
[function]
[call site]
01831
PERR::into_err
[function]
[call site]
01832
Err
[function]
[call site]
01833
PERR::MissingToken
[function]
[call site]
01834
into
[function]
[call site]
01835
&str::into
[function]
[call site]
01836
PERR::into_err
[function]
[call site]
01837
shrink_to_fit
[function]
[call site]
01838
Ok
[function]
[call site]
01839
Expr::Array
[function]
[call site]
01840
ParseSettings::level_up
[function]
[call site]
01841
Engine::parse_map_literal
[function]
[call site]
01842
eat_token
[function]
[call site]
01843
StaticVec::<(Ident,
[call site]
01844
std::collections::BTreeMap::<crate::Identifier,
[call site]
01845
peek
[function]
[call site]
01846
unwrap
[function]
[call site]
01847
eat_token
[function]
[call site]
01848
Err
[function]
[call site]
01849
PERR::MissingToken
[function]
[call site]
01850
into
[function]
[call site]
01851
into
[function]
[call site]
01852
PERR::into_err
[function]
[call site]
01853
MultiInputsStream::get_next
[function]
[call site]
01854
unwrap
[function]
[call site]
01855
ParseSettings::has_flag
[function]
[call site]
01856
Err
[function]
[call site]
01857
PERR::into_err
[function]
[call site]
01858
MyIterableType::into_iter
[function]
[call site]
01859
Self::IntoIter::any
[function]
[call site]
01860
Ident::as_str
[function]
[call site]
01861
Ident::as_str
[function]
[call site]
01862
Err
[function]
[call site]
01863
PERR::DuplicatedProperty
[function]
[call site]
01864
test_to_string
[function]
[call site]
01865
PERR::into_err
[function]
[call site]
01866
Err
[function]
[call site]
01867
PERR::into_err
[function]
[call site]
01868
tokenizer::is_valid_identifier
[function]
[call site]
01869
Err
[function]
[call site]
01870
PERR::Reserved
[function]
[call site]
01871
test_to_string
[function]
[call site]
01872
PERR::into_err
[function]
[call site]
01873
Err
[function]
[call site]
01874
PERR::into_err
[function]
[call site]
01875
Err
[function]
[call site]
01876
PERR::MissingToken
[function]
[call site]
01877
into
[function]
[call site]
01878
into
[function]
[call site]
01879
PERR::into_err
[function]
[call site]
01880
string_functions::is_empty
[function]
[call site]
01881
Err
[function]
[call site]
01882
PERR::MissingToken
[function]
[call site]
01883
into
[function]
[call site]
01884
into
[function]
[call site]
01885
PERR::into_err
[function]
[call site]
01886
Err
[function]
[call site]
01887
PERR::into_err
[function]
[call site]
01888
MultiInputsStream::get_next
[function]
[call site]
01889
unwrap
[function]
[call site]
01890
Err
[function]
[call site]
01891
PERR::into_err
[function]
[call site]
01892
Err
[function]
[call site]
01893
PERR::MissingToken
[function]
[call site]
01894
into
[function]
[call site]
01895
PERR::into_err
[function]
[call site]
01896
Engine::max_map_size
[function]
[call site]
01897
Command::get
[function]
[call site]
01898
test::len
[function]
[call site]
01899
Engine::max_map_size
[function]
[call site]
01900
Err
[function]
[call site]
01901
PERR::LiteralTooLarge
[function]
[call site]
01902
&str::into
[function]
[call site]
01903
Engine::max_map_size
[function]
[call site]
01904
PERR::into_err
[function]
[call site]
01905
peek
[function]
[call site]
01906
unwrap
[function]
[call site]
01907
Engine::parse_expr
[function]
[call site]
01908
ParseSettings::level_up
[function]
[call site]
01909
blob_functions::insert
[function]
[call site]
01910
FnPtr::try_from
[function]
[call site]
01911
RhaiResultOf::unwrap
[function]
[call site]
01912
string_functions::is_empty
[function]
[call site]
01913
blob_functions::push
[function]
[call site]
01914
eval::calc_offset_len
[function]
[call site]
01915
test::len
[function]
[call site]
01916
test::len
[function]
[call site]
01917
blob_functions::push
[function]
[call site]
01918
blob_functions::insert
[function]
[call site]
01919
TestStruct::clone
[function]
[call site]
01920
Engine::get_interned_string
[function]
[call site]
01921
blob_functions::push
[function]
[call site]
01922
peek
[function]
[call site]
01923
unwrap
[function]
[call site]
01924
eat_token
[function]
[call site]
01925
Err
[function]
[call site]
01926
PERR::MissingToken
[function]
[call site]
01927
into
[function]
[call site]
01928
&str::into
[function]
[call site]
01929
PERR::into_err
[function]
[call site]
01930
Err
[function]
[call site]
01931
TestStruct::clone
[function]
[call site]
01932
PERR::into_err
[function]
[call site]
01933
Err
[function]
[call site]
01934
PERR::MissingToken
[function]
[call site]
01935
into
[function]
[call site]
01936
into
[function]
[call site]
01937
PERR::into_err
[function]
[call site]
01938
shrink_to_fit
[function]
[call site]
01939
Ok
[function]
[call site]
01940
Expr::Map
[function]
[call site]
01941
into
[function]
[call site]
01942
ParseSettings::level_up
[function]
[call site]
01943
contains_key
[function]
[call site]
01944
get_key_value
[function]
[call site]
01945
unwrap
[function]
[call site]
01946
MultiInputsStream::get_next
[function]
[call site]
01947
unwrap
[function]
[call site]
01948
Engine::parse_custom_syntax
[function]
[call site]
01949
TestStruct::new
[function]
[call site]
01950
TestStruct::new
[function]
[call site]
01951
TestStruct::new
[function]
[call site]
01952
Scope::push_constant_dynamic
[function]
[call site]
01953
Engine::get_interned_string
[function]
[call site]
01954
RhaiResultOf::into
[function]
[call site]
01955
blob_functions::push
[function]
[call site]
01956
TestStruct::clone
[function]
[call site]
01957
blob_functions::push
[function]
[call site]
01958
TestStruct::clone
[function]
[call site]
01959
peek
[function]
[call site]
01960
unwrap
[function]
[call site]
01961
(Token,
[call site]
01962
Position::new_const
[function]
[call site]
01963
ParseSettings::level_up
[function]
[call site]
01964
parse_func
[function]
[call site]
01965
string_functions::starts_with
[function]
[call site]
01966
test::len
[function]
[call site]
01967
test::len
[function]
[call site]
01968
blob_functions::push
[function]
[call site]
01969
Expr::StringConstant
[function]
[call site]
01970
Engine::get_interned_string
[function]
[call site]
01971
Engine::get_interned_string
[function]
[call site]
01972
Err
[function]
[call site]
01973
PERR::into_err
[function]
[call site]
01974
Ident::as_str
[function]
[call site]
01975
Target::borrow_mut
[function]
[call site]
01976
MultiInputsStream::get_next
[function]
[call site]
01977
unwrap
[function]
[call site]
01978
blob_functions::push
[function]
[call site]
01979
test_to_string
[function]
[call site]
01980
into
[function]
[call site]
01981
Self::last
[function]
[call site]
01982
unwrap
[function]
[call site]
01983
blob_functions::push
[function]
[call site]
01984
Engine::get_interned_string
[function]
[call site]
01985
parse_var_name
[function]
[call site]
01986
Engine::get_interned_string
[function]
[call site]
01987
blob_functions::push
[function]
[call site]
01988
TestStruct::clone
[function]
[call site]
01989
blob_functions::push
[function]
[call site]
01990
Engine::get_interned_string
[function]
[call site]
01991
blob_functions::push
[function]
[call site]
01992
Expr::Variable
[function]
[call site]
01993
into
[function]
[call site]
01994
into
[function]
[call site]
01995
MultiInputsStream::get_next
[function]
[call site]
01996
unwrap
[function]
[call site]
01997
Token::is_standard_symbol
[function]
[call site]
01998
Ok
[function]
[call site]
01999
Token::literal_syntax
[function]
[call site]
02000
&'static
[call site]
02001
tokenizer::is_valid_identifier
[function]
[call site]
02002
Ident::as_str
[function]
[call site]
02003
Ok
[function]
[call site]
02004
Err
[function]
[call site]
02005
PERR::into_err
[function]
[call site]
02006
Err
[function]
[call site]
02007
PERR::MissingSymbol
[function]
[call site]
02008
ImmutableString::new
[function]
[call site]
02009
PERR::into_err
[function]
[call site]
02010
Engine::get_interned_string
[function]
[call site]
02011
blob_functions::push
[function]
[call site]
02012
TestStruct::clone
[function]
[call site]
02013
blob_functions::push
[function]
[call site]
02014
Engine::get_interned_string
[function]
[call site]
02015
blob_functions::push
[function]
[call site]
02016
Expr::StringConstant
[function]
[call site]
02017
MultiInputsStream::get_next
[function]
[call site]
02018
unwrap
[function]
[call site]
02019
Err
[function]
[call site]
02020
PERR::into_err
[function]
[call site]
02021
Ok
[function]
[call site]
02022
(Token,
[call site]
02023
Engine::get_interned_string
[function]
[call site]
02024
blob_functions::push
[function]
[call site]
02025
TestStruct::clone
[function]
[call site]
02026
blob_functions::push
[function]
[call site]
02027
Engine::get_interned_string
[function]
[call site]
02028
blob_functions::push
[function]
[call site]
02029
Expr::StringConstant
[function]
[call site]
02030
blob_functions::push
[function]
[call site]
02031
Engine::parse_expr
[function]
[call site]
02032
Engine::get_interned_string
[function]
[call site]
02033
blob_functions::push
[function]
[call site]
02034
TestStruct::clone
[function]
[call site]
02035
Self
[function]
[call site]
02036
blob_functions::push
[function]
[call site]
02037
Engine::parse_block
[function]
[call site]
02038
blob_functions::push
[function]
[call site]
02039
Expr::Stmt
[function]
[call site]
02040
TestStruct::new
[function]
[call site]
02041
ParseResult::into
[function]
[call site]
02042
Engine::get_interned_string
[function]
[call site]
02043
blob_functions::push
[function]
[call site]
02044
TestStruct::clone
[function]
[call site]
02045
blob_functions::push
[function]
[call site]
02046
Engine::parse_block
[function]
[call site]
02047
blob_functions::push
[function]
[call site]
02048
Expr::Stmt
[function]
[call site]
02049
TestStruct::new
[function]
[call site]
02050
ParseResult::into
[function]
[call site]
02051
Engine::get_interned_string
[function]
[call site]
02052
blob_functions::push
[function]
[call site]
02053
TestStruct::clone
[function]
[call site]
02054
blob_functions::push
[function]
[call site]
02055
peek
[function]
[call site]
02056
unwrap
[function]
[call site]
02057
Err
[function]
[call site]
02058
PERR::MissingSymbol
[function]
[call site]
02059
&str::into
[function]
[call site]
02060
PERR::into_err
[function]
[call site]
02061
blob_functions::push
[function]
[call site]
02062
Engine::parse_anon_fn
[function]
[call site]
02063
Engine::get_interned_string
[function]
[call site]
02064
blob_functions::push
[function]
[call site]
02065
TestStruct::clone
[function]
[call site]
02066
blob_functions::push
[function]
[call site]
02067
MultiInputsStream::get_next
[function]
[call site]
02068
unwrap
[function]
[call site]
02069
blob_functions::push
[function]
[call site]
02070
Expr::BoolConstant
[function]
[call site]
02071
blob_functions::push
[function]
[call site]
02072
Engine::get_interned_string
[function]
[call site]
02073
Token::literal_syntax
[function]
[call site]
02074
blob_functions::push
[function]
[call site]
02075
Engine::get_interned_string
[function]
[call site]
02076
Err
[function]
[call site]
02077
PERR::MissingSymbol
[function]
[call site]
02078
&str::into
[function]
[call site]
02079
PERR::into_err
[function]
[call site]
02080
MultiInputsStream::get_next
[function]
[call site]
02081
unwrap
[function]
[call site]
02082
blob_functions::push
[function]
[call site]
02083
Expr::IntegerConstant
[function]
[call site]
02084
blob_functions::push
[function]
[call site]
02085
f32::to_string
[function]
[call site]
02086
Engine::new
[function]
[call site]
02087
Scope::new
[function]
[call site]
02088
blob_functions::push
[function]
[call site]
02089
blob_functions::push
[function]
[call site]
02090
blob_functions::push
[function]
[call site]
02091
into
[function]
[call site]
02092
blob_functions::push
[function]
[call site]
02093
Engine::get_interned_string
[function]
[call site]
02094
Err
[function]
[call site]
02095
PERR::MissingSymbol
[function]
[call site]
02096
&str::into
[function]
[call site]
02097
PERR::into_err
[function]
[call site]
02098
MultiInputsStream::get_next
[function]
[call site]
02099
unwrap
[function]
[call site]
02100
blob_functions::push
[function]
[call site]
02101
Expr::FloatConstant
[function]
[call site]
02102
blob_functions::push
[function]
[call site]
02103
into
[function]
[call site]
02104
blob_functions::push
[function]
[call site]
02105
Engine::get_interned_string
[function]
[call site]
02106
Err
[function]
[call site]
02107
PERR::MissingSymbol
[function]
[call site]
02108
&str::into
[function]
[call site]
02109
PERR::into_err
[function]
[call site]
02110
MultiInputsStream::get_next
[function]
[call site]
02111
unwrap
[function]
[call site]
02112
Engine::get_interned_string
[function]
[call site]
02113
blob_functions::push
[function]
[call site]
02114
Expr::StringConstant
[function]
[call site]
02115
TestStruct::clone
[function]
[call site]
02116
blob_functions::push
[function]
[call site]
02117
blob_functions::push
[function]
[call site]
02118
Engine::get_interned_string
[function]
[call site]
02119
Err
[function]
[call site]
02120
PERR::MissingSymbol
[function]
[call site]
02121
&str::into
[function]
[call site]
02122
PERR::into_err
[function]
[call site]
02123
MultiInputsStream::get_next
[function]
[call site]
02124
unwrap
[function]
[call site]
02125
Err
[function]
[call site]
02126
PERR::into_err
[function]
[call site]
02127
blob_functions::push
[function]
[call site]
02128
TestStruct::clone
[function]
[call site]
02129
blob_functions::push
[function]
[call site]
02130
TestStruct::clone
[function]
[call site]
02131
Token::is_literal
[function]
[call site]
02132
Token::literal_syntax
[function]
[call site]
02133
blob_functions::push
[function]
[call site]
02134
TestStruct::clone
[function]
[call site]
02135
blob_functions::push
[function]
[call site]
02136
TestStruct::clone
[function]
[call site]
02137
Err
[function]
[call site]
02138
PERR::MissingToken
[function]
[call site]
02139
into
[function]
[call site]
02140
PERR::into_err
[function]
[call site]
02141
Self::shrink_to_fit
[function]
[call site]
02142
Self::shrink_to_fit
[function]
[call site]
02143
Ok
[function]
[call site]
02144
Expr::Custom
[function]
[call site]
02145
into
[function]
[call site]
02146
ParseSettings::level_up
[function]
[call site]
02147
MultiInputsStream::get_next
[function]
[call site]
02148
unwrap
[function]
[call site]
02149
peek
[function]
[call site]
02150
unwrap
[function]
[call site]
02151
Expr::Variable
[function]
[call site]
02152
Engine::get_interned_string
[function]
[call site]
02153
into
[function]
[call site]
02154
Engine::get_interned_string
[function]
[call site]
02155
into
[function]
[call site]
02156
ASTFlags::intersects
[function]
[call site]
02157
Err
[function]
[call site]
02158
LexError::ImproperSymbol
[function]
[call site]
02159
Token::literal_syntax
[function]
[call site]
02160
&'static
[call site]
02161
ImmutableString::new
[function]
[call site]
02162
PERR::into_err
[function]
[call site]
02163
Engine::get_interned_string
[function]
[call site]
02164
Expr::Variable
[function]
[call site]
02165
into
[function]
[call site]
02166
Engine::access_var
[function]
[call site]
02167
ASTFlags::intersects
[function]
[call site]
02168
Position::is_none
[function]
[call site]
02169
ParseSettings::has_option
[function]
[call site]
02170
map_or
[function]
[call site]
02171
string_functions::contains
[function]
[call site]
02172
Err
[function]
[call site]
02173
PERR::VariableUndefined
[function]
[call site]
02174
test_to_string
[function]
[call site]
02175
PERR::into_err
[function]
[call site]
02176
and_then
[function]
[call site]
02177
FnPtr::try_from
[function]
[call site]
02178
Command::get
[function]
[call site]
02179
RhaiResultOf::ok
[function]
[call site]
02180
and_then
[function]
[call site]
02181
Engine::get_interned_string
[function]
[call site]
02182
Expr::Variable
[function]
[call site]
02183
into
[function]
[call site]
02184
into
[function]
[call site]
02185
MultiInputsStream::get_next
[function]
[call site]
02186
unwrap
[function]
[call site]
02187
peek
[function]
[call site]
02188
unwrap
[function]
[call site]
02189
is_reserved_keyword_or_symbol
[function]
[call site]
02190
Expr::Variable
[function]
[call site]
02191
Engine::get_interned_string
[function]
[call site]
02192
into
[function]
[call site]
02193
Engine::get_interned_string
[function]
[call site]
02194
into
[function]
[call site]
02195
ParseSettings::has_flag
[function]
[call site]
02196
Expr::ThisPtr
[function]
[call site]
02197
Err
[function]
[call site]
02198
LexError::ImproperSymbol
[function]
[call site]
02199
test_to_string
[function]
[call site]
02200
PERR::into_err
[function]
[call site]
02201
Err
[function]
[call site]
02202
PERR::Reserved
[function]
[call site]
02203
test_to_string
[function]
[call site]
02204
PERR::into_err
[function]
[call site]
02205
MultiInputsStream::get_next
[function]
[call site]
02206
unwrap
[function]
[call site]
02207
Err
[function]
[call site]
02208
PERR::into_err
[function]
[call site]
02209
Err
[function]
[call site]
02210
LexError::UnexpectedInput
[function]
[call site]
02211
(Token,
[call site]
02212
PERR::into_err
[function]
[call site]
02213
peek
[function]
[call site]
02214
unwrap
[function]
[call site]
02215
Ok
[function]
[call site]
02216
Engine::parse_postfix
[function]
[call site]
02217
peek
[function]
[call site]
02218
unwrap
[function]
[call site]
02219
Expr::is_valid_postfix
[function]
[call site]
02220
MultiInputsStream::get_next
[function]
[call site]
02221
unwrap
[function]
[call site]
02222
string_functions::is_empty
[function]
[call site]
02223
peek
[function]
[call site]
02224
unwrap
[function]
[call site]
02225
Err
[function]
[call site]
02226
LexError::UnexpectedInput
[function]
[call site]
02227
into
[function]
[call site]
02228
PERR::into_err
[function]
[call site]
02229
Err
[function]
[call site]
02230
LexError::ImproperSymbol
[function]
[call site]
02231
&str::into
[function]
[call site]
02232
&str::into
[function]
[call site]
02233
PERR::into_err
[function]
[call site]
02234
peek
[function]
[call site]
02235
unwrap
[function]
[call site]
02236
Err
[function]
[call site]
02237
PERR::MissingToken
[function]
[call site]
02238
into
[function]
[call site]
02239
&str::into
[function]
[call site]
02240
PERR::into_err
[function]
[call site]
02241
MultiInputsStream::get_next
[function]
[call site]
02242
unwrap
[function]
[call site]
02243
Engine::parse_fn_call
[function]
[call site]
02244
peek
[function]
[call site]
02245
unwrap
[function]
[call site]
02246
TestStruct::new
[function]
[call site]
02247
Err
[function]
[call site]
02248
PERR::MissingToken
[function]
[call site]
02249
into
[function]
[call site]
02250
PERR::into_err
[function]
[call site]
02251
Err
[function]
[call site]
02252
TestStruct::clone
[function]
[call site]
02253
PERR::into_err
[function]
[call site]
02254
eat_token
[function]
[call site]
02255
string_functions::is_empty
[function]
[call site]
02256
calc_fn_hash
[function]
[call site]
02257
Namespace::root
[function]
[call site]
02258
ParseState::find_module
[function]
[call site]
02259
MyIterableType::into_iter
[function]
[call site]
02260
array_functions::reduce_rev
[function]
[call site]
02261
rposition
[function]
[call site]
02262
and_then
[function]
[call site]
02263
TestStruct::new
[function]
[call site]
02264
ParseSettings::has_option
[function]
[call site]
02265
Position::is_none
[function]
[call site]
02266
MyIterableType::into_iter
[function]
[call site]
02267
T::as_any
[function]
[call site]
02268
contains_key
[function]
[call site]
02269
Err
[function]
[call site]
02270
PERR::ModuleUndefined
[function]
[call site]
02271
&str::into
[function]
[call site]
02272
PERR::into_err
[function]
[call site]
02273
ParseSettings::level_up_with_position
[function]
[call site]
02274
calc_fn_hash
[function]
[call site]
02275
MyIterableType::into_iter
[function]
[call site]
02276
test_optimizer_const_map
[function]
[call site]
02277
calc_fn_hash
[function]
[call site]
02278
tokenizer::is_valid_function_name
[function]
[call site]
02279
FnCallHashes::from_hash
[function]
[call site]
02280
Some
[function]
[call site]
02281
FnCallHashes::from_native_only
[function]
[call site]
02282
shrink_to_fit
[function]
[call site]
02283
Ok
[function]
[call site]
02284
Engine::get_interned_string
[function]
[call site]
02285
FnCallExpr::into_fn_call_expr
[function]
[call site]
02286
ParseSettings::level_up
[function]
[call site]
02287
peek
[function]
[call site]
02288
unwrap
[function]
[call site]
02289
blob_functions::push
[function]
[call site]
02290
Engine::parse_expr
[function]
[call site]
02291
peek
[function]
[call site]
02292
unwrap
[function]
[call site]
02293
eat_token
[function]
[call site]
02294
string_functions::is_empty
[function]
[call site]
02295
calc_fn_hash
[function]
[call site]
02296
test::len
[function]
[call site]
02297
Namespace::root
[function]
[call site]
02298
ParseState::find_module
[function]
[call site]
02299
ParseSettings::has_option
[function]
[call site]
02300
Position::is_none
[function]
[call site]
02301
MyIterableType::into_iter
[function]
[call site]
02302
T::as_any
[function]
[call site]
02303
contains_key
[function]
[call site]
02304
Err
[function]
[call site]
02305
PERR::ModuleUndefined
[function]
[call site]
02306
&str::into
[function]
[call site]
02307
PERR::into_err
[function]
[call site]
02308
ParseSettings::level_up_with_position
[function]
[call site]
02309
calc_fn_hash
[function]
[call site]
02310
MyIterableType::into_iter
[function]
[call site]
02311
test_optimizer_const_map
[function]
[call site]
02312
test::len
[function]
[call site]
02313
calc_fn_hash
[function]
[call site]
02314
test::len
[function]
[call site]
02315
tokenizer::is_valid_function_name
[function]
[call site]
02316
FnCallHashes::from_hash
[function]
[call site]
02317
FnCallHashes::from_native_only
[function]
[call site]
02318
shrink_to_fit
[function]
[call site]
02319
Ok
[function]
[call site]
02320
Engine::get_interned_string
[function]
[call site]
02321
FnCallExpr::into_fn_call_expr
[function]
[call site]
02322
eat_token
[function]
[call site]
02323
Err
[function]
[call site]
02324
PERR::MissingToken
[function]
[call site]
02325
into
[function]
[call site]
02326
PERR::into_err
[function]
[call site]
02327
Err
[function]
[call site]
02328
TestStruct::clone
[function]
[call site]
02329
PERR::into_err
[function]
[call site]
02330
Err
[function]
[call site]
02331
PERR::MissingToken
[function]
[call site]
02332
into
[function]
[call site]
02333
PERR::into_err
[function]
[call site]
02334
Engine::parse_fn_call
[function]
[call site]
02335
RhaiResultOf::intersects
[function]
[call site]
02336
Err
[function]
[call site]
02337
LexError::ImproperSymbol
[function]
[call site]
02338
Token::literal_syntax
[function]
[call site]
02339
&'static
[call site]
02340
ImmutableString::new
[function]
[call site]
02341
PERR::into_err
[function]
[call site]
02342
parse_var_name
[function]
[call site]
02343
blob_functions::push
[function]
[call site]
02344
Engine::get_interned_string
[function]
[call site]
02345
Expr::Variable
[function]
[call site]
02346
into
[function]
[call site]
02347
string_functions::is_empty
[function]
[call site]
02348
ParseSettings::level_up
[function]
[call site]
02349
Engine::parse_index_chain
[function]
[call site]
02350
Engine::parse_expr
[function]
[call site]
02351
ParseSettings::level_up
[function]
[call site]
02352
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]
02353
Err
[function]
[call site]
02354
PERR::MalformedIndexExpr
[function]
[call site]
02355
&str::into
[function]
[call site]
02356
PERR::into_err
[function]
[call site]
02357
Expr::start_position
[function]
[call site]
02358
string_functions::is_empty
[function]
[call site]
02359
Expr::position
[function]
[call site]
02360
ParseSettings::level_up_with_position
[function]
[call site]
02361
Expr::start_position
[function]
[call site]
02362
Expr::start_position
[function]
[call site]
02363
Expr::position
[function]
[call site]
02364
Ok
[function]
[call site]
02365
Err
[function]
[call site]
02366
PERR::MalformedIndexExpr
[function]
[call site]
02367
&str::into
[function]
[call site]
02368
PERR::into_err
[function]
[call site]
02369
Expr::start_position
[function]
[call site]
02370
Err
[function]
[call site]
02371
PERR::MalformedIndexExpr
[function]
[call site]
02372
&str::into
[function]
[call site]
02373
PERR::into_err
[function]
[call site]
02374
Expr::start_position
[function]
[call site]
02375
Err
[function]
[call site]
02376
PERR::MalformedIndexExpr
[function]
[call site]
02377
&str::into
[function]
[call site]
02378
PERR::into_err
[function]
[call site]
02379
Expr::start_position
[function]
[call site]
02380
Err
[function]
[call site]
02381
PERR::MalformedIndexExpr
[function]
[call site]
02382
&str::into
[function]
[call site]
02383
PERR::into_err
[function]
[call site]
02384
Expr::start_position
[function]
[call site]
02385
Ok
[function]
[call site]
02386
Ok
[function]
[call site]
02387
Err
[function]
[call site]
02388
PERR::MalformedIndexExpr
[function]
[call site]
02389
&str::into
[function]
[call site]
02390
PERR::into_err
[function]
[call site]
02391
Expr::start_position
[function]
[call site]
02392
Err
[function]
[call site]
02393
PERR::MalformedIndexExpr
[function]
[call site]
02394
&str::into
[function]
[call site]
02395
PERR::into_err
[function]
[call site]
02396
Expr::start_position
[function]
[call site]
02397
Err
[function]
[call site]
02398
PERR::MalformedIndexExpr
[function]
[call site]
02399
&str::into
[function]
[call site]
02400
PERR::into_err
[function]
[call site]
02401
Expr::start_position
[function]
[call site]
02402
Err
[function]
[call site]
02403
PERR::MalformedIndexExpr
[function]
[call site]
02404
&str::into
[function]
[call site]
02405
PERR::into_err
[function]
[call site]
02406
Expr::start_position
[function]
[call site]
02407
Err
[function]
[call site]
02408
PERR::MalformedIndexExpr
[function]
[call site]
02409
&str::into
[function]
[call site]
02410
PERR::into_err
[function]
[call site]
02411
Expr::start_position
[function]
[call site]
02412
Ok
[function]
[call site]
02413
Ok
[function]
[call site]
02414
peek
[function]
[call site]
02415
unwrap
[function]
[call site]
02416
eat_token
[function]
[call site]
02417
peek
[function]
[call site]
02418
unwrap
[function]
[call site]
02419
MultiInputsStream::get_next
[function]
[call site]
02420
unwrap
[function]
[call site]
02421
ParseSettings::level_up
[function]
[call site]
02422
string_functions::is_empty
[function]
[call site]
02423
Engine::parse_index_chain
[function]
[call site]
02424
Ok
[function]
[call site]
02425
Expr::Index
[function]
[call site]
02426
into
[function]
[call site]
02427
Ok
[function]
[call site]
02428
Expr::Index
[function]
[call site]
02429
into
[function]
[call site]
02430
Err
[function]
[call site]
02431
TestStruct::clone
[function]
[call site]
02432
PERR::into_err
[function]
[call site]
02433
Err
[function]
[call site]
02434
PERR::MissingToken
[function]
[call site]
02435
into
[function]
[call site]
02436
&str::into
[function]
[call site]
02437
PERR::into_err
[function]
[call site]
02438
peek
[function]
[call site]
02439
unwrap
[function]
[call site]
02440
is_reserved_keyword_or_symbol
[function]
[call site]
02441
Err
[function]
[call site]
02442
PERR::Reserved
[function]
[call site]
02443
test_to_string
[function]
[call site]
02444
PERR::into_err
[function]
[call site]
02445
Err
[function]
[call site]
02446
PERR::into_err
[function]
[call site]
02447
string_functions::is_empty
[function]
[call site]
02448
Engine::parse_primary
[function]
[call site]
02449
ParseSettings::level_up
[function]
[call site]
02450
Engine::make_dot_expr
[function]
[call site]
02451
ASTFlags::intersects
[function]
[call site]
02452
Engine::make_dot_expr
[function]
[call site]
02453
Ok
[function]
[call site]
02454
Expr::Index
[function]
[call site]
02455
string_functions::is_empty
[function]
[call site]
02456
string_functions::is_empty
[function]
[call site]
02457
Engine::convert_expr_into_property
[function]
[call site]
02458
string_functions::is_empty
[function]
[call site]
02459
TestStruct::clone
[function]
[call site]
02460
Engine::get_interned_getter
[function]
[call site]
02461
locked_write
[function]
[call site]
02462
StringsInterner::get_with_mapper
[function]
[call site]
02463
StmtBlock::as_ref
[function]
[call site]
02464
StringsInterner::max
[function]
[call site]
02465
func::hashing::get_hasher
[function]
[call site]
02466
Self::Hasher::write_u8
[function]
[call site]
02467
test::hash
[function]
[call site]
02468
Self::Hasher::finish
[function]
[call site]
02469
test::len
[function]
[call site]
02470
test::len
[function]
[call site]
02471
BloomFilterU64::is_absent_and_set
[function]
[call site]
02472
BloomFilterU64::calc_hash
[function]
[call site]
02473
string_functions::is_empty
[function]
[call site]
02474
reserve
[function]
[call site]
02475
Scope::push_entry
[function]
[call site]
02476
Scope::is_empty
[function]
[call site]
02477
reserve
[function]
[call site]
02478
reserve
[function]
[call site]
02479
blob_functions::push
[function]
[call site]
02480
Dynamic::set_access_mode
[function]
[call site]
02481
blob_functions::push
[function]
[call site]
02482
Command::get
[function]
[call site]
02483
TestStruct::clone
[function]
[call site]
02484
Self
[function]
[call site]
02485
blob_functions::insert
[function]
[call site]
02486
TestStruct::clone
[function]
[call site]
02487
StringsInterner::throttle_cache
[function]
[call site]
02488
Some
[function]
[call site]
02489
make_getter
[function]
[call site]
02490
Position::new_const
[function]
[call site]
02491
RhaiResultOf::push_str
[function]
[call site]
02492
RhaiResultOf::push_str
[function]
[call site]
02493
StmtBlock::as_ref
[function]
[call site]
02494
Identifier::into
[function]
[call site]
02495
make_getter
[function]
[call site]
02496
StmtBlock::as_ref
[function]
[call site]
02497
Identifier::into
[function]
[call site]
02498
make_getter
[function]
[call site]
02499
StmtBlock::as_ref
[function]
[call site]
02500
Identifier::into
[function]
[call site]
02501
calc_fn_hash
[function]
[call site]
02502
Engine::get_interned_setter
[function]
[call site]
02503
locked_write
[function]
[call site]
02504
StringsInterner::get_with_mapper
[function]
[call site]
02505
make_setter
[function]
[call site]
02506
Position::new_const
[function]
[call site]
02507
RhaiResultOf::push_str
[function]
[call site]
02508
RhaiResultOf::push_str
[function]
[call site]
02509
StmtBlock::as_ref
[function]
[call site]
02510
Identifier::into
[function]
[call site]
02511
make_setter
[function]
[call site]
02512
StmtBlock::as_ref
[function]
[call site]
02513
Identifier::into
[function]
[call site]
02514
make_setter
[function]
[call site]
02515
StmtBlock::as_ref
[function]
[call site]
02516
Identifier::into
[function]
[call site]
02517
calc_fn_hash
[function]
[call site]
02518
Expr::Property
[function]
[call site]
02519
TestStruct::new
[function]
[call site]
02520
Ok
[function]
[call site]
02521
Expr::Dot
[function]
[call site]
02522
into
[function]
[call site]
02523
Ok
[function]
[call site]
02524
Expr::Dot
[function]
[call site]
02525
into
[function]
[call site]
02526
FnCallExpr::is_qualified
[function]
[call site]
02527
string_functions::is_empty
[function]
[call site]
02528
Err
[function]
[call site]
02529
LexError::ImproperSymbol
[function]
[call site]
02530
test_to_string
[function]
[call site]
02531
PERR::into_err
[function]
[call site]
02532
Err
[function]
[call site]
02533
PERR::MalformedCapture
[function]
[call site]
02534
&str::into
[function]
[call site]
02535
PERR::into_err
[function]
[call site]
02536
test::len
[function]
[call site]
02537
tokenizer::is_valid_function_name
[function]
[call site]
02538
FnCallHashes::from_script_and_native
[function]
[call site]
02539
Some
[function]
[call site]
02540
calc_fn_hash
[function]
[call site]
02541
calc_fn_hash
[function]
[call site]
02542
FnCallHashes::from_native_only
[function]
[call site]
02543
calc_fn_hash
[function]
[call site]
02544
FnCallHashes::from_native_only
[function]
[call site]
02545
calc_fn_hash
[function]
[call site]
02546
Expr::MethodCall
[function]
[call site]
02547
Ok
[function]
[call site]
02548
Expr::Dot
[function]
[call site]
02549
into
[function]
[call site]
02550
string_functions::is_empty
[function]
[call site]
02551
FnCallExpr::is_qualified
[function]
[call site]
02552
Engine::convert_expr_into_property
[function]
[call site]
02553
into
[function]
[call site]
02554
Expr::Dot
[function]
[call site]
02555
Expr::Index
[function]
[call site]
02556
Ok
[function]
[call site]
02557
Expr::Dot
[function]
[call site]
02558
into
[function]
[call site]
02559
test::len
[function]
[call site]
02560
tokenizer::is_valid_function_name
[function]
[call site]
02561
FnCallHashes::from_script_and_native
[function]
[call site]
02562
calc_fn_hash
[function]
[call site]
02563
calc_fn_hash
[function]
[call site]
02564
FnCallHashes::from_native_only
[function]
[call site]
02565
calc_fn_hash
[function]
[call site]
02566
FnCallHashes::from_native_only
[function]
[call site]
02567
calc_fn_hash
[function]
[call site]
02568
Expr::MethodCall
[function]
[call site]
02569
into
[function]
[call site]
02570
Expr::Dot
[function]
[call site]
02571
Expr::Index
[function]
[call site]
02572
Ok
[function]
[call site]
02573
Expr::Dot
[function]
[call site]
02574
into
[function]
[call site]
02575
Err
[function]
[call site]
02576
PERR::into_err
[function]
[call site]
02577
Expr::start_position
[function]
[call site]
02578
string_functions::is_empty
[function]
[call site]
02579
optimize_combo_chain
[function]
[call site]
02580
test_functions_take
[function]
[call site]
02581
test_functions_take
[function]
[call site]
02582
test_functions_take
[function]
[call site]
02583
StmtBlock::as_mut
[function]
[call site]
02584
intersects
[function]
[call site]
02585
StmtBlock::as_mut
[function]
[call site]
02586
StmtBlock::as_mut
[function]
[call site]
02587
string_functions::remove
[function]
[call site]
02588
test_functions_take
[function]
[call site]
02589
make_sub
[function]
[call site]
02590
make_root
[function]
[call site]
02591
string_functions::is_empty
[function]
[call site]
02592
Some
[function]
[call site]
02593
string_functions::is_empty
[function]
[call site]
02594
Some
[function]
[call site]
02595
string_functions::is_empty
[function]
[call site]
02596
crate::calc_var_hash
[function]
[call site]
02597
get_hasher
[function]
[call site]
02598
write_u8
[function]
[call site]
02599
MyIterableType::into_iter
[function]
[call site]
02600
Self::IntoIter::for_each
[function]
[call site]
02601
test::hash
[function]
[call site]
02602
write_usize
[function]
[call site]
02603
test::hash
[function]
[call site]
02604
StraightHasher::finish
[function]
[call site]
02605
MyIterableType::into_iter
[function]
[call site]
02606
test_optimizer_const_map
[function]
[call site]
02607
Namespace::root
[function]
[call site]
02608
ParseState::find_module
[function]
[call site]
02609
ParseSettings::has_option
[function]
[call site]
02610
Position::is_none
[function]
[call site]
02611
MyIterableType::into_iter
[function]
[call site]
02612
T::as_any
[function]
[call site]
02613
contains_key
[function]
[call site]
02614
Err
[function]
[call site]
02615
PERR::ModuleUndefined
[function]
[call site]
02616
&str::into
[function]
[call site]
02617
PERR::into_err
[function]
[call site]
02618
ParseSettings::level_up_with_position
[function]
[call site]
02619
Ok
[function]
[call site]
02620
string_functions::is_empty
[function]
[call site]
02621
test::len
[function]
[call site]
02622
string_functions::is_empty
[function]
[call site]
02623
Engine::parse_binary_op
[function]
[call site]
02624
ParseSettings::level_up_with_position
[function]
[call site]
02625
peek
[function]
[call site]
02626
unwrap
[function]
[call site]
02627
Ok
[function]
[call site]
02628
Command::get
[function]
[call site]
02629
copied
[function]
[call site]
02630
ok_or_else
[function]
[call site]
02631
PERR::Reserved
[function]
[call site]
02632
!::to_string
[function]
[call site]
02633
Engine::new
[function]
[call site]
02634
Scope::new
[function]
[call site]
02635
blob_functions::push
[function]
[call site]
02636
blob_functions::push
[function]
[call site]
02637
blob_functions::push
[function]
[call site]
02638
PERR::into_err
[function]
[call site]
02639
tokenizer::is_valid_identifier
[function]
[call site]
02640
Err
[function]
[call site]
02641
PERR::UnknownOperator
[function]
[call site]
02642
!::to_string
[function]
[call site]
02643
PERR::into_err
[function]
[call site]
02644
test_ops_precedence
[function]
[call site]
02645
Engine::new
[function]
[call site]
02646
Token::is_bind_right
[function]
[call site]
02647
Ok
[function]
[call site]
02648
MultiInputsStream::get_next
[function]
[call site]
02649
unwrap
[function]
[call site]
02650
Engine::parse_stmt
[function]
[call site]
02651
ParseResult::into
[function]
[call site]
02652
Expr::Stmt
[function]
[call site]
02653
ParseResult::into
[function]
[call site]
02654
peek
[function]
[call site]
02655
unwrap
[function]
[call site]
02656
Expr::Unit
[function]
[call site]
02657
Engine::parse_unary
[function]
[call site]
02658
peek
[function]
[call site]
02659
unwrap
[function]
[call site]
02660
Command::get
[function]
[call site]
02661
copied
[function]
[call site]
02662
ok_or_else
[function]
[call site]
02663
PERR::Reserved
[function]
[call site]
02664
!::to_string
[function]
[call site]
02665
PERR::into_err
[function]
[call site]
02666
tokenizer::is_valid_identifier
[function]
[call site]
02667
Err
[function]
[call site]
02668
PERR::UnknownOperator
[function]
[call site]
02669
!::to_string
[function]
[call site]
02670
PERR::into_err
[function]
[call site]
02671
test_ops_precedence
[function]
[call site]
02672
Engine::parse_binary_op
[function]
[call site]
02673
ParseSettings::level_up
[function]
[call site]
02674
ParseSettings::level_up
[function]
[call site]
02675
into
[function]
[call site]
02676
calc_fn_hash
[function]
[call site]
02677
tokenizer::is_valid_function_name
[function]
[call site]
02678
Engine::get_interned_string
[function]
[call site]
02679
FnCallHashes::from_native_only
[function]
[call site]
02680
MyIterableType::into_iter
[function]
[call site]
02681
Self::IntoIter::collect
[function]
[call site]
02682
Self::then
[function]
[call site]
02683
TestStruct::clone
[function]
[call site]
02684
test_functions_take
[function]
[call site]
02685
Expr::ensure_bool_expr
[function]
[call site]
02686
test_functions_take
[function]
[call site]
02687
Expr::ensure_bool_expr
[function]
[call site]
02688
StmtBlock::extend
[function]
[call site]
02689
blob_functions::push
[function]
[call site]
02690
blob_functions::insert
[function]
[call site]
02691
Expr::set_position
[function]
[call site]
02692
Expr::set_position
[function]
[call site]
02693
Expr::And
[function]
[call site]
02694
TestStruct::new
[function]
[call site]
02695
into
[function]
[call site]
02696
test_functions_take
[function]
[call site]
02697
Expr::ensure_bool_expr
[function]
[call site]
02698
test_functions_take
[function]
[call site]
02699
Expr::ensure_bool_expr
[function]
[call site]
02700
StmtBlock::extend
[function]
[call site]
02701
blob_functions::push
[function]
[call site]
02702
blob_functions::insert
[function]
[call site]
02703
Expr::set_position
[function]
[call site]
02704
Expr::Or
[function]
[call site]
02705
TestStruct::new
[function]
[call site]
02706
into
[function]
[call site]
02707
test_functions_take
[function]
[call site]
02708
test_functions_take
[function]
[call site]
02709
StmtBlock::extend
[function]
[call site]
02710
blob_functions::push
[function]
[call site]
02711
blob_functions::insert
[function]
[call site]
02712
Expr::set_position
[function]
[call site]
02713
Expr::Coalesce
[function]
[call site]
02714
TestStruct::new
[function]
[call site]
02715
into
[function]
[call site]
02716
split_first_mut
[function]
[call site]
02717
unwrap
[function]
[call site]
02718
std::mem::swap
[function]
[call site]
02719
FnCallHashes::from_hash
[function]
[call site]
02720
calc_fn_hash
[function]
[call site]
02721
Engine::get_interned_string
[function]
[call site]
02722
FnCallExpr::into_fn_call_expr
[function]
[call site]
02723
Engine::get_interned_string
[function]
[call site]
02724
FnCallHashes::from_native_only
[function]
[call site]
02725
calc_fn_hash
[function]
[call site]
02726
MyIterableType::into_iter
[function]
[call site]
02727
Self::IntoIter::collect
[function]
[call site]
02728
Some
[function]
[call site]
02729
FnCallExpr::into_fn_call_expr
[function]
[call site]
02730
FnCallExpr::into_fn_call_expr
[function]
[call site]
02731
contains_key
[function]
[call site]
02732
FnCallHashes::from_native_only
[function]
[call site]
02733
calc_fn_hash
[function]
[call site]
02734
FnCallHashes::from_hash
[function]
[call site]
02735
calc_fn_hash
[function]
[call site]
02736
FnCallExpr::into_fn_call_expr
[function]
[call site]
02737
FnCallExpr::into_fn_call_expr
[function]
[call site]
02738
peek
[function]
[call site]
02739
unwrap
[function]
[call site]
02740
eat_token
[function]
[call site]
02741
Token::is_op_assignment
[function]
[call site]
02742
MultiInputsStream::get_next
[function]
[call site]
02743
test_optimizer_const_map
[function]
[call site]
02744
Some
[function]
[call site]
02745
unwrap
[function]
[call site]
02746
Ok
[function]
[call site]
02747
Stmt::Expr
[function]
[call site]
02748
into
[function]
[call site]
02749
Engine::parse_expr
[function]
[call site]
02750
Engine::make_assignment_stmt
[function]
[call site]
02751
map_or_else
[function]
[call site]
02752
OpAssignment::new_assignment
[function]
[call site]
02753
OpAssignment::new_op_assignment_from_token
[function]
[call site]
02754
Token::get_base_op_from_assignment
[function]
[call site]
02755
Some
[function]
[call site]
02756
Option::unwrap_or_else
[function]
[call site]
02757
Token::literal_syntax
[function]
[call site]
02758
Token::literal_syntax
[function]
[call site]
02759
calc_fn_hash
[function]
[call site]
02760
calc_fn_hash
[function]
[call site]
02761
Ok
[function]
[call site]
02762
Stmt::Assignment
[function]
[call site]
02763
into
[function]
[call site]
02764
Position::is_none
[function]
[call site]
02765
Ok
[function]
[call site]
02766
Stmt::Assignment
[function]
[call site]
02767
into
[function]
[call site]
02768
f32::map_or_else
[function]
[call site]
02769
expect
[function]
[call site]
02770
Command::get
[function]
[call site]
02771
Command::get
[function]
[call site]
02772
Scope::get_mut_by_index
[function]
[call site]
02773
test::len
[function]
[call site]
02774
Dynamic::access_mode
[function]
[call site]
02775
Ok
[function]
[call site]
02776
Stmt::Assignment
[function]
[call site]
02777
into
[function]
[call site]
02778
Err
[function]
[call site]
02779
PERR::AssignmentToConstant
[function]
[call site]
02780
test_to_string
[function]
[call site]
02781
PERR::into_err
[function]
[call site]
02782
ASTFlags::intersects
[function]
[call site]
02783
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]
02784
ASTFlags::intersects
[function]
[call site]
02785
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]
02786
Some
[function]
[call site]
02787
ParseSettings::level_up_with_position
[function]
[call site]
02788
ASTFlags::intersects
[function]
[call site]
02789
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]
02790
Some
[function]
[call site]
02791
ParseSettings::level_up_with_position
[function]
[call site]
02792
Err
[function]
[call site]
02793
PERR::AssignmentToInvalidLHS
[function]
[call site]
02794
ImmutableString::new
[function]
[call site]
02795
PERR::into_err
[function]
[call site]
02796
Ok
[function]
[call site]
02797
Stmt::Assignment
[function]
[call site]
02798
into
[function]
[call site]
02799
Err
[function]
[call site]
02800
PERR::AssignmentToInvalidLHS
[function]
[call site]
02801
ImmutableString::new
[function]
[call site]
02802
PERR::into_err
[function]
[call site]
02803
ParseSettings::level_up_with_position
[function]
[call site]
02804
Expr::is_constant
[function]
[call site]
02805
MyIterableType::into_iter
[function]
[call site]
02806
Self::IntoIter::all
[function]
[call site]
02807
MyIterableType::into_iter
[function]
[call site]
02808
test_optimizer_const_map
[function]
[call site]
02809
test_method_call
[function]
[call site]
02810
Err
[function]
[call site]
02811
PERR::AssignmentToConstant
[function]
[call site]
02812
ImmutableString::new
[function]
[call site]
02813
PERR::into_err
[function]
[call site]
02814
Expr::start_position
[function]
[call site]
02815
Token::is_op_assignment
[function]
[call site]
02816
Err
[function]
[call site]
02817
LexError::ImproperSymbol
[function]
[call site]
02818
Token::literal_syntax
[function]
[call site]
02819
into
[function]
[call site]
02820
&str::into
[function]
[call site]
02821
PERR::into_err
[function]
[call site]
02822
Err
[function]
[call site]
02823
PERR::AssignmentToInvalidLHS
[function]
[call site]
02824
ImmutableString::new
[function]
[call site]
02825
PERR::into_err
[function]
[call site]
02826
ParseSettings::level_up_with_position
[function]
[call site]
02827
StmtBlock::statements_mut
[function]
[call site]
02828
blob_functions::push
[function]
[call site]
02829
blob_functions::push
[function]
[call site]
02830
FnPtr::try_from
[function]
[call site]
02831
RhaiResultOf::unwrap
[function]
[call site]
02832
MultiInputsStream::get_next
[function]
[call site]
02833
unwrap
[function]
[call site]
02834
Ok
[function]
[call site]
02835
Stmt::Block
[function]
[call site]
02836
StmtBlock::new
[function]
[call site]
02837
Self::into
[function]
[call site]
02838
Err
[function]
[call site]
02839
PERR::into_err
[function]
[call site]
02840
Err
[function]
[call site]
02841
PERR::MissingToken
[function]
[call site]
02842
into
[function]
[call site]
02843
&str::into
[function]
[call site]
02844
PERR::into_err
[function]
[call site]
02845
test::len
[function]
[call site]
02846
test::len
[function]
[call site]
02847
peek
[function]
[call site]
02848
unwrap
[function]
[call site]
02849
eat_token
[function]
[call site]
02850
Err
[function]
[call site]
02851
PERR::MissingToken
[function]
[call site]
02852
into
[function]
[call site]
02853
&str::into
[function]
[call site]
02854
PERR::into_err
[function]
[call site]
02855
string_functions::remove
[function]
[call site]
02856
Engine::parse_stmt
[function]
[call site]
02857
Stmt::is_noop
[function]
[call site]
02858
CustomExpr::is_self_terminated
[function]
[call site]
02859
StmtBlock::statements_mut
[function]
[call site]
02860
blob_functions::push
[function]
[call site]
02861
peek
[function]
[call site]
02862
unwrap
[function]
[call site]
02863
eat_token
[function]
[call site]
02864
eat_token
[function]
[call site]
02865
eat_token
[function]
[call site]
02866
Err
[function]
[call site]
02867
TestStruct::clone
[function]
[call site]
02868
PERR::into_err
[function]
[call site]
02869
Err
[function]
[call site]
02870
PERR::MissingToken
[function]
[call site]
02871
into
[function]
[call site]
02872
&str::into
[function]
[call site]
02873
PERR::into_err
[function]
[call site]
02874
Scope::rewind
[function]
[call site]
02875
string_functions::truncate
[function]
[call site]
02876
Ok
[function]
[call site]
02877
Stmt::Block
[function]
[call site]
02878
StmtBlock::new
[function]
[call site]
02879
Self::into
[function]
[call site]
02880
ParseSettings::level_up
[function]
[call site]
02881
eat_token
[function]
[call site]
02882
MultiInputsStream::get_next
[function]
[call site]
02883
unwrap
[function]
[call site]
02884
ParseSettings::has_flag
[function]
[call site]
02885
Err
[function]
[call site]
02886
PERR::into_err
[function]
[call site]
02887
test::len
[function]
[call site]
02888
Engine::max_functions
[function]
[call site]
02889
Err
[function]
[call site]
02890
PERR::into_err
[function]
[call site]
02891
ParseState::new
[function]
[call site]
02892
TestStruct::clone
[function]
[call site]
02893
clone_from
[function]
[call site]
02894
StmtBlock::extend
[function]
[call site]
02895
TestStruct::clone
[function]
[call site]
02896
Engine::max_function_expr_depth
[function]
[call site]
02897
Command::get
[function]
[call site]
02898
Engine::parse_fn
[function]
[call site]
02899
ParseSettings::level_up
[function]
[call site]
02900
MultiInputsStream::get_next
[function]
[call site]
02901
unwrap
[function]
[call site]
02902
peek
[function]
[call site]
02903
unwrap
[function]
[call site]
02904
eat_token
[function]
[call site]
02905
Ident::as_str
[function]
[call site]
02906
Engine::get_interned_string
[function]
[call site]
02907
std::any::type_name::<crate::INT>
[function]
[call site]
02908
Engine::get_interned_string
[function]
[call site]
02909
std::any::type_name::<crate::FLOAT>
[function]
[call site]
02910
Engine::get_interned_string
[function]
[call site]
02911
MultiInputsStream::get_next
[function]
[call site]
02912
unwrap
[function]
[call site]
02913
Some
[function]
[call site]
02914
Err
[function]
[call site]
02915
PERR::MissingToken
[function]
[call site]
02916
into
[function]
[call site]
02917
&str::into
[function]
[call site]
02918
PERR::into_err
[function]
[call site]
02919
eat_token
[function]
[call site]
02920
Ident::as_str
[function]
[call site]
02921
Engine::get_interned_string
[function]
[call site]
02922
std::any::type_name::<crate::INT>
[function]
[call site]
02923
Engine::get_interned_string
[function]
[call site]
02924
std::any::type_name::<crate::FLOAT>
[function]
[call site]
02925
Engine::get_interned_string
[function]
[call site]
02926
MultiInputsStream::get_next
[function]
[call site]
02927
unwrap
[function]
[call site]
02928
Some
[function]
[call site]
02929
tokenizer::is_valid_function_name
[function]
[call site]
02930
tokenizer::is_valid_function_name
[function]
[call site]
02931
Err
[function]
[call site]
02932
PERR::Reserved
[function]
[call site]
02933
test_to_string
[function]
[call site]
02934
PERR::into_err
[function]
[call site]
02935
Err
[function]
[call site]
02936
PERR::into_err
[function]
[call site]
02937
peek
[function]
[call site]
02938
unwrap
[function]
[call site]
02939
eat_token
[function]
[call site]
02940
match_token
[function]
[call site]
02941
eat_token
[function]
[call site]
02942
Err
[function]
[call site]
02943
PERR::FnMissingParams
[function]
[call site]
02944
into
[function]
[call site]
02945
PERR::into_err
[function]
[call site]
02946
StaticVec::<(ImmutableString,
[call site]
02947
Some
[function]
[call site]
02948
TestStruct::new
[function]
[call site]
02949
MultiInputsStream::get_next
[function]
[call site]
02950
unwrap
[function]
[call site]
02951
MyIterableType::into_iter
[function]
[call site]
02952
Self::IntoIter::any
[function]
[call site]
02953
Err
[function]
[call site]
02954
PERR::FnDuplicatedParam
[function]
[call site]
02955
into
[function]
[call site]
02956
test_to_string
[function]
[call site]
02957
PERR::into_err
[function]
[call site]
02958
Engine::get_interned_string
[function]
[call site]
02959
blob_functions::push
[function]
[call site]
02960
TestStruct::clone
[function]
[call site]
02961
blob_functions::push
[function]
[call site]
02962
Err
[function]
[call site]
02963
PERR::into_err
[function]
[call site]
02964
Token::is_reserved
[function]
[call site]
02965
Err
[function]
[call site]
02966
PERR::Reserved
[function]
[call site]
02967
(Token,
[call site]
02968
PERR::into_err
[function]
[call site]
02969
Token::is_standard_keyword
[function]
[call site]
02970
Err
[function]
[call site]
02971
PERR::into_err
[function]
[call site]
02972
Err
[function]
[call site]
02973
PERR::MissingToken
[function]
[call site]
02974
into
[function]
[call site]
02975
PERR::into_err
[function]
[call site]
02976
MultiInputsStream::get_next
[function]
[call site]
02977
unwrap
[function]
[call site]
02978
Err
[function]
[call site]
02979
PERR::into_err
[function]
[call site]
02980
Err
[function]
[call site]
02981
PERR::MissingToken
[function]
[call site]
02982
into
[function]
[call site]
02983
PERR::into_err
[function]
[call site]
02984
peek
[function]
[call site]
02985
unwrap
[function]
[call site]
02986
Engine::parse_block
[function]
[call site]
02987
Err
[function]
[call site]
02988
PERR::FnMissingBody
[function]
[call site]
02989
into
[function]
[call site]
02990
PERR::into_err
[function]
[call site]
02991
into
[function]
[call site]
02992
MyIterableType::into_iter
[function]
[call site]
02993
Self::IntoIter::map
[function]
[call site]
02994
reflection_functions::collect
[function]
[call site]
02995
shrink_to_fit
[function]
[call site]
02996
Ok
[function]
[call site]
02997
Engine::get_interned_string
[function]
[call site]
02998
MyIterableType::into_iter
[function]
[call site]
02999
Self::IntoIter::collect
[function]
[call site]
03000
calc_fn_hash
[function]
[call site]
03001
test::len
[function]
[call site]
03002
StmtBlock::as_ref
[function]
[call site]
03003
map_or
[function]
[call site]
03004
crate::calc_typed_method_hash
[function]
[call site]
03005
get_hasher
[function]
[call site]
03006
write_u8
[function]
[call site]
03007
test::hash
[function]
[call site]
03008
StraightHasher::finish
[function]
[call site]
03009
contains_key
[function]
[call site]
03010
Err
[function]
[call site]
03011
PERR::FnDuplicatedDefinition
[function]
[call site]
03012
test_to_string
[function]
[call site]
03013
test::len
[function]
[call site]
03014
PERR::into_err
[function]
[call site]
03015
blob_functions::insert
[function]
[call site]
03016
into
[function]
[call site]
03017
Ok
[function]
[call site]
03018
Stmt::Noop
[function]
[call site]
03019
Err
[function]
[call site]
03020
PERR::MissingToken
[function]
[call site]
03021
into
[function]
[call site]
03022
PERR::into_err
[function]
[call site]
03023
Engine::parse_if
[function]
[call site]
03024
ParseSettings::level_up
[function]
[call site]
03025
Engine::parse_switch
[function]
[call site]
03026
ParseSettings::level_up
[function]
[call site]
03027
Engine::allow_looping
[function]
[call site]
03028
Engine::parse_while_loop
[function]
[call site]
03029
ParseSettings::level_up
[function]
[call site]
03030
Engine::allow_looping
[function]
[call site]
03031
Engine::parse_do
[function]
[call site]
03032
ParseSettings::level_up
[function]
[call site]
03033
Engine::allow_looping
[function]
[call site]
03034
Engine::parse_for
[function]
[call site]
03035
ParseSettings::level_up
[function]
[call site]
03036
Engine::allow_looping
[function]
[call site]
03037
ParseSettings::has_flag
[function]
[call site]
03038
eat_token
[function]
[call site]
03039
Ok
[function]
[call site]
03040
Stmt::BreakLoop
[function]
[call site]
03041
string_functions::is_empty
[function]
[call site]
03042
Engine::allow_looping
[function]
[call site]
03043
ParseSettings::has_flag
[function]
[call site]
03044
eat_token
[function]
[call site]
03045
peek
[function]
[call site]
03046
unwrap
[function]
[call site]
03047
Engine::parse_expr
[function]
[call site]
03048
ParseSettings::level_up
[function]
[call site]
03049
Ok
[function]
[call site]
03050
Stmt::BreakLoop
[function]
[call site]
03051
Some
[function]
[call site]
03052
into
[function]
[call site]
03053
peek
[function]
[call site]
03054
unwrap
[function]
[call site]
03055
Ok
[function]
[call site]
03056
Stmt::BreakLoop
[function]
[call site]
03057
Err
[function]
[call site]
03058
Engine::allow_looping
[function]
[call site]
03059
Err
[function]
[call site]
03060
PERR::into_err
[function]
[call site]
03061
MultiInputsStream::get_next
[function]
[call site]
03062
test_optimizer_const_map
[function]
[call site]
03063
string_functions::is_empty
[function]
[call site]
03064
unwrap
[function]
[call site]
03065
peek
[function]
[call site]
03066
unwrap
[function]
[call site]
03067
Engine::parse_expr
[function]
[call site]
03068
ParseSettings::level_up
[function]
[call site]
03069
Ok
[function]
[call site]
03070
Stmt::Return
[function]
[call site]
03071
Some
[function]
[call site]
03072
into
[function]
[call site]
03073
peek
[function]
[call site]
03074
unwrap
[function]
[call site]
03075
Ok
[function]
[call site]
03076
Stmt::Return
[function]
[call site]
03077
Err
[function]
[call site]
03078
Engine::parse_try_catch
[function]
[call site]
03079
ParseSettings::level_up_with_position
[function]
[call site]
03080
eat_token
[function]
[call site]
03081
Engine::parse_block
[function]
[call site]
03082
into
[function]
[call site]
03083
match_token
[function]
[call site]
03084
Err
[function]
[call site]
03085
PERR::MissingToken
[function]
[call site]
03086
into
[function]
[call site]
03087
&str::into
[function]
[call site]
03088
PERR::into_err
[function]
[call site]
03089
match_token
[function]
[call site]
03090
parse_var_name
[function]
[call site]
03091
match_token
[function]
[call site]
03092
Err
[function]
[call site]
03093
PERR::MissingToken
[function]
[call site]
03094
into
[function]
[call site]
03095
&str::into
[function]
[call site]
03096
PERR::into_err
[function]
[call site]
03097
Engine::get_interned_string
[function]
[call site]
03098
blob_functions::push
[function]
[call site]
03099
TestStruct::clone
[function]
[call site]
03100
Engine::get_interned_string
[function]
[call site]
03101
Engine::parse_block
[function]
[call site]
03102
into
[function]
[call site]
03103
string_functions::is_empty
[function]
[call site]
03104
Expr::Unit
[function]
[call site]
03105
string_functions::pop
[function]
[call site]
03106
string_functions::is_empty
[function]
[call site]
03107
shared_make_mut
[function]
[call site]
03108
string_functions::pop
[function]
[call site]
03109
string_functions::is_empty
[function]
[call site]
03110
shared_make_mut
[function]
[call site]
03111
string_functions::pop
[function]
[call site]
03112
Dynamic::map_or
[function]
[call site]
03113
Dynamic::map_or
[function]
[call site]
03114
Expr::Variable
[function]
[call site]
03115
Engine::default
[function]
[call site]
03116
into
[function]
[call site]
03117
into
[function]
[call site]
03118
Ok
[function]
[call site]
03119
Stmt::TryCatch
[function]
[call site]
03120
into
[function]
[call site]
03121
ParseSettings::level_up
[function]
[call site]
03122
Engine::parse_let
[function]
[call site]
03123
MultiInputsStream::get_next
[function]
[call site]
03124
unwrap
[function]
[call site]
03125
parse_var_name
[function]
[call site]
03126
Engine::allow_shadowing
[function]
[call site]
03127
intersects
[function]
[call site]
03128
Command::get
[function]
[call site]
03129
is_some
[function]
[call site]
03130
Err
[function]
[call site]
03131
PERR::VariableExists
[function]
[call site]
03132
into
[function]
[call site]
03133
PERR::into_err
[function]
[call site]
03134
Command::get
[function]
[call site]
03135
is_some
[function]
[call site]
03136
get_or_insert_with
[function]
[call site]
03137
Engine::new_global_runtime_state
[function]
[call site]
03138
crate::ThinVec::new
[function]
[call site]
03139
crate::ThinVec::new
[function]
[call site]
03140
crate::StaticVec::new
[function]
[call site]
03141
Engine::default_tag
[function]
[call site]
03142
TestStruct::clone
[function]
[call site]
03143
Self
[function]
[call site]
03144
StmtBlock::as_ref
[function]
[call site]
03145
test_optimizer_const_map
[function]
[call site]
03146
crate::eval::Debugger::new
[function]
[call site]
03147
TestStruct::new
[function]
[call site]
03148
TestStruct::new
[function]
[call site]
03149
into
[function]
[call site]
03150
GlobalRuntimeState::into
[function]
[call site]
03151
VarDefInfo::new
[function]
[call site]
03152
Caches::new
[function]
[call site]
03153
Position::new_const
[function]
[call site]
03154
EvalContext::new
[function]
[call site]
03155
test_var_def_filter
[function]
[call site]
03156
Err
[function]
[call site]
03157
PERR::ForbiddenVariable
[function]
[call site]
03158
into
[function]
[call site]
03159
PERR::into_err
[function]
[call site]
03160
Err
[function]
[call site]
03161
PERR::into_err
[function]
[call site]
03162
PERR::ForbiddenVariable
[function]
[call site]
03163
into
[function]
[call site]
03164
PERR::into_err
[function]
[call site]
03165
Engine::get_interned_string
[function]
[call site]
03166
match_token
[function]
[call site]
03167
Engine::parse_expr
[function]
[call site]
03168
ParseSettings::level_up
[function]
[call site]
03169
Expr::Unit
[function]
[call site]
03170
string_functions::is_empty
[function]
[call site]
03171
ParseState::find_var
[function]
[call site]
03172
test::len
[function]
[call site]
03173
Scope::get_entry_by_index
[function]
[call site]
03174
test::len
[function]
[call site]
03175
string_functions::is_empty
[function]
[call site]
03176
Some
[function]
[call site]
03177
Scope::get_mut_by_index
[function]
[call site]
03178
Dynamic::set_access_mode
[function]
[call site]
03179
Some
[function]
[call site]
03180
TestStruct::new
[function]
[call site]
03181
test::len
[function]
[call site]
03182
Self::unwrap
[function]
[call site]
03183
Scope::push_entry
[function]
[call site]
03184
Scope::is_empty
[function]
[call site]
03185
reserve
[function]
[call site]
03186
reserve
[function]
[call site]
03187
blob_functions::push
[function]
[call site]
03188
Dynamic::set_access_mode
[function]
[call site]
03189
blob_functions::push
[function]
[call site]
03190
TestStruct::clone
[function]
[call site]
03191
Scope::add_alias_by_index
[function]
[call site]
03192
test::len
[function]
[call site]
03193
resize
[function]
[call site]
03194
Engine::default
[function]
[call site]
03195
shared_get_mut
[function]
[call site]
03196
unwrap
[function]
[call site]
03197
string_functions::contains
[function]
[call site]
03198
blob_functions::push
[function]
[call site]
03199
test::len
[function]
[call site]
03200
TestStruct::clone
[function]
[call site]
03201
into
[function]
[call site]
03202
Ok
[function]
[call site]
03203
Stmt::Var
[function]
[call site]
03204
Stmt::Var
[function]
[call site]
03205
ParseSettings::level_up
[function]
[call site]
03206
Engine::parse_let
[function]
[call site]
03207
ParseSettings::level_up
[function]
[call site]
03208
Engine::parse_import
[function]
[call site]
03209
ParseSettings::level_up_with_position
[function]
[call site]
03210
eat_token
[function]
[call site]
03211
Engine::parse_expr
[function]
[call site]
03212
match_token
[function]
[call site]
03213
parse_var_name
[function]
[call site]
03214
Engine::get_interned_string
[function]
[call site]
03215
Engine::get_interned_string
[function]
[call site]
03216
blob_functions::push
[function]
[call site]
03217
TestStruct::clone
[function]
[call site]
03218
Ok
[function]
[call site]
03219
Stmt::Import
[function]
[call site]
03220
into
[function]
[call site]
03221
ParseSettings::level_up
[function]
[call site]
03222
ParseSettings::has_flag
[function]
[call site]
03223
Err
[function]
[call site]
03224
PERR::into_err
[function]
[call site]
03225
Engine::parse_export
[function]
[call site]
03226
eat_token
[function]
[call site]
03227
peek
[function]
[call site]
03228
unwrap
[function]
[call site]
03229
ParseSettings::level_up
[function]
[call site]
03230
Engine::parse_let
[function]
[call site]
03231
Expr::set_position
[function]
[call site]
03232
Expr::set_position
[function]
[call site]
03233
Ok
[function]
[call site]
03234
ParseSettings::level_up
[function]
[call site]
03235
Engine::parse_let
[function]
[call site]
03236
Expr::set_position
[function]
[call site]
03237
Ok
[function]
[call site]
03238
parse_var_name
[function]
[call site]
03239
match_token
[function]
[call site]
03240
parse_var_name
[function]
[call site]
03241
ParseResult::map
[function]
[call site]
03242
Engine::new
[function]
[call site]
03243
Engine::set_optimization_level
[function]
[call site]
03244
Scope::new
[function]
[call site]
03245
rhai::Map::new
[function]
[call site]
03246
blob_functions::insert
[function]
[call site]
03247
&str::into
[function]
[call site]
03248
into
[function]
[call site]
03249
Scope::push_constant_dynamic
[function]
[call site]
03250
into
[function]
[call site]
03251
Scope::push_constant_dynamic
[function]
[call site]
03252
&str::into
[function]
[call site]
03253
Engine::compile_expression_with_scope
[function]
[call site]
03254
ParseResult::expect
[function]
[call site]
03255
Ident::as_str
[function]
[call site]
03256
eval_ast::<bool>
[function]
[call site]
03257
expect
[function]
[call site]
03258
Engine::get_interned_string
[function]
[call site]
03259
Engine::get_interned_string
[function]
[call site]
03260
ParseState::find_var
[function]
[call site]
03261
Scope::add_alias_by_index
[function]
[call site]
03262
test::len
[function]
[call site]
03263
TestStruct::clone
[function]
[call site]
03264
Engine::get_interned_string
[function]
[call site]
03265
Ok
[function]
[call site]
03266
Stmt::Export
[function]
[call site]
03267
into
[function]
[call site]
03268
ParseSettings::level_up
[function]
[call site]
03269
Engine::parse_expr_stmt
[function]
[call site]
03270
ParseSettings::level_up
[function]
[call site]
03271
Stmt::is_noop
[function]
[call site]
03272
CustomExpr::is_self_terminated
[function]
[call site]
03273
blob_functions::push
[function]
[call site]
03274
peek
[function]
[call site]
03275
unwrap
[function]
[call site]
03276
eat_token
[function]
[call site]
03277
Err
[function]
[call site]
03278
TestStruct::clone
[function]
[call site]
03279
PERR::into_err
[function]
[call site]
03280
Err
[function]
[call site]
03281
PERR::MissingToken
[function]
[call site]
03282
into
[function]
[call site]
03283
&str::into
[function]
[call site]
03284
PERR::into_err
[function]
[call site]
03285
map_functions::values
[function]
[call site]
03286
cloned
[function]
[call site]
03287
reflection_functions::collect
[function]
[call site]
03288
TestStruct::new
[function]
[call site]
03289
Ok
[function]
[call site]
03290
Ok
[function]
[call site]
03291
Engine::optimize_into_ast
[function]
[call site]
03292
crate::Module::from
[function]
[call site]
03293
TestStruct::new
[function]
[call site]
03294
Self::IntoIter::into_iter
[function]
[call site]
03295
test_chars
[function]
[call site]
03296
0.chars().collect::<Vec<_>>
[function]
[call site]
03297
MyIterableType::into_iter
[function]
[call site]
03298
Self::IntoIter::for_each
[function]
[call site]
03299
Module::set_script_fn
[function]
[call site]
03300
Option::into
[function]
[call site]
03301
test::len
[function]
[call site]
03302
crate::calc_fn_hash
[function]
[call site]
03303
get_hasher
[function]
[call site]
03304
write_u8
[function]
[call site]
03305
MyIterableType::into_iter
[function]
[call site]
03306
Self::IntoIter::for_each
[function]
[call site]
03307
test::hash
[function]
[call site]
03308
write_usize
[function]
[call site]
03309
test::hash
[function]
[call site]
03310
write_usize
[function]
[call site]
03311
StraightHasher::finish
[function]
[call site]
03312
StmtBlock::as_ref
[function]
[call site]
03313
map_or
[function]
[call site]
03314
crate::calc_typed_method_hash
[function]
[call site]
03315
StmtBlock::as_ref
[function]
[call site]
03316
and_then
[function]
[call site]
03317
Command::get
[function]
[call site]
03318
Ident::as_str
[function]
[call site]
03319
into
[function]
[call site]
03320
Position::new_const
[function]
[call site]
03321
Some
[function]
[call site]
03322
TestStruct::new
[function]
[call site]
03323
MyIterableType::into_iter
[function]
[call site]
03324
test_optimizer_const_map
[function]
[call site]
03325
reflection_functions::collect
[function]
[call site]
03326
Engine::default
[function]
[call site]
03327
crate::StaticVec::new_const
[function]
[call site]
03328
Some
[function]
[call site]
03329
TestStruct::new
[function]
[call site]
03330
get_or_insert_with
[function]
[call site]
03331
new_hash_map
[function]
[call site]
03332
StraightHashMap::with_capacity_and_hasher
[function]
[call site]
03333
Engine::default
[function]
[call site]
03334
blob_functions::insert
[function]
[call site]
03335
Option::into
[function]
[call site]
03336
Array::into
[function]
[call site]
03337
string_functions::remove
[function]
[call site]
03338
Self::into
[function]
[call site]
03339
crate::Module::from
[function]
[call site]
03340
StmtBlock::as_ref
[function]
[call site]
03341
MyIterableType::into_iter
[function]
[call site]
03342
Self::IntoIter::map
[function]
[call site]
03343
ScriptFuncDef::clone_function_signatures
[function]
[call site]
03344
TestStruct::clone
[function]
[call site]
03345
TestStruct::clone
[function]
[call site]
03346
TestStruct::clone
[function]
[call site]
03347
Engine::default
[function]
[call site]
03348
Self::into
[function]
[call site]
03349
Self::into
[function]
[call site]
03350
crate::Module::from
[function]
[call site]
03351
MyIterableType::into_iter
[function]
[call site]
03352
Self::IntoIter::map
[function]
[call site]
03353
crate::func::shared_take_or_clone
[function]
[call site]
03354
shared_try_take
[function]
[call site]
03355
Result::unwrap_or_else
[function]
[call site]
03356
StmtBlock::as_ref
[function]
[call site]
03357
TestStruct::clone
[function]
[call site]
03358
StmtBlock::take_statements
[function]
[call site]
03359
mem::take
[function]
[call site]
03360
Engine::new
[function]
[call site]
03361
register_type_with_name::<TestStruct>
[function]
[call site]
03362
Engine::register_fn
[function]
[call site]
03363
TestStruct
[function]
[call site]
03364
StmtBlock::statements_mut
[function]
[call site]
03365
StmtBlock::statements_mut
[function]
[call site]
03366
Engine::optimize_top_level
[function]
[call site]
03367
StmtBlockContainer::shrink_to_fit
[function]
[call site]
03368
OptimizerState::new
[function]
[call site]
03369
Engine::new_global_runtime_state
[function]
[call site]
03370
crate::ThinVec::new
[function]
[call site]
03371
crate::ThinVec::new
[function]
[call site]
03372
crate::StaticVec::new
[function]
[call site]
03373
Engine::default_tag
[function]
[call site]
03374
TestStruct::clone
[function]
[call site]
03375
StmtBlock::as_ref
[function]
[call site]
03376
test_optimizer_const_map
[function]
[call site]
03377
crate::eval::Debugger::new
[function]
[call site]
03378
into
[function]
[call site]
03379
&crate::SharedModule::into
[function]
[call site]
03380
TestStruct::new
[function]
[call site]
03381
Caches::new
[function]
[call site]
03382
MyIterableType::into_iter
[function]
[call site]
03383
array_functions::reduce_rev
[function]
[call site]
03384
flat_map
[function]
[call site]
03385
Module::iter_var
[function]
[call site]
03386
Module::iter_var_raw
[function]
[call site]
03387
MyIterableType::into_iter
[function]
[call site]
03388
impl
[call site]
03389
Engine::new
[function]
[call site]
03390
Engine::set_optimization_level
[function]
[call site]
03391
Scope::new
[function]
[call site]
03392
rhai::Map::new
[function]
[call site]
03393
blob_functions::insert
[function]
[call site]
03394
&str::into
[function]
[call site]
03395
into
[function]
[call site]
03396
Scope::push_constant_dynamic
[function]
[call site]
03397
into
[function]
[call site]
03398
Scope::push_constant_dynamic
[function]
[call site]
03399
&str::into
[function]
[call site]
03400
Engine::compile_expression_with_scope
[function]
[call site]
03401
ParseResult::expect
[function]
[call site]
03402
Ident::as_str
[function]
[call site]
03403
eval_ast::<bool>
[function]
[call site]
03404
expect
[function]
[call site]
03405
Ident::as_str
[function]
[call site]
03406
array_functions::for_each
[function]
[call site]
03407
OptimizerState::push_var
[function]
[call site]
03408
blob_functions::push
[function]
[call site]
03409
into
[function]
[call site]
03410
Some
[function]
[call site]
03411
Cow::Borrowed
[function]
[call site]
03412
MyIterableType::into_iter
[function]
[call site]
03413
flat_map
[function]
[call site]
03414
array_functions::for_each
[function]
[call site]
03415
OptimizerState::push_var
[function]
[call site]
03416
into
[function]
[call site]
03417
Some
[function]
[call site]
03418
Cow::Borrowed
[function]
[call site]
03419
optimize_stmt_block
[function]
[call site]
03420
string_functions::is_empty
[function]
[call site]
03421
test::len
[function]
[call site]
03422
OptimizerState::is_dirty
[function]
[call site]
03423
MyIterableType::into_iter
[function]
[call site]
03424
test_chars
[function]
[call site]
03425
0.chars().collect::<Vec<_>>
[function]
[call site]
03426
MyIterableType::into_iter
[function]
[call site]
03427
Self::IntoIter::position
[function]
[call site]
03428
ParseSettings::level_up
[function]
[call site]
03429
Ok
[function]
[call site]
03430
StmtBlockContainer::split_at_mut
[function]
[call site]
03431
test_functions_take
[function]
[call site]
03432
StmtBlock::statements_mut
[function]
[call site]
03433
StaticModuleResolver::iter_mut
[function]
[call site]
03434
test_optimizer_const_map
[function]
[call site]
03435
optimize_combo_chain
[function]
[call site]
03436
test_functions_take
[function]
[call site]
03437
test_functions_take
[function]
[call site]
03438
test_functions_take
[function]
[call site]
03439
StmtBlock::as_mut
[function]
[call site]
03440
intersects
[function]
[call site]
03441
StmtBlock::as_mut
[function]
[call site]
03442
StmtBlock::as_mut
[function]
[call site]
03443
string_functions::remove
[function]
[call site]
03444
test_functions_take
[function]
[call site]
03445
make_sub
[function]
[call site]
03446
make_root
[function]
[call site]
03447
StaticModuleResolver::iter_mut
[function]
[call site]
03448
test_optimizer_const_map
[function]
[call site]
03449
optimize_combo_chain
[function]
[call site]
03450
StaticModuleResolver::iter_mut
[function]
[call site]
03451
skip
[function]
[call site]
03452
test_optimizer_const_map
[function]
[call site]
03453
reflection_functions::collect
[function]
[call site]
03454
OptimizerState::clear_dirty
[function]
[call site]
03455
test::len
[function]
[call site]
03456
map_functions::retain
[function]
[call site]
03457
string_functions::is_empty
[function]
[call site]
03458
Ok
[function]
[call site]
03459
IterateMap::new
[function]
[call site]
03460
IterateMap::new
[function]
[call site]
03461
IterateMap::new
[function]
[call site]
03462
mem::take
[function]
[call site]
03463
is_some
[function]
[call site]
03464
blob_functions::insert
[function]
[call site]
03465
FnPtr::call_raw_with_extra_args
[function]
[call site]
03466
Some
[function]
[call site]
03467
TestStruct::clone
[function]
[call site]
03468
Self::into
[function]
[call site]
03469
Some
[function]
[call site]
03470
Dynamic::as_bool
[function]
[call site]
03471
Ok
[function]
[call site]
03472
crate::func::locked_read
[function]
[call site]
03473
Option::and_then
[function]
[call site]
03474
Some
[function]
[call site]
03475
ok_or_else
[function]
[call site]
03476
std::
[call site]
03477
any::type_name
[function]
[call site]
03478
type_name::<R>
[function]
[call site]
03479
Err
[function]
[call site]
03480
Dynamic::type_name
[function]
[call site]
03481
type_name::<INT>
[function]
[call site]
03482
type_name::<crate::FLOAT>
[function]
[call site]
03483
std::
[call site]
03484
any::type_name
[function]
[call site]
03485
crate::func::locked_read
[function]
[call site]
03486
Option::unwrap
[function]
[call site]
03487
std::
[call site]
03488
any::type_name
[function]
[call site]
03489
Result::unwrap_or
[function]
[call site]
03490
blob_functions::insert
[function]
[call site]
03491
blob_functions::insert
[function]
[call site]
03492
Some
[function]
[call site]
03493
map_or_else
[function]
[call site]
03494
Ok
[function]
[call site]
03495
OptimizerState::set_dirty
[function]
[call site]
03496
Stmt::is_control_flow_break
[function]
[call site]
03497
StaticModuleResolver::iter_mut
[function]
[call site]
03498
StaticModuleResolver::iter_mut
[function]
[call site]
03499
test_optimizer_const_map
[function]
[call site]
03500
Ident::as_str
[function]
[call site]
03501
array_functions::for_each
[function]
[call site]
03502
string_functions::is_empty
[function]
[call site]
03503
Ok
[function]
[call site]
03504
StaticModuleResolver::iter_mut
[function]
[call site]
03505
impl
[call site]
03506
FnPtr::try_from
[function]
[call site]
03507
RhaiResultOf::unwrap_or
[function]
[call site]
03508
into
[function]
[call site]
03509
FnPtr::call_raw_with_extra_args
[function]
[call site]
03510
Some
[function]
[call site]
03511
Ok
[function]
[call site]
03512
optimize_expr
[function]
[call site]
03513
ParseSettings::level_up_with_position
[function]
[call site]
03514
string_functions::is_empty
[function]
[call site]
03515
OptimizerState::set_dirty
[function]
[call site]
03516
Expr::Unit
[function]
[call site]
03517
ParseSettings::level_up_with_position
[function]
[call site]
03518
test::len
[function]
[call site]
03519
OptimizerState::set_dirty
[function]
[call site]
03520
StmtBlock::take_statements
[function]
[call site]
03521
string_functions::remove
[function]
[call site]
03522
optimize_expr
[function]
[call site]
03523
StmtBlock::statements_mut
[function]
[call site]
03524
optimize_stmt_block
[function]
[call site]
03525
StmtBlock::take_statements
[function]
[call site]
03526
StmtBlock::statements_mut
[function]
[call site]
03527
StmtBlock::as_mut
[function]
[call site]
03528
OptimizerState::set_dirty
[function]
[call site]
03529
test_functions_take
[function]
[call site]
03530
ASTFlags::intersects
[function]
[call site]
03531
OptimizerState::set_dirty
[function]
[call site]
03532
test_functions_take
[function]
[call site]
03533
MyIterableType::into_iter
[function]
[call site]
03534
test_method_call
[function]
[call site]
03535
RhaiFunc::is_pure
[function]
[call site]
03536
RhaiFunc::is_pure
[function]
[call site]
03537
OptimizerState::set_dirty
[function]
[call site]
03538
mem::take
[function]
[call site]
03539
MyIterableType::into_iter
[function]
[call site]
03540
Self::IntoIter::find
[function]
[call site]
03541
array_functions::find_starting_from
[function]
[call site]
03542
array_functions::index_of_filter_starting_from
[function]
[call site]
03543
string_functions::is_empty
[function]
[call site]
03544
Ok
[function]
[call site]
03545
eval::calc_offset_len
[function]
[call site]
03546
test::len
[function]
[call site]
03547
StaticModuleResolver::iter_mut
[function]
[call site]
03548
impl
[call site]
03549
skip
[function]
[call site]
03550
FnPtr::try_from
[function]
[call site]
03551
RhaiResultOf::unwrap_or
[function]
[call site]
03552
into
[function]
[call site]
03553
FnPtr::call_raw_with_extra_args
[function]
[call site]
03554
Some
[function]
[call site]
03555
Some
[function]
[call site]
03556
Dynamic::as_bool
[function]
[call site]
03557
unwrap_or
[function]
[call site]
03558
Ok
[function]
[call site]
03559
FnPtr::try_from
[function]
[call site]
03560
RhaiResultOf::unwrap_or
[function]
[call site]
03561
Ok
[function]
[call site]
03562
Ok
[function]
[call site]
03563
Ok
[function]
[call site]
03564
Command::get
[function]
[call site]
03565
RhaiResult::map_or_else
[function]
[call site]
03566
Expr::Unit
[function]
[call site]
03567
Expr::set_position
[function]
[call site]
03568
OptimizerState::find_literal_constant
[function]
[call site]
03569
MyIterableType::into_iter
[function]
[call site]
03570
array_functions::reduce_rev
[function]
[call site]
03571
array_functions::find
[function]
[call site]
03572
array_functions::find_starting_from
[function]
[call site]
03573
and_then
[function]
[call site]
03574
as_deref
[function]
[call site]
03575
Option::map_or
[function]
[call site]
03576
OptimizerState::find_literal_constant
[function]
[call site]
03577
Option::unwrap
[function]
[call site]
03578
Dynamic::as_map_ref
[function]
[call site]
03579
read_lock::<Map>
[function]
[call site]
03580
ok_or_else
[function]
[call site]
03581
Dynamic::type_name
[function]
[call site]
03582
unwrap
[function]
[call site]
03583
Command::get
[function]
[call site]
03584
Ident::as_str
[function]
[call site]
03585
cloned
[function]
[call site]
03586
unwrap_or
[function]
[call site]
03587
Expr::from_dynamic
[function]
[call site]
03588
Self::Unit
[function]
[call site]
03589
Self::BoolConstant
[function]
[call site]
03590
Self::StringConstant
[function]
[call site]
03591
Self::CharConstant
[function]
[call site]
03592
Self::IntegerConstant
[function]
[call site]
03593
Self::DynamicConstant
[function]
[call site]
03594
TestStruct::new
[function]
[call site]
03595
into
[function]
[call site]
03596
Self::FloatConstant
[function]
[call site]
03597
Self::DynamicConstant
[function]
[call site]
03598
TestStruct::new
[function]
[call site]
03599
into
[function]
[call site]
03600
Self::DynamicConstant
[function]
[call site]
03601
TestStruct::new
[function]
[call site]
03602
into
[function]
[call site]
03603
FnPtr::is_curried
[function]
[call site]
03604
string_functions::is_empty
[function]
[call site]
03605
Self::FnCall
[function]
[call site]
03606
into
[function]
[call site]
03607
FnCallHashes::from_hash
[function]
[call site]
03608
calc_fn_hash
[function]
[call site]
03609
test_native_context_fn_name
[function]
[call site]
03610
Engine::new
[function]
[call site]
03611
Engine::register_raw_fn
[function]
[call site]
03612
into
[function]
[call site]
03613
StmtBlock::as_ref
[function]
[call site]
03614
test::len
[function]
[call site]
03615
test::len
[function]
[call site]
03616
string_functions::starts_with
[function]
[call site]
03617
FuncRegistration::new
[function]
[call site]
03618
FuncRegistration::in_global_namespace
[function]
[call site]
03619
FuncRegistration::set_into_module_raw
[function]
[call site]
03620
StmtBlock::as_ref
[function]
[call site]
03621
test::len
[function]
[call site]
03622
StmtBlock::extend
[function]
[call site]
03623
StmtBlock::as_ref
[function]
[call site]
03624
MyIterableType::into_iter
[function]
[call site]
03625
Self::IntoIter::copied
[function]
[call site]
03626
first
[function]
[call site]
03627
RhaiFunc::is_method
[function]
[call site]
03628
is_method_call
[function]
[call site]
03629
StaticModuleResolver::iter_mut
[function]
[call site]
03630
enumerate
[function]
[call site]
03631
array_functions::for_each
[function]
[call site]
03632
Module::map_type
[function]
[call site]
03633
TypeId::of::<&str>
[function]
[call site]
03634
TypeId::of::<ImmutableString>
[function]
[call site]
03635
TypeId::of::<String>
[function]
[call site]
03636
TypeId::of::<ImmutableString>
[function]
[call site]
03637
MyIterableType::into_iter
[function]
[call site]
03638
T::as_any
[function]
[call site]
03639
TypeId::of::<Dynamic>
[function]
[call site]
03640
test::len
[function]
[call site]
03641
test::len
[function]
[call site]
03642
string_functions::pop
[function]
[call site]
03643
unwrap
[function]
[call site]
03644
calc_fn_hash
[function]
[call site]
03645
test::len
[function]
[call site]
03646
calc_fn_hash_full
[function]
[call site]
03647
get_hasher
[function]
[call site]
03648
write_u8
[function]
[call site]
03649
MyIterableType::into_iter
[function]
[call site]
03650
Self::IntoIter::for_each
[function]
[call site]
03651
test::hash
[function]
[call site]
03652
write_usize
[function]
[call site]
03653
StraightHasher::finish
[function]
[call site]
03654
MyIterableType::into_iter
[function]
[call site]
03655
copied
[function]
[call site]
03656
StmtBlock::as_ref
[function]
[call site]
03657
and_then
[function]
[call site]
03658
Command::get
[function]
[call site]
03659
BloomFilterU64::mark
[function]
[call site]
03660
BloomFilterU64::calc_hash
[function]
[call site]
03661
string_functions::remove
[function]
[call site]
03662
get_or_insert_with
[function]
[call site]
03663
new_hash_map
[function]
[call site]
03664
Scope::push_entry
[function]
[call site]
03665
blob_functions::insert
[function]
[call site]
03666
FnPtr::try_from
[function]
[call site]
03667
RhaiResultOf::unwrap
[function]
[call site]
03668
string_functions::is_empty
[function]
[call site]
03669
blob_functions::push
[function]
[call site]
03670
eval::calc_offset_len
[function]
[call site]
03671
test::len
[function]
[call site]
03672
test::len
[function]
[call site]
03673
blob_functions::push
[function]
[call site]
03674
blob_functions::insert
[function]
[call site]
03675
into
[function]
[call site]
03676
&mut
[call site]
03677
blob_functions::insert
[function]
[call site]
03678
into
[function]
[call site]
03679
Engine::global_namespace_mut
[function]
[call site]
03680
TestStruct::new
[function]
[call site]
03681
unwrap
[function]
[call site]
03682
test_optimizer_const_map
[function]
[call site]
03683
TypeId::of::<INT>
[function]
[call site]
03684
TypeId::of::<INT>
[function]
[call site]
03685
Engine::register_raw_fn
[function]
[call site]
03686
into
[function]
[call site]
03687
StmtBlock::as_ref
[function]
[call site]
03688
test::len
[function]
[call site]
03689
test::len
[function]
[call site]
03690
string_functions::starts_with
[function]
[call site]
03691
FuncRegistration::new
[function]
[call site]
03692
FuncRegistration::in_global_namespace
[function]
[call site]
03693
FuncRegistration::set_into_module_raw
[function]
[call site]
03694
Engine::global_namespace_mut
[function]
[call site]
03695
TestStruct::new
[function]
[call site]
03696
unwrap
[function]
[call site]
03697
test_optimizer_const_map
[function]
[call site]
03698
TypeId::of::<INT>
[function]
[call site]
03699
TypeId::of::<INT>
[function]
[call site]
03700
std::
[call site]
03701
iter::once
[function]
[call site]
03702
Self::StringConstant
[function]
[call site]
03703
test_native_context_fn_name
[function]
[call site]
03704
into
[function]
[call site]
03705
reflection_functions::collect
[function]
[call site]
03706
into
[function]
[call site]
03707
Self::DynamicConstant
[function]
[call site]
03708
into
[function]
[call site]
03709
OptimizerState::set_dirty
[function]
[call site]
03710
optimize_expr
[function]
[call site]
03711
Expr::is_constant
[function]
[call site]
03712
string_functions::is_empty
[function]
[call site]
03713
Expr::get_literal_value
[function]
[call site]
03714
OptimizerState::set_dirty
[function]
[call site]
03715
Engine::map_type_name
[function]
[call site]
03716
MyIterableType::into_iter
[function]
[call site]
03717
array_functions::find_map
[function]
[call site]
03718
array_functions::find_map_starting_from
[function]
[call site]
03719
string_functions::is_empty
[function]
[call site]
03720
Ok
[function]
[call site]
03721
eval::calc_offset_len
[function]
[call site]
03722
test::len
[function]
[call site]
03723
StaticModuleResolver::iter_mut
[function]
[call site]
03724
impl
[call site]
03725
skip
[function]
[call site]
03726
FnPtr::try_from
[function]
[call site]
03727
RhaiResultOf::unwrap_or
[function]
[call site]
03728
into
[function]
[call site]
03729
FnPtr::call_raw_with_extra_args
[function]
[call site]
03730
Some
[function]
[call site]
03731
Some
[function]
[call site]
03732
Expr::is_unit
[function]
[call site]
03733
Ok
[function]
[call site]
03734
Ok
[function]
[call site]
03735
Module::get_custom_type_display_by_name
[function]
[call site]
03736
Module::get_custom_type_by_name_raw
[function]
[call site]
03737
Command::get
[function]
[call site]
03738
Option::map
[function]
[call site]
03739
Ident::as_str
[function]
[call site]
03740
StmtBlock::span_or_else
[function]
[call site]
03741
map_functions::values
[function]
[call site]
03742
array_functions::find_map
[function]
[call site]
03743
Module::get_custom_type_display_by_name
[function]
[call site]
03744
unwrap_or_else
[function]
[call site]
03745
map_std_type_name
[function]
[call site]
03746
string_functions::trim
[function]
[call site]
03747
shared_get_mut
[function]
[call site]
03748
string_functions::trim
[function]
[call site]
03749
into
[function]
[call site]
03750
string_functions::trim
[function]
[call site]
03751
into
[function]
[call site]
03752
type_name::<crate::INT>
[function]
[call site]
03753
type_name::<crate::FLOAT>
[function]
[call site]
03754
type_name::<String>
[function]
[call site]
03755
type_name::<ImmutableString>
[function]
[call site]
03756
type_name::<&str>
[function]
[call site]
03757
type_name::<rust_decimal::Decimal>
[function]
[call site]
03758
type_name::<FnPtr>
[function]
[call site]
03759
type_name::<crate::Array>
[function]
[call site]
03760
type_name::<crate::Blob>
[function]
[call site]
03761
type_name::<crate::Map>
[function]
[call site]
03762
type_name::<crate::Instant>
[function]
[call site]
03763
type_name::<ExclusiveRange>
[function]
[call site]
03764
type_name::<InclusiveRange>
[function]
[call site]
03765
type_name::<BitRange>
[function]
[call site]
03766
type_name::<CharsStream>
[function]
[call site]
03767
type_name::<StepRange<u8>>
[function]
[call site]
03768
test::len
[function]
[call site]
03769
string_functions::starts_with
[function]
[call site]
03770
string_functions::ends_with
[function]
[call site]
03771
string_functions::ends_with
[function]
[call site]
03772
test_string_split
[function]
[call site]
03773
Engine::new
[function]
[call site]
03774
last
[function]
[call site]
03775
unwrap
[function]
[call site]
03776
test::len
[function]
[call site]
03777
type_name::<crate::packages::iter_basic::StepRange<crate::FLOAT>>
[function]
[call site]
03778
type_name::<crate::packages::iter_basic::StepRange<rust_decimal::Decimal>>
[function]
[call site]
03779
strip_prefix
[function]
[call site]
03780
map_or
[function]
[call site]
03781
map_std_type_name
[function]
[call site]
03782
RhaiNativeFunc::return_type_name
[function]
[call site]
03783
type_name::<R>
[function]
[call site]
03784
into
[function]
[call site]
03785
Expr::from_dynamic
[function]
[call site]
03786
Expr::is_constant
[function]
[call site]
03787
string_functions::is_empty
[function]
[call site]
03788
Expr::get_literal_value
[function]
[call site]
03789
Option::is_some
[function]
[call site]
03790
OptimizerState::set_dirty
[function]
[call site]
03791
Expr::from_dynamic
[function]
[call site]
03792
optimize_expr
[function]
[call site]
03793
optimize_expr
[function]
[call site]
03794
optimize_expr
[function]
[call site]
03795
optimize_expr
[function]
[call site]
03796
ASTFlags::intersects
[function]
[call site]
03797
OptimizerState::set_dirty
[function]
[call site]
03798
test_functions_take
[function]
[call site]
03799
FnPtr::try_from
[function]
[call site]
03800
RhaiResultOf::map
[function]
[call site]
03801
test::len
[function]
[call site]
03802
test::len
[function]
[call site]
03803
unwrap_or
[function]
[call site]
03804
MyIterableType::into_iter
[function]
[call site]
03805
test_chars
[function]
[call site]
03806
0.chars().collect::<Vec<_>>
[function]
[call site]
03807
MyIterableType::into_iter
[function]
[call site]
03808
Self::IntoIter::all
[function]
[call site]
03809
OptimizerState::set_dirty
[function]
[call site]
03810
FnPtr::try_from
[function]
[call site]
03811
RhaiResultOf::unwrap
[function]
[call site]
03812
test_functions_take
[function]
[call site]
03813
EvalAltResult::set_position
[function]
[call site]
03814
FnPtr::try_from
[function]
[call site]
03815
f32::unsigned_abs
[function]
[call site]
03816
RhaiResultOf::map
[function]
[call site]
03817
test::len
[function]
[call site]
03818
unwrap_or
[function]
[call site]
03819
MyIterableType::into_iter
[function]
[call site]
03820
Self::IntoIter::all
[function]
[call site]
03821
OptimizerState::set_dirty
[function]
[call site]
03822
test::len
[function]
[call site]
03823
FnPtr::try_from
[function]
[call site]
03824
f32::unsigned_abs
[function]
[call site]
03825
RhaiResultOf::unwrap
[function]
[call site]
03826
test_functions_take
[function]
[call site]
03827
EvalAltResult::set_position
[function]
[call site]
03828
MyIterableType::into_iter
[function]
[call site]
03829
test_method_call
[function]
[call site]
03830
RhaiFunc::is_pure
[function]
[call site]
03831
OptimizerState::set_dirty
[function]
[call site]
03832
mem::take
[function]
[call site]
03833
MyIterableType::into_iter
[function]
[call site]
03834
Self::IntoIter::find
[function]
[call site]
03835
RhaiResult::map_or_else
[function]
[call site]
03836
Expr::Unit
[function]
[call site]
03837
Expr::set_position
[function]
[call site]
03838
Dynamic::is_map
[function]
[call site]
03839
crate::func::locked_read
[function]
[call site]
03840
Option::map_or
[function]
[call site]
03841
OptimizerState::set_dirty
[function]
[call site]
03842
mem::take
[function]
[call site]
03843
Dynamic::as_map_mut
[function]
[call site]
03844
Dynamic::type_name
[function]
[call site]
03845
write_lock::<Map>
[function]
[call site]
03846
ok_or
[function]
[call site]
03847
Result::unwrap
[function]
[call site]
03848
string_functions::remove
[function]
[call site]
03849
Ident::as_str
[function]
[call site]
03850
map_or_else
[function]
[call site]
03851
Expr::Unit
[function]
[call site]
03852
Expr::from_dynamic
[function]
[call site]
03853
FnPtr::try_from
[function]
[call site]
03854
RhaiResultOf::map
[function]
[call site]
03855
unwrap_or
[function]
[call site]
03856
OptimizerState::set_dirty
[function]
[call site]
03857
Expr::BoolConstant
[function]
[call site]
03858
FnPtr::try_from
[function]
[call site]
03859
RhaiResultOf::unwrap
[function]
[call site]
03860
FnPtr::try_from
[function]
[call site]
03861
f32::unsigned_abs
[function]
[call site]
03862
RhaiResultOf::map
[function]
[call site]
03863
unwrap_or
[function]
[call site]
03864
OptimizerState::set_dirty
[function]
[call site]
03865
Expr::BoolConstant
[function]
[call site]
03866
FnPtr::try_from
[function]
[call site]
03867
f32::unsigned_abs
[function]
[call site]
03868
RhaiResultOf::unwrap
[function]
[call site]
03869
FnPtr::try_from
[function]
[call site]
03870
RhaiResultOf::map
[function]
[call site]
03871
test_chars
[function]
[call site]
03872
ImmutableString::strong_count
[function]
[call site]
03873
unwrap_or
[function]
[call site]
03874
OptimizerState::set_dirty
[function]
[call site]
03875
Expr::CharConstant
[function]
[call site]
03876
test_chars
[function]
[call site]
03877
nth
[function]
[call site]
03878
FnPtr::try_from
[function]
[call site]
03879
RhaiResultOf::unwrap
[function]
[call site]
03880
unwrap
[function]
[call site]
03881
FnPtr::try_from
[function]
[call site]
03882
f32::unsigned_abs
[function]
[call site]
03883
RhaiResultOf::map
[function]
[call site]
03884
test_chars
[function]
[call site]
03885
ImmutableString::strong_count
[function]
[call site]
03886
unwrap_or
[function]
[call site]
03887
OptimizerState::set_dirty
[function]
[call site]
03888
Expr::CharConstant
[function]
[call site]
03889
test_chars
[function]
[call site]
03890
array_functions::reduce_rev
[function]
[call site]
03891
RhaiResult::nth
[function]
[call site]
03892
FnPtr::try_from
[function]
[call site]
03893
f32::unsigned_abs
[function]
[call site]
03894
RhaiResultOf::unwrap
[function]
[call site]
03895
unwrap
[function]
[call site]
03896
OptimizerState::find_literal_constant
[function]
[call site]
03897
Option::map_or
[function]
[call site]
03898
OptimizerState::find_literal_constant
[function]
[call site]
03899
Option::unwrap
[function]
[call site]
03900
Dynamic::as_map_ref
[function]
[call site]
03901
unwrap
[function]
[call site]
03902
Command::get
[function]
[call site]
03903
Ident::as_str
[function]
[call site]
03904
cloned
[function]
[call site]
03905
unwrap_or
[function]
[call site]
03906
Expr::from_dynamic
[function]
[call site]
03907
OptimizerState::set_dirty
[function]
[call site]
03908
optimize_expr
[function]
[call site]
03909
optimize_expr
[function]
[call site]
03910
optimize_expr
[function]
[call site]
03911
optimize_expr
[function]
[call site]
03912
optimize_expr
[function]
[call site]
03913
string_functions::is_empty
[function]
[call site]
03914
OptimizerState::set_dirty
[function]
[call site]
03915
Expr::StringConstant
[function]
[call site]
03916
Engine::const_empty_string
[function]
[call site]
03917
Engine::get_interned_string
[function]
[call site]
03918
Expr::is_constant
[function]
[call site]
03919
OptimizerState::set_dirty
[function]
[call site]
03920
Expr::StringConstant
[function]
[call site]
03921
Expr::get_literal_value
[function]
[call site]
03922
Option::unwrap
[function]
[call site]
03923
get_literal_value(None).unwrap().cast::<ImmutableString>
[function]
[call site]
03924
ParseSettings::level_up_with_position
[function]
[call site]
03925
StaticModuleResolver::iter_mut
[function]
[call site]
03926
array_functions::for_each
[function]
[call site]
03927
optimize_expr
[function]
[call site]
03928
test::len
[function]
[call site]
03929
test_functions_take
[function]
[call site]
03930
test_functions_take
[function]
[call site]
03931
Expr::StringConstant
[function]
[call site]
03932
string_functions::remove
[function]
[call site]
03933
OptimizerState::set_dirty
[function]
[call site]
03934
string_functions::remove
[function]
[call site]
03935
OptimizerState::set_dirty
[function]
[call site]
03936
string_functions::remove
[function]
[call site]
03937
OptimizerState::set_dirty
[function]
[call site]
03938
string_functions::is_empty
[function]
[call site]
03939
string_functions::remove
[function]
[call site]
03940
OptimizerState::set_dirty
[function]
[call site]
03941
string_functions::is_empty
[function]
[call site]
03942
string_functions::remove
[function]
[call site]
03943
OptimizerState::set_dirty
[function]
[call site]
03944
shrink_to_fit
[function]
[call site]
03945
Expr::is_constant
[function]
[call site]
03946
OptimizerState::set_dirty
[function]
[call site]
03947
Expr::DynamicConstant
[function]
[call site]
03948
Expr::get_literal_value
[function]
[call site]
03949
Option::unwrap
[function]
[call site]
03950
into
[function]
[call site]
03951
ParseSettings::level_up_with_position
[function]
[call site]
03952
StaticModuleResolver::iter_mut
[function]
[call site]
03953
array_functions::for_each
[function]
[call site]
03954
optimize_expr
[function]
[call site]
03955
Expr::is_constant
[function]
[call site]
03956
OptimizerState::set_dirty
[function]
[call site]
03957
Expr::DynamicConstant
[function]
[call site]
03958
Expr::get_literal_value
[function]
[call site]
03959
Option::unwrap
[function]
[call site]
03960
into
[function]
[call site]
03961
ParseSettings::level_up_with_position
[function]
[call site]
03962
StaticModuleResolver::iter_mut
[function]
[call site]
03963
array_functions::for_each
[function]
[call site]
03964
optimize_expr
[function]
[call site]
03965
test::len
[function]
[call site]
03966
OptimizerState::set_dirty
[function]
[call site]
03967
string_functions::remove
[function]
[call site]
03968
MyIterableType::into_iter
[function]
[call site]
03969
Self::IntoIter::take
[function]
[call site]
03970
Engine::new
[function]
[call site]
03971
register_type_with_name::<TestStruct>
[function]
[call site]
03972
Engine::register_fn
[function]
[call site]
03973
TestStruct
[function]
[call site]
03974
test_method_call
[function]
[call site]
03975
Some
[function]
[call site]
03976
OptimizerState::set_dirty
[function]
[call site]
03977
test::len
[function]
[call site]
03978
string_functions::truncate
[function]
[call site]
03979
OptimizerState::set_dirty
[function]
[call site]
03980
optimize_expr
[function]
[call site]
03981
OptimizerState::set_dirty
[function]
[call site]
03982
Expr::BoolConstant
[function]
[call site]
03983
string_functions::is_empty
[function]
[call site]
03984
OptimizerState::set_dirty
[function]
[call site]
03985
Expr::BoolConstant
[function]
[call site]
03986
test::len
[function]
[call site]
03987
OptimizerState::set_dirty
[function]
[call site]
03988
test_functions_take
[function]
[call site]
03989
test::len
[function]
[call site]
03990
OptimizerState::set_dirty
[function]
[call site]
03991
string_functions::remove
[function]
[call site]
03992
MyIterableType::into_iter
[function]
[call site]
03993
Self::IntoIter::take
[function]
[call site]
03994
test_method_call
[function]
[call site]
03995
Some
[function]
[call site]
03996
OptimizerState::set_dirty
[function]
[call site]
03997
test::len
[function]
[call site]
03998
string_functions::truncate
[function]
[call site]
03999
OptimizerState::set_dirty
[function]
[call site]
04000
optimize_expr
[function]
[call site]
04001
OptimizerState::set_dirty
[function]
[call site]
04002
Expr::BoolConstant
[function]
[call site]
04003
string_functions::is_empty
[function]
[call site]
04004
OptimizerState::set_dirty
[function]
[call site]
04005
Expr::BoolConstant
[function]
[call site]
04006
test::len
[function]
[call site]
04007
OptimizerState::set_dirty
[function]
[call site]
04008
test_functions_take
[function]
[call site]
04009
test::len
[function]
[call site]
04010
OptimizerState::set_dirty
[function]
[call site]
04011
string_functions::remove
[function]
[call site]
04012
Expr::is_constant
[function]
[call site]
04013
test::len
[function]
[call site]
04014
string_functions::truncate
[function]
[call site]
04015
OptimizerState::set_dirty
[function]
[call site]
04016
optimize_expr
[function]
[call site]
04017
string_functions::is_empty
[function]
[call site]
04018
OptimizerState::set_dirty
[function]
[call site]
04019
Expr::BoolConstant
[function]
[call site]
04020
test::len
[function]
[call site]
04021
OptimizerState::set_dirty
[function]
[call site]
04022
test_functions_take
[function]
[call site]
04023
test::len
[function]
[call site]
04024
OptimizerState::set_dirty
[function]
[call site]
04025
Expr::BoolConstant
[function]
[call site]
04026
FnCallExpr::is_qualified
[function]
[call site]
04027
StaticModuleResolver::iter_mut
[function]
[call site]
04028
array_functions::for_each
[function]
[call site]
04029
optimize_expr
[function]
[call site]
04030
move_constant_arg
[function]
[call site]
04031
Expr::get_literal_value
[function]
[call site]
04032
Some
[function]
[call site]
04033
StmtBlock::as_ref
[function]
[call site]
04034
TestStruct::clone
[function]
[call site]
04035
write_lock::<FnPtr>
[function]
[call site]
04036
Some
[function]
[call site]
04037
crate::Shared::new
[function]
[call site]
04038
Option<&GlobalRuntimeState>::into
[function]
[call site]
04039
into
[function]
[call site]
04040
into
[function]
[call site]
04041
into
[function]
[call site]
04042
TestStruct::clone
[function]
[call site]
04043
Self::into
[function]
[call site]
04044
into
[function]
[call site]
04045
Expr::is_constant
[function]
[call site]
04046
crate::Array::with_capacity
[function]
[call site]
04047
test::len
[function]
[call site]
04048
StmtBlock::extend
[function]
[call site]
04049
MyIterableType::into_iter
[function]
[call site]
04050
Self::IntoIter::map
[function]
[call site]
04051
Expr::get_literal_value
[function]
[call site]
04052
Option::unwrap
[function]
[call site]
04053
Dynamic::from_array
[function]
[call site]
04054
Expr::is_constant
[function]
[call site]
04055
TestStruct::clone
[function]
[call site]
04056
shared_get_mut
[function]
[call site]
04057
Ident::as_str
[function]
[call site]
04058
Option::unwrap
[function]
[call site]
04059
Expr::get_literal_value
[function]
[call site]
04060
Option::unwrap
[function]
[call site]
04061
Dynamic::from_map
[function]
[call site]
04062
Expr::is_constant
[function]
[call site]
04063
Position::new_const
[function]
[call site]
04064
Expr::get_literal_value
[function]
[call site]
04065
Option::unwrap
[function]
[call site]
04066
unwrap
[function]
[call site]
04067
into
[function]
[call site]
04068
FnCallExpr::is_qualified
[function]
[call site]
04069
test::len
[function]
[call site]
04070
FnPtr::new
[function]
[call site]
04071
TestStruct::clone
[function]
[call site]
04072
RhaiResultOf::ok
[function]
[call site]
04073
into
[function]
[call site]
04074
test::len
[function]
[call site]
04075
Token::literal_syntax
[function]
[call site]
04076
Token::literal_syntax
[function]
[call site]
04077
Ident::as_str
[function]
[call site]
04078
into
[function]
[call site]
04079
into
[function]
[call site]
04080
into
[function]
[call site]
04081
into
[function]
[call site]
04082
into
[function]
[call site]
04083
into
[function]
[call site]
04084
Option::map_or
[function]
[call site]
04085
Expr::DynamicConstant
[function]
[call site]
04086
into
[function]
[call site]
04087
Expr::start_position
[function]
[call site]
04088
string_functions::is_empty
[function]
[call site]
04089
Expr::position
[function]
[call site]
04090
ParseSettings::level_up_with_position
[function]
[call site]
04091
Expr::start_position
[function]
[call site]
04092
Expr::start_position
[function]
[call site]
04093
Expr::position
[function]
[call site]
04094
OptimizerState::set_dirty
[function]
[call site]
04095
test::len
[function]
[call site]
04096
FnCallExpr::constant_args
[function]
[call site]
04097
string_functions::is_empty
[function]
[call site]
04098
MyIterableType::into_iter
[function]
[call site]
04099
test_method_call
[function]
[call site]
04100
TestStruct::clone
[function]
[call site]
04101
Self::into
[function]
[call site]
04102
Dynamic::into_immutable_string
[function]
[call site]
04103
Ok
[function]
[call site]
04104
crate::func::locked_read
[function]
[call site]
04105
Option::and_then
[function]
[call site]
04106
Some
[function]
[call site]
04107
TestStruct::clone
[function]
[call site]
04108
ok_or_else
[function]
[call site]
04109
std::
[call site]
04110
any::type_name
[function]
[call site]
04111
Err
[function]
[call site]
04112
Dynamic::type_name
[function]
[call site]
04113
Result::map_err
[function]
[call site]
04114
and_then
[function]
[call site]
04115
OptimizerState::set_dirty
[function]
[call site]
04116
Expr::DynamicConstant
[function]
[call site]
04117
TestStruct::new
[function]
[call site]
04118
into
[function]
[call site]
04119
optimize_expr
[function]
[call site]
04120
test::len
[function]
[call site]
04121
FnCallExpr::constant_args
[function]
[call site]
04122
Expr::get_literal_value
[function]
[call site]
04123
unwrap
[function]
[call site]
04124
args[0].get_literal_value(None).unwrap().cast::<FnPtr>
[function]
[call site]
04125
StmtBlock::extend
[function]
[call site]
04126
MyIterableType::into_iter
[function]
[call site]
04127
skip
[function]
[call site]
04128
test_optimizer_const_map
[function]
[call site]
04129
Expr::get_literal_value
[function]
[call site]
04130
unwrap
[function]
[call site]
04131
OptimizerState::set_dirty
[function]
[call site]
04132
Expr::DynamicConstant
[function]
[call site]
04133
TestStruct::new
[function]
[call site]
04134
into
[function]
[call site]
04135
string_functions::contains
[function]
[call site]
04136
Ident::as_str
[function]
[call site]
04137
StaticModuleResolver::iter_mut
[function]
[call site]
04138
array_functions::for_each
[function]
[call site]
04139
optimize_expr
[function]
[call site]
04140
FnCallExpr::constant_args
[function]
[call site]
04141
MyIterableType::into_iter
[function]
[call site]
04142
test_optimizer_const_map
[function]
[call site]
04143
Expr::get_literal_value
[function]
[call site]
04144
unwrap
[function]
[call site]
04145
args.iter().map(|arg_expr|
[call site]
04146
MyIterableType::into_iter
[function]
[call site]
04147
test_optimizer_const_map
[function]
[call site]
04148
iter().map(Dynamic::type_id).collect::<FnArgsVec<_>>
[function]
[call site]
04149
Ident::as_str
[function]
[call site]
04150
test::len
[function]
[call site]
04151
OptimizerState::set_dirty
[function]
[call site]
04152
Engine::map_type_name
[function]
[call site]
04153
RhaiNativeFunc::return_type_name
[function]
[call site]
04154
into
[function]
[call site]
04155
Expr::from_dynamic
[function]
[call site]
04156
test::len
[function]
[call site]
04157
OptimizerState::set_dirty
[function]
[call site]
04158
Expr::from_dynamic
[function]
[call site]
04159
test::len
[function]
[call site]
04160
FnCallExpr::is_operator_call
[function]
[call site]
04161
is_some
[function]
[call site]
04162
Engine::fast_operators
[function]
[call site]
04163
intersects
[function]
[call site]
04164
Engine::has_native_fn_override
[function]
[call site]
04165
calc_fn_hash_full
[function]
[call site]
04166
StmtBlock::as_ref
[function]
[call site]
04167
MyIterableType::into_iter
[function]
[call site]
04168
Self::IntoIter::copied
[function]
[call site]
04169
MyIterableType::into_iter
[function]
[call site]
04170
test_var_def_filter
[function]
[call site]
04171
Module::is_standard_lib
[function]
[call site]
04172
intersects
[function]
[call site]
04173
T::as_any
[function]
[call site]
04174
Module::contains_fn
[function]
[call site]
04175
StmtBlock::as_ref
[function]
[call site]
04176
map_or
[function]
[call site]
04177
contains_key
[function]
[call site]
04178
map_functions::values
[function]
[call site]
04179
T::as_any
[function]
[call site]
04180
Module::contains_qualified_fn
[function]
[call site]
04181
StmtBlock::as_ref
[function]
[call site]
04182
map_or
[function]
[call site]
04183
contains_key
[function]
[call site]
04184
RhaiFunc::is_native
[function]
[call site]
04185
func::builtin::get_builtin_binary_op_fn
[function]
[call site]
04186
Some
[function]
[call site]
04187
Dynamic::as_int
[function]
[call site]
04188
Ok
[function]
[call site]
04189
crate::func::locked_read
[function]
[call site]
04190
Option::and_then
[function]
[call site]
04191
Some
[function]
[call site]
04192
ok_or_else
[function]
[call site]
04193
std::
[call site]
04194
any::type_name
[function]
[call site]
04195
Err
[function]
[call site]
04196
Dynamic::type_name
[function]
[call site]
04197
unwrap
[function]
[call site]
04198
Dynamic::as_int
[function]
[call site]
04199
unwrap
[function]
[call site]
04200
Ok
[function]
[call site]
04201
into
[function]
[call site]
04202
Some
[function]
[call site]
04203
Dynamic::as_int
[function]
[call site]
04204
unwrap
[function]
[call site]
04205
Dynamic::as_int
[function]
[call site]
04206
unwrap
[function]
[call site]
04207
Ok
[function]
[call site]
04208
into
[function]
[call site]
04209
Some
[function]
[call site]
04210
Dynamic::as_immutable_string_ref
[function]
[call site]
04211
read_lock::<ImmutableString>
[function]
[call site]
04212
ok_or_else
[function]
[call site]
04213
Dynamic::type_name
[function]
[call site]
04214
unwrap
[function]
[call site]
04215
Dynamic::as_immutable_string_ref
[function]
[call site]
04216
unwrap
[function]
[call site]
04217
unwrap
[function]
[call site]
04218
Package::init_engine
[function]
[call site]
04219
Engine::throw_on_size
[function]
[call site]
04220
map_or
[function]
[call site]
04221
Command::get
[function]
[call site]
04222
Err
[function]
[call site]
04223
ERR::ErrorDataTooLarge
[function]
[call site]
04224
&str::to_string
[function]
[call site]
04225
into
[function]
[call site]
04226
map_or
[function]
[call site]
04227
Command::get
[function]
[call site]
04228
Err
[function]
[call site]
04229
ERR::ErrorDataTooLarge
[function]
[call site]
04230
&str::to_string
[function]
[call site]
04231
into
[function]
[call site]
04232
map_or
[function]
[call site]
04233
Command::get
[function]
[call site]
04234
Err
[function]
[call site]
04235
ERR::ErrorDataTooLarge
[function]
[call site]
04236
&str::to_string
[function]
[call site]
04237
into
[function]
[call site]
04238
Ok
[function]
[call site]
04239
test::len
[function]
[call site]
04240
test::len
[function]
[call site]
04241
Ok
[function]
[call site]
04242
into
[function]
[call site]
04243
Some
[function]
[call site]
04244
Dynamic::as_char
[function]
[call site]
04245
Ok
[function]
[call site]
04246
crate::func::locked_read
[function]
[call site]
04247
Option::and_then
[function]
[call site]
04248
Some
[function]
[call site]
04249
ok_or_else
[function]
[call site]
04250
std::
[call site]
04251
any::type_name
[function]
[call site]
04252
Err
[function]
[call site]
04253
Dynamic::type_name
[function]
[call site]
04254
unwrap
[function]
[call site]
04255
Dynamic::as_char
[function]
[call site]
04256
unwrap
[function]
[call site]
04257
Position::new_const
[function]
[call site]
04258
blob_functions::push
[function]
[call site]
04259
blob_functions::push
[function]
[call site]
04260
FnPtr::try_from
[function]
[call site]
04261
RhaiResultOf::unwrap
[function]
[call site]
04262
blob_functions::push
[function]
[call site]
04263
unwrap
[function]
[call site]
04264
Package::init_engine
[function]
[call site]
04265
Engine::throw_on_size
[function]
[call site]
04266
test::len
[function]
[call site]
04267
test::len
[function]
[call site]
04268
Ok
[function]
[call site]
04269
Result::into
[function]
[call site]
04270
Some
[function]
[call site]
04271
Dynamic::as_blob_ref
[function]
[call site]
04272
read_lock::<Blob>
[function]
[call site]
04273
ok_or_else
[function]
[call site]
04274
Dynamic::type_name
[function]
[call site]
04275
unwrap
[function]
[call site]
04276
string_functions::is_empty
[function]
[call site]
04277
Ok
[function]
[call site]
04278
Dynamic::flatten_clone
[function]
[call site]
04279
Dynamic::as_blob_ref
[function]
[call site]
04280
unwrap
[function]
[call site]
04281
string_functions::is_empty
[function]
[call site]
04282
Ok
[function]
[call site]
04283
Dynamic::flatten_clone
[function]
[call site]
04284
unwrap
[function]
[call site]
04285
Package::init_engine
[function]
[call site]
04286
Engine::throw_on_size
[function]
[call site]
04287
test::len
[function]
[call site]
04288
test::len
[function]
[call site]
04289
TestStruct::clone
[function]
[call site]
04290
StmtBlock::extend
[function]
[call site]
04291
Ok
[function]
[call site]
04292
Dynamic::from_blob
[function]
[call site]
04293
Self
[function]
[call site]
04294
Union::Blob
[function]
[call site]
04295
into
[function]
[call site]
04296
Some
[function]
[call site]
04297
Some
[function]
[call site]
04298
Some
[function]
[call site]
04299
Ok
[function]
[call site]
04300
Dynamic::as_int
[function]
[call site]
04301
unwrap
[function]
[call site]
04302
into
[function]
[call site]
04303
Some
[function]
[call site]
04304
Ok
[function]
[call site]
04305
Dynamic::as_int
[function]
[call site]
04306
unwrap
[function]
[call site]
04307
into
[function]
[call site]
04308
Some
[function]
[call site]
04309
Ok
[function]
[call site]
04310
Dynamic::as_int
[function]
[call site]
04311
unwrap
[function]
[call site]
04312
into
[function]
[call site]
04313
Some
[function]
[call site]
04314
Ok
[function]
[call site]
04315
Dynamic::as_int
[function]
[call site]
04316
unwrap
[function]
[call site]
04317
into
[function]
[call site]
04318
Dynamic::as_char
[function]
[call site]
04319
unwrap
[function]
[call site]
04320
Dynamic::as_immutable_string_ref
[function]
[call site]
04321
unwrap
[function]
[call site]
04322
Some
[function]
[call site]
04323
test_chars
[function]
[call site]
04324
MultiInputsStream::get_next
[function]
[call site]
04325
MultiInputsStream::get_next
[function]
[call site]
04326
Some
[function]
[call site]
04327
Dynamic::as_char
[function]
[call site]
04328
unwrap
[function]
[call site]
04329
Dynamic::as_immutable_string_ref
[function]
[call site]
04330
unwrap
[function]
[call site]
04331
Position::new_const
[function]
[call site]
04332
blob_functions::push
[function]
[call site]
04333
Result::push_str
[function]
[call site]
04334
unwrap
[function]
[call site]
04335
Package::init_engine
[function]
[call site]
04336
Engine::throw_on_size
[function]
[call site]
04337
test::len
[function]
[call site]
04338
Ok
[function]
[call site]
04339
Result::into
[function]
[call site]
04340
Dynamic::as_immutable_string_ref
[function]
[call site]
04341
unwrap
[function]
[call site]
04342
Dynamic::as_char
[function]
[call site]
04343
unwrap
[function]
[call site]
04344
test_chars
[function]
[call site]
04345
MultiInputsStream::get_next
[function]
[call site]
04346
MultiInputsStream::get_next
[function]
[call site]
04347
Some
[function]
[call site]
04348
Some
[function]
[call site]
04349
Dynamic::as_immutable_string_ref
[function]
[call site]
04350
unwrap
[function]
[call site]
04351
Dynamic::as_char
[function]
[call site]
04352
unwrap
[function]
[call site]
04353
unwrap
[function]
[call site]
04354
Package::init_engine
[function]
[call site]
04355
Engine::throw_on_size
[function]
[call site]
04356
test::len
[function]
[call site]
04357
Ok
[function]
[call site]
04358
Result::into
[function]
[call site]
04359
Some
[function]
[call site]
04360
Dynamic::as_immutable_string_ref
[function]
[call site]
04361
unwrap
[function]
[call site]
04362
Dynamic::as_char
[function]
[call site]
04363
unwrap
[function]
[call site]
04364
Ok
[function]
[call site]
04365
into
[function]
[call site]
04366
Some
[function]
[call site]
04367
Ok
[function]
[call site]
04368
TestStruct::clone
[function]
[call site]
04369
Some
[function]
[call site]
04370
Some
[function]
[call site]
04371
Some
[function]
[call site]
04372
Ok
[function]
[call site]
04373
TestStruct::clone
[function]
[call site]
04374
Some
[function]
[call site]
04375
Some
[function]
[call site]
04376
Some
[function]
[call site]
04377
Dynamic::as_blob_ref
[function]
[call site]
04378
unwrap
[function]
[call site]
04379
TestStruct::clone
[function]
[call site]
04380
Dynamic::as_char
[function]
[call site]
04381
unwrap
[function]
[call site]
04382
encode_utf8
[function]
[call site]
04383
unwrap
[function]
[call site]
04384
Package::init_engine
[function]
[call site]
04385
Engine::throw_on_size
[function]
[call site]
04386
test::len
[function]
[call site]
04387
test::len
[function]
[call site]
04388
StmtBlock::extend
[function]
[call site]
04389
as_bytes
[function]
[call site]
04390
Ok
[function]
[call site]
04391
Dynamic::from_blob
[function]
[call site]
04392
Dynamic::type_id
[function]
[call site]
04393
TypeId::of::<()>
[function]
[call site]
04394
TypeId::of::<bool>
[function]
[call site]
04395
TypeId::of::<ImmutableString>
[function]
[call site]
04396
TypeId::of::<char>
[function]
[call site]
04397
TypeId::of::<INT>
[function]
[call site]
04398
TypeId::of::<crate::FLOAT>
[function]
[call site]
04399
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
04400
TypeId::of::<Array>
[function]
[call site]
04401
TypeId::of::<Blob>
[function]
[call site]
04402
TypeId::of::<Map>
[function]
[call site]
04403
TypeId::of::<FnPtr>
[function]
[call site]
04404
TypeId::of::<Instant>
[function]
[call site]
04405
Dynamic::type_id
[function]
[call site]
04406
crate::func::locked_read
[function]
[call site]
04407
Option::unwrap
[function]
[call site]
04408
Dynamic::type_id
[function]
[call site]
04409
Dynamic::type_id
[function]
[call site]
04410
TypeId::of::<ExclusiveRange>
[function]
[call site]
04411
TypeId::of::<ExclusiveRange>
[function]
[call site]
04412
TypeId::of::<InclusiveRange>
[function]
[call site]
04413
TypeId::of::<InclusiveRange>
[function]
[call site]
04414
TypeId::of::<ExclusiveRange>
[function]
[call site]
04415
TypeId::of::<InclusiveRange>
[function]
[call site]
04416
TypeId::of::<InclusiveRange>
[function]
[call site]
04417
TypeId::of::<ExclusiveRange>
[function]
[call site]
04418
Some
[function]
[call site]
04419
Some
[function]
[call site]
04420
is_numeric
[function]
[call site]
04421
TypeId::of::<INT>
[function]
[call site]
04422
TypeId::of::<f32>
[function]
[call site]
04423
TypeId::of::<f64>
[function]
[call site]
04424
TypeId::of::<Decimal>
[function]
[call site]
04425
TypeId::of::<u8>
[function]
[call site]
04426
TypeId::of::<u16>
[function]
[call site]
04427
TypeId::of::<u32>
[function]
[call site]
04428
TypeId::of::<u64>
[function]
[call site]
04429
TypeId::of::<i8>
[function]
[call site]
04430
TypeId::of::<i16>
[function]
[call site]
04431
TypeId::of::<i32>
[function]
[call site]
04432
TypeId::of::<i64>
[function]
[call site]
04433
TypeId::of::<u128>
[function]
[call site]
04434
TypeId::of::<i128>
[function]
[call site]
04435
is_numeric
[function]
[call site]
04436
Some
[function]
[call site]
04437
is_numeric
[function]
[call site]
04438
is_numeric
[function]
[call site]
04439
Some
[function]
[call site]
04440
StmtBlock::as_ref
[function]
[call site]
04441
unwrap
[function]
[call site]
04442
then
[function]
[call site]
04443
Ident::as_str
[function]
[call site]
04444
into
[function]
[call site]
04445
split_first_mut
[function]
[call site]
04446
unwrap
[function]
[call site]
04447
test_var_is_def
[function]
[call site]
04448
Engine::new
[function]
[call site]
04449
OptimizerState::set_dirty
[function]
[call site]
04450
Expr::from_dynamic
[function]
[call site]
04451
StaticModuleResolver::iter_mut
[function]
[call site]
04452
array_functions::for_each
[function]
[call site]
04453
optimize_expr
[function]
[call site]
04454
move_constant_arg
[function]
[call site]
04455
OptimizerState::set_dirty
[function]
[call site]
04456
FnCallExpr::constant_args
[function]
[call site]
04457
FnCallHashes::is_native_only
[function]
[call site]
04458
Position::is_none
[function]
[call site]
04459
MyIterableType::into_iter
[function]
[call site]
04460
array_functions::find_map
[function]
[call site]
04461
Module::get_script_fn
[function]
[call site]
04462
StmtBlock::as_ref
[function]
[call site]
04463
and_then
[function]
[call site]
04464
StmtBlock::as_ref
[function]
[call site]
04465
&crate::SharedModule::values
[function]
[call site]
04466
string_functions::is_empty
[function]
[call site]
04467
IterateDynamicArray::new
[function]
[call site]
04468
map_functions::values
[function]
[call site]
04469
Array::cloned
[function]
[call site]
04470
reflection_functions::collect
[function]
[call site]
04471
array_functions::find
[function]
[call site]
04472
array_functions::find_starting_from
[function]
[call site]
04473
RhaiResult::and_then
[function]
[call site]
04474
RhaiFunc::get_script_fn_def
[function]
[call site]
04475
test::len
[function]
[call site]
04476
is_some
[function]
[call site]
04477
MyIterableType::into_iter
[function]
[call site]
04478
test_optimizer_const_map
[function]
[call site]
04479
Expr::get_literal_value
[function]
[call site]
04480
Some
[function]
[call site]
04481
StmtBlock::as_ref
[function]
[call site]
04482
TestStruct::clone
[function]
[call site]
04483
write_lock::<FnPtr>
[function]
[call site]
04484
Some
[function]
[call site]
04485
crate::Shared::new
[function]
[call site]
04486
Option<&GlobalRuntimeState>::into
[function]
[call site]
04487
into
[function]
[call site]
04488
into
[function]
[call site]
04489
into
[function]
[call site]
04490
TestStruct::clone
[function]
[call site]
04491
Self::into
[function]
[call site]
04492
into
[function]
[call site]
04493
Expr::is_constant
[function]
[call site]
04494
crate::Array::with_capacity
[function]
[call site]
04495
test::len
[function]
[call site]
04496
StmtBlock::extend
[function]
[call site]
04497
MyIterableType::into_iter
[function]
[call site]
04498
Self::IntoIter::map
[function]
[call site]
04499
Expr::get_literal_value
[function]
[call site]
04500
Option::unwrap
[function]
[call site]
04501
Dynamic::from_array
[function]
[call site]
04502
Expr::is_constant
[function]
[call site]
04503
TestStruct::clone
[function]
[call site]
04504
shared_get_mut
[function]
[call site]
04505
Ident::as_str
[function]
[call site]
04506
Option::unwrap
[function]
[call site]
04507
Expr::get_literal_value
[function]
[call site]
04508
Option::unwrap
[function]
[call site]
04509
Dynamic::from_map
[function]
[call site]
04510
Expr::is_constant
[function]
[call site]
04511
Position::new_const
[function]
[call site]
04512
Expr::get_literal_value
[function]
[call site]
04513
Option::unwrap
[function]
[call site]
04514
unwrap
[function]
[call site]
04515
into
[function]
[call site]
04516
FnCallExpr::is_qualified
[function]
[call site]
04517
test::len
[function]
[call site]
04518
FnPtr::new
[function]
[call site]
04519
TestStruct::clone
[function]
[call site]
04520
RhaiResultOf::ok
[function]
[call site]
04521
into
[function]
[call site]
04522
test::len
[function]
[call site]
04523
Token::literal_syntax
[function]
[call site]
04524
Token::literal_syntax
[function]
[call site]
04525
Ident::as_str
[function]
[call site]
04526
into
[function]
[call site]
04527
into
[function]
[call site]
04528
into
[function]
[call site]
04529
into
[function]
[call site]
04530
into
[function]
[call site]
04531
into
[function]
[call site]
04532
args.iter().map(|a|
[call site]
04533
unwrap
[function]
[call site]
04534
Ident::as_str
[function]
[call site]
04535
test::len
[function]
[call site]
04536
Some
[function]
[call site]
04537
Engine::map_type_name
[function]
[call site]
04538
RhaiNativeFunc::return_type_name
[function]
[call site]
04539
into
[function]
[call site]
04540
test::len
[function]
[call site]
04541
Some
[function]
[call site]
04542
OptimizerState::call_fn_with_const_args
[function]
[call site]
04543
Engine::exec_native_fn_call
[function]
[call site]
04544
Engine::track_operation
[function]
[call site]
04545
Engine::max_operations
[function]
[call site]
04546
Command::get
[function]
[call site]
04547
Engine::max_operations
[function]
[call site]
04548
Err
[function]
[call site]
04549
ERR::ErrorTooManyOperations
[function]
[call site]
04550
into
[function]
[call site]
04551
StmtBlock::as_ref
[function]
[call site]
04552
and_then
[function]
[call site]
04553
test_max_operations_progress
[function]
[call site]
04554
Engine::new
[function]
[call site]
04555
Engine::set_optimization_level
[function]
[call site]
04556
Engine::set_max_operations
[function]
[call site]
04557
TestStruct::new
[function]
[call site]
04558
Engine::on_progress
[function]
[call site]
04559
Some
[function]
[call site]
04560
TestStruct::new
[function]
[call site]
04561
Some
[function]
[call site]
04562
into
[function]
[call site]
04563
test_optimizer_const_map
[function]
[call site]
04564
Err
[function]
[call site]
04565
ERR::ErrorTerminated
[function]
[call site]
04566
into
[function]
[call site]
04567
unwrap_or
[function]
[call site]
04568
Ok
[function]
[call site]
04569
Some
[function]
[call site]
04570
Engine::resolve_fn
[function]
[call site]
04571
as_deref
[function]
[call site]
04572
map_or
[function]
[call site]
04573
calc_fn_hash_full
[function]
[call site]
04574
MyIterableType::into_iter
[function]
[call site]
04575
Self::IntoIter::map
[function]
[call site]
04576
Dynamic::type_id
[function]
[call site]
04577
TypeId::of::<()>
[function]
[call site]
04578
TypeId::of::<bool>
[function]
[call site]
04579
TypeId::of::<ImmutableString>
[function]
[call site]
04580
TypeId::of::<char>
[function]
[call site]
04581
TypeId::of::<INT>
[function]
[call site]
04582
TypeId::of::<crate::FLOAT>
[function]
[call site]
04583
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
04584
TypeId::of::<Array>
[function]
[call site]
04585
TypeId::of::<Blob>
[function]
[call site]
04586
TypeId::of::<Map>
[function]
[call site]
04587
TypeId::of::<FnPtr>
[function]
[call site]
04588
TypeId::of::<Instant>
[function]
[call site]
04589
Dynamic::type_id
[function]
[call site]
04590
crate::func::locked_read
[function]
[call site]
04591
Option::unwrap
[function]
[call site]
04592
Dynamic::type_id
[function]
[call site]
04593
Caches::fn_resolution_cache_mut
[function]
[call site]
04594
string_functions::is_empty
[function]
[call site]
04595
Caches::push_fn_resolution_cache
[function]
[call site]
04596
blob_functions::push
[function]
[call site]
04597
Engine::default
[function]
[call site]
04598
last_mut
[function]
[call site]
04599
unwrap
[function]
[call site]
04600
Scope::push_entry
[function]
[call site]
04601
&mut
[call site]
04602
StmtBlock::as_ref
[function]
[call site]
04603
as_deref
[function]
[call site]
04604
map_or
[function]
[call site]
04605
MyIterableType::into_iter
[function]
[call site]
04606
array_functions::reduce_rev
[function]
[call site]
04607
array_functions::find_map
[function]
[call site]
04608
Module::set_indexer_get_fn
[function]
[call site]
04609
FuncRegistration::new
[function]
[call site]
04610
FuncRegistration::in_global_namespace
[function]
[call site]
04611
FuncRegistration::with_purity
[function]
[call site]
04612
Some
[function]
[call site]
04613
FuncRegistration::with_volatility
[function]
[call site]
04614
Some
[function]
[call site]
04615
FuncRegistration::set_into_module
[function]
[call site]
04616
unwrap_or_else
[function]
[call site]
04617
RhaiNativeFunc::num_params
[function]
[call site]
04618
RhaiNativeFunc::num_params
[function]
[call site]
04619
string_functions::starts_with
[function]
[call site]
04620
unwrap_or
[function]
[call site]
04621
into_rhai_function
[function]
[call site]
04622
FuncRegistration::set_into_module_raw
[function]
[call site]
04623
StmtBlock::as_ref
[function]
[call site]
04624
test::len
[function]
[call site]
04625
StmtBlock::extend
[function]
[call site]
04626
StmtBlock::as_ref
[function]
[call site]
04627
MyIterableType::into_iter
[function]
[call site]
04628
Self::IntoIter::copied
[function]
[call site]
04629
first
[function]
[call site]
04630
RhaiFunc::is_method
[function]
[call site]
04631
StaticModuleResolver::iter_mut
[function]
[call site]
04632
enumerate
[function]
[call site]
04633
array_functions::for_each
[function]
[call site]
04634
Module::map_type
[function]
[call site]
04635
MyIterableType::into_iter
[function]
[call site]
04636
T::as_any
[function]
[call site]
04637
TypeId::of::<Dynamic>
[function]
[call site]
04638
test::len
[function]
[call site]
04639
test::len
[function]
[call site]
04640
string_functions::pop
[function]
[call site]
04641
unwrap
[function]
[call site]
04642
calc_fn_hash
[function]
[call site]
04643
test::len
[function]
[call site]
04644
calc_fn_hash_full
[function]
[call site]
04645
MyIterableType::into_iter
[function]
[call site]
04646
copied
[function]
[call site]
04647
StmtBlock::as_ref
[function]
[call site]
04648
and_then
[function]
[call site]
04649
Command::get
[function]
[call site]
04650
BloomFilterU64::mark
[function]
[call site]
04651
string_functions::remove
[function]
[call site]
04652
get_or_insert_with
[function]
[call site]
04653
new_hash_map
[function]
[call site]
04654
Scope::push_entry
[function]
[call site]
04655
blob_functions::insert
[function]
[call site]
04656
into
[function]
[call site]
04657
&mut
[call site]
04658
blob_functions::insert
[function]
[call site]
04659
into
[function]
[call site]
04660
FUNC::param_types
[function]
[call site]
04661
u64::map
[function]
[call site]
04662
Engine::new
[function]
[call site]
04663
Engine::set_optimization_level
[function]
[call site]
04664
Scope::new
[function]
[call site]
04665
rhai::Map::new
[function]
[call site]
04666
blob_functions::insert
[function]
[call site]
04667
&str::into
[function]
[call site]
04668
into
[function]
[call site]
04669
Scope::push_constant_dynamic
[function]
[call site]
04670
into
[function]
[call site]
04671
Scope::push_constant_dynamic
[function]
[call site]
04672
&str::into
[function]
[call site]
04673
Engine::compile_expression_with_scope
[function]
[call site]
04674
ParseResult::expect
[function]
[call site]
04675
Ident::as_str
[function]
[call site]
04676
eval_ast::<bool>
[function]
[call site]
04677
expect
[function]
[call site]
04678
Module::id_raw
[function]
[call site]
04679
StmtBlock::as_ref
[function]
[call site]
04680
StmtBlock::span_or_else
[function]
[call site]
04681
MyIterableType::into_iter
[function]
[call site]
04682
array_functions::find_map
[function]
[call site]
04683
Module::set_indexer_get_fn
[function]
[call site]
04684
u64::map
[function]
[call site]
04685
Module::id_raw
[function]
[call site]
04686
StmtBlock::span_or_else
[function]
[call site]
04687
Module::get_qualified_fn
[function]
[call site]
04688
StmtBlock::as_ref
[function]
[call site]
04689
and_then
[function]
[call site]
04690
Command::get
[function]
[call site]
04691
StmtBlock::span_or_else
[function]
[call site]
04692
Span::new
[function]
[call site]
04693
iterator_functions::chars_from_start
[function]
[call site]
04694
StmtBlock::span_or_else
[function]
[call site]
04695
string_functions::add_append
[function]
[call site]
04696
StmtBlock::span_or_else
[function]
[call site]
04697
map_functions::values
[function]
[call site]
04698
test_var_def_filter
[function]
[call site]
04699
Module::contains_indexed_global_functions
[function]
[call site]
04700
intersects
[function]
[call site]
04701
array_functions::find_map
[function]
[call site]
04702
Module::get_qualified_fn
[function]
[call site]
04703
StmtBlock::as_ref
[function]
[call site]
04704
and_then
[function]
[call site]
04705
Command::get
[function]
[call site]
04706
Option::map
[function]
[call site]
04707
Module::id_raw
[function]
[call site]
04708
TestStruct::clone
[function]
[call site]
04709
cloned
[function]
[call site]
04710
BloomFilterU64::is_absent_and_set
[function]
[call site]
04711
Some
[function]
[call site]
04712
StmtBlock::as_ref
[function]
[call site]
04713
blob_functions::insert
[function]
[call site]
04714
Some
[function]
[call site]
04715
StmtBlock::as_ref
[function]
[call site]
04716
min_max_functions::min
[function]
[call site]
04717
MyIterableType::into_iter
[function]
[call site]
04718
T::as_any
[function]
[call site]
04719
Module::may_contain_dynamic_fn
[function]
[call site]
04720
BloomFilterU64::is_absent
[function]
[call site]
04721
BloomFilterU64::calc_hash
[function]
[call site]
04722
MyIterableType::into_iter
[function]
[call site]
04723
T::as_any
[function]
[call site]
04724
Module::may_contain_dynamic_fn
[function]
[call site]
04725
Module::may_contain_dynamic_fn
[function]
[call site]
04726
BloomFilterU64::is_absent
[function]
[call site]
04727
map_functions::values
[function]
[call site]
04728
T::as_any
[function]
[call site]
04729
Module::may_contain_dynamic_fn
[function]
[call site]
04730
and_then
[function]
[call site]
04731
Token::is_op_assignment
[function]
[call site]
04732
split_first
[function]
[call site]
04733
unwrap
[function]
[call site]
04734
super::get_builtin_op_assignment_fn
[function]
[call site]
04735
Some
[function]
[call site]
04736
Dynamic::as_int
[function]
[call site]
04737
unwrap
[function]
[call site]
04738
Dynamic::as_int
[function]
[call site]
04739
unwrap
[function]
[call site]
04740
write_lock::<Dynamic>
[function]
[call site]
04741
unwrap
[function]
[call site]
04742
RhaiResult::into
[function]
[call site]
04743
Ok
[function]
[call site]
04744
Some
[function]
[call site]
04745
Dynamic::as_int
[function]
[call site]
04746
unwrap
[function]
[call site]
04747
Dynamic::as_int
[function]
[call site]
04748
unwrap
[function]
[call site]
04749
write_lock::<Dynamic>
[function]
[call site]
04750
unwrap
[function]
[call site]
04751
RhaiResult::into
[function]
[call site]
04752
Ok
[function]
[call site]
04753
Some
[function]
[call site]
04754
Dynamic::as_char
[function]
[call site]
04755
unwrap
[function]
[call site]
04756
write_lock::<Dynamic>
[function]
[call site]
04757
unwrap
[function]
[call site]
04758
Position::new_const
[function]
[call site]
04759
blob_functions::push
[function]
[call site]
04760
blob_functions::push
[function]
[call site]
04761
FnPtr::try_from
[function]
[call site]
04762
RhaiResultOf::unwrap
[function]
[call site]
04763
Dynamic::as_char
[function]
[call site]
04764
Result::unwrap
[function]
[call site]
04765
blob_functions::push
[function]
[call site]
04766
RhaiResultOf::into
[function]
[call site]
04767
Ok
[function]
[call site]
04768
Some
[function]
[call site]
04769
split_first_mut
[function]
[call site]
04770
unwrap
[function]
[call site]
04771
Dynamic::as_immutable_string_mut
[function]
[call site]
04772
Dynamic::type_name
[function]
[call site]
04773
write_lock::<ImmutableString>
[function]
[call site]
04774
ok_or
[function]
[call site]
04775
unwrap
[function]
[call site]
04776
Dynamic::as_immutable_string_ref
[function]
[call site]
04777
unwrap
[function]
[call site]
04778
string_functions::is_empty
[function]
[call site]
04779
string_functions::is_empty
[function]
[call site]
04780
test::len
[function]
[call site]
04781
test::len
[function]
[call site]
04782
unwrap
[function]
[call site]
04783
Package::init_engine
[function]
[call site]
04784
Engine::throw_on_size
[function]
[call site]
04785
Ok
[function]
[call site]
04786
Some
[function]
[call site]
04787
split_first_mut
[function]
[call site]
04788
unwrap
[function]
[call site]
04789
Dynamic::as_immutable_string_mut
[function]
[call site]
04790
unwrap
[function]
[call site]
04791
Dynamic::as_immutable_string_ref
[function]
[call site]
04792
unwrap
[function]
[call site]
04793
Ok
[function]
[call site]
04794
Some
[function]
[call site]
04795
test_functions_take
[function]
[call site]
04796
Dynamic::into_array
[function]
[call site]
04797
Ok
[function]
[call site]
04798
crate::func::locked_read
[function]
[call site]
04799
Option::and_then
[function]
[call site]
04800
Some
[function]
[call site]
04801
StmtBlock::as_ref
[function]
[call site]
04802
TestStruct::clone
[function]
[call site]
04803
ok_or_else
[function]
[call site]
04804
std::
[call site]
04805
any::type_name
[function]
[call site]
04806
Err
[function]
[call site]
04807
Dynamic::type_name
[function]
[call site]
04808
unwrap
[function]
[call site]
04809
string_functions::is_empty
[function]
[call site]
04810
Ok
[function]
[call site]
04811
Dynamic::as_array_ref
[function]
[call site]
04812
read_lock::<Array>
[function]
[call site]
04813
ok_or_else
[function]
[call site]
04814
Dynamic::type_name
[function]
[call site]
04815
unwrap
[function]
[call site]
04816
string_functions::is_empty
[function]
[call site]
04817
unwrap
[function]
[call site]
04818
Package::init_engine
[function]
[call site]
04819
Engine::check_data_size
[function]
[call site]
04820
Engine::has_data_size_limit
[function]
[call site]
04821
is_some
[function]
[call site]
04822
is_some
[function]
[call site]
04823
is_some
[function]
[call site]
04824
Ok
[function]
[call site]
04825
calc_data_sizes
[function]
[call site]
04826
calc_array_sizes
[function]
[call site]
04827
calc_array_sizes
[function]
[call site]
04828
test::len
[function]
[call site]
04829
calc_map_sizes
[function]
[call site]
04830
map_functions::values
[function]
[call site]
04831
calc_array_sizes
[function]
[call site]
04832
test::len
[function]
[call site]
04833
calc_map_sizes
[function]
[call site]
04834
test::len
[function]
[call site]
04835
test::len
[function]
[call site]
04836
test::len
[function]
[call site]
04837
calc_map_sizes
[function]
[call site]
04838
test::len
[function]
[call site]
04839
calc_data_sizes
[function]
[call site]
04840
read_lock::<Dynamic>
[function]
[call site]
04841
unwrap
[function]
[call site]
04842
StmtBlock::borrow
[function]
[call site]
04843
Engine::throw_on_size
[function]
[call site]
04844
map_or
[function]
[call site]
04845
Command::get
[function]
[call site]
04846
Err
[function]
[call site]
04847
ERR::ErrorDataTooLarge
[function]
[call site]
04848
&str::to_string
[function]
[call site]
04849
into
[function]
[call site]
04850
map_or
[function]
[call site]
04851
Command::get
[function]
[call site]
04852
Err
[function]
[call site]
04853
ERR::ErrorDataTooLarge
[function]
[call site]
04854
&str::to_string
[function]
[call site]
04855
into
[function]
[call site]
04856
map_or
[function]
[call site]
04857
Command::get
[function]
[call site]
04858
Err
[function]
[call site]
04859
ERR::ErrorDataTooLarge
[function]
[call site]
04860
&str::to_string
[function]
[call site]
04861
into
[function]
[call site]
04862
Ok
[function]
[call site]
04863
RhaiResultOf::map_err
[function]
[call site]
04864
EvalAltResult::fill_position
[function]
[call site]
04865
EvalAltResult::position
[function]
[call site]
04866
Position::is_none
[function]
[call site]
04867
EvalAltResult::set_position
[function]
[call site]
04868
Ok
[function]
[call site]
04869
Dynamic::read_lock
[function]
[call site]
04870
crate::func::locked_read
[function]
[call site]
04871
TypeId::of::<Self>
[function]
[call site]
04872
TypeId::of::<T>
[function]
[call site]
04873
Dynamic::type_id
[function]
[call site]
04874
TypeId::of::<T>
[function]
[call site]
04875
Some
[function]
[call site]
04876
DynamicReadLock
[function]
[call site]
04877
DynamicReadLockInner::Guard
[function]
[call site]
04878
Dynamic::downcast_ref
[function]
[call site]
04879
TypeId::of::<T>
[function]
[call site]
04880
TypeId::of::<INT>
[function]
[call site]
04881
T::as_any
[function]
[call site]
04882
as_any().downcast_ref::<T>
[function]
[call site]
04883
TypeId::of::<T>
[function]
[call site]
04884
TypeId::of::<crate::FLOAT>
[function]
[call site]
04885
StmtBlock::as_ref
[function]
[call site]
04886
T::as_any
[function]
[call site]
04887
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04888
TypeId::of::<T>
[function]
[call site]
04889
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
04890
StmtBlock::as_ref
[function]
[call site]
04891
T::as_any
[function]
[call site]
04892
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04893
TypeId::of::<T>
[function]
[call site]
04894
TypeId::of::<bool>
[function]
[call site]
04895
T::as_any
[function]
[call site]
04896
as_any().downcast_ref::<T>
[function]
[call site]
04897
TypeId::of::<T>
[function]
[call site]
04898
TypeId::of::<ImmutableString>
[function]
[call site]
04899
T::as_any
[function]
[call site]
04900
as_any().downcast_ref::<T>
[function]
[call site]
04901
TypeId::of::<T>
[function]
[call site]
04902
TypeId::of::<char>
[function]
[call site]
04903
T::as_any
[function]
[call site]
04904
as_any().downcast_ref::<T>
[function]
[call site]
04905
TypeId::of::<T>
[function]
[call site]
04906
TypeId::of::<Array>
[function]
[call site]
04907
StmtBlock::as_ref
[function]
[call site]
04908
T::as_any
[function]
[call site]
04909
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04910
TypeId::of::<T>
[function]
[call site]
04911
TypeId::of::<Blob>
[function]
[call site]
04912
StmtBlock::as_ref
[function]
[call site]
04913
T::as_any
[function]
[call site]
04914
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04915
TypeId::of::<T>
[function]
[call site]
04916
TypeId::of::<Map>
[function]
[call site]
04917
StmtBlock::as_ref
[function]
[call site]
04918
T::as_any
[function]
[call site]
04919
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04920
TypeId::of::<T>
[function]
[call site]
04921
TypeId::of::<FnPtr>
[function]
[call site]
04922
StmtBlock::as_ref
[function]
[call site]
04923
T::as_any
[function]
[call site]
04924
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04925
TypeId::of::<T>
[function]
[call site]
04926
TypeId::of::<Instant>
[function]
[call site]
04927
StmtBlock::as_ref
[function]
[call site]
04928
T::as_any
[function]
[call site]
04929
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04930
TypeId::of::<T>
[function]
[call site]
04931
TypeId::of::<()>
[function]
[call site]
04932
T::as_any
[function]
[call site]
04933
as_any().downcast_ref::<T>
[function]
[call site]
04934
TypeId::of::<T>
[function]
[call site]
04935
TypeId::of::<Self>
[function]
[call site]
04936
T::as_any
[function]
[call site]
04937
as_any().downcast_ref::<T>
[function]
[call site]
04938
T::as_any
[function]
[call site]
04939
as_any().downcast_ref::<T>
[function]
[call site]
04940
Option::map
[function]
[call site]
04941
test_optimizer_const_map
[function]
[call site]
04942
unwrap
[function]
[call site]
04943
Dynamic::as_array_mut
[function]
[call site]
04944
Dynamic::type_name
[function]
[call site]
04945
write_lock::<Array>
[function]
[call site]
04946
ok_or
[function]
[call site]
04947
unwrap
[function]
[call site]
04948
string_functions::add_append
[function]
[call site]
04949
Ok
[function]
[call site]
04950
Some
[function]
[call site]
04951
test_functions_take
[function]
[call site]
04952
Dynamic::into_blob
[function]
[call site]
04953
Ok
[function]
[call site]
04954
crate::func::locked_read
[function]
[call site]
04955
Option::and_then
[function]
[call site]
04956
Some
[function]
[call site]
04957
StmtBlock::as_ref
[function]
[call site]
04958
TestStruct::clone
[function]
[call site]
04959
ok_or_else
[function]
[call site]
04960
std::
[call site]
04961
any::type_name
[function]
[call site]
04962
Err
[function]
[call site]
04963
Dynamic::type_name
[function]
[call site]
04964
unwrap
[function]
[call site]
04965
Dynamic::as_blob_mut
[function]
[call site]
04966
Dynamic::type_name
[function]
[call site]
04967
write_lock::<Blob>
[function]
[call site]
04968
ok_or
[function]
[call site]
04969
unwrap
[function]
[call site]
04970
unwrap
[function]
[call site]
04971
Package::init_engine
[function]
[call site]
04972
Engine::throw_on_size
[function]
[call site]
04973
test::len
[function]
[call site]
04974
test::len
[function]
[call site]
04975
string_functions::add_append
[function]
[call site]
04976
Ok
[function]
[call site]
04977
Some
[function]
[call site]
04978
Dynamic::as_char
[function]
[call site]
04979
unwrap
[function]
[call site]
04980
encode_utf8
[function]
[call site]
04981
Dynamic::as_immutable_string_mut
[function]
[call site]
04982
unwrap
[function]
[call site]
04983
unwrap
[function]
[call site]
04984
Package::init_engine
[function]
[call site]
04985
Engine::throw_on_size
[function]
[call site]
04986
test::len
[function]
[call site]
04987
test::len
[function]
[call site]
04988
Ok
[function]
[call site]
04989
Some
[function]
[call site]
04990
Dynamic::as_immutable_string_ref
[function]
[call site]
04991
unwrap
[function]
[call site]
04992
string_functions::is_empty
[function]
[call site]
04993
Ok
[function]
[call site]
04994
Dynamic::as_char
[function]
[call site]
04995
unwrap
[function]
[call site]
04996
test_to_string
[function]
[call site]
04997
unwrap
[function]
[call site]
04998
Package::init_engine
[function]
[call site]
04999
Engine::throw_on_size
[function]
[call site]
05000
test::len
[function]
[call site]
05001
test::len
[function]
[call site]
05002
write_lock::<Dynamic>
[function]
[call site]
05003
unwrap
[function]
[call site]
05004
into
[function]
[call site]
05005
Ok
[function]
[call site]
05006
Some
[function]
[call site]
05007
test_functions_take
[function]
[call site]
05008
Dynamic::as_array_mut
[function]
[call site]
05009
unwrap
[function]
[call site]
05010
blob_functions::push
[function]
[call site]
05011
unwrap
[function]
[call site]
05012
Package::init_engine
[function]
[call site]
05013
Engine::check_data_size
[function]
[call site]
05014
Dynamic::read_lock
[function]
[call site]
05015
unwrap
[function]
[call site]
05016
Ok
[function]
[call site]
05017
Some
[function]
[call site]
05018
Dynamic::as_int
[function]
[call site]
05019
unwrap
[function]
[call site]
05020
Dynamic::as_blob_mut
[function]
[call site]
05021
unwrap
[function]
[call site]
05022
unwrap
[function]
[call site]
05023
Package::init_engine
[function]
[call site]
05024
Engine::throw_on_size
[function]
[call site]
05025
test::len
[function]
[call site]
05026
blob_functions::push
[function]
[call site]
05027
Ok
[function]
[call site]
05028
Some
[function]
[call site]
05029
Dynamic::as_char
[function]
[call site]
05030
unwrap
[function]
[call site]
05031
Dynamic::as_blob_mut
[function]
[call site]
05032
unwrap
[function]
[call site]
05033
unwrap
[function]
[call site]
05034
Package::init_engine
[function]
[call site]
05035
Engine::throw_on_size
[function]
[call site]
05036
test::len
[function]
[call site]
05037
string_functions::add_append_char
[function]
[call site]
05038
Position::new_const
[function]
[call site]
05039
RhaiResultOf::push_str
[function]
[call site]
05040
blob_functions::push
[function]
[call site]
05041
RhaiResultOf::into
[function]
[call site]
05042
Ok
[function]
[call site]
05043
Some
[function]
[call site]
05044
split_first_mut
[function]
[call site]
05045
unwrap
[function]
[call site]
05046
Dynamic::as_blob_mut
[function]
[call site]
05047
unwrap
[function]
[call site]
05048
Dynamic::as_immutable_string_ref
[function]
[call site]
05049
unwrap
[function]
[call site]
05050
string_functions::is_empty
[function]
[call site]
05051
Ok
[function]
[call site]
05052
unwrap
[function]
[call site]
05053
Package::init_engine
[function]
[call site]
05054
Engine::throw_on_size
[function]
[call site]
05055
test::len
[function]
[call site]
05056
test::len
[function]
[call site]
05057
string_functions::add_append_str
[function]
[call site]
05058
Position::new_const
[function]
[call site]
05059
RhaiResultOf::push_str
[function]
[call site]
05060
RhaiResultOf::push_str
[function]
[call site]
05061
RhaiResultOf::into
[function]
[call site]
05062
Ok
[function]
[call site]
05063
Option::map
[function]
[call site]
05064
TestStruct::new
[function]
[call site]
05065
super::get_builtin_binary_op_fn
[function]
[call site]
05066
Some
[function]
[call site]
05067
Dynamic::as_int
[function]
[call site]
05068
unwrap
[function]
[call site]
05069
Dynamic::as_int
[function]
[call site]
05070
unwrap
[function]
[call site]
05071
Ok
[function]
[call site]
05072
into
[function]
[call site]
05073
Some
[function]
[call site]
05074
Dynamic::as_int
[function]
[call site]
05075
unwrap
[function]
[call site]
05076
Dynamic::as_int
[function]
[call site]
05077
unwrap
[function]
[call site]
05078
Ok
[function]
[call site]
05079
into
[function]
[call site]
05080
Some
[function]
[call site]
05081
Dynamic::as_immutable_string_ref
[function]
[call site]
05082
unwrap
[function]
[call site]
05083
Dynamic::as_immutable_string_ref
[function]
[call site]
05084
unwrap
[function]
[call site]
05085
unwrap
[function]
[call site]
05086
Package::init_engine
[function]
[call site]
05087
Engine::throw_on_size
[function]
[call site]
05088
test::len
[function]
[call site]
05089
test::len
[function]
[call site]
05090
Ok
[function]
[call site]
05091
into
[function]
[call site]
05092
Some
[function]
[call site]
05093
Dynamic::as_char
[function]
[call site]
05094
unwrap
[function]
[call site]
05095
Dynamic::as_char
[function]
[call site]
05096
unwrap
[function]
[call site]
05097
Position::new_const
[function]
[call site]
05098
blob_functions::push
[function]
[call site]
05099
blob_functions::push
[function]
[call site]
05100
unwrap
[function]
[call site]
05101
Package::init_engine
[function]
[call site]
05102
Engine::throw_on_size
[function]
[call site]
05103
test::len
[function]
[call site]
05104
Ok
[function]
[call site]
05105
Result::into
[function]
[call site]
05106
Some
[function]
[call site]
05107
Dynamic::as_blob_ref
[function]
[call site]
05108
unwrap
[function]
[call site]
05109
string_functions::is_empty
[function]
[call site]
05110
Ok
[function]
[call site]
05111
Dynamic::flatten_clone
[function]
[call site]
05112
Dynamic::as_blob_ref
[function]
[call site]
05113
unwrap
[function]
[call site]
05114
string_functions::is_empty
[function]
[call site]
05115
Ok
[function]
[call site]
05116
Dynamic::flatten_clone
[function]
[call site]
05117
unwrap
[function]
[call site]
05118
Package::init_engine
[function]
[call site]
05119
Engine::throw_on_size
[function]
[call site]
05120
test::len
[function]
[call site]
05121
test::len
[function]
[call site]
05122
TestStruct::clone
[function]
[call site]
05123
StmtBlock::extend
[function]
[call site]
05124
Ok
[function]
[call site]
05125
Dynamic::from_blob
[function]
[call site]
05126
Some
[function]
[call site]
05127
Some
[function]
[call site]
05128
Some
[function]
[call site]
05129
Ok
[function]
[call site]
05130
Dynamic::as_int
[function]
[call site]
05131
unwrap
[function]
[call site]
05132
into
[function]
[call site]
05133
Some
[function]
[call site]
05134
Ok
[function]
[call site]
05135
Dynamic::as_int
[function]
[call site]
05136
unwrap
[function]
[call site]
05137
into
[function]
[call site]
05138
Some
[function]
[call site]
05139
Ok
[function]
[call site]
05140
Dynamic::as_int
[function]
[call site]
05141
unwrap
[function]
[call site]
05142
into
[function]
[call site]
05143
Some
[function]
[call site]
05144
Ok
[function]
[call site]
05145
Dynamic::as_int
[function]
[call site]
05146
unwrap
[function]
[call site]
05147
into
[function]
[call site]
05148
Dynamic::as_char
[function]
[call site]
05149
unwrap
[function]
[call site]
05150
Dynamic::as_immutable_string_ref
[function]
[call site]
05151
unwrap
[function]
[call site]
05152
Some
[function]
[call site]
05153
test_chars
[function]
[call site]
05154
MultiInputsStream::get_next
[function]
[call site]
05155
MultiInputsStream::get_next
[function]
[call site]
05156
Some
[function]
[call site]
05157
Dynamic::as_char
[function]
[call site]
05158
unwrap
[function]
[call site]
05159
Dynamic::as_immutable_string_ref
[function]
[call site]
05160
unwrap
[function]
[call site]
05161
Position::new_const
[function]
[call site]
05162
blob_functions::push
[function]
[call site]
05163
Result::push_str
[function]
[call site]
05164
unwrap
[function]
[call site]
05165
Package::init_engine
[function]
[call site]
05166
Engine::throw_on_size
[function]
[call site]
05167
test::len
[function]
[call site]
05168
Ok
[function]
[call site]
05169
Result::into
[function]
[call site]
05170
Dynamic::as_immutable_string_ref
[function]
[call site]
05171
unwrap
[function]
[call site]
05172
Dynamic::as_char
[function]
[call site]
05173
unwrap
[function]
[call site]
05174
test_chars
[function]
[call site]
05175
MultiInputsStream::get_next
[function]
[call site]
05176
MultiInputsStream::get_next
[function]
[call site]
05177
Some
[function]
[call site]
05178
Some
[function]
[call site]
05179
Dynamic::as_immutable_string_ref
[function]
[call site]
05180
unwrap
[function]
[call site]
05181
Dynamic::as_char
[function]
[call site]
05182
unwrap
[function]
[call site]
05183
unwrap
[function]
[call site]
05184
Package::init_engine
[function]
[call site]
05185
Engine::throw_on_size
[function]
[call site]
05186
test::len
[function]
[call site]
05187
Ok
[function]
[call site]
05188
Result::into
[function]
[call site]
05189
Some
[function]
[call site]
05190
Dynamic::as_immutable_string_ref
[function]
[call site]
05191
unwrap
[function]
[call site]
05192
Dynamic::as_char
[function]
[call site]
05193
unwrap
[function]
[call site]
05194
Ok
[function]
[call site]
05195
into
[function]
[call site]
05196
Some
[function]
[call site]
05197
Ok
[function]
[call site]
05198
TestStruct::clone
[function]
[call site]
05199
Some
[function]
[call site]
05200
Some
[function]
[call site]
05201
Some
[function]
[call site]
05202
Ok
[function]
[call site]
05203
TestStruct::clone
[function]
[call site]
05204
Some
[function]
[call site]
05205
Some
[function]
[call site]
05206
Some
[function]
[call site]
05207
Dynamic::as_blob_ref
[function]
[call site]
05208
unwrap
[function]
[call site]
05209
TestStruct::clone
[function]
[call site]
05210
Dynamic::as_char
[function]
[call site]
05211
unwrap
[function]
[call site]
05212
encode_utf8
[function]
[call site]
05213
unwrap
[function]
[call site]
05214
Package::init_engine
[function]
[call site]
05215
Engine::throw_on_size
[function]
[call site]
05216
test::len
[function]
[call site]
05217
test::len
[function]
[call site]
05218
StmtBlock::extend
[function]
[call site]
05219
as_bytes
[function]
[call site]
05220
Ok
[function]
[call site]
05221
Dynamic::from_blob
[function]
[call site]
05222
Dynamic::type_id
[function]
[call site]
05223
Dynamic::type_id
[function]
[call site]
05224
TypeId::of::<ExclusiveRange>
[function]
[call site]
05225
TypeId::of::<ExclusiveRange>
[function]
[call site]
05226
TypeId::of::<InclusiveRange>
[function]
[call site]
05227
TypeId::of::<InclusiveRange>
[function]
[call site]
05228
TypeId::of::<ExclusiveRange>
[function]
[call site]
05229
TypeId::of::<InclusiveRange>
[function]
[call site]
05230
TypeId::of::<InclusiveRange>
[function]
[call site]
05231
TypeId::of::<ExclusiveRange>
[function]
[call site]
05232
Some
[function]
[call site]
05233
Some
[function]
[call site]
05234
is_numeric
[function]
[call site]
05235
is_numeric
[function]
[call site]
05236
Some
[function]
[call site]
05237
is_numeric
[function]
[call site]
05238
is_numeric
[function]
[call site]
05239
Some
[function]
[call site]
05240
Option::map
[function]
[call site]
05241
TestStruct::new
[function]
[call site]
05242
BloomFilterU64::is_absent_and_set
[function]
[call site]
05243
StmtBlock::as_ref
[function]
[call site]
05244
blob_functions::insert
[function]
[call site]
05245
StmtBlock::as_ref
[function]
[call site]
05246
calc_fn_hash_full
[function]
[call site]
05247
StmtBlock::as_ref
[function]
[call site]
05248
&[Stmt]::unwrap
[function]
[call site]
05249
MyIterableType::into_iter
[function]
[call site]
05250
enumerate
[function]
[call site]
05251
test_optimizer_const_map
[function]
[call site]
05252
TypeId::of::<Dynamic>
[function]
[call site]
05253
Dynamic::type_id
[function]
[call site]
05254
RhaiFunc::is_volatile
[function]
[call site]
05255
RhaiFunc::is_volatile
[function]
[call site]
05256
Engine::gen_fn_call_signature
[function]
[call site]
05257
Err
[function]
[call site]
05258
ERR::ErrorFunctionNotFound
[function]
[call site]
05259
into
[function]
[call site]
05260
RhaiFunc::is_method
[function]
[call site]
05261
StmtBlock::as_ref
[function]
[call site]
05262
map_or
[function]
[call site]
05263
Debugger::call_stack
[function]
[call site]
05264
test::len
[function]
[call site]
05265
test::len
[function]
[call site]
05266
ArgBackup::new
[function]
[call site]
05267
string_functions::is_empty
[function]
[call site]
05268
ArgBackup::change_first_arg_to_copy
[function]
[call site]
05269
TestStruct::clone
[function]
[call site]
05270
Some
[function]
[call site]
05271
string_functions::replace
[function]
[call site]
05272
string_functions::is_empty
[function]
[call site]
05273
string_functions::replace
[function]
[call site]
05274
string_functions::is_empty
[function]
[call site]
05275
string_functions::replace
[function]
[call site]
05276
into
[function]
[call site]
05277
into
[function]
[call site]
05278
mem::transmute
[function]
[call site]
05279
Engine::is_debugger_registered
[function]
[call site]
05280
is_some
[function]
[call site]
05281
TestStruct::clone
[function]
[call site]
05282
StmtBlock::span_or_else
[function]
[call site]
05283
Span::new
[function]
[call site]
05284
iterator_functions::chars_from_start
[function]
[call site]
05285
StmtBlock::span_or_else
[function]
[call site]
05286
string_functions::add_append
[function]
[call site]
05287
StmtBlock::span_or_else
[function]
[call site]
05288
TestStruct::clone
[function]
[call site]
05289
GlobalRuntimeState::debugger_mut
[function]
[call site]
05290
as_deref_mut
[function]
[call site]
05291
unwrap
[function]
[call site]
05292
&mut
[call site]
05293
blob_functions::push
[function]
[call site]
05294
MyIterableType::into_iter
[function]
[call site]
05295
Self::IntoIter::collect
[function]
[call site]
05296
Engine::get_interned_string
[function]
[call site]
05297
MyIterableType::into_iter
[function]
[call site]
05298
Self::IntoIter::map
[function]
[call site]
05299
TestStruct::clone
[function]
[call site]
05300
RhaiNativeFunc::has_context
[function]
[call site]
05301
bool::then
[function]
[call site]
05302
as_deref
[function]
[call site]
05303
into
[function]
[call site]
05304
RhaiFunc::is_pure
[function]
[call site]
05305
string_functions::is_empty
[function]
[call site]
05306
Dynamic::is_read_only
[function]
[call site]
05307
Err
[function]
[call site]
05308
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
05309
test_to_string
[function]
[call site]
05310
into
[function]
[call site]
05311
test_method_call
[function]
[call site]
05312
Engine::new
[function]
[call site]
05313
register_type::<TestStruct>
[function]
[call site]
05314
Engine::register_fn
[function]
[call site]
05315
Engine::register_fn
[function]
[call site]
05316
test_custom_syntax_func
[function]
[call site]
05317
Engine::new
[function]
[call site]
05318
Engine::register_custom_syntax
[function]
[call site]
05319
Vec::<ImmutableString>::new
[function]
[call site]
05320
StmtBlock::as_ref
[function]
[call site]
05321
StmtBlock::as_ref
[function]
[call site]
05322
string_functions::trim
[function]
[call site]
05323
shared_get_mut
[function]
[call site]
05324
string_functions::trim
[function]
[call site]
05325
into
[function]
[call site]
05326
string_functions::trim
[function]
[call site]
05327
into
[function]
[call site]
05328
string_functions::is_empty
[function]
[call site]
05329
Token::lookup_symbol_from_syntax
[function]
[call site]
05330
StmtBlock::span_or_else
[function]
[call site]
05331
Span::new
[function]
[call site]
05332
iterator_functions::chars_from_start
[function]
[call site]
05333
StmtBlock::span_or_else
[function]
[call site]
05334
string_functions::add_append
[function]
[call site]
05335
StmtBlock::span_or_else
[function]
[call site]
05336
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
05337
then
[function]
[call site]
05338
Token::Reserved
[function]
[call site]
05339
TestStruct::new
[function]
[call site]
05340
into
[function]
[call site]
05341
Err
[function]
[call site]
05342
LexError::ImproperSymbol
[function]
[call site]
05343
ImmutableString::new
[function]
[call site]
05344
&str::to_string
[function]
[call site]
05345
PERR::into_err
[function]
[call site]
05346
string_functions::is_empty
[function]
[call site]
05347
into
[function]
[call site]
05348
string_functions::is_empty
[function]
[call site]
05349
into
[function]
[call site]
05350
string_functions::is_empty
[function]
[call site]
05351
into
[function]
[call site]
05352
string_functions::is_empty
[function]
[call site]
05353
tokenizer::is_valid_identifier
[function]
[call site]
05354
into
[function]
[call site]
05355
string_functions::is_empty
[function]
[call site]
05356
(Token,
[call site]
05357
Engine::is_symbol_disabled
[function]
[call site]
05358
string_functions::contains
[function]
[call site]
05359
StmtBlock::as_ref
[function]
[call site]
05360
&[Stmt]::map_or
[function]
[call site]
05361
contains_key
[function]
[call site]
05362
blob_functions::insert
[function]
[call site]
05363
into
[function]
[call site]
05364
into
[function]
[call site]
05365
string_functions::is_empty
[function]
[call site]
05366
StmtBlock::as_ref
[function]
[call site]
05367
&[Stmt]::map_or
[function]
[call site]
05368
Engine::is_symbol_disabled
[function]
[call site]
05369
Err
[function]
[call site]
05370
LexError::ImproperSymbol
[function]
[call site]
05371
test_to_string
[function]
[call site]
05372
PERR::into_err
[function]
[call site]
05373
string_functions::is_empty
[function]
[call site]
05374
tokenizer::is_valid_identifier
[function]
[call site]
05375
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
05376
Engine::is_symbol_disabled
[function]
[call site]
05377
StmtBlock::as_ref
[function]
[call site]
05378
&[Stmt]::map_or
[function]
[call site]
05379
contains_key
[function]
[call site]
05380
blob_functions::insert
[function]
[call site]
05381
into
[function]
[call site]
05382
into
[function]
[call site]
05383
Err
[function]
[call site]
05384
LexError::ImproperSymbol
[function]
[call site]
05385
test_to_string
[function]
[call site]
05386
PERR::into_err
[function]
[call site]
05387
blob_functions::push
[function]
[call site]
05388
string_functions::is_empty
[function]
[call site]
05389
Ok
[function]
[call site]
05390
TestStruct::clone
[function]
[call site]
05391
Engine::register_custom_syntax_with_state_raw
[function]
[call site]
05392
blob_functions::insert
[function]
[call site]
05393
RhaiResultOf::into
[function]
[call site]
05394
TestStruct::new
[function]
[call site]
05395
TestStruct::new
[function]
[call site]
05396
into
[function]
[call site]
05397
syn::Result::len
[function]
[call site]
05398
test::len
[function]
[call site]
05399
test::len
[function]
[call site]
05400
test::len
[function]
[call site]
05401
Ok
[function]
[call site]
05402
Ok
[function]
[call site]
05403
Some
[function]
[call site]
05404
TestStruct::clone
[function]
[call site]
05405
Ok
[function]
[call site]
05406
EvalContext::eval_expression_tree
[function]
[call site]
05407
EvalContext::eval_expression_tree_raw
[function]
[call site]
05408
as_deref_mut
[function]
[call site]
05409
Engine::eval_stmt_block
[function]
[call site]
05410
string_functions::is_empty
[function]
[call site]
05411
Ok
[function]
[call site]
05412
GlobalRuntimeState::num_imports
[function]
[call site]
05413
test::len
[function]
[call site]
05414
MyIterableType::into_iter
[function]
[call site]
05415
Self::IntoIter::try_fold
[function]
[call site]
05416
Self::as_deref_mut
[function]
[call site]
05417
GlobalRuntimeState::num_imports
[function]
[call site]
05418
Engine::eval_stmt
[function]
[call site]
05419
Engine::track_operation
[function]
[call site]
05420
ParseSettings::level_up_with_position
[function]
[call site]
05421
ParseSettings::level_up
[function]
[call site]
05422
Ok
[function]
[call site]
05423
Engine::dbg_reset
[function]
[call site]
05424
Engine::is_debugger_registered
[function]
[call site]
05425
Engine::dbg_reset_raw
[function]
[call site]
05426
impl
[call site]
05427
Ok
[function]
[call site]
05428
Some
[function]
[call site]
05429
ASTNode::is_stmt
[function]
[call site]
05430
Some
[function]
[call site]
05431
ASTNode::is_expr
[function]
[call site]
05432
Some
[function]
[call site]
05433
Some
[function]
[call site]
05434
Some
[function]
[call site]
05435
Debugger::is_break_point
[function]
[call site]
05436
Debugger::break_points
[function]
[call site]
05437
MyIterableType::into_iter
[function]
[call site]
05438
test_chars
[function]
[call site]
05439
0.chars().collect::<Vec<_>>
[function]
[call site]
05440
MyIterableType::into_iter
[function]
[call site]
05441
Self::IntoIter::enumerate
[function]
[call site]
05442
test_var_def_filter
[function]
[call site]
05443
BreakPoint::is_enabled
[function]
[call site]
05444
array_functions::find
[function]
[call site]
05445
Position::is_none
[function]
[call site]
05446
Position::is_beginning_of_line
[function]
[call site]
05447
ASTNode::position
[function]
[call site]
05448
ParseSettings::level_up_with_position
[function]
[call site]
05449
ParseSettings::level_up_with_position
[function]
[call site]
05450
Position::line
[function]
[call site]
05451
Option::unwrap_or
[function]
[call site]
05452
e::p::r::i::n::t::_::e::r::r::o::r::eprint_line
[function]
[call site]
05453
Position::line
[function]
[call site]
05454
Option::unwrap
[function]
[call site]
05455
&str::to_string
[function]
[call site]
05456
lines
[function]
[call site]
05457
enumerate
[function]
[call site]
05458
unwrap
[function]
[call site]
05459
as_deref
[function]
[call site]
05460
ASTNode::position
[function]
[call site]
05461
as_deref
[function]
[call site]
05462
test::len
[function]
[call site]
05463
test::len
[function]
[call site]
05464
test_optimizer_const_map
[function]
[call site]
05465
&mut
[call site]
05466
Position::is_none
[function]
[call site]
05467
Position::line
[function]
[call site]
05468
Option::unwrap
[function]
[call site]
05469
saturating_sub
[function]
[call site]
05470
min_max_functions::min
[function]
[call site]
05471
test::len
[function]
[call site]
05472
test::len
[function]
[call site]
05473
ImmutableString::to_string
[function]
[call site]
05474
Engine::new
[function]
[call site]
05475
Scope::new
[function]
[call site]
05476
blob_functions::push
[function]
[call site]
05477
blob_functions::push
[function]
[call site]
05478
blob_functions::push
[function]
[call site]
05479
test::len
[function]
[call site]
05480
Position::position
[function]
[call site]
05481
MyIterableType::into_iter
[function]
[call site]
05482
test_chars
[function]
[call site]
05483
0.chars().collect::<Vec<_>>
[function]
[call site]
05484
MyIterableType::into_iter
[function]
[call site]
05485
Self::IntoIter::enumerate
[function]
[call site]
05486
test_functions_take
[function]
[call site]
05487
skip
[function]
[call site]
05488
Position::position
[function]
[call site]
05489
test::len
[function]
[call site]
05490
DebuggerEvent::BreakPoint
[function]
[call site]
05491
Ok
[function]
[call site]
05492
Engine::dbg_raw
[function]
[call site]
05493
test::len
[function]
[call site]
05494
AST::source_raw
[function]
[call site]
05495
StmtBlock::as_ref
[function]
[call site]
05496
Option::cloned
[function]
[call site]
05497
EvalContext::new
[function]
[call site]
05498
on_debugger
[function]
[call site]
05499
as_deref
[function]
[call site]
05500
ASTNode::position
[function]
[call site]
05501
test::len
[function]
[call site]
05502
GlobalRuntimeState::debugger_mut
[function]
[call site]
05503
Ok
[function]
[call site]
05504
GlobalRuntimeState::debugger_mut
[function]
[call site]
05505
Ok
[function]
[call site]
05506
Some
[function]
[call site]
05507
GlobalRuntimeState::debugger_mut
[function]
[call site]
05508
Ok
[function]
[call site]
05509
Some
[function]
[call site]
05510
GlobalRuntimeState::debugger_mut
[function]
[call site]
05511
Ok
[function]
[call site]
05512
GlobalRuntimeState::debugger_mut
[function]
[call site]
05513
DebuggerStatus::FunctionExit
[function]
[call site]
05514
Ok
[function]
[call site]
05515
Ok
[function]
[call site]
05516
Ok
[function]
[call site]
05517
Ok
[function]
[call site]
05518
Self::as_deref_mut
[function]
[call site]
05519
Ok
[function]
[call site]
05520
Engine::eval_expr
[function]
[call site]
05521
Engine::track_operation
[function]
[call site]
05522
ParseSettings::level_up_with_position
[function]
[call site]
05523
Engine::dbg_reset
[function]
[call site]
05524
Self::as_deref_mut
[function]
[call site]
05525
Expr::get_literal_value
[function]
[call site]
05526
Some
[function]
[call site]
05527
Ok
[function]
[call site]
05528
Engine::eval_fn_call_expr
[function]
[call site]
05529
StmtBlock::as_ref
[function]
[call site]
05530
Engine::fast_operators
[function]
[call site]
05531
intersects
[function]
[call site]
05532
test::len
[function]
[call site]
05533
Some
[function]
[call site]
05534
Engine::get_arg_value
[function]
[call site]
05535
Expr::get_literal_value
[function]
[call site]
05536
Some
[function]
[call site]
05537
StmtBlock::as_ref
[function]
[call site]
05538
TestStruct::clone
[function]
[call site]
05539
write_lock::<FnPtr>
[function]
[call site]
05540
Some
[function]
[call site]
05541
crate::Shared::new
[function]
[call site]
05542
Option<&GlobalRuntimeState>::into
[function]
[call site]
05543
into
[function]
[call site]
05544
into
[function]
[call site]
05545
into
[function]
[call site]
05546
TestStruct::clone
[function]
[call site]
05547
Self::into
[function]
[call site]
05548
into
[function]
[call site]
05549
Expr::is_constant
[function]
[call site]
05550
crate::Array::with_capacity
[function]
[call site]
05551
test::len
[function]
[call site]
05552
StmtBlock::extend
[function]
[call site]
05553
MyIterableType::into_iter
[function]
[call site]
05554
Self::IntoIter::map
[function]
[call site]
05555
Expr::get_literal_value
[function]
[call site]
05556
Option::unwrap
[function]
[call site]
05557
Dynamic::from_array
[function]
[call site]
05558
Expr::is_constant
[function]
[call site]
05559
TestStruct::clone
[function]
[call site]
05560
shared_get_mut
[function]
[call site]
05561
Ident::as_str
[function]
[call site]
05562
Option::unwrap
[function]
[call site]
05563
Expr::get_literal_value
[function]
[call site]
05564
Option::unwrap
[function]
[call site]
05565
Dynamic::from_map
[function]
[call site]
05566
Expr::is_constant
[function]
[call site]
05567
Position::new_const
[function]
[call site]
05568
Expr::get_literal_value
[function]
[call site]
05569
Option::unwrap
[function]
[call site]
05570
unwrap
[function]
[call site]
05571
into
[function]
[call site]
05572
FnCallExpr::is_qualified
[function]
[call site]
05573
test::len
[function]
[call site]
05574
FnPtr::new
[function]
[call site]
05575
TestStruct::clone
[function]
[call site]
05576
RhaiResultOf::ok
[function]
[call site]
05577
into
[function]
[call site]
05578
test::len
[function]
[call site]
05579
Token::literal_syntax
[function]
[call site]
05580
Token::literal_syntax
[function]
[call site]
05581
Ident::as_str
[function]
[call site]
05582
into
[function]
[call site]
05583
into
[function]
[call site]
05584
into
[function]
[call site]
05585
into
[function]
[call site]
05586
into
[function]
[call site]
05587
into
[function]
[call site]
05588
Some
[function]
[call site]
05589
Engine::track_operation
[function]
[call site]
05590
Expr::start_position
[function]
[call site]
05591
Engine::dbg
[function]
[call site]
05592
Engine::is_debugger_registered
[function]
[call site]
05593
Engine::dbg_reset_raw
[function]
[call site]
05594
GlobalRuntimeState::debugger_mut
[function]
[call site]
05595
Ok
[function]
[call site]
05596
Ok
[function]
[call site]
05597
Expr::start_position
[function]
[call site]
05598
as_deref_mut
[function]
[call site]
05599
and_then
[function]
[call site]
05600
Debugger::clear_status_if
[function]
[call site]
05601
Some
[function]
[call site]
05602
string_functions::replace
[function]
[call site]
05603
Engine::eval_expr
[function]
[call site]
05604
RhaiResult::map
[function]
[call site]
05605
Engine::new
[function]
[call site]
05606
Engine::set_optimization_level
[function]
[call site]
05607
Scope::new
[function]
[call site]
05608
rhai::Map::new
[function]
[call site]
05609
blob_functions::insert
[function]
[call site]
05610
&str::into
[function]
[call site]
05611
into
[function]
[call site]
05612
Scope::push_constant_dynamic
[function]
[call site]
05613
into
[function]
[call site]
05614
Scope::push_constant_dynamic
[function]
[call site]
05615
&str::into
[function]
[call site]
05616
Engine::compile_expression_with_scope
[function]
[call site]
05617
ParseResult::expect
[function]
[call site]
05618
Ident::as_str
[function]
[call site]
05619
eval_ast::<bool>
[function]
[call site]
05620
expect
[function]
[call site]
05621
Expr::start_position
[function]
[call site]
05622
Self::as_deref_mut
[function]
[call site]
05623
Dynamic::flatten
[function]
[call site]
05624
Ok
[function]
[call site]
05625
into
[function]
[call site]
05626
Engine::exec_fn_call
[function]
[call site]
05627
FnCallHashes::is_native_only
[function]
[call site]
05628
Position::is_none
[function]
[call site]
05629
test::len
[function]
[call site]
05630
Engine::get_interned_string
[function]
[call site]
05631
Engine::map_type_name
[function]
[call site]
05632
MyIterableType::into_iter
[function]
[call site]
05633
array_functions::find_map
[function]
[call site]
05634
Module::get_custom_type_display_by_name
[function]
[call site]
05635
StmtBlock::span_or_else
[function]
[call site]
05636
map_functions::values
[function]
[call site]
05637
array_functions::find_map
[function]
[call site]
05638
Module::get_custom_type_display_by_name
[function]
[call site]
05639
unwrap_or_else
[function]
[call site]
05640
map_std_type_name
[function]
[call site]
05641
std::
[call site]
05642
any::type_name
[function]
[call site]
05643
Ok
[function]
[call site]
05644
ImmutableString::into
[function]
[call site]
05645
test::len
[function]
[call site]
05646
Ok
[function]
[call site]
05647
Dynamic::is_shared
[function]
[call site]
05648
into
[function]
[call site]
05649
Engine::gen_fn_call_signature
[function]
[call site]
05650
Err
[function]
[call site]
05651
ERR::ErrorFunctionNotFound
[function]
[call site]
05652
into
[function]
[call site]
05653
ensure_no_data_race
[function]
[call site]
05654
MyIterableType::into_iter
[function]
[call site]
05655
Self::IntoIter::skip
[function]
[call site]
05656
String::from
[function]
[call site]
05657
ImmutableString::into_owned
[function]
[call site]
05658
ParseSettings::level_up_with_position
[function]
[call site]
05659
Dynamic::is_locked
[function]
[call site]
05660
try_borrow
[function]
[call site]
05661
is_err
[function]
[call site]
05662
map_or
[function]
[call site]
05663
Ok
[function]
[call site]
05664
Err
[function]
[call site]
05665
ERR::ErrorDataRace
[function]
[call site]
05666
into
[function]
[call site]
05667
FnCallHashes::is_native_only
[function]
[call site]
05668
FnCallHashes::script
[function]
[call site]
05669
expect
[function]
[call site]
05670
string_functions::is_empty
[function]
[call site]
05671
crate::calc_typed_method_hash
[function]
[call site]
05672
Engine::map_type_name
[function]
[call site]
05673
std::
[call site]
05674
any::type_name
[function]
[call site]
05675
Engine::resolve_fn
[function]
[call site]
05676
Position::is_none
[function]
[call site]
05677
Engine::resolve_fn
[function]
[call site]
05678
None::cloned
[function]
[call site]
05679
as_deref
[function]
[call site]
05680
string_functions::is_empty
[function]
[call site]
05681
Ok
[function]
[call site]
05682
Scope::new
[function]
[call site]
05683
string_functions::replace
[function]
[call site]
05684
defer
[function]
[call site]
05685
crate::Deferred::lock
[function]
[call site]
05686
split_first_mut
[function]
[call site]
05687
unwrap
[function]
[call site]
05688
Some
[function]
[call site]
05689
Engine::call_script_fn
[function]
[call site]
05690
Engine::track_operation
[function]
[call site]
05691
Engine::max_call_levels
[function]
[call site]
05692
Err
[function]
[call site]
05693
ERR::ErrorStackOverflow
[function]
[call site]
05694
into
[function]
[call site]
05695
Position::is_none
[function]
[call site]
05696
string_functions::is_empty
[function]
[call site]
05697
Ok
[function]
[call site]
05698
string_functions::is_empty
[function]
[call site]
05699
Ok
[function]
[call site]
05700
test::len
[function]
[call site]
05701
test::len
[function]
[call site]
05702
GlobalRuntimeState::num_imports
[function]
[call site]
05703
StmtBlock::as_ref
[function]
[call site]
05704
map_or
[function]
[call site]
05705
Debugger::call_stack
[function]
[call site]
05706
test::len
[function]
[call site]
05707
test::len
[function]
[call site]
05708
test::len
[function]
[call site]
05709
Engine::max_variables
[function]
[call site]
05710
Err
[function]
[call site]
05711
ERR::ErrorTooManyVariables
[function]
[call site]
05712
into
[function]
[call site]
05713
StmtBlock::extend
[function]
[call site]
05714
MyIterableType::into_iter
[function]
[call site]
05715
cloned
[function]
[call site]
05716
array_functions::zip
[function]
[call site]
05717
StaticModuleResolver::iter_mut
[function]
[call site]
05718
impl
[call site]
05719
RhaiResult::take
[function]
[call site]
05720
Engine::new
[function]
[call site]
05721
register_type_with_name::<TestStruct>
[function]
[call site]
05722
Engine::register_fn
[function]
[call site]
05723
TestStruct
[function]
[call site]
05724
Engine::is_debugger_registered
[function]
[call site]
05725
TestStruct::clone
[function]
[call site]
05726
Scope::iter_inner
[function]
[call site]
05727
MyIterableType::into_iter
[function]
[call site]
05728
array_functions::zip
[function]
[call site]
05729
MyIterableType::into_iter
[function]
[call site]
05730
test_optimizer_const_map
[function]
[call site]
05731
Dynamic::is_read_only
[function]
[call site]
05732
impl
[call site]
05733
test_optimizer_const_map
[function]
[call site]
05734
Dynamic::flatten_clone
[function]
[call site]
05735
TestStruct::clone
[function]
[call site]
05736
GlobalRuntimeState::debugger_mut
[function]
[call site]
05737
&mut
[call site]
05738
Caches::fn_resolution_caches_len
[function]
[call site]
05739
test::len
[function]
[call site]
05740
Option<&EncapsulatedEnviron>::map
[function]
[call site]
05741
Engine::new
[function]
[call site]
05742
Engine::set_optimization_level
[function]
[call site]
05743
Scope::new
[function]
[call site]
05744
rhai::Map::new
[function]
[call site]
05745
blob_functions::insert
[function]
[call site]
05746
&str::into
[function]
[call site]
05747
into
[function]
[call site]
05748
Scope::push_constant_dynamic
[function]
[call site]
05749
into
[function]
[call site]
05750
Scope::push_constant_dynamic
[function]
[call site]
05751
&str::into
[function]
[call site]
05752
Engine::compile_expression_with_scope
[function]
[call site]
05753
ParseResult::expect
[function]
[call site]
05754
Ident::as_str
[function]
[call site]
05755
eval_ast::<bool>
[function]
[call site]
05756
expect
[function]
[call site]
05757
MyIterableType::into_iter
[function]
[call site]
05758
test_chars
[function]
[call site]
05759
0.chars().collect::<Vec<_>>
[function]
[call site]
05760
MyIterableType::into_iter
[function]
[call site]
05761
Self::IntoIter::cloned
[function]
[call site]
05762
array_functions::for_each
[function]
[call site]
05763
GlobalRuntimeState::push_import
[function]
[call site]
05764
blob_functions::push
[function]
[call site]
05765
into
[function]
[call site]
05766
blob_functions::push
[function]
[call site]
05767
into
[function]
[call site]
05768
StmtBlock::extend
[function]
[call site]
05769
&crate::SharedModule::clone
[function]
[call site]
05770
Self
[function]
[call site]
05771
std::mem::replace
[function]
[call site]
05772
string_functions::is_empty
[function]
[call site]
05773
string_functions::replace
[function]
[call site]
05774
into
[function]
[call site]
05775
TestStruct::clone
[function]
[call site]
05776
Engine::is_debugger_registered
[function]
[call site]
05777
crate::ast::Stmt::Noop
[function]
[call site]
05778
ParseSettings::level_up_with_position
[function]
[call site]
05779
Engine::dbg
[function]
[call site]
05780
Self::as_deref_mut
[function]
[call site]
05781
Engine::eval_stmt_block
[function]
[call site]
05782
string_functions::is_empty
[function]
[call site]
05783
Ok
[function]
[call site]
05784
GlobalRuntimeState::num_imports
[function]
[call site]
05785
MyIterableType::into_iter
[function]
[call site]
05786
Self::IntoIter::try_fold
[function]
[call site]
05787
Self::as_deref_mut
[function]
[call site]
05788
GlobalRuntimeState::num_imports
[function]
[call site]
05789
Engine::eval_stmt
[function]
[call site]
05790
GlobalRuntimeState::scan_imports_raw
[function]
[call site]
05791
MyIterableType::into_iter
[function]
[call site]
05792
array_functions::zip
[function]
[call site]
05793
MyIterableType::into_iter
[function]
[call site]
05794
impl
[call site]
05795
T::as_any
[function]
[call site]
05796
Module::contains_indexed_global_functions
[function]
[call site]
05797
Caches::fn_resolution_caches_len
[function]
[call site]
05798
Caches::fn_resolution_cache_mut
[function]
[call site]
05799
string_functions::clear
[function]
[call site]
05800
string_functions::is_empty
[function]
[call site]
05801
shared_get_mut
[function]
[call site]
05802
string_functions::clear
[function]
[call site]
05803
ImmutableString::new
[function]
[call site]
05804
Caches::push_fn_resolution_cache
[function]
[call site]
05805
blob_functions::push
[function]
[call site]
05806
Engine::default
[function]
[call site]
05807
Caches::fn_resolution_cache_mut
[function]
[call site]
05808
string_functions::clear
[function]
[call site]
05809
Ok
[function]
[call site]
05810
Self::as_deref_mut
[function]
[call site]
05811
StmtBlock::take_statements
[function]
[call site]
05812
mem::take
[function]
[call site]
05813
StmtBlock::statements_mut
[function]
[call site]
05814
StmtBlock::span_or_else
[function]
[call site]
05815
Span::new
[function]
[call site]
05816
iterator_functions::chars_from_start
[function]
[call site]
05817
StmtBlock::span_or_else
[function]
[call site]
05818
string_functions::add_append
[function]
[call site]
05819
StmtBlock::span_or_else
[function]
[call site]
05820
Ok
[function]
[call site]
05821
Expr::set_position
[function]
[call site]
05822
Expr::set_position
[function]
[call site]
05823
Err
[function]
[call site]
05824
ParseError::into
[function]
[call site]
05825
EvalAltResult::is_system_exception
[function]
[call site]
05826
Expr::set_position
[function]
[call site]
05827
Err
[function]
[call site]
05828
ParseError::into
[function]
[call site]
05829
Err
[function]
[call site]
05830
ERR::ErrorInFunctionCall
[function]
[call site]
05831
test_to_string
[function]
[call site]
05832
Option<&EncapsulatedEnviron>::and_then
[function]
[call site]
05833
last
[function]
[call site]
05834
and_then
[function]
[call site]
05835
decimal_functions::max_id
[function]
[call site]
05836
into
[function]
[call site]
05837
unwrap_or_else
[function]
[call site]
05838
&mut
[call site]
05839
unwrap_or
[function]
[call site]
05840
test_to_string
[function]
[call site]
05841
&mut
[call site]
05842
unwrap_or
[function]
[call site]
05843
test_to_string
[function]
[call site]
05844
into
[function]
[call site]
05845
Engine::is_debugger_registered
[function]
[call site]
05846
GlobalRuntimeState::debugger_mut
[function]
[call site]
05847
crate::ast::Stmt::Noop
[function]
[call site]
05848
StmtBlock::end_position
[function]
[call site]
05849
string_functions::add_append
[function]
[call site]
05850
StmtBlock::span_or_else
[function]
[call site]
05851
into
[function]
[call site]
05852
crate::eval::DebuggerEvent::FunctionExitWithValue
[function]
[call site]
05853
crate::eval::DebuggerEvent::FunctionExitWithError
[function]
[call site]
05854
Engine::dbg_raw
[function]
[call site]
05855
Err
[function]
[call site]
05856
StmtBlock::as_mut
[function]
[call site]
05857
unwrap
[function]
[call site]
05858
Debugger::rewind_call_stack
[function]
[call site]
05859
string_functions::truncate
[function]
[call site]
05860
Scope::rewind
[function]
[call site]
05861
string_functions::is_empty
[function]
[call site]
05862
Scope::remove_range
[function]
[call site]
05863
map_functions::drain
[function]
[call site]
05864
string_functions::is_empty
[function]
[call site]
05865
Ok
[function]
[call site]
05866
IterateMap::new
[function]
[call site]
05867
IterateMap::new
[function]
[call site]
05868
IterateMap::new
[function]
[call site]
05869
mem::take
[function]
[call site]
05870
is_some
[function]
[call site]
05871
blob_functions::insert
[function]
[call site]
05872
FnPtr::call_raw_with_extra_args
[function]
[call site]
05873
Some
[function]
[call site]
05874
TestStruct::clone
[function]
[call site]
05875
Self::into
[function]
[call site]
05876
Some
[function]
[call site]
05877
Dynamic::as_bool
[function]
[call site]
05878
Result::unwrap_or
[function]
[call site]
05879
blob_functions::insert
[function]
[call site]
05880
blob_functions::insert
[function]
[call site]
05881
Some
[function]
[call site]
05882
map_or_else
[function]
[call site]
05883
Ok
[function]
[call site]
05884
array_functions::for_each
[function]
[call site]
05885
map_functions::drain
[function]
[call site]
05886
array_functions::for_each
[function]
[call site]
05887
test::len
[function]
[call site]
05888
test::len
[function]
[call site]
05889
string_functions::truncate
[function]
[call site]
05890
map_functions::drain
[function]
[call site]
05891
array_functions::for_each
[function]
[call site]
05892
test::len
[function]
[call site]
05893
string_functions::truncate
[function]
[call site]
05894
GlobalRuntimeState::truncate_imports
[function]
[call site]
05895
string_functions::truncate
[function]
[call site]
05896
string_functions::truncate
[function]
[call site]
05897
Caches::rewind_fn_resolution_caches
[function]
[call site]
05898
string_functions::truncate
[function]
[call site]
05899
ArgBackup::new
[function]
[call site]
05900
string_functions::is_empty
[function]
[call site]
05901
ArgBackup::change_first_arg_to_copy
[function]
[call site]
05902
defer
[function]
[call site]
05903
Engine::call_script_fn
[function]
[call site]
05904
test_optimizer_const_map
[function]
[call site]
05905
FnCallHashes::native
[function]
[call site]
05906
Engine::exec_native_fn_call
[function]
[call site]
05907
Engine::track_operation
[function]
[call site]
05908
Some
[function]
[call site]
05909
Engine::resolve_fn
[function]
[call site]
05910
RhaiFunc::is_volatile
[function]
[call site]
05911
Engine::gen_fn_call_signature
[function]
[call site]
05912
Err
[function]
[call site]
05913
ERR::ErrorFunctionNotFound
[function]
[call site]
05914
into
[function]
[call site]
05915
RhaiFunc::is_method
[function]
[call site]
05916
StmtBlock::as_ref
[function]
[call site]
05917
map_or
[function]
[call site]
05918
Debugger::call_stack
[function]
[call site]
05919
test::len
[function]
[call site]
05920
ArgBackup::new
[function]
[call site]
05921
string_functions::is_empty
[function]
[call site]
05922
ArgBackup::change_first_arg_to_copy
[function]
[call site]
05923
Engine::is_debugger_registered
[function]
[call site]
05924
TestStruct::clone
[function]
[call site]
05925
StmtBlock::span_or_else
[function]
[call site]
05926
TestStruct::clone
[function]
[call site]
05927
GlobalRuntimeState::debugger_mut
[function]
[call site]
05928
&mut
[call site]
05929
Engine::get_interned_string
[function]
[call site]
05930
MyIterableType::into_iter
[function]
[call site]
05931
Self::IntoIter::map
[function]
[call site]
05932
TestStruct::clone
[function]
[call site]
05933
RhaiNativeFunc::has_context
[function]
[call site]
05934
bool::then
[function]
[call site]
05935
as_deref
[function]
[call site]
05936
into
[function]
[call site]
05937
RhaiFunc::is_pure
[function]
[call site]
05938
string_functions::is_empty
[function]
[call site]
05939
Dynamic::is_read_only
[function]
[call site]
05940
Err
[function]
[call site]
05941
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
05942
test_to_string
[function]
[call site]
05943
into
[function]
[call site]
05944
test_method_call
[function]
[call site]
05945
test_custom_syntax_func
[function]
[call site]
05946
and_then
[function]
[call site]
05947
Engine::check_data_size
[function]
[call site]
05948
Engine::has_data_size_limit
[function]
[call site]
05949
Ok
[function]
[call site]
05950
calc_data_sizes
[function]
[call site]
05951
StmtBlock::borrow
[function]
[call site]
05952
Engine::throw_on_size
[function]
[call site]
05953
RhaiResultOf::map_err
[function]
[call site]
05954
EvalAltResult::fill_position
[function]
[call site]
05955
Ok
[function]
[call site]
05956
map_err
[function]
[call site]
05957
EvalAltResult::fill_position
[function]
[call site]
05958
ArgBackup::restore_first_arg
[function]
[call site]
05959
test_functions_take
[function]
[call site]
05960
unwrap
[function]
[call site]
05961
Engine::is_debugger_registered
[function]
[call site]
05962
Engine::register_debugger
[function]
[call site]
05963
Some
[function]
[call site]
05964
TestStruct::new
[function]
[call site]
05965
TestStruct::new
[function]
[call site]
05966
Scope::new
[function]
[call site]
05967
crate::ast::Stmt::Noop
[function]
[call site]
05968
into
[function]
[call site]
05969
DebuggerEvent::FunctionExitWithValue
[function]
[call site]
05970
DebuggerEvent::FunctionExitWithError
[function]
[call site]
05971
Engine::dbg_raw
[function]
[call site]
05972
Err
[function]
[call site]
05973
GlobalRuntimeState::debugger_mut
[function]
[call site]
05974
&mut
[call site]
05975
string_functions::truncate
[function]
[call site]
05976
string_functions::is_empty
[function]
[call site]
05977
Engine::check_data_size
[function]
[call site]
05978
Ok
[function]
[call site]
05979
Dynamic::into_immutable_string
[function]
[call site]
05980
Ok
[function]
[call site]
05981
crate::func::locked_read
[function]
[call site]
05982
Option::and_then
[function]
[call site]
05983
Some
[function]
[call site]
05984
TestStruct::clone
[function]
[call site]
05985
ok_or_else
[function]
[call site]
05986
std::
[call site]
05987
any::type_name
[function]
[call site]
05988
Err
[function]
[call site]
05989
Dynamic::type_name
[function]
[call site]
05990
Result::map_err
[function]
[call site]
05991
Engine::map_type_name
[function]
[call site]
05992
type_name::<ImmutableString>
[function]
[call site]
05993
&'a
[call site]
05994
ERR::ErrorMismatchOutputType
[function]
[call site]
05995
into
[function]
[call site]
05996
test_side_effects_print
[function]
[call site]
05997
TestStruct::new
[function]
[call site]
05998
TestStruct::new
[function]
[call site]
05999
ImmutableString::new
[function]
[call site]
06000
Engine::new
[function]
[call site]
06001
TestStruct::clone
[function]
[call site]
06002
Self
[function]
[call site]
06003
Engine::on_print
[function]
[call site]
06004
Some
[function]
[call site]
06005
TestStruct::new
[function]
[call site]
06006
StraightHasher::write
[function]
[call site]
06007
unwrap
[function]
[call site]
06008
push_str
[function]
[call site]
06009
run
[function]
[call site]
06010
Engine::new
[function]
[call site]
06011
Self::run
[function]
[call site]
06012
Engine::new
[function]
[call site]
06013
Engine::set_optimization_level
[function]
[call site]
06014
t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test
[function]
[call site]
06015
Engine::set_optimization_level
[function]
[call site]
06016
t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test
[function]
[call site]
06017
Engine::set_optimization_level
[function]
[call site]
06018
t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test
[function]
[call site]
06019
Engine::register_fn
[function]
[call site]
06020
Engine::set_optimization_level
[function]
[call site]
06021
Engine::set_fast_operators
[function]
[call site]
06022
test_get_set
[function]
[call site]
06023
Engine::set_optimization_level
[function]
[call site]
06024
RhaiResultOf::unwrap
[function]
[call site]
06025
Dynamic::into_immutable_string
[function]
[call site]
06026
Result::map_err
[function]
[call site]
06027
Engine::map_type_name
[function]
[call site]
06028
type_name::<ImmutableString>
[function]
[call site]
06029
&'a
[call site]
06030
ERR::ErrorMismatchOutputType
[function]
[call site]
06031
into
[function]
[call site]
06032
test_print_debug
[function]
[call site]
06033
TestStruct::new
[function]
[call site]
06034
TestStruct::new
[function]
[call site]
06035
Vec::<String>::new
[function]
[call site]
06036
TestStruct::clone
[function]
[call site]
06037
Self
[function]
[call site]
06038
TestStruct::clone
[function]
[call site]
06039
Engine::new
[function]
[call site]
06040
Engine::on_print
[function]
[call site]
06041
StraightHasher::write
[function]
[call site]
06042
unwrap
[function]
[call site]
06043
blob_functions::push
[function]
[call site]
06044
Engine::on_debug
[function]
[call site]
06045
Some
[function]
[call site]
06046
TestStruct::new
[function]
[call site]
06047
unwrap_or
[function]
[call site]
06048
StraightHasher::write
[function]
[call site]
06049
unwrap
[function]
[call site]
06050
blob_functions::push
[function]
[call site]
06051
run
[function]
[call site]
06052
RhaiResultOf::unwrap
[function]
[call site]
06053
Engine::compile
[function]
[call site]
06054
ParseResult::unwrap
[function]
[call site]
06055
AST::set_source
[function]
[call site]
06056
into
[function]
[call site]
06057
crate::Shared::get_mut
[function]
[call site]
06058
Shared::get_mut
[function]
[call site]
06059
StmtBlock::as_mut
[function]
[call site]
06060
&mut
[call site]
06061
Engine::new
[function]
[call site]
06062
Engine::set_optimization_level
[function]
[call site]
06063
Scope::new
[function]
[call site]
06064
rhai::Map::new
[function]
[call site]
06065
blob_functions::insert
[function]
[call site]
06066
&str::into
[function]
[call site]
06067
into
[function]
[call site]
06068
Scope::push_constant_dynamic
[function]
[call site]
06069
into
[function]
[call site]
06070
Scope::push_constant_dynamic
[function]
[call site]
06071
&str::into
[function]
[call site]
06072
Engine::compile_expression_with_scope
[function]
[call site]
06073
ParseResult::expect
[function]
[call site]
06074
Ident::as_str
[function]
[call site]
06075
eval_ast::<bool>
[function]
[call site]
06076
expect
[function]
[call site]
06077
Module::set_id
[function]
[call site]
06078
Decimal::into
[function]
[call site]
06079
string_functions::is_empty
[function]
[call site]
06080
test::len
[function]
[call site]
06081
then_some
[function]
[call site]
06082
TestStruct::clone
[function]
[call site]
06083
string_functions::is_empty
[function]
[call site]
06084
then_some
[function]
[call site]
06085
eval_ast::<Dynamic>
[function]
[call site]
06086
unwrap
[function]
[call site]
06087
Self::read
[function]
[call site]
06088
try_borrow
[function]
[call site]
06089
ok
[function]
[call site]
06090
locked_read
[function]
[call site]
06091
Option::ok
[function]
[call site]
06092
try_read
[function]
[call site]
06093
Some
[function]
[call site]
06094
std::thread::sleep
[function]
[call site]
06095
std::time::Duration::from_millis
[function]
[call site]
06096
Some
[function]
[call site]
06097
locked_read
[function]
[call site]
06098
try_read
[function]
[call site]
06099
Option::unwrap
[function]
[call site]
06100
MyIterableType::into_iter
[function]
[call site]
06101
&mut
[call site]
06102
Engine::map_type_name
[function]
[call site]
06103
std::
[call site]
06104
any::type_name
[function]
[call site]
06105
Engine::map_type_name
[function]
[call site]
06106
std::
[call site]
06107
any::type_name
[function]
[call site]
06108
Err
[function]
[call site]
06109
ERR::ErrorIndexingType
[function]
[call site]
06110
into
[function]
[call site]
06111
Engine::map_type_name
[function]
[call site]
06112
std::
[call site]
06113
any::type_name
[function]
[call site]
06114
Engine::map_type_name
[function]
[call site]
06115
std::
[call site]
06116
any::type_name
[function]
[call site]
06117
Engine::map_type_name
[function]
[call site]
06118
std::
[call site]
06119
any::type_name
[function]
[call site]
06120
Err
[function]
[call site]
06121
ERR::ErrorIndexingType
[function]
[call site]
06122
into
[function]
[call site]
06123
string_functions::starts_with
[function]
[call site]
06124
test::len
[function]
[call site]
06125
Engine::map_type_name
[function]
[call site]
06126
std::
[call site]
06127
any::type_name
[function]
[call site]
06128
Err
[function]
[call site]
06129
ERR::ErrorDotExpr
[function]
[call site]
06130
into
[function]
[call site]
06131
string_functions::starts_with
[function]
[call site]
06132
test::len
[function]
[call site]
06133
Engine::map_type_name
[function]
[call site]
06134
std::
[call site]
06135
any::type_name
[function]
[call site]
06136
Engine::map_type_name
[function]
[call site]
06137
std::
[call site]
06138
any::type_name
[function]
[call site]
06139
Err
[function]
[call site]
06140
ERR::ErrorDotExpr
[function]
[call site]
06141
into
[function]
[call site]
06142
Err
[function]
[call site]
06143
ERR::ErrorFunctionNotFound
[function]
[call site]
06144
Engine::gen_fn_call_signature
[function]
[call site]
06145
into
[function]
[call site]
06146
RhaiResultOf::map
[function]
[call site]
06147
Engine::fast_operators
[function]
[call site]
06148
test::len
[function]
[call site]
06149
is_some
[function]
[call site]
06150
Engine::get_arg_value
[function]
[call site]
06151
Self::as_deref_mut
[function]
[call site]
06152
Dynamic::flatten
[function]
[call site]
06153
Engine::get_arg_value
[function]
[call site]
06154
Self::as_deref_mut
[function]
[call site]
06155
Dynamic::flatten
[function]
[call site]
06156
Dynamic::is_variant
[function]
[call site]
06157
Dynamic::is_variant
[function]
[call site]
06158
super::get_builtin_binary_op_fn
[function]
[call site]
06159
unwrap
[function]
[call site]
06160
then
[function]
[call site]
06161
Ident::as_str
[function]
[call site]
06162
into
[function]
[call site]
06163
test_custom_syntax_func
[function]
[call site]
06164
Engine::exec_fn_call
[function]
[call site]
06165
RhaiResultOf::map
[function]
[call site]
06166
string_functions::is_empty
[function]
[call site]
06167
RhaiFunc::is_native
[function]
[call site]
06168
Engine::make_qualified_function_call
[function]
[call site]
06169
blob_functions::blob_with_capacity
[function]
[call site]
06170
test::len
[function]
[call site]
06171
test::len
[function]
[call site]
06172
blob_functions::blob_with_capacity
[function]
[call site]
06173
test::len
[function]
[call site]
06174
StmtBlock::as_ref
[function]
[call site]
06175
&[Stmt]::map_or
[function]
[call site]
06176
Dynamic::is_shared
[function]
[call site]
06177
Self::is_some
[function]
[call site]
06178
&[Expr]::first
[function]
[call site]
06179
Engine::track_operation
[function]
[call site]
06180
Engine::dbg
[function]
[call site]
06181
Self::as_deref_mut
[function]
[call site]
06182
blob_functions::push
[function]
[call site]
06183
MyIterableType::into_iter
[function]
[call site]
06184
test_chars
[function]
[call site]
06185
0.chars().collect::<Vec<_>>
[function]
[call site]
06186
MyIterableType::into_iter
[function]
[call site]
06187
Self::IntoIter::skip
[function]
[call site]
06188
Engine::get_arg_value
[function]
[call site]
06189
Self::as_deref_mut
[function]
[call site]
06190
blob_functions::push
[function]
[call site]
06191
Dynamic::flatten
[function]
[call site]
06192
RhaiResultOf::split_first_mut
[function]
[call site]
06193
unwrap
[function]
[call site]
06194
Some
[function]
[call site]
06195
blob_functions::push
[function]
[call site]
06196
Self::unwrap
[function]
[call site]
06197
StmtBlock::extend
[function]
[call site]
06198
StaticModuleResolver::iter_mut
[function]
[call site]
06199
Engine::track_operation
[function]
[call site]
06200
Engine::dbg
[function]
[call site]
06201
Self::as_deref_mut
[function]
[call site]
06202
blob_functions::push
[function]
[call site]
06203
MyIterableType::into_iter
[function]
[call site]
06204
Self::IntoIter::skip
[function]
[call site]
06205
Engine::get_arg_value
[function]
[call site]
06206
Self::as_deref_mut
[function]
[call site]
06207
blob_functions::push
[function]
[call site]
06208
Dynamic::flatten
[function]
[call site]
06209
Engine::search_namespace
[function]
[call site]
06210
Engine::search_scope_only
[function]
[call site]
06211
Command::get
[function]
[call site]
06212
MyIterableType::into_iter
[function]
[call site]
06213
flat_map
[function]
[call site]
06214
RhaiFunc::get_iter_fn
[function]
[call site]
06215
Some
[function]
[call site]
06216
test_var_def_filter
[function]
[call site]
06217
RhaiFunc::is_script
[function]
[call site]
06218
test_var_def_filter
[function]
[call site]
06219
Ident::as_str
[function]
[call site]
06220
test_optimizer_const_map
[function]
[call site]
06221
MultiInputsStream::get_next
[function]
[call site]
06222
RhaiFunc::get_shared_encapsulated_environ
[function]
[call site]
06223
StmtBlock::as_ref
[function]
[call site]
06224
Option::cloned
[function]
[call site]
06225
unwrap_or_else
[function]
[call site]
06226
crate::Shared::new
[function]
[call site]
06227
into
[function]
[call site]
06228
TestStruct::clone
[function]
[call site]
06229
Engine::default
[function]
[call site]
06230
Some
[function]
[call site]
06231
crate::types::fn_ptr::FnPtrType::Script
[function]
[call site]
06232
RhaiFunc::get_script_fn_def
[function]
[call site]
06233
Option::cloned
[function]
[call site]
06234
unwrap
[function]
[call site]
06235
into
[function]
[call site]
06236
Ok
[function]
[call site]
06237
into
[function]
[call site]
06238
map_or
[function]
[call site]
06239
test::len
[function]
[call site]
06240
EvalContext::new
[function]
[call site]
06241
Expr::get_variable_name
[function]
[call site]
06242
string_functions::is_empty
[function]
[call site]
06243
Some
[function]
[call site]
06244
Option::unwrap
[function]
[call site]
06245
resolve_var
[function]
[call site]
06246
test::len
[function]
[call site]
06247
Dynamic::set_access_mode
[function]
[call site]
06248
StmtBlock::as_mut
[function]
[call site]
06249
Dynamic::set_access_mode
[function]
[call site]
06250
values_mut
[function]
[call site]
06251
Dynamic::set_access_mode
[function]
[call site]
06252
Ok
[function]
[call site]
06253
Result::into
[function]
[call site]
06254
Err
[function]
[call site]
06255
EvalAltResult::fill_position
[function]
[call site]
06256
ParseSettings::level_up_with_position
[function]
[call site]
06257
test::len
[function]
[call site]
06258
Expr::get_variable_name
[function]
[call site]
06259
Option::unwrap
[function]
[call site]
06260
Scope::search
[function]
[call site]
06261
MyIterableType::into_iter
[function]
[call site]
06262
array_functions::reduce_rev
[function]
[call site]
06263
ParseSettings::level_up_with_position
[function]
[call site]
06264
test_optimizer_const_map
[function]
[call site]
06265
Scope::len
[function]
[call site]
06266
test::len
[function]
[call site]
06267
MyIterableType::into_iter
[function]
[call site]
06268
array_functions::find_map
[function]
[call site]
06269
Module::get_var
[function]
[call site]
06270
Command::get
[function]
[call site]
06271
cloned
[function]
[call site]
06272
map_or_else
[function]
[call site]
06273
Err
[function]
[call site]
06274
ERR::ErrorVariableNotFound
[function]
[call site]
06275
ParseResult::to_string
[function]
[call site]
06276
Engine::new
[function]
[call site]
06277
Scope::new
[function]
[call site]
06278
blob_functions::push
[function]
[call site]
06279
blob_functions::push
[function]
[call site]
06280
blob_functions::push
[function]
[call site]
06281
ParseSettings::level_up_with_position
[function]
[call site]
06282
into
[function]
[call site]
06283
Ok
[function]
[call site]
06284
into
[function]
[call site]
06285
Scope::get_mut_by_index
[function]
[call site]
06286
try_into
[function]
[call site]
06287
string_functions::is_empty
[function]
[call site]
06288
Engine::search_imports
[function]
[call site]
06289
Namespace::root
[function]
[call site]
06290
GlobalRuntimeState::num_imports
[function]
[call site]
06291
test::len
[function]
[call site]
06292
Command::get
[function]
[call site]
06293
GlobalRuntimeState::get_shared_import
[function]
[call site]
06294
Command::get
[function]
[call site]
06295
cloned
[function]
[call site]
06296
GlobalRuntimeState::find_import
[function]
[call site]
06297
MyIterableType::into_iter
[function]
[call site]
06298
rposition
[function]
[call site]
06299
Option::map_or_else
[function]
[call site]
06300
Command::get
[function]
[call site]
06301
cloned
[function]
[call site]
06302
GlobalRuntimeState::get_shared_import
[function]
[call site]
06303
Module::get_qualified_var
[function]
[call site]
06304
StmtBlock::as_ref
[function]
[call site]
06305
and_then
[function]
[call site]
06306
Command::get
[function]
[call site]
06307
INT::cloned
[function]
[call site]
06308
Option::map_or_else
[function]
[call site]
06309
Err
[function]
[call site]
06310
ERR::ErrorVariableNotFound
[function]
[call site]
06311
ParseSettings::level_up_with_position
[function]
[call site]
06312
into
[function]
[call site]
06313
Dynamic::set_access_mode
[function]
[call site]
06314
Ok
[function]
[call site]
06315
into
[function]
[call site]
06316
test::len
[function]
[call site]
06317
Namespace::root
[function]
[call site]
06318
crate::func::locked_write
[function]
[call site]
06319
try_borrow_mut
[function]
[call site]
06320
ok
[function]
[call site]
06321
StraightHasher::write
[function]
[call site]
06322
ok
[function]
[call site]
06323
try_write
[function]
[call site]
06324
Some
[function]
[call site]
06325
std::thread::sleep
[function]
[call site]
06326
std::time::Duration::from_millis
[function]
[call site]
06327
Some
[function]
[call site]
06328
StraightHasher::write
[function]
[call site]
06329
try_write
[function]
[call site]
06330
Option::unwrap
[function]
[call site]
06331
shared_get_mut
[function]
[call site]
06332
Ident::as_str
[function]
[call site]
06333
TestStruct::clone
[function]
[call site]
06334
Self::into
[function]
[call site]
06335
StmtBlock::as_mut
[function]
[call site]
06336
Dynamic::set_access_mode
[function]
[call site]
06337
Ok
[function]
[call site]
06338
Err
[function]
[call site]
06339
ERR::ErrorVariableNotFound
[function]
[call site]
06340
ParseSettings::level_up_with_position
[function]
[call site]
06341
into
[function]
[call site]
06342
Err
[function]
[call site]
06343
ERR::ErrorModuleNotFound
[function]
[call site]
06344
test_to_string
[function]
[call site]
06345
ParseSettings::level_up_with_position
[function]
[call site]
06346
into
[function]
[call site]
06347
Engine::search_scope_only
[function]
[call site]
06348
Dynamic::is_shared
[function]
[call site]
06349
Target::is_temp_value
[function]
[call site]
06350
shared_take_or_clone
[function]
[call site]
06351
shared_try_take
[function]
[call site]
06352
Result::unwrap_or_else
[function]
[call site]
06353
StmtBlock::as_ref
[function]
[call site]
06354
TestStruct::clone
[function]
[call site]
06355
Dynamic::flatten
[function]
[call site]
06356
StmtBlock::extend
[function]
[call site]
06357
StaticModuleResolver::iter_mut
[function]
[call site]
06358
StaticModuleResolver::iter_mut
[function]
[call site]
06359
test_optimizer_const_map
[function]
[call site]
06360
Ident::as_str
[function]
[call site]
06361
RhaiResultOf::split_first_mut
[function]
[call site]
06362
unwrap
[function]
[call site]
06363
Some
[function]
[call site]
06364
Target::take_ref
[function]
[call site]
06365
Some
[function]
[call site]
06366
unwrap
[function]
[call site]
06367
blob_functions::push
[function]
[call site]
06368
StmtBlock::extend
[function]
[call site]
06369
StaticModuleResolver::iter_mut
[function]
[call site]
06370
Engine::get_arg_value
[function]
[call site]
06371
Self::as_deref_mut
[function]
[call site]
06372
blob_functions::push
[function]
[call site]
06373
Dynamic::flatten
[function]
[call site]
06374
StmtBlock::extend
[function]
[call site]
06375
StaticModuleResolver::iter_mut
[function]
[call site]
06376
Engine::search_imports
[function]
[call site]
06377
Option::ok_or_else
[function]
[call site]
06378
ERR::ErrorModuleNotFound
[function]
[call site]
06379
test_to_string
[function]
[call site]
06380
ParseSettings::level_up_with_position
[function]
[call site]
06381
Module::get_qualified_fn
[function]
[call site]
06382
StmtBlock::span_or_else
[function]
[call site]
06383
calc_fn_hash_full
[function]
[call site]
06384
MyIterableType::into_iter
[function]
[call site]
06385
Self::IntoIter::map
[function]
[call site]
06386
Dynamic::type_id
[function]
[call site]
06387
Module::get_qualified_fn
[function]
[call site]
06388
Position::is_none
[function]
[call site]
06389
string_functions::is_empty
[function]
[call site]
06390
test::len
[function]
[call site]
06391
min_max_functions::min
[function]
[call site]
06392
calc_fn_hash_full
[function]
[call site]
06393
MyIterableType::into_iter
[function]
[call site]
06394
Self::IntoIter::enumerate
[function]
[call site]
06395
test_optimizer_const_map
[function]
[call site]
06396
TypeId::of::<Dynamic>
[function]
[call site]
06397
Dynamic::type_id
[function]
[call site]
06398
Module::get_qualified_fn
[function]
[call site]
06399
Some
[function]
[call site]
06400
map_or
[function]
[call site]
06401
TestStruct::clone
[function]
[call site]
06402
as_deref
[function]
[call site]
06403
Scope::new
[function]
[call site]
06404
string_functions::replace
[function]
[call site]
06405
Module::id_raw
[function]
[call site]
06406
Option::cloned
[function]
[call site]
06407
defer
[function]
[call site]
06408
Engine::call_script_fn
[function]
[call site]
06409
RhaiFunc::is_pure
[function]
[call site]
06410
Dynamic::is_read_only
[function]
[call site]
06411
Err
[function]
[call site]
06412
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
06413
test_to_string
[function]
[call site]
06414
into
[function]
[call site]
06415
RhaiNativeFunc::has_context
[function]
[call site]
06416
bool::then
[function]
[call site]
06417
decimal_functions::max_id
[function]
[call site]
06418
into
[function]
[call site]
06419
test_method_call
[function]
[call site]
06420
and_then
[function]
[call site]
06421
Engine::check_data_size
[function]
[call site]
06422
bool::then
[function]
[call site]
06423
decimal_functions::max_id
[function]
[call site]
06424
into
[function]
[call site]
06425
test_custom_syntax_func
[function]
[call site]
06426
and_then
[function]
[call site]
06427
Engine::check_data_size
[function]
[call site]
06428
Err
[function]
[call site]
06429
ERR::ErrorFunctionNotFound
[function]
[call site]
06430
string_functions::is_empty
[function]
[call site]
06431
Engine::gen_fn_call_signature
[function]
[call site]
06432
into
[function]
[call site]
06433
split_first
[function]
[call site]
06434
map_or_else
[function]
[call site]
06435
StmtBlock::as_ref
[function]
[call site]
06436
Some
[function]
[call site]
06437
Engine::make_function_call
[function]
[call site]
06438
String::from
[function]
[call site]
06439
is_some
[function]
[call site]
06440
test::len
[function]
[call site]
06441
Position::new_const
[function]
[call site]
06442
Option<&Token>::is_some
[function]
[call site]
06443
unwrap
[function]
[call site]
06444
Engine::get_arg_value
[function]
[call site]
06445
Self::as_deref_mut
[function]
[call site]
06446
try_cast_result::<FnPtr>
[function]
[call site]
06447
map_err
[function]
[call site]
06448
make_type_mismatch_err::<FnPtr>
[function]
[call site]
06449
Engine::map_type_name
[function]
[call site]
06450
RhaiNativeFunc::return_type_name
[function]
[call site]
06451
fn_ptr_functions::is_anonymous
[function]
[call site]
06452
fn_ptr_functions::is_anonymous
[function]
[call site]
06453
StmtBlock::extend
[function]
[call site]
06454
test::len
[function]
[call site]
06455
test::len
[function]
[call site]
06456
test::len
[function]
[call site]
06457
blob_functions::blob_with_capacity
[function]
[call site]
06458
test::len
[function]
[call site]
06459
test::len
[function]
[call site]
06460
StmtBlock::extend
[function]
[call site]
06461
Self::as_deref_mut
[function]
[call site]
06462
Engine::get_arg_value
[function]
[call site]
06463
blob_functions::push
[function]
[call site]
06464
StaticModuleResolver::iter_mut
[function]
[call site]
06465
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
06466
Scope::new
[function]
[call site]
06467
as_deref
[function]
[call site]
06468
defer
[function]
[call site]
06469
Engine::call_script_fn
[function]
[call site]
06470
blob_functions::blob_with_capacity
[function]
[call site]
06471
test::len
[function]
[call site]
06472
test::len
[function]
[call site]
06473
StmtBlock::extend
[function]
[call site]
06474
Self::as_deref_mut
[function]
[call site]
06475
Engine::get_arg_value
[function]
[call site]
06476
blob_functions::push
[function]
[call site]
06477
StaticModuleResolver::iter_mut
[function]
[call site]
06478
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
06479
defer
[function]
[call site]
06480
into
[function]
[call site]
06481
test_custom_syntax_func
[function]
[call site]
06482
and_then
[function]
[call site]
06483
Engine::check_data_size
[function]
[call site]
06484
map_err
[function]
[call site]
06485
EvalAltResult::fill_position
[function]
[call site]
06486
&[Expr]::first
[function]
[call site]
06487
string_functions::is_empty
[function]
[call site]
06488
test::len
[function]
[call site]
06489
test::len
[function]
[call site]
06490
tokenizer::is_valid_function_name
[function]
[call site]
06491
FnCallHashes::from_native_only
[function]
[call site]
06492
calc_fn_hash
[function]
[call site]
06493
FnCallHashes::from_hash
[function]
[call site]
06494
calc_fn_hash
[function]
[call site]
06495
unwrap
[function]
[call site]
06496
Engine::get_arg_value
[function]
[call site]
06497
Dynamic::into_immutable_string
[function]
[call site]
06498
Ok
[function]
[call site]
06499
crate::func::locked_read
[function]
[call site]
06500
Option::and_then
[function]
[call site]
06501
Some
[function]
[call site]
06502
TestStruct::clone
[function]
[call site]
06503
ok_or_else
[function]
[call site]
06504
std::
[call site]
06505
any::type_name
[function]
[call site]
06506
Err
[function]
[call site]
06507
Dynamic::type_name
[function]
[call site]
06508
Result::map_err
[function]
[call site]
06509
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06510
and_then
[function]
[call site]
06511
test_optimizer_const_map
[function]
[call site]
06512
map_err
[function]
[call site]
06513
EvalAltResult::fill_position
[function]
[call site]
06514
unwrap
[function]
[call site]
06515
Engine::get_arg_value
[function]
[call site]
06516
Self::as_deref_mut
[function]
[call site]
06517
try_cast_result::<FnPtr>
[function]
[call site]
06518
map_err
[function]
[call site]
06519
make_type_mismatch_err::<FnPtr>
[function]
[call site]
06520
Engine::map_type_name
[function]
[call site]
06521
RhaiNativeFunc::return_type_name
[function]
[call site]
06522
Engine::get_arg_value
[function]
[call site]
06523
Self::as_deref_mut
[function]
[call site]
06524
FnPtr::add_curry
[function]
[call site]
06525
blob_functions::push
[function]
[call site]
06526
Ok
[function]
[call site]
06527
into
[function]
[call site]
06528
unwrap
[function]
[call site]
06529
Engine::get_arg_value
[function]
[call site]
06530
Self::as_deref_mut
[function]
[call site]
06531
Ok
[function]
[call site]
06532
Dynamic::is_shared
[function]
[call site]
06533
bool::into
[function]
[call site]
06534
unwrap
[function]
[call site]
06535
Engine::get_arg_value
[function]
[call site]
06536
Self::as_deref_mut
[function]
[call site]
06537
Dynamic::into_immutable_string
[function]
[call site]
06538
Result::map_err
[function]
[call site]
06539
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06540
Engine::get_arg_value
[function]
[call site]
06541
Dynamic::as_int
[function]
[call site]
06542
Ok
[function]
[call site]
06543
crate::func::locked_read
[function]
[call site]
06544
Option::and_then
[function]
[call site]
06545
Some
[function]
[call site]
06546
ok_or_else
[function]
[call site]
06547
std::
[call site]
06548
any::type_name
[function]
[call site]
06549
Err
[function]
[call site]
06550
Dynamic::type_name
[function]
[call site]
06551
Result::map_err
[function]
[call site]
06552
make_type_mismatch_err::<crate::INT>
[function]
[call site]
06553
Ok
[function]
[call site]
06554
FnPtr::try_from
[function]
[call site]
06555
RhaiResultOf::map
[function]
[call site]
06556
calc_fn_hash
[function]
[call site]
06557
Engine::has_script_fn
[function]
[call site]
06558
Caches::fn_resolution_cache_mut
[function]
[call site]
06559
Command::get
[function]
[call site]
06560
test_optimizer_const_map
[function]
[call site]
06561
MyIterableType::into_iter
[function]
[call site]
06562
T::as_any
[function]
[call site]
06563
Module::contains_fn
[function]
[call site]
06564
MyIterableType::into_iter
[function]
[call site]
06565
T::as_any
[function]
[call site]
06566
Module::contains_fn
[function]
[call site]
06567
Module::contains_qualified_fn
[function]
[call site]
06568
StmtBlock::as_ref
[function]
[call site]
06569
map_or
[function]
[call site]
06570
contains_key
[function]
[call site]
06571
map_functions::values
[function]
[call site]
06572
T::as_any
[function]
[call site]
06573
Module::contains_qualified_fn
[function]
[call site]
06574
BloomFilterU64::is_absent_and_set
[function]
[call site]
06575
blob_functions::insert
[function]
[call site]
06576
bool::into
[function]
[call site]
06577
unwrap_or
[function]
[call site]
06578
unwrap
[function]
[call site]
06579
Engine::get_arg_value
[function]
[call site]
06580
Self::as_deref_mut
[function]
[call site]
06581
Dynamic::into_immutable_string
[function]
[call site]
06582
Result::map_err
[function]
[call site]
06583
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06584
Engine::get_arg_value
[function]
[call site]
06585
Self::as_deref_mut
[function]
[call site]
06586
Dynamic::into_immutable_string
[function]
[call site]
06587
Result::map_err
[function]
[call site]
06588
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06589
Engine::get_arg_value
[function]
[call site]
06590
Dynamic::as_int
[function]
[call site]
06591
Result::map_err
[function]
[call site]
06592
make_type_mismatch_err::<crate::INT>
[function]
[call site]
06593
Ok
[function]
[call site]
06594
FnPtr::try_from
[function]
[call site]
06595
RhaiResultOf::map
[function]
[call site]
06596
crate::calc_typed_method_hash
[function]
[call site]
06597
calc_fn_hash
[function]
[call site]
06598
Engine::has_script_fn
[function]
[call site]
06599
bool::into
[function]
[call site]
06600
unwrap_or
[function]
[call site]
06601
unwrap
[function]
[call site]
06602
Engine::get_arg_value
[function]
[call site]
06603
Dynamic::into_immutable_string
[function]
[call site]
06604
Result::map_err
[function]
[call site]
06605
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06606
Ok
[function]
[call site]
06607
string_functions::contains
[function]
[call site]
06608
bool::into
[function]
[call site]
06609
test::len
[function]
[call site]
06610
GlobalRuntimeState::num_imports
[function]
[call site]
06611
unwrap
[function]
[call site]
06612
Engine::get_arg_value
[function]
[call site]
06613
Dynamic::into_immutable_string
[function]
[call site]
06614
Result::map_err
[function]
[call site]
06615
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06616
Engine::eval_script_expr_in_place
[function]
[call site]
06617
Engine::track_operation
[function]
[call site]
06618
string_functions::trim
[function]
[call site]
06619
string_functions::is_empty
[function]
[call site]
06620
Ok
[function]
[call site]
06621
Engine::compile_scripts_with_scope_raw
[function]
[call site]
06622
AST::has_functions
[function]
[call site]
06623
string_functions::is_empty
[function]
[call site]
06624
Err
[function]
[call site]
06625
into
[function]
[call site]
06626
StmtBlock::take_statements
[function]
[call site]
06627
string_functions::is_empty
[function]
[call site]
06628
Ok
[function]
[call site]
06629
Engine::eval_global_statements
[function]
[call site]
06630
Engine::eval_stmt_block
[function]
[call site]
06631
StmtBlock::span_or_else
[function]
[call site]
06632
Ok
[function]
[call site]
06633
Ok
[function]
[call site]
06634
Err
[function]
[call site]
06635
test::len
[function]
[call site]
06636
GlobalRuntimeState::num_imports
[function]
[call site]
06637
Result::map_err
[function]
[call site]
06638
ERR::ErrorInFunctionCall
[function]
[call site]
06639
test_to_string
[function]
[call site]
06640
&mut
[call site]
06641
unwrap_or
[function]
[call site]
06642
test_to_string
[function]
[call site]
06643
into
[function]
[call site]
06644
blob_functions::blob_with_capacity
[function]
[call site]
06645
blob_functions::blob_with_capacity
[function]
[call site]
06646
test::len
[function]
[call site]
06647
string_functions::is_empty
[function]
[call site]
06648
MyIterableType::into_iter
[function]
[call site]
06649
Self::IntoIter::copied
[function]
[call site]
06650
optimize_combo_chain
[function]
[call site]
06651
MyIterableType::into_iter
[function]
[call site]
06652
Engine::get_arg_value
[function]
[call site]
06653
Self::as_deref_mut
[function]
[call site]
06654
blob_functions::push
[function]
[call site]
06655
Dynamic::flatten
[function]
[call site]
06656
StmtBlock::extend
[function]
[call site]
06657
StaticModuleResolver::iter_mut
[function]
[call site]
06658
StmtBlock::extend
[function]
[call site]
06659
StaticModuleResolver::iter_mut
[function]
[call site]
06660
Some
[function]
[call site]
06661
Engine::exec_fn_call
[function]
[call site]
06662
RhaiResultOf::map
[function]
[call site]
06663
StmtBlock::as_ref
[function]
[call site]
06664
&[Stmt]::map_or
[function]
[call site]
06665
Dynamic::is_shared
[function]
[call site]
06666
Self::is_some
[function]
[call site]
06667
string_functions::is_empty
[function]
[call site]
06668
Engine::track_operation
[function]
[call site]
06669
Engine::dbg
[function]
[call site]
06670
Self::as_deref_mut
[function]
[call site]
06671
Engine::get_arg_value
[function]
[call site]
06672
Self::as_deref_mut
[function]
[call site]
06673
blob_functions::push
[function]
[call site]
06674
Dynamic::flatten
[function]
[call site]
06675
blob_functions::push
[function]
[call site]
06676
Self::unwrap
[function]
[call site]
06677
string_functions::is_empty
[function]
[call site]
06678
Engine::track_operation
[function]
[call site]
06679
Engine::dbg
[function]
[call site]
06680
Self::as_deref_mut
[function]
[call site]
06681
Engine::get_arg_value
[function]
[call site]
06682
Self::as_deref_mut
[function]
[call site]
06683
blob_functions::push
[function]
[call site]
06684
Dynamic::flatten
[function]
[call site]
06685
Engine::search_namespace
[function]
[call site]
06686
StmtBlock::as_ref
[function]
[call site]
06687
Dynamic::is_read_only
[function]
[call site]
06688
ImmutableString::into_owned
[function]
[call site]
06689
Dynamic::is_shared
[function]
[call site]
06690
Target::is_temp_value
[function]
[call site]
06691
blob_functions::insert
[function]
[call site]
06692
FnPtr::try_from
[function]
[call site]
06693
RhaiResultOf::unwrap
[function]
[call site]
06694
string_functions::is_empty
[function]
[call site]
06695
blob_functions::push
[function]
[call site]
06696
eval::calc_offset_len
[function]
[call site]
06697
test::len
[function]
[call site]
06698
test::len
[function]
[call site]
06699
blob_functions::push
[function]
[call site]
06700
blob_functions::insert
[function]
[call site]
06701
shared_take_or_clone
[function]
[call site]
06702
Dynamic::flatten
[function]
[call site]
06703
Target::take_ref
[function]
[call site]
06704
unwrap
[function]
[call site]
06705
blob_functions::push
[function]
[call site]
06706
MyIterableType::into_iter
[function]
[call site]
06707
Self::IntoIter::chain
[function]
[call site]
06708
test_functions_take
[function]
[call site]
06709
test_functions_take
[function]
[call site]
06710
test_functions_take
[function]
[call site]
06711
StmtBlock::as_mut
[function]
[call site]
06712
intersects
[function]
[call site]
06713
StmtBlock::as_mut
[function]
[call site]
06714
StmtBlock::as_mut
[function]
[call site]
06715
string_functions::remove
[function]
[call site]
06716
test_functions_take
[function]
[call site]
06717
make_sub
[function]
[call site]
06718
make_root
[function]
[call site]
06719
MyIterableType::into_iter
[function]
[call site]
06720
Engine::get_arg_value
[function]
[call site]
06721
Self::as_deref_mut
[function]
[call site]
06722
blob_functions::push
[function]
[call site]
06723
Dynamic::flatten
[function]
[call site]
06724
StmtBlock::extend
[function]
[call site]
06725
StaticModuleResolver::iter_mut
[function]
[call site]
06726
StmtBlock::extend
[function]
[call site]
06727
StaticModuleResolver::iter_mut
[function]
[call site]
06728
Engine::exec_fn_call
[function]
[call site]
06729
RhaiResultOf::map
[function]
[call site]
06730
Self::ok_or_else
[function]
[call site]
06731
ERR::ErrorUnboundThis
[function]
[call site]
06732
into
[function]
[call site]
06733
cloned
[function]
[call site]
06734
Engine::search_namespace
[function]
[call site]
06735
RhaiResultOf::map
[function]
[call site]
06736
Position::new_const
[function]
[call site]
06737
Engine::eval_expr
[function]
[call site]
06738
Self::as_deref_mut
[function]
[call site]
06739
Dynamic::flatten
[function]
[call site]
06740
ParseSettings::level_up_with_position
[function]
[call site]
06741
Dynamic::is_string
[function]
[call site]
06742
crate::func::locked_read
[function]
[call site]
06743
Option::map_or
[function]
[call site]
06744
unwrap
[function]
[call site]
06745
&mut
[call site]
06746
into
[function]
[call site]
06747
packages::string_basic::print_with_func
[function]
[call site]
06748
NativeCallContext::call_native_fn_raw
[function]
[call site]
06749
NativeCallContext::_call_fn_raw
[function]
[call site]
06750
TestStruct::clone
[function]
[call site]
06751
Caches::new
[function]
[call site]
06752
StmtBlock::as_ref
[function]
[call site]
06753
Token::lookup_symbol_from_syntax
[function]
[call site]
06754
test::len
[function]
[call site]
06755
NativeCallContext::engine
[function]
[call site]
06756
Engine::exec_native_fn_call
[function]
[call site]
06757
Engine::track_operation
[function]
[call site]
06758
Some
[function]
[call site]
06759
Engine::resolve_fn
[function]
[call site]
06760
RhaiFunc::is_volatile
[function]
[call site]
06761
Engine::gen_fn_call_signature
[function]
[call site]
06762
Err
[function]
[call site]
06763
ERR::ErrorFunctionNotFound
[function]
[call site]
06764
into
[function]
[call site]
06765
RhaiFunc::is_method
[function]
[call site]
06766
StmtBlock::as_ref
[function]
[call site]
06767
map_or
[function]
[call site]
06768
Debugger::call_stack
[function]
[call site]
06769
test::len
[function]
[call site]
06770
ArgBackup::new
[function]
[call site]
06771
string_functions::is_empty
[function]
[call site]
06772
ArgBackup::change_first_arg_to_copy
[function]
[call site]
06773
Engine::is_debugger_registered
[function]
[call site]
06774
TestStruct::clone
[function]
[call site]
06775
StmtBlock::span_or_else
[function]
[call site]
06776
TestStruct::clone
[function]
[call site]
06777
GlobalRuntimeState::debugger_mut
[function]
[call site]
06778
&mut
[call site]
06779
Engine::get_interned_string
[function]
[call site]
06780
MyIterableType::into_iter
[function]
[call site]
06781
Self::IntoIter::map
[function]
[call site]
06782
TestStruct::clone
[function]
[call site]
06783
RhaiNativeFunc::has_context
[function]
[call site]
06784
bool::then
[function]
[call site]
06785
as_deref
[function]
[call site]
06786
into
[function]
[call site]
06787
RhaiFunc::is_pure
[function]
[call site]
06788
string_functions::is_empty
[function]
[call site]
06789
Dynamic::is_read_only
[function]
[call site]
06790
Err
[function]
[call site]
06791
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
06792
test_to_string
[function]
[call site]
06793
into
[function]
[call site]
06794
test_method_call
[function]
[call site]
06795
test_custom_syntax_func
[function]
[call site]
06796
and_then
[function]
[call site]
06797
Engine::check_data_size
[function]
[call site]
06798
map_err
[function]
[call site]
06799
EvalAltResult::fill_position
[function]
[call site]
06800
ArgBackup::restore_first_arg
[function]
[call site]
06801
Engine::is_debugger_registered
[function]
[call site]
06802
Engine::register_debugger
[function]
[call site]
06803
Scope::new
[function]
[call site]
06804
crate::ast::Stmt::Noop
[function]
[call site]
06805
into
[function]
[call site]
06806
DebuggerEvent::FunctionExitWithValue
[function]
[call site]
06807
DebuggerEvent::FunctionExitWithError
[function]
[call site]
06808
Engine::dbg_raw
[function]
[call site]
06809
Err
[function]
[call site]
06810
GlobalRuntimeState::debugger_mut
[function]
[call site]
06811
&mut
[call site]
06812
string_functions::is_empty
[function]
[call site]
06813
Engine::check_data_size
[function]
[call site]
06814
Ok
[function]
[call site]
06815
Dynamic::into_immutable_string
[function]
[call site]
06816
Result::map_err
[function]
[call site]
06817
Engine::map_type_name
[function]
[call site]
06818
type_name::<ImmutableString>
[function]
[call site]
06819
&'a
[call site]
06820
ERR::ErrorMismatchOutputType
[function]
[call site]
06821
into
[function]
[call site]
06822
test_side_effects_print
[function]
[call site]
06823
Dynamic::into_immutable_string
[function]
[call site]
06824
Result::map_err
[function]
[call site]
06825
Engine::map_type_name
[function]
[call site]
06826
type_name::<ImmutableString>
[function]
[call site]
06827
&'a
[call site]
06828
ERR::ErrorMismatchOutputType
[function]
[call site]
06829
into
[function]
[call site]
06830
test_print_debug
[function]
[call site]
06831
&mut
[call site]
06832
Engine::map_type_name
[function]
[call site]
06833
std::
[call site]
06834
any::type_name
[function]
[call site]
06835
Engine::map_type_name
[function]
[call site]
06836
std::
[call site]
06837
any::type_name
[function]
[call site]
06838
Err
[function]
[call site]
06839
ERR::ErrorIndexingType
[function]
[call site]
06840
into
[function]
[call site]
06841
Engine::map_type_name
[function]
[call site]
06842
std::
[call site]
06843
any::type_name
[function]
[call site]
06844
Engine::map_type_name
[function]
[call site]
06845
std::
[call site]
06846
any::type_name
[function]
[call site]
06847
Engine::map_type_name
[function]
[call site]
06848
std::
[call site]
06849
any::type_name
[function]
[call site]
06850
Err
[function]
[call site]
06851
ERR::ErrorIndexingType
[function]
[call site]
06852
into
[function]
[call site]
06853
string_functions::starts_with
[function]
[call site]
06854
test::len
[function]
[call site]
06855
Engine::map_type_name
[function]
[call site]
06856
std::
[call site]
06857
any::type_name
[function]
[call site]
06858
Err
[function]
[call site]
06859
ERR::ErrorDotExpr
[function]
[call site]
06860
into
[function]
[call site]
06861
string_functions::starts_with
[function]
[call site]
06862
test::len
[function]
[call site]
06863
Engine::map_type_name
[function]
[call site]
06864
std::
[call site]
06865
any::type_name
[function]
[call site]
06866
Engine::map_type_name
[function]
[call site]
06867
std::
[call site]
06868
any::type_name
[function]
[call site]
06869
Err
[function]
[call site]
06870
ERR::ErrorDotExpr
[function]
[call site]
06871
into
[function]
[call site]
06872
Err
[function]
[call site]
06873
ERR::ErrorFunctionNotFound
[function]
[call site]
06874
Engine::gen_fn_call_signature
[function]
[call site]
06875
into
[function]
[call site]
06876
StmtBlock::as_ref
[function]
[call site]
06877
calc_fn_hash
[function]
[call site]
06878
NativeCallContext::call_position
[function]
[call site]
06879
RhaiResultOf::map
[function]
[call site]
06880
FnCallHashes::from_script_and_native
[function]
[call site]
06881
calc_fn_hash
[function]
[call site]
06882
calc_fn_hash
[function]
[call site]
06883
FnCallHashes::from_native_only
[function]
[call site]
06884
calc_fn_hash
[function]
[call site]
06885
FnCallHashes::from_hash
[function]
[call site]
06886
calc_fn_hash
[function]
[call site]
06887
NativeCallContext::engine
[function]
[call site]
06888
Engine::exec_fn_call
[function]
[call site]
06889
FnCallHashes::is_native_only
[function]
[call site]
06890
test::len
[function]
[call site]
06891
Engine::get_interned_string
[function]
[call site]
06892
Engine::map_type_name
[function]
[call site]
06893
std::
[call site]
06894
any::type_name
[function]
[call site]
06895
Ok
[function]
[call site]
06896
ImmutableString::into
[function]
[call site]
06897
test::len
[function]
[call site]
06898
Ok
[function]
[call site]
06899
Dynamic::is_shared
[function]
[call site]
06900
into
[function]
[call site]
06901
Engine::gen_fn_call_signature
[function]
[call site]
06902
Err
[function]
[call site]
06903
ERR::ErrorFunctionNotFound
[function]
[call site]
06904
into
[function]
[call site]
06905
ensure_no_data_race
[function]
[call site]
06906
FnCallHashes::is_native_only
[function]
[call site]
06907
FnCallHashes::script
[function]
[call site]
06908
string_functions::is_empty
[function]
[call site]
06909
crate::calc_typed_method_hash
[function]
[call site]
06910
Engine::map_type_name
[function]
[call site]
06911
std::
[call site]
06912
any::type_name
[function]
[call site]
06913
Engine::resolve_fn
[function]
[call site]
06914
Position::is_none
[function]
[call site]
06915
Engine::resolve_fn
[function]
[call site]
06916
None::cloned
[function]
[call site]
06917
as_deref
[function]
[call site]
06918
string_functions::is_empty
[function]
[call site]
06919
Ok
[function]
[call site]
06920
Scope::new
[function]
[call site]
06921
string_functions::replace
[function]
[call site]
06922
defer
[function]
[call site]
06923
split_first_mut
[function]
[call site]
06924
unwrap
[function]
[call site]
06925
Some
[function]
[call site]
06926
Engine::call_script_fn
[function]
[call site]
06927
ArgBackup::new
[function]
[call site]
06928
string_functions::is_empty
[function]
[call site]
06929
ArgBackup::change_first_arg_to_copy
[function]
[call site]
06930
defer
[function]
[call site]
06931
Engine::call_script_fn
[function]
[call site]
06932
test_optimizer_const_map
[function]
[call site]
06933
FnCallHashes::native
[function]
[call site]
06934
Engine::exec_native_fn_call
[function]
[call site]
06935
StmtBlock::as_ref
[function]
[call site]
06936
NativeCallContext::call_position
[function]
[call site]
06937
RhaiResultOf::map
[function]
[call site]
06938
Dynamic::is_string
[function]
[call site]
06939
crate::func::locked_read
[function]
[call site]
06940
Option::map_or
[function]
[call site]
06941
Dynamic::into_immutable_string
[function]
[call site]
06942
Result::unwrap
[function]
[call site]
06943
Package::init_engine
[function]
[call site]
06944
Engine::map_type_name
[function]
[call site]
06945
RhaiNativeFunc::return_type_name
[function]
[call site]
06946
type_name::<R>
[function]
[call site]
06947
&'a
[call site]
06948
Position::new_const
[function]
[call site]
06949
unwrap
[function]
[call site]
06950
unwrap
[function]
[call site]
06951
Package::init_engine
[function]
[call site]
06952
Engine::map_type_name
[function]
[call site]
06953
&'a
[call site]
06954
unwrap
[function]
[call site]
06955
Engine::throw_on_size
[function]
[call site]
06956
test::len
[function]
[call site]
06957
RhaiResultOf::map_err
[function]
[call site]
06958
EvalAltResult::fill_position
[function]
[call site]
06959
Ok
[function]
[call site]
06960
Engine::get_interned_string
[function]
[call site]
06961
ImmutableString::into
[function]
[call site]
06962
crate::Array::with_capacity
[function]
[call site]
06963
test::len
[function]
[call site]
06964
Engine::eval_expr
[function]
[call site]
06965
Self::as_deref_mut
[function]
[call site]
06966
Dynamic::flatten
[function]
[call site]
06967
Engine::has_data_size_limit
[function]
[call site]
06968
crate::eval::calc_data_sizes
[function]
[call site]
06969
calc_array_sizes
[function]
[call site]
06970
test::len
[function]
[call site]
06971
calc_map_sizes
[function]
[call site]
06972
test::len
[function]
[call site]
06973
calc_data_sizes
[function]
[call site]
06974
read_lock::<Dynamic>
[function]
[call site]
06975
unwrap
[function]
[call site]
06976
Engine::throw_on_size
[function]
[call site]
06977
RhaiResultOf::map_err
[function]
[call site]
06978
EvalAltResult::fill_position
[function]
[call site]
06979
ParseSettings::level_up_with_position
[function]
[call site]
06980
blob_functions::push
[function]
[call site]
06981
Ok
[function]
[call site]
06982
Dynamic::from_array
[function]
[call site]
06983
TestStruct::clone
[function]
[call site]
06984
Engine::eval_expr
[function]
[call site]
06985
Self::as_deref_mut
[function]
[call site]
06986
Dynamic::flatten
[function]
[call site]
06987
Engine::has_data_size_limit
[function]
[call site]
06988
crate::eval::calc_data_sizes
[function]
[call site]
06989
Engine::throw_on_size
[function]
[call site]
06990
RhaiResultOf::map_err
[function]
[call site]
06991
EvalAltResult::fill_position
[function]
[call site]
06992
ParseSettings::level_up_with_position
[function]
[call site]
06993
shared_get_mut
[function]
[call site]
06994
Ident::as_str
[function]
[call site]
06995
Option::unwrap
[function]
[call site]
06996
Ok
[function]
[call site]
06997
Dynamic::from_map
[function]
[call site]
06998
Engine::eval_expr
[function]
[call site]
06999
Self::as_deref_mut
[function]
[call site]
07000
Dynamic::as_bool
[function]
[call site]
07001
map_err
[function]
[call site]
07002
make_type_mismatch_err::<bool>
[function]
[call site]
07003
ParseSettings::level_up_with_position
[function]
[call site]
07004
Ok
[function]
[call site]
07005
Engine::eval_expr
[function]
[call site]
07006
Self::as_deref_mut
[function]
[call site]
07007
Dynamic::as_bool
[function]
[call site]
07008
map_err
[function]
[call site]
07009
make_type_mismatch_err::<bool>
[function]
[call site]
07010
ParseSettings::level_up_with_position
[function]
[call site]
07011
Ok
[function]
[call site]
07012
Engine::eval_expr
[function]
[call site]
07013
Self::as_deref_mut
[function]
[call site]
07014
Expr::is_unit
[function]
[call site]
07015
Ok
[function]
[call site]
07016
MyIterableType::into_iter
[function]
[call site]
07017
test_optimizer_const_map
[function]
[call site]
07018
reflection_functions::collect
[function]
[call site]
07019
first
[function]
[call site]
07020
unwrap
[function]
[call site]
07021
Command::get
[function]
[call site]
07022
Ident::as_str
[function]
[call site]
07023
ok_or_else
[function]
[call site]
07024
TestStruct::new
[function]
[call site]
07025
ERR::ErrorCustomSyntax
[function]
[call site]
07026
MyIterableType::into_iter
[function]
[call site]
07027
test_optimizer_const_map
[function]
[call site]
07028
reflection_functions::collect
[function]
[call site]
07029
EvalContext::new
[function]
[call site]
07030
and_then
[function]
[call site]
07031
Engine::check_data_size
[function]
[call site]
07032
Expr::start_position
[function]
[call site]
07033
Engine::eval_stmt_block
[function]
[call site]
07034
StmtBlock::take_statements
[function]
[call site]
07035
Engine::eval_dot_index_chain
[function]
[call site]
07036
Position::new_const
[function]
[call site]
07037
ChainType::from
[function]
[call site]
07038
Expr::get_literal_value
[function]
[call site]
07039
Some
[function]
[call site]
07040
is_some
[function]
[call site]
07041
blob_functions::push
[function]
[call site]
07042
Expr::get_literal_value
[function]
[call site]
07043
Some
[function]
[call site]
07044
unwrap
[function]
[call site]
07045
string_functions::is_empty
[function]
[call site]
07046
Self::as_deref_mut
[function]
[call site]
07047
Engine::eval_dot_index_chain_arguments
[function]
[call site]
07048
Engine::track_operation
[function]
[call site]
07049
ParseSettings::level_up_with_position
[function]
[call site]
07050
ChainType::from
[function]
[call site]
07051
Engine::get_arg_value
[function]
[call site]
07052
Self::as_deref_mut
[function]
[call site]
07053
blob_functions::push
[function]
[call site]
07054
blob_functions::push
[function]
[call site]
07055
FnPtr::try_from
[function]
[call site]
07056
RhaiResultOf::unwrap
[function]
[call site]
07057
Dynamic::flatten
[function]
[call site]
07058
Expr::options
[function]
[call site]
07059
string_functions::is_empty
[function]
[call site]
07060
string_functions::is_empty
[function]
[call site]
07061
string_functions::is_empty
[function]
[call site]
07062
ASTFlags::intersects
[function]
[call site]
07063
Position::new_const
[function]
[call site]
07064
Self::as_deref_mut
[function]
[call site]
07065
Engine::get_arg_value
[function]
[call site]
07066
blob_functions::push
[function]
[call site]
07067
Dynamic::flatten
[function]
[call site]
07068
blob_functions::push
[function]
[call site]
07069
Engine::eval_expr
[function]
[call site]
07070
Self::as_deref_mut
[function]
[call site]
07071
Dynamic::flatten
[function]
[call site]
07072
Engine::eval_dot_index_chain_arguments
[function]
[call site]
07073
StmtBlock::extend
[function]
[call site]
07074
StmtBlock::extend
[function]
[call site]
07075
blob_functions::push
[function]
[call site]
07076
Engine::eval_expr
[function]
[call site]
07077
Dynamic::flatten
[function]
[call site]
07078
Ok
[function]
[call site]
07079
Engine::track_operation
[function]
[call site]
07080
Engine::dbg
[function]
[call site]
07081
Self::as_deref_mut
[function]
[call site]
07082
Self::map_or_else
[function]
[call site]
07083
Err
[function]
[call site]
07084
ERR::ErrorUnboundThis
[function]
[call site]
07085
into
[function]
[call site]
07086
Self::try_into
[function]
[call site]
07087
Some
[function]
[call site]
07088
Engine::eval_dot_index_chain_raw
[function]
[call site]
07089
Target::is_ref
[function]
[call site]
07090
ParseSettings::level_up_with_position
[function]
[call site]
07091
ParseSettings::level_up
[function]
[call site]
07092
Ok
[function]
[call site]
07093
ChainType::from
[function]
[call site]
07094
Expr::options
[function]
[call site]
07095
ASTFlags::intersects
[function]
[call site]
07096
StmtBlock::as_ref
[function]
[call site]
07097
Expr::is_unit
[function]
[call site]
07098
Ok
[function]
[call site]
07099
Expr::start_position
[function]
[call site]
07100
Expr::options
[function]
[call site]
07101
ASTFlags::intersects
[function]
[call site]
07102
Engine::dbg
[function]
[call site]
07103
Self::as_deref_mut
[function]
[call site]
07104
string_functions::pop
[function]
[call site]
07105
string_functions::is_empty
[function]
[call site]
07106
shared_make_mut
[function]
[call site]
07107
string_functions::pop
[function]
[call site]
07108
Dynamic::map_or
[function]
[call site]
07109
Dynamic::unwrap
[function]
[call site]
07110
TestStruct::clone
[function]
[call site]
07111
Expr::start_position
[function]
[call site]
07112
StmtBlock::as_mut
[function]
[call site]
07113
Dynamic::is_shared
[function]
[call site]
07114
write_lock::<Dynamic>
[function]
[call site]
07115
unwrap
[function]
[call site]
07116
Self::as_deref_mut
[function]
[call site]
07117
Engine::get_indexed_mut
[function]
[call site]
07118
Engine::track_operation
[function]
[call site]
07119
Dynamic::as_int
[function]
[call site]
07120
Ok
[function]
[call site]
07121
crate::func::locked_read
[function]
[call site]
07122
Option::and_then
[function]
[call site]
07123
Some
[function]
[call site]
07124
ok_or_else
[function]
[call site]
07125
std::
[call site]
07126
any::type_name
[function]
[call site]
07127
Err
[function]
[call site]
07128
Dynamic::type_name
[function]
[call site]
07129
Result::map_err
[function]
[call site]
07130
make_type_mismatch_err::<crate::INT>
[function]
[call site]
07131
test::len
[function]
[call site]
07132
super::calc_index
[function]
[call site]
07133
FnPtr::try_from
[function]
[call site]
07134
unsigned_abs
[function]
[call site]
07135
Ok
[function]
[call site]
07136
FnPtr::try_from
[function]
[call site]
07137
Ok
[function]
[call site]
07138
ERR::ErrorArrayBounds
[function]
[call site]
07139
into
[function]
[call site]
07140
super::EvalContext::new
[function]
[call site]
07141
cb
[function]
[call site]
07142
map_err
[function]
[call site]
07143
EvalAltResult::fill_position
[function]
[call site]
07144
Err
[function]
[call site]
07145
shared_get_mut
[function]
[call site]
07146
unwrap
[function]
[call site]
07147
try_into
[function]
[call site]
07148
Dynamic::as_int
[function]
[call site]
07149
Result::map_err
[function]
[call site]
07150
make_type_mismatch_err::<crate::INT>
[function]
[call site]
07151
test::len
[function]
[call site]
07152
super::calc_index
[function]
[call site]
07153
ERR::ErrorArrayBounds
[function]
[call site]
07154
into
[function]
[call site]
07155
Command::get
[function]
[call site]
07156
test_optimizer_const_map
[function]
[call site]
07157
into
[function]
[call site]
07158
unwrap
[function]
[call site]
07159
Ok
[function]
[call site]
07160
read_lock::<crate::ImmutableString>
[function]
[call site]
07161
ok_or_else
[function]
[call site]
07162
make_type_mismatch_err::<crate::ImmutableString>
[function]
[call site]
07163
RhaiNativeFunc::return_type_name
[function]
[call site]
07164
type_name::<R>
[function]
[call site]
07165
contains_key
[function]
[call site]
07166
Ident::as_str
[function]
[call site]
07167
super::EvalContext::new
[function]
[call site]
07168
cb
[function]
[call site]
07169
Ident::as_str
[function]
[call site]
07170
map_err
[function]
[call site]
07171
EvalAltResult::fill_position
[function]
[call site]
07172
string_functions::is_empty
[function]
[call site]
07173
contains_key
[function]
[call site]
07174
Ident::as_str
[function]
[call site]
07175
blob_functions::insert
[function]
[call site]
07176
TestStruct::clone
[function]
[call site]
07177
Self::into
[function]
[call site]
07178
shared_get_mut
[function]
[call site]
07179
Ident::as_str
[function]
[call site]
07180
try_into
[function]
[call site]
07181
Engine::fail_on_invalid_map_property
[function]
[call site]
07182
intersects
[function]
[call site]
07183
Err
[function]
[call site]
07184
ERR::ErrorPropertyNotFound
[function]
[call site]
07185
test_to_string
[function]
[call site]
07186
into
[function]
[call site]
07187
Ok
[function]
[call site]
07188
Target::from
[function]
[call site]
07189
Self::TempValue
[function]
[call site]
07190
into
[function]
[call site]
07191
is::<crate::ExclusiveRange>
[function]
[call site]
07192
is::<crate::InclusiveRange>
[function]
[call site]
07193
read_lock::<crate::ExclusiveRange>
[function]
[call site]
07194
super::calc_index
[function]
[call site]
07195
ERR::ErrorBitFieldBounds
[function]
[call site]
07196
into
[function]
[call site]
07197
super::calc_index
[function]
[call site]
07198
FnPtr::try_from
[function]
[call site]
07199
RhaiResultOf::ok
[function]
[call site]
07200
and_then
[function]
[call site]
07201
then_some
[function]
[call site]
07202
ok_or_else
[function]
[call site]
07203
ERR::ErrorBitFieldBounds
[function]
[call site]
07204
FnPtr::try_from
[function]
[call site]
07205
RhaiResultOf::unwrap
[function]
[call site]
07206
pow
[function]
[call site]
07207
FnPtr::try_from
[function]
[call site]
07208
tokenizer::is_valid_function_name
[function]
[call site]
07209
Ok
[function]
[call site]
07210
TestStruct::new
[function]
[call site]
07211
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
07212
Token::lookup_symbol_from_syntax
[function]
[call site]
07213
Option::is_some
[function]
[call site]
07214
Err
[function]
[call site]
07215
ERR::ErrorParsing
[function]
[call site]
07216
PERR::Reserved
[function]
[call site]
07217
test_to_string
[function]
[call site]
07218
into
[function]
[call site]
07219
Err
[function]
[call site]
07220
ERR::ErrorFunctionNotFound
[function]
[call site]
07221
test_to_string
[function]
[call site]
07222
into
[function]
[call site]
07223
RhaiResultOf::unwrap
[function]
[call site]
07224
read_lock::<crate::InclusiveRange>
[function]
[call site]
07225
iterator_functions::chars_from_start
[function]
[call site]
07226
CharsStream::new
[function]
[call site]
07227
string_functions::add_append
[function]
[call site]
07228
string_functions::is_empty
[function]
[call site]
07229
String::from_utf8_lossy
[function]
[call site]
07230
string_functions::is_empty
[function]
[call site]
07231
String::from_utf8
[function]
[call site]
07232
unwrap
[function]
[call site]
07233
into
[function]
[call site]
07234
ImmutableString::into_owned
[function]
[call site]
07235
String::into
[function]
[call site]
07236
ImmutableString::into_owned
[function]
[call site]
07237
StmtBlock::as_ref
[function]
[call site]
07238
into
[function]
[call site]
07239
string_functions::add_append
[function]
[call site]
07240
super::calc_index
[function]
[call site]
07241
ERR::ErrorBitFieldBounds
[function]
[call site]
07242
into
[function]
[call site]
07243
super::calc_index
[function]
[call site]
07244
ERR::ErrorBitFieldBounds
[function]
[call site]
07245
into
[function]
[call site]
07246
FnPtr::try_from
[function]
[call site]
07247
RhaiResultOf::unwrap
[function]
[call site]
07248
pow
[function]
[call site]
07249
FnPtr::try_from
[function]
[call site]
07250
RhaiResultOf::unwrap
[function]
[call site]
07251
Ok
[function]
[call site]
07252
into
[function]
[call site]
07253
Dynamic::as_int
[function]
[call site]
07254
Result::map_err
[function]
[call site]
07255
make_type_mismatch_err::<crate::INT>
[function]
[call site]
07256
super::calc_index
[function]
[call site]
07257
ERR::ErrorBitFieldBounds
[function]
[call site]
07258
into
[function]
[call site]
07259
FnPtr::try_from
[function]
[call site]
07260
RhaiResultOf::unwrap
[function]
[call site]
07261
Ok
[function]
[call site]
07262
into
[function]
[call site]
07263
Dynamic::as_int
[function]
[call site]
07264
FnPtr::try_from
[function]
[call site]
07265
Err
[function]
[call site]
07266
ERR::ErrorStringBounds
[function]
[call site]
07267
test_chars
[function]
[call site]
07268
ImmutableString::strong_count
[function]
[call site]
07269
into
[function]
[call site]
07270
test_chars
[function]
[call site]
07271
nth
[function]
[call site]
07272
ok_or_else
[function]
[call site]
07273
ERR::ErrorStringBounds
[function]
[call site]
07274
test_chars
[function]
[call site]
07275
ImmutableString::strong_count
[function]
[call site]
07276
FnPtr::try_from
[function]
[call site]
07277
unsigned_abs
[function]
[call site]
07278
Err
[function]
[call site]
07279
ERR::ErrorStringBounds
[function]
[call site]
07280
test_chars
[function]
[call site]
07281
ImmutableString::strong_count
[function]
[call site]
07282
into
[function]
[call site]
07283
test_chars
[function]
[call site]
07284
array_functions::reduce_rev
[function]
[call site]
07285
RhaiResult::nth
[function]
[call site]
07286
ok_or_else
[function]
[call site]
07287
ERR::ErrorStringBounds
[function]
[call site]
07288
test_chars
[function]
[call site]
07289
ImmutableString::strong_count
[function]
[call site]
07290
Ok
[function]
[call site]
07291
into
[function]
[call site]
07292
std::any::type_name::<ExclusiveRange>
[function]
[call site]
07293
std::any::type_name::<InclusiveRange>
[function]
[call site]
07294
string_functions::is_empty
[function]
[call site]
07295
TestStruct::clone
[function]
[call site]
07296
Self::into
[function]
[call site]
07297
Ok
[function]
[call site]
07298
std::any::type_name::<ExclusiveRange>
[function]
[call site]
07299
read_lock::<ExclusiveRange>
[function]
[call site]
07300
unwrap
[function]
[call site]
07301
TestStruct::clone
[function]
[call site]
07302
test_chars
[function]
[call site]
07303
ImmutableString::strong_count
[function]
[call site]
07304
super::calc_index
[function]
[call site]
07305
ERR::ErrorStringBounds
[function]
[call site]
07306
into
[function]
[call site]
07307
super::calc_index
[function]
[call site]
07308
ERR::ErrorStringBounds
[function]
[call site]
07309
into
[function]
[call site]
07310
Result::unwrap_or
[function]
[call site]
07311
TestStruct::clone
[function]
[call site]
07312
Self::into
[function]
[call site]
07313
ImmutableString::saturating_sub
[function]
[call site]
07314
test_chars
[function]
[call site]
07315
skip
[function]
[call site]
07316
test_functions_take
[function]
[call site]
07317
chars().skip(start).take(take).collect::<String>
[function]
[call site]
07318
into
[function]
[call site]
07319
Ok
[function]
[call site]
07320
std::any::type_name::<InclusiveRange>
[function]
[call site]
07321
read_lock::<InclusiveRange>
[function]
[call site]
07322
unwrap
[function]
[call site]
07323
TestStruct::clone
[function]
[call site]
07324
test_chars
[function]
[call site]
07325
ImmutableString::strong_count
[function]
[call site]
07326
iterator_functions::chars_from_start
[function]
[call site]
07327
iterator_functions::chars_from_start
[function]
[call site]
07328
super::calc_index
[function]
[call site]
07329
iterator_functions::chars_from_start
[function]
[call site]
07330
ERR::ErrorStringBounds
[function]
[call site]
07331
iterator_functions::chars_from_start
[function]
[call site]
07332
into
[function]
[call site]
07333
string_functions::add_append
[function]
[call site]
07334
string_functions::add_append
[function]
[call site]
07335
super::calc_index
[function]
[call site]
07336
string_functions::add_append
[function]
[call site]
07337
ERR::ErrorStringBounds
[function]
[call site]
07338
string_functions::add_append
[function]
[call site]
07339
into
[function]
[call site]
07340
Result::unwrap_or
[function]
[call site]
07341
TestStruct::clone
[function]
[call site]
07342
Self::into
[function]
[call site]
07343
test_chars
[function]
[call site]
07344
skip
[function]
[call site]
07345
test_functions_take
[function]
[call site]
07346
chars().skip(start).take(take).collect::<String>
[function]
[call site]
07347
into
[function]
[call site]
07348
Ok
[function]
[call site]
07349
Err
[function]
[call site]
07350
make_type_mismatch_err::<crate::INT>
[function]
[call site]
07351
Engine::call_indexer_get
[function]
[call site]
07352
hash_idx
[function]
[call site]
07353
get_or_init
[function]
[call site]
07354
calc_fn_hash
[function]
[call site]
07355
calc_fn_hash
[function]
[call site]
07356
into
[function]
[call site]
07357
Engine::exec_native_fn_call
[function]
[call site]
07358
RhaiResultOf::map
[function]
[call site]
07359
RhaiResultOf::map
[function]
[call site]
07360
Err
[function]
[call site]
07361
ERR::ErrorIndexingType
[function]
[call site]
07362
into
[function]
[call site]
07363
Target::is_temp_value
[function]
[call site]
07364
Engine::eval_dot_index_chain_raw
[function]
[call site]
07365
Some
[function]
[call site]
07366
shared_take_or_clone
[function]
[call site]
07367
Err
[function]
[call site]
07368
StmtBlock::as_mut
[function]
[call site]
07369
Engine::call_indexer_set
[function]
[call site]
07370
hash_idx
[function]
[call site]
07371
Engine::exec_native_fn_call
[function]
[call site]
07372
StmtBlock::span_or_else
[function]
[call site]
07373
Span::new
[function]
[call site]
07374
iterator_functions::chars_from_start
[function]
[call site]
07375
StmtBlock::span_or_else
[function]
[call site]
07376
string_functions::add_append
[function]
[call site]
07377
StmtBlock::span_or_else
[function]
[call site]
07378
Ok
[function]
[call site]
07379
Err
[function]
[call site]
07380
Ok
[function]
[call site]
07381
Engine::dbg
[function]
[call site]
07382
Self::as_deref_mut
[function]
[call site]
07383
StmtBlock::as_mut
[function]
[call site]
07384
Dynamic::is_shared
[function]
[call site]
07385
write_lock::<Dynamic>
[function]
[call site]
07386
unwrap
[function]
[call site]
07387
string_functions::pop
[function]
[call site]
07388
Dynamic::unwrap
[function]
[call site]
07389
TestStruct::clone
[function]
[call site]
07390
Engine::get_indexed_mut
[function]
[call site]
07391
Engine::eval_op_assignment
[function]
[call site]
07392
StmtBlock::as_ref
[function]
[call site]
07393
Dynamic::is_read_only
[function]
[call site]
07394
Expr::get_variable_name
[function]
[call site]
07395
string_functions::is_empty
[function]
[call site]
07396
Some
[function]
[call site]
07397
Option::unwrap_or_default
[function]
[call site]
07398
Expr::start_position
[function]
[call site]
07399
string_functions::is_empty
[function]
[call site]
07400
Expr::position
[function]
[call site]
07401
ParseSettings::level_up_with_position
[function]
[call site]
07402
Expr::start_position
[function]
[call site]
07403
Expr::start_position
[function]
[call site]
07404
Expr::position
[function]
[call site]
07405
Err
[function]
[call site]
07406
ERR::ErrorAssignmentToConstant
[function]
[call site]
07407
test_to_string
[function]
[call site]
07408
into
[function]
[call site]
07409
ParseSettings::level_up_with_position
[function]
[call site]
07410
ParseSettings::level_up
[function]
[call site]
07411
Ok
[function]
[call site]
07412
OpAssignment::get_op_assignment_info
[function]
[call site]
07413
OpAssignment::is_op_assignment
[function]
[call site]
07414
Some
[function]
[call site]
07415
StmtBlock::as_mut
[function]
[call site]
07416
as_mut().write_lock::<Dynamic>
[function]
[call site]
07417
unwrap
[function]
[call site]
07418
Engine::fast_operators
[function]
[call site]
07419
add
[function]
[call site]
07420
i64::map_err
[function]
[call site]
07421
EvalAltResult::fill_position
[function]
[call site]
07422
f32_functions::subtract
[function]
[call site]
07423
f32::map_err
[function]
[call site]
07424
EvalAltResult::fill_position
[function]
[call site]
07425
f32_functions::multiply
[function]
[call site]
07426
f32::map_err
[function]
[call site]
07427
EvalAltResult::fill_position
[function]
[call site]
07428
f32_functions::divide
[function]
[call site]
07429
f32::map_err
[function]
[call site]
07430
EvalAltResult::fill_position
[function]
[call site]
07431
f32_functions::modulo
[function]
[call site]
07432
f32::map_err
[function]
[call site]
07433
EvalAltResult::fill_position
[function]
[call site]
07434
func::get_builtin_op_assignment_fn
[function]
[call site]
07435
Some
[function]
[call site]
07436
Dynamic::as_int
[function]
[call site]
07437
unwrap
[function]
[call site]
07438
Dynamic::as_int
[function]
[call site]
07439
unwrap
[function]
[call site]
07440
write_lock::<Dynamic>
[function]
[call site]
07441
unwrap
[function]
[call site]
07442
RhaiResult::into
[function]
[call site]
07443
Ok
[function]
[call site]
07444
Some
[function]
[call site]
07445
Dynamic::as_int
[function]
[call site]
07446
unwrap
[function]
[call site]
07447
Dynamic::as_int
[function]
[call site]
07448
unwrap
[function]
[call site]
07449
write_lock::<Dynamic>
[function]
[call site]
07450
unwrap
[function]
[call site]
07451
RhaiResult::into
[function]
[call site]
07452
Ok
[function]
[call site]
07453
Some
[function]
[call site]
07454
Dynamic::as_char
[function]
[call site]
07455
unwrap
[function]
[call site]
07456
write_lock::<Dynamic>
[function]
[call site]
07457
unwrap
[function]
[call site]
07458
Position::new_const
[function]
[call site]
07459
blob_functions::push
[function]
[call site]
07460
Dynamic::as_char
[function]
[call site]
07461
Result::unwrap
[function]
[call site]
07462
blob_functions::push
[function]
[call site]
07463
RhaiResultOf::into
[function]
[call site]
07464
Ok
[function]
[call site]
07465
Some
[function]
[call site]
07466
split_first_mut
[function]
[call site]
07467
unwrap
[function]
[call site]
07468
Dynamic::as_immutable_string_mut
[function]
[call site]
07469
unwrap
[function]
[call site]
07470
Dynamic::as_immutable_string_ref
[function]
[call site]
07471
unwrap
[function]
[call site]
07472
string_functions::is_empty
[function]
[call site]
07473
string_functions::is_empty
[function]
[call site]
07474
test::len
[function]
[call site]
07475
test::len
[function]
[call site]
07476
unwrap
[function]
[call site]
07477
Package::init_engine
[function]
[call site]
07478
Engine::throw_on_size
[function]
[call site]
07479
Ok
[function]
[call site]
07480
Some
[function]
[call site]
07481
split_first_mut
[function]
[call site]
07482
unwrap
[function]
[call site]
07483
Dynamic::as_immutable_string_mut
[function]
[call site]
07484
unwrap
[function]
[call site]
07485
Dynamic::as_immutable_string_ref
[function]
[call site]
07486
unwrap
[function]
[call site]
07487
Ok
[function]
[call site]
07488
Some
[function]
[call site]
07489
test_functions_take
[function]
[call site]
07490
Dynamic::into_array
[function]
[call site]
07491
unwrap
[function]
[call site]
07492
string_functions::is_empty
[function]
[call site]
07493
Ok
[function]
[call site]
07494
Dynamic::as_array_ref
[function]
[call site]
07495
unwrap
[function]
[call site]
07496
string_functions::is_empty
[function]
[call site]
07497
unwrap
[function]
[call site]
07498
Package::init_engine
[function]
[call site]
07499
Engine::check_data_size
[function]
[call site]
07500
Dynamic::read_lock
[function]
[call site]
07501
unwrap
[function]
[call site]
07502
Dynamic::as_array_mut
[function]
[call site]
07503
unwrap
[function]
[call site]
07504
string_functions::add_append
[function]
[call site]
07505
Ok
[function]
[call site]
07506
Some
[function]
[call site]
07507
test_functions_take
[function]
[call site]
07508
Dynamic::into_blob
[function]
[call site]
07509
unwrap
[function]
[call site]
07510
Dynamic::as_blob_mut
[function]
[call site]
07511
unwrap
[function]
[call site]
07512
unwrap
[function]
[call site]
07513
Package::init_engine
[function]
[call site]
07514
Engine::throw_on_size
[function]
[call site]
07515
test::len
[function]
[call site]
07516
test::len
[function]
[call site]
07517
string_functions::add_append
[function]
[call site]
07518
Ok
[function]
[call site]
07519
Some
[function]
[call site]
07520
Dynamic::as_char
[function]
[call site]
07521
unwrap
[function]
[call site]
07522
encode_utf8
[function]
[call site]
07523
Dynamic::as_immutable_string_mut
[function]
[call site]
07524
unwrap
[function]
[call site]
07525
unwrap
[function]
[call site]
07526
Package::init_engine
[function]
[call site]
07527
Engine::throw_on_size
[function]
[call site]
07528
test::len
[function]
[call site]
07529
test::len
[function]
[call site]
07530
Ok
[function]
[call site]
07531
Some
[function]
[call site]
07532
Dynamic::as_immutable_string_ref
[function]
[call site]
07533
unwrap
[function]
[call site]
07534
string_functions::is_empty
[function]
[call site]
07535
Ok
[function]
[call site]
07536
Dynamic::as_char
[function]
[call site]
07537
unwrap
[function]
[call site]
07538
test_to_string
[function]
[call site]
07539
unwrap
[function]
[call site]
07540
Package::init_engine
[function]
[call site]
07541
Engine::throw_on_size
[function]
[call site]
07542
test::len
[function]
[call site]
07543
test::len
[function]
[call site]
07544
write_lock::<Dynamic>
[function]
[call site]
07545
unwrap
[function]
[call site]
07546
into
[function]
[call site]
07547
Ok
[function]
[call site]
07548
Some
[function]
[call site]
07549
test_functions_take
[function]
[call site]
07550
Dynamic::as_array_mut
[function]
[call site]
07551
unwrap
[function]
[call site]
07552
blob_functions::push
[function]
[call site]
07553
unwrap
[function]
[call site]
07554
Package::init_engine
[function]
[call site]
07555
Engine::check_data_size
[function]
[call site]
07556
Dynamic::read_lock
[function]
[call site]
07557
unwrap
[function]
[call site]
07558
Ok
[function]
[call site]
07559
Some
[function]
[call site]
07560
Dynamic::as_int
[function]
[call site]
07561
unwrap
[function]
[call site]
07562
Dynamic::as_blob_mut
[function]
[call site]
07563
unwrap
[function]
[call site]
07564
unwrap
[function]
[call site]
07565
Package::init_engine
[function]
[call site]
07566
Engine::throw_on_size
[function]
[call site]
07567
test::len
[function]
[call site]
07568
blob_functions::push
[function]
[call site]
07569
Ok
[function]
[call site]
07570
Some
[function]
[call site]
07571
Dynamic::as_char
[function]
[call site]
07572
unwrap
[function]
[call site]
07573
Dynamic::as_blob_mut
[function]
[call site]
07574
unwrap
[function]
[call site]
07575
unwrap
[function]
[call site]
07576
Package::init_engine
[function]
[call site]
07577
Engine::throw_on_size
[function]
[call site]
07578
test::len
[function]
[call site]
07579
string_functions::add_append_char
[function]
[call site]
07580
Ok
[function]
[call site]
07581
Some
[function]
[call site]
07582
split_first_mut
[function]
[call site]
07583
unwrap
[function]
[call site]
07584
Dynamic::as_blob_mut
[function]
[call site]
07585
unwrap
[function]
[call site]
07586
Dynamic::as_immutable_string_ref
[function]
[call site]
07587
unwrap
[function]
[call site]
07588
string_functions::is_empty
[function]
[call site]
07589
Ok
[function]
[call site]
07590
unwrap
[function]
[call site]
07591
Package::init_engine
[function]
[call site]
07592
Engine::throw_on_size
[function]
[call site]
07593
test::len
[function]
[call site]
07594
test::len
[function]
[call site]
07595
string_functions::add_append_str
[function]
[call site]
07596
Ok
[function]
[call site]
07597
then
[function]
[call site]
07598
&mut
[call site]
07599
into
[function]
[call site]
07600
test_custom_syntax_func
[function]
[call site]
07601
map_err
[function]
[call site]
07602
EvalAltResult::fill_position
[function]
[call site]
07603
Some
[function]
[call site]
07604
Engine::exec_native_fn_call
[function]
[call site]
07605
Some
[function]
[call site]
07606
Engine::exec_native_fn_call
[function]
[call site]
07607
Err
[function]
[call site]
07608
Engine::check_data_size
[function]
[call site]
07609
ParseSettings::level_up_with_position
[function]
[call site]
07610
ParseSettings::level_up
[function]
[call site]
07611
Ok
[function]
[call site]
07612
StmtBlock::as_mut
[function]
[call site]
07613
as_mut().write_lock::<Dynamic>
[function]
[call site]
07614
unwrap
[function]
[call site]
07615
StmtBlock::as_mut
[function]
[call site]
07616
Target::propagate_changed_value
[function]
[call site]
07617
Dynamic::as_bool
[function]
[call site]
07618
Result::map_err
[function]
[call site]
07619
TestStruct::new
[function]
[call site]
07620
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07621
&str::to_string
[function]
[call site]
07622
ParseError::to_string
[function]
[call site]
07623
Engine::new
[function]
[call site]
07624
Scope::new
[function]
[call site]
07625
blob_functions::push
[function]
[call site]
07626
blob_functions::push
[function]
[call site]
07627
blob_functions::push
[function]
[call site]
07628
write_lock::<crate::INT>
[function]
[call site]
07629
unwrap
[function]
[call site]
07630
Dynamic::as_int
[function]
[call site]
07631
Result::map_err
[function]
[call site]
07632
TestStruct::new
[function]
[call site]
07633
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07634
&str::to_string
[function]
[call site]
07635
ParseError::to_string
[function]
[call site]
07636
write_lock::<crate::INT>
[function]
[call site]
07637
unwrap
[function]
[call site]
07638
Dynamic::as_int
[function]
[call site]
07639
Result::map_err
[function]
[call site]
07640
TestStruct::new
[function]
[call site]
07641
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07642
&str::to_string
[function]
[call site]
07643
ParseError::to_string
[function]
[call site]
07644
write_lock::<crate::Blob>
[function]
[call site]
07645
unwrap
[function]
[call site]
07646
FnPtr::try_from
[function]
[call site]
07647
RhaiResultOf::unwrap
[function]
[call site]
07648
Dynamic::as_char
[function]
[call site]
07649
Result::map_err
[function]
[call site]
07650
TestStruct::new
[function]
[call site]
07651
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07652
&str::to_string
[function]
[call site]
07653
ParseError::to_string
[function]
[call site]
07654
write_lock::<crate::ImmutableString>
[function]
[call site]
07655
unwrap
[function]
[call site]
07656
test_chars
[function]
[call site]
07657
enumerate
[function]
[call site]
07658
test_optimizer_const_map
[function]
[call site]
07659
reflection_functions::collect
[function]
[call site]
07660
write_lock::<crate::ImmutableString>
[function]
[call site]
07661
unwrap
[function]
[call site]
07662
test_chars
[function]
[call site]
07663
ImmutableString::strong_count
[function]
[call site]
07664
test_chars
[function]
[call site]
07665
test_functions_take
[function]
[call site]
07666
test_chars
[function]
[call site]
07667
skip
[function]
[call site]
07668
test_chars
[function]
[call site]
07669
skip
[function]
[call site]
07670
test_chars
[function]
[call site]
07671
skip
[function]
[call site]
07672
optimize_combo_chain
[function]
[call site]
07673
test_to_string
[function]
[call site]
07674
test_chars
[function]
[call site]
07675
optimize_combo_chain
[function]
[call site]
07676
reflection_functions::collect
[function]
[call site]
07677
Ok
[function]
[call site]
07678
Engine::check_data_size
[function]
[call site]
07679
StmtBlock::as_ref
[function]
[call site]
07680
ParseSettings::level_up_with_position
[function]
[call site]
07681
Some
[function]
[call site]
07682
Err
[function]
[call site]
07683
Token::is_op_assignment
[function]
[call site]
07684
TestStruct::clone
[function]
[call site]
07685
Engine::call_indexer_get
[function]
[call site]
07686
into
[function]
[call site]
07687
Engine::eval_op_assignment
[function]
[call site]
07688
shared_take_or_clone
[function]
[call site]
07689
Engine::check_data_size
[function]
[call site]
07690
ParseSettings::level_up_with_position
[function]
[call site]
07691
Engine::call_indexer_set
[function]
[call site]
07692
Ok
[function]
[call site]
07693
Engine::dbg
[function]
[call site]
07694
Self::as_deref_mut
[function]
[call site]
07695
StmtBlock::as_mut
[function]
[call site]
07696
Dynamic::is_shared
[function]
[call site]
07697
write_lock::<Dynamic>
[function]
[call site]
07698
unwrap
[function]
[call site]
07699
string_functions::pop
[function]
[call site]
07700
Dynamic::unwrap
[function]
[call site]
07701
Engine::get_indexed_mut
[function]
[call site]
07702
RhaiResultOf::map
[function]
[call site]
07703
RhaiResult::take_or_clone
[function]
[call site]
07704
shared_try_take
[function]
[call site]
07705
Result::unwrap_or_else
[function]
[call site]
07706
StmtBlock::as_ref
[function]
[call site]
07707
TestStruct::clone
[function]
[call site]
07708
Expr::options
[function]
[call site]
07709
ASTFlags::intersects
[function]
[call site]
07710
StmtBlock::as_ref
[function]
[call site]
07711
Expr::is_unit
[function]
[call site]
07712
Ok
[function]
[call site]
07713
StmtBlock::as_ref
[function]
[call site]
07714
Dynamic::is_map
[function]
[call site]
07715
Engine::dbg_reset
[function]
[call site]
07716
defer
[function]
[call site]
07717
defer
[function]
[call site]
07718
first
[function]
[call site]
07719
map_or
[function]
[call site]
07720
Engine::make_method_call
[function]
[call site]
07721
StmtBlock::as_ref
[function]
[call site]
07722
Dynamic::is_fnptr
[function]
[call site]
07723
crate::func::locked_read
[function]
[call site]
07724
Option::map_or
[function]
[call site]
07725
StmtBlock::as_ref
[function]
[call site]
07726
as_ref().read_lock::<FnPtr>
[function]
[call site]
07727
unwrap
[function]
[call site]
07728
test_fn_ptr_curry
[function]
[call site]
07729
Engine::new
[function]
[call site]
07730
Engine::register_fn
[function]
[call site]
07731
MyIterableType::into_iter
[function]
[call site]
07732
Self::IntoIter::cloned
[function]
[call site]
07733
curry().iter().cloned().collect::<FnArgsVec<_>>
[function]
[call site]
07734
StaticModuleResolver::iter_mut
[function]
[call site]
07735
impl
[call site]
07736
test_functions_take
[function]
[call site]
07737
test_functions_take
[function]
[call site]
07738
test_functions_take
[function]
[call site]
07739
StmtBlock::as_mut
[function]
[call site]
07740
intersects
[function]
[call site]
07741
StmtBlock::as_mut
[function]
[call site]
07742
StmtBlock::as_mut
[function]
[call site]
07743
string_functions::remove
[function]
[call site]
07744
test_functions_take
[function]
[call site]
07745
make_sub
[function]
[call site]
07746
make_root
[function]
[call site]
07747
StaticModuleResolver::iter_mut
[function]
[call site]
07748
StaticModuleResolver::iter_mut
[function]
[call site]
07749
test_optimizer_const_map
[function]
[call site]
07750
Ident::as_str
[function]
[call site]
07751
iter_mut()
[call site]
07752
.chain(call_args.iter_mut())
[call site]
07753
.collect::<FnArgsVec<_>>
[function]
[call site]
07754
test::len
[function]
[call site]
07755
test::len
[function]
[call site]
07756
StmtBlock::as_ref
[function]
[call site]
07757
as_ref().read_lock::<FnPtr>
[function]
[call site]
07758
unwrap
[function]
[call site]
07759
Scope::new
[function]
[call site]
07760
StmtBlock::as_ref
[function]
[call site]
07761
test_optimizer_const_map
[function]
[call site]
07762
defer
[function]
[call site]
07763
Engine::call_script_fn
[function]
[call site]
07764
RhaiResult::map
[function]
[call site]
07765
defer
[function]
[call site]
07766
into
[function]
[call site]
07767
test_custom_syntax_func
[function]
[call site]
07768
and_then
[function]
[call site]
07769
Engine::check_data_size
[function]
[call site]
07770
test_optimizer_const_map
[function]
[call site]
07771
map_err
[function]
[call site]
07772
EvalAltResult::fill_position
[function]
[call site]
07773
test_native_context_fn_name
[function]
[call site]
07774
fn_ptr_functions::is_anonymous
[function]
[call site]
07775
tokenizer::is_valid_function_name
[function]
[call site]
07776
FnCallHashes::from_native_only
[function]
[call site]
07777
calc_fn_hash
[function]
[call site]
07778
test::len
[function]
[call site]
07779
FnCallHashes::from_hash
[function]
[call site]
07780
calc_fn_hash
[function]
[call site]
07781
test::len
[function]
[call site]
07782
Engine::exec_fn_call
[function]
[call site]
07783
string_functions::is_empty
[function]
[call site]
07784
test::len
[function]
[call site]
07785
Err
[function]
[call site]
07786
make_type_mismatch_err::<FnPtr>
[function]
[call site]
07787
Engine::map_type_name
[function]
[call site]
07788
StmtBlock::as_ref
[function]
[call site]
07789
std::
[call site]
07790
any::type_name
[function]
[call site]
07791
test_functions_take
[function]
[call site]
07792
take()
[call site]
07793
.try_cast_result::<FnPtr>
[function]
[call site]
07794
map_err
[function]
[call site]
07795
make_type_mismatch_err::<FnPtr>
[function]
[call site]
07796
Engine::map_type_name
[function]
[call site]
07797
RhaiNativeFunc::return_type_name
[function]
[call site]
07798
fn_ptr_functions::is_anonymous
[function]
[call site]
07799
MyIterableType::into_iter
[function]
[call site]
07800
into_iter().collect::<FnArgsVec<_>>
[function]
[call site]
07801
blob_functions::blob_with_capacity
[function]
[call site]
07802
test::len
[function]
[call site]
07803
test::len
[function]
[call site]
07804
test::len
[function]
[call site]
07805
StmtBlock::extend
[function]
[call site]
07806
StaticModuleResolver::iter_mut
[function]
[call site]
07807
StmtBlock::extend
[function]
[call site]
07808
StaticModuleResolver::iter_mut
[function]
[call site]
07809
impl
[call site]
07810
test::len
[function]
[call site]
07811
test::len
[function]
[call site]
07812
ensure_no_data_race
[function]
[call site]
07813
Scope::new
[function]
[call site]
07814
Some
[function]
[call site]
07815
StmtBlock::as_mut
[function]
[call site]
07816
as_deref
[function]
[call site]
07817
defer
[function]
[call site]
07818
Engine::call_script_fn
[function]
[call site]
07819
RhaiResult::map
[function]
[call site]
07820
defer
[function]
[call site]
07821
into
[function]
[call site]
07822
blob_functions::insert
[function]
[call site]
07823
StmtBlock::as_mut
[function]
[call site]
07824
test_custom_syntax_func
[function]
[call site]
07825
and_then
[function]
[call site]
07826
Engine::check_data_size
[function]
[call site]
07827
test_optimizer_const_map
[function]
[call site]
07828
map_err
[function]
[call site]
07829
EvalAltResult::fill_position
[function]
[call site]
07830
Target::is_ref
[function]
[call site]
07831
blob_functions::insert
[function]
[call site]
07832
StmtBlock::as_mut
[function]
[call site]
07833
test::len
[function]
[call site]
07834
tokenizer::is_valid_function_name
[function]
[call site]
07835
FnCallHashes::from_native_only
[function]
[call site]
07836
calc_fn_hash
[function]
[call site]
07837
FnCallHashes::from_script_and_native
[function]
[call site]
07838
calc_fn_hash
[function]
[call site]
07839
calc_fn_hash
[function]
[call site]
07840
FnCallHashes::from_native_only
[function]
[call site]
07841
calc_fn_hash
[function]
[call site]
07842
Engine::exec_fn_call
[function]
[call site]
07843
StmtBlock::as_ref
[function]
[call site]
07844
std::
[call site]
07845
any::type_name
[function]
[call site]
07846
StmtBlock::as_ref
[function]
[call site]
07847
as_ref()
[call site]
07848
.read_lock::<FnPtr>
[function]
[call site]
07849
ok_or_else
[function]
[call site]
07850
make_type_mismatch_err::<FnPtr>
[function]
[call site]
07851
Engine::map_type_name
[function]
[call site]
07852
TestStruct::clone
[function]
[call site]
07853
StmtBlock::extend
[function]
[call site]
07854
StaticModuleResolver::iter_mut
[function]
[call site]
07855
impl
[call site]
07856
Ok
[function]
[call site]
07857
into
[function]
[call site]
07858
string_functions::is_empty
[function]
[call site]
07859
Ok
[function]
[call site]
07860
Dynamic::is_shared
[function]
[call site]
07861
into
[function]
[call site]
07862
StmtBlock::as_ref
[function]
[call site]
07863
Dynamic::as_map_ref
[function]
[call site]
07864
Command::get
[function]
[call site]
07865
read_lock::<FnPtr>
[function]
[call site]
07866
FnPtr::fn_name_raw
[function]
[call site]
07867
TestStruct::clone
[function]
[call site]
07868
Self
[function]
[call site]
07869
FnPtr::is_curried
[function]
[call site]
07870
test_fn_ptr_curry
[function]
[call site]
07871
MyIterableType::into_iter
[function]
[call site]
07872
Self::IntoIter::cloned
[function]
[call site]
07873
optimize_combo_chain
[function]
[call site]
07874
StaticModuleResolver::iter_mut
[function]
[call site]
07875
impl
[call site]
07876
curry()
[call site]
07877
.iter()
[call site]
07878
.cloned()
[call site]
07879
.chain(call_args.iter_mut().map(mem::take))
[call site]
07880
.collect::<FnArgsVec<_>>
[function]
[call site]
07881
test::len
[function]
[call site]
07882
test::len
[function]
[call site]
07883
Some
[function]
[call site]
07884
Some
[function]
[call site]
07885
TestStruct::clone
[function]
[call site]
07886
TestStruct::clone
[function]
[call site]
07887
Some
[function]
[call site]
07888
cfg
[function]
[call site]
07889
Some
[function]
[call site]
07890
TestStruct::clone
[function]
[call site]
07891
cfg
[function]
[call site]
07892
test_not
[function]
[call site]
07893
Engine::new
[function]
[call site]
07894
TestStruct::clone
[function]
[call site]
07895
cfg
[function]
[call site]
07896
fn_ptr_functions::is_anonymous
[function]
[call site]
07897
test::len
[function]
[call site]
07898
tokenizer::is_valid_function_name
[function]
[call site]
07899
FnCallHashes::from_native_only
[function]
[call site]
07900
calc_fn_hash
[function]
[call site]
07901
FnCallHashes::from_script_and_native
[function]
[call site]
07902
calc_fn_hash
[function]
[call site]
07903
calc_fn_hash
[function]
[call site]
07904
FnCallHashes::from_native_only
[function]
[call site]
07905
calc_fn_hash
[function]
[call site]
07906
Scope::new
[function]
[call site]
07907
as_deref
[function]
[call site]
07908
Some
[function]
[call site]
07909
StmtBlock::as_mut
[function]
[call site]
07910
StaticModuleResolver::iter_mut
[function]
[call site]
07911
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
07912
defer
[function]
[call site]
07913
Engine::call_script_fn
[function]
[call site]
07914
RhaiResult::map
[function]
[call site]
07915
std::iter::once
[function]
[call site]
07916
StmtBlock::as_mut
[function]
[call site]
07917
optimize_combo_chain
[function]
[call site]
07918
StaticModuleResolver::iter_mut
[function]
[call site]
07919
as_mut())
[call site]
07920
.chain(call_args.iter_mut())
[call site]
07921
.collect::<FnArgsVec<_>>
[function]
[call site]
07922
defer
[function]
[call site]
07923
into
[function]
[call site]
07924
test_custom_syntax_func
[function]
[call site]
07925
and_then
[function]
[call site]
07926
Engine::check_data_size
[function]
[call site]
07927
test_optimizer_const_map
[function]
[call site]
07928
map_err
[function]
[call site]
07929
EvalAltResult::fill_position
[function]
[call site]
07930
Target::is_ref
[function]
[call site]
07931
std::iter::once
[function]
[call site]
07932
StmtBlock::as_mut
[function]
[call site]
07933
optimize_combo_chain
[function]
[call site]
07934
StaticModuleResolver::iter_mut
[function]
[call site]
07935
as_mut())
[call site]
07936
.chain(call_args.iter_mut())
[call site]
07937
.collect::<FnArgsVec<_>>
[function]
[call site]
07938
Engine::exec_fn_call
[function]
[call site]
07939
Target::propagate_changed_value
[function]
[call site]
07940
Ok
[function]
[call site]
07941
Engine::dbg
[function]
[call site]
07942
Self::as_deref_mut
[function]
[call site]
07943
TestStruct::clone
[function]
[call site]
07944
into
[function]
[call site]
07945
StmtBlock::as_mut
[function]
[call site]
07946
Dynamic::is_shared
[function]
[call site]
07947
write_lock::<Dynamic>
[function]
[call site]
07948
unwrap
[function]
[call site]
07949
Engine::get_indexed_mut
[function]
[call site]
07950
Engine::eval_op_assignment
[function]
[call site]
07951
Engine::check_data_size
[function]
[call site]
07952
print_source
[function]
[call site]
07953
Position::is_none
[function]
[call site]
07954
Position::line
[function]
[call site]
07955
Option::unwrap
[function]
[call site]
07956
saturating_sub
[function]
[call site]
07957
min_max_functions::min
[function]
[call site]
07958
test::len
[function]
[call site]
07959
ImmutableString::to_string
[function]
[call site]
07960
test::len
[function]
[call site]
07961
Position::position
[function]
[call site]
07962
MyIterableType::into_iter
[function]
[call site]
07963
Self::IntoIter::enumerate
[function]
[call site]
07964
test_functions_take
[function]
[call site]
07965
skip
[function]
[call site]
07966
Position::position
[function]
[call site]
07967
test::len
[function]
[call site]
07968
ParseSettings::level_up_with_position
[function]
[call site]
07969
Ok
[function]
[call site]
07970
Engine::dbg
[function]
[call site]
07971
Self::as_deref_mut
[function]
[call site]
07972
StmtBlock::as_mut
[function]
[call site]
07973
Dynamic::is_shared
[function]
[call site]
07974
write_lock::<Dynamic>
[function]
[call site]
07975
unwrap
[function]
[call site]
07976
TestStruct::clone
[function]
[call site]
07977
into
[function]
[call site]
07978
Engine::get_indexed_mut
[function]
[call site]
07979
Ok
[function]
[call site]
07980
shared_take_or_clone
[function]
[call site]
07981
Engine::dbg
[function]
[call site]
07982
Token::is_op_assignment
[function]
[call site]
07983
StmtBlock::as_mut
[function]
[call site]
07984
Engine::exec_native_fn_call
[function]
[call site]
07985
StmtBlock::span_or_else
[function]
[call site]
07986
StmtBlock::as_mut
[function]
[call site]
07987
into
[function]
[call site]
07988
Engine::call_indexer_get
[function]
[call site]
07989
RhaiResultOf::map
[function]
[call site]
07990
map_err
[function]
[call site]
07991
Err
[function]
[call site]
07992
try_into
[function]
[call site]
07993
Engine::eval_op_assignment
[function]
[call site]
07994
StmtBlock::as_mut
[function]
[call site]
07995
Engine::exec_native_fn_call
[function]
[call site]
07996
StmtBlock::span_or_else
[function]
[call site]
07997
StmtBlock::as_mut
[function]
[call site]
07998
into
[function]
[call site]
07999
Engine::call_indexer_set
[function]
[call site]
08000
RhaiResultOf::map_err
[function]
[call site]
08001
Err
[function]
[call site]
08002
Engine::dbg
[function]
[call site]
08003
StmtBlock::as_mut
[function]
[call site]
08004
Engine::exec_native_fn_call
[function]
[call site]
08005
RhaiResultOf::map_or_else
[function]
[call site]
08006
StmtBlock::as_mut
[function]
[call site]
08007
into
[function]
[call site]
08008
Engine::call_indexer_get
[function]
[call site]
08009
RhaiResultOf::map
[function]
[call site]
08010
map_err
[function]
[call site]
08011
Err
[function]
[call site]
08012
Ok
[function]
[call site]
08013
Self::as_deref_mut
[function]
[call site]
08014
Engine::dbg
[function]
[call site]
08015
as_deref_mut
[function]
[call site]
08016
StmtBlock::as_mut
[function]
[call site]
08017
Dynamic::is_shared
[function]
[call site]
08018
write_lock::<Dynamic>
[function]
[call site]
08019
unwrap
[function]
[call site]
08020
TestStruct::clone
[function]
[call site]
08021
into
[function]
[call site]
08022
Engine::get_indexed_mut
[function]
[call site]
08023
Engine::dbg_reset
[function]
[call site]
08024
defer
[function]
[call site]
08025
defer
[function]
[call site]
08026
first
[function]
[call site]
08027
map_or
[function]
[call site]
08028
Engine::make_method_call
[function]
[call site]
08029
into
[function]
[call site]
08030
Engine::eval_dot_index_chain_raw
[function]
[call site]
08031
Self::as_deref_mut
[function]
[call site]
08032
Engine::dbg
[function]
[call site]
08033
StmtBlock::as_mut
[function]
[call site]
08034
Engine::exec_native_fn_call
[function]
[call site]
08035
StmtBlock::span_or_else
[function]
[call site]
08036
StmtBlock::as_mut
[function]
[call site]
08037
into
[function]
[call site]
08038
Engine::call_indexer_get
[function]
[call site]
08039
RhaiResultOf::map
[function]
[call site]
08040
map_err
[function]
[call site]
08041
Err
[function]
[call site]
08042
try_into
[function]
[call site]
08043
Engine::eval_dot_index_chain_raw
[function]
[call site]
08044
StmtBlock::as_mut
[function]
[call site]
08045
StmtBlock::as_mut
[function]
[call site]
08046
Engine::exec_native_fn_call
[function]
[call site]
08047
StmtBlock::span_or_else
[function]
[call site]
08048
StmtBlock::as_mut
[function]
[call site]
08049
into
[function]
[call site]
08050
StmtBlock::as_mut
[function]
[call site]
08051
Engine::call_indexer_set
[function]
[call site]
08052
StmtBlock::span_or_else
[function]
[call site]
08053
Ok
[function]
[call site]
08054
Err
[function]
[call site]
08055
Err
[function]
[call site]
08056
Ok
[function]
[call site]
08057
Engine::dbg_reset
[function]
[call site]
08058
defer
[function]
[call site]
08059
defer
[function]
[call site]
08060
first
[function]
[call site]
08061
map_or
[function]
[call site]
08062
Engine::make_method_call
[function]
[call site]
08063
into
[function]
[call site]
08064
Engine::eval_dot_index_chain_raw
[function]
[call site]
08065
Engine::track_operation
[function]
[call site]
08066
Engine::dbg
[function]
[call site]
08067
Self::as_deref_mut
[function]
[call site]
08068
Engine::search_namespace
[function]
[call site]
08069
Engine::eval_dot_index_chain_raw
[function]
[call site]
08070
Engine::eval_expr
[function]
[call site]
08071
Self::as_deref_mut
[function]
[call site]
08072
Dynamic::flatten
[function]
[call site]
08073
into
[function]
[call site]
08074
Some
[function]
[call site]
08075
Engine::eval_dot_index_chain_raw
[function]
[call site]
08076
test_optimizer_const_map
[function]
[call site]
08077
Engine::eval_dot_index_chain
[function]
[call site]
08078
RhaiResult::map
[function]
[call site]
08079
string_functions::is_empty
[function]
[call site]
08080
Ok
[function]
[call site]
08081
Engine::eval_stmt_block
[function]
[call site]
08082
StmtBlock::take_statements
[function]
[call site]
08083
Engine::eval_fn_call_expr
[function]
[call site]
08084
Position::is_none
[function]
[call site]
08085
Err
[function]
[call site]
08086
ERR::ErrorUnboundThis
[function]
[call site]
08087
ParseSettings::level_up_with_position
[function]
[call site]
08088
into
[function]
[call site]
08089
Engine::eval_expr
[function]
[call site]
08090
Self::as_deref_mut
[function]
[call site]
08091
Dynamic::flatten
[function]
[call site]
08092
Engine::track_operation
[function]
[call site]
08093
ParseSettings::level_up_with_position
[function]
[call site]
08094
Self::unwrap
[function]
[call site]
08095
try_into
[function]
[call site]
08096
Engine::eval_op_assignment
[function]
[call site]
08097
Engine::eval_expr
[function]
[call site]
08098
Self::as_deref_mut
[function]
[call site]
08099
Dynamic::flatten
[function]
[call site]
08100
Engine::track_operation
[function]
[call site]
08101
ParseSettings::level_up_with_position
[function]
[call site]
08102
Engine::search_namespace
[function]
[call site]
08103
Target::is_ref
[function]
[call site]
08104
Dynamic::is_shared
[function]
[call site]
08105
Err
[function]
[call site]
08106
ERR::ErrorAssignmentToConstant
[function]
[call site]
08107
test_to_string
[function]
[call site]
08108
ParseSettings::level_up_with_position
[function]
[call site]
08109
into
[function]
[call site]
08110
Engine::eval_op_assignment
[function]
[call site]
08111
Engine::eval_expr
[function]
[call site]
08112
Self::as_deref_mut
[function]
[call site]
08113
Dynamic::flatten
[function]
[call site]
08114
Some
[function]
[call site]
08115
Engine::intern_string
[function]
[call site]
08116
Engine::get_interned_string
[function]
[call site]
08117
ImmutableString::into
[function]
[call site]
08118
Engine::eval_dot_index_chain
[function]
[call site]
08119
Engine::eval_dot_index_chain
[function]
[call site]
08120
Ok
[function]
[call site]
08121
Engine::allow_shadowing
[function]
[call site]
08122
string_functions::contains
[function]
[call site]
08123
Ident::as_str
[function]
[call site]
08124
Err
[function]
[call site]
08125
ERR::ErrorVariableExists
[function]
[call site]
08126
Ident::as_str
[function]
[call site]
08127
test_to_string
[function]
[call site]
08128
into
[function]
[call site]
08129
ASTFlags::intersects
[function]
[call site]
08130
ASTFlags::intersects
[function]
[call site]
08131
string_functions::contains
[function]
[call site]
08132
Ident::as_str
[function]
[call site]
08133
VarDefInfo::new
[function]
[call site]
08134
Ident::as_str
[function]
[call site]
08135
test::len
[function]
[call site]
08136
EvalContext::new
[function]
[call site]
08137
Self::as_deref_mut
[function]
[call site]
08138
test_var_def_filter
[function]
[call site]
08139
test::len
[function]
[call site]
08140
Err
[function]
[call site]
08141
ERR::ErrorForbiddenVariable
[function]
[call site]
08142
Ident::as_str
[function]
[call site]
08143
&str::to_string
[function]
[call site]
08144
into
[function]
[call site]
08145
Position::is_none
[function]
[call site]
08146
test::len
[function]
[call site]
08147
Engine::max_variables
[function]
[call site]
08148
Err
[function]
[call site]
08149
ERR::ErrorTooManyVariables
[function]
[call site]
08150
into
[function]
[call site]
08151
Engine::eval_expr
[function]
[call site]
08152
Dynamic::flatten
[function]
[call site]
08153
Engine::intern_string
[function]
[call site]
08154
MyIterableType::into_iter
[function]
[call site]
08155
T::as_any
[function]
[call site]
08156
string_functions::is_empty
[function]
[call site]
08157
crate::func::locked_write
[function]
[call site]
08158
get_or_insert_with
[function]
[call site]
08159
crate::Shared::new
[function]
[call site]
08160
crate::Locked::new
[function]
[call site]
08161
std::collections::BTreeMap::new
[function]
[call site]
08162
Option::unwrap
[function]
[call site]
08163
blob_functions::insert
[function]
[call site]
08164
TestStruct::clone
[function]
[call site]
08165
TestStruct::clone
[function]
[call site]
08166
then_some
[function]
[call site]
08167
Dynamic::set_access_mode
[function]
[call site]
08168
Scope::get_mut_by_index
[function]
[call site]
08169
test::len
[function]
[call site]
08170
Command::get
[function]
[call site]
08171
Scope::push_entry
[function]
[call site]
08172
TestStruct::clone
[function]
[call site]
08173
Scope::add_alias_by_index
[function]
[call site]
08174
test::len
[function]
[call site]
08175
Ident::as_str
[function]
[call site]
08176
&str::into
[function]
[call site]
08177
Ok
[function]
[call site]
08178
Engine::eval_expr
[function]
[call site]
08179
Self::as_deref_mut
[function]
[call site]
08180
Dynamic::as_bool
[function]
[call site]
08181
map_err
[function]
[call site]
08182
make_type_mismatch_err::<bool>
[function]
[call site]
08183
ParseSettings::level_up_with_position
[function]
[call site]
08184
string_functions::is_empty
[function]
[call site]
08185
test::len
[function]
[call site]
08186
Engine::eval_stmt_block
[function]
[call site]
08187
StmtBlock::take_statements
[function]
[call site]
08188
mem::take
[function]
[call site]
08189
StmtBlock::statements_mut
[function]
[call site]
08190
string_functions::is_empty
[function]
[call site]
08191
Engine::eval_stmt_block
[function]
[call site]
08192
StmtBlock::take_statements
[function]
[call site]
08193
Ok
[function]
[call site]
08194
Engine::eval_expr
[function]
[call site]
08195
Self::as_deref_mut
[function]
[call site]
08196
Dynamic::is_hashable
[function]
[call site]
08197
MyIterableType::into_iter
[function]
[call site]
08198
Self::IntoIter::all
[function]
[call site]
08199
map_functions::values
[function]
[call site]
08200
Array::all
[function]
[call site]
08201
Engine::new
[function]
[call site]
08202
register_type::<TestStruct>
[function]
[call site]
08203
Engine::register_fn
[function]
[call site]
08204
Engine::register_fn
[function]
[call site]
08205
is_some
[function]
[call site]
08206
test_fn_ptr_curry
[function]
[call site]
08207
MyIterableType::into_iter
[function]
[call site]
08208
Self::IntoIter::all
[function]
[call site]
08209
T::as_any
[function]
[call site]
08210
Dynamic::type_id
[function]
[call site]
08211
TypeId::of::<u8>
[function]
[call site]
08212
TypeId::of::<u16>
[function]
[call site]
08213
TypeId::of::<u32>
[function]
[call site]
08214
TypeId::of::<u64>
[function]
[call site]
08215
TypeId::of::<i8>
[function]
[call site]
08216
TypeId::of::<i16>
[function]
[call site]
08217
TypeId::of::<i32>
[function]
[call site]
08218
TypeId::of::<i64>
[function]
[call site]
08219
TypeId::of::<f32>
[function]
[call site]
08220
TypeId::of::<f64>
[function]
[call site]
08221
TypeId::of::<u128>
[function]
[call site]
08222
TypeId::of::<i128>
[function]
[call site]
08223
TypeId::of::<ExclusiveRange>
[function]
[call site]
08224
TypeId::of::<InclusiveRange>
[function]
[call site]
08225
crate::func::locked_read
[function]
[call site]
08226
Option::map_or
[function]
[call site]
08227
Dynamic::is_hashable
[function]
[call site]
08228
MyIterableType::into_iter
[function]
[call site]
08229
Self::IntoIter::all
[function]
[call site]
08230
map_functions::values
[function]
[call site]
08231
Array::all
[function]
[call site]
08232
is_some
[function]
[call site]
08233
test_fn_ptr_curry
[function]
[call site]
08234
MyIterableType::into_iter
[function]
[call site]
08235
Self::IntoIter::all
[function]
[call site]
08236
T::as_any
[function]
[call site]
08237
Dynamic::type_id
[function]
[call site]
08238
TypeId::of::<u8>
[function]
[call site]
08239
TypeId::of::<u16>
[function]
[call site]
08240
TypeId::of::<u32>
[function]
[call site]
08241
TypeId::of::<u64>
[function]
[call site]
08242
TypeId::of::<i8>
[function]
[call site]
08243
TypeId::of::<i16>
[function]
[call site]
08244
TypeId::of::<i32>
[function]
[call site]
08245
TypeId::of::<i64>
[function]
[call site]
08246
TypeId::of::<f32>
[function]
[call site]
08247
TypeId::of::<f64>
[function]
[call site]
08248
TypeId::of::<u128>
[function]
[call site]
08249
TypeId::of::<i128>
[function]
[call site]
08250
TypeId::of::<ExclusiveRange>
[function]
[call site]
08251
TypeId::of::<InclusiveRange>
[function]
[call site]
08252
crate::func::locked_read
[function]
[call site]
08253
Option::map_or
[function]
[call site]
08254
Dynamic::is_hashable
[function]
[call site]
08255
crate::func::locked_read
[function]
[call site]
08256
Option::map_or
[function]
[call site]
08257
blob_functions::insert
[function]
[call site]
08258
checked_is_hashable
[function]
[call site]
08259
MyIterableType::into_iter
[function]
[call site]
08260
Self::IntoIter::all
[function]
[call site]
08261
checked_is_hashable
[function]
[call site]
08262
map_functions::values
[function]
[call site]
08263
Array::all
[function]
[call site]
08264
checked_is_hashable
[function]
[call site]
08265
Position::is_none
[function]
[call site]
08266
test_fn_ptr_curry
[function]
[call site]
08267
MyIterableType::into_iter
[function]
[call site]
08268
Self::IntoIter::all
[function]
[call site]
08269
checked_is_hashable
[function]
[call site]
08270
Dynamic::is_hashable
[function]
[call site]
08271
checked_is_hashable
[function]
[call site]
08272
Engine::default
[function]
[call site]
08273
crate::func::locked_read
[function]
[call site]
08274
Option::map_or
[function]
[call site]
08275
blob_functions::insert
[function]
[call site]
08276
checked_is_hashable
[function]
[call site]
08277
MyIterableType::into_iter
[function]
[call site]
08278
Self::IntoIter::all
[function]
[call site]
08279
checked_is_hashable
[function]
[call site]
08280
map_functions::values
[function]
[call site]
08281
Array::all
[function]
[call site]
08282
checked_is_hashable
[function]
[call site]
08283
Position::is_none
[function]
[call site]
08284
test_fn_ptr_curry
[function]
[call site]
08285
MyIterableType::into_iter
[function]
[call site]
08286
Self::IntoIter::all
[function]
[call site]
08287
checked_is_hashable
[function]
[call site]
08288
Dynamic::is_hashable
[function]
[call site]
08289
checked_is_hashable
[function]
[call site]
08290
Engine::default
[function]
[call site]
08291
func::get_hasher
[function]
[call site]
08292
config::hashing::get_hashing_seed
[function]
[call site]
08293
ahash::RandomState::with_seeds
[function]
[call site]
08294
StraightHasherBuilder::build_hasher
[function]
[call site]
08295
Engine::default
[function]
[call site]
08296
test::hash
[function]
[call site]
08297
Self::Hasher::finish
[function]
[call site]
08298
Command::get
[function]
[call site]
08299
Engine::eval_expr
[function]
[call site]
08300
Self::as_deref_mut
[function]
[call site]
08301
Dynamic::as_bool
[function]
[call site]
08302
map_err
[function]
[call site]
08303
make_type_mismatch_err::<bool>
[function]
[call site]
08304
ParseSettings::level_up_with_position
[function]
[call site]
08305
ParseSettings::level_up
[function]
[call site]
08306
Ok
[function]
[call site]
08307
Some
[function]
[call site]
08308
string_functions::is_empty
[function]
[call site]
08309
MyIterableType::into_iter
[function]
[call site]
08310
Self::IntoIter::filter
[function]
[call site]
08311
Engine::new
[function]
[call site]
08312
Engine::compile
[function]
[call site]
08313
ParseResult::unwrap
[function]
[call site]
08314
Engine::run_ast
[function]
[call site]
08315
Engine::run_ast_with_scope
[function]
[call site]
08316
Caches::new
[function]
[call site]
08317
Engine::new_global_runtime_state
[function]
[call site]
08318
AST::source_raw
[function]
[call site]
08319
StmtBlock::as_ref
[function]
[call site]
08320
Option::cloned
[function]
[call site]
08321
blob_functions::push
[function]
[call site]
08322
AST::shared_lib
[function]
[call site]
08323
&crate::SharedModule::clone
[function]
[call site]
08324
clone_from
[function]
[call site]
08325
Engine::eval_global_statements
[function]
[call site]
08326
StmtBlock::take_statements
[function]
[call site]
08327
Engine::is_debugger_registered
[function]
[call site]
08328
GlobalRuntimeState::debugger_mut
[function]
[call site]
08329
as_deref_mut
[function]
[call site]
08330
unwrap
[function]
[call site]
08331
crate::ast::Stmt::Noop
[function]
[call site]
08332
Engine::dbg
[function]
[call site]
08333
Ok
[function]
[call site]
08334
Scope::new
[function]
[call site]
08335
RhaiResultOf::unwrap
[function]
[call site]
08336
Engine::on_def_var
[function]
[call site]
08337
Some
[function]
[call site]
08338
TestStruct::new
[function]
[call site]
08339
Option::name
[function]
[call site]
08340
Engine::new
[function]
[call site]
08341
VarDefInfo::nesting_level
[function]
[call site]
08342
Ok
[function]
[call site]
08343
Ok
[function]
[call site]
08344
run
[function]
[call site]
08345
RhaiResultOf::unwrap_err
[function]
[call site]
08346
run
[function]
[call site]
08347
RhaiResultOf::unwrap_err
[function]
[call site]
08348
run
[function]
[call site]
08349
RhaiResultOf::unwrap_err
[function]
[call site]
08350
run
[function]
[call site]
08351
RhaiResultOf::unwrap
[function]
[call site]
08352
string_functions::contains
[function]
[call site]
08353
without_metadata::test_parse_json_err_no_index
[function]
[call site]
08354
Engine::new
[function]
[call site]
08355
Scope::new
[function]
[call site]
08356
eval_with_scope::<Dynamic>
[function]
[call site]
08357
unwrap_err
[function]
[call site]
08358
Engine::eval_expr
[function]
[call site]
08359
Self::as_deref_mut
[function]
[call site]
08360
Dynamic::as_bool
[function]
[call site]
08361
map_err
[function]
[call site]
08362
make_type_mismatch_err::<bool>
[function]
[call site]
08363
ParseSettings::level_up_with_position
[function]
[call site]
08364
Some
[function]
[call site]
08365
StmtBlock::span_or_else
[function]
[call site]
08366
Span::new
[function]
[call site]
08367
iterator_functions::chars_from_start
[function]
[call site]
08368
StmtBlock::span_or_else
[function]
[call site]
08369
string_functions::add_append
[function]
[call site]
08370
StmtBlock::span_or_else
[function]
[call site]
08371
StmtBlock::as_ref
[function]
[call site]
08372
test_optimizer_const_map
[function]
[call site]
08373
Span::map_or
[function]
[call site]
08374
Ok
[function]
[call site]
08375
Engine::eval_expr
[function]
[call site]
08376
string_functions::is_empty
[function]
[call site]
08377
Engine::track_operation
[function]
[call site]
08378
ParseSettings::level_up_with_position
[function]
[call site]
08379
ParseSettings::level_up
[function]
[call site]
08380
Ok
[function]
[call site]
08381
Self::as_deref_mut
[function]
[call site]
08382
StmtBlock::take_statements
[function]
[call site]
08383
Engine::eval_stmt_block
[function]
[call site]
08384
Ok
[function]
[call site]
08385
Err
[function]
[call site]
08386
Engine::eval_expr
[function]
[call site]
08387
Self::as_deref_mut
[function]
[call site]
08388
Dynamic::as_bool
[function]
[call site]
08389
map_err
[function]
[call site]
08390
make_type_mismatch_err::<bool>
[function]
[call site]
08391
ParseSettings::level_up_with_position
[function]
[call site]
08392
Ok
[function]
[call site]
08393
string_functions::is_empty
[function]
[call site]
08394
Self::as_deref_mut
[function]
[call site]
08395
StmtBlock::take_statements
[function]
[call site]
08396
Engine::eval_stmt_block
[function]
[call site]
08397
Ok
[function]
[call site]
08398
Err
[function]
[call site]
08399
ASTFlags::intersects
[function]
[call site]
08400
string_functions::is_empty
[function]
[call site]
08401
Self::as_deref_mut
[function]
[call site]
08402
StmtBlock::take_statements
[function]
[call site]
08403
Engine::eval_stmt_block
[function]
[call site]
08404
Ok
[function]
[call site]
08405
Err
[function]
[call site]
08406
Engine::eval_expr
[function]
[call site]
08407
Self::as_deref_mut
[function]
[call site]
08408
Dynamic::as_bool
[function]
[call site]
08409
map_err
[function]
[call site]
08410
make_type_mismatch_err::<bool>
[function]
[call site]
08411
ParseSettings::level_up_with_position
[function]
[call site]
08412
Ok
[function]
[call site]
08413
test::len
[function]
[call site]
08414
Engine::max_variables
[function]
[call site]
08415
String::from
[function]
[call site]
08416
is_some
[function]
[call site]
08417
Err
[function]
[call site]
08418
ERR::ErrorTooManyVariables
[function]
[call site]
08419
into
[function]
[call site]
08420
Engine::eval_expr
[function]
[call site]
08421
Self::as_deref_mut
[function]
[call site]
08422
Dynamic::flatten
[function]
[call site]
08423
Dynamic::type_id
[function]
[call site]
08424
MyIterableType::into_iter
[function]
[call site]
08425
array_functions::find_map
[function]
[call site]
08426
Module::get_iter
[function]
[call site]
08427
Command::get
[function]
[call site]
08428
test_optimizer_const_map
[function]
[call site]
08429
StmtBlock::span_or_else
[function]
[call site]
08430
Module::get_iter
[function]
[call site]
08431
Command::get
[function]
[call site]
08432
test_optimizer_const_map
[function]
[call site]
08433
StmtBlock::span_or_else
[function]
[call site]
08434
map_functions::values
[function]
[call site]
08435
array_functions::find_map
[function]
[call site]
08436
Module::get_qualified_iter
[function]
[call site]
08437
Command::get
[function]
[call site]
08438
test_optimizer_const_map
[function]
[call site]
08439
ok_or_else
[function]
[call site]
08440
ERR::ErrorFor
[function]
[call site]
08441
Expr::start_position
[function]
[call site]
08442
defer
[function]
[call site]
08443
StmtBlock::as_ref
[function]
[call site]
08444
test_optimizer_const_map
[function]
[call site]
08445
blob_functions::push
[function]
[call site]
08446
TestStruct::clone
[function]
[call site]
08447
test::len
[function]
[call site]
08448
blob_functions::push
[function]
[call site]
08449
TestStruct::clone
[function]
[call site]
08450
test::len
[function]
[call site]
08451
string_functions::is_empty
[function]
[call site]
08452
iter_func
[function]
[call site]
08453
Engine::track_operation
[function]
[call site]
08454
ParseSettings::level_up_with_position
[function]
[call site]
08455
iter_func
[function]
[call site]
08456
checked_add
[function]
[call site]
08457
ok_or_else
[function]
[call site]
08458
ERR::ErrorArithmetic
[function]
[call site]
08459
Scope::get_mut_by_index
[function]
[call site]
08460
Dynamic::write_lock
[function]
[call site]
08461
crate::func::locked_write
[function]
[call site]
08462
TypeId::of::<Self>
[function]
[call site]
08463
TypeId::of::<T>
[function]
[call site]
08464
Dynamic::type_id
[function]
[call site]
08465
TypeId::of::<T>
[function]
[call site]
08466
Some
[function]
[call site]
08467
DynamicWriteLock
[function]
[call site]
08468
DynamicWriteLockInner::Guard
[function]
[call site]
08469
Dynamic::downcast_mut
[function]
[call site]
08470
TypeId::of::<T>
[function]
[call site]
08471
TypeId::of::<INT>
[function]
[call site]
08472
T::as_any_mut
[function]
[call site]
08473
as_any_mut().downcast_mut::<T>
[function]
[call site]
08474
TypeId::of::<T>
[function]
[call site]
08475
TypeId::of::<crate::FLOAT>
[function]
[call site]
08476
StmtBlock::as_mut
[function]
[call site]
08477
T::as_any_mut
[function]
[call site]
08478
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08479
TypeId::of::<T>
[function]
[call site]
08480
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
08481
StmtBlock::as_mut
[function]
[call site]
08482
T::as_any_mut
[function]
[call site]
08483
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08484
TypeId::of::<T>
[function]
[call site]
08485
TypeId::of::<bool>
[function]
[call site]
08486
T::as_any_mut
[function]
[call site]
08487
as_any_mut().downcast_mut::<T>
[function]
[call site]
08488
TypeId::of::<T>
[function]
[call site]
08489
TypeId::of::<ImmutableString>
[function]
[call site]
08490
T::as_any_mut
[function]
[call site]
08491
as_any_mut().downcast_mut::<T>
[function]
[call site]
08492
TypeId::of::<T>
[function]
[call site]
08493
TypeId::of::<char>
[function]
[call site]
08494
T::as_any_mut
[function]
[call site]
08495
as_any_mut().downcast_mut::<T>
[function]
[call site]
08496
TypeId::of::<T>
[function]
[call site]
08497
TypeId::of::<Array>
[function]
[call site]
08498
StmtBlock::as_mut
[function]
[call site]
08499
T::as_any_mut
[function]
[call site]
08500
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08501
TypeId::of::<T>
[function]
[call site]
08502
TypeId::of::<Blob>
[function]
[call site]
08503
StmtBlock::as_mut
[function]
[call site]
08504
T::as_any_mut
[function]
[call site]
08505
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08506
TypeId::of::<T>
[function]
[call site]
08507
TypeId::of::<Map>
[function]
[call site]
08508
StmtBlock::as_mut
[function]
[call site]
08509
T::as_any_mut
[function]
[call site]
08510
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08511
TypeId::of::<T>
[function]
[call site]
08512
TypeId::of::<FnPtr>
[function]
[call site]
08513
StmtBlock::as_mut
[function]
[call site]
08514
T::as_any_mut
[function]
[call site]
08515
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08516
TypeId::of::<T>
[function]
[call site]
08517
TypeId::of::<Instant>
[function]
[call site]
08518
StmtBlock::as_mut
[function]
[call site]
08519
T::as_any_mut
[function]
[call site]
08520
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08521
TypeId::of::<T>
[function]
[call site]
08522
TypeId::of::<()>
[function]
[call site]
08523
T::as_any_mut
[function]
[call site]
08524
as_any_mut().downcast_mut::<T>
[function]
[call site]
08525
TypeId::of::<T>
[function]
[call site]
08526
TypeId::of::<Self>
[function]
[call site]
08527
T::as_any_mut
[function]
[call site]
08528
as_any_mut().downcast_mut::<T>
[function]
[call site]
08529
T::as_any_mut
[function]
[call site]
08530
as_any_mut().downcast_mut::<T>
[function]
[call site]
08531
Option::map
[function]
[call site]
08532
test_optimizer_const_map
[function]
[call site]
08533
Option::unwrap
[function]
[call site]
08534
Dynamic::from_int
[function]
[call site]
08535
Self
[function]
[call site]
08536
Union::Int
[function]
[call site]
08537
map_err
[function]
[call site]
08538
EvalAltResult::fill_position
[function]
[call site]
08539
ParseSettings::level_up_with_position
[function]
[call site]
08540
Dynamic::flatten
[function]
[call site]
08541
Scope::get_mut_by_index
[function]
[call site]
08542
Dynamic::write_lock
[function]
[call site]
08543
Option::unwrap
[function]
[call site]
08544
Self::as_deref_mut
[function]
[call site]
08545
StmtBlock::take_statements
[function]
[call site]
08546
Engine::eval_stmt_block
[function]
[call site]
08547
Err
[function]
[call site]
08548
Ok
[function]
[call site]
08549
ASTFlags::intersects
[function]
[call site]
08550
Engine::eval_expr
[function]
[call site]
08551
Err
[function]
[call site]
08552
ERR::LoopBreak
[function]
[call site]
08553
into
[function]
[call site]
08554
Engine::eval_stmt_block
[function]
[call site]
08555
Self::as_deref_mut
[function]
[call site]
08556
StmtBlock::take_statements
[function]
[call site]
08557
EvalAltResult::is_pseudo_error
[function]
[call site]
08558
Err
[function]
[call site]
08559
EvalAltResult::is_catchable
[function]
[call site]
08560
Err
[function]
[call site]
08561
EvalAltResult::unwrap_inner
[function]
[call site]
08562
EvalAltResult::unwrap_inner
[function]
[call site]
08563
Expr::is_unit
[function]
[call site]
08564
TestStruct::clone
[function]
[call site]
08565
EvalAltResult::take_position
[function]
[call site]
08566
EvalAltResult::position
[function]
[call site]
08567
EvalAltResult::set_position
[function]
[call site]
08568
ParseError::to_string
[function]
[call site]
08569
into
[function]
[call site]
08570
crate::Map::new
[function]
[call site]
08571
EvalAltResult::take_position
[function]
[call site]
08572
blob_functions::insert
[function]
[call site]
08573
&str::into
[function]
[call site]
08574
ParseError::to_string
[function]
[call site]
08575
into
[function]
[call site]
08576
blob_functions::insert
[function]
[call site]
08577
&str::into
[function]
[call site]
08578
into
[function]
[call site]
08579
Position::is_none
[function]
[call site]
08580
blob_functions::insert
[function]
[call site]
08581
&str::into
[function]
[call site]
08582
Position::line
[function]
[call site]
08583
Option::unwrap
[function]
[call site]
08584
into
[function]
[call site]
08585
blob_functions::insert
[function]
[call site]
08586
&str::into
[function]
[call site]
08587
Position::position
[function]
[call site]
08588
Option::unwrap_or
[function]
[call site]
08589
into
[function]
[call site]
08590
EvalAltResult::dump_fields
[function]
[call site]
08591
blob_functions::insert
[function]
[call site]
08592
&str::into
[function]
[call site]
08593
test_string_split
[function]
[call site]
08594
MultiInputsStream::get_next
[function]
[call site]
08595
expect
[function]
[call site]
08596
into
[function]
[call site]
08597
blob_functions::insert
[function]
[call site]
08598
&str::into
[function]
[call site]
08599
into
[function]
[call site]
08600
blob_functions::insert
[function]
[call site]
08601
&str::into
[function]
[call site]
08602
into
[function]
[call site]
08603
blob_functions::insert
[function]
[call site]
08604
&str::into
[function]
[call site]
08605
into
[function]
[call site]
08606
blob_functions::insert
[function]
[call site]
08607
&str::into
[function]
[call site]
08608
into
[function]
[call site]
08609
blob_functions::insert
[function]
[call site]
08610
&str::into
[function]
[call site]
08611
Array::into
[function]
[call site]
08612
blob_functions::insert
[function]
[call site]
08613
&str::into
[function]
[call site]
08614
into
[function]
[call site]
08615
blob_functions::insert
[function]
[call site]
08616
&str::into
[function]
[call site]
08617
into
[function]
[call site]
08618
blob_functions::insert
[function]
[call site]
08619
&str::into
[function]
[call site]
08620
RhaiResult::into
[function]
[call site]
08621
blob_functions::insert
[function]
[call site]
08622
&str::into
[function]
[call site]
08623
TestStruct::clone
[function]
[call site]
08624
blob_functions::insert
[function]
[call site]
08625
&str::into
[function]
[call site]
08626
into
[function]
[call site]
08627
blob_functions::insert
[function]
[call site]
08628
&str::into
[function]
[call site]
08629
into
[function]
[call site]
08630
blob_functions::insert
[function]
[call site]
08631
&str::into
[function]
[call site]
08632
into
[function]
[call site]
08633
blob_functions::insert
[function]
[call site]
08634
&str::into
[function]
[call site]
08635
TestStruct::clone
[function]
[call site]
08636
blob_functions::insert
[function]
[call site]
08637
&str::into
[function]
[call site]
08638
Dynamic::from_array
[function]
[call site]
08639
MyIterableType::into_iter
[function]
[call site]
08640
test_optimizer_const_map
[function]
[call site]
08641
reflection_functions::collect
[function]
[call site]
08642
MyIterableType::into_iter
[function]
[call site]
08643
test_optimizer_const_map
[function]
[call site]
08644
iter()
[call site]
08645
.map(String::as_str)
[call site]
08646
.collect::<Vec<_>>
[function]
[call site]
08647
join
[function]
[call site]
08648
into
[function]
[call site]
08649
Self::into
[function]
[call site]
08650
defer
[function]
[call site]
08651
test::len
[function]
[call site]
08652
Engine::max_variables
[function]
[call site]
08653
Err
[function]
[call site]
08654
ERR::ErrorTooManyVariables
[function]
[call site]
08655
ParseSettings::level_up_with_position
[function]
[call site]
08656
into
[function]
[call site]
08657
blob_functions::push
[function]
[call site]
08658
TestStruct::clone
[function]
[call site]
08659
Self::as_deref_mut
[function]
[call site]
08660
StmtBlock::take_statements
[function]
[call site]
08661
Engine::eval_stmt_block
[function]
[call site]
08662
RhaiResult::map
[function]
[call site]
08663
map_err
[function]
[call site]
08664
Expr::is_unit
[function]
[call site]
08665
Expr::set_position
[function]
[call site]
08666
ASTFlags::intersects
[function]
[call site]
08667
Engine::eval_expr
[function]
[call site]
08668
RhaiResult::and_then
[function]
[call site]
08669
Err
[function]
[call site]
08670
ERR::ErrorRuntime
[function]
[call site]
08671
Dynamic::flatten
[function]
[call site]
08672
crate::func::native::shared_try_take
[function]
[call site]
08673
into_inner
[function]
[call site]
08674
Dynamic::flatten
[function]
[call site]
08675
into_inner
[function]
[call site]
08676
unwrap
[function]
[call site]
08677
Dynamic::flatten
[function]
[call site]
08678
into_inner
[function]
[call site]
08679
Dynamic::flatten
[function]
[call site]
08680
crate::func::locked_read
[function]
[call site]
08681
Dynamic::flatten_clone
[function]
[call site]
08682
Self
[function]
[call site]
08683
Union::Shared
[function]
[call site]
08684
into
[function]
[call site]
08685
ASTFlags::intersects
[function]
[call site]
08686
Err
[function]
[call site]
08687
ERR::ErrorRuntime
[function]
[call site]
08688
into
[function]
[call site]
08689
Engine::eval_expr
[function]
[call site]
08690
RhaiResult::and_then
[function]
[call site]
08691
Err
[function]
[call site]
08692
ERR::Return
[function]
[call site]
08693
Dynamic::flatten
[function]
[call site]
08694
into
[function]
[call site]
08695
Err
[function]
[call site]
08696
ERR::Return
[function]
[call site]
08697
into
[function]
[call site]
08698
Engine::max_modules
[function]
[call site]
08699
Err
[function]
[call site]
08700
ERR::ErrorTooManyModules
[function]
[call site]
08701
into
[function]
[call site]
08702
Engine::eval_expr
[function]
[call site]
08703
try_cast_result::<crate::ImmutableString>
[function]
[call site]
08704
map_err
[function]
[call site]
08705
make_type_mismatch_err::<crate::ImmutableString>
[function]
[call site]
08706
RhaiNativeFunc::return_type_name
[function]
[call site]
08707
ParseSettings::level_up_with_position
[function]
[call site]
08708
Expr::start_position
[function]
[call site]
08709
TestStruct::clone
[function]
[call site]
08710
StmtBlock::as_ref
[function]
[call site]
08711
&[Stmt]::and_then
[function]
[call site]
08712
FileModuleResolver::resolve_raw
[function]
[call site]
08713
FileModuleResolver::impl_resolve
[function]
[call site]
08714
&mut
[call site]
08715
test_for_module_iterator
[function]
[call site]
08716
Engine::new
[function]
[call site]
08717
Module::new
[function]
[call site]
08718
set_iterable::<MyIterableType>
[function]
[call site]
08719
Module::set_native_fn
[function]
[call site]
08720
FuncRegistration::new
[function]
[call site]
08721
FuncRegistration::in_internal_namespace
[function]
[call site]
08722
FuncRegistration::with_purity
[function]
[call site]
08723
FuncRegistration::with_volatility
[function]
[call site]
08724
FuncRegistration::set_into_module
[function]
[call site]
08725
Ok
[function]
[call site]
08726
MyIterableType
[function]
[call site]
08727
&str::to_string
[function]
[call site]
08728
Module::new
[function]
[call site]
08729
Module::set_sub_module
[function]
[call site]
08730
blob_functions::insert
[function]
[call site]
08731
into
[function]
[call site]
08732
into
[function]
[call site]
08733
string_functions::remove
[function]
[call site]
08734
Engine::register_static_module
[function]
[call site]
08735
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]
08736
split_once
[function]
[call site]
08737
test_optimizer_const_map
[function]
[call site]
08738
string_functions::trim
[function]
[call site]
08739
shared_get_mut
[function]
[call site]
08740
string_functions::trim
[function]
[call site]
08741
into
[function]
[call site]
08742
string_functions::trim
[function]
[call site]
08743
into
[function]
[call site]
08744
string_functions::trim
[function]
[call site]
08745
string_functions::is_empty
[function]
[call site]
08746
test::len
[function]
[call site]
08747
&str::contains_key
[function]
[call site]
08748
Module::new
[function]
[call site]
08749
crate::func::shared_take_or_clone
[function]
[call site]
08750
string_functions::remove
[function]
[call site]
08751
unwrap
[function]
[call site]
08752
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]
08753
Module::get_sub_modules_mut
[function]
[call site]
08754
string_functions::clear
[function]
[call site]
08755
string_functions::remove
[function]
[call site]
08756
Module::build_index
[function]
[call site]
08757
Module::is_indexed
[function]
[call site]
08758
intersects
[function]
[call site]
08759
blob_functions::blob_with_capacity
[function]
[call site]
08760
blob_functions::blob_with_capacity_and_value
[function]
[call site]
08761
new_hash_map
[function]
[call site]
08762
test::len
[function]
[call site]
08763
new_hash_map
[function]
[call site]
08764
StmtBlock::as_ref
[function]
[call site]
08765
map_or
[function]
[call site]
08766
TestStruct::new
[function]
[call site]
08767
blob_functions::push
[function]
[call site]
08768
blob_functions::push
[function]
[call site]
08769
FnPtr::try_from
[function]
[call site]
08770
RhaiResultOf::unwrap
[function]
[call site]
08771
M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module
[function]
[call site]
08772
blob_functions::push
[function]
[call site]
08773
M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module
[function]
[call site]
08774
string_functions::pop
[function]
[call site]
08775
string_functions::is_empty
[function]
[call site]
08776
shared_make_mut
[function]
[call site]
08777
string_functions::pop
[function]
[call site]
08778
Dynamic::map_or
[function]
[call site]
08779
crate::calc_var_hash
[function]
[call site]
08780
MyIterableType::into_iter
[function]
[call site]
08781
test_chars
[function]
[call site]
08782
0.chars().collect::<Vec<_>>
[function]
[call site]
08783
MyIterableType::into_iter
[function]
[call site]
08784
Self::IntoIter::copied
[function]
[call site]
08785
blob_functions::insert
[function]
[call site]
08786
FnPtr::try_from
[function]
[call site]
08787
RhaiResultOf::unwrap
[function]
[call site]
08788
string_functions::is_empty
[function]
[call site]
08789
blob_functions::push
[function]
[call site]
08790
eval::calc_offset_len
[function]
[call site]
08791
test::len
[function]
[call site]
08792
test::len
[function]
[call site]
08793
blob_functions::push
[function]
[call site]
08794
blob_functions::insert
[function]
[call site]
08795
TestStruct::clone
[function]
[call site]
08796
blob_functions::insert
[function]
[call site]
08797
FnPtr::try_from
[function]
[call site]
08798
RhaiResultOf::unwrap
[function]
[call site]
08799
string_functions::is_empty
[function]
[call site]
08800
blob_functions::push
[function]
[call site]
08801
eval::calc_offset_len
[function]
[call site]
08802
test::len
[function]
[call site]
08803
test::len
[function]
[call site]
08804
blob_functions::push
[function]
[call site]
08805
blob_functions::insert
[function]
[call site]
08806
TestStruct::clone
[function]
[call site]
08807
MyIterableType::into_iter
[function]
[call site]
08808
Dynamic::flatten
[function]
[call site]
08809
Command::get
[function]
[call site]
08810
blob_functions::insert
[function]
[call site]
08811
TestStruct::clone
[function]
[call site]
08812
RhaiFunc::is_script
[function]
[call site]
08813
crate::calc_fn_hash
[function]
[call site]
08814
MyIterableType::into_iter
[function]
[call site]
08815
Self::IntoIter::copied
[function]
[call site]
08816
RhaiFunc::get_script_fn_def
[function]
[call site]
08817
Option::unwrap
[function]
[call site]
08818
StmtBlock::as_ref
[function]
[call site]
08819
map_or
[function]
[call site]
08820
crate::calc_typed_method_hash
[function]
[call site]
08821
Command::get
[function]
[call site]
08822
blob_functions::insert
[function]
[call site]
08823
TestStruct::clone
[function]
[call site]
08824
calc_native_fn_hash
[function]
[call site]
08825
calc_fn_hash_full
[function]
[call site]
08826
calc_fn_hash
[function]
[call site]
08827
test::len
[function]
[call site]
08828
MyIterableType::into_iter
[function]
[call site]
08829
Self::IntoIter::copied
[function]
[call site]
08830
MyIterableType::into_iter
[function]
[call site]
08831
Self::IntoIter::copied
[function]
[call site]
08832
Command::get
[function]
[call site]
08833
blob_functions::insert
[function]
[call site]
08834
TestStruct::clone
[function]
[call site]
08835
test_get_set
[function]
[call site]
08836
string_functions::is_empty
[function]
[call site]
08837
test::len
[function]
[call site]
08838
then_some
[function]
[call site]
08839
string_functions::is_empty
[function]
[call site]
08840
then_some
[function]
[call site]
08841
decimal_functions::max_id
[function]
[call site]
08842
Position::is_none
[function]
[call site]
08843
Module::set_id
[function]
[call site]
08844
blob_functions::insert
[function]
[call site]
08845
FnPtr::try_from
[function]
[call site]
08846
RhaiResultOf::unwrap
[function]
[call site]
08847
string_functions::is_empty
[function]
[call site]
08848
blob_functions::push
[function]
[call site]
08849
eval::calc_offset_len
[function]
[call site]
08850
test::len
[function]
[call site]
08851
test::len
[function]
[call site]
08852
blob_functions::push
[function]
[call site]
08853
blob_functions::insert
[function]
[call site]
08854
into
[function]
[call site]
08855
into
[function]
[call site]
08856
Module::is_indexed
[function]
[call site]
08857
intersects
[function]
[call site]
08858
decimal_functions::max_id
[function]
[call site]
08859
Position::is_none
[function]
[call site]
08860
crate::func::shared_take_or_clone
[function]
[call site]
08861
Module::set_id
[function]
[call site]
08862
into
[function]
[call site]
08863
blob_functions::insert
[function]
[call site]
08864
into
[function]
[call site]
08865
crate::func::shared_take_or_clone
[function]
[call site]
08866
Module::build_index
[function]
[call site]
08867
decimal_functions::max_id
[function]
[call site]
08868
Position::is_none
[function]
[call site]
08869
Module::set_id
[function]
[call site]
08870
blob_functions::insert
[function]
[call site]
08871
into
[function]
[call site]
08872
into
[function]
[call site]
08873
StmtBlock::as_ref
[function]
[call site]
08874
into
[function]
[call site]
08875
and_then
[function]
[call site]
08876
TestStruct::new
[function]
[call site]
08877
Self::parent
[function]
[call site]
08878
FileModuleResolver::get_file_path
[function]
[call site]
08879
TestStruct::new
[function]
[call site]
08880
bool::is_relative
[function]
[call site]
08881
TestStruct::clone
[function]
[call site]
08882
StmtBlock::span_or_else
[function]
[call site]
08883
Option<&Path>::map
[function]
[call site]
08884
Engine::new
[function]
[call site]
08885
Engine::set_optimization_level
[function]
[call site]
08886
Scope::new
[function]
[call site]
08887
rhai::Map::new
[function]
[call site]
08888
blob_functions::insert
[function]
[call site]
08889
&str::into
[function]
[call site]
08890
into
[function]
[call site]
08891
Scope::push_constant_dynamic
[function]
[call site]
08892
into
[function]
[call site]
08893
Scope::push_constant_dynamic
[function]
[call site]
08894
&str::into
[function]
[call site]
08895
Engine::compile_expression_with_scope
[function]
[call site]
08896
ParseResult::expect
[function]
[call site]
08897
Ident::as_str
[function]
[call site]
08898
eval_ast::<bool>
[function]
[call site]
08899
expect
[function]
[call site]
08900
unwrap_or_default
[function]
[call site]
08901
blob_functions::push
[function]
[call site]
08902
blob_functions::push
[function]
[call site]
08903
FnPtr::try_from
[function]
[call site]
08904
RhaiResultOf::unwrap
[function]
[call site]
08905
bool::into
[function]
[call site]
08906
FileModuleResolver::set_extension
[function]
[call site]
08907
Self::into
[function]
[call site]
08908
Ident::as_str
[function]
[call site]
08909
FileModuleResolver::is_cache_enabled
[function]
[call site]
08910
func::locked_read
[function]
[call site]
08911
try_borrow
[function]
[call site]
08912
ok
[function]
[call site]
08913
locked_read
[function]
[call site]
08914
Option::ok
[function]
[call site]
08915
try_read
[function]
[call site]
08916
Some
[function]
[call site]
08917
std::thread::sleep
[function]
[call site]
08918
std::time::Duration::from_millis
[function]
[call site]
08919
Some
[function]
[call site]
08920
locked_read
[function]
[call site]
08921
try_read
[function]
[call site]
08922
Option::unwrap
[function]
[call site]
08923
Command::get
[function]
[call site]
08924
Ok
[function]
[call site]
08925
TestStruct::clone
[function]
[call site]
08926
Engine::compile_file_with_scope
[function]
[call site]
08927
Engine::read_file
[function]
[call site]
08928
StmtBlock::as_ref
[function]
[call site]
08929
File::open
[function]
[call site]
08930
map_err
[function]
[call site]
08931
ERR::ErrorSystem
[function]
[call site]
08932
ParseError::into
[function]
[call site]
08933
ImmutableString::new
[function]
[call site]
08934
read_to_string
[function]
[call site]
08935
map_err
[function]
[call site]
08936
ERR::ErrorSystem
[function]
[call site]
08937
ParseError::into
[function]
[call site]
08938
string_functions::starts_with
[function]
[call site]
08939
string_functions::starts_with
[function]
[call site]
08940
array_functions::find
[function]
[call site]
08941
array_functions::find_starting_from
[function]
[call site]
08942
map_functions::drain
[function]
[call site]
08943
string_functions::is_empty
[function]
[call site]
08944
Ok
[function]
[call site]
08945
IterateMap::new
[function]
[call site]
08946
IterateMap::new
[function]
[call site]
08947
IterateMap::new
[function]
[call site]
08948
mem::take
[function]
[call site]
08949
is_some
[function]
[call site]
08950
blob_functions::insert
[function]
[call site]
08951
FnPtr::call_raw_with_extra_args
[function]
[call site]
08952
Some
[function]
[call site]
08953
TestStruct::clone
[function]
[call site]
08954
Self::into
[function]
[call site]
08955
Some
[function]
[call site]
08956
Dynamic::as_bool
[function]
[call site]
08957
Result::unwrap_or
[function]
[call site]
08958
blob_functions::insert
[function]
[call site]
08959
blob_functions::insert
[function]
[call site]
08960
Some
[function]
[call site]
08961
map_or_else
[function]
[call site]
08962
Ok
[function]
[call site]
08963
ImmutableString::strong_count
[function]
[call site]
08964
ImmutableString::strong_count
[function]
[call site]
08965
string_functions::clear
[function]
[call site]
08966
string_functions::is_empty
[function]
[call site]
08967
shared_get_mut
[function]
[call site]
08968
string_functions::clear
[function]
[call site]
08969
ImmutableString::new
[function]
[call site]
08970
Ok
[function]
[call site]
08971
RhaiResultOf::and_then
[function]
[call site]
08972
Engine::compile_with_scope
[function]
[call site]
08973
AST::set_source
[function]
[call site]
08974
bool::to_string_lossy
[function]
[call site]
08975
StmtBlock::as_ref
[function]
[call site]
08976
Ok
[function]
[call site]
08977
TestStruct::clone
[function]
[call site]
08978
Self
[function]
[call site]
08979
RhaiResultOf::map_err
[function]
[call site]
08980
is::<IoError>
[function]
[call site]
08981
TestStruct::new
[function]
[call site]
08982
ERR::ErrorModuleNotFound
[function]
[call site]
08983
bool::to_string
[function]
[call site]
08984
Engine::new
[function]
[call site]
08985
Scope::new
[function]
[call site]
08986
blob_functions::push
[function]
[call site]
08987
blob_functions::push
[function]
[call site]
08988
blob_functions::push
[function]
[call site]
08989
TestStruct::new
[function]
[call site]
08990
ERR::ErrorInModule
[function]
[call site]
08991
bool::to_string
[function]
[call site]
08992
AST::set_source
[function]
[call site]
08993
Module::eval_ast_as_new_raw
[function]
[call site]
08994
test::len
[function]
[call site]
08995
&mut
[call site]
08996
test::len
[function]
[call site]
08997
TestStruct::clone
[function]
[call site]
08998
test::len
[function]
[call site]
08999
std::mem::take
[function]
[call site]
09000
crate::eval::Caches::new
[function]
[call site]
09001
Position::new_const
[function]
[call site]
09002
Engine::eval_ast_with_scope_raw
[function]
[call site]
09003
string_functions::replace
[function]
[call site]
09004
AST::source_raw
[function]
[call site]
09005
Option::cloned
[function]
[call site]
09006
test::len
[function]
[call site]
09007
blob_functions::push
[function]
[call site]
09008
AST::shared_lib
[function]
[call site]
09009
&crate::SharedModule::clone
[function]
[call site]
09010
string_functions::replace
[function]
[call site]
09011
TestStruct::clone
[function]
[call site]
09012
Engine::eval_global_statements
[function]
[call site]
09013
StmtBlock::take_statements
[function]
[call site]
09014
Engine::is_debugger_registered
[function]
[call site]
09015
GlobalRuntimeState::debugger_mut
[function]
[call site]
09016
crate::ast::Stmt::Noop
[function]
[call site]
09017
Engine::dbg
[function]
[call site]
09018
Ok
[function]
[call site]
09019
TestStruct::new
[function]
[call site]
09020
Result::is_ok
[function]
[call site]
09021
&mut
[call site]
09022
MyIterableType::into_iter
[function]
[call site]
09023
array_functions::zip
[function]
[call site]
09024
MyIterableType::into_iter
[function]
[call site]
09025
impl
[call site]
09026
test_optimizer_const_map
[function]
[call site]
09027
TestStruct::clone
[function]
[call site]
09028
TestStruct::clone
[function]
[call site]
09029
reflection_functions::collect
[function]
[call site]
09030
crate::ThinVec::new
[function]
[call site]
09031
MyIterableType::into_iter
[function]
[call site]
09032
Self::IntoIter::for_each
[function]
[call site]
09033
Module::set_sub_module
[function]
[call site]
09034
TestStruct::clone
[function]
[call site]
09035
TestStruct::clone
[function]
[call site]
09036
std::mem::replace
[function]
[call site]
09037
&mut
[call site]
09038
string_functions::truncate
[function]
[call site]
09039
string_functions::truncate
[function]
[call site]
09040
string_functions::truncate
[function]
[call site]
09041
TestStruct::new
[function]
[call site]
09042
std::iter::once
[function]
[call site]
09043
AST::shared_lib
[function]
[call site]
09044
&crate::SharedModule::clone
[function]
[call site]
09045
reflection_functions::collect
[function]
[call site]
09046
test::len
[function]
[call site]
09047
Scope::pop_entry
[function]
[call site]
09048
string_functions::pop
[function]
[call site]
09049
test_optimizer_const_map
[function]
[call site]
09050
string_functions::pop
[function]
[call site]
09051
unwrap
[function]
[call site]
09052
test::len
[function]
[call site]
09053
test::len
[function]
[call site]
09054
string_functions::pop
[function]
[call site]
09055
unwrap
[function]
[call site]
09056
to_vec
[function]
[call site]
09057
TestStruct::new
[function]
[call site]
09058
Option::unwrap
[function]
[call site]
09059
Scope::get_entry_by_index
[function]
[call site]
09060
TestStruct::clone
[function]
[call site]
09061
Array::to_vec
[function]
[call site]
09062
Dynamic::deep_scan
[function]
[call site]
09063
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
09064
test_var_def_filter
[function]
[call site]
09065
StaticModuleResolver::iter_mut
[function]
[call site]
09066
StaticModuleResolver::iter_mut
[function]
[call site]
09067
test_optimizer_const_map
[function]
[call site]
09068
Ident::as_str
[function]
[call site]
09069
array_functions::for_each
[function]
[call site]
09070
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
09071
values_mut
[function]
[call site]
09072
array_functions::for_each
[function]
[call site]
09073
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
09074
FnPtr::iter_curry_mut
[function]
[call site]
09075
StaticModuleResolver::iter_mut
[function]
[call site]
09076
array_functions::for_each
[function]
[call site]
09077
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
09078
downcast_mut::<crate::FnPtr>
[function]
[call site]
09079
Some
[function]
[call site]
09080
TestStruct::clone
[function]
[call site]
09081
test::len
[function]
[call site]
09082
string_functions::pop
[function]
[call site]
09083
unwrap
[function]
[call site]
09084
Module::contains_var
[function]
[call site]
09085
contains_key
[function]
[call site]
09086
Module::set_var
[function]
[call site]
09087
into
[function]
[call site]
09088
Dynamic::from
[function]
[call site]
09089
String::from
[function]
[call site]
09090
ImmutableString::into_owned
[function]
[call site]
09091
Module::is_indexed
[function]
[call site]
09092
crate::calc_var_hash
[function]
[call site]
09093
Some
[function]
[call site]
09094
get_or_insert_with
[function]
[call site]
09095
blob_functions::insert
[function]
[call site]
09096
TestStruct::clone
[function]
[call site]
09097
blob_functions::insert
[function]
[call site]
09098
Module::contains_var
[function]
[call site]
09099
Position::is_none
[function]
[call site]
09100
Some
[function]
[call site]
09101
Module::set_var
[function]
[call site]
09102
TestStruct::clone
[function]
[call site]
09103
Module::set_var
[function]
[call site]
09104
AST::iter_fn_def
[function]
[call site]
09105
Module::iter_script_fn
[function]
[call site]
09106
Module::iter_fn
[function]
[call site]
09107
MyIterableType::into_iter
[function]
[call site]
09108
flat_map
[function]
[call site]
09109
test_optimizer_const_map
[function]
[call site]
09110
impl
[call site]
09111
Engine::new
[function]
[call site]
09112
Engine::compile
[function]
[call site]
09113
ParseResult::unwrap
[function]
[call site]
09114
Engine::run_ast
[function]
[call site]
09115
RhaiResultOf::unwrap
[function]
[call site]
09116
Engine::on_def_var
[function]
[call site]
09117
Option::name
[function]
[call site]
09118
VarDefInfo::nesting_level
[function]
[call site]
09119
Ok
[function]
[call site]
09120
Ok
[function]
[call site]
09121
run
[function]
[call site]
09122
RhaiResultOf::unwrap_err
[function]
[call site]
09123
run
[function]
[call site]
09124
RhaiResultOf::unwrap_err
[function]
[call site]
09125
run
[function]
[call site]
09126
RhaiResultOf::unwrap_err
[function]
[call site]
09127
run
[function]
[call site]
09128
RhaiResultOf::unwrap
[function]
[call site]
09129
RhaiFunc::is_script
[function]
[call site]
09130
test_optimizer_const_map
[function]
[call site]
09131
Ident::as_str
[function]
[call site]
09132
RhaiFunc::get_script_fn_def
[function]
[call site]
09133
Option::expect
[function]
[call site]
09134
test_optimizer_const_map
[function]
[call site]
09135
impl
[call site]
09136
array_functions::for_each
[function]
[call site]
09137
Module::set_script_fn
[function]
[call site]
09138
TestStruct::clone
[function]
[call site]
09139
StmtBlock::as_mut
[function]
[call site]
09140
unwrap
[function]
[call site]
09141
shared_get_mut
[function]
[call site]
09142
unwrap
[function]
[call site]
09143
Some
[function]
[call site]
09144
TestStruct::clone
[function]
[call site]
09145
AST::source_raw
[function]
[call site]
09146
Option::cloned
[function]
[call site]
09147
Module::set_doc
[function]
[call site]
09148
into
[function]
[call site]
09149
test_comments_doc
[function]
[call site]
09150
Engine::new
[function]
[call site]
09151
Engine::compile
[function]
[call site]
09152
ParseResult::unwrap
[function]
[call site]
09153
Engine::compile
[function]
[call site]
09154
ParseResult::unwrap_err
[function]
[call site]
09155
Engine::compile
[function]
[call site]
09156
ParseResult::unwrap
[function]
[call site]
09157
Engine::compile
[function]
[call site]
09158
ParseResult::unwrap
[function]
[call site]
09159
Engine::compile
[function]
[call site]
09160
ParseResult::unwrap_err
[function]
[call site]
09161
Module::build_index
[function]
[call site]
09162
Ok
[function]
[call site]
09163
RhaiResultOf::map_err
[function]
[call site]
09164
TestStruct::new
[function]
[call site]
09165
ERR::ErrorInModule
[function]
[call site]
09166
bool::to_string
[function]
[call site]
09167
into
[function]
[call site]
09168
FileModuleResolver::is_cache_enabled
[function]
[call site]
09169
func::locked_write
[function]
[call site]
09170
Option::unwrap
[function]
[call site]
09171
blob_functions::insert
[function]
[call site]
09172
TestStruct::clone
[function]
[call site]
09173
Ok
[function]
[call site]
09174
Some
[function]
[call site]
09175
StmtBlock::span_or_else
[function]
[call site]
09176
Engine::module_resolver
[function]
[call site]
09177
as_deref
[function]
[call site]
09178
unwrap_or
[function]
[call site]
09179
&dyn
[call site]
09180
FileModuleResolver::impl_resolve
[function]
[call site]
09181
Some
[function]
[call site]
09182
unwrap_or_else
[function]
[call site]
09183
Err
[function]
[call site]
09184
ERR::ErrorModuleNotFound
[function]
[call site]
09185
bool::to_string
[function]
[call site]
09186
into
[function]
[call site]
09187
string_functions::is_empty
[function]
[call site]
09188
Engine::const_empty_string
[function]
[call site]
09189
Engine::get_interned_string
[function]
[call site]
09190
TestStruct::clone
[function]
[call site]
09191
Module::is_indexed
[function]
[call site]
09192
GlobalRuntimeState::push_import
[function]
[call site]
09193
crate::func::shared_take_or_clone
[function]
[call site]
09194
Module::build_index
[function]
[call site]
09195
GlobalRuntimeState::push_import
[function]
[call site]
09196
Ok
[function]
[call site]
09197
Scope::search
[function]
[call site]
09198
Option::map_or_else
[function]
[call site]
09199
Err
[function]
[call site]
09200
ERR::ErrorVariableNotFound
[function]
[call site]
09201
test_to_string
[function]
[call site]
09202
into
[function]
[call site]
09203
string_functions::is_empty
[function]
[call site]
09204
Scope::add_alias_by_index
[function]
[call site]
09205
TestStruct::clone
[function]
[call site]
09206
Ok
[function]
[call site]
09207
test::len
[function]
[call site]
09208
EvalContext::new
[function]
[call site]
09209
Self::as_deref_mut
[function]
[call site]
09210
resolve_var
[function]
[call site]
09211
map_or
[function]
[call site]
09212
test::len
[function]
[call site]
09213
Err
[function]
[call site]
09214
EvalAltResult::fill_position
[function]
[call site]
09215
test_optimizer_const_map
[function]
[call site]
09216
test::len
[function]
[call site]
09217
Command::get
[function]
[call site]
09218
StmtBlock::span_or_else
[function]
[call site]
09219
Scope::search
[function]
[call site]
09220
Span::ok_or_else
[function]
[call site]
09221
TestStruct::new
[function]
[call site]
09222
ERR::ErrorVariableNotFound
[function]
[call site]
09223
test_to_string
[function]
[call site]
09224
Scope::get_mut_by_index
[function]
[call site]
09225
Dynamic::is_shared
[function]
[call site]
09226
test_functions_take
[function]
[call site]
09227
Dynamic::into_shared
[function]
[call site]
09228
Dynamic::access_mode
[function]
[call site]
09229
Self
[function]
[call site]
09230
Union::Shared
[function]
[call site]
09231
crate::Locked::new
[function]
[call site]
09232
Self::into
[function]
[call site]
09233
Ok
[function]
[call site]
09234
GlobalRuntimeState::scan_imports_raw
[function]
[call site]
09235
impl
[call site]
09236
T::as_any
[function]
[call site]
09237
Module::contains_indexed_global_functions
[function]
[call site]
09238
Caches::fn_resolution_caches_len
[function]
[call site]
09239
Caches::fn_resolution_cache_mut
[function]
[call site]
09240
string_functions::clear
[function]
[call site]
09241
Caches::push_fn_resolution_cache
[function]
[call site]
09242
Caches::fn_resolution_cache_mut
[function]
[call site]
09243
string_functions::clear
[function]
[call site]
09244
Ok
[function]
[call site]
09245
StmtBlock::take_statements
[function]
[call site]
09246
Engine::eval_expr
[function]
[call site]
09247
Engine::track_operation
[function]
[call site]
09248
ParseSettings::level_up_with_position
[function]
[call site]
09249
Engine::dbg_reset
[function]
[call site]
09250
Self::as_deref_mut
[function]
[call site]
09251
Expr::get_literal_value
[function]
[call site]
09252
Some
[function]
[call site]
09253
Ok
[function]
[call site]
09254
Engine::eval_fn_call_expr
[function]
[call site]
09255
Self::ok_or_else
[function]
[call site]
09256
ERR::ErrorUnboundThis
[function]
[call site]
09257
into
[function]
[call site]
09258
cloned
[function]
[call site]
09259
Engine::search_namespace
[function]
[call site]
09260
RhaiResultOf::map
[function]
[call site]
09261
Position::new_const
[function]
[call site]
09262
Engine::eval_expr
[function]
[call site]
09263
Self::as_deref_mut
[function]
[call site]
09264
Dynamic::flatten
[function]
[call site]
09265
ParseSettings::level_up_with_position
[function]
[call site]
09266
Dynamic::is_string
[function]
[call site]
09267
unwrap
[function]
[call site]
09268
&mut
[call site]
09269
into
[function]
[call site]
09270
packages::string_basic::print_with_func
[function]
[call site]
09271
unwrap
[function]
[call site]
09272
Engine::throw_on_size
[function]
[call site]
09273
test::len
[function]
[call site]
09274
RhaiResultOf::map_err
[function]
[call site]
09275
EvalAltResult::fill_position
[function]
[call site]
09276
Ok
[function]
[call site]
09277
Engine::get_interned_string
[function]
[call site]
09278
ImmutableString::into
[function]
[call site]
09279
crate::Array::with_capacity
[function]
[call site]
09280
test::len
[function]
[call site]
09281
Engine::eval_expr
[function]
[call site]
09282
Self::as_deref_mut
[function]
[call site]
09283
Dynamic::flatten
[function]
[call site]
09284
Engine::has_data_size_limit
[function]
[call site]
09285
crate::eval::calc_data_sizes
[function]
[call site]
09286
Engine::throw_on_size
[function]
[call site]
09287
RhaiResultOf::map_err
[function]
[call site]
09288
EvalAltResult::fill_position
[function]
[call site]
09289
ParseSettings::level_up_with_position
[function]
[call site]
09290
blob_functions::push
[function]
[call site]
09291
Ok
[function]
[call site]
09292
Dynamic::from_array
[function]
[call site]
09293
TestStruct::clone
[function]
[call site]
09294
Engine::eval_expr
[function]
[call site]
09295
Self::as_deref_mut
[function]
[call site]
09296
Dynamic::flatten
[function]
[call site]
09297
Engine::has_data_size_limit
[function]
[call site]
09298
crate::eval::calc_data_sizes
[function]
[call site]
09299
Engine::throw_on_size
[function]
[call site]
09300
RhaiResultOf::map_err
[function]
[call site]
09301
EvalAltResult::fill_position
[function]
[call site]
09302
ParseSettings::level_up_with_position
[function]
[call site]
09303
shared_get_mut
[function]
[call site]
09304
Ident::as_str
[function]
[call site]
09305
Option::unwrap
[function]
[call site]
09306
Ok
[function]
[call site]
09307
Dynamic::from_map
[function]
[call site]
09308
Engine::eval_expr
[function]
[call site]
09309
Self::as_deref_mut
[function]
[call site]
09310
Dynamic::as_bool
[function]
[call site]
09311
map_err
[function]
[call site]
09312
make_type_mismatch_err::<bool>
[function]
[call site]
09313
ParseSettings::level_up_with_position
[function]
[call site]
09314
Ok
[function]
[call site]
09315
Engine::eval_expr
[function]
[call site]
09316
Self::as_deref_mut
[function]
[call site]
09317
Dynamic::as_bool
[function]
[call site]
09318
map_err
[function]
[call site]
09319
make_type_mismatch_err::<bool>
[function]
[call site]
09320
ParseSettings::level_up_with_position
[function]
[call site]
09321
Ok
[function]
[call site]
09322
Engine::eval_expr
[function]
[call site]
09323
Self::as_deref_mut
[function]
[call site]
09324
Expr::is_unit
[function]
[call site]
09325
Ok
[function]
[call site]
09326
MyIterableType::into_iter
[function]
[call site]
09327
test_optimizer_const_map
[function]
[call site]
09328
reflection_functions::collect
[function]
[call site]
09329
first
[function]
[call site]
09330
unwrap
[function]
[call site]
09331
Command::get
[function]
[call site]
09332
Ident::as_str
[function]
[call site]
09333
ok_or_else
[function]
[call site]
09334
TestStruct::new
[function]
[call site]
09335
ERR::ErrorCustomSyntax
[function]
[call site]
09336
MyIterableType::into_iter
[function]
[call site]
09337
test_optimizer_const_map
[function]
[call site]
09338
reflection_functions::collect
[function]
[call site]
09339
EvalContext::new
[function]
[call site]
09340
and_then
[function]
[call site]
09341
Engine::check_data_size
[function]
[call site]
09342
Expr::start_position
[function]
[call site]
09343
Engine::eval_stmt_block
[function]
[call site]
09344
StmtBlock::take_statements
[function]
[call site]
09345
Engine::eval_dot_index_chain
[function]
[call site]
09346
Engine::eval_dot_index_chain
[function]
[call site]
09347
ParseResult::unwrap
[function]
[call site]
09348
and_then
[function]
[call site]
09349
Engine::check_data_size
[function]
[call site]
09350
map_err
[function]
[call site]
09351
EvalAltResult::fill_position
[function]
[call site]
09352
ArgBackup::restore_first_arg
[function]
[call site]
09353
Engine::is_debugger_registered
[function]
[call site]
09354
Engine::register_debugger
[function]
[call site]
09355
Scope::new
[function]
[call site]
09356
crate::ast::Stmt::Noop
[function]
[call site]
09357
into
[function]
[call site]
09358
DebuggerEvent::FunctionExitWithValue
[function]
[call site]
09359
DebuggerEvent::FunctionExitWithError
[function]
[call site]
09360
Engine::dbg_raw
[function]
[call site]
09361
Err
[function]
[call site]
09362
GlobalRuntimeState::debugger_mut
[function]
[call site]
09363
&mut
[call site]
09364
string_functions::is_empty
[function]
[call site]
09365
Engine::check_data_size
[function]
[call site]
09366
Ok
[function]
[call site]
09367
Dynamic::into_immutable_string
[function]
[call site]
09368
Result::map_err
[function]
[call site]
09369
Engine::map_type_name
[function]
[call site]
09370
type_name::<ImmutableString>
[function]
[call site]
09371
&'a
[call site]
09372
ERR::ErrorMismatchOutputType
[function]
[call site]
09373
into
[function]
[call site]
09374
test_side_effects_print
[function]
[call site]
09375
Dynamic::into_immutable_string
[function]
[call site]
09376
Result::map_err
[function]
[call site]
09377
Engine::map_type_name
[function]
[call site]
09378
type_name::<ImmutableString>
[function]
[call site]
09379
&'a
[call site]
09380
ERR::ErrorMismatchOutputType
[function]
[call site]
09381
into
[function]
[call site]
09382
test_print_debug
[function]
[call site]
09383
&mut
[call site]
09384
Engine::map_type_name
[function]
[call site]
09385
std::
[call site]
09386
any::type_name
[function]
[call site]
09387
Engine::map_type_name
[function]
[call site]
09388
std::
[call site]
09389
any::type_name
[function]
[call site]
09390
Err
[function]
[call site]
09391
ERR::ErrorIndexingType
[function]
[call site]
09392
into
[function]
[call site]
09393
Engine::map_type_name
[function]
[call site]
09394
std::
[call site]
09395
any::type_name
[function]
[call site]
09396
Engine::map_type_name
[function]
[call site]
09397
std::
[call site]
09398
any::type_name
[function]
[call site]
09399
Engine::map_type_name
[function]
[call site]
09400
std::
[call site]
09401
any::type_name
[function]
[call site]
09402
Err
[function]
[call site]
09403
ERR::ErrorIndexingType
[function]
[call site]
09404
into
[function]
[call site]
09405
string_functions::starts_with
[function]
[call site]
09406
test::len
[function]
[call site]
09407
Engine::map_type_name
[function]
[call site]
09408
std::
[call site]
09409
any::type_name
[function]
[call site]
09410
Err
[function]
[call site]
09411
ERR::ErrorDotExpr
[function]
[call site]
09412
into
[function]
[call site]
09413
string_functions::starts_with
[function]
[call site]
09414
test::len
[function]
[call site]
09415
Engine::map_type_name
[function]
[call site]
09416
std::
[call site]
09417
any::type_name
[function]
[call site]
09418
Engine::map_type_name
[function]
[call site]
09419
std::
[call site]
09420
any::type_name
[function]
[call site]
09421
Err
[function]
[call site]
09422
ERR::ErrorDotExpr
[function]
[call site]
09423
into
[function]
[call site]
09424
Err
[function]
[call site]
09425
ERR::ErrorFunctionNotFound
[function]
[call site]
09426
Engine::gen_fn_call_signature
[function]
[call site]
09427
into
[function]
[call site]
09428
calc_fn_hash
[function]
[call site]
09429
test::len
[function]
[call site]
09430
StaticModuleResolver::iter_mut
[function]
[call site]
09431
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
09432
ok
[function]
[call site]
09433
test_optimizer_const_map
[function]
[call site]
09434
StmtBlock::as_ref
[function]
[call site]
09435
OptimizerState::set_dirty
[function]
[call site]
09436
Expr::from_dynamic
[function]
[call site]
09437
StaticModuleResolver::iter_mut
[function]
[call site]
09438
array_functions::for_each
[function]
[call site]
09439
optimize_expr
[function]
[call site]
09440
StaticModuleResolver::iter_mut
[function]
[call site]
09441
array_functions::for_each
[function]
[call site]
09442
optimize_expr
[function]
[call site]
09443
move_constant_arg
[function]
[call site]
09444
OptimizerState::set_dirty
[function]
[call site]
09445
string_functions::is_empty
[function]
[call site]
09446
OptimizerState::find_literal_constant
[function]
[call site]
09447
Option::is_some
[function]
[call site]
09448
Expr::from_dynamic
[function]
[call site]
09449
OptimizerState::find_literal_constant
[function]
[call site]
09450
Option::unwrap
[function]
[call site]
09451
TestStruct::clone
[function]
[call site]
09452
OptimizerState::set_dirty
[function]
[call site]
09453
ASTFlags::intersects
[function]
[call site]
09454
Expr::is_constant
[function]
[call site]
09455
Some
[function]
[call site]
09456
Cow::Owned
[function]
[call site]
09457
Expr::get_literal_value
[function]
[call site]
09458
unwrap
[function]
[call site]
09459
OptimizerState::push_var
[function]
[call site]
09460
TestStruct::clone
[function]
[call site]
09461
optimize_stmt
[function]
[call site]
09462
Token::is_op_assignment
[function]
[call site]
09463
o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access
[function]
[call site]
09464
string_functions::is_empty
[function]
[call site]
09465
OptimizerState::set_dirty
[function]
[call site]
09466
OpAssignment::new_op_assignment_from_base
[function]
[call site]
09467
Token::lookup_symbol_from_syntax
[function]
[call site]
09468
Option::unwrap_or_else
[function]
[call site]
09469
OpAssignment::new_op_assignment_from_base_token
[function]
[call site]
09470
OpAssignment::new_op_assignment_from_token
[function]
[call site]
09471
Token::get_base_op_from_assignment
[function]
[call site]
09472
Option::unwrap_or_else
[function]
[call site]
09473
Token::literal_syntax
[function]
[call site]
09474
Token::literal_syntax
[function]
[call site]
09475
calc_fn_hash
[function]
[call site]
09476
calc_fn_hash
[function]
[call site]
09477
Token::convert_to_op_assignment
[function]
[call site]
09478
Some
[function]
[call site]
09479
Option::unwrap_or_else
[function]
[call site]
09480
test_functions_take
[function]
[call site]
09481
o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access
[function]
[call site]
09482
optimize_expr
[function]
[call site]
09483
optimize_expr
[function]
[call site]
09484
string_functions::is_empty
[function]
[call site]
09485
string_functions::is_empty
[function]
[call site]
09486
OptimizerState::set_dirty
[function]
[call site]
09487
Expr::start_position
[function]
[call site]
09488
test_functions_take
[function]
[call site]
09489
optimize_expr
[function]
[call site]
09490
Stmt::Block
[function]
[call site]
09491
StmtBlock::new
[function]
[call site]
09492
Stmt::Expr
[function]
[call site]
09493
into
[function]
[call site]
09494
Stmt::Noop
[function]
[call site]
09495
Self::into
[function]
[call site]
09496
Stmt::Expr
[function]
[call site]
09497
into
[function]
[call site]
09498
string_functions::is_empty
[function]
[call site]
09499
OptimizerState::set_dirty
[function]
[call site]
09500
Stmt::Noop
[function]
[call site]
09501
OptimizerState::set_dirty
[function]
[call site]
09502
StmtBlock::take_statements
[function]
[call site]
09503
optimize_stmt_block
[function]
[call site]
09504
string_functions::is_empty
[function]
[call site]
09505
Stmt::Noop
[function]
[call site]
09506
ParseSettings::level_up_with_position
[function]
[call site]
09507
Stmt::Block
[function]
[call site]
09508
StmtBlock::new_with_span
[function]
[call site]
09509
MyIterableType::into_iter
[function]
[call site]
09510
Self::IntoIter::collect
[function]
[call site]
09511
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09512
StmtBlock::new_with_span
[function]
[call site]
09513
MyIterableType::into_iter
[function]
[call site]
09514
Self::IntoIter::collect
[function]
[call site]
09515
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09516
Self::into
[function]
[call site]
09517
OptimizerState::set_dirty
[function]
[call site]
09518
StmtBlock::take_statements
[function]
[call site]
09519
optimize_stmt_block
[function]
[call site]
09520
string_functions::is_empty
[function]
[call site]
09521
Stmt::Noop
[function]
[call site]
09522
ParseSettings::level_up_with_position
[function]
[call site]
09523
Stmt::Block
[function]
[call site]
09524
StmtBlock::new_with_span
[function]
[call site]
09525
StmtBlock::new_with_span
[function]
[call site]
09526
Self::into
[function]
[call site]
09527
string_functions::is_empty
[function]
[call site]
09528
test::len
[function]
[call site]
09529
StmtBlock::as_mut
[function]
[call site]
09530
test_functions_take
[function]
[call site]
09531
OptimizerState::set_dirty
[function]
[call site]
09532
StmtBlock::take_statements
[function]
[call site]
09533
StmtBlock::statements_mut
[function]
[call site]
09534
optimize_stmt_block
[function]
[call site]
09535
test_functions_take
[function]
[call site]
09536
optimize_expr
[function]
[call site]
09537
blob_functions::push
[function]
[call site]
09538
blob_functions::push
[function]
[call site]
09539
FnPtr::try_from
[function]
[call site]
09540
RhaiResultOf::unwrap
[function]
[call site]
09541
test_functions_take
[function]
[call site]
09542
optimize_expr
[function]
[call site]
09543
Position::new_const
[function]
[call site]
09544
blob_functions::push
[function]
[call site]
09545
blob_functions::push
[function]
[call site]
09546
Expr::And
[function]
[call site]
09547
RhaiResult::into
[function]
[call site]
09548
optimize_expr
[function]
[call site]
09549
StmtBlock::statements_mut
[function]
[call site]
09550
optimize_stmt_block
[function]
[call site]
09551
StmtBlock::take_statements
[function]
[call site]
09552
mem::take
[function]
[call site]
09553
StmtBlock::statements_mut
[function]
[call site]
09554
StmtBlock::statements_mut
[function]
[call site]
09555
optimize_stmt_block
[function]
[call site]
09556
StmtBlock::take_statements
[function]
[call site]
09557
is_hashable_constant
[function]
[call site]
09558
Expr::is_constant
[function]
[call site]
09559
Dynamic::is_hashable
[function]
[call site]
09560
Expr::get_literal_value
[function]
[call site]
09561
unwrap
[function]
[call site]
09562
func::hashing::get_hasher
[function]
[call site]
09563
test::hash
[function]
[call site]
09564
Self::Hasher::finish
[function]
[call site]
09565
Command::get
[function]
[call site]
09566
mem::take
[function]
[call site]
09567
string_functions::clear
[function]
[call site]
09568
Stmt::Expr
[function]
[call site]
09569
test_functions_take
[function]
[call site]
09570
into
[function]
[call site]
09571
optimize_stmt
[function]
[call site]
09572
optimize_expr
[function]
[call site]
09573
map_or
[function]
[call site]
09574
Stmt::Expr
[function]
[call site]
09575
test_functions_take
[function]
[call site]
09576
into
[function]
[call site]
09577
optimize_stmt
[function]
[call site]
09578
into
[function]
[call site]
09579
Stmt::Expr
[function]
[call site]
09580
test_functions_take
[function]
[call site]
09581
into
[function]
[call site]
09582
into
[function]
[call site]
09583
test_functions_take
[function]
[call site]
09584
Stmt::If
[function]
[call site]
09585
into
[function]
[call site]
09586
Expr::start_position
[function]
[call site]
09587
OptimizerState::set_dirty
[function]
[call site]
09588
mem::take
[function]
[call site]
09589
Stmt::Expr
[function]
[call site]
09590
test_functions_take
[function]
[call site]
09591
into
[function]
[call site]
09592
optimize_stmt
[function]
[call site]
09593
OptimizerState::set_dirty
[function]
[call site]
09594
string_functions::is_empty
[function]
[call site]
09595
test::len
[function]
[call site]
09596
MyIterableType::into_iter
[function]
[call site]
09597
Self::IntoIter::all
[function]
[call site]
09598
MyIterableType::into_iter
[function]
[call site]
09599
Self::IntoIter::find
[function]
[call site]
09600
string_functions::contains
[function]
[call site]
09601
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09602
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09603
Stmt::Expr
[function]
[call site]
09604
test_functions_take
[function]
[call site]
09605
into
[function]
[call site]
09606
optimize_stmt
[function]
[call site]
09607
test_functions_take
[function]
[call site]
09608
optimize_expr
[function]
[call site]
09609
map_or
[function]
[call site]
09610
Stmt::Expr
[function]
[call site]
09611
test_functions_take
[function]
[call site]
09612
into
[function]
[call site]
09613
optimize_stmt
[function]
[call site]
09614
into
[function]
[call site]
09615
Stmt::Expr
[function]
[call site]
09616
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09617
test_functions_take
[function]
[call site]
09618
into
[function]
[call site]
09619
into
[function]
[call site]
09620
Stmt::If
[function]
[call site]
09621
into
[function]
[call site]
09622
Expr::start_position
[function]
[call site]
09623
OptimizerState::set_dirty
[function]
[call site]
09624
string_functions::is_empty
[function]
[call site]
09625
OptimizerState::set_dirty
[function]
[call site]
09626
string_functions::clear
[function]
[call site]
09627
test::len
[function]
[call site]
09628
map_functions::retain
[function]
[call site]
09629
string_functions::is_empty
[function]
[call site]
09630
Ok
[function]
[call site]
09631
IterateMap::new
[function]
[call site]
09632
IterateMap::new
[function]
[call site]
09633
IterateMap::new
[function]
[call site]
09634
mem::take
[function]
[call site]
09635
is_some
[function]
[call site]
09636
blob_functions::insert
[function]
[call site]
09637
FnPtr::call_raw_with_extra_args
[function]
[call site]
09638
Some
[function]
[call site]
09639
TestStruct::clone
[function]
[call site]
09640
Self::into
[function]
[call site]
09641
Some
[function]
[call site]
09642
Dynamic::as_bool
[function]
[call site]
09643
Result::unwrap_or
[function]
[call site]
09644
blob_functions::insert
[function]
[call site]
09645
blob_functions::insert
[function]
[call site]
09646
Some
[function]
[call site]
09647
map_or_else
[function]
[call site]
09648
Ok
[function]
[call site]
09649
string_functions::contains
[function]
[call site]
09650
test::len
[function]
[call site]
09651
OptimizerState::set_dirty
[function]
[call site]
09652
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09653
optimize_expr
[function]
[call site]
09654
optimize_expr
[function]
[call site]
09655
OptimizerState::set_dirty
[function]
[call site]
09656
Stmt::Expr
[function]
[call site]
09657
test_functions_take
[function]
[call site]
09658
into
[function]
[call site]
09659
optimize_stmt
[function]
[call site]
09660
Stmt::Block
[function]
[call site]
09661
StmtBlock::empty
[function]
[call site]
09662
Self::into
[function]
[call site]
09663
optimize_expr
[function]
[call site]
09664
optimize_expr
[function]
[call site]
09665
optimize_expr
[function]
[call site]
09666
Expr::is_unit
[function]
[call site]
09667
Expr::Unit
[function]
[call site]
09668
ParseSettings::level_up_with_position
[function]
[call site]
09669
OptimizerState::set_dirty
[function]
[call site]
09670
map_functions::retain
[function]
[call site]
09671
map_functions::retain
[function]
[call site]
09672
string_functions::is_empty
[function]
[call site]
09673
Ok
[function]
[call site]
09674
IterateMap::new
[function]
[call site]
09675
IterateMap::new
[function]
[call site]
09676
IterateMap::new
[function]
[call site]
09677
mem::take
[function]
[call site]
09678
is_some
[function]
[call site]
09679
blob_functions::insert
[function]
[call site]
09680
FnPtr::call_raw_with_extra_args
[function]
[call site]
09681
Some
[function]
[call site]
09682
TestStruct::clone
[function]
[call site]
09683
Self::into
[function]
[call site]
09684
Some
[function]
[call site]
09685
Dynamic::as_bool
[function]
[call site]
09686
Result::unwrap_or
[function]
[call site]
09687
blob_functions::insert
[function]
[call site]
09688
blob_functions::insert
[function]
[call site]
09689
Some
[function]
[call site]
09690
map_or_else
[function]
[call site]
09691
Ok
[function]
[call site]
09692
OptimizerState::set_dirty
[function]
[call site]
09693
MyIterableType::into_iter
[function]
[call site]
09694
Self::IntoIter::position
[function]
[call site]
09695
test::len
[function]
[call site]
09696
OptimizerState::set_dirty
[function]
[call site]
09697
string_functions::truncate
[function]
[call site]
09698
string_functions::clear
[function]
[call site]
09699
FnPtr::try_from
[function]
[call site]
09700
char_indices
[function]
[call site]
09701
nth
[function]
[call site]
09702
shared_make_mut
[function]
[call site]
09703
string_functions::truncate
[function]
[call site]
09704
string_functions::is_empty
[function]
[call site]
09705
OptimizerState::set_dirty
[function]
[call site]
09706
map_functions::retain
[function]
[call site]
09707
OptimizerState::set_dirty
[function]
[call site]
09708
optimize_expr
[function]
[call site]
09709
StaticModuleResolver::iter_mut
[function]
[call site]
09710
impl
[call site]
09711
array_functions::for_each
[function]
[call site]
09712
Some
[function]
[call site]
09713
map_functions::values
[function]
[call site]
09714
flat_map
[function]
[call site]
09715
MyIterableType::into_iter
[function]
[call site]
09716
test_chars
[function]
[call site]
09717
0.chars().collect::<Vec<_>>
[function]
[call site]
09718
MyIterableType::into_iter
[function]
[call site]
09719
test_method_call
[function]
[call site]
09720
MyIterableType::into_iter
[function]
[call site]
09721
Self::IntoIter::all
[function]
[call site]
09722
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09723
Expr::is_unit
[function]
[call site]
09724
Expr::Unit
[function]
[call site]
09725
ParseSettings::level_up_with_position
[function]
[call site]
09726
OptimizerState::set_dirty
[function]
[call site]
09727
OptimizerState::set_dirty
[function]
[call site]
09728
Stmt::Noop
[function]
[call site]
09729
optimize_expr
[function]
[call site]
09730
Expr::Unit
[function]
[call site]
09731
StmtBlock::statements_mut
[function]
[call site]
09732
optimize_stmt_block
[function]
[call site]
09733
StmtBlock::take_statements
[function]
[call site]
09734
optimize_expr
[function]
[call site]
09735
StmtBlock::statements_mut
[function]
[call site]
09736
optimize_stmt_block
[function]
[call site]
09737
StmtBlock::take_statements
[function]
[call site]
09738
optimize_expr
[function]
[call site]
09739
StmtBlock::statements_mut
[function]
[call site]
09740
optimize_stmt_block
[function]
[call site]
09741
StmtBlock::take_statements
[function]
[call site]
09742
ASTFlags::intersects
[function]
[call site]
09743
optimize_expr
[function]
[call site]
09744
optimize_expr
[function]
[call site]
09745
optimize_stmt_block
[function]
[call site]
09746
StmtBlock::take_statements
[function]
[call site]
09747
mem::take
[function]
[call site]
09748
StmtBlock::statements_mut
[function]
[call site]
09749
StmtBlockContainer::as_mut_slice
[function]
[call site]
09750
OptimizerState::set_dirty
[function]
[call site]
09751
Stmt::Noop
[function]
[call site]
09752
StmtBlock::new_with_span
[function]
[call site]
09753
MyIterableType::into_iter
[function]
[call site]
09754
Self::IntoIter::collect
[function]
[call site]
09755
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09756
iterator_functions::chars_from_start
[function]
[call site]
09757
CharsStream::new
[function]
[call site]
09758
Stmt::is_block_dependent
[function]
[call site]
09759
MyIterableType::into_iter
[function]
[call site]
09760
Self::IntoIter::all
[function]
[call site]
09761
FnCallExpr::is_qualified
[function]
[call site]
09762
FnCallExpr::is_qualified
[function]
[call site]
09763
OptimizerState::set_dirty
[function]
[call site]
09764
test_functions_take
[function]
[call site]
09765
StmtBlock::statements_mut
[function]
[call site]
09766
MyIterableType::into_iter
[function]
[call site]
09767
test_method_call
[function]
[call site]
09768
OptimizerState::set_dirty
[function]
[call site]
09769
StmtBlock::take_statements
[function]
[call site]
09770
StmtBlock::new_with_span
[function]
[call site]
09771
optimize_stmt_block
[function]
[call site]
09772
StmtBlock::new_with_span
[function]
[call site]
09773
Stmt::Block
[function]
[call site]
09774
ParseResult::into
[function]
[call site]
09775
StmtBlock::statements_mut
[function]
[call site]
09776
optimize_stmt_block
[function]
[call site]
09777
StmtBlock::take_statements
[function]
[call site]
09778
StmtBlock::statements_mut
[function]
[call site]
09779
optimize_stmt_block
[function]
[call site]
09780
StmtBlock::take_statements
[function]
[call site]
09781
OptimizerState::set_dirty
[function]
[call site]
09782
StmtBlock::as_mut
[function]
[call site]
09783
string_functions::is_empty
[function]
[call site]
09784
test::len
[function]
[call site]
09785
mem::take
[function]
[call site]
09786
StmtBlock::as_mut
[function]
[call site]
09787
StmtBlock::statements_mut
[function]
[call site]
09788
optimize_stmt_block
[function]
[call site]
09789
StmtBlock::take_statements
[function]
[call site]
09790
Stmt::Block
[function]
[call site]
09791
into
[function]
[call site]
09792
Stmt::Noop
[function]
[call site]
09793
ParseSettings::level_up_with_position
[function]
[call site]
09794
OptimizerState::set_dirty
[function]
[call site]
09795
test_functions_take
[function]
[call site]
09796
Stmt::FnCall
[function]
[call site]
09797
optimize_expr
[function]
[call site]
09798
ParseResult::take
[function]
[call site]
09799
Engine::new
[function]
[call site]
09800
register_type_with_name::<TestStruct>
[function]
[call site]
09801
Engine::register_fn
[function]
[call site]
09802
TestStruct
[function]
[call site]
09803
Expr::FnCall
[function]
[call site]
09804
optimize_expr
[function]
[call site]
09805
Stmt::FnCall
[function]
[call site]
09806
Stmt::Expr
[function]
[call site]
09807
into
[function]
[call site]
09808
optimize_expr
[function]
[call site]
09809
optimize_expr
[function]
[call site]
09810
string_functions::is_empty
[function]
[call site]
09811
OptimizerState::set_dirty
[function]
[call site]
09812
Stmt::Noop
[function]
[call site]
09813
test::len
[function]
[call site]
09814
map_functions::retain
[function]
[call site]
09815
OptimizerState::find_literal_constant
[function]
[call site]
09816
Ident::as_str
[function]
[call site]
09817
Position::is_none
[function]
[call site]
09818
test::len
[function]
[call site]
09819
OptimizerState::set_dirty
[function]
[call site]
09820
MyIterableType::into_iter
[function]
[call site]
09821
Self::IntoIter::rev
[function]
[call site]
09822
array_functions::reduce_rev_with_initial
[function]
[call site]
09823
ParseSettings::level_up_with_position
[function]
[call site]
09824
ParseSettings::level_up
[function]
[call site]
09825
Ok
[function]
[call site]
09826
RhaiFunc::is_pure
[function]
[call site]
09827
Expr::is_constant
[function]
[call site]
09828
Expr::is_constant
[function]
[call site]
09829
Expr::is_constant
[function]
[call site]
09830
ParseResult::map_or
[function]
[call site]
09831
test::len
[function]
[call site]
09832
test::len
[function]
[call site]
09833
test::len
[function]
[call site]
09834
test::len
[function]
[call site]
09835
RhaiFunc::is_pure
[function]
[call site]
09836
OptimizerState::set_dirty
[function]
[call site]
09837
string_functions::remove
[function]
[call site]
09838
RhaiFunc::is_pure
[function]
[call site]
09839
RhaiFunc::is_pure
[function]
[call site]
09840
OptimizerState::set_dirty
[function]
[call site]
09841
string_functions::remove
[function]
[call site]
09842
ASTFlags::intersects
[function]
[call site]
09843
OptimizerState::set_dirty
[function]
[call site]
09844
string_functions::clear
[function]
[call site]
09845
string_functions::is_empty
[function]
[call site]
09846
shared_get_mut
[function]
[call site]
09847
string_functions::clear
[function]
[call site]
09848
ImmutableString::new
[function]
[call site]
09849
Stmt::returns_value
[function]
[call site]
09850
RhaiFunc::is_pure
[function]
[call site]
09851
OptimizerState::set_dirty
[function]
[call site]
09852
string_functions::clear
[function]
[call site]
09853
ASTFlags::intersects
[function]
[call site]
09854
Stmt::returns_value
[function]
[call site]
09855
OptimizerState::set_dirty
[function]
[call site]
09856
string_functions::pop
[function]
[call site]
09857
string_functions::is_empty
[function]
[call site]
09858
shared_make_mut
[function]
[call site]
09859
string_functions::pop
[function]
[call site]
09860
Dynamic::map_or
[function]
[call site]
09861
Dynamic::unwrap
[function]
[call site]
09862
ASTFlags::intersects
[function]
[call site]
09863
OptimizerState::set_dirty
[function]
[call site]
09864
StmtBlockContainer::last_mut
[function]
[call site]
09865
unwrap
[function]
[call site]
09866
StmtBlock::as_mut
[function]
[call site]
09867
&mut
[call site]
09868
Stmt::Noop
[function]
[call site]
09869
Stmt::Expr
[function]
[call site]
09870
mem::take
[function]
[call site]
09871
Stmt::returns_value
[function]
[call site]
09872
Stmt::returns_value
[function]
[call site]
09873
RhaiFunc::is_pure
[function]
[call site]
09874
OptimizerState::set_dirty
[function]
[call site]
09875
Stmt::returns_value
[function]
[call site]
09876
StmtBlockContainer::last_mut
[function]
[call site]
09877
unwrap
[function]
[call site]
09878
Stmt::Noop
[function]
[call site]
09879
ParseSettings::level_up_with_position
[function]
[call site]
09880
string_functions::pop
[function]
[call site]
09881
Dynamic::unwrap
[function]
[call site]
09882
RhaiFunc::is_pure
[function]
[call site]
09883
OptimizerState::set_dirty
[function]
[call site]
09884
string_functions::clear
[function]
[call site]
09885
ASTFlags::intersects
[function]
[call site]
09886
OptimizerState::set_dirty
[function]
[call site]
09887
string_functions::pop
[function]
[call site]
09888
Dynamic::unwrap
[function]
[call site]
09889
ASTFlags::intersects
[function]
[call site]
09890
RhaiFunc::is_pure
[function]
[call site]
09891
OptimizerState::set_dirty
[function]
[call site]
09892
string_functions::pop
[function]
[call site]
09893
Dynamic::unwrap
[function]
[call site]
09894
RhaiFunc::is_pure
[function]
[call site]
09895
OptimizerState::set_dirty
[function]
[call site]
09896
string_functions::pop
[function]
[call site]
09897
Dynamic::unwrap
[function]
[call site]
09898
OptimizerState::rewind_var
[function]
[call site]
09899
string_functions::truncate
[function]
[call site]
09900
OptimizerState::is_dirty
[function]
[call site]
09901
OptimizerState::set_dirty
[function]
[call site]
09902
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09903
Option::into
[function]
[call site]
09904
Self::into
[function]
[call site]
09905
crate::Module::new
[function]
[call site]
09906
Position::new_const
[function]
[call site]
09907
CustomTypesCollection::new
[function]
[call site]
09908
TestStruct::new
[function]
[call site]
09909
TestStruct::new
[function]
[call site]
09910
BloomFilterU64::new
[function]
[call site]
09911
TestStruct::new
[function]
[call site]
09912
TestStruct::new
[function]
[call site]
09913
Self::into
[function]
[call site]
09914
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09915
AST::new
[function]
[call site]
09916
crate::SmartString::new_const
[function]
[call site]
09917
Some
[function]
[call site]
09918
TestStruct::new
[function]
[call site]
09919
MyIterableType::into_iter
[function]
[call site]
09920
Self::IntoIter::collect
[function]
[call site]
09921
into
[function]
[call site]
09922
Engine::optimize_top_level
[function]
[call site]
09923
std::slice::from_ref
[function]
[call site]
09924
Ok
[function]
[call site]
09925
AST::new
[function]
[call site]
09926
crate::Module::new
[function]
[call site]
09927
StmtBlock::extend
[function]
[call site]
09928
StmtBlock::extend
[function]
[call site]
09929
StmtBlock::borrow
[function]
[call site]
09930
into
[function]
[call site]
09931
Ok
[function]
[call site]
09932
Some
[function]
[call site]
09933
Scope::new
[function]
[call site]
09934
ParseResult::unwrap
[function]
[call site]
09935
Engine::run_ast
[function]
[call site]
09936
RhaiResultOf::unwrap
[function]
[call site]
09937
Engine::on_def_var
[function]
[call site]
09938
Option::name
[function]
[call site]
09939
VarDefInfo::nesting_level
[function]
[call site]
09940
Ok
[function]
[call site]
09941
Ok
[function]
[call site]
09942
run
[function]
[call site]
09943
RhaiResultOf::unwrap_err
[function]
[call site]
09944
run
[function]
[call site]
09945
RhaiResultOf::unwrap_err
[function]
[call site]
09946
run
[function]
[call site]
09947
RhaiResultOf::unwrap_err
[function]
[call site]
09948
run
[function]
[call site]
09949
RhaiResultOf::unwrap
[function]
[call site]
09950
Module::is_standard_lib
[function]
[call site]
09951
flat_map
[function]
[call site]
09952
RhaiFunc::get_iter_fn
[function]
[call site]
09953
filter_map
[function]
[call site]
09954
Position::new_const
[function]
[call site]
09955
RhaiFunc::get_script_fn_def
[function]
[call site]
09956
Option::map
[function]
[call site]
09957
into
[function]
[call site]
09958
array_functions::for_each
[function]
[call site]
09959
blob_functions::push
[function]
[call site]
09960
RhaiFunc::get_iter_fn
[function]
[call site]
09961
Option::filter_map
[function]
[call site]
09962
into
[function]
[call site]
09963
RhaiFunc::get_script_fn_def
[function]
[call site]
09964
Option::map
[function]
[call site]
09965
into
[function]
[call site]
09966
array_functions::for_each
[function]
[call site]
09967
blob_functions::push
[function]
[call site]
09968
Module::iter_sub_modules
[function]
[call site]
09969
Module::iter_sub_modules_raw
[function]
[call site]
09970
MyIterableType::into_iter
[function]
[call site]
09971
impl
[call site]
09972
Ident::as_str
[function]
[call site]
09973
array_functions::for_each
[function]
[call site]
09974
Position::new_const
[function]
[call site]
09975
unwrap
[function]
[call site]
09976
scan_module_recursive
[function]
[call site]
09977
NativeCallContext::global_runtime_state
[function]
[call site]
09978
GlobalRuntimeState::iter_imports_raw
[function]
[call site]
09979
MyIterableType::into_iter
[function]
[call site]
09980
array_functions::reduce_rev
[function]
[call site]
09981
array_functions::zip
[function]
[call site]
09982
MyIterableType::into_iter
[function]
[call site]
09983
array_functions::reduce_rev
[function]
[call site]
09984
array_functions::for_each
[function]
[call site]
09985
scan_module_recursive
[function]
[call site]
09986
MyIterableType::into_iter
[function]
[call site]
09987
array_functions::for_each
[function]
[call site]
09988
scan_module_recursive
[function]
[call site]
09989
Some
[function]
[call site]
09990
StmtBlock::as_ref
[function]
[call site]
09991
test::len
[function]
[call site]
09992
IterateMap::new
[function]
[call site]
09993
string_functions::is_empty
[function]
[call site]
09994
blob_functions::insert
[function]
[call site]
09995
&str::into
[function]
[call site]
09996
Engine::get_interned_string
[function]
[call site]
09997
ImmutableString::into
[function]
[call site]
09998
blob_functions::insert
[function]
[call site]
09999
&str::into
[function]
[call site]
10000
Engine::get_interned_string
[function]
[call site]
10001
ImmutableString::into
[function]
[call site]
10002
blob_functions::insert
[function]
[call site]
10003
&str::into
[function]
[call site]
10004
Engine::get_interned_string
[function]
[call site]
10005
ImmutableString::into
[function]
[call site]
10006
blob_functions::insert
[function]
[call site]
10007
&str::into
[function]
[call site]
10008
string_functions::starts_with
[function]
[call site]
10009
into
[function]
[call site]
10010
blob_functions::insert
[function]
[call site]
10011
&str::into
[function]
[call site]
10012
into
[function]
[call site]
10013
blob_functions::insert
[function]
[call site]
10014
&str::into
[function]
[call site]
10015
MyIterableType::into_iter
[function]
[call site]
10016
test_optimizer_const_map
[function]
[call site]
10017
Engine::get_interned_string
[function]
[call site]
10018
ImmutableString::into
[function]
[call site]
10019
params
[call site]
10020
.iter()
[call site]
10021
.map(|&p|
[call site]
10022
.collect::<Array>
[function]
[call site]
10023
into
[function]
[call site]
10024
string_functions::is_empty
[function]
[call site]
10025
blob_functions::insert
[function]
[call site]
10026
&str::into
[function]
[call site]
10027
MyIterableType::into_iter
[function]
[call site]
10028
test_optimizer_const_map
[function]
[call site]
10029
Engine::get_interned_string
[function]
[call site]
10030
ImmutableString::into
[function]
[call site]
10031
comments
[call site]
10032
.iter()
[call site]
10033
.map(|&s|
[call site]
10034
.collect::<Array>
[function]
[call site]
10035
into
[function]
[call site]
10036
Some
[function]
[call site]
10037
Dynamic::from_map
[function]
[call site]
10038
as_deref
[function]
[call site]
10039
syn::Result::peekable
[function]
[call site]
10040
Engine::default
[function]
[call site]
10041
ParseState::new
[function]
[call site]
10042
Some
[function]
[call site]
10043
Engine::parse_global_expr
[function]
[call site]
10044
Engine::max_expr_depth
[function]
[call site]
10045
Engine::parse_expr
[function]
[call site]
10046
peek
[function]
[call site]
10047
unwrap
[function]
[call site]
10048
Err
[function]
[call site]
10049
LexError::UnexpectedInput
[function]
[call site]
10050
(Token,
[call site]
10051
PERR::into_err
[function]
[call site]
10052
Position::new_const
[function]
[call site]
10053
blob_functions::push
[function]
[call site]
10054
Stmt::Expr
[function]
[call site]
10055
into
[function]
[call site]
10056
Ok
[function]
[call site]
10057
Engine::optimize_into_ast
[function]
[call site]
10058
map_functions::values
[function]
[call site]
10059
cloned
[function]
[call site]
10060
lib.values().cloned().collect::<Vec<_>>
[function]
[call site]
10061
Ok
[function]
[call site]
10062
AST::new
[function]
[call site]
10063
crate::Module::from
[function]
[call site]
10064
map_functions::values
[function]
[call site]
10065
cloned
[function]
[call site]
10066
ParseResult::expect
[function]
[call site]
10067
Ident::as_str
[function]
[call site]
10068
eval_ast::<bool>
[function]
[call site]
10069
expect
[function]
[call site]
10070
unwrap_or
[function]
[call site]
10071
FnPtr::try_from
[function]
[call site]
10072
RhaiResultOf::unwrap
[function]
[call site]
10073
FnPtr::try_from
[function]
[call site]
10074
RhaiResultOf::map
[function]
[call site]
10075
unwrap_or
[function]
[call site]
10076
FnPtr::try_from
[function]
[call site]
10077
RhaiResultOf::unwrap
[function]
[call site]
10078
test::len
[function]
[call site]
10079
test::len
[function]
[call site]
10080
blob_functions::push
[function]
[call site]
10081
blob_functions::insert
[function]
[call site]
10082
TestStruct::new
[function]
[call site]
10083
Self::as_shared_module
[function]
[call site]
10084
Engine::set_max_string_size
[function]
[call site]
10085
TestStruct::new
[function]
[call site]
10086
Engine::set_max_array_size
[function]
[call site]
10087
TestStruct::new
[function]
[call site]
10088
Engine::set_max_map_size
[function]
[call site]
10089
TestStruct::new
[function]
[call site]
10090
Engine::set_max_variables
[function]
[call site]
10091
Engine::set_max_functions
[function]
[call site]
10092
Engine::set_max_modules
[function]
[call site]
10093
Engine::set_max_call_levels
[function]
[call site]
10094
Engine::set_max_expr_depths
[function]
[call site]
10095
TestStruct::new
[function]
[call site]
10096
TestStruct::new
[function]
[call site]
10097
Engine::set_optimization_level
[function]
[call site]
10098
Engine::on_debug
[function]
[call site]
10099
Some
[function]
[call site]
10100
TestStruct::new
[function]
[call site]
10101
std::hint::black_box
[function]
[call site]
10102
Engine::on_print
[function]
[call site]
10103
std::hint::black_box
[function]
[call site]
10104
test_chars
[function]
[call site]
10105
test_functions_take
[function]
[call site]
10106
script.chars().take(32
[call site]
10107
Engine::compile
[function]
[call site]
10108
std::hint::black_box
[function]
[call site]
10109
std::hint::black_box
[function]
[call site]
10110
AST::iter_functions
[function]
[call site]
10111
Module::iter_script_fn
[function]
[call site]
10112
test_optimizer_const_map
[function]
[call site]
10113
StmtBlock::as_ref
[function]
[call site]
10114
&[Stmt]::into
[function]
[call site]
10115
ImmutableString::strong_count
[function]
[call site]
10116
ImmutableString::strong_count
[function]
[call site]
10117
std::hint::black_box
[function]
[call site]
10118
AST::iter_literal_variables
[function]
[call site]
10119
AST::statements
[function]
[call site]
10120
MyIterableType::into_iter
[function]
[call site]
10121
Self::IntoIter::filter_map
[function]
[call site]
10122
ASTFlags::intersects
[function]
[call site]
10123
ASTFlags::intersects
[function]
[call site]
10124
Expr::get_literal_value
[function]
[call site]
10125
Option::map
[function]
[call site]
10126
Ident::as_str
[function]
[call site]
10127
ASTFlags::intersects
[function]
[call site]
10128
ImmutableString::strong_count
[function]
[call site]
10129
std::hint::black_box
[function]
[call site]
10130
Expr::walk
[function]
[call site]
10131
blob_functions::push
[function]
[call site]
10132
Expr::into
[function]
[call site]
10133
on_node
[function]
[call site]
10134
Expr::walk
[function]
[call site]
10135
Expr::walk
[function]
[call site]
10136
Expr::walk
[function]
[call site]
10137
Expr::walk
[function]
[call site]
10138
Expr::walk
[function]
[call site]
10139
Expr::walk
[function]
[call site]
10140
Expr::walk
[function]
[call site]
10141
Expr::walk
[function]
[call site]
10142
string_functions::pop
[function]
[call site]
10143
Dynamic::unwrap
[function]
[call site]
10144
std::hint::black_box
[function]
[call site]
10145
Engine::gen_fn_metadata_with_ast_to_json
[function]
[call site]
10146
Engine::gen_metadata_to_json_raw
[function]
[call site]
10147
ImmutableString::new
[function]
[call site]
10148
ModuleMetadata::new
[function]
[call site]
10149
TestStruct::new
[function]
[call site]
10150
TestStruct::new
[function]
[call site]
10151
TestStruct::new
[function]
[call site]
10152
blob_functions::insert
[function]
[call site]
10153
StmtBlock::as_ref
[function]
[call site]
10154
&[Stmt]::into
[function]
[call site]
10155
MyIterableType::into_iter
[function]
[call site]
10156
test_var_def_filter
[function]
[call site]
10157
Module::is_standard_lib
[function]
[call site]
10158
array_functions::for_each
[function]
[call site]
10159
test_comments_doc
[function]
[call site]
10160
string_functions::is_empty
[function]
[call site]
10161
string_functions::is_empty
[function]
[call site]
10162
test_comments_doc
[function]
[call site]
10163
Module::iter_custom_types
[function]
[call site]
10164
MyIterableType::into_iter
[function]
[call site]
10165
array_functions::for_each
[function]
[call site]
10166
blob_functions::push
[function]
[call site]
10167
!::into
[function]
[call site]
10168
RhaiFunc::get_iter_fn
[function]
[call site]
10169
array_functions::for_each
[function]
[call site]
10170
string_functions::is_empty
[function]
[call site]
10171
Ok
[function]
[call site]
10172
StaticModuleResolver::iter_mut
[function]
[call site]
10173
impl
[call site]
10174
FnPtr::try_from
[function]
[call site]
10175
RhaiResultOf::unwrap_or
[function]
[call site]
10176
into
[function]
[call site]
10177
FnPtr::call_raw_with_extra_args
[function]
[call site]
10178
Some
[function]
[call site]
10179
Ok
[function]
[call site]
10180
into
[function]
[call site]
10181
blob_functions::push
[function]
[call site]
10182
AST::shared_lib
[function]
[call site]
10183
&crate::SharedModule::iter_custom_types
[function]
[call site]
10184
MyIterableType::into_iter
[function]
[call site]
10185
array_functions::for_each
[function]
[call site]
10186
blob_functions::push
[function]
[call site]
10187
!::into
[function]
[call site]
10188
AST::shared_lib
[function]
[call site]
10189
&crate::SharedModule::iter_fn
[function]
[call site]
10190
Some
[function]
[call site]
10191
array_functions::for_each
[function]
[call site]
10192
into
[function]
[call site]
10193
blob_functions::push
[function]
[call site]
10194
sort
[function]
[call site]
10195
sort
[function]
[call site]
10196
test_comments_doc
[function]
[call site]
10197
string_functions::is_empty
[function]
[call site]
10198
string_functions::is_empty
[function]
[call site]
10199
test_comments_doc
[function]
[call site]
10200
serde_json::to_string_pretty
[function]
[call site]
10201
Some
[function]
[call site]
10202
AST::clone_functions_only
[function]
[call site]
10203
AST::clone_functions_only_filtered
[function]
[call site]
10204
crate::Module::new
[function]
[call site]
10205
&crate::SharedModule::merge_filtered
[function]
[call site]
10206
AST::merge_filtered_impl
[function]
[call site]
10207
StmtBlock::as_ref
[function]
[call site]
10208
StmtBlock::as_ref
[function]
[call site]
10209
Engine::default
[function]
[call site]
10210
to_vec
[function]
[call site]
10211
to_vec
[function]
[call site]
10212
TokenStream::to_vec
[function]
[call site]
10213
StmtBlock::extend
[function]
[call site]
10214
StmtBlock::extend
[function]
[call site]
10215
MyIterableType::into_iter
[function]
[call site]
10216
test_chars
[function]
[call site]
10217
0.chars().collect::<Vec<_>>
[function]
[call site]
10218
MyIterableType::into_iter
[function]
[call site]
10219
Self::IntoIter::cloned
[function]
[call site]
10220
StmtBlock::as_ref
[function]
[call site]
10221
TestStruct::clone
[function]
[call site]
10222
&crate::SharedModule::merge_filtered
[function]
[call site]
10223
AST::new_with_source
[function]
[call site]
10224
TestStruct::new
[function]
[call site]
10225
AST::set_source
[function]
[call site]
10226
TestStruct::clone
[function]
[call site]
10227
TestStruct::new
[function]
[call site]
10228
as_deref
[function]
[call site]
10229
map_or
[function]
[call site]
10230
string_functions::is_empty
[function]
[call site]
10231
as_deref
[function]
[call site]
10232
map_or
[function]
[call site]
10233
string_functions::is_empty
[function]
[call site]
10234
clone_from
[function]
[call site]
10235
clone_from
[function]
[call site]
10236
as_deref
[function]
[call site]
10237
unwrap
[function]
[call site]
10238
TestStruct::clone
[function]
[call site]
10239
as_deref
[function]
[call site]
10240
unwrap
[function]
[call site]
10241
blob_functions::insert
[function]
[call site]
10242
TestStruct::clone
[function]
[call site]
10243
StmtBlock::as_ref
[function]
[call site]
10244
TestStruct::clone
[function]
[call site]
10245
Some
[function]
[call site]
10246
into
[function]
[call site]
10247
Ident::as_str
[function]
[call site]
10248
Ident::as_str
[function]
[call site]
10249
TestStruct::clone
[function]
[call site]
10250
push_str
[function]
[call site]
10251
push_str
[function]
[call site]
10252
TestStruct::clone
[function]
[call site]
10253
TestStruct::clone
[function]
[call site]
10254
Engine::default
[function]
[call site]
10255
&crate::SharedModule::into
[function]
[call site]
10256
TestStruct::clone
[function]
[call site]
10257
AST::clone_functions_only_filtered
[function]
[call site]
10258
crate::Module::new
[function]
[call site]
10259
&crate::SharedModule::merge_filtered
[function]
[call site]
10260
TestStruct::clone
[function]
[call site]
10261
TestStruct::clone
[function]
[call site]
10262
Engine::default
[function]
[call site]
10263
&crate::SharedModule::into
[function]
[call site]
10264
TestStruct::clone
[function]
[call site]
10265
std::hint::black_box
[function]
[call site]
10266
map_functions::merge
[function]
[call site]
10267
string_functions::is_empty
[function]
[call site]
10268
test::len
[function]
[call site]
10269
string_functions::is_empty
[function]
[call site]
10270
StmtBlock::extend
[function]
[call site]
10271
StmtBlock::extend
[function]
[call site]
10272
Ok
[function]
[call site]
10273
std::hint::black_box
[function]
[call site]
10274