The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 10337 | 0 | EP | call site: 00000 | Engine::run_with_scope |
fuzz_target
[function]
[call site]
00000
Engine::new
[function]
[call site]
00001
Engine::new_raw
[function]
[call site]
00002
Some
[function]
[call site]
00003
TestStruct::new
[function]
[call site]
00004
crate::module::resolvers::FileModuleResolver::new
[function]
[call site]
00005
FileModuleResolver::new_with_extension
[function]
[call site]
00006
Self::into
[function]
[call site]
00007
TestStruct::new
[function]
[call site]
00008
Self::into
[function]
[call site]
00009
Scope::new
[function]
[call site]
00010
TestStruct::new
[function]
[call site]
00011
TestStruct::new
[function]
[call site]
00012
TestStruct::new
[function]
[call site]
00013
Engine::set_max_strings_interned
[function]
[call site]
00014
func::locked_write
[function]
[call site]
00015
try_borrow_mut
[function]
[call site]
00016
ok
[function]
[call site]
00017
StraightHasher::write
[function]
[call site]
00018
ok
[function]
[call site]
00019
try_write
[function]
[call site]
00020
Some
[function]
[call site]
00021
std::thread::sleep
[function]
[call site]
00022
std::thread::sleep
[function]
[call site]
00023
std::time::Duration::from_secs
[function]
[call site]
00024
FnPtr::try_from
[function]
[call site]
00025
tokenizer::is_valid_function_name
[function]
[call site]
00026
is_valid_identifier
[function]
[call site]
00027
test_chars
[function]
[call site]
00028
Engine::new
[function]
[call site]
00029
eval::<char>
[function]
[call site]
00030
unwrap_err
[function]
[call site]
00031
eval::<char>
[function]
[call site]
00032
unwrap_err
[function]
[call site]
00033
is_id_first_alphabetic
[function]
[call site]
00034
unicode_xid::UnicodeXID::is_xid_start
[function]
[call site]
00035
is_ascii_alphabetic
[function]
[call site]
00036
char::is_ascii_alphanumeric
[function]
[call site]
00037
is_reserved_keyword_or_symbol
[function]
[call site]
00038
as_bytes
[function]
[call site]
00039
test::len
[function]
[call site]
00040
test::len
[function]
[call site]
00041
string_functions::contains
[function]
[call site]
00042
string_functions::contains
[function]
[call site]
00043
string_functions::contains
[function]
[call site]
00044
test::len
[function]
[call site]
00045
as_bytes
[function]
[call site]
00046
Token::lookup_symbol_from_syntax
[function]
[call site]
00047
as_bytes
[function]
[call site]
00048
test::len
[function]
[call site]
00049
string_functions::contains
[function]
[call site]
00050
string_functions::contains
[function]
[call site]
00051
test::len
[function]
[call site]
00052
as_bytes
[function]
[call site]
00053
Some
[function]
[call site]
00054
TestStruct::clone
[function]
[call site]
00055
Self
[function]
[call site]
00056
Position::is_none
[function]
[call site]
00057
Ok
[function]
[call site]
00058
TestStruct::new
[function]
[call site]
00059
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
00060
as_bytes
[function]
[call site]
00061
test::len
[function]
[call site]
00062
string_functions::contains
[function]
[call site]
00063
string_functions::contains
[function]
[call site]
00064
test::len
[function]
[call site]
00065
as_bytes
[function]
[call site]
00066
Token::lookup_symbol_from_syntax
[function]
[call site]
00067
Option::is_some
[function]
[call site]
00068
Err
[function]
[call site]
00069
ERR::ErrorParsing
[function]
[call site]
00070
PERR::Reserved
[function]
[call site]
00071
test_to_string
[function]
[call site]
00072
Engine::new
[function]
[call site]
00073
Scope::new
[function]
[call site]
00074
blob_functions::push
[function]
[call site]
00075
blob_functions::push
[function]
[call site]
00076
FnPtr::try_from
[function]
[call site]
00077
tokenizer::is_valid_function_name
[function]
[call site]
00078
Ok
[function]
[call site]
00079
TestStruct::new
[function]
[call site]
00080
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
00081
Token::lookup_symbol_from_syntax
[function]
[call site]
00082
Option::is_some
[function]
[call site]
00083
Err
[function]
[call site]
00084
ERR::ErrorParsing
[function]
[call site]
00085
PERR::Reserved
[function]
[call site]
00086
test_to_string
[function]
[call site]
00087
into
[function]
[call site]
00088
Err
[function]
[call site]
00089
ERR::ErrorFunctionNotFound
[function]
[call site]
00090
test_to_string
[function]
[call site]
00091
into
[function]
[call site]
00092
RhaiResultOf::unwrap
[function]
[call site]
00093
blob_functions::push
[function]
[call site]
00094
blob_functions::push
[function]
[call site]
00095
into
[function]
[call site]
00096
Err
[function]
[call site]
00097
ERR::ErrorFunctionNotFound
[function]
[call site]
00098
test_to_string
[function]
[call site]
00099
into
[function]
[call site]
00100
RhaiResultOf::unwrap
[function]
[call site]
00101
std::time::Duration::from_millis
[function]
[call site]
00102
Some
[function]
[call site]
00103
StraightHasher::write
[function]
[call site]
00104
try_write
[function]
[call site]
00105
StringsInterner::set_max
[function]
[call site]
00106
StringsInterner::throttle_cache
[function]
[call site]
00107
StringsInterner::max
[function]
[call site]
00108
StringsInterner::clear
[function]
[call site]
00109
string_functions::clear
[function]
[call site]
00110
string_functions::is_empty
[function]
[call site]
00111
test::len
[function]
[call site]
00112
shared_get_mut
[function]
[call site]
00113
Shared::get_mut
[function]
[call site]
00114
Shared::get_mut
[function]
[call site]
00115
string_functions::clear
[function]
[call site]
00116
ImmutableString::new
[function]
[call site]
00117
Self
[function]
[call site]
00118
Position::new_const
[function]
[call site]
00119
Some
[function]
[call site]
00120
TestStruct::new
[function]
[call site]
00121
Option::into
[function]
[call site]
00122
string_functions::clear
[function]
[call site]
00123
test::len
[function]
[call site]
00124
StringsInterner::max
[function]
[call site]
00125
test::len
[function]
[call site]
00126
StringsInterner::max
[function]
[call site]
00127
Some
[function]
[call site]
00128
ImmutableString::strong_count
[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
test::len
[function]
[call site]
00133
test::len
[function]
[call site]
00134
test::len
[function]
[call site]
00135
ImmutableString::strong_count
[function]
[call site]
00136
string_functions::remove
[function]
[call site]
00137
Some
[function]
[call site]
00138
TestStruct::new
[function]
[call site]
00139
StringsInterner::new
[function]
[call site]
00140
Engine::default
[function]
[call site]
00141
TestStruct::new
[function]
[call site]
00142
BloomFilterU64::new
[function]
[call site]
00143
Self
[function]
[call site]
00144
Some
[function]
[call site]
00145
TestStruct::new
[function]
[call site]
00146
Some
[function]
[call site]
00147
TestStruct::new
[function]
[call site]
00148
Engine::register_global_module
[function]
[call site]
00149
Engine::global_namespace_mut
[function]
[call site]
00150
string_functions::is_empty
[function]
[call site]
00151
Module::new
[function]
[call site]
00152
Position::new_const
[function]
[call site]
00153
CustomTypesCollection::new
[function]
[call site]
00154
Self
[function]
[call site]
00155
TestStruct::new
[function]
[call site]
00156
TestStruct::new
[function]
[call site]
00157
TestStruct::new
[function]
[call site]
00158
BloomFilterU64::new
[function]
[call site]
00159
TestStruct::new
[function]
[call site]
00160
TestStruct::new
[function]
[call site]
00161
Module::set_internal
[function]
[call site]
00162
test_get_set
[function]
[call site]
00163
Engine::new
[function]
[call site]
00164
register_type::<TestStruct>
[function]
[call site]
00165
Engine::register_get_set
[function]
[call site]
00166
Engine::register_get
[function]
[call site]
00167
Engine::register_fn
[function]
[call site]
00168
FuncRegistration::new
[function]
[call site]
00169
into
[function]
[call site]
00170
Engine::default
[function]
[call site]
00171
Engine::default
[function]
[call site]
00172
&str::into
[function]
[call site]
00173
Engine::default
[function]
[call site]
00174
into
[function]
[call site]
00175
Package::register_into_engine
[function]
[call site]
00176
Package::init_engine
[function]
[call site]
00177
Engine::register_global_module
[function]
[call site]
00178
Package::as_shared_module
[function]
[call site]
00179
crate::engine::make_getter
[function]
[call site]
00180
Position::new_const
[function]
[call site]
00181
Some
[function]
[call site]
00182
TestStruct::new
[function]
[call site]
00183
RhaiResultOf::push_str
[function]
[call site]
00184
RhaiResultOf::push_str
[function]
[call site]
00185
StmtBlock::as_ref
[function]
[call site]
00186
Engine::register_set
[function]
[call site]
00187
Engine::register_fn
[function]
[call site]
00188
crate::engine::make_setter
[function]
[call site]
00189
Position::new_const
[function]
[call site]
00190
RhaiResultOf::push_str
[function]
[call site]
00191
RhaiResultOf::push_str
[function]
[call site]
00192
StmtBlock::as_ref
[function]
[call site]
00193
Engine::register_get
[function]
[call site]
00194
Engine::register_fn
[function]
[call site]
00195
crate::engine::make_getter
[function]
[call site]
00196
StmtBlock::as_ref
[function]
[call site]
00197
Engine::register_fn
[function]
[call site]
00198
FuncRegistration::new
[function]
[call site]
00199
into
[function]
[call site]
00200
Package::register_into_engine
[function]
[call site]
00201
Engine::register_fn
[function]
[call site]
00202
Engine::register_indexer_get_set
[function]
[call site]
00203
Engine::register_indexer_get
[function]
[call site]
00204
Engine::register_fn
[function]
[call site]
00205
Engine::register_indexer_set
[function]
[call site]
00206
Engine::register_fn
[function]
[call site]
00207
test::len
[function]
[call site]
00208
test::len
[function]
[call site]
00209
blob_functions::push
[function]
[call site]
00210
bool::into
[function]
[call site]
00211
Shared::get_mut
[function]
[call site]
00212
first_mut
[function]
[call site]
00213
unwrap
[function]
[call site]
00214
Option::unwrap
[function]
[call site]
00215
blob_functions::insert
[function]
[call site]
00216
FnPtr::try_from
[function]
[call site]
00217
RhaiResultOf::unwrap
[function]
[call site]
00218
string_functions::is_empty
[function]
[call site]
00219
blob_functions::push
[function]
[call site]
00220
eval::calc_offset_len
[function]
[call site]
00221
FnPtr::try_from
[function]
[call site]
00222
tokenizer::is_valid_function_name
[function]
[call site]
00223
Ok
[function]
[call site]
00224
TestStruct::new
[function]
[call site]
00225
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
00226
Token::lookup_symbol_from_syntax
[function]
[call site]
00227
Option::is_some
[function]
[call site]
00228
Err
[function]
[call site]
00229
ERR::ErrorParsing
[function]
[call site]
00230
PERR::Reserved
[function]
[call site]
00231
test_to_string
[function]
[call site]
00232
into
[function]
[call site]
00233
Err
[function]
[call site]
00234
ERR::ErrorFunctionNotFound
[function]
[call site]
00235
test_to_string
[function]
[call site]
00236
into
[function]
[call site]
00237
CharsStream::unsigned_abs
[function]
[call site]
00238
RhaiResultOf::map_or
[function]
[call site]
00239
min_max_functions::min
[function]
[call site]
00240
FnPtr::try_from
[function]
[call site]
00241
RhaiResultOf::map
[function]
[call site]
00242
Engine::new
[function]
[call site]
00243
Engine::set_optimization_level
[function]
[call site]
00244
Scope::new
[function]
[call site]
00245
rhai::Map::new
[function]
[call site]
00246
blob_functions::insert
[function]
[call site]
00247
&str::into
[function]
[call site]
00248
into
[function]
[call site]
00249
Scope::push_constant_dynamic
[function]
[call site]
00250
Scope::push_entry
[function]
[call site]
00251
Scope::is_empty
[function]
[call site]
00252
string_functions::is_empty
[function]
[call site]
00253
reserve
[function]
[call site]
00254
reserve
[function]
[call site]
00255
blob_functions::push
[function]
[call site]
00256
Dynamic::set_access_mode
[function]
[call site]
00257
StmtBlock::as_mut
[function]
[call site]
00258
Dynamic::set_access_mode
[function]
[call site]
00259
StmtBlock::as_mut
[function]
[call site]
00260
Dynamic::set_access_mode
[function]
[call site]
00261
values_mut
[function]
[call site]
00262
Dynamic::set_access_mode
[function]
[call site]
00263
values_mut
[function]
[call site]
00264
Dynamic::set_access_mode
[function]
[call site]
00265
blob_functions::push
[function]
[call site]
00266
into
[function]
[call site]
00267
into
[function]
[call site]
00268
into
[function]
[call site]
00269
Scope::push_constant_dynamic
[function]
[call site]
00270
&str::into
[function]
[call site]
00271
Engine::compile_expression_with_scope
[function]
[call site]
00272
Engine::lex
[function]
[call site]
00273
Engine::lex_raw
[function]
[call site]
00274
TestStruct::new
[function]
[call site]
00275
TokenizerControlBlock::new
[function]
[call site]
00276
ImmutableString::new
[function]
[call site]
00277
Self
[function]
[call site]
00278
Position::new_const
[function]
[call site]
00279
Option::into
[function]
[call site]
00280
Self::into
[function]
[call site]
00281
TestStruct::clone
[function]
[call site]
00282
std::num::NonZeroUsize::new
[function]
[call site]
00283
Engine::max_string_size
[function]
[call site]
00284
Command::get
[function]
[call site]
00285
Position::new
[function]
[call site]
00286
MyIterableType::into_iter
[function]
[call site]
00287
test_chars
[function]
[call site]
00288
0.chars().collect::<Vec<_>>
[function]
[call site]
00289
MyIterableType::into_iter
[function]
[call site]
00290
test_chars
[function]
[call site]
00291
0.chars().collect::<Vec<_>>
[function]
[call site]
00292
MyIterableType::into_iter
[function]
[call site]
00293
Self::IntoIter::map
[function]
[call site]
00294
Engine::new
[function]
[call site]
00295
Engine::set_optimization_level
[function]
[call site]
00296
Scope::new
[function]
[call site]
00297
rhai::Map::new
[function]
[call site]
00298
blob_functions::insert
[function]
[call site]
00299
&str::into
[function]
[call site]
00300
into
[function]
[call site]
00301
Scope::push_constant_dynamic
[function]
[call site]
00302
into
[function]
[call site]
00303
Scope::push_constant_dynamic
[function]
[call site]
00304
&str::into
[function]
[call site]
00305
Engine::compile_expression_with_scope
[function]
[call site]
00306
ParseResult::expect
[function]
[call site]
00307
Ident::as_str
[function]
[call site]
00308
eval_ast::<bool>
[function]
[call site]
00309
expect
[function]
[call site]
00310
StmtBlock::as_ref
[function]
[call site]
00311
&[Stmt]::chars
[function]
[call site]
00312
Engine::new
[function]
[call site]
00313
eval::<char>
[function]
[call site]
00314
unwrap_err
[function]
[call site]
00315
eval::<char>
[function]
[call site]
00316
unwrap_err
[function]
[call site]
00317
peekable
[function]
[call site]
00318
reflection_functions::collect
[function]
[call site]
00319
NativeCallContext::engine
[function]
[call site]
00320
Engine::collect_fn_metadata_impl
[function]
[call site]
00321
TestStruct::new
[function]
[call site]
00322
NativeCallContext::iter_namespaces
[function]
[call site]
00323
MyIterableType::into_iter
[function]
[call site]
00324
test_chars
[function]
[call site]
00325
0.chars().collect::<Vec<_>>
[function]
[call site]
00326
MyIterableType::into_iter
[function]
[call site]
00327
test_optimizer_const_map
[function]
[call site]
00328
Engine::new
[function]
[call site]
00329
Engine::set_optimization_level
[function]
[call site]
00330
Scope::new
[function]
[call site]
00331
rhai::Map::new
[function]
[call site]
00332
blob_functions::insert
[function]
[call site]
00333
&str::into
[function]
[call site]
00334
into
[function]
[call site]
00335
Scope::push_constant_dynamic
[function]
[call site]
00336
into
[function]
[call site]
00337
Scope::push_constant_dynamic
[function]
[call site]
00338
&str::into
[function]
[call site]
00339
Engine::compile_expression_with_scope
[function]
[call site]
00340
ParseResult::expect
[function]
[call site]
00341
Ident::as_str
[function]
[call site]
00342
eval_ast::<bool>
[function]
[call site]
00343
expect
[function]
[call site]
00344
flat_map
[function]
[call site]
00345
filter_map
[function]
[call site]
00346
Position::new_const
[function]
[call site]
00347
RhaiFunc::get_script_fn_def
[function]
[call site]
00348
Some
[function]
[call site]
00349
Option::map
[function]
[call site]
00350
Engine::new
[function]
[call site]
00351
Engine::set_optimization_level
[function]
[call site]
00352
Scope::new
[function]
[call site]
00353
rhai::Map::new
[function]
[call site]
00354
blob_functions::insert
[function]
[call site]
00355
&str::into
[function]
[call site]
00356
into
[function]
[call site]
00357
Scope::push_constant_dynamic
[function]
[call site]
00358
into
[function]
[call site]
00359
Scope::push_constant_dynamic
[function]
[call site]
00360
&str::into
[function]
[call site]
00361
Engine::compile_expression_with_scope
[function]
[call site]
00362
ParseResult::expect
[function]
[call site]
00363
Ident::as_str
[function]
[call site]
00364
eval_ast::<bool>
[function]
[call site]
00365
expect
[function]
[call site]
00366
into
[function]
[call site]
00367
array_functions::for_each
[function]
[call site]
00368
string_functions::is_empty
[function]
[call site]
00369
Ok
[function]
[call site]
00370
StaticModuleResolver::iter_mut
[function]
[call site]
00371
StaticModuleResolver::iter_mut
[function]
[call site]
00372
test_optimizer_const_map
[function]
[call site]
00373
Ident::as_str
[function]
[call site]
00374
impl
[call site]
00375
into
[function]
[call site]
00376
FnPtr::call_raw_with_extra_args
[function]
[call site]
00377
_call_with_extra_args::<true,
[call site]
00378
_call_with_extra_args::<false,
[call site]
00379
Some
[function]
[call site]
00380
Ok
[function]
[call site]
00381
blob_functions::push
[function]
[call site]
00382
blob_functions::push
[function]
[call site]
00383
FnPtr::try_from
[function]
[call site]
00384
RhaiResultOf::unwrap
[function]
[call site]
00385
MyIterableType::into_iter
[function]
[call site]
00386
test_var_def_filter
[function]
[call site]
00387
Engine::new
[function]
[call site]
00388
Engine::compile
[function]
[call site]
00389
Engine::compile_with_scope
[function]
[call site]
00390
Engine::compile_scripts_with_scope
[function]
[call site]
00391
Engine::compile_scripts_with_scope_raw
[function]
[call site]
00392
Engine::lex
[function]
[call site]
00393
StmtBlock::as_ref
[function]
[call site]
00394
syn::Result::peekable
[function]
[call site]
00395
Engine::default
[function]
[call site]
00396
ParseState::new
[function]
[call site]
00397
TestStruct::new
[function]
[call site]
00398
Scope::new
[function]
[call site]
00399
TestStruct::new
[function]
[call site]
00400
TestStruct::new
[function]
[call site]
00401
TestStruct::clone
[function]
[call site]
00402
Engine::parse
[function]
[call site]
00403
Engine::parse_global_level
[function]
[call site]
00404
Position::new_const
[function]
[call site]
00405
Some
[function]
[call site]
00406
TestStruct::new
[function]
[call site]
00407
Engine::max_expr_depth
[function]
[call site]
00408
Command::get
[function]
[call site]
00409
peek
[function]
[call site]
00410
unwrap
[function]
[call site]
00411
Engine::parse_stmt
[function]
[call site]
00412
StaticVec::<SmartString>::new_const
[function]
[call site]
00413
Some
[function]
[call site]
00414
TestStruct::new
[function]
[call site]
00415
Position::new_const
[function]
[call site]
00416
peek
[function]
[call site]
00417
unwrap
[function]
[call site]
00418
Position::is_none
[function]
[call site]
00419
ParseSettings::has_flag
[function]
[call site]
00420
intersects
[function]
[call site]
00421
Err
[function]
[call site]
00422
PERR::into_err
[function]
[call site]
00423
ParseError
[function]
[call site]
00424
PERR::into
[function]
[call site]
00425
MultiInputsStream::get_next
[function]
[call site]
00426
test::len
[function]
[call site]
00427
MultiInputsStream::get_next
[function]
[call site]
00428
Some
[function]
[call site]
00429
unwrap
[function]
[call site]
00430
string_functions::contains
[function]
[call site]
00431
string_functions::contains
[function]
[call site]
00432
string_functions::is_empty
[function]
[call site]
00433
test::len
[function]
[call site]
00434
blob_functions::push
[function]
[call site]
00435
TestStruct::clone
[function]
[call site]
00436
Self
[function]
[call site]
00437
string_functions::clear
[function]
[call site]
00438
string_functions::is_empty
[function]
[call site]
00439
shared_get_mut
[function]
[call site]
00440
string_functions::clear
[function]
[call site]
00441
ImmutableString::new
[function]
[call site]
00442
unindent_block_comment
[function]
[call site]
00443
string_functions::contains
[function]
[call site]
00444
usize::lines
[function]
[call site]
00445
skip
[function]
[call site]
00446
test_optimizer_const_map
[function]
[call site]
00447
test::len
[function]
[call site]
00448
trim_start_matches
[function]
[call site]
00449
test::len
[function]
[call site]
00450
min_max_functions::min
[function]
[call site]
00451
unwrap_or
[function]
[call site]
00452
min_max_functions::min
[function]
[call site]
00453
usize::lines
[function]
[call site]
00454
enumerate
[function]
[call site]
00455
test_optimizer_const_map
[function]
[call site]
00456
lines()
[call site]
00457
.enumerate()
[call site]
00458
.map(|(i,
[call site]
00459
.collect::<Vec<_>>
[function]
[call site]
00460
join
[function]
[call site]
00461
ParseSettings::level_up_with_position
[function]
[call site]
00462
ParseSettings::level_up
[function]
[call site]
00463
Err
[function]
[call site]
00464
PERR::into_err
[function]
[call site]
00465
Ok
[function]
[call site]
00466
Ok
[function]
[call site]
00467
unwrap_or
[function]
[call site]
00468
blob_functions::push
[function]
[call site]
00469
!::into
[function]
[call site]
00470
string_functions::is_empty
[function]
[call site]
00471
RhaiResultOf::push_str
[function]
[call site]
00472
RhaiResultOf::push_str
[function]
[call site]
00473
peek
[function]
[call site]
00474
unwrap
[function]
[call site]
00475
Err
[function]
[call site]
00476
PERR::into_err
[function]
[call site]
00477
string_functions::is_empty
[function]
[call site]
00478
blob_functions::push
[function]
[call site]
00479
peek
[function]
[call site]
00480
unwrap
[function]
[call site]
00481
Ok
[function]
[call site]
00482
Stmt::Noop
[function]
[call site]
00483
eat_token
[function]
[call site]
00484
MultiInputsStream::get_next
[function]
[call site]
00485
test::len
[function]
[call site]
00486
MultiInputsStream::get_next
[function]
[call site]
00487
Some
[function]
[call site]
00488
Option::unwrap
[function]
[call site]
00489
Ok
[function]
[call site]
00490
Stmt::Noop
[function]
[call site]
00491
Ok
[function]
[call site]
00492
Engine::parse_block
[function]
[call site]
00493
MultiInputsStream::get_next
[function]
[call site]
00494
unwrap
[function]
[call site]
00495
Err
[function]
[call site]
00496
PERR::into_err
[function]
[call site]
00497
ParseError
[function]
[call site]
00498
PERR::into
[function]
[call site]
00499
Err
[function]
[call site]
00500
PERR::MissingToken
[function]
[call site]
00501
into
[function]
[call site]
00502
&str::into
[function]
[call site]
00503
PERR::into_err
[function]
[call site]
00504
ParseSettings::level_up_with_position
[function]
[call site]
00505
ParseSettings::level_up
[function]
[call site]
00506
Ok
[function]
[call site]
00507
StmtBlock::empty
[function]
[call site]
00508
Position::new_const
[function]
[call site]
00509
Span::new
[function]
[call site]
00510
ParseSettings::has_flag
[function]
[call site]
00511
Engine::parse_expr_stmt
[function]
[call site]
00512
peek
[function]
[call site]
00513
unwrap
[function]
[call site]
00514
Engine::parse_expr
[function]
[call site]
00515
peek
[function]
[call site]
00516
unwrap
[function]
[call site]
00517
TestStruct::new
[function]
[call site]
00518
ParseSettings::level_up
[function]
[call site]
00519
Engine::parse_unary
[function]
[call site]
00520
peek
[function]
[call site]
00521
unwrap
[function]
[call site]
00522
Err
[function]
[call site]
00523
LexError::UnexpectedInput
[function]
[call site]
00524
(Token,
[call site]
00525
Engine::new
[function]
[call site]
00526
Scope::new
[function]
[call site]
00527
blob_functions::push
[function]
[call site]
00528
blob_functions::push
[function]
[call site]
00529
blob_functions::push
[function]
[call site]
00530
PERR::into_err
[function]
[call site]
00531
TestStruct::clone
[function]
[call site]
00532
Self
[function]
[call site]
00533
eat_token
[function]
[call site]
00534
Engine::parse_unary
[function]
[call site]
00535
ParseSettings::level_up
[function]
[call site]
00536
checked_neg
[function]
[call site]
00537
test_optimizer_const_map
[function]
[call site]
00538
Expr::IntegerConstant
[function]
[call site]
00539
StmtBlock::span_or_else
[function]
[call site]
00540
Span::new
[function]
[call site]
00541
iterator_functions::chars_from_start
[function]
[call site]
00542
CharsStream::new
[function]
[call site]
00543
Self
[function]
[call site]
00544
TestStruct::new
[function]
[call site]
00545
MyIterableType::into_iter
[function]
[call site]
00546
test_chars
[function]
[call site]
00547
0.chars().collect::<Vec<_>>
[function]
[call site]
00548
MyIterableType::into_iter
[function]
[call site]
00549
FnPtr::try_from
[function]
[call site]
00550
RhaiResultOf::unwrap_or
[function]
[call site]
00551
FnPtr::try_from
[function]
[call site]
00552
RhaiResultOf::unwrap_or
[function]
[call site]
00553
Self
[function]
[call site]
00554
test_chars
[function]
[call site]
00555
skip
[function]
[call site]
00556
test_functions_take
[function]
[call site]
00557
Engine::new
[function]
[call site]
00558
register_type_with_name::<TestStruct>
[function]
[call site]
00559
Engine::register_fn
[function]
[call site]
00560
TestStruct
[function]
[call site]
00561
chars()
[call site]
00562
.skip(from)
[call site]
00563
.take(len)
[call site]
00564
.collect::<Vec<_>>
[function]
[call site]
00565
MyIterableType::into_iter
[function]
[call site]
00566
FnPtr::try_from
[function]
[call site]
00567
Self::unsigned_abs
[function]
[call site]
00568
RhaiResultOf::unwrap_or
[function]
[call site]
00569
test_chars
[function]
[call site]
00570
ImmutableString::strong_count
[function]
[call site]
00571
ImmutableString::strong_count
[function]
[call site]
00572
usize::saturating_sub
[function]
[call site]
00573
Self
[function]
[call site]
00574
test_chars
[function]
[call site]
00575
skip
[function]
[call site]
00576
test_functions_take
[function]
[call site]
00577
chars()
[call site]
00578
.skip(offset)
[call site]
00579
.take(len)
[call site]
00580
.collect::<Vec<_>>
[function]
[call site]
00581
MyIterableType::into_iter
[function]
[call site]
00582
StmtBlock::span_or_else
[function]
[call site]
00583
string_functions::add_append
[function]
[call site]
00584
string_functions::is_empty
[function]
[call site]
00585
test::len
[function]
[call site]
00586
String::from_utf8_lossy
[function]
[call site]
00587
string_functions::is_empty
[function]
[call site]
00588
String::from_utf8
[function]
[call site]
00589
unwrap
[function]
[call site]
00590
into
[function]
[call site]
00591
ImmutableString::into_owned
[function]
[call site]
00592
ImmutableString::make_mut
[function]
[call site]
00593
func::shared_make_mut
[function]
[call site]
00594
Shared::make_mut
[function]
[call site]
00595
Shared::make_mut
[function]
[call site]
00596
func::shared_take
[function]
[call site]
00597
shared_try_take
[function]
[call site]
00598
Shared::try_unwrap
[function]
[call site]
00599
Result::ok
[function]
[call site]
00600
unwrap_or_else
[function]
[call site]
00601
T::into
[function]
[call site]
00602
String::into
[function]
[call site]
00603
ImmutableString::into_owned
[function]
[call site]
00604
StmtBlock::as_ref
[function]
[call site]
00605
into
[function]
[call site]
00606
StmtBlock::span_or_else
[function]
[call site]
00607
Some
[function]
[call site]
00608
Expr::FloatConstant
[function]
[call site]
00609
into
[function]
[call site]
00610
ok_or_else
[function]
[call site]
00611
LexError::MalformedNumber
[function]
[call site]
00612
PERR::into_err
[function]
[call site]
00613
Ok
[function]
[call site]
00614
Expr::FloatConstant
[function]
[call site]
00615
into
[function]
[call site]
00616
Ok
[function]
[call site]
00617
Engine::get_interned_string
[function]
[call site]
00618
locked_write
[function]
[call site]
00619
try_borrow_mut
[function]
[call site]
00620
ok
[function]
[call site]
00621
StraightHasher::write
[function]
[call site]
00622
ok
[function]
[call site]
00623
try_write
[function]
[call site]
00624
Some
[function]
[call site]
00625
std::thread::sleep
[function]
[call site]
00626
std::time::Duration::from_millis
[function]
[call site]
00627
Some
[function]
[call site]
00628
StraightHasher::write
[function]
[call site]
00629
try_write
[function]
[call site]
00630
Command::get
[function]
[call site]
00631
into
[function]
[call site]
00632
into
[function]
[call site]
00633
FnCallHashes::from_native_only
[function]
[call site]
00634
calc_fn_hash
[function]
[call site]
00635
get_hasher
[function]
[call site]
00636
config::hashing::get_hashing_seed
[function]
[call site]
00637
Command::get
[function]
[call site]
00638
unwrap_or
[function]
[call site]
00639
ahash::RandomState::with_seeds
[function]
[call site]
00640
StraightHasherBuilder::build_hasher
[function]
[call site]
00641
StraightHasher
[function]
[call site]
00642
Engine::default
[function]
[call site]
00643
write_u8
[function]
[call site]
00644
MyIterableType::into_iter
[function]
[call site]
00645
Self::IntoIter::for_each
[function]
[call site]
00646
string_functions::is_empty
[function]
[call site]
00647
Ok
[function]
[call site]
00648
StaticModuleResolver::iter_mut
[function]
[call site]
00649
impl
[call site]
00650
into
[function]
[call site]
00651
FnPtr::call_raw_with_extra_args
[function]
[call site]
00652
Some
[function]
[call site]
00653
Ok
[function]
[call site]
00654
test::hash
[function]
[call site]
00655
write_usize
[function]
[call site]
00656
test::hash
[function]
[call site]
00657
write_usize
[function]
[call site]
00658
StraightHasher::finish
[function]
[call site]
00659
MyIterableType::into_iter
[function]
[call site]
00660
test_chars
[function]
[call site]
00661
0.chars().collect::<Vec<_>>
[function]
[call site]
00662
MyIterableType::into_iter
[function]
[call site]
00663
Self::IntoIter::collect
[function]
[call site]
00664
NativeCallContext::engine
[function]
[call site]
00665
Engine::collect_fn_metadata_impl
[function]
[call site]
00666
Some
[function]
[call site]
00667
StmtBlock::as_ref
[function]
[call site]
00668
test::len
[function]
[call site]
00669
IterateMap::new
[function]
[call site]
00670
string_functions::is_empty
[function]
[call site]
00671
blob_functions::insert
[function]
[call site]
00672
&str::into
[function]
[call site]
00673
Engine::get_interned_string
[function]
[call site]
00674
locked_write
[function]
[call site]
00675
Command::get
[function]
[call site]
00676
into
[function]
[call site]
00677
into
[function]
[call site]
00678
ImmutableString::into
[function]
[call site]
00679
blob_functions::insert
[function]
[call site]
00680
&str::into
[function]
[call site]
00681
Engine::get_interned_string
[function]
[call site]
00682
ImmutableString::into
[function]
[call site]
00683
blob_functions::insert
[function]
[call site]
00684
&str::into
[function]
[call site]
00685
Engine::get_interned_string
[function]
[call site]
00686
ImmutableString::into
[function]
[call site]
00687
blob_functions::insert
[function]
[call site]
00688
&str::into
[function]
[call site]
00689
string_functions::starts_with
[function]
[call site]
00690
string_functions::starts_with
[function]
[call site]
00691
into
[function]
[call site]
00692
blob_functions::insert
[function]
[call site]
00693
&str::into
[function]
[call site]
00694
into
[function]
[call site]
00695
blob_functions::insert
[function]
[call site]
00696
&str::into
[function]
[call site]
00697
MyIterableType::into_iter
[function]
[call site]
00698
test_optimizer_const_map
[function]
[call site]
00699
Engine::get_interned_string
[function]
[call site]
00700
ImmutableString::into
[function]
[call site]
00701
params
[call site]
00702
.iter()
[call site]
00703
.map(|&p|
[call site]
00704
.collect::<Array>
[function]
[call site]
00705
into
[function]
[call site]
00706
string_functions::is_empty
[function]
[call site]
00707
blob_functions::insert
[function]
[call site]
00708
&str::into
[function]
[call site]
00709
MyIterableType::into_iter
[function]
[call site]
00710
test_optimizer_const_map
[function]
[call site]
00711
Engine::get_interned_string
[function]
[call site]
00712
ImmutableString::into
[function]
[call site]
00713
comments
[call site]
00714
.iter()
[call site]
00715
.map(|&s|
[call site]
00716
.collect::<Array>
[function]
[call site]
00717
into
[function]
[call site]
00718
Some
[function]
[call site]
00719
Dynamic::from_map
[function]
[call site]
00720
Self
[function]
[call site]
00721
Union::Map
[function]
[call site]
00722
into
[function]
[call site]
00723
Some
[function]
[call site]
00724
FnCallExpr::into_fn_call_expr
[function]
[call site]
00725
Expr::FnCall
[function]
[call site]
00726
FnCallExpr::into
[function]
[call site]
00727
TestStruct::clone
[function]
[call site]
00728
eat_token
[function]
[call site]
00729
Engine::parse_unary
[function]
[call site]
00730
ParseSettings::level_up
[function]
[call site]
00731
Ok
[function]
[call site]
00732
Ok
[function]
[call site]
00733
Ok
[function]
[call site]
00734
Engine::get_interned_string
[function]
[call site]
00735
FnCallHashes::from_native_only
[function]
[call site]
00736
calc_fn_hash
[function]
[call site]
00737
MyIterableType::into_iter
[function]
[call site]
00738
Self::IntoIter::collect
[function]
[call site]
00739
Some
[function]
[call site]
00740
FnCallExpr::into_fn_call_expr
[function]
[call site]
00741
TestStruct::clone
[function]
[call site]
00742
eat_token
[function]
[call site]
00743
Ok
[function]
[call site]
00744
Engine::get_interned_string
[function]
[call site]
00745
FnCallHashes::from_native_only
[function]
[call site]
00746
calc_fn_hash
[function]
[call site]
00747
Engine::parse_unary
[function]
[call site]
00748
ParseSettings::level_up
[function]
[call site]
00749
MyIterableType::into_iter
[function]
[call site]
00750
Self::IntoIter::collect
[function]
[call site]
00751
Some
[function]
[call site]
00752
FnCallExpr::into_fn_call_expr
[function]
[call site]
00753
Err
[function]
[call site]
00754
PERR::into_err
[function]
[call site]
00755
Engine::parse_primary
[function]
[call site]
00756
peek
[function]
[call site]
00757
unwrap
[function]
[call site]
00758
Err
[function]
[call site]
00759
LexError::UnexpectedInput
[function]
[call site]
00760
(Token,
[call site]
00761
PERR::into_err
[function]
[call site]
00762
Err
[function]
[call site]
00763
PERR::into_err
[function]
[call site]
00764
MultiInputsStream::get_next
[function]
[call site]
00765
Expr::Unit
[function]
[call site]
00766
MultiInputsStream::get_next
[function]
[call site]
00767
unwrap
[function]
[call site]
00768
Expr::IntegerConstant
[function]
[call site]
00769
Expr::CharConstant
[function]
[call site]
00770
Expr::StringConstant
[function]
[call site]
00771
Engine::get_interned_string
[function]
[call site]
00772
Expr::BoolConstant
[function]
[call site]
00773
Expr::BoolConstant
[function]
[call site]
00774
Expr::IntegerConstant
[function]
[call site]
00775
MultiInputsStream::get_next
[function]
[call site]
00776
Expr::FloatConstant
[function]
[call site]
00777
MultiInputsStream::get_next
[function]
[call site]
00778
Expr::DynamicConstant
[function]
[call site]
00779
TestStruct::new
[function]
[call site]
00780
into
[function]
[call site]
00781
ParseSettings::has_option
[function]
[call site]
00782
intersects
[function]
[call site]
00783
Engine::parse_block
[function]
[call site]
00784
ParseSettings::level_up
[function]
[call site]
00785
Expr::Stmt
[function]
[call site]
00786
TestStruct::new
[function]
[call site]
00787
ParseResult::into
[function]
[call site]
00788
eat_token
[function]
[call site]
00789
Engine::parse_expr
[function]
[call site]
00790
ParseSettings::level_up
[function]
[call site]
00791
MultiInputsStream::get_next
[function]
[call site]
00792
unwrap
[function]
[call site]
00793
Err
[function]
[call site]
00794
PERR::into_err
[function]
[call site]
00795
Err
[function]
[call site]
00796
PERR::MissingToken
[function]
[call site]
00797
into
[function]
[call site]
00798
&str::into
[function]
[call site]
00799
PERR::into_err
[function]
[call site]
00800
ParseSettings::has_option
[function]
[call site]
00801
Expr::Stmt
[function]
[call site]
00802
TestStruct::new
[function]
[call site]
00803
Engine::parse_if
[function]
[call site]
00804
ParseSettings::level_up_with_position
[function]
[call site]
00805
eat_token
[function]
[call site]
00806
ensure_not_statement_expr
[function]
[call site]
00807
&mut
[call site]
00808
unwrap
[function]
[call site]
00809
Err
[function]
[call site]
00810
PERR::ExprExpected
[function]
[call site]
00811
&'static
[call site]
00812
Engine::new
[function]
[call site]
00813
Scope::new
[function]
[call site]
00814
blob_functions::push
[function]
[call site]
00815
blob_functions::push
[function]
[call site]
00816
blob_functions::push
[function]
[call site]
00817
PERR::into_err
[function]
[call site]
00818
Ok
[function]
[call site]
00819
Engine::parse_expr
[function]
[call site]
00820
Expr::ensure_bool_expr
[function]
[call site]
00821
Dynamic::is_bool
[function]
[call site]
00822
crate::func::locked_read
[function]
[call site]
00823
try_borrow
[function]
[call site]
00824
ok
[function]
[call site]
00825
locked_read
[function]
[call site]
00826
try_borrow
[function]
[call site]
00827
ok
[function]
[call site]
00828
locked_read
[function]
[call site]
00829
Option::ok
[function]
[call site]
00830
try_read
[function]
[call site]
00831
Some
[function]
[call site]
00832
std::thread::sleep
[function]
[call site]
00833
std::time::Duration::from_millis
[function]
[call site]
00834
Some
[function]
[call site]
00835
locked_read
[function]
[call site]
00836
try_read
[function]
[call site]
00837
Option::ok
[function]
[call site]
00838
try_read
[function]
[call site]
00839
Some
[function]
[call site]
00840
std::thread::sleep
[function]
[call site]
00841
std::time::Duration::from_millis
[function]
[call site]
00842
Some
[function]
[call site]
00843
locked_read
[function]
[call site]
00844
try_read
[function]
[call site]
00845
Option::map_or
[function]
[call site]
00846
RhaiNativeFunc::return_type_name
[function]
[call site]
00847
type_name::<R>
[function]
[call site]
00848
Ok
[function]
[call site]
00849
Err
[function]
[call site]
00850
PERR::MismatchedType
[function]
[call site]
00851
&str::into
[function]
[call site]
00852
&'static
[call site]
00853
PERR::into_err
[function]
[call site]
00854
Expr::start_position
[function]
[call site]
00855
string_functions::is_empty
[function]
[call site]
00856
Expr::position
[function]
[call site]
00857
ParseSettings::level_up_with_position
[function]
[call site]
00858
ParseSettings::level_up_with_position
[function]
[call site]
00859
Expr::start_position
[function]
[call site]
00860
string_functions::is_empty
[function]
[call site]
00861
Expr::position
[function]
[call site]
00862
ParseSettings::level_up_with_position
[function]
[call site]
00863
Expr::start_position
[function]
[call site]
00864
Expr::start_position
[function]
[call site]
00865
Expr::position
[function]
[call site]
00866
Expr::start_position
[function]
[call site]
00867
Expr::position
[function]
[call site]
00868
ensure_not_assignment
[function]
[call site]
00869
&mut
[call site]
00870
unwrap
[function]
[call site]
00871
Err
[function]
[call site]
00872
LexError::ImproperSymbol
[function]
[call site]
00873
Token::literal_syntax
[function]
[call site]
00874
&'static
[call site]
00875
&str::into
[function]
[call site]
00876
PERR::into_err
[function]
[call site]
00877
Ok
[function]
[call site]
00878
Engine::parse_block
[function]
[call site]
00879
into
[function]
[call site]
00880
match_token
[function]
[call site]
00881
&mut
[call site]
00882
unwrap
[function]
[call site]
00883
eat_token
[function]
[call site]
00884
peek
[function]
[call site]
00885
unwrap
[function]
[call site]
00886
Engine::parse_if
[function]
[call site]
00887
Engine::parse_block
[function]
[call site]
00888
Stmt::Noop
[function]
[call site]
00889
into
[function]
[call site]
00890
Ok
[function]
[call site]
00891
Stmt::If
[function]
[call site]
00892
into
[function]
[call site]
00893
ParseSettings::level_up
[function]
[call site]
00894
into
[function]
[call site]
00895
Engine::allow_looping
[function]
[call site]
00896
intersects
[function]
[call site]
00897
ParseSettings::has_option
[function]
[call site]
00898
Expr::Stmt
[function]
[call site]
00899
TestStruct::new
[function]
[call site]
00900
Engine::parse_while_loop
[function]
[call site]
00901
ParseSettings::level_up
[function]
[call site]
00902
MultiInputsStream::get_next
[function]
[call site]
00903
unwrap
[function]
[call site]
00904
ensure_not_statement_expr
[function]
[call site]
00905
Engine::parse_expr
[function]
[call site]
00906
Expr::ensure_bool_expr
[function]
[call site]
00907
ensure_not_assignment
[function]
[call site]
00908
Expr::Unit
[function]
[call site]
00909
Engine::parse_block
[function]
[call site]
00910
into
[function]
[call site]
00911
Ok
[function]
[call site]
00912
Stmt::While
[function]
[call site]
00913
into
[function]
[call site]
00914
ParseSettings::level_up
[function]
[call site]
00915
into
[function]
[call site]
00916
Engine::allow_looping
[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_do
[function]
[call site]
00921
ParseSettings::level_up_with_position
[function]
[call site]
00922
eat_token
[function]
[call site]
00923
ParseSettings::has_flag
[function]
[call site]
00924
Engine::parse_block
[function]
[call site]
00925
into
[function]
[call site]
00926
MultiInputsStream::get_next
[function]
[call site]
00927
unwrap
[function]
[call site]
00928
string_functions::is_empty
[function]
[call site]
00929
test::len
[function]
[call site]
00930
Err
[function]
[call site]
00931
PERR::MissingToken
[function]
[call site]
00932
into
[function]
[call site]
00933
&str::into
[function]
[call site]
00934
PERR::into_err
[function]
[call site]
00935
string_functions::remove
[function]
[call site]
00936
ensure_not_statement_expr
[function]
[call site]
00937
Engine::parse_expr
[function]
[call site]
00938
Expr::ensure_bool_expr
[function]
[call site]
00939
ensure_not_assignment
[function]
[call site]
00940
Ok
[function]
[call site]
00941
Stmt::Do
[function]
[call site]
00942
into
[function]
[call site]
00943
ParseSettings::level_up
[function]
[call site]
00944
into
[function]
[call site]
00945
Engine::allow_looping
[function]
[call site]
00946
ParseSettings::has_option
[function]
[call site]
00947
Expr::Stmt
[function]
[call site]
00948
TestStruct::new
[function]
[call site]
00949
Engine::parse_for
[function]
[call site]
00950
ParseSettings::level_up_with_position
[function]
[call site]
00951
eat_token
[function]
[call site]
00952
match_token
[function]
[call site]
00953
parse_var_name
[function]
[call site]
00954
MultiInputsStream::get_next
[function]
[call site]
00955
Option::unwrap
[function]
[call site]
00956
Ok
[function]
[call site]
00957
tokenizer::is_valid_identifier
[function]
[call site]
00958
test_chars
[function]
[call site]
00959
is_id_first_alphabetic
[function]
[call site]
00960
char::is_ascii_alphanumeric
[function]
[call site]
00961
Err
[function]
[call site]
00962
PERR::Reserved
[function]
[call site]
00963
test_to_string
[function]
[call site]
00964
PERR::into_err
[function]
[call site]
00965
Err
[function]
[call site]
00966
PERR::into_err
[function]
[call site]
00967
Err
[function]
[call site]
00968
PERR::into_err
[function]
[call site]
00969
match_token
[function]
[call site]
00970
Err
[function]
[call site]
00971
PERR::MissingToken
[function]
[call site]
00972
into
[function]
[call site]
00973
&str::into
[function]
[call site]
00974
PERR::into_err
[function]
[call site]
00975
parse_var_name
[function]
[call site]
00976
Err
[function]
[call site]
00977
PERR::DuplicatedVariable
[function]
[call site]
00978
into
[function]
[call site]
00979
PERR::into_err
[function]
[call site]
00980
match_token
[function]
[call site]
00981
Err
[function]
[call site]
00982
PERR::MissingToken
[function]
[call site]
00983
into
[function]
[call site]
00984
&str::into
[function]
[call site]
00985
PERR::into_err
[function]
[call site]
00986
Some
[function]
[call site]
00987
parse_var_name
[function]
[call site]
00988
MultiInputsStream::get_next
[function]
[call site]
00989
unwrap
[function]
[call site]
00990
Err
[function]
[call site]
00991
PERR::into_err
[function]
[call site]
00992
Err
[function]
[call site]
00993
PERR::MissingToken
[function]
[call site]
00994
into
[function]
[call site]
00995
&str::into
[function]
[call site]
00996
PERR::into_err
[function]
[call site]
00997
ensure_not_statement_expr
[function]
[call site]
00998
Engine::parse_expr
[function]
[call site]
00999
Expr::ensure_iterable
[function]
[call site]
01000
Ok
[function]
[call site]
01001
Err
[function]
[call site]
01002
PERR::MismatchedType
[function]
[call site]
01003
&str::into
[function]
[call site]
01004
&'static
[call site]
01005
PERR::into_err
[function]
[call site]
01006
Expr::start_position
[function]
[call site]
01007
test_optimizer_const_map
[function]
[call site]
01008
Engine::get_interned_string
[function]
[call site]
01009
Engine::get_interned_string
[function]
[call site]
01010
test::len
[function]
[call site]
01011
blob_functions::push
[function]
[call site]
01012
TestStruct::clone
[function]
[call site]
01013
blob_functions::push
[function]
[call site]
01014
Engine::parse_block
[function]
[call site]
01015
into
[function]
[call site]
01016
Scope::rewind
[function]
[call site]
01017
string_functions::truncate
[function]
[call site]
01018
string_functions::clear
[function]
[call site]
01019
FnPtr::try_from
[function]
[call site]
01020
char_indices
[function]
[call site]
01021
nth
[function]
[call site]
01022
shared_make_mut
[function]
[call site]
01023
Shared::make_mut
[function]
[call site]
01024
string_functions::truncate
[function]
[call site]
01025
string_functions::truncate
[function]
[call site]
01026
string_functions::truncate
[function]
[call site]
01027
Ok
[function]
[call site]
01028
Stmt::For
[function]
[call site]
01029
TestStruct::new
[function]
[call site]
01030
ParseSettings::level_up
[function]
[call site]
01031
into
[function]
[call site]
01032
ParseSettings::has_option
[function]
[call site]
01033
Expr::Stmt
[function]
[call site]
01034
TestStruct::new
[function]
[call site]
01035
Engine::parse_switch
[function]
[call site]
01036
ParseSettings::level_up_with_position
[function]
[call site]
01037
eat_token
[function]
[call site]
01038
Engine::parse_expr
[function]
[call site]
01039
MultiInputsStream::get_next
[function]
[call site]
01040
unwrap
[function]
[call site]
01041
Err
[function]
[call site]
01042
PERR::into_err
[function]
[call site]
01043
Err
[function]
[call site]
01044
PERR::MissingToken
[function]
[call site]
01045
into
[function]
[call site]
01046
&str::into
[function]
[call site]
01047
PERR::into_err
[function]
[call site]
01048
FnArgsVec::<BinaryExpr>::new
[function]
[call site]
01049
StraightHashMap::<CaseBlocksList>::default
[function]
[call site]
01050
TestStruct::new
[function]
[call site]
01051
StaticVec::<RangeCase>::new
[function]
[call site]
01052
peek
[function]
[call site]
01053
unwrap
[function]
[call site]
01054
eat_token
[function]
[call site]
01055
Err
[function]
[call site]
01056
PERR::MissingToken
[function]
[call site]
01057
into
[function]
[call site]
01058
into
[function]
[call site]
01059
PERR::into_err
[function]
[call site]
01060
Position::is_none
[function]
[call site]
01061
eat_token
[function]
[call site]
01062
match_token
[function]
[call site]
01063
Err
[function]
[call site]
01064
PERR::into_err
[function]
[call site]
01065
Position::new_const
[function]
[call site]
01066
Some
[function]
[call site]
01067
TestStruct::new
[function]
[call site]
01068
Expr::BoolConstant
[function]
[call site]
01069
None::is_some
[function]
[call site]
01070
Err
[function]
[call site]
01071
PERR::into_err
[function]
[call site]
01072
Position::new_const
[function]
[call site]
01073
Engine::parse_expr
[function]
[call site]
01074
blob_functions::push
[function]
[call site]
01075
blob_functions::push
[function]
[call site]
01076
FnPtr::try_from
[function]
[call site]
01077
RhaiResultOf::unwrap
[function]
[call site]
01078
Err
[function]
[call site]
01079
PERR::ExprExpected
[function]
[call site]
01080
&str::into
[function]
[call site]
01081
PERR::into_err
[function]
[call site]
01082
match_token
[function]
[call site]
01083
match_token
[function]
[call site]
01084
ensure_not_statement_expr
[function]
[call site]
01085
Engine::parse_expr
[function]
[call site]
01086
Expr::ensure_bool_expr
[function]
[call site]
01087
ensure_not_assignment
[function]
[call site]
01088
Expr::BoolConstant
[function]
[call site]
01089
MultiInputsStream::get_next
[function]
[call site]
01090
unwrap
[function]
[call site]
01091
Err
[function]
[call site]
01092
PERR::into_err
[function]
[call site]
01093
Err
[function]
[call site]
01094
PERR::MissingToken
[function]
[call site]
01095
into
[function]
[call site]
01096
&str::into
[function]
[call site]
01097
PERR::into_err
[function]
[call site]
01098
ParseSettings::has_flag
[function]
[call site]
01099
Engine::parse_expr
[function]
[call site]
01100
Engine::parse_stmt
[function]
[call site]
01101
CustomExpr::is_self_terminated
[function]
[call site]
01102
ParseResult::into
[function]
[call site]
01103
Expr::Stmt
[function]
[call site]
01104
StmtBlockContainer::into
[function]
[call site]
01105
blob_functions::push
[function]
[call site]
01106
test::len
[function]
[call site]
01107
string_functions::is_empty
[function]
[call site]
01108
test::len
[function]
[call site]
01109
Some
[function]
[call site]
01110
Expr::get_literal_value
[function]
[call site]
01111
Some
[function]
[call site]
01112
StmtBlock::as_ref
[function]
[call site]
01113
TestStruct::clone
[function]
[call site]
01114
Self
[function]
[call site]
01115
write_lock::<FnPtr>
[function]
[call site]
01116
Some
[function]
[call site]
01117
crate::Shared::new
[function]
[call site]
01118
Option<&GlobalRuntimeState>::into
[function]
[call site]
01119
into
[function]
[call site]
01120
into
[function]
[call site]
01121
into
[function]
[call site]
01122
TestStruct::clone
[function]
[call site]
01123
Self::into
[function]
[call site]
01124
into
[function]
[call site]
01125
Expr::is_constant
[function]
[call site]
01126
MyIterableType::into_iter
[function]
[call site]
01127
Self::IntoIter::all
[function]
[call site]
01128
Engine::new
[function]
[call site]
01129
register_type::<TestStruct>
[function]
[call site]
01130
Engine::register_fn
[function]
[call site]
01131
Engine::register_fn
[function]
[call site]
01132
MyIterableType::into_iter
[function]
[call site]
01133
test_optimizer_const_map
[function]
[call site]
01134
test_method_call
[function]
[call site]
01135
Engine::new
[function]
[call site]
01136
register_type::<TestStruct>
[function]
[call site]
01137
Engine::register_fn
[function]
[call site]
01138
Engine::register_fn
[function]
[call site]
01139
crate::Array::with_capacity
[function]
[call site]
01140
blob_functions::blob_with_capacity_and_value
[function]
[call site]
01141
Ok
[function]
[call site]
01142
TestStruct::new
[function]
[call site]
01143
FnPtr::try_from
[function]
[call site]
01144
RhaiResultOf::unwrap_or
[function]
[call site]
01145
NativeCallContext::engine
[function]
[call site]
01146
Engine::throw_on_size
[function]
[call site]
01147
map_or
[function]
[call site]
01148
Command::get
[function]
[call site]
01149
Err
[function]
[call site]
01150
ERR::ErrorDataTooLarge
[function]
[call site]
01151
&str::to_string
[function]
[call site]
01152
Engine::new
[function]
[call site]
01153
Scope::new
[function]
[call site]
01154
blob_functions::push
[function]
[call site]
01155
blob_functions::push
[function]
[call site]
01156
blob_functions::push
[function]
[call site]
01157
into
[function]
[call site]
01158
map_or
[function]
[call site]
01159
Command::get
[function]
[call site]
01160
Err
[function]
[call site]
01161
ERR::ErrorDataTooLarge
[function]
[call site]
01162
&str::to_string
[function]
[call site]
01163
into
[function]
[call site]
01164
map_or
[function]
[call site]
01165
Command::get
[function]
[call site]
01166
Err
[function]
[call site]
01167
ERR::ErrorDataTooLarge
[function]
[call site]
01168
&str::to_string
[function]
[call site]
01169
into
[function]
[call site]
01170
Ok
[function]
[call site]
01171
FnPtr::try_from
[function]
[call site]
01172
RhaiResultOf::unwrap
[function]
[call site]
01173
Ok
[function]
[call site]
01174
test::len
[function]
[call site]
01175
StmtBlock::extend
[function]
[call site]
01176
StmtBlock::extend
[function]
[call site]
01177
StmtBlock::extend
[function]
[call site]
01178
MyIterableType::into_iter
[function]
[call site]
01179
Self::IntoIter::map
[function]
[call site]
01180
Expr::get_literal_value
[function]
[call site]
01181
Some
[function]
[call site]
01182
StmtBlock::as_ref
[function]
[call site]
01183
TestStruct::clone
[function]
[call site]
01184
write_lock::<FnPtr>
[function]
[call site]
01185
Some
[function]
[call site]
01186
crate::Shared::new
[function]
[call site]
01187
Option<&GlobalRuntimeState>::into
[function]
[call site]
01188
into
[function]
[call site]
01189
into
[function]
[call site]
01190
into
[function]
[call site]
01191
TestStruct::clone
[function]
[call site]
01192
Self::into
[function]
[call site]
01193
into
[function]
[call site]
01194
Expr::is_constant
[function]
[call site]
01195
crate::Array::with_capacity
[function]
[call site]
01196
test::len
[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
Option::unwrap
[function]
[call site]
01202
Dynamic::from_array
[function]
[call site]
01203
Self
[function]
[call site]
01204
Union::Array
[function]
[call site]
01205
into
[function]
[call site]
01206
Expr::is_constant
[function]
[call site]
01207
TestStruct::clone
[function]
[call site]
01208
shared_get_mut
[function]
[call site]
01209
Ident::as_str
[function]
[call site]
01210
Option::unwrap
[function]
[call site]
01211
Expr::get_literal_value
[function]
[call site]
01212
Option::unwrap
[function]
[call site]
01213
Dynamic::from_map
[function]
[call site]
01214
Expr::is_constant
[function]
[call site]
01215
Position::new_const
[function]
[call site]
01216
Expr::get_literal_value
[function]
[call site]
01217
Some
[function]
[call site]
01218
StmtBlock::as_ref
[function]
[call site]
01219
TestStruct::clone
[function]
[call site]
01220
write_lock::<FnPtr>
[function]
[call site]
01221
Some
[function]
[call site]
01222
crate::Shared::new
[function]
[call site]
01223
Option<&GlobalRuntimeState>::into
[function]
[call site]
01224
into
[function]
[call site]
01225
into
[function]
[call site]
01226
into
[function]
[call site]
01227
TestStruct::clone
[function]
[call site]
01228
Self::into
[function]
[call site]
01229
into
[function]
[call site]
01230
Expr::is_constant
[function]
[call site]
01231
crate::Array::with_capacity
[function]
[call site]
01232
test::len
[function]
[call site]
01233
StmtBlock::extend
[function]
[call site]
01234
MyIterableType::into_iter
[function]
[call site]
01235
Self::IntoIter::map
[function]
[call site]
01236
Expr::get_literal_value
[function]
[call site]
01237
Option::unwrap
[function]
[call site]
01238
Dynamic::from_array
[function]
[call site]
01239
Expr::is_constant
[function]
[call site]
01240
TestStruct::clone
[function]
[call site]
01241
shared_get_mut
[function]
[call site]
01242
Ident::as_str
[function]
[call site]
01243
Option::unwrap
[function]
[call site]
01244
Expr::get_literal_value
[function]
[call site]
01245
Option::unwrap
[function]
[call site]
01246
Dynamic::from_map
[function]
[call site]
01247
Expr::is_constant
[function]
[call site]
01248
Position::new_const
[function]
[call site]
01249
Expr::get_literal_value
[function]
[call site]
01250
Option::unwrap
[function]
[call site]
01251
unwrap
[function]
[call site]
01252
into
[function]
[call site]
01253
FnCallExpr::is_qualified
[function]
[call site]
01254
string_functions::is_empty
[function]
[call site]
01255
test::len
[function]
[call site]
01256
FnPtr::new
[function]
[call site]
01257
into
[function]
[call site]
01258
try_into
[function]
[call site]
01259
TestStruct::clone
[function]
[call site]
01260
RhaiResultOf::ok
[function]
[call site]
01261
into
[function]
[call site]
01262
test::len
[function]
[call site]
01263
Token::literal_syntax
[function]
[call site]
01264
Token::literal_syntax
[function]
[call site]
01265
Ident::as_str
[function]
[call site]
01266
into
[function]
[call site]
01267
into
[function]
[call site]
01268
into
[function]
[call site]
01269
into
[function]
[call site]
01270
into
[function]
[call site]
01271
into
[function]
[call site]
01272
Option::unwrap
[function]
[call site]
01273
unwrap
[function]
[call site]
01274
into
[function]
[call site]
01275
FnCallExpr::is_qualified
[function]
[call site]
01276
test::len
[function]
[call site]
01277
FnPtr::new
[function]
[call site]
01278
TestStruct::clone
[function]
[call site]
01279
RhaiResultOf::ok
[function]
[call site]
01280
into
[function]
[call site]
01281
test::len
[function]
[call site]
01282
Token::literal_syntax
[function]
[call site]
01283
Token::literal_syntax
[function]
[call site]
01284
Ident::as_str
[function]
[call site]
01285
into
[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
Option::unwrap
[function]
[call site]
01292
Dynamic::from_array
[function]
[call site]
01293
Expr::is_constant
[function]
[call site]
01294
TestStruct::clone
[function]
[call site]
01295
shared_get_mut
[function]
[call site]
01296
Ident::as_str
[function]
[call site]
01297
Option::unwrap
[function]
[call site]
01298
Expr::get_literal_value
[function]
[call site]
01299
Option::unwrap
[function]
[call site]
01300
Dynamic::from_map
[function]
[call site]
01301
Expr::is_constant
[function]
[call site]
01302
Position::new_const
[function]
[call site]
01303
Expr::get_literal_value
[function]
[call site]
01304
Option::unwrap
[function]
[call site]
01305
unwrap
[function]
[call site]
01306
into
[function]
[call site]
01307
FnCallExpr::is_qualified
[function]
[call site]
01308
test::len
[function]
[call site]
01309
FnPtr::new
[function]
[call site]
01310
TestStruct::clone
[function]
[call site]
01311
RhaiResultOf::ok
[function]
[call site]
01312
into
[function]
[call site]
01313
test::len
[function]
[call site]
01314
Token::literal_syntax
[function]
[call site]
01315
Token::literal_syntax
[function]
[call site]
01316
Ident::as_str
[function]
[call site]
01317
into
[function]
[call site]
01318
into
[function]
[call site]
01319
into
[function]
[call site]
01320
into
[function]
[call site]
01321
into
[function]
[call site]
01322
into
[function]
[call site]
01323
Option::ok_or_else
[function]
[call site]
01324
PERR::ExprExpected
[function]
[call site]
01325
&str::into
[function]
[call site]
01326
PERR::into_err
[function]
[call site]
01327
Expr::start_position
[function]
[call site]
01328
read_lock::<ExclusiveRange>
[function]
[call site]
01329
Some
[function]
[call site]
01330
TestStruct::clone
[function]
[call site]
01331
Self
[function]
[call site]
01332
Self::into
[function]
[call site]
01333
read_lock::<InclusiveRange>
[function]
[call site]
01334
Some
[function]
[call site]
01335
TestStruct::clone
[function]
[call site]
01336
Self::into
[function]
[call site]
01337
string_functions::is_empty
[function]
[call site]
01338
RangeCase::set_index
[function]
[call site]
01339
blob_functions::push
[function]
[call site]
01340
string_functions::is_empty
[function]
[call site]
01341
Err
[function]
[call site]
01342
PERR::into_err
[function]
[call site]
01343
Expr::start_position
[function]
[call site]
01344
func::hashing::get_hasher
[function]
[call site]
01345
config::hashing::get_hashing_seed
[function]
[call site]
01346
ahash::RandomState::with_seeds
[function]
[call site]
01347
StraightHasherBuilder::build_hasher
[function]
[call site]
01348
Engine::default
[function]
[call site]
01349
test::hash
[function]
[call site]
01350
Self::Hasher::finish
[function]
[call site]
01351
Scope::push_entry
[function]
[call site]
01352
Scope::is_empty
[function]
[call site]
01353
reserve
[function]
[call site]
01354
reserve
[function]
[call site]
01355
blob_functions::push
[function]
[call site]
01356
Dynamic::set_access_mode
[function]
[call site]
01357
blob_functions::push
[function]
[call site]
01358
&mut
[call site]
01359
Position::new_const
[function]
[call site]
01360
Some
[function]
[call site]
01361
TestStruct::new
[function]
[call site]
01362
blob_functions::push
[function]
[call site]
01363
peek
[function]
[call site]
01364
unwrap
[function]
[call site]
01365
eat_token
[function]
[call site]
01366
Err
[function]
[call site]
01367
PERR::MissingToken
[function]
[call site]
01368
into
[function]
[call site]
01369
into
[function]
[call site]
01370
PERR::into_err
[function]
[call site]
01371
Err
[function]
[call site]
01372
TestStruct::clone
[function]
[call site]
01373
Self
[function]
[call site]
01374
PERR::into_err
[function]
[call site]
01375
ParseError
[function]
[call site]
01376
PERR::into
[function]
[call site]
01377
Err
[function]
[call site]
01378
PERR::MissingToken
[function]
[call site]
01379
into
[function]
[call site]
01380
&str::into
[function]
[call site]
01381
PERR::into_err
[function]
[call site]
01382
shrink_to_fit
[function]
[call site]
01383
Self::shrink_to_fit
[function]
[call site]
01384
shrink_to_fit
[function]
[call site]
01385
Ok
[function]
[call site]
01386
Stmt::Switch
[function]
[call site]
01387
into
[function]
[call site]
01388
ParseSettings::level_up
[function]
[call site]
01389
into
[function]
[call site]
01390
ParseSettings::has_option
[function]
[call site]
01391
test::len
[function]
[call site]
01392
Engine::max_functions
[function]
[call site]
01393
Err
[function]
[call site]
01394
PERR::into_err
[function]
[call site]
01395
ParseSettings::has_option
[function]
[call site]
01396
Engine::parse_anon_fn
[function]
[call site]
01397
ParseState::new
[function]
[call site]
01398
TestStruct::clone
[function]
[call site]
01399
clone_from
[function]
[call site]
01400
StmtBlock::extend
[function]
[call site]
01401
TestStruct::clone
[function]
[call site]
01402
StaticVec::<ImmutableString>::new_const
[function]
[call site]
01403
Some
[function]
[call site]
01404
TestStruct::new
[function]
[call site]
01405
MultiInputsStream::get_next
[function]
[call site]
01406
unwrap
[function]
[call site]
01407
match_token
[function]
[call site]
01408
MultiInputsStream::get_next
[function]
[call site]
01409
unwrap
[function]
[call site]
01410
MyIterableType::into_iter
[function]
[call site]
01411
test_chars
[function]
[call site]
01412
0.chars().collect::<Vec<_>>
[function]
[call site]
01413
MyIterableType::into_iter
[function]
[call site]
01414
Self::IntoIter::any
[function]
[call site]
01415
Err
[function]
[call site]
01416
PERR::FnDuplicatedParam
[function]
[call site]
01417
ImmutableString::new
[function]
[call site]
01418
test_to_string
[function]
[call site]
01419
PERR::into_err
[function]
[call site]
01420
Engine::get_interned_string
[function]
[call site]
01421
blob_functions::push
[function]
[call site]
01422
TestStruct::clone
[function]
[call site]
01423
blob_functions::push
[function]
[call site]
01424
Err
[function]
[call site]
01425
PERR::into_err
[function]
[call site]
01426
Token::is_reserved
[function]
[call site]
01427
Err
[function]
[call site]
01428
PERR::Reserved
[function]
[call site]
01429
(Token,
[call site]
01430
PERR::into_err
[function]
[call site]
01431
Token::is_standard_keyword
[function]
[call site]
01432
Err
[function]
[call site]
01433
PERR::into_err
[function]
[call site]
01434
Err
[function]
[call site]
01435
PERR::MissingToken
[function]
[call site]
01436
into
[function]
[call site]
01437
&str::into
[function]
[call site]
01438
PERR::into_err
[function]
[call site]
01439
MultiInputsStream::get_next
[function]
[call site]
01440
unwrap
[function]
[call site]
01441
Err
[function]
[call site]
01442
PERR::into_err
[function]
[call site]
01443
Err
[function]
[call site]
01444
PERR::MissingToken
[function]
[call site]
01445
into
[function]
[call site]
01446
&str::into
[function]
[call site]
01447
PERR::into_err
[function]
[call site]
01448
Engine::parse_stmt
[function]
[call site]
01449
ParseSettings::level_up
[function]
[call site]
01450
Err
[function]
[call site]
01451
PERR::into_err
[function]
[call site]
01452
Ok
[function]
[call site]
01453
std::mem::take
[function]
[call site]
01454
Engine::new
[function]
[call site]
01455
register_type_with_name::<TestStruct>
[function]
[call site]
01456
Engine::register_fn
[function]
[call site]
01457
TestStruct
[function]
[call site]
01458
blob_functions::blob_with_capacity
[function]
[call site]
01459
blob_functions::blob_with_capacity_and_value
[function]
[call site]
01460
test::len
[function]
[call site]
01461
test::len
[function]
[call site]
01462
test::len
[function]
[call site]
01463
test::len
[function]
[call site]
01464
StmtBlock::extend
[function]
[call site]
01465
MyIterableType::into_iter
[function]
[call site]
01466
test_chars
[function]
[call site]
01467
0.chars().collect::<Vec<_>>
[function]
[call site]
01468
MyIterableType::into_iter
[function]
[call site]
01469
Self::IntoIter::map
[function]
[call site]
01470
TestStruct::clone
[function]
[call site]
01471
blob_functions::blob_with_capacity
[function]
[call site]
01472
test::len
[function]
[call site]
01473
ThinVec::<Ident>::new
[function]
[call site]
01474
string_functions::add_append
[function]
[call site]
01475
string_functions::is_empty
[function]
[call site]
01476
String::from_utf8_lossy
[function]
[call site]
01477
string_functions::is_empty
[function]
[call site]
01478
String::from_utf8
[function]
[call site]
01479
unwrap
[function]
[call site]
01480
into
[function]
[call site]
01481
ImmutableString::into_owned
[function]
[call site]
01482
String::into
[function]
[call site]
01483
ImmutableString::into_owned
[function]
[call site]
01484
StmtBlock::as_ref
[function]
[call site]
01485
into
[function]
[call site]
01486
func::hashing::get_hasher
[function]
[call site]
01487
MyIterableType::into_iter
[function]
[call site]
01488
Self::IntoIter::for_each
[function]
[call site]
01489
test::hash
[function]
[call site]
01490
test::hash
[function]
[call site]
01491
Self::Hasher::finish
[function]
[call site]
01492
Engine::get_interned_string
[function]
[call site]
01493
make_anonymous_fn
[function]
[call site]
01494
crate::Identifier::new_const
[function]
[call site]
01495
Some
[function]
[call site]
01496
TestStruct::new
[function]
[call site]
01497
unwrap
[function]
[call site]
01498
TestStruct::new
[function]
[call site]
01499
TestStruct::clone
[function]
[call site]
01500
TokenStream::into
[function]
[call site]
01501
Engine::default
[function]
[call site]
01502
TestStruct::new
[function]
[call site]
01503
crate::types::fn_ptr::FnPtrType::Script
[function]
[call site]
01504
TestStruct::clone
[function]
[call site]
01505
Self
[function]
[call site]
01506
Expr::DynamicConstant
[function]
[call site]
01507
TestStruct::new
[function]
[call site]
01508
into
[function]
[call site]
01509
Engine::access_var
[function]
[call site]
01510
ParseState::find_var
[function]
[call site]
01511
Scope::iter_rev_inner
[function]
[call site]
01512
MyIterableType::into_iter
[function]
[call site]
01513
test_chars
[function]
[call site]
01514
0.chars().collect::<Vec<_>>
[function]
[call site]
01515
MyIterableType::into_iter
[function]
[call site]
01516
array_functions::reduce_rev
[function]
[call site]
01517
array_functions::reduce_rev_with_initial
[function]
[call site]
01518
string_functions::is_empty
[function]
[call site]
01519
Ok
[function]
[call site]
01520
test::len
[function]
[call site]
01521
StaticModuleResolver::iter_mut
[function]
[call site]
01522
array_functions::reduce_rev
[function]
[call site]
01523
array_functions::reduce_rev_with_initial
[function]
[call site]
01524
RhaiResult::enumerate
[function]
[call site]
01525
try_fold
[function]
[call site]
01526
into
[function]
[call site]
01527
FnPtr::call_raw_with_extra_args
[function]
[call site]
01528
_call_with_extra_args::<true,
[call site]
01529
_call_with_extra_args::<false,
[call site]
01530
Some
[function]
[call site]
01531
Some
[function]
[call site]
01532
array_functions::zip
[function]
[call site]
01533
string_functions::is_empty
[function]
[call site]
01534
test::len
[function]
[call site]
01535
string_functions::is_empty
[function]
[call site]
01536
test::len
[function]
[call site]
01537
Ok
[function]
[call site]
01538
IterateDynamicArray::new
[function]
[call site]
01539
StaticModuleResolver::iter_mut
[function]
[call site]
01540
StaticModuleResolver::iter_mut
[function]
[call site]
01541
test_optimizer_const_map
[function]
[call site]
01542
Ident::as_str
[function]
[call site]
01543
array_functions::zip
[function]
[call site]
01544
string_functions::is_empty
[function]
[call site]
01545
string_functions::is_empty
[function]
[call site]
01546
Ok
[function]
[call site]
01547
IterateDynamicArray::new
[function]
[call site]
01548
StaticModuleResolver::iter_mut
[function]
[call site]
01549
array_functions::zip
[function]
[call site]
01550
RhaiResultOf::enumerate
[function]
[call site]
01551
test_optimizer_const_map
[function]
[call site]
01552
FnPtr::call_raw_with_extra_args
[function]
[call site]
01553
TestStruct::clone
[function]
[call site]
01554
into
[function]
[call site]
01555
reflection_functions::collect
[function]
[call site]
01556
RhaiResultOf::enumerate
[function]
[call site]
01557
test_optimizer_const_map
[function]
[call site]
01558
FnPtr::call_raw_with_extra_args
[function]
[call site]
01559
TestStruct::clone
[function]
[call site]
01560
into
[function]
[call site]
01561
reflection_functions::collect
[function]
[call site]
01562
MyIterableType::into_iter
[function]
[call site]
01563
array_functions::reduce_rev
[function]
[call site]
01564
test_optimizer_const_map
[function]
[call site]
01565
Dynamic::is_read_only
[function]
[call site]
01566
crate::func::locked_read
[function]
[call site]
01567
Option::map_or
[function]
[call site]
01568
Dynamic::access_mode
[function]
[call site]
01569
Dynamic::access_mode
[function]
[call site]
01570
ParseSettings::level_up_with_position
[function]
[call site]
01571
map_or
[function]
[call site]
01572
map_functions::values
[function]
[call site]
01573
string_functions::is_empty
[function]
[call site]
01574
IterateDynamicArray::new
[function]
[call site]
01575
map_functions::values
[function]
[call site]
01576
Array::cloned
[function]
[call site]
01577
reflection_functions::collect
[function]
[call site]
01578
T::as_any
[function]
[call site]
01579
MyIterableType::into_iter
[function]
[call site]
01580
T::as_any
[function]
[call site]
01581
Engine::get_interned_string
[function]
[call site]
01582
blob_functions::push
[function]
[call site]
01583
then
[function]
[call site]
01584
TestStruct::new
[function]
[call site]
01585
Dynamic::flatten
[function]
[call site]
01586
crate::func::native::shared_try_take
[function]
[call site]
01587
Shared::try_unwrap
[function]
[call site]
01588
into_inner
[function]
[call site]
01589
Dynamic::flatten
[function]
[call site]
01590
into_inner
[function]
[call site]
01591
unwrap
[function]
[call site]
01592
Dynamic::flatten
[function]
[call site]
01593
into_inner
[function]
[call site]
01594
Dynamic::flatten
[function]
[call site]
01595
crate::func::locked_read
[function]
[call site]
01596
Dynamic::flatten_clone
[function]
[call site]
01597
crate::func::locked_read
[function]
[call site]
01598
Option::map_or_else
[function]
[call site]
01599
Dynamic::clone
[function]
[call site]
01600
Self
[function]
[call site]
01601
Union::Unit
[function]
[call site]
01602
Self
[function]
[call site]
01603
Union::Bool
[function]
[call site]
01604
Self
[function]
[call site]
01605
Union::Str
[function]
[call site]
01606
TestStruct::clone
[function]
[call site]
01607
Self
[function]
[call site]
01608
Self
[function]
[call site]
01609
Union::Char
[function]
[call site]
01610
Self
[function]
[call site]
01611
Union::Int
[function]
[call site]
01612
Self
[function]
[call site]
01613
Union::Float
[function]
[call site]
01614
Self
[function]
[call site]
01615
Union::Decimal
[function]
[call site]
01616
TestStruct::clone
[function]
[call site]
01617
Self
[function]
[call site]
01618
Union::Array
[function]
[call site]
01619
TestStruct::clone
[function]
[call site]
01620
Self
[function]
[call site]
01621
Union::Blob
[function]
[call site]
01622
TestStruct::clone
[function]
[call site]
01623
Self
[function]
[call site]
01624
Union::Map
[function]
[call site]
01625
TestStruct::clone
[function]
[call site]
01626
Self
[function]
[call site]
01627
Union::FnPtr
[function]
[call site]
01628
TestStruct::clone
[function]
[call site]
01629
Self
[function]
[call site]
01630
Union::TimeStamp
[function]
[call site]
01631
TestStruct::clone
[function]
[call site]
01632
Self
[function]
[call site]
01633
Union::Variant
[function]
[call site]
01634
StmtBlock::as_ref
[function]
[call site]
01635
StmtBlock::as_ref
[function]
[call site]
01636
T::clone_object
[function]
[call site]
01637
TestStruct::new
[function]
[call site]
01638
TestStruct::clone
[function]
[call site]
01639
Self
[function]
[call site]
01640
Box::into
[function]
[call site]
01641
Self
[function]
[call site]
01642
Union::Shared
[function]
[call site]
01643
TestStruct::clone
[function]
[call site]
01644
Dynamic::flatten_clone
[function]
[call site]
01645
crate::func::locked_read
[function]
[call site]
01646
Option::map_or_else
[function]
[call site]
01647
Dynamic::clone
[function]
[call site]
01648
Dynamic::flatten_clone
[function]
[call site]
01649
Dynamic::clone
[function]
[call site]
01650
Dynamic::clone
[function]
[call site]
01651
Self
[function]
[call site]
01652
Union::Shared
[function]
[call site]
01653
Position::is_none
[function]
[call site]
01654
ParseSettings::has_flag
[function]
[call site]
01655
ParseSettings::has_option
[function]
[call site]
01656
map_or
[function]
[call site]
01657
string_functions::contains
[function]
[call site]
01658
Err
[function]
[call site]
01659
PERR::VariableUndefined
[function]
[call site]
01660
test_to_string
[function]
[call site]
01661
PERR::into_err
[function]
[call site]
01662
calc_fn_hash
[function]
[call site]
01663
test::len
[function]
[call site]
01664
blob_functions::insert
[function]
[call site]
01665
Engine::make_curry_from_externals
[function]
[call site]
01666
StmtBlock::as_ref
[function]
[call site]
01667
string_functions::is_empty
[function]
[call site]
01668
test::len
[function]
[call site]
01669
StmtBlock::as_ref
[function]
[call site]
01670
test::len
[function]
[call site]
01671
test::len
[function]
[call site]
01672
blob_functions::blob_with_capacity
[function]
[call site]
01673
StmtBlock::as_ref
[function]
[call site]
01674
test::len
[function]
[call site]
01675
blob_functions::push
[function]
[call site]
01676
StmtBlock::extend
[function]
[call site]
01677
StmtBlock::as_ref
[function]
[call site]
01678
MyIterableType::into_iter
[function]
[call site]
01679
test_chars
[function]
[call site]
01680
0.chars().collect::<Vec<_>>
[function]
[call site]
01681
MyIterableType::into_iter
[function]
[call site]
01682
Self::IntoIter::cloned
[function]
[call site]
01683
test_optimizer_const_map
[function]
[call site]
01684
Engine::access_var
[function]
[call site]
01685
FnPtr::try_from
[function]
[call site]
01686
Command::get
[function]
[call site]
01687
RhaiResultOf::ok
[function]
[call site]
01688
and_then
[function]
[call site]
01689
Expr::Variable
[function]
[call site]
01690
Engine::default
[function]
[call site]
01691
into
[function]
[call site]
01692
Expr::Variable
[function]
[call site]
01693
into
[function]
[call site]
01694
Engine::get_interned_string
[function]
[call site]
01695
FnCallHashes::from_native_only
[function]
[call site]
01696
calc_fn_hash
[function]
[call site]
01697
FnCallExpr::into_fn_call_expr
[function]
[call site]
01698
blob_functions::blob_with_capacity
[function]
[call site]
01699
blob_functions::blob_with_capacity_and_value
[function]
[call site]
01700
blob_functions::push
[function]
[call site]
01701
blob_functions::push
[function]
[call site]
01702
FnPtr::try_from
[function]
[call site]
01703
RhaiResultOf::unwrap
[function]
[call site]
01704
Stmt::Share
[function]
[call site]
01705
MyIterableType::into_iter
[function]
[call site]
01706
test_chars
[function]
[call site]
01707
0.chars().collect::<Vec<_>>
[function]
[call site]
01708
MyIterableType::into_iter
[function]
[call site]
01709
Self::IntoIter::map
[function]
[call site]
01710
Engine::access_var
[function]
[call site]
01711
into_iter()
[call site]
01712
.map(|var|
[call site]
01713
let
[call site]
01714
(var,
[call site]
01715
})
[call site]
01716
.collect::<FnArgsVec<_>>
[function]
[call site]
01717
into
[function]
[call site]
01718
blob_functions::push
[function]
[call site]
01719
Stmt::Expr
[function]
[call site]
01720
into
[function]
[call site]
01721
Expr::Stmt
[function]
[call site]
01722
StmtBlock::new
[function]
[call site]
01723
StmtBlock::new_with_span
[function]
[call site]
01724
MyIterableType::into_iter
[function]
[call site]
01725
test_chars
[function]
[call site]
01726
0.chars().collect::<Vec<_>>
[function]
[call site]
01727
MyIterableType::into_iter
[function]
[call site]
01728
Self::IntoIter::collect
[function]
[call site]
01729
StmtBlockContainer::shrink_to_fit
[function]
[call site]
01730
Span::new
[function]
[call site]
01731
Self::into
[function]
[call site]
01732
Ok
[function]
[call site]
01733
TestStruct::new
[function]
[call site]
01734
ParseSettings::level_up
[function]
[call site]
01735
MultiInputsStream::get_next
[function]
[call site]
01736
unwrap
[function]
[call site]
01737
string_functions::is_empty
[function]
[call site]
01738
blob_functions::push
[function]
[call site]
01739
blob_functions::push
[function]
[call site]
01740
FnPtr::try_from
[function]
[call site]
01741
RhaiResultOf::unwrap
[function]
[call site]
01742
Expr::StringConstant
[function]
[call site]
01743
Engine::get_interned_string
[function]
[call site]
01744
Engine::parse_block
[function]
[call site]
01745
Expr::Stmt
[function]
[call site]
01746
TestStruct::new
[function]
[call site]
01747
ParseResult::into
[function]
[call site]
01748
string_functions::is_empty
[function]
[call site]
01749
blob_functions::push
[function]
[call site]
01750
Target::borrow_mut
[function]
[call site]
01751
Target::as_mut
[function]
[call site]
01752
MultiInputsStream::get_next
[function]
[call site]
01753
unwrap
[function]
[call site]
01754
string_functions::is_empty
[function]
[call site]
01755
blob_functions::push
[function]
[call site]
01756
Expr::StringConstant
[function]
[call site]
01757
Engine::get_interned_string
[function]
[call site]
01758
string_functions::is_empty
[function]
[call site]
01759
blob_functions::push
[function]
[call site]
01760
Expr::StringConstant
[function]
[call site]
01761
Engine::get_interned_string
[function]
[call site]
01762
Err
[function]
[call site]
01763
PERR::into_err
[function]
[call site]
01764
string_functions::is_empty
[function]
[call site]
01765
test::len
[function]
[call site]
01766
Expr::StringConstant
[function]
[call site]
01767
Engine::get_interned_string
[function]
[call site]
01768
Self::shrink_to_fit
[function]
[call site]
01769
Expr::InterpolatedString
[function]
[call site]
01770
Engine::parse_array_literal
[function]
[call site]
01771
eat_token
[function]
[call site]
01772
TestStruct::new
[function]
[call site]
01773
Engine::max_array_size
[function]
[call site]
01774
Command::get
[function]
[call site]
01775
test::len
[function]
[call site]
01776
Engine::max_array_size
[function]
[call site]
01777
Err
[function]
[call site]
01778
PERR::LiteralTooLarge
[function]
[call site]
01779
&str::into
[function]
[call site]
01780
Engine::max_array_size
[function]
[call site]
01781
PERR::into_err
[function]
[call site]
01782
peek
[function]
[call site]
01783
unwrap
[function]
[call site]
01784
peek
[function]
[call site]
01785
unwrap
[function]
[call site]
01786
eat_token
[function]
[call site]
01787
Err
[function]
[call site]
01788
PERR::MissingToken
[function]
[call site]
01789
into
[function]
[call site]
01790
into
[function]
[call site]
01791
PERR::into_err
[function]
[call site]
01792
blob_functions::push
[function]
[call site]
01793
Engine::parse_expr
[function]
[call site]
01794
ParseSettings::level_up
[function]
[call site]
01795
peek
[function]
[call site]
01796
unwrap
[function]
[call site]
01797
eat_token
[function]
[call site]
01798
Err
[function]
[call site]
01799
PERR::MissingToken
[function]
[call site]
01800
into
[function]
[call site]
01801
into
[function]
[call site]
01802
PERR::into_err
[function]
[call site]
01803
Err
[function]
[call site]
01804
TestStruct::clone
[function]
[call site]
01805
PERR::into_err
[function]
[call site]
01806
Err
[function]
[call site]
01807
PERR::MissingToken
[function]
[call site]
01808
into
[function]
[call site]
01809
&str::into
[function]
[call site]
01810
PERR::into_err
[function]
[call site]
01811
shrink_to_fit
[function]
[call site]
01812
Ok
[function]
[call site]
01813
Expr::Array
[function]
[call site]
01814
ParseSettings::level_up
[function]
[call site]
01815
Engine::parse_map_literal
[function]
[call site]
01816
eat_token
[function]
[call site]
01817
StaticVec::<(Ident,
[call site]
01818
std::collections::BTreeMap::<crate::Identifier,
[call site]
01819
peek
[function]
[call site]
01820
unwrap
[function]
[call site]
01821
eat_token
[function]
[call site]
01822
Err
[function]
[call site]
01823
PERR::MissingToken
[function]
[call site]
01824
into
[function]
[call site]
01825
into
[function]
[call site]
01826
PERR::into_err
[function]
[call site]
01827
MultiInputsStream::get_next
[function]
[call site]
01828
unwrap
[function]
[call site]
01829
ParseSettings::has_flag
[function]
[call site]
01830
Err
[function]
[call site]
01831
PERR::into_err
[function]
[call site]
01832
MyIterableType::into_iter
[function]
[call site]
01833
Self::IntoIter::any
[function]
[call site]
01834
Ident::as_str
[function]
[call site]
01835
Ident::as_str
[function]
[call site]
01836
Err
[function]
[call site]
01837
PERR::DuplicatedProperty
[function]
[call site]
01838
test_to_string
[function]
[call site]
01839
PERR::into_err
[function]
[call site]
01840
Err
[function]
[call site]
01841
PERR::into_err
[function]
[call site]
01842
tokenizer::is_valid_identifier
[function]
[call site]
01843
Err
[function]
[call site]
01844
PERR::Reserved
[function]
[call site]
01845
test_to_string
[function]
[call site]
01846
PERR::into_err
[function]
[call site]
01847
Err
[function]
[call site]
01848
PERR::into_err
[function]
[call site]
01849
Err
[function]
[call site]
01850
PERR::MissingToken
[function]
[call site]
01851
into
[function]
[call site]
01852
into
[function]
[call site]
01853
PERR::into_err
[function]
[call site]
01854
string_functions::is_empty
[function]
[call site]
01855
Err
[function]
[call site]
01856
PERR::MissingToken
[function]
[call site]
01857
into
[function]
[call site]
01858
into
[function]
[call site]
01859
PERR::into_err
[function]
[call site]
01860
Err
[function]
[call site]
01861
PERR::into_err
[function]
[call site]
01862
MultiInputsStream::get_next
[function]
[call site]
01863
unwrap
[function]
[call site]
01864
Err
[function]
[call site]
01865
PERR::into_err
[function]
[call site]
01866
Err
[function]
[call site]
01867
PERR::MissingToken
[function]
[call site]
01868
into
[function]
[call site]
01869
PERR::into_err
[function]
[call site]
01870
Engine::max_map_size
[function]
[call site]
01871
Command::get
[function]
[call site]
01872
test::len
[function]
[call site]
01873
Engine::max_map_size
[function]
[call site]
01874
Err
[function]
[call site]
01875
PERR::LiteralTooLarge
[function]
[call site]
01876
&str::into
[function]
[call site]
01877
Engine::max_map_size
[function]
[call site]
01878
PERR::into_err
[function]
[call site]
01879
peek
[function]
[call site]
01880
unwrap
[function]
[call site]
01881
Engine::parse_expr
[function]
[call site]
01882
ParseSettings::level_up
[function]
[call site]
01883
blob_functions::insert
[function]
[call site]
01884
FnPtr::try_from
[function]
[call site]
01885
RhaiResultOf::unwrap
[function]
[call site]
01886
string_functions::is_empty
[function]
[call site]
01887
blob_functions::push
[function]
[call site]
01888
eval::calc_offset_len
[function]
[call site]
01889
test::len
[function]
[call site]
01890
test::len
[function]
[call site]
01891
blob_functions::push
[function]
[call site]
01892
blob_functions::insert
[function]
[call site]
01893
TestStruct::clone
[function]
[call site]
01894
Engine::get_interned_string
[function]
[call site]
01895
blob_functions::push
[function]
[call site]
01896
peek
[function]
[call site]
01897
unwrap
[function]
[call site]
01898
eat_token
[function]
[call site]
01899
Err
[function]
[call site]
01900
PERR::MissingToken
[function]
[call site]
01901
into
[function]
[call site]
01902
&str::into
[function]
[call site]
01903
PERR::into_err
[function]
[call site]
01904
Err
[function]
[call site]
01905
TestStruct::clone
[function]
[call site]
01906
PERR::into_err
[function]
[call site]
01907
Err
[function]
[call site]
01908
PERR::MissingToken
[function]
[call site]
01909
into
[function]
[call site]
01910
into
[function]
[call site]
01911
PERR::into_err
[function]
[call site]
01912
shrink_to_fit
[function]
[call site]
01913
Ok
[function]
[call site]
01914
Expr::Map
[function]
[call site]
01915
into
[function]
[call site]
01916
ParseSettings::level_up
[function]
[call site]
01917
contains_key
[function]
[call site]
01918
get_key_value
[function]
[call site]
01919
unwrap
[function]
[call site]
01920
MultiInputsStream::get_next
[function]
[call site]
01921
unwrap
[function]
[call site]
01922
Engine::parse_custom_syntax
[function]
[call site]
01923
TestStruct::new
[function]
[call site]
01924
TestStruct::new
[function]
[call site]
01925
TestStruct::new
[function]
[call site]
01926
Scope::push_constant_dynamic
[function]
[call site]
01927
Engine::get_interned_string
[function]
[call site]
01928
RhaiResultOf::into
[function]
[call site]
01929
blob_functions::push
[function]
[call site]
01930
TestStruct::clone
[function]
[call site]
01931
blob_functions::push
[function]
[call site]
01932
TestStruct::clone
[function]
[call site]
01933
peek
[function]
[call site]
01934
unwrap
[function]
[call site]
01935
(Token,
[call site]
01936
Position::new_const
[function]
[call site]
01937
ParseSettings::level_up
[function]
[call site]
01938
parse_func
[function]
[call site]
01939
string_functions::starts_with
[function]
[call site]
01940
test::len
[function]
[call site]
01941
test::len
[function]
[call site]
01942
blob_functions::push
[function]
[call site]
01943
Expr::StringConstant
[function]
[call site]
01944
Engine::get_interned_string
[function]
[call site]
01945
Engine::get_interned_string
[function]
[call site]
01946
Err
[function]
[call site]
01947
PERR::into_err
[function]
[call site]
01948
Ident::as_str
[function]
[call site]
01949
Target::borrow_mut
[function]
[call site]
01950
MultiInputsStream::get_next
[function]
[call site]
01951
unwrap
[function]
[call site]
01952
blob_functions::push
[function]
[call site]
01953
test_to_string
[function]
[call site]
01954
into
[function]
[call site]
01955
Self::last
[function]
[call site]
01956
unwrap
[function]
[call site]
01957
blob_functions::push
[function]
[call site]
01958
Engine::get_interned_string
[function]
[call site]
01959
parse_var_name
[function]
[call site]
01960
Engine::get_interned_string
[function]
[call site]
01961
blob_functions::push
[function]
[call site]
01962
TestStruct::clone
[function]
[call site]
01963
blob_functions::push
[function]
[call site]
01964
Engine::get_interned_string
[function]
[call site]
01965
blob_functions::push
[function]
[call site]
01966
Expr::Variable
[function]
[call site]
01967
into
[function]
[call site]
01968
into
[function]
[call site]
01969
MultiInputsStream::get_next
[function]
[call site]
01970
unwrap
[function]
[call site]
01971
Token::is_standard_symbol
[function]
[call site]
01972
Ok
[function]
[call site]
01973
Token::literal_syntax
[function]
[call site]
01974
&'static
[call site]
01975
tokenizer::is_valid_identifier
[function]
[call site]
01976
Ident::as_str
[function]
[call site]
01977
Ok
[function]
[call site]
01978
Err
[function]
[call site]
01979
PERR::into_err
[function]
[call site]
01980
Err
[function]
[call site]
01981
PERR::MissingSymbol
[function]
[call site]
01982
ImmutableString::new
[function]
[call site]
01983
PERR::into_err
[function]
[call site]
01984
Engine::get_interned_string
[function]
[call site]
01985
blob_functions::push
[function]
[call site]
01986
TestStruct::clone
[function]
[call site]
01987
blob_functions::push
[function]
[call site]
01988
Engine::get_interned_string
[function]
[call site]
01989
blob_functions::push
[function]
[call site]
01990
Expr::StringConstant
[function]
[call site]
01991
MultiInputsStream::get_next
[function]
[call site]
01992
unwrap
[function]
[call site]
01993
Err
[function]
[call site]
01994
PERR::into_err
[function]
[call site]
01995
Ok
[function]
[call site]
01996
(Token,
[call site]
01997
Engine::get_interned_string
[function]
[call site]
01998
blob_functions::push
[function]
[call site]
01999
TestStruct::clone
[function]
[call site]
02000
blob_functions::push
[function]
[call site]
02001
Engine::get_interned_string
[function]
[call site]
02002
blob_functions::push
[function]
[call site]
02003
Expr::StringConstant
[function]
[call site]
02004
blob_functions::push
[function]
[call site]
02005
Engine::parse_expr
[function]
[call site]
02006
Engine::get_interned_string
[function]
[call site]
02007
blob_functions::push
[function]
[call site]
02008
TestStruct::clone
[function]
[call site]
02009
Self
[function]
[call site]
02010
blob_functions::push
[function]
[call site]
02011
Engine::parse_block
[function]
[call site]
02012
blob_functions::push
[function]
[call site]
02013
Expr::Stmt
[function]
[call site]
02014
TestStruct::new
[function]
[call site]
02015
ParseResult::into
[function]
[call site]
02016
Engine::get_interned_string
[function]
[call site]
02017
blob_functions::push
[function]
[call site]
02018
TestStruct::clone
[function]
[call site]
02019
blob_functions::push
[function]
[call site]
02020
Engine::parse_block
[function]
[call site]
02021
blob_functions::push
[function]
[call site]
02022
Expr::Stmt
[function]
[call site]
02023
TestStruct::new
[function]
[call site]
02024
ParseResult::into
[function]
[call site]
02025
Engine::get_interned_string
[function]
[call site]
02026
blob_functions::push
[function]
[call site]
02027
TestStruct::clone
[function]
[call site]
02028
blob_functions::push
[function]
[call site]
02029
peek
[function]
[call site]
02030
unwrap
[function]
[call site]
02031
Err
[function]
[call site]
02032
PERR::MissingSymbol
[function]
[call site]
02033
&str::into
[function]
[call site]
02034
PERR::into_err
[function]
[call site]
02035
blob_functions::push
[function]
[call site]
02036
Engine::parse_anon_fn
[function]
[call site]
02037
Engine::get_interned_string
[function]
[call site]
02038
blob_functions::push
[function]
[call site]
02039
TestStruct::clone
[function]
[call site]
02040
blob_functions::push
[function]
[call site]
02041
MultiInputsStream::get_next
[function]
[call site]
02042
unwrap
[function]
[call site]
02043
blob_functions::push
[function]
[call site]
02044
Expr::BoolConstant
[function]
[call site]
02045
blob_functions::push
[function]
[call site]
02046
Engine::get_interned_string
[function]
[call site]
02047
Token::literal_syntax
[function]
[call site]
02048
blob_functions::push
[function]
[call site]
02049
Engine::get_interned_string
[function]
[call site]
02050
Err
[function]
[call site]
02051
PERR::MissingSymbol
[function]
[call site]
02052
&str::into
[function]
[call site]
02053
PERR::into_err
[function]
[call site]
02054
MultiInputsStream::get_next
[function]
[call site]
02055
unwrap
[function]
[call site]
02056
blob_functions::push
[function]
[call site]
02057
Expr::IntegerConstant
[function]
[call site]
02058
blob_functions::push
[function]
[call site]
02059
f32::to_string
[function]
[call site]
02060
Engine::new
[function]
[call site]
02061
Scope::new
[function]
[call site]
02062
blob_functions::push
[function]
[call site]
02063
blob_functions::push
[function]
[call site]
02064
blob_functions::push
[function]
[call site]
02065
into
[function]
[call site]
02066
blob_functions::push
[function]
[call site]
02067
Engine::get_interned_string
[function]
[call site]
02068
Err
[function]
[call site]
02069
PERR::MissingSymbol
[function]
[call site]
02070
&str::into
[function]
[call site]
02071
PERR::into_err
[function]
[call site]
02072
MultiInputsStream::get_next
[function]
[call site]
02073
unwrap
[function]
[call site]
02074
blob_functions::push
[function]
[call site]
02075
Expr::FloatConstant
[function]
[call site]
02076
blob_functions::push
[function]
[call site]
02077
into
[function]
[call site]
02078
blob_functions::push
[function]
[call site]
02079
Engine::get_interned_string
[function]
[call site]
02080
Err
[function]
[call site]
02081
PERR::MissingSymbol
[function]
[call site]
02082
&str::into
[function]
[call site]
02083
PERR::into_err
[function]
[call site]
02084
MultiInputsStream::get_next
[function]
[call site]
02085
unwrap
[function]
[call site]
02086
Engine::get_interned_string
[function]
[call site]
02087
blob_functions::push
[function]
[call site]
02088
Expr::StringConstant
[function]
[call site]
02089
TestStruct::clone
[function]
[call site]
02090
blob_functions::push
[function]
[call site]
02091
blob_functions::push
[function]
[call site]
02092
Engine::get_interned_string
[function]
[call site]
02093
Err
[function]
[call site]
02094
PERR::MissingSymbol
[function]
[call site]
02095
&str::into
[function]
[call site]
02096
PERR::into_err
[function]
[call site]
02097
MultiInputsStream::get_next
[function]
[call site]
02098
unwrap
[function]
[call site]
02099
Err
[function]
[call site]
02100
PERR::into_err
[function]
[call site]
02101
blob_functions::push
[function]
[call site]
02102
TestStruct::clone
[function]
[call site]
02103
blob_functions::push
[function]
[call site]
02104
TestStruct::clone
[function]
[call site]
02105
Token::is_literal
[function]
[call site]
02106
Token::literal_syntax
[function]
[call site]
02107
blob_functions::push
[function]
[call site]
02108
TestStruct::clone
[function]
[call site]
02109
blob_functions::push
[function]
[call site]
02110
TestStruct::clone
[function]
[call site]
02111
Err
[function]
[call site]
02112
PERR::MissingToken
[function]
[call site]
02113
into
[function]
[call site]
02114
PERR::into_err
[function]
[call site]
02115
Self::shrink_to_fit
[function]
[call site]
02116
Self::shrink_to_fit
[function]
[call site]
02117
Ok
[function]
[call site]
02118
Expr::Custom
[function]
[call site]
02119
into
[function]
[call site]
02120
ParseSettings::level_up
[function]
[call site]
02121
MultiInputsStream::get_next
[function]
[call site]
02122
unwrap
[function]
[call site]
02123
peek
[function]
[call site]
02124
unwrap
[function]
[call site]
02125
Expr::Variable
[function]
[call site]
02126
Engine::get_interned_string
[function]
[call site]
02127
into
[function]
[call site]
02128
Engine::get_interned_string
[function]
[call site]
02129
into
[function]
[call site]
02130
ASTFlags::intersects
[function]
[call site]
02131
Err
[function]
[call site]
02132
LexError::ImproperSymbol
[function]
[call site]
02133
Token::literal_syntax
[function]
[call site]
02134
&'static
[call site]
02135
ImmutableString::new
[function]
[call site]
02136
PERR::into_err
[function]
[call site]
02137
Engine::get_interned_string
[function]
[call site]
02138
Expr::Variable
[function]
[call site]
02139
into
[function]
[call site]
02140
Engine::access_var
[function]
[call site]
02141
ASTFlags::intersects
[function]
[call site]
02142
Position::is_none
[function]
[call site]
02143
ParseSettings::has_option
[function]
[call site]
02144
map_or
[function]
[call site]
02145
string_functions::contains
[function]
[call site]
02146
Err
[function]
[call site]
02147
PERR::VariableUndefined
[function]
[call site]
02148
test_to_string
[function]
[call site]
02149
PERR::into_err
[function]
[call site]
02150
and_then
[function]
[call site]
02151
FnPtr::try_from
[function]
[call site]
02152
Command::get
[function]
[call site]
02153
RhaiResultOf::ok
[function]
[call site]
02154
and_then
[function]
[call site]
02155
Engine::get_interned_string
[function]
[call site]
02156
Expr::Variable
[function]
[call site]
02157
into
[function]
[call site]
02158
into
[function]
[call site]
02159
MultiInputsStream::get_next
[function]
[call site]
02160
unwrap
[function]
[call site]
02161
peek
[function]
[call site]
02162
unwrap
[function]
[call site]
02163
is_reserved_keyword_or_symbol
[function]
[call site]
02164
Expr::Variable
[function]
[call site]
02165
Engine::get_interned_string
[function]
[call site]
02166
into
[function]
[call site]
02167
Engine::get_interned_string
[function]
[call site]
02168
into
[function]
[call site]
02169
ParseSettings::has_flag
[function]
[call site]
02170
Expr::ThisPtr
[function]
[call site]
02171
Err
[function]
[call site]
02172
LexError::ImproperSymbol
[function]
[call site]
02173
test_to_string
[function]
[call site]
02174
PERR::into_err
[function]
[call site]
02175
Err
[function]
[call site]
02176
PERR::Reserved
[function]
[call site]
02177
test_to_string
[function]
[call site]
02178
PERR::into_err
[function]
[call site]
02179
MultiInputsStream::get_next
[function]
[call site]
02180
unwrap
[function]
[call site]
02181
Err
[function]
[call site]
02182
PERR::into_err
[function]
[call site]
02183
Err
[function]
[call site]
02184
LexError::UnexpectedInput
[function]
[call site]
02185
(Token,
[call site]
02186
PERR::into_err
[function]
[call site]
02187
peek
[function]
[call site]
02188
unwrap
[function]
[call site]
02189
Ok
[function]
[call site]
02190
Engine::parse_postfix
[function]
[call site]
02191
peek
[function]
[call site]
02192
unwrap
[function]
[call site]
02193
Expr::is_valid_postfix
[function]
[call site]
02194
MultiInputsStream::get_next
[function]
[call site]
02195
unwrap
[function]
[call site]
02196
string_functions::is_empty
[function]
[call site]
02197
peek
[function]
[call site]
02198
unwrap
[function]
[call site]
02199
Err
[function]
[call site]
02200
LexError::UnexpectedInput
[function]
[call site]
02201
into
[function]
[call site]
02202
PERR::into_err
[function]
[call site]
02203
Err
[function]
[call site]
02204
LexError::ImproperSymbol
[function]
[call site]
02205
&str::into
[function]
[call site]
02206
&str::into
[function]
[call site]
02207
PERR::into_err
[function]
[call site]
02208
peek
[function]
[call site]
02209
unwrap
[function]
[call site]
02210
Err
[function]
[call site]
02211
PERR::MissingToken
[function]
[call site]
02212
into
[function]
[call site]
02213
&str::into
[function]
[call site]
02214
PERR::into_err
[function]
[call site]
02215
MultiInputsStream::get_next
[function]
[call site]
02216
unwrap
[function]
[call site]
02217
Engine::parse_fn_call
[function]
[call site]
02218
peek
[function]
[call site]
02219
unwrap
[function]
[call site]
02220
TestStruct::new
[function]
[call site]
02221
Err
[function]
[call site]
02222
PERR::MissingToken
[function]
[call site]
02223
into
[function]
[call site]
02224
PERR::into_err
[function]
[call site]
02225
Err
[function]
[call site]
02226
TestStruct::clone
[function]
[call site]
02227
PERR::into_err
[function]
[call site]
02228
eat_token
[function]
[call site]
02229
string_functions::is_empty
[function]
[call site]
02230
calc_fn_hash
[function]
[call site]
02231
Namespace::root
[function]
[call site]
02232
ParseState::find_module
[function]
[call site]
02233
MyIterableType::into_iter
[function]
[call site]
02234
array_functions::reduce_rev
[function]
[call site]
02235
rposition
[function]
[call site]
02236
and_then
[function]
[call site]
02237
TestStruct::new
[function]
[call site]
02238
ParseSettings::has_option
[function]
[call site]
02239
Position::is_none
[function]
[call site]
02240
MyIterableType::into_iter
[function]
[call site]
02241
T::as_any
[function]
[call site]
02242
contains_key
[function]
[call site]
02243
Err
[function]
[call site]
02244
PERR::ModuleUndefined
[function]
[call site]
02245
&str::into
[function]
[call site]
02246
PERR::into_err
[function]
[call site]
02247
ParseSettings::level_up_with_position
[function]
[call site]
02248
calc_fn_hash
[function]
[call site]
02249
MyIterableType::into_iter
[function]
[call site]
02250
test_optimizer_const_map
[function]
[call site]
02251
calc_fn_hash
[function]
[call site]
02252
tokenizer::is_valid_function_name
[function]
[call site]
02253
FnCallHashes::from_hash
[function]
[call site]
02254
Some
[function]
[call site]
02255
FnCallHashes::from_native_only
[function]
[call site]
02256
shrink_to_fit
[function]
[call site]
02257
Ok
[function]
[call site]
02258
Engine::get_interned_string
[function]
[call site]
02259
FnCallExpr::into_fn_call_expr
[function]
[call site]
02260
ParseSettings::level_up
[function]
[call site]
02261
peek
[function]
[call site]
02262
unwrap
[function]
[call site]
02263
blob_functions::push
[function]
[call site]
02264
Engine::parse_expr
[function]
[call site]
02265
peek
[function]
[call site]
02266
unwrap
[function]
[call site]
02267
eat_token
[function]
[call site]
02268
string_functions::is_empty
[function]
[call site]
02269
calc_fn_hash
[function]
[call site]
02270
test::len
[function]
[call site]
02271
Namespace::root
[function]
[call site]
02272
ParseState::find_module
[function]
[call site]
02273
ParseSettings::has_option
[function]
[call site]
02274
Position::is_none
[function]
[call site]
02275
MyIterableType::into_iter
[function]
[call site]
02276
T::as_any
[function]
[call site]
02277
contains_key
[function]
[call site]
02278
Err
[function]
[call site]
02279
PERR::ModuleUndefined
[function]
[call site]
02280
&str::into
[function]
[call site]
02281
PERR::into_err
[function]
[call site]
02282
ParseSettings::level_up_with_position
[function]
[call site]
02283
calc_fn_hash
[function]
[call site]
02284
MyIterableType::into_iter
[function]
[call site]
02285
test_optimizer_const_map
[function]
[call site]
02286
test::len
[function]
[call site]
02287
calc_fn_hash
[function]
[call site]
02288
test::len
[function]
[call site]
02289
tokenizer::is_valid_function_name
[function]
[call site]
02290
FnCallHashes::from_hash
[function]
[call site]
02291
FnCallHashes::from_native_only
[function]
[call site]
02292
shrink_to_fit
[function]
[call site]
02293
Ok
[function]
[call site]
02294
Engine::get_interned_string
[function]
[call site]
02295
FnCallExpr::into_fn_call_expr
[function]
[call site]
02296
eat_token
[function]
[call site]
02297
Err
[function]
[call site]
02298
PERR::MissingToken
[function]
[call site]
02299
into
[function]
[call site]
02300
PERR::into_err
[function]
[call site]
02301
Err
[function]
[call site]
02302
TestStruct::clone
[function]
[call site]
02303
PERR::into_err
[function]
[call site]
02304
Err
[function]
[call site]
02305
PERR::MissingToken
[function]
[call site]
02306
into
[function]
[call site]
02307
PERR::into_err
[function]
[call site]
02308
Engine::parse_fn_call
[function]
[call site]
02309
RhaiResultOf::intersects
[function]
[call site]
02310
Err
[function]
[call site]
02311
LexError::ImproperSymbol
[function]
[call site]
02312
Token::literal_syntax
[function]
[call site]
02313
&'static
[call site]
02314
ImmutableString::new
[function]
[call site]
02315
PERR::into_err
[function]
[call site]
02316
parse_var_name
[function]
[call site]
02317
blob_functions::push
[function]
[call site]
02318
Engine::get_interned_string
[function]
[call site]
02319
Expr::Variable
[function]
[call site]
02320
into
[function]
[call site]
02321
string_functions::is_empty
[function]
[call site]
02322
ParseSettings::level_up
[function]
[call site]
02323
Engine::parse_index_chain
[function]
[call site]
02324
Engine::parse_expr
[function]
[call site]
02325
ParseSettings::level_up
[function]
[call site]
02326
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]
02327
Err
[function]
[call site]
02328
PERR::MalformedIndexExpr
[function]
[call site]
02329
&str::into
[function]
[call site]
02330
PERR::into_err
[function]
[call site]
02331
Expr::start_position
[function]
[call site]
02332
string_functions::is_empty
[function]
[call site]
02333
Expr::position
[function]
[call site]
02334
ParseSettings::level_up_with_position
[function]
[call site]
02335
Expr::start_position
[function]
[call site]
02336
Expr::start_position
[function]
[call site]
02337
Expr::position
[function]
[call site]
02338
Ok
[function]
[call site]
02339
Err
[function]
[call site]
02340
PERR::MalformedIndexExpr
[function]
[call site]
02341
&str::into
[function]
[call site]
02342
PERR::into_err
[function]
[call site]
02343
Expr::start_position
[function]
[call site]
02344
Err
[function]
[call site]
02345
PERR::MalformedIndexExpr
[function]
[call site]
02346
&str::into
[function]
[call site]
02347
PERR::into_err
[function]
[call site]
02348
Expr::start_position
[function]
[call site]
02349
Err
[function]
[call site]
02350
PERR::MalformedIndexExpr
[function]
[call site]
02351
&str::into
[function]
[call site]
02352
PERR::into_err
[function]
[call site]
02353
Expr::start_position
[function]
[call site]
02354
Err
[function]
[call site]
02355
PERR::MalformedIndexExpr
[function]
[call site]
02356
&str::into
[function]
[call site]
02357
PERR::into_err
[function]
[call site]
02358
Expr::start_position
[function]
[call site]
02359
Ok
[function]
[call site]
02360
Ok
[function]
[call site]
02361
Err
[function]
[call site]
02362
PERR::MalformedIndexExpr
[function]
[call site]
02363
&str::into
[function]
[call site]
02364
PERR::into_err
[function]
[call site]
02365
Expr::start_position
[function]
[call site]
02366
Err
[function]
[call site]
02367
PERR::MalformedIndexExpr
[function]
[call site]
02368
&str::into
[function]
[call site]
02369
PERR::into_err
[function]
[call site]
02370
Expr::start_position
[function]
[call site]
02371
Err
[function]
[call site]
02372
PERR::MalformedIndexExpr
[function]
[call site]
02373
&str::into
[function]
[call site]
02374
PERR::into_err
[function]
[call site]
02375
Expr::start_position
[function]
[call site]
02376
Err
[function]
[call site]
02377
PERR::MalformedIndexExpr
[function]
[call site]
02378
&str::into
[function]
[call site]
02379
PERR::into_err
[function]
[call site]
02380
Expr::start_position
[function]
[call site]
02381
Err
[function]
[call site]
02382
PERR::MalformedIndexExpr
[function]
[call site]
02383
&str::into
[function]
[call site]
02384
PERR::into_err
[function]
[call site]
02385
Expr::start_position
[function]
[call site]
02386
Ok
[function]
[call site]
02387
Ok
[function]
[call site]
02388
peek
[function]
[call site]
02389
unwrap
[function]
[call site]
02390
eat_token
[function]
[call site]
02391
peek
[function]
[call site]
02392
unwrap
[function]
[call site]
02393
MultiInputsStream::get_next
[function]
[call site]
02394
unwrap
[function]
[call site]
02395
ParseSettings::level_up
[function]
[call site]
02396
string_functions::is_empty
[function]
[call site]
02397
Engine::parse_index_chain
[function]
[call site]
02398
Ok
[function]
[call site]
02399
Expr::Index
[function]
[call site]
02400
into
[function]
[call site]
02401
Ok
[function]
[call site]
02402
Expr::Index
[function]
[call site]
02403
into
[function]
[call site]
02404
Err
[function]
[call site]
02405
TestStruct::clone
[function]
[call site]
02406
PERR::into_err
[function]
[call site]
02407
Err
[function]
[call site]
02408
PERR::MissingToken
[function]
[call site]
02409
into
[function]
[call site]
02410
&str::into
[function]
[call site]
02411
PERR::into_err
[function]
[call site]
02412
peek
[function]
[call site]
02413
unwrap
[function]
[call site]
02414
is_reserved_keyword_or_symbol
[function]
[call site]
02415
Err
[function]
[call site]
02416
PERR::Reserved
[function]
[call site]
02417
test_to_string
[function]
[call site]
02418
PERR::into_err
[function]
[call site]
02419
Err
[function]
[call site]
02420
PERR::into_err
[function]
[call site]
02421
string_functions::is_empty
[function]
[call site]
02422
Engine::parse_primary
[function]
[call site]
02423
ParseSettings::level_up
[function]
[call site]
02424
Engine::make_dot_expr
[function]
[call site]
02425
ASTFlags::intersects
[function]
[call site]
02426
Engine::make_dot_expr
[function]
[call site]
02427
Ok
[function]
[call site]
02428
Expr::Index
[function]
[call site]
02429
string_functions::is_empty
[function]
[call site]
02430
string_functions::is_empty
[function]
[call site]
02431
Engine::convert_expr_into_property
[function]
[call site]
02432
string_functions::is_empty
[function]
[call site]
02433
TestStruct::clone
[function]
[call site]
02434
Engine::get_interned_getter
[function]
[call site]
02435
locked_write
[function]
[call site]
02436
StringsInterner::get_with_mapper
[function]
[call site]
02437
StmtBlock::as_ref
[function]
[call site]
02438
StringsInterner::max
[function]
[call site]
02439
func::hashing::get_hasher
[function]
[call site]
02440
Self::Hasher::write_u8
[function]
[call site]
02441
test::hash
[function]
[call site]
02442
Self::Hasher::finish
[function]
[call site]
02443
test::len
[function]
[call site]
02444
test::len
[function]
[call site]
02445
BloomFilterU64::is_absent_and_set
[function]
[call site]
02446
BloomFilterU64::calc_hash
[function]
[call site]
02447
string_functions::is_empty
[function]
[call site]
02448
reserve
[function]
[call site]
02449
Scope::push_entry
[function]
[call site]
02450
Scope::is_empty
[function]
[call site]
02451
reserve
[function]
[call site]
02452
reserve
[function]
[call site]
02453
blob_functions::push
[function]
[call site]
02454
Dynamic::set_access_mode
[function]
[call site]
02455
blob_functions::push
[function]
[call site]
02456
Command::get
[function]
[call site]
02457
TestStruct::clone
[function]
[call site]
02458
Self
[function]
[call site]
02459
blob_functions::insert
[function]
[call site]
02460
TestStruct::clone
[function]
[call site]
02461
StringsInterner::throttle_cache
[function]
[call site]
02462
Some
[function]
[call site]
02463
make_getter
[function]
[call site]
02464
Position::new_const
[function]
[call site]
02465
RhaiResultOf::push_str
[function]
[call site]
02466
RhaiResultOf::push_str
[function]
[call site]
02467
StmtBlock::as_ref
[function]
[call site]
02468
Identifier::into
[function]
[call site]
02469
make_getter
[function]
[call site]
02470
StmtBlock::as_ref
[function]
[call site]
02471
Identifier::into
[function]
[call site]
02472
make_getter
[function]
[call site]
02473
StmtBlock::as_ref
[function]
[call site]
02474
Identifier::into
[function]
[call site]
02475
calc_fn_hash
[function]
[call site]
02476
Engine::get_interned_setter
[function]
[call site]
02477
locked_write
[function]
[call site]
02478
StringsInterner::get_with_mapper
[function]
[call site]
02479
make_setter
[function]
[call site]
02480
Position::new_const
[function]
[call site]
02481
RhaiResultOf::push_str
[function]
[call site]
02482
RhaiResultOf::push_str
[function]
[call site]
02483
StmtBlock::as_ref
[function]
[call site]
02484
Identifier::into
[function]
[call site]
02485
make_setter
[function]
[call site]
02486
StmtBlock::as_ref
[function]
[call site]
02487
Identifier::into
[function]
[call site]
02488
make_setter
[function]
[call site]
02489
StmtBlock::as_ref
[function]
[call site]
02490
Identifier::into
[function]
[call site]
02491
calc_fn_hash
[function]
[call site]
02492
Expr::Property
[function]
[call site]
02493
TestStruct::new
[function]
[call site]
02494
Ok
[function]
[call site]
02495
Expr::Dot
[function]
[call site]
02496
into
[function]
[call site]
02497
Ok
[function]
[call site]
02498
Expr::Dot
[function]
[call site]
02499
into
[function]
[call site]
02500
FnCallExpr::is_qualified
[function]
[call site]
02501
string_functions::is_empty
[function]
[call site]
02502
Err
[function]
[call site]
02503
LexError::ImproperSymbol
[function]
[call site]
02504
test_to_string
[function]
[call site]
02505
PERR::into_err
[function]
[call site]
02506
Err
[function]
[call site]
02507
PERR::MalformedCapture
[function]
[call site]
02508
&str::into
[function]
[call site]
02509
PERR::into_err
[function]
[call site]
02510
test::len
[function]
[call site]
02511
tokenizer::is_valid_function_name
[function]
[call site]
02512
FnCallHashes::from_script_and_native
[function]
[call site]
02513
Some
[function]
[call site]
02514
calc_fn_hash
[function]
[call site]
02515
calc_fn_hash
[function]
[call site]
02516
FnCallHashes::from_native_only
[function]
[call site]
02517
calc_fn_hash
[function]
[call site]
02518
FnCallHashes::from_native_only
[function]
[call site]
02519
calc_fn_hash
[function]
[call site]
02520
Expr::MethodCall
[function]
[call site]
02521
Ok
[function]
[call site]
02522
Expr::Dot
[function]
[call site]
02523
into
[function]
[call site]
02524
string_functions::is_empty
[function]
[call site]
02525
FnCallExpr::is_qualified
[function]
[call site]
02526
Engine::convert_expr_into_property
[function]
[call site]
02527
into
[function]
[call site]
02528
Expr::Dot
[function]
[call site]
02529
Expr::Index
[function]
[call site]
02530
Ok
[function]
[call site]
02531
Expr::Dot
[function]
[call site]
02532
into
[function]
[call site]
02533
test::len
[function]
[call site]
02534
tokenizer::is_valid_function_name
[function]
[call site]
02535
FnCallHashes::from_script_and_native
[function]
[call site]
02536
calc_fn_hash
[function]
[call site]
02537
calc_fn_hash
[function]
[call site]
02538
FnCallHashes::from_native_only
[function]
[call site]
02539
calc_fn_hash
[function]
[call site]
02540
FnCallHashes::from_native_only
[function]
[call site]
02541
calc_fn_hash
[function]
[call site]
02542
Expr::MethodCall
[function]
[call site]
02543
into
[function]
[call site]
02544
Expr::Dot
[function]
[call site]
02545
Expr::Index
[function]
[call site]
02546
Ok
[function]
[call site]
02547
Expr::Dot
[function]
[call site]
02548
into
[function]
[call site]
02549
Err
[function]
[call site]
02550
PERR::into_err
[function]
[call site]
02551
Expr::start_position
[function]
[call site]
02552
string_functions::is_empty
[function]
[call site]
02553
optimize_combo_chain
[function]
[call site]
02554
test_functions_take
[function]
[call site]
02555
test_functions_take
[function]
[call site]
02556
test_functions_take
[function]
[call site]
02557
StmtBlock::as_mut
[function]
[call site]
02558
intersects
[function]
[call site]
02559
StmtBlock::as_mut
[function]
[call site]
02560
StmtBlock::as_mut
[function]
[call site]
02561
string_functions::remove
[function]
[call site]
02562
test_functions_take
[function]
[call site]
02563
make_sub
[function]
[call site]
02564
make_root
[function]
[call site]
02565
string_functions::is_empty
[function]
[call site]
02566
Some
[function]
[call site]
02567
string_functions::is_empty
[function]
[call site]
02568
Some
[function]
[call site]
02569
string_functions::is_empty
[function]
[call site]
02570
crate::calc_var_hash
[function]
[call site]
02571
get_hasher
[function]
[call site]
02572
write_u8
[function]
[call site]
02573
MyIterableType::into_iter
[function]
[call site]
02574
Self::IntoIter::for_each
[function]
[call site]
02575
test::hash
[function]
[call site]
02576
write_usize
[function]
[call site]
02577
test::hash
[function]
[call site]
02578
StraightHasher::finish
[function]
[call site]
02579
MyIterableType::into_iter
[function]
[call site]
02580
test_optimizer_const_map
[function]
[call site]
02581
Namespace::root
[function]
[call site]
02582
ParseState::find_module
[function]
[call site]
02583
ParseSettings::has_option
[function]
[call site]
02584
Position::is_none
[function]
[call site]
02585
MyIterableType::into_iter
[function]
[call site]
02586
T::as_any
[function]
[call site]
02587
contains_key
[function]
[call site]
02588
Err
[function]
[call site]
02589
PERR::ModuleUndefined
[function]
[call site]
02590
&str::into
[function]
[call site]
02591
PERR::into_err
[function]
[call site]
02592
ParseSettings::level_up_with_position
[function]
[call site]
02593
Ok
[function]
[call site]
02594
string_functions::is_empty
[function]
[call site]
02595
test::len
[function]
[call site]
02596
string_functions::is_empty
[function]
[call site]
02597
Engine::parse_binary_op
[function]
[call site]
02598
ParseSettings::level_up_with_position
[function]
[call site]
02599
peek
[function]
[call site]
02600
unwrap
[function]
[call site]
02601
Ok
[function]
[call site]
02602
Command::get
[function]
[call site]
02603
copied
[function]
[call site]
02604
ok_or_else
[function]
[call site]
02605
PERR::Reserved
[function]
[call site]
02606
!::to_string
[function]
[call site]
02607
Engine::new
[function]
[call site]
02608
Scope::new
[function]
[call site]
02609
blob_functions::push
[function]
[call site]
02610
blob_functions::push
[function]
[call site]
02611
blob_functions::push
[function]
[call site]
02612
PERR::into_err
[function]
[call site]
02613
tokenizer::is_valid_identifier
[function]
[call site]
02614
Err
[function]
[call site]
02615
PERR::UnknownOperator
[function]
[call site]
02616
!::to_string
[function]
[call site]
02617
PERR::into_err
[function]
[call site]
02618
test_ops_precedence
[function]
[call site]
02619
Engine::new
[function]
[call site]
02620
Token::is_bind_right
[function]
[call site]
02621
Ok
[function]
[call site]
02622
MultiInputsStream::get_next
[function]
[call site]
02623
unwrap
[function]
[call site]
02624
Engine::parse_stmt
[function]
[call site]
02625
ParseResult::into
[function]
[call site]
02626
Expr::Stmt
[function]
[call site]
02627
ParseResult::into
[function]
[call site]
02628
peek
[function]
[call site]
02629
unwrap
[function]
[call site]
02630
Expr::Unit
[function]
[call site]
02631
Engine::parse_unary
[function]
[call site]
02632
peek
[function]
[call site]
02633
unwrap
[function]
[call site]
02634
Command::get
[function]
[call site]
02635
copied
[function]
[call site]
02636
ok_or_else
[function]
[call site]
02637
PERR::Reserved
[function]
[call site]
02638
!::to_string
[function]
[call site]
02639
PERR::into_err
[function]
[call site]
02640
tokenizer::is_valid_identifier
[function]
[call site]
02641
Err
[function]
[call site]
02642
PERR::UnknownOperator
[function]
[call site]
02643
!::to_string
[function]
[call site]
02644
PERR::into_err
[function]
[call site]
02645
test_ops_precedence
[function]
[call site]
02646
Engine::parse_binary_op
[function]
[call site]
02647
ParseSettings::level_up
[function]
[call site]
02648
ParseSettings::level_up
[function]
[call site]
02649
into
[function]
[call site]
02650
calc_fn_hash
[function]
[call site]
02651
tokenizer::is_valid_function_name
[function]
[call site]
02652
Engine::get_interned_string
[function]
[call site]
02653
FnCallHashes::from_native_only
[function]
[call site]
02654
MyIterableType::into_iter
[function]
[call site]
02655
Self::IntoIter::collect
[function]
[call site]
02656
Self::then
[function]
[call site]
02657
TestStruct::clone
[function]
[call site]
02658
test_functions_take
[function]
[call site]
02659
Expr::ensure_bool_expr
[function]
[call site]
02660
test_functions_take
[function]
[call site]
02661
Expr::ensure_bool_expr
[function]
[call site]
02662
StmtBlock::extend
[function]
[call site]
02663
blob_functions::push
[function]
[call site]
02664
blob_functions::insert
[function]
[call site]
02665
Expr::set_position
[function]
[call site]
02666
Expr::set_position
[function]
[call site]
02667
Expr::And
[function]
[call site]
02668
TestStruct::new
[function]
[call site]
02669
into
[function]
[call site]
02670
test_functions_take
[function]
[call site]
02671
Expr::ensure_bool_expr
[function]
[call site]
02672
test_functions_take
[function]
[call site]
02673
Expr::ensure_bool_expr
[function]
[call site]
02674
StmtBlock::extend
[function]
[call site]
02675
blob_functions::push
[function]
[call site]
02676
blob_functions::insert
[function]
[call site]
02677
Expr::set_position
[function]
[call site]
02678
Expr::Or
[function]
[call site]
02679
TestStruct::new
[function]
[call site]
02680
into
[function]
[call site]
02681
test_functions_take
[function]
[call site]
02682
test_functions_take
[function]
[call site]
02683
StmtBlock::extend
[function]
[call site]
02684
blob_functions::push
[function]
[call site]
02685
blob_functions::insert
[function]
[call site]
02686
Expr::set_position
[function]
[call site]
02687
Expr::Coalesce
[function]
[call site]
02688
TestStruct::new
[function]
[call site]
02689
into
[function]
[call site]
02690
split_first_mut
[function]
[call site]
02691
unwrap
[function]
[call site]
02692
std::mem::swap
[function]
[call site]
02693
FnCallHashes::from_hash
[function]
[call site]
02694
calc_fn_hash
[function]
[call site]
02695
Engine::get_interned_string
[function]
[call site]
02696
FnCallExpr::into_fn_call_expr
[function]
[call site]
02697
Engine::get_interned_string
[function]
[call site]
02698
FnCallHashes::from_native_only
[function]
[call site]
02699
calc_fn_hash
[function]
[call site]
02700
MyIterableType::into_iter
[function]
[call site]
02701
Self::IntoIter::collect
[function]
[call site]
02702
Some
[function]
[call site]
02703
FnCallExpr::into_fn_call_expr
[function]
[call site]
02704
FnCallExpr::into_fn_call_expr
[function]
[call site]
02705
contains_key
[function]
[call site]
02706
FnCallHashes::from_native_only
[function]
[call site]
02707
calc_fn_hash
[function]
[call site]
02708
FnCallHashes::from_hash
[function]
[call site]
02709
calc_fn_hash
[function]
[call site]
02710
FnCallExpr::into_fn_call_expr
[function]
[call site]
02711
FnCallExpr::into_fn_call_expr
[function]
[call site]
02712
peek
[function]
[call site]
02713
unwrap
[function]
[call site]
02714
eat_token
[function]
[call site]
02715
Token::is_op_assignment
[function]
[call site]
02716
MultiInputsStream::get_next
[function]
[call site]
02717
test_optimizer_const_map
[function]
[call site]
02718
Some
[function]
[call site]
02719
unwrap
[function]
[call site]
02720
Ok
[function]
[call site]
02721
Stmt::Expr
[function]
[call site]
02722
into
[function]
[call site]
02723
Engine::parse_expr
[function]
[call site]
02724
Engine::make_assignment_stmt
[function]
[call site]
02725
map_or_else
[function]
[call site]
02726
OpAssignment::new_assignment
[function]
[call site]
02727
OpAssignment::new_op_assignment_from_token
[function]
[call site]
02728
Token::get_base_op_from_assignment
[function]
[call site]
02729
Some
[function]
[call site]
02730
Option::unwrap_or_else
[function]
[call site]
02731
Token::literal_syntax
[function]
[call site]
02732
Token::literal_syntax
[function]
[call site]
02733
calc_fn_hash
[function]
[call site]
02734
calc_fn_hash
[function]
[call site]
02735
Ok
[function]
[call site]
02736
Stmt::Assignment
[function]
[call site]
02737
into
[function]
[call site]
02738
Position::is_none
[function]
[call site]
02739
Ok
[function]
[call site]
02740
Stmt::Assignment
[function]
[call site]
02741
into
[function]
[call site]
02742
f32::map_or_else
[function]
[call site]
02743
expect
[function]
[call site]
02744
Command::get
[function]
[call site]
02745
Command::get
[function]
[call site]
02746
Scope::get_mut_by_index
[function]
[call site]
02747
test::len
[function]
[call site]
02748
Dynamic::access_mode
[function]
[call site]
02749
Ok
[function]
[call site]
02750
Stmt::Assignment
[function]
[call site]
02751
into
[function]
[call site]
02752
Err
[function]
[call site]
02753
PERR::AssignmentToConstant
[function]
[call site]
02754
test_to_string
[function]
[call site]
02755
PERR::into_err
[function]
[call site]
02756
ASTFlags::intersects
[function]
[call site]
02757
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]
02758
ASTFlags::intersects
[function]
[call site]
02759
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]
02760
Some
[function]
[call site]
02761
ParseSettings::level_up_with_position
[function]
[call site]
02762
ASTFlags::intersects
[function]
[call site]
02763
E::n::g::i::n::e::::::::m::a::k::e::_::a::s::s::i::g::n::m::e::n::t::_::s::t::m::t::check_lvalue
[function]
[call site]
02764
Some
[function]
[call site]
02765
ParseSettings::level_up_with_position
[function]
[call site]
02766
Err
[function]
[call site]
02767
PERR::AssignmentToInvalidLHS
[function]
[call site]
02768
ImmutableString::new
[function]
[call site]
02769
PERR::into_err
[function]
[call site]
02770
Ok
[function]
[call site]
02771
Stmt::Assignment
[function]
[call site]
02772
into
[function]
[call site]
02773
Err
[function]
[call site]
02774
PERR::AssignmentToInvalidLHS
[function]
[call site]
02775
ImmutableString::new
[function]
[call site]
02776
PERR::into_err
[function]
[call site]
02777
ParseSettings::level_up_with_position
[function]
[call site]
02778
Expr::is_constant
[function]
[call site]
02779
MyIterableType::into_iter
[function]
[call site]
02780
Self::IntoIter::all
[function]
[call site]
02781
MyIterableType::into_iter
[function]
[call site]
02782
test_optimizer_const_map
[function]
[call site]
02783
test_method_call
[function]
[call site]
02784
Err
[function]
[call site]
02785
PERR::AssignmentToConstant
[function]
[call site]
02786
ImmutableString::new
[function]
[call site]
02787
PERR::into_err
[function]
[call site]
02788
Expr::start_position
[function]
[call site]
02789
Token::is_op_assignment
[function]
[call site]
02790
Err
[function]
[call site]
02791
LexError::ImproperSymbol
[function]
[call site]
02792
Token::literal_syntax
[function]
[call site]
02793
into
[function]
[call site]
02794
&str::into
[function]
[call site]
02795
PERR::into_err
[function]
[call site]
02796
Err
[function]
[call site]
02797
PERR::AssignmentToInvalidLHS
[function]
[call site]
02798
ImmutableString::new
[function]
[call site]
02799
PERR::into_err
[function]
[call site]
02800
ParseSettings::level_up_with_position
[function]
[call site]
02801
StmtBlock::statements_mut
[function]
[call site]
02802
blob_functions::push
[function]
[call site]
02803
blob_functions::push
[function]
[call site]
02804
FnPtr::try_from
[function]
[call site]
02805
RhaiResultOf::unwrap
[function]
[call site]
02806
MultiInputsStream::get_next
[function]
[call site]
02807
unwrap
[function]
[call site]
02808
Ok
[function]
[call site]
02809
Stmt::Block
[function]
[call site]
02810
StmtBlock::new
[function]
[call site]
02811
Self::into
[function]
[call site]
02812
Err
[function]
[call site]
02813
PERR::into_err
[function]
[call site]
02814
Err
[function]
[call site]
02815
PERR::MissingToken
[function]
[call site]
02816
into
[function]
[call site]
02817
&str::into
[function]
[call site]
02818
PERR::into_err
[function]
[call site]
02819
test::len
[function]
[call site]
02820
test::len
[function]
[call site]
02821
peek
[function]
[call site]
02822
unwrap
[function]
[call site]
02823
eat_token
[function]
[call site]
02824
Err
[function]
[call site]
02825
PERR::MissingToken
[function]
[call site]
02826
into
[function]
[call site]
02827
&str::into
[function]
[call site]
02828
PERR::into_err
[function]
[call site]
02829
string_functions::remove
[function]
[call site]
02830
Engine::parse_stmt
[function]
[call site]
02831
Stmt::is_noop
[function]
[call site]
02832
CustomExpr::is_self_terminated
[function]
[call site]
02833
StmtBlock::statements_mut
[function]
[call site]
02834
blob_functions::push
[function]
[call site]
02835
peek
[function]
[call site]
02836
unwrap
[function]
[call site]
02837
eat_token
[function]
[call site]
02838
eat_token
[function]
[call site]
02839
eat_token
[function]
[call site]
02840
Err
[function]
[call site]
02841
TestStruct::clone
[function]
[call site]
02842
PERR::into_err
[function]
[call site]
02843
Err
[function]
[call site]
02844
PERR::MissingToken
[function]
[call site]
02845
into
[function]
[call site]
02846
&str::into
[function]
[call site]
02847
PERR::into_err
[function]
[call site]
02848
Scope::rewind
[function]
[call site]
02849
string_functions::truncate
[function]
[call site]
02850
Ok
[function]
[call site]
02851
Stmt::Block
[function]
[call site]
02852
StmtBlock::new
[function]
[call site]
02853
Self::into
[function]
[call site]
02854
ParseSettings::level_up
[function]
[call site]
02855
eat_token
[function]
[call site]
02856
MultiInputsStream::get_next
[function]
[call site]
02857
unwrap
[function]
[call site]
02858
ParseSettings::has_flag
[function]
[call site]
02859
Err
[function]
[call site]
02860
PERR::into_err
[function]
[call site]
02861
test::len
[function]
[call site]
02862
Engine::max_functions
[function]
[call site]
02863
Err
[function]
[call site]
02864
PERR::into_err
[function]
[call site]
02865
ParseState::new
[function]
[call site]
02866
TestStruct::clone
[function]
[call site]
02867
clone_from
[function]
[call site]
02868
StmtBlock::extend
[function]
[call site]
02869
TestStruct::clone
[function]
[call site]
02870
Engine::max_function_expr_depth
[function]
[call site]
02871
Command::get
[function]
[call site]
02872
Engine::parse_fn
[function]
[call site]
02873
ParseSettings::level_up
[function]
[call site]
02874
MultiInputsStream::get_next
[function]
[call site]
02875
unwrap
[function]
[call site]
02876
peek
[function]
[call site]
02877
unwrap
[function]
[call site]
02878
eat_token
[function]
[call site]
02879
Ident::as_str
[function]
[call site]
02880
Engine::get_interned_string
[function]
[call site]
02881
std::any::type_name::<crate::INT>
[function]
[call site]
02882
Engine::get_interned_string
[function]
[call site]
02883
std::any::type_name::<crate::FLOAT>
[function]
[call site]
02884
Engine::get_interned_string
[function]
[call site]
02885
MultiInputsStream::get_next
[function]
[call site]
02886
unwrap
[function]
[call site]
02887
Some
[function]
[call site]
02888
Err
[function]
[call site]
02889
PERR::MissingToken
[function]
[call site]
02890
into
[function]
[call site]
02891
&str::into
[function]
[call site]
02892
PERR::into_err
[function]
[call site]
02893
eat_token
[function]
[call site]
02894
Ident::as_str
[function]
[call site]
02895
Engine::get_interned_string
[function]
[call site]
02896
std::any::type_name::<crate::INT>
[function]
[call site]
02897
Engine::get_interned_string
[function]
[call site]
02898
std::any::type_name::<crate::FLOAT>
[function]
[call site]
02899
Engine::get_interned_string
[function]
[call site]
02900
MultiInputsStream::get_next
[function]
[call site]
02901
unwrap
[function]
[call site]
02902
Some
[function]
[call site]
02903
tokenizer::is_valid_function_name
[function]
[call site]
02904
tokenizer::is_valid_function_name
[function]
[call site]
02905
Err
[function]
[call site]
02906
PERR::Reserved
[function]
[call site]
02907
test_to_string
[function]
[call site]
02908
PERR::into_err
[function]
[call site]
02909
Err
[function]
[call site]
02910
PERR::into_err
[function]
[call site]
02911
peek
[function]
[call site]
02912
unwrap
[function]
[call site]
02913
eat_token
[function]
[call site]
02914
match_token
[function]
[call site]
02915
eat_token
[function]
[call site]
02916
Err
[function]
[call site]
02917
PERR::FnMissingParams
[function]
[call site]
02918
into
[function]
[call site]
02919
PERR::into_err
[function]
[call site]
02920
StaticVec::<(ImmutableString,
[call site]
02921
Some
[function]
[call site]
02922
TestStruct::new
[function]
[call site]
02923
MultiInputsStream::get_next
[function]
[call site]
02924
unwrap
[function]
[call site]
02925
MyIterableType::into_iter
[function]
[call site]
02926
Self::IntoIter::any
[function]
[call site]
02927
Err
[function]
[call site]
02928
PERR::FnDuplicatedParam
[function]
[call site]
02929
into
[function]
[call site]
02930
test_to_string
[function]
[call site]
02931
PERR::into_err
[function]
[call site]
02932
Engine::get_interned_string
[function]
[call site]
02933
blob_functions::push
[function]
[call site]
02934
TestStruct::clone
[function]
[call site]
02935
blob_functions::push
[function]
[call site]
02936
Err
[function]
[call site]
02937
PERR::into_err
[function]
[call site]
02938
Token::is_reserved
[function]
[call site]
02939
Err
[function]
[call site]
02940
PERR::Reserved
[function]
[call site]
02941
(Token,
[call site]
02942
PERR::into_err
[function]
[call site]
02943
Token::is_standard_keyword
[function]
[call site]
02944
Err
[function]
[call site]
02945
PERR::into_err
[function]
[call site]
02946
Err
[function]
[call site]
02947
PERR::MissingToken
[function]
[call site]
02948
into
[function]
[call site]
02949
PERR::into_err
[function]
[call site]
02950
MultiInputsStream::get_next
[function]
[call site]
02951
unwrap
[function]
[call site]
02952
Err
[function]
[call site]
02953
PERR::into_err
[function]
[call site]
02954
Err
[function]
[call site]
02955
PERR::MissingToken
[function]
[call site]
02956
into
[function]
[call site]
02957
PERR::into_err
[function]
[call site]
02958
peek
[function]
[call site]
02959
unwrap
[function]
[call site]
02960
Engine::parse_block
[function]
[call site]
02961
Err
[function]
[call site]
02962
PERR::FnMissingBody
[function]
[call site]
02963
into
[function]
[call site]
02964
PERR::into_err
[function]
[call site]
02965
into
[function]
[call site]
02966
MyIterableType::into_iter
[function]
[call site]
02967
Self::IntoIter::map
[function]
[call site]
02968
reflection_functions::collect
[function]
[call site]
02969
shrink_to_fit
[function]
[call site]
02970
Ok
[function]
[call site]
02971
Engine::get_interned_string
[function]
[call site]
02972
MyIterableType::into_iter
[function]
[call site]
02973
Self::IntoIter::collect
[function]
[call site]
02974
calc_fn_hash
[function]
[call site]
02975
test::len
[function]
[call site]
02976
StmtBlock::as_ref
[function]
[call site]
02977
map_or
[function]
[call site]
02978
crate::calc_typed_method_hash
[function]
[call site]
02979
get_hasher
[function]
[call site]
02980
write_u8
[function]
[call site]
02981
test::hash
[function]
[call site]
02982
StraightHasher::finish
[function]
[call site]
02983
contains_key
[function]
[call site]
02984
Err
[function]
[call site]
02985
PERR::FnDuplicatedDefinition
[function]
[call site]
02986
test_to_string
[function]
[call site]
02987
test::len
[function]
[call site]
02988
PERR::into_err
[function]
[call site]
02989
blob_functions::insert
[function]
[call site]
02990
into
[function]
[call site]
02991
Ok
[function]
[call site]
02992
Stmt::Noop
[function]
[call site]
02993
Err
[function]
[call site]
02994
PERR::MissingToken
[function]
[call site]
02995
into
[function]
[call site]
02996
PERR::into_err
[function]
[call site]
02997
Engine::parse_if
[function]
[call site]
02998
ParseSettings::level_up
[function]
[call site]
02999
Engine::parse_switch
[function]
[call site]
03000
ParseSettings::level_up
[function]
[call site]
03001
Engine::allow_looping
[function]
[call site]
03002
Engine::parse_while_loop
[function]
[call site]
03003
ParseSettings::level_up
[function]
[call site]
03004
Engine::allow_looping
[function]
[call site]
03005
Engine::parse_do
[function]
[call site]
03006
ParseSettings::level_up
[function]
[call site]
03007
Engine::allow_looping
[function]
[call site]
03008
Engine::parse_for
[function]
[call site]
03009
ParseSettings::level_up
[function]
[call site]
03010
Engine::allow_looping
[function]
[call site]
03011
ParseSettings::has_flag
[function]
[call site]
03012
eat_token
[function]
[call site]
03013
Ok
[function]
[call site]
03014
Stmt::BreakLoop
[function]
[call site]
03015
string_functions::is_empty
[function]
[call site]
03016
Engine::allow_looping
[function]
[call site]
03017
ParseSettings::has_flag
[function]
[call site]
03018
eat_token
[function]
[call site]
03019
peek
[function]
[call site]
03020
unwrap
[function]
[call site]
03021
Engine::parse_expr
[function]
[call site]
03022
ParseSettings::level_up
[function]
[call site]
03023
Ok
[function]
[call site]
03024
Stmt::BreakLoop
[function]
[call site]
03025
Some
[function]
[call site]
03026
into
[function]
[call site]
03027
peek
[function]
[call site]
03028
unwrap
[function]
[call site]
03029
Ok
[function]
[call site]
03030
Stmt::BreakLoop
[function]
[call site]
03031
Err
[function]
[call site]
03032
Engine::allow_looping
[function]
[call site]
03033
Err
[function]
[call site]
03034
PERR::into_err
[function]
[call site]
03035
MultiInputsStream::get_next
[function]
[call site]
03036
test_optimizer_const_map
[function]
[call site]
03037
string_functions::is_empty
[function]
[call site]
03038
unwrap
[function]
[call site]
03039
peek
[function]
[call site]
03040
unwrap
[function]
[call site]
03041
Engine::parse_expr
[function]
[call site]
03042
ParseSettings::level_up
[function]
[call site]
03043
Ok
[function]
[call site]
03044
Stmt::Return
[function]
[call site]
03045
Some
[function]
[call site]
03046
into
[function]
[call site]
03047
peek
[function]
[call site]
03048
unwrap
[function]
[call site]
03049
Ok
[function]
[call site]
03050
Stmt::Return
[function]
[call site]
03051
Err
[function]
[call site]
03052
Engine::parse_try_catch
[function]
[call site]
03053
ParseSettings::level_up_with_position
[function]
[call site]
03054
eat_token
[function]
[call site]
03055
Engine::parse_block
[function]
[call site]
03056
into
[function]
[call site]
03057
match_token
[function]
[call site]
03058
Err
[function]
[call site]
03059
PERR::MissingToken
[function]
[call site]
03060
into
[function]
[call site]
03061
&str::into
[function]
[call site]
03062
PERR::into_err
[function]
[call site]
03063
match_token
[function]
[call site]
03064
parse_var_name
[function]
[call site]
03065
match_token
[function]
[call site]
03066
Err
[function]
[call site]
03067
PERR::MissingToken
[function]
[call site]
03068
into
[function]
[call site]
03069
&str::into
[function]
[call site]
03070
PERR::into_err
[function]
[call site]
03071
Engine::get_interned_string
[function]
[call site]
03072
blob_functions::push
[function]
[call site]
03073
TestStruct::clone
[function]
[call site]
03074
Engine::get_interned_string
[function]
[call site]
03075
Engine::parse_block
[function]
[call site]
03076
into
[function]
[call site]
03077
string_functions::is_empty
[function]
[call site]
03078
Expr::Unit
[function]
[call site]
03079
string_functions::pop
[function]
[call site]
03080
string_functions::is_empty
[function]
[call site]
03081
shared_make_mut
[function]
[call site]
03082
string_functions::pop
[function]
[call site]
03083
string_functions::is_empty
[function]
[call site]
03084
shared_make_mut
[function]
[call site]
03085
string_functions::pop
[function]
[call site]
03086
Dynamic::map_or
[function]
[call site]
03087
Dynamic::map_or
[function]
[call site]
03088
Expr::Variable
[function]
[call site]
03089
Engine::default
[function]
[call site]
03090
into
[function]
[call site]
03091
into
[function]
[call site]
03092
Ok
[function]
[call site]
03093
Stmt::TryCatch
[function]
[call site]
03094
into
[function]
[call site]
03095
ParseSettings::level_up
[function]
[call site]
03096
Engine::parse_let
[function]
[call site]
03097
MultiInputsStream::get_next
[function]
[call site]
03098
unwrap
[function]
[call site]
03099
parse_var_name
[function]
[call site]
03100
Engine::allow_shadowing
[function]
[call site]
03101
intersects
[function]
[call site]
03102
Command::get
[function]
[call site]
03103
is_some
[function]
[call site]
03104
Err
[function]
[call site]
03105
PERR::VariableExists
[function]
[call site]
03106
into
[function]
[call site]
03107
PERR::into_err
[function]
[call site]
03108
Command::get
[function]
[call site]
03109
is_some
[function]
[call site]
03110
get_or_insert_with
[function]
[call site]
03111
Engine::new_global_runtime_state
[function]
[call site]
03112
crate::ThinVec::new
[function]
[call site]
03113
crate::ThinVec::new
[function]
[call site]
03114
crate::StaticVec::new
[function]
[call site]
03115
Engine::default_tag
[function]
[call site]
03116
TestStruct::clone
[function]
[call site]
03117
Self
[function]
[call site]
03118
StmtBlock::as_ref
[function]
[call site]
03119
test_optimizer_const_map
[function]
[call site]
03120
crate::eval::Debugger::new
[function]
[call site]
03121
TestStruct::new
[function]
[call site]
03122
TestStruct::new
[function]
[call site]
03123
into
[function]
[call site]
03124
GlobalRuntimeState::into
[function]
[call site]
03125
VarDefInfo::new
[function]
[call site]
03126
Caches::new
[function]
[call site]
03127
Position::new_const
[function]
[call site]
03128
EvalContext::new
[function]
[call site]
03129
test_var_def_filter
[function]
[call site]
03130
Err
[function]
[call site]
03131
PERR::ForbiddenVariable
[function]
[call site]
03132
into
[function]
[call site]
03133
PERR::into_err
[function]
[call site]
03134
Err
[function]
[call site]
03135
PERR::into_err
[function]
[call site]
03136
PERR::ForbiddenVariable
[function]
[call site]
03137
into
[function]
[call site]
03138
PERR::into_err
[function]
[call site]
03139
Engine::get_interned_string
[function]
[call site]
03140
match_token
[function]
[call site]
03141
Engine::parse_expr
[function]
[call site]
03142
ParseSettings::level_up
[function]
[call site]
03143
Expr::Unit
[function]
[call site]
03144
string_functions::is_empty
[function]
[call site]
03145
ParseState::find_var
[function]
[call site]
03146
test::len
[function]
[call site]
03147
Scope::get_entry_by_index
[function]
[call site]
03148
test::len
[function]
[call site]
03149
string_functions::is_empty
[function]
[call site]
03150
Some
[function]
[call site]
03151
Scope::get_mut_by_index
[function]
[call site]
03152
Dynamic::set_access_mode
[function]
[call site]
03153
Some
[function]
[call site]
03154
TestStruct::new
[function]
[call site]
03155
test::len
[function]
[call site]
03156
Self::unwrap
[function]
[call site]
03157
Scope::push_entry
[function]
[call site]
03158
Scope::is_empty
[function]
[call site]
03159
reserve
[function]
[call site]
03160
reserve
[function]
[call site]
03161
blob_functions::push
[function]
[call site]
03162
Dynamic::set_access_mode
[function]
[call site]
03163
blob_functions::push
[function]
[call site]
03164
TestStruct::clone
[function]
[call site]
03165
Scope::add_alias_by_index
[function]
[call site]
03166
test::len
[function]
[call site]
03167
resize
[function]
[call site]
03168
Engine::default
[function]
[call site]
03169
shared_get_mut
[function]
[call site]
03170
unwrap
[function]
[call site]
03171
string_functions::contains
[function]
[call site]
03172
blob_functions::push
[function]
[call site]
03173
test::len
[function]
[call site]
03174
TestStruct::clone
[function]
[call site]
03175
into
[function]
[call site]
03176
Ok
[function]
[call site]
03177
Stmt::Var
[function]
[call site]
03178
Stmt::Var
[function]
[call site]
03179
ParseSettings::level_up
[function]
[call site]
03180
Engine::parse_let
[function]
[call site]
03181
ParseSettings::level_up
[function]
[call site]
03182
Engine::parse_import
[function]
[call site]
03183
ParseSettings::level_up_with_position
[function]
[call site]
03184
eat_token
[function]
[call site]
03185
Engine::parse_expr
[function]
[call site]
03186
match_token
[function]
[call site]
03187
parse_var_name
[function]
[call site]
03188
Engine::get_interned_string
[function]
[call site]
03189
Engine::get_interned_string
[function]
[call site]
03190
blob_functions::push
[function]
[call site]
03191
TestStruct::clone
[function]
[call site]
03192
Ok
[function]
[call site]
03193
Stmt::Import
[function]
[call site]
03194
into
[function]
[call site]
03195
ParseSettings::level_up
[function]
[call site]
03196
ParseSettings::has_flag
[function]
[call site]
03197
Err
[function]
[call site]
03198
PERR::into_err
[function]
[call site]
03199
Engine::parse_export
[function]
[call site]
03200
eat_token
[function]
[call site]
03201
peek
[function]
[call site]
03202
unwrap
[function]
[call site]
03203
ParseSettings::level_up
[function]
[call site]
03204
Engine::parse_let
[function]
[call site]
03205
Expr::set_position
[function]
[call site]
03206
Expr::set_position
[function]
[call site]
03207
Ok
[function]
[call site]
03208
ParseSettings::level_up
[function]
[call site]
03209
Engine::parse_let
[function]
[call site]
03210
Expr::set_position
[function]
[call site]
03211
Ok
[function]
[call site]
03212
parse_var_name
[function]
[call site]
03213
match_token
[function]
[call site]
03214
parse_var_name
[function]
[call site]
03215
ParseResult::map
[function]
[call site]
03216
Engine::new
[function]
[call site]
03217
Engine::set_optimization_level
[function]
[call site]
03218
Scope::new
[function]
[call site]
03219
rhai::Map::new
[function]
[call site]
03220
blob_functions::insert
[function]
[call site]
03221
&str::into
[function]
[call site]
03222
into
[function]
[call site]
03223
Scope::push_constant_dynamic
[function]
[call site]
03224
into
[function]
[call site]
03225
Scope::push_constant_dynamic
[function]
[call site]
03226
&str::into
[function]
[call site]
03227
Engine::compile_expression_with_scope
[function]
[call site]
03228
ParseResult::expect
[function]
[call site]
03229
Ident::as_str
[function]
[call site]
03230
eval_ast::<bool>
[function]
[call site]
03231
expect
[function]
[call site]
03232
Engine::get_interned_string
[function]
[call site]
03233
Engine::get_interned_string
[function]
[call site]
03234
ParseState::find_var
[function]
[call site]
03235
Scope::add_alias_by_index
[function]
[call site]
03236
test::len
[function]
[call site]
03237
TestStruct::clone
[function]
[call site]
03238
Engine::get_interned_string
[function]
[call site]
03239
Ok
[function]
[call site]
03240
Stmt::Export
[function]
[call site]
03241
into
[function]
[call site]
03242
ParseSettings::level_up
[function]
[call site]
03243
Engine::parse_expr_stmt
[function]
[call site]
03244
ParseSettings::level_up
[function]
[call site]
03245
Stmt::is_noop
[function]
[call site]
03246
CustomExpr::is_self_terminated
[function]
[call site]
03247
blob_functions::push
[function]
[call site]
03248
peek
[function]
[call site]
03249
unwrap
[function]
[call site]
03250
eat_token
[function]
[call site]
03251
Err
[function]
[call site]
03252
TestStruct::clone
[function]
[call site]
03253
PERR::into_err
[function]
[call site]
03254
Err
[function]
[call site]
03255
PERR::MissingToken
[function]
[call site]
03256
into
[function]
[call site]
03257
&str::into
[function]
[call site]
03258
PERR::into_err
[function]
[call site]
03259
map_functions::values
[function]
[call site]
03260
cloned
[function]
[call site]
03261
reflection_functions::collect
[function]
[call site]
03262
TestStruct::new
[function]
[call site]
03263
Ok
[function]
[call site]
03264
Ok
[function]
[call site]
03265
Engine::optimize_into_ast
[function]
[call site]
03266
crate::Module::from
[function]
[call site]
03267
TestStruct::new
[function]
[call site]
03268
Self::IntoIter::into_iter
[function]
[call site]
03269
test_chars
[function]
[call site]
03270
0.chars().collect::<Vec<_>>
[function]
[call site]
03271
MyIterableType::into_iter
[function]
[call site]
03272
Self::IntoIter::for_each
[function]
[call site]
03273
Module::set_script_fn
[function]
[call site]
03274
Option::into
[function]
[call site]
03275
test::len
[function]
[call site]
03276
crate::calc_fn_hash
[function]
[call site]
03277
get_hasher
[function]
[call site]
03278
write_u8
[function]
[call site]
03279
MyIterableType::into_iter
[function]
[call site]
03280
Self::IntoIter::for_each
[function]
[call site]
03281
test::hash
[function]
[call site]
03282
write_usize
[function]
[call site]
03283
test::hash
[function]
[call site]
03284
write_usize
[function]
[call site]
03285
StraightHasher::finish
[function]
[call site]
03286
StmtBlock::as_ref
[function]
[call site]
03287
map_or
[function]
[call site]
03288
crate::calc_typed_method_hash
[function]
[call site]
03289
StmtBlock::as_ref
[function]
[call site]
03290
and_then
[function]
[call site]
03291
Command::get
[function]
[call site]
03292
Ident::as_str
[function]
[call site]
03293
into
[function]
[call site]
03294
Position::new_const
[function]
[call site]
03295
Some
[function]
[call site]
03296
TestStruct::new
[function]
[call site]
03297
MyIterableType::into_iter
[function]
[call site]
03298
test_optimizer_const_map
[function]
[call site]
03299
reflection_functions::collect
[function]
[call site]
03300
Engine::default
[function]
[call site]
03301
crate::StaticVec::new_const
[function]
[call site]
03302
Some
[function]
[call site]
03303
TestStruct::new
[function]
[call site]
03304
get_or_insert_with
[function]
[call site]
03305
new_hash_map
[function]
[call site]
03306
StraightHashMap::with_capacity_and_hasher
[function]
[call site]
03307
Engine::default
[function]
[call site]
03308
blob_functions::insert
[function]
[call site]
03309
Option::into
[function]
[call site]
03310
Array::into
[function]
[call site]
03311
string_functions::remove
[function]
[call site]
03312
Self::into
[function]
[call site]
03313
crate::Module::from
[function]
[call site]
03314
StmtBlock::as_ref
[function]
[call site]
03315
MyIterableType::into_iter
[function]
[call site]
03316
Self::IntoIter::map
[function]
[call site]
03317
ScriptFuncDef::clone_function_signatures
[function]
[call site]
03318
TestStruct::clone
[function]
[call site]
03319
TestStruct::clone
[function]
[call site]
03320
TestStruct::clone
[function]
[call site]
03321
Engine::default
[function]
[call site]
03322
Self::into
[function]
[call site]
03323
Self::into
[function]
[call site]
03324
crate::Module::from
[function]
[call site]
03325
MyIterableType::into_iter
[function]
[call site]
03326
Self::IntoIter::map
[function]
[call site]
03327
crate::func::shared_take_or_clone
[function]
[call site]
03328
shared_try_take
[function]
[call site]
03329
Result::unwrap_or_else
[function]
[call site]
03330
StmtBlock::as_ref
[function]
[call site]
03331
TestStruct::clone
[function]
[call site]
03332
StmtBlock::take_statements
[function]
[call site]
03333
mem::take
[function]
[call site]
03334
Engine::new
[function]
[call site]
03335
register_type_with_name::<TestStruct>
[function]
[call site]
03336
Engine::register_fn
[function]
[call site]
03337
TestStruct
[function]
[call site]
03338
StmtBlock::statements_mut
[function]
[call site]
03339
StmtBlock::statements_mut
[function]
[call site]
03340
Engine::optimize_top_level
[function]
[call site]
03341
StmtBlockContainer::shrink_to_fit
[function]
[call site]
03342
OptimizerState::new
[function]
[call site]
03343
Engine::new_global_runtime_state
[function]
[call site]
03344
crate::ThinVec::new
[function]
[call site]
03345
crate::ThinVec::new
[function]
[call site]
03346
crate::StaticVec::new
[function]
[call site]
03347
Engine::default_tag
[function]
[call site]
03348
TestStruct::clone
[function]
[call site]
03349
StmtBlock::as_ref
[function]
[call site]
03350
test_optimizer_const_map
[function]
[call site]
03351
crate::eval::Debugger::new
[function]
[call site]
03352
into
[function]
[call site]
03353
&crate::SharedModule::into
[function]
[call site]
03354
TestStruct::new
[function]
[call site]
03355
Caches::new
[function]
[call site]
03356
MyIterableType::into_iter
[function]
[call site]
03357
array_functions::reduce_rev
[function]
[call site]
03358
flat_map
[function]
[call site]
03359
Module::iter_var
[function]
[call site]
03360
Module::iter_var_raw
[function]
[call site]
03361
MyIterableType::into_iter
[function]
[call site]
03362
impl
[call site]
03363
Engine::new
[function]
[call site]
03364
Engine::set_optimization_level
[function]
[call site]
03365
Scope::new
[function]
[call site]
03366
rhai::Map::new
[function]
[call site]
03367
blob_functions::insert
[function]
[call site]
03368
&str::into
[function]
[call site]
03369
into
[function]
[call site]
03370
Scope::push_constant_dynamic
[function]
[call site]
03371
into
[function]
[call site]
03372
Scope::push_constant_dynamic
[function]
[call site]
03373
&str::into
[function]
[call site]
03374
Engine::compile_expression_with_scope
[function]
[call site]
03375
ParseResult::expect
[function]
[call site]
03376
Ident::as_str
[function]
[call site]
03377
eval_ast::<bool>
[function]
[call site]
03378
expect
[function]
[call site]
03379
Ident::as_str
[function]
[call site]
03380
array_functions::for_each
[function]
[call site]
03381
OptimizerState::push_var
[function]
[call site]
03382
blob_functions::push
[function]
[call site]
03383
into
[function]
[call site]
03384
Some
[function]
[call site]
03385
Cow::Borrowed
[function]
[call site]
03386
MyIterableType::into_iter
[function]
[call site]
03387
flat_map
[function]
[call site]
03388
array_functions::for_each
[function]
[call site]
03389
OptimizerState::push_var
[function]
[call site]
03390
into
[function]
[call site]
03391
Some
[function]
[call site]
03392
Cow::Borrowed
[function]
[call site]
03393
optimize_stmt_block
[function]
[call site]
03394
string_functions::is_empty
[function]
[call site]
03395
test::len
[function]
[call site]
03396
OptimizerState::is_dirty
[function]
[call site]
03397
MyIterableType::into_iter
[function]
[call site]
03398
test_chars
[function]
[call site]
03399
0.chars().collect::<Vec<_>>
[function]
[call site]
03400
MyIterableType::into_iter
[function]
[call site]
03401
Self::IntoIter::position
[function]
[call site]
03402
ParseSettings::level_up
[function]
[call site]
03403
Ok
[function]
[call site]
03404
StmtBlockContainer::split_at_mut
[function]
[call site]
03405
test_functions_take
[function]
[call site]
03406
StmtBlock::statements_mut
[function]
[call site]
03407
StaticModuleResolver::iter_mut
[function]
[call site]
03408
test_optimizer_const_map
[function]
[call site]
03409
optimize_combo_chain
[function]
[call site]
03410
test_functions_take
[function]
[call site]
03411
test_functions_take
[function]
[call site]
03412
test_functions_take
[function]
[call site]
03413
StmtBlock::as_mut
[function]
[call site]
03414
intersects
[function]
[call site]
03415
StmtBlock::as_mut
[function]
[call site]
03416
StmtBlock::as_mut
[function]
[call site]
03417
string_functions::remove
[function]
[call site]
03418
test_functions_take
[function]
[call site]
03419
make_sub
[function]
[call site]
03420
make_root
[function]
[call site]
03421
StaticModuleResolver::iter_mut
[function]
[call site]
03422
test_optimizer_const_map
[function]
[call site]
03423
optimize_combo_chain
[function]
[call site]
03424
StaticModuleResolver::iter_mut
[function]
[call site]
03425
skip
[function]
[call site]
03426
test_optimizer_const_map
[function]
[call site]
03427
reflection_functions::collect
[function]
[call site]
03428
OptimizerState::clear_dirty
[function]
[call site]
03429
test::len
[function]
[call site]
03430
map_functions::retain
[function]
[call site]
03431
string_functions::is_empty
[function]
[call site]
03432
Ok
[function]
[call site]
03433
IterateMap::new
[function]
[call site]
03434
IterateMap::new
[function]
[call site]
03435
IterateMap::new
[function]
[call site]
03436
mem::take
[function]
[call site]
03437
MyIterableType::into_iter
[function]
[call site]
03438
is_some
[function]
[call site]
03439
blob_functions::insert
[function]
[call site]
03440
FnPtr::call_raw_with_extra_args
[function]
[call site]
03441
Some
[function]
[call site]
03442
TestStruct::clone
[function]
[call site]
03443
Self::into
[function]
[call site]
03444
Some
[function]
[call site]
03445
Dynamic::as_bool
[function]
[call site]
03446
Ok
[function]
[call site]
03447
crate::func::locked_read
[function]
[call site]
03448
Option::and_then
[function]
[call site]
03449
Some
[function]
[call site]
03450
ok_or_else
[function]
[call site]
03451
std::
[call site]
03452
any::type_name
[function]
[call site]
03453
type_name::<R>
[function]
[call site]
03454
Err
[function]
[call site]
03455
Dynamic::type_name
[function]
[call site]
03456
type_name::<INT>
[function]
[call site]
03457
type_name::<crate::FLOAT>
[function]
[call site]
03458
std::
[call site]
03459
any::type_name
[function]
[call site]
03460
crate::func::locked_read
[function]
[call site]
03461
Option::unwrap
[function]
[call site]
03462
std::
[call site]
03463
any::type_name
[function]
[call site]
03464
Result::unwrap_or
[function]
[call site]
03465
blob_functions::insert
[function]
[call site]
03466
blob_functions::insert
[function]
[call site]
03467
Some
[function]
[call site]
03468
Err
[function]
[call site]
03469
Ok
[function]
[call site]
03470
OptimizerState::set_dirty
[function]
[call site]
03471
Stmt::is_control_flow_break
[function]
[call site]
03472
StaticModuleResolver::iter_mut
[function]
[call site]
03473
StaticModuleResolver::iter_mut
[function]
[call site]
03474
test_optimizer_const_map
[function]
[call site]
03475
Ident::as_str
[function]
[call site]
03476
array_functions::for_each
[function]
[call site]
03477
string_functions::is_empty
[function]
[call site]
03478
Ok
[function]
[call site]
03479
StaticModuleResolver::iter_mut
[function]
[call site]
03480
impl
[call site]
03481
into
[function]
[call site]
03482
FnPtr::call_raw_with_extra_args
[function]
[call site]
03483
Some
[function]
[call site]
03484
Ok
[function]
[call site]
03485
optimize_expr
[function]
[call site]
03486
ParseSettings::level_up_with_position
[function]
[call site]
03487
string_functions::is_empty
[function]
[call site]
03488
OptimizerState::set_dirty
[function]
[call site]
03489
Expr::Unit
[function]
[call site]
03490
ParseSettings::level_up_with_position
[function]
[call site]
03491
test::len
[function]
[call site]
03492
OptimizerState::set_dirty
[function]
[call site]
03493
StmtBlock::take_statements
[function]
[call site]
03494
string_functions::remove
[function]
[call site]
03495
optimize_expr
[function]
[call site]
03496
StmtBlock::statements_mut
[function]
[call site]
03497
optimize_stmt_block
[function]
[call site]
03498
StmtBlock::take_statements
[function]
[call site]
03499
StmtBlock::statements_mut
[function]
[call site]
03500
StmtBlock::as_mut
[function]
[call site]
03501
OptimizerState::set_dirty
[function]
[call site]
03502
test_functions_take
[function]
[call site]
03503
ASTFlags::intersects
[function]
[call site]
03504
OptimizerState::set_dirty
[function]
[call site]
03505
test_functions_take
[function]
[call site]
03506
MyIterableType::into_iter
[function]
[call site]
03507
test_method_call
[function]
[call site]
03508
RhaiFunc::is_pure
[function]
[call site]
03509
RhaiFunc::is_pure
[function]
[call site]
03510
OptimizerState::set_dirty
[function]
[call site]
03511
mem::take
[function]
[call site]
03512
MyIterableType::into_iter
[function]
[call site]
03513
Self::IntoIter::find
[function]
[call site]
03514
array_functions::find_starting_from
[function]
[call site]
03515
array_functions::index_of_filter_starting_from
[function]
[call site]
03516
string_functions::is_empty
[function]
[call site]
03517
Ok
[function]
[call site]
03518
eval::calc_offset_len
[function]
[call site]
03519
test::len
[function]
[call site]
03520
StaticModuleResolver::iter_mut
[function]
[call site]
03521
impl
[call site]
03522
skip
[function]
[call site]
03523
into
[function]
[call site]
03524
FnPtr::call_raw_with_extra_args
[function]
[call site]
03525
Some
[function]
[call site]
03526
Some
[function]
[call site]
03527
Dynamic::as_bool
[function]
[call site]
03528
unwrap_or
[function]
[call site]
03529
Ok
[function]
[call site]
03530
Ok
[function]
[call site]
03531
Ok
[function]
[call site]
03532
Ok
[function]
[call site]
03533
Command::get
[function]
[call site]
03534
RhaiResult::map_or_else
[function]
[call site]
03535
Expr::Unit
[function]
[call site]
03536
Expr::set_position
[function]
[call site]
03537
OptimizerState::find_literal_constant
[function]
[call site]
03538
MyIterableType::into_iter
[function]
[call site]
03539
array_functions::reduce_rev
[function]
[call site]
03540
array_functions::find
[function]
[call site]
03541
array_functions::find_starting_from
[function]
[call site]
03542
and_then
[function]
[call site]
03543
as_deref
[function]
[call site]
03544
Option::map_or
[function]
[call site]
03545
OptimizerState::find_literal_constant
[function]
[call site]
03546
Option::unwrap
[function]
[call site]
03547
Dynamic::as_map_ref
[function]
[call site]
03548
read_lock::<Map>
[function]
[call site]
03549
ok_or_else
[function]
[call site]
03550
Dynamic::type_name
[function]
[call site]
03551
unwrap
[function]
[call site]
03552
Command::get
[function]
[call site]
03553
Ident::as_str
[function]
[call site]
03554
cloned
[function]
[call site]
03555
unwrap_or
[function]
[call site]
03556
Expr::from_dynamic
[function]
[call site]
03557
Self::Unit
[function]
[call site]
03558
Self::BoolConstant
[function]
[call site]
03559
Self::StringConstant
[function]
[call site]
03560
Self::CharConstant
[function]
[call site]
03561
Self::IntegerConstant
[function]
[call site]
03562
Self::DynamicConstant
[function]
[call site]
03563
TestStruct::new
[function]
[call site]
03564
into
[function]
[call site]
03565
Self::FloatConstant
[function]
[call site]
03566
Self::DynamicConstant
[function]
[call site]
03567
TestStruct::new
[function]
[call site]
03568
into
[function]
[call site]
03569
Self::DynamicConstant
[function]
[call site]
03570
TestStruct::new
[function]
[call site]
03571
into
[function]
[call site]
03572
FnPtr::is_curried
[function]
[call site]
03573
string_functions::is_empty
[function]
[call site]
03574
Self::FnCall
[function]
[call site]
03575
into
[function]
[call site]
03576
FnCallHashes::from_hash
[function]
[call site]
03577
calc_fn_hash
[function]
[call site]
03578
test_native_context_fn_name
[function]
[call site]
03579
Engine::new
[function]
[call site]
03580
Engine::register_raw_fn
[function]
[call site]
03581
into
[function]
[call site]
03582
StmtBlock::as_ref
[function]
[call site]
03583
test::len
[function]
[call site]
03584
test::len
[function]
[call site]
03585
string_functions::starts_with
[function]
[call site]
03586
FuncRegistration::new
[function]
[call site]
03587
FuncRegistration::in_global_namespace
[function]
[call site]
03588
FuncRegistration::set_into_module_raw
[function]
[call site]
03589
StmtBlock::as_ref
[function]
[call site]
03590
test::len
[function]
[call site]
03591
StmtBlock::extend
[function]
[call site]
03592
StmtBlock::as_ref
[function]
[call site]
03593
MyIterableType::into_iter
[function]
[call site]
03594
Self::IntoIter::copied
[function]
[call site]
03595
first
[function]
[call site]
03596
RhaiFunc::is_method
[function]
[call site]
03597
is_method_call
[function]
[call site]
03598
StaticModuleResolver::iter_mut
[function]
[call site]
03599
enumerate
[function]
[call site]
03600
array_functions::for_each
[function]
[call site]
03601
Module::map_type
[function]
[call site]
03602
TypeId::of::<&str>
[function]
[call site]
03603
TypeId::of::<ImmutableString>
[function]
[call site]
03604
TypeId::of::<String>
[function]
[call site]
03605
TypeId::of::<ImmutableString>
[function]
[call site]
03606
MyIterableType::into_iter
[function]
[call site]
03607
T::as_any
[function]
[call site]
03608
TypeId::of::<Dynamic>
[function]
[call site]
03609
test::len
[function]
[call site]
03610
test::len
[function]
[call site]
03611
string_functions::pop
[function]
[call site]
03612
unwrap
[function]
[call site]
03613
calc_fn_hash
[function]
[call site]
03614
test::len
[function]
[call site]
03615
calc_fn_hash_full
[function]
[call site]
03616
get_hasher
[function]
[call site]
03617
write_u8
[function]
[call site]
03618
MyIterableType::into_iter
[function]
[call site]
03619
Self::IntoIter::for_each
[function]
[call site]
03620
test::hash
[function]
[call site]
03621
write_usize
[function]
[call site]
03622
StraightHasher::finish
[function]
[call site]
03623
MyIterableType::into_iter
[function]
[call site]
03624
copied
[function]
[call site]
03625
StmtBlock::as_ref
[function]
[call site]
03626
and_then
[function]
[call site]
03627
Command::get
[function]
[call site]
03628
BloomFilterU64::mark
[function]
[call site]
03629
BloomFilterU64::calc_hash
[function]
[call site]
03630
string_functions::remove
[function]
[call site]
03631
get_or_insert_with
[function]
[call site]
03632
new_hash_map
[function]
[call site]
03633
Scope::push_entry
[function]
[call site]
03634
blob_functions::insert
[function]
[call site]
03635
FnPtr::try_from
[function]
[call site]
03636
RhaiResultOf::unwrap
[function]
[call site]
03637
string_functions::is_empty
[function]
[call site]
03638
blob_functions::push
[function]
[call site]
03639
eval::calc_offset_len
[function]
[call site]
03640
test::len
[function]
[call site]
03641
test::len
[function]
[call site]
03642
blob_functions::push
[function]
[call site]
03643
blob_functions::insert
[function]
[call site]
03644
into
[function]
[call site]
03645
&mut
[call site]
03646
blob_functions::insert
[function]
[call site]
03647
into
[function]
[call site]
03648
Engine::global_namespace_mut
[function]
[call site]
03649
TestStruct::new
[function]
[call site]
03650
unwrap
[function]
[call site]
03651
test_optimizer_const_map
[function]
[call site]
03652
TypeId::of::<INT>
[function]
[call site]
03653
TypeId::of::<INT>
[function]
[call site]
03654
Engine::register_raw_fn
[function]
[call site]
03655
into
[function]
[call site]
03656
StmtBlock::as_ref
[function]
[call site]
03657
test::len
[function]
[call site]
03658
test::len
[function]
[call site]
03659
string_functions::starts_with
[function]
[call site]
03660
FuncRegistration::new
[function]
[call site]
03661
FuncRegistration::in_global_namespace
[function]
[call site]
03662
FuncRegistration::set_into_module_raw
[function]
[call site]
03663
Engine::global_namespace_mut
[function]
[call site]
03664
TestStruct::new
[function]
[call site]
03665
unwrap
[function]
[call site]
03666
test_optimizer_const_map
[function]
[call site]
03667
TypeId::of::<INT>
[function]
[call site]
03668
TypeId::of::<INT>
[function]
[call site]
03669
std::
[call site]
03670
iter::once
[function]
[call site]
03671
Self::StringConstant
[function]
[call site]
03672
test_native_context_fn_name
[function]
[call site]
03673
into
[function]
[call site]
03674
reflection_functions::collect
[function]
[call site]
03675
into
[function]
[call site]
03676
Self::DynamicConstant
[function]
[call site]
03677
into
[function]
[call site]
03678
OptimizerState::set_dirty
[function]
[call site]
03679
optimize_expr
[function]
[call site]
03680
Expr::is_constant
[function]
[call site]
03681
string_functions::is_empty
[function]
[call site]
03682
Expr::get_literal_value
[function]
[call site]
03683
OptimizerState::set_dirty
[function]
[call site]
03684
Engine::map_type_name
[function]
[call site]
03685
MyIterableType::into_iter
[function]
[call site]
03686
array_functions::find_map
[function]
[call site]
03687
array_functions::find_map_starting_from
[function]
[call site]
03688
string_functions::is_empty
[function]
[call site]
03689
Ok
[function]
[call site]
03690
eval::calc_offset_len
[function]
[call site]
03691
test::len
[function]
[call site]
03692
StaticModuleResolver::iter_mut
[function]
[call site]
03693
impl
[call site]
03694
skip
[function]
[call site]
03695
into
[function]
[call site]
03696
FnPtr::call_raw_with_extra_args
[function]
[call site]
03697
Some
[function]
[call site]
03698
Some
[function]
[call site]
03699
Expr::is_unit
[function]
[call site]
03700
Ok
[function]
[call site]
03701
Ok
[function]
[call site]
03702
Module::get_custom_type_display_by_name
[function]
[call site]
03703
Module::get_custom_type_by_name_raw
[function]
[call site]
03704
Command::get
[function]
[call site]
03705
Option::map
[function]
[call site]
03706
Ident::as_str
[function]
[call site]
03707
StmtBlock::span_or_else
[function]
[call site]
03708
map_functions::values
[function]
[call site]
03709
array_functions::find_map
[function]
[call site]
03710
Module::get_custom_type_display_by_name
[function]
[call site]
03711
unwrap_or_else
[function]
[call site]
03712
map_std_type_name
[function]
[call site]
03713
string_functions::trim
[function]
[call site]
03714
shared_get_mut
[function]
[call site]
03715
string_functions::trim
[function]
[call site]
03716
into
[function]
[call site]
03717
string_functions::trim
[function]
[call site]
03718
into
[function]
[call site]
03719
type_name::<crate::INT>
[function]
[call site]
03720
type_name::<crate::FLOAT>
[function]
[call site]
03721
type_name::<String>
[function]
[call site]
03722
type_name::<ImmutableString>
[function]
[call site]
03723
type_name::<&str>
[function]
[call site]
03724
type_name::<rust_decimal::Decimal>
[function]
[call site]
03725
type_name::<FnPtr>
[function]
[call site]
03726
type_name::<crate::Array>
[function]
[call site]
03727
type_name::<crate::Blob>
[function]
[call site]
03728
type_name::<crate::Map>
[function]
[call site]
03729
type_name::<crate::Instant>
[function]
[call site]
03730
type_name::<ExclusiveRange>
[function]
[call site]
03731
type_name::<InclusiveRange>
[function]
[call site]
03732
type_name::<BitRange>
[function]
[call site]
03733
type_name::<CharsStream>
[function]
[call site]
03734
type_name::<StepRange<u8>>
[function]
[call site]
03735
test::len
[function]
[call site]
03736
string_functions::starts_with
[function]
[call site]
03737
string_functions::ends_with
[function]
[call site]
03738
string_functions::ends_with
[function]
[call site]
03739
test_string_split
[function]
[call site]
03740
Engine::new
[function]
[call site]
03741
last
[function]
[call site]
03742
unwrap
[function]
[call site]
03743
test::len
[function]
[call site]
03744
type_name::<crate::packages::iter_basic::StepRange<crate::FLOAT>>
[function]
[call site]
03745
type_name::<crate::packages::iter_basic::StepRange<rust_decimal::Decimal>>
[function]
[call site]
03746
strip_prefix
[function]
[call site]
03747
map_or
[function]
[call site]
03748
map_std_type_name
[function]
[call site]
03749
RhaiNativeFunc::return_type_name
[function]
[call site]
03750
type_name::<R>
[function]
[call site]
03751
into
[function]
[call site]
03752
Expr::from_dynamic
[function]
[call site]
03753
Expr::is_constant
[function]
[call site]
03754
string_functions::is_empty
[function]
[call site]
03755
Expr::get_literal_value
[function]
[call site]
03756
Option::is_some
[function]
[call site]
03757
OptimizerState::set_dirty
[function]
[call site]
03758
Expr::from_dynamic
[function]
[call site]
03759
optimize_expr
[function]
[call site]
03760
optimize_expr
[function]
[call site]
03761
optimize_expr
[function]
[call site]
03762
optimize_expr
[function]
[call site]
03763
ASTFlags::intersects
[function]
[call site]
03764
OptimizerState::set_dirty
[function]
[call site]
03765
test_functions_take
[function]
[call site]
03766
FnPtr::try_from
[function]
[call site]
03767
RhaiResultOf::map
[function]
[call site]
03768
test::len
[function]
[call site]
03769
test::len
[function]
[call site]
03770
unwrap_or
[function]
[call site]
03771
MyIterableType::into_iter
[function]
[call site]
03772
test_chars
[function]
[call site]
03773
0.chars().collect::<Vec<_>>
[function]
[call site]
03774
MyIterableType::into_iter
[function]
[call site]
03775
Self::IntoIter::all
[function]
[call site]
03776
OptimizerState::set_dirty
[function]
[call site]
03777
FnPtr::try_from
[function]
[call site]
03778
RhaiResultOf::unwrap
[function]
[call site]
03779
test_functions_take
[function]
[call site]
03780
EvalAltResult::set_position
[function]
[call site]
03781
FnPtr::try_from
[function]
[call site]
03782
f32::unsigned_abs
[function]
[call site]
03783
RhaiResultOf::map
[function]
[call site]
03784
test::len
[function]
[call site]
03785
unwrap_or
[function]
[call site]
03786
MyIterableType::into_iter
[function]
[call site]
03787
Self::IntoIter::all
[function]
[call site]
03788
OptimizerState::set_dirty
[function]
[call site]
03789
test::len
[function]
[call site]
03790
FnPtr::try_from
[function]
[call site]
03791
f32::unsigned_abs
[function]
[call site]
03792
RhaiResultOf::unwrap
[function]
[call site]
03793
test_functions_take
[function]
[call site]
03794
EvalAltResult::set_position
[function]
[call site]
03795
MyIterableType::into_iter
[function]
[call site]
03796
test_method_call
[function]
[call site]
03797
RhaiFunc::is_pure
[function]
[call site]
03798
OptimizerState::set_dirty
[function]
[call site]
03799
mem::take
[function]
[call site]
03800
MyIterableType::into_iter
[function]
[call site]
03801
Self::IntoIter::find
[function]
[call site]
03802
RhaiResult::map_or_else
[function]
[call site]
03803
Expr::Unit
[function]
[call site]
03804
Expr::set_position
[function]
[call site]
03805
Dynamic::is_map
[function]
[call site]
03806
crate::func::locked_read
[function]
[call site]
03807
Option::map_or
[function]
[call site]
03808
OptimizerState::set_dirty
[function]
[call site]
03809
mem::take
[function]
[call site]
03810
Dynamic::as_map_mut
[function]
[call site]
03811
Dynamic::type_name
[function]
[call site]
03812
write_lock::<Map>
[function]
[call site]
03813
ok_or
[function]
[call site]
03814
Result::unwrap
[function]
[call site]
03815
string_functions::remove
[function]
[call site]
03816
Ident::as_str
[function]
[call site]
03817
map_or_else
[function]
[call site]
03818
Expr::Unit
[function]
[call site]
03819
Expr::from_dynamic
[function]
[call site]
03820
FnPtr::try_from
[function]
[call site]
03821
RhaiResultOf::map
[function]
[call site]
03822
unwrap_or
[function]
[call site]
03823
OptimizerState::set_dirty
[function]
[call site]
03824
Expr::BoolConstant
[function]
[call site]
03825
FnPtr::try_from
[function]
[call site]
03826
RhaiResultOf::unwrap
[function]
[call site]
03827
FnPtr::try_from
[function]
[call site]
03828
f32::unsigned_abs
[function]
[call site]
03829
RhaiResultOf::map
[function]
[call site]
03830
unwrap_or
[function]
[call site]
03831
OptimizerState::set_dirty
[function]
[call site]
03832
Expr::BoolConstant
[function]
[call site]
03833
FnPtr::try_from
[function]
[call site]
03834
f32::unsigned_abs
[function]
[call site]
03835
RhaiResultOf::unwrap
[function]
[call site]
03836
FnPtr::try_from
[function]
[call site]
03837
RhaiResultOf::map
[function]
[call site]
03838
test_chars
[function]
[call site]
03839
ImmutableString::strong_count
[function]
[call site]
03840
unwrap_or
[function]
[call site]
03841
OptimizerState::set_dirty
[function]
[call site]
03842
Expr::CharConstant
[function]
[call site]
03843
test_chars
[function]
[call site]
03844
nth
[function]
[call site]
03845
FnPtr::try_from
[function]
[call site]
03846
RhaiResultOf::unwrap
[function]
[call site]
03847
unwrap
[function]
[call site]
03848
FnPtr::try_from
[function]
[call site]
03849
f32::unsigned_abs
[function]
[call site]
03850
RhaiResultOf::map
[function]
[call site]
03851
test_chars
[function]
[call site]
03852
ImmutableString::strong_count
[function]
[call site]
03853
unwrap_or
[function]
[call site]
03854
OptimizerState::set_dirty
[function]
[call site]
03855
Expr::CharConstant
[function]
[call site]
03856
test_chars
[function]
[call site]
03857
array_functions::reduce_rev
[function]
[call site]
03858
RhaiResult::nth
[function]
[call site]
03859
FnPtr::try_from
[function]
[call site]
03860
f32::unsigned_abs
[function]
[call site]
03861
RhaiResultOf::unwrap
[function]
[call site]
03862
unwrap
[function]
[call site]
03863
OptimizerState::find_literal_constant
[function]
[call site]
03864
Option::map_or
[function]
[call site]
03865
OptimizerState::find_literal_constant
[function]
[call site]
03866
Option::unwrap
[function]
[call site]
03867
Dynamic::as_map_ref
[function]
[call site]
03868
unwrap
[function]
[call site]
03869
Command::get
[function]
[call site]
03870
Ident::as_str
[function]
[call site]
03871
cloned
[function]
[call site]
03872
unwrap_or
[function]
[call site]
03873
Expr::from_dynamic
[function]
[call site]
03874
OptimizerState::set_dirty
[function]
[call site]
03875
optimize_expr
[function]
[call site]
03876
optimize_expr
[function]
[call site]
03877
optimize_expr
[function]
[call site]
03878
optimize_expr
[function]
[call site]
03879
optimize_expr
[function]
[call site]
03880
string_functions::is_empty
[function]
[call site]
03881
OptimizerState::set_dirty
[function]
[call site]
03882
Expr::StringConstant
[function]
[call site]
03883
Engine::const_empty_string
[function]
[call site]
03884
Engine::get_interned_string
[function]
[call site]
03885
Expr::is_constant
[function]
[call site]
03886
OptimizerState::set_dirty
[function]
[call site]
03887
Expr::StringConstant
[function]
[call site]
03888
Expr::get_literal_value
[function]
[call site]
03889
Option::unwrap
[function]
[call site]
03890
get_literal_value(None).unwrap().cast::<ImmutableString>
[function]
[call site]
03891
ParseSettings::level_up_with_position
[function]
[call site]
03892
StaticModuleResolver::iter_mut
[function]
[call site]
03893
array_functions::for_each
[function]
[call site]
03894
optimize_expr
[function]
[call site]
03895
test::len
[function]
[call site]
03896
test_functions_take
[function]
[call site]
03897
test_functions_take
[function]
[call site]
03898
Expr::StringConstant
[function]
[call site]
03899
string_functions::remove
[function]
[call site]
03900
OptimizerState::set_dirty
[function]
[call site]
03901
string_functions::remove
[function]
[call site]
03902
OptimizerState::set_dirty
[function]
[call site]
03903
string_functions::remove
[function]
[call site]
03904
OptimizerState::set_dirty
[function]
[call site]
03905
string_functions::is_empty
[function]
[call site]
03906
string_functions::remove
[function]
[call site]
03907
OptimizerState::set_dirty
[function]
[call site]
03908
string_functions::is_empty
[function]
[call site]
03909
string_functions::remove
[function]
[call site]
03910
OptimizerState::set_dirty
[function]
[call site]
03911
shrink_to_fit
[function]
[call site]
03912
Expr::is_constant
[function]
[call site]
03913
OptimizerState::set_dirty
[function]
[call site]
03914
Expr::DynamicConstant
[function]
[call site]
03915
Expr::get_literal_value
[function]
[call site]
03916
Option::unwrap
[function]
[call site]
03917
into
[function]
[call site]
03918
ParseSettings::level_up_with_position
[function]
[call site]
03919
StaticModuleResolver::iter_mut
[function]
[call site]
03920
array_functions::for_each
[function]
[call site]
03921
optimize_expr
[function]
[call site]
03922
Expr::is_constant
[function]
[call site]
03923
OptimizerState::set_dirty
[function]
[call site]
03924
Expr::DynamicConstant
[function]
[call site]
03925
Expr::get_literal_value
[function]
[call site]
03926
Option::unwrap
[function]
[call site]
03927
into
[function]
[call site]
03928
ParseSettings::level_up_with_position
[function]
[call site]
03929
StaticModuleResolver::iter_mut
[function]
[call site]
03930
array_functions::for_each
[function]
[call site]
03931
optimize_expr
[function]
[call site]
03932
test::len
[function]
[call site]
03933
OptimizerState::set_dirty
[function]
[call site]
03934
string_functions::remove
[function]
[call site]
03935
MyIterableType::into_iter
[function]
[call site]
03936
Self::IntoIter::take
[function]
[call site]
03937
Engine::new
[function]
[call site]
03938
register_type_with_name::<TestStruct>
[function]
[call site]
03939
Engine::register_fn
[function]
[call site]
03940
TestStruct
[function]
[call site]
03941
test_method_call
[function]
[call site]
03942
Some
[function]
[call site]
03943
OptimizerState::set_dirty
[function]
[call site]
03944
test::len
[function]
[call site]
03945
string_functions::truncate
[function]
[call site]
03946
OptimizerState::set_dirty
[function]
[call site]
03947
optimize_expr
[function]
[call site]
03948
OptimizerState::set_dirty
[function]
[call site]
03949
Expr::BoolConstant
[function]
[call site]
03950
string_functions::is_empty
[function]
[call site]
03951
OptimizerState::set_dirty
[function]
[call site]
03952
Expr::BoolConstant
[function]
[call site]
03953
test::len
[function]
[call site]
03954
OptimizerState::set_dirty
[function]
[call site]
03955
test_functions_take
[function]
[call site]
03956
test::len
[function]
[call site]
03957
OptimizerState::set_dirty
[function]
[call site]
03958
string_functions::remove
[function]
[call site]
03959
MyIterableType::into_iter
[function]
[call site]
03960
Self::IntoIter::take
[function]
[call site]
03961
test_method_call
[function]
[call site]
03962
Some
[function]
[call site]
03963
OptimizerState::set_dirty
[function]
[call site]
03964
test::len
[function]
[call site]
03965
string_functions::truncate
[function]
[call site]
03966
OptimizerState::set_dirty
[function]
[call site]
03967
optimize_expr
[function]
[call site]
03968
OptimizerState::set_dirty
[function]
[call site]
03969
Expr::BoolConstant
[function]
[call site]
03970
string_functions::is_empty
[function]
[call site]
03971
OptimizerState::set_dirty
[function]
[call site]
03972
Expr::BoolConstant
[function]
[call site]
03973
test::len
[function]
[call site]
03974
OptimizerState::set_dirty
[function]
[call site]
03975
test_functions_take
[function]
[call site]
03976
test::len
[function]
[call site]
03977
OptimizerState::set_dirty
[function]
[call site]
03978
string_functions::remove
[function]
[call site]
03979
Expr::is_constant
[function]
[call site]
03980
test::len
[function]
[call site]
03981
string_functions::truncate
[function]
[call site]
03982
OptimizerState::set_dirty
[function]
[call site]
03983
optimize_expr
[function]
[call site]
03984
string_functions::is_empty
[function]
[call site]
03985
OptimizerState::set_dirty
[function]
[call site]
03986
Expr::BoolConstant
[function]
[call site]
03987
test::len
[function]
[call site]
03988
OptimizerState::set_dirty
[function]
[call site]
03989
test_functions_take
[function]
[call site]
03990
test::len
[function]
[call site]
03991
OptimizerState::set_dirty
[function]
[call site]
03992
Expr::BoolConstant
[function]
[call site]
03993
FnCallExpr::is_qualified
[function]
[call site]
03994
StaticModuleResolver::iter_mut
[function]
[call site]
03995
array_functions::for_each
[function]
[call site]
03996
optimize_expr
[function]
[call site]
03997
move_constant_arg
[function]
[call site]
03998
Expr::get_literal_value
[function]
[call site]
03999
Some
[function]
[call site]
04000
StmtBlock::as_ref
[function]
[call site]
04001
TestStruct::clone
[function]
[call site]
04002
write_lock::<FnPtr>
[function]
[call site]
04003
Some
[function]
[call site]
04004
crate::Shared::new
[function]
[call site]
04005
Option<&GlobalRuntimeState>::into
[function]
[call site]
04006
into
[function]
[call site]
04007
into
[function]
[call site]
04008
into
[function]
[call site]
04009
TestStruct::clone
[function]
[call site]
04010
Self::into
[function]
[call site]
04011
into
[function]
[call site]
04012
Expr::is_constant
[function]
[call site]
04013
crate::Array::with_capacity
[function]
[call site]
04014
test::len
[function]
[call site]
04015
StmtBlock::extend
[function]
[call site]
04016
MyIterableType::into_iter
[function]
[call site]
04017
Self::IntoIter::map
[function]
[call site]
04018
Expr::get_literal_value
[function]
[call site]
04019
Option::unwrap
[function]
[call site]
04020
Dynamic::from_array
[function]
[call site]
04021
Expr::is_constant
[function]
[call site]
04022
TestStruct::clone
[function]
[call site]
04023
shared_get_mut
[function]
[call site]
04024
Ident::as_str
[function]
[call site]
04025
Option::unwrap
[function]
[call site]
04026
Expr::get_literal_value
[function]
[call site]
04027
Option::unwrap
[function]
[call site]
04028
Dynamic::from_map
[function]
[call site]
04029
Expr::is_constant
[function]
[call site]
04030
Position::new_const
[function]
[call site]
04031
Expr::get_literal_value
[function]
[call site]
04032
Option::unwrap
[function]
[call site]
04033
unwrap
[function]
[call site]
04034
into
[function]
[call site]
04035
FnCallExpr::is_qualified
[function]
[call site]
04036
test::len
[function]
[call site]
04037
FnPtr::new
[function]
[call site]
04038
TestStruct::clone
[function]
[call site]
04039
RhaiResultOf::ok
[function]
[call site]
04040
into
[function]
[call site]
04041
test::len
[function]
[call site]
04042
Token::literal_syntax
[function]
[call site]
04043
Token::literal_syntax
[function]
[call site]
04044
Ident::as_str
[function]
[call site]
04045
into
[function]
[call site]
04046
into
[function]
[call site]
04047
into
[function]
[call site]
04048
into
[function]
[call site]
04049
into
[function]
[call site]
04050
into
[function]
[call site]
04051
Expr::DynamicConstant
[function]
[call site]
04052
into
[function]
[call site]
04053
Expr::start_position
[function]
[call site]
04054
string_functions::is_empty
[function]
[call site]
04055
Expr::position
[function]
[call site]
04056
ParseSettings::level_up_with_position
[function]
[call site]
04057
Expr::start_position
[function]
[call site]
04058
Expr::start_position
[function]
[call site]
04059
Expr::position
[function]
[call site]
04060
OptimizerState::set_dirty
[function]
[call site]
04061
test::len
[function]
[call site]
04062
FnCallExpr::constant_args
[function]
[call site]
04063
string_functions::is_empty
[function]
[call site]
04064
MyIterableType::into_iter
[function]
[call site]
04065
test_method_call
[function]
[call site]
04066
TestStruct::clone
[function]
[call site]
04067
Self::into
[function]
[call site]
04068
Dynamic::into_immutable_string
[function]
[call site]
04069
Ok
[function]
[call site]
04070
crate::func::locked_read
[function]
[call site]
04071
Option::and_then
[function]
[call site]
04072
Some
[function]
[call site]
04073
TestStruct::clone
[function]
[call site]
04074
ok_or_else
[function]
[call site]
04075
std::
[call site]
04076
any::type_name
[function]
[call site]
04077
Err
[function]
[call site]
04078
Dynamic::type_name
[function]
[call site]
04079
Result::map_err
[function]
[call site]
04080
and_then
[function]
[call site]
04081
OptimizerState::set_dirty
[function]
[call site]
04082
Expr::DynamicConstant
[function]
[call site]
04083
TestStruct::new
[function]
[call site]
04084
into
[function]
[call site]
04085
optimize_expr
[function]
[call site]
04086
test::len
[function]
[call site]
04087
FnCallExpr::constant_args
[function]
[call site]
04088
Expr::get_literal_value
[function]
[call site]
04089
unwrap
[function]
[call site]
04090
args[0].get_literal_value(None).unwrap().cast::<FnPtr>
[function]
[call site]
04091
StmtBlock::extend
[function]
[call site]
04092
MyIterableType::into_iter
[function]
[call site]
04093
skip
[function]
[call site]
04094
test_optimizer_const_map
[function]
[call site]
04095
Expr::get_literal_value
[function]
[call site]
04096
unwrap
[function]
[call site]
04097
OptimizerState::set_dirty
[function]
[call site]
04098
Expr::DynamicConstant
[function]
[call site]
04099
TestStruct::new
[function]
[call site]
04100
into
[function]
[call site]
04101
string_functions::contains
[function]
[call site]
04102
Ident::as_str
[function]
[call site]
04103
StaticModuleResolver::iter_mut
[function]
[call site]
04104
array_functions::for_each
[function]
[call site]
04105
optimize_expr
[function]
[call site]
04106
FnCallExpr::constant_args
[function]
[call site]
04107
MyIterableType::into_iter
[function]
[call site]
04108
test_optimizer_const_map
[function]
[call site]
04109
Expr::get_literal_value
[function]
[call site]
04110
unwrap
[function]
[call site]
04111
args.iter().map(|arg_expr|
[call site]
04112
MyIterableType::into_iter
[function]
[call site]
04113
test_optimizer_const_map
[function]
[call site]
04114
iter().map(Dynamic::type_id).collect::<FnArgsVec<_>>
[function]
[call site]
04115
Ident::as_str
[function]
[call site]
04116
test::len
[function]
[call site]
04117
OptimizerState::set_dirty
[function]
[call site]
04118
Engine::map_type_name
[function]
[call site]
04119
RhaiNativeFunc::return_type_name
[function]
[call site]
04120
into
[function]
[call site]
04121
Expr::from_dynamic
[function]
[call site]
04122
test::len
[function]
[call site]
04123
OptimizerState::set_dirty
[function]
[call site]
04124
Expr::from_dynamic
[function]
[call site]
04125
test::len
[function]
[call site]
04126
FnCallExpr::is_operator_call
[function]
[call site]
04127
is_some
[function]
[call site]
04128
Engine::fast_operators
[function]
[call site]
04129
intersects
[function]
[call site]
04130
Engine::has_native_fn_override
[function]
[call site]
04131
calc_fn_hash_full
[function]
[call site]
04132
StmtBlock::as_ref
[function]
[call site]
04133
MyIterableType::into_iter
[function]
[call site]
04134
Self::IntoIter::copied
[function]
[call site]
04135
MyIterableType::into_iter
[function]
[call site]
04136
test_var_def_filter
[function]
[call site]
04137
Module::is_standard_lib
[function]
[call site]
04138
intersects
[function]
[call site]
04139
T::as_any
[function]
[call site]
04140
Module::contains_fn
[function]
[call site]
04141
StmtBlock::as_ref
[function]
[call site]
04142
map_or
[function]
[call site]
04143
contains_key
[function]
[call site]
04144
map_functions::values
[function]
[call site]
04145
T::as_any
[function]
[call site]
04146
Module::contains_qualified_fn
[function]
[call site]
04147
StmtBlock::as_ref
[function]
[call site]
04148
map_or
[function]
[call site]
04149
contains_key
[function]
[call site]
04150
RhaiFunc::is_native
[function]
[call site]
04151
func::builtin::get_builtin_binary_op_fn
[function]
[call site]
04152
Some
[function]
[call site]
04153
Dynamic::as_int
[function]
[call site]
04154
Ok
[function]
[call site]
04155
crate::func::locked_read
[function]
[call site]
04156
Option::and_then
[function]
[call site]
04157
Some
[function]
[call site]
04158
ok_or_else
[function]
[call site]
04159
std::
[call site]
04160
any::type_name
[function]
[call site]
04161
Err
[function]
[call site]
04162
Dynamic::type_name
[function]
[call site]
04163
unwrap
[function]
[call site]
04164
Dynamic::as_int
[function]
[call site]
04165
unwrap
[function]
[call site]
04166
Ok
[function]
[call site]
04167
into
[function]
[call site]
04168
Some
[function]
[call site]
04169
Dynamic::as_int
[function]
[call site]
04170
unwrap
[function]
[call site]
04171
Dynamic::as_int
[function]
[call site]
04172
unwrap
[function]
[call site]
04173
Ok
[function]
[call site]
04174
into
[function]
[call site]
04175
Some
[function]
[call site]
04176
Dynamic::as_immutable_string_ref
[function]
[call site]
04177
read_lock::<ImmutableString>
[function]
[call site]
04178
ok_or_else
[function]
[call site]
04179
Dynamic::type_name
[function]
[call site]
04180
unwrap
[function]
[call site]
04181
Dynamic::as_immutable_string_ref
[function]
[call site]
04182
unwrap
[function]
[call site]
04183
unwrap
[function]
[call site]
04184
Package::init_engine
[function]
[call site]
04185
Engine::throw_on_size
[function]
[call site]
04186
map_or
[function]
[call site]
04187
Command::get
[function]
[call site]
04188
Err
[function]
[call site]
04189
ERR::ErrorDataTooLarge
[function]
[call site]
04190
&str::to_string
[function]
[call site]
04191
into
[function]
[call site]
04192
map_or
[function]
[call site]
04193
Command::get
[function]
[call site]
04194
Err
[function]
[call site]
04195
ERR::ErrorDataTooLarge
[function]
[call site]
04196
&str::to_string
[function]
[call site]
04197
into
[function]
[call site]
04198
map_or
[function]
[call site]
04199
Command::get
[function]
[call site]
04200
Err
[function]
[call site]
04201
ERR::ErrorDataTooLarge
[function]
[call site]
04202
&str::to_string
[function]
[call site]
04203
into
[function]
[call site]
04204
Ok
[function]
[call site]
04205
test::len
[function]
[call site]
04206
test::len
[function]
[call site]
04207
Ok
[function]
[call site]
04208
into
[function]
[call site]
04209
Some
[function]
[call site]
04210
Dynamic::as_char
[function]
[call site]
04211
Ok
[function]
[call site]
04212
crate::func::locked_read
[function]
[call site]
04213
Option::and_then
[function]
[call site]
04214
Some
[function]
[call site]
04215
ok_or_else
[function]
[call site]
04216
std::
[call site]
04217
any::type_name
[function]
[call site]
04218
Err
[function]
[call site]
04219
Dynamic::type_name
[function]
[call site]
04220
unwrap
[function]
[call site]
04221
Dynamic::as_char
[function]
[call site]
04222
unwrap
[function]
[call site]
04223
Position::new_const
[function]
[call site]
04224
blob_functions::push
[function]
[call site]
04225
blob_functions::push
[function]
[call site]
04226
FnPtr::try_from
[function]
[call site]
04227
RhaiResultOf::unwrap
[function]
[call site]
04228
blob_functions::push
[function]
[call site]
04229
unwrap
[function]
[call site]
04230
Package::init_engine
[function]
[call site]
04231
Engine::throw_on_size
[function]
[call site]
04232
test::len
[function]
[call site]
04233
test::len
[function]
[call site]
04234
Ok
[function]
[call site]
04235
Result::into
[function]
[call site]
04236
Some
[function]
[call site]
04237
Dynamic::as_blob_ref
[function]
[call site]
04238
read_lock::<Blob>
[function]
[call site]
04239
ok_or_else
[function]
[call site]
04240
Dynamic::type_name
[function]
[call site]
04241
unwrap
[function]
[call site]
04242
string_functions::is_empty
[function]
[call site]
04243
Ok
[function]
[call site]
04244
Dynamic::flatten_clone
[function]
[call site]
04245
Dynamic::as_blob_ref
[function]
[call site]
04246
unwrap
[function]
[call site]
04247
string_functions::is_empty
[function]
[call site]
04248
Ok
[function]
[call site]
04249
Dynamic::flatten_clone
[function]
[call site]
04250
unwrap
[function]
[call site]
04251
Package::init_engine
[function]
[call site]
04252
Engine::throw_on_size
[function]
[call site]
04253
test::len
[function]
[call site]
04254
test::len
[function]
[call site]
04255
TestStruct::clone
[function]
[call site]
04256
StmtBlock::extend
[function]
[call site]
04257
Ok
[function]
[call site]
04258
Dynamic::from_blob
[function]
[call site]
04259
Self
[function]
[call site]
04260
Union::Blob
[function]
[call site]
04261
into
[function]
[call site]
04262
Some
[function]
[call site]
04263
Some
[function]
[call site]
04264
Some
[function]
[call site]
04265
Ok
[function]
[call site]
04266
Dynamic::as_int
[function]
[call site]
04267
unwrap
[function]
[call site]
04268
into
[function]
[call site]
04269
Some
[function]
[call site]
04270
Ok
[function]
[call site]
04271
Dynamic::as_int
[function]
[call site]
04272
unwrap
[function]
[call site]
04273
into
[function]
[call site]
04274
Some
[function]
[call site]
04275
Ok
[function]
[call site]
04276
Dynamic::as_int
[function]
[call site]
04277
unwrap
[function]
[call site]
04278
into
[function]
[call site]
04279
Some
[function]
[call site]
04280
Ok
[function]
[call site]
04281
Dynamic::as_int
[function]
[call site]
04282
unwrap
[function]
[call site]
04283
into
[function]
[call site]
04284
Dynamic::as_char
[function]
[call site]
04285
unwrap
[function]
[call site]
04286
Dynamic::as_immutable_string_ref
[function]
[call site]
04287
unwrap
[function]
[call site]
04288
Some
[function]
[call site]
04289
test_chars
[function]
[call site]
04290
MultiInputsStream::get_next
[function]
[call site]
04291
MultiInputsStream::get_next
[function]
[call site]
04292
Some
[function]
[call site]
04293
Dynamic::as_char
[function]
[call site]
04294
unwrap
[function]
[call site]
04295
Dynamic::as_immutable_string_ref
[function]
[call site]
04296
unwrap
[function]
[call site]
04297
Position::new_const
[function]
[call site]
04298
blob_functions::push
[function]
[call site]
04299
Result::push_str
[function]
[call site]
04300
unwrap
[function]
[call site]
04301
Package::init_engine
[function]
[call site]
04302
Engine::throw_on_size
[function]
[call site]
04303
test::len
[function]
[call site]
04304
Ok
[function]
[call site]
04305
Result::into
[function]
[call site]
04306
Dynamic::as_immutable_string_ref
[function]
[call site]
04307
unwrap
[function]
[call site]
04308
Dynamic::as_char
[function]
[call site]
04309
unwrap
[function]
[call site]
04310
test_chars
[function]
[call site]
04311
MultiInputsStream::get_next
[function]
[call site]
04312
MultiInputsStream::get_next
[function]
[call site]
04313
Some
[function]
[call site]
04314
Some
[function]
[call site]
04315
Dynamic::as_immutable_string_ref
[function]
[call site]
04316
unwrap
[function]
[call site]
04317
Dynamic::as_char
[function]
[call site]
04318
unwrap
[function]
[call site]
04319
unwrap
[function]
[call site]
04320
Package::init_engine
[function]
[call site]
04321
Engine::throw_on_size
[function]
[call site]
04322
test::len
[function]
[call site]
04323
Ok
[function]
[call site]
04324
Result::into
[function]
[call site]
04325
Some
[function]
[call site]
04326
Dynamic::as_immutable_string_ref
[function]
[call site]
04327
unwrap
[function]
[call site]
04328
Dynamic::as_char
[function]
[call site]
04329
unwrap
[function]
[call site]
04330
Ok
[function]
[call site]
04331
into
[function]
[call site]
04332
Some
[function]
[call site]
04333
Ok
[function]
[call site]
04334
TestStruct::clone
[function]
[call site]
04335
Some
[function]
[call site]
04336
Some
[function]
[call site]
04337
Some
[function]
[call site]
04338
Ok
[function]
[call site]
04339
TestStruct::clone
[function]
[call site]
04340
Some
[function]
[call site]
04341
Some
[function]
[call site]
04342
Some
[function]
[call site]
04343
Dynamic::as_blob_ref
[function]
[call site]
04344
unwrap
[function]
[call site]
04345
TestStruct::clone
[function]
[call site]
04346
Dynamic::as_char
[function]
[call site]
04347
unwrap
[function]
[call site]
04348
encode_utf8
[function]
[call site]
04349
unwrap
[function]
[call site]
04350
Package::init_engine
[function]
[call site]
04351
Engine::throw_on_size
[function]
[call site]
04352
test::len
[function]
[call site]
04353
test::len
[function]
[call site]
04354
StmtBlock::extend
[function]
[call site]
04355
as_bytes
[function]
[call site]
04356
Ok
[function]
[call site]
04357
Dynamic::from_blob
[function]
[call site]
04358
Dynamic::type_id
[function]
[call site]
04359
TypeId::of::<()>
[function]
[call site]
04360
TypeId::of::<bool>
[function]
[call site]
04361
TypeId::of::<ImmutableString>
[function]
[call site]
04362
TypeId::of::<char>
[function]
[call site]
04363
TypeId::of::<INT>
[function]
[call site]
04364
TypeId::of::<crate::FLOAT>
[function]
[call site]
04365
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
04366
TypeId::of::<Array>
[function]
[call site]
04367
TypeId::of::<Blob>
[function]
[call site]
04368
TypeId::of::<Map>
[function]
[call site]
04369
TypeId::of::<FnPtr>
[function]
[call site]
04370
TypeId::of::<Instant>
[function]
[call site]
04371
Dynamic::type_id
[function]
[call site]
04372
crate::func::locked_read
[function]
[call site]
04373
Option::unwrap
[function]
[call site]
04374
Dynamic::type_id
[function]
[call site]
04375
Dynamic::type_id
[function]
[call site]
04376
TypeId::of::<ExclusiveRange>
[function]
[call site]
04377
TypeId::of::<ExclusiveRange>
[function]
[call site]
04378
TypeId::of::<InclusiveRange>
[function]
[call site]
04379
TypeId::of::<InclusiveRange>
[function]
[call site]
04380
TypeId::of::<ExclusiveRange>
[function]
[call site]
04381
TypeId::of::<InclusiveRange>
[function]
[call site]
04382
TypeId::of::<InclusiveRange>
[function]
[call site]
04383
TypeId::of::<ExclusiveRange>
[function]
[call site]
04384
Some
[function]
[call site]
04385
Some
[function]
[call site]
04386
is_numeric
[function]
[call site]
04387
TypeId::of::<INT>
[function]
[call site]
04388
TypeId::of::<f32>
[function]
[call site]
04389
TypeId::of::<f64>
[function]
[call site]
04390
TypeId::of::<Decimal>
[function]
[call site]
04391
TypeId::of::<u8>
[function]
[call site]
04392
TypeId::of::<u16>
[function]
[call site]
04393
TypeId::of::<u32>
[function]
[call site]
04394
TypeId::of::<u64>
[function]
[call site]
04395
TypeId::of::<i8>
[function]
[call site]
04396
TypeId::of::<i16>
[function]
[call site]
04397
TypeId::of::<i32>
[function]
[call site]
04398
TypeId::of::<i64>
[function]
[call site]
04399
TypeId::of::<u128>
[function]
[call site]
04400
TypeId::of::<i128>
[function]
[call site]
04401
is_numeric
[function]
[call site]
04402
Some
[function]
[call site]
04403
is_numeric
[function]
[call site]
04404
is_numeric
[function]
[call site]
04405
Some
[function]
[call site]
04406
StmtBlock::as_ref
[function]
[call site]
04407
unwrap
[function]
[call site]
04408
then
[function]
[call site]
04409
Ident::as_str
[function]
[call site]
04410
into
[function]
[call site]
04411
split_first_mut
[function]
[call site]
04412
unwrap
[function]
[call site]
04413
test_var_is_def
[function]
[call site]
04414
Engine::new
[function]
[call site]
04415
OptimizerState::set_dirty
[function]
[call site]
04416
Expr::from_dynamic
[function]
[call site]
04417
StaticModuleResolver::iter_mut
[function]
[call site]
04418
array_functions::for_each
[function]
[call site]
04419
optimize_expr
[function]
[call site]
04420
move_constant_arg
[function]
[call site]
04421
OptimizerState::set_dirty
[function]
[call site]
04422
FnCallExpr::constant_args
[function]
[call site]
04423
FnCallHashes::is_native_only
[function]
[call site]
04424
Position::is_none
[function]
[call site]
04425
MyIterableType::into_iter
[function]
[call site]
04426
array_functions::find_map
[function]
[call site]
04427
Module::get_script_fn
[function]
[call site]
04428
StmtBlock::as_ref
[function]
[call site]
04429
and_then
[function]
[call site]
04430
StmtBlock::as_ref
[function]
[call site]
04431
&crate::SharedModule::values
[function]
[call site]
04432
string_functions::is_empty
[function]
[call site]
04433
IterateDynamicArray::new
[function]
[call site]
04434
map_functions::values
[function]
[call site]
04435
Array::cloned
[function]
[call site]
04436
reflection_functions::collect
[function]
[call site]
04437
array_functions::find
[function]
[call site]
04438
array_functions::find_starting_from
[function]
[call site]
04439
RhaiResult::and_then
[function]
[call site]
04440
RhaiFunc::get_script_fn_def
[function]
[call site]
04441
test::len
[function]
[call site]
04442
is_some
[function]
[call site]
04443
MyIterableType::into_iter
[function]
[call site]
04444
test_optimizer_const_map
[function]
[call site]
04445
Expr::get_literal_value
[function]
[call site]
04446
Some
[function]
[call site]
04447
StmtBlock::as_ref
[function]
[call site]
04448
TestStruct::clone
[function]
[call site]
04449
write_lock::<FnPtr>
[function]
[call site]
04450
Some
[function]
[call site]
04451
crate::Shared::new
[function]
[call site]
04452
Option<&GlobalRuntimeState>::into
[function]
[call site]
04453
into
[function]
[call site]
04454
into
[function]
[call site]
04455
into
[function]
[call site]
04456
TestStruct::clone
[function]
[call site]
04457
Self::into
[function]
[call site]
04458
into
[function]
[call site]
04459
Expr::is_constant
[function]
[call site]
04460
crate::Array::with_capacity
[function]
[call site]
04461
test::len
[function]
[call site]
04462
StmtBlock::extend
[function]
[call site]
04463
MyIterableType::into_iter
[function]
[call site]
04464
Self::IntoIter::map
[function]
[call site]
04465
Expr::get_literal_value
[function]
[call site]
04466
Option::unwrap
[function]
[call site]
04467
Dynamic::from_array
[function]
[call site]
04468
Expr::is_constant
[function]
[call site]
04469
TestStruct::clone
[function]
[call site]
04470
shared_get_mut
[function]
[call site]
04471
Ident::as_str
[function]
[call site]
04472
Option::unwrap
[function]
[call site]
04473
Expr::get_literal_value
[function]
[call site]
04474
Option::unwrap
[function]
[call site]
04475
Dynamic::from_map
[function]
[call site]
04476
Expr::is_constant
[function]
[call site]
04477
Position::new_const
[function]
[call site]
04478
Expr::get_literal_value
[function]
[call site]
04479
Option::unwrap
[function]
[call site]
04480
unwrap
[function]
[call site]
04481
into
[function]
[call site]
04482
FnCallExpr::is_qualified
[function]
[call site]
04483
test::len
[function]
[call site]
04484
FnPtr::new
[function]
[call site]
04485
TestStruct::clone
[function]
[call site]
04486
RhaiResultOf::ok
[function]
[call site]
04487
into
[function]
[call site]
04488
test::len
[function]
[call site]
04489
Token::literal_syntax
[function]
[call site]
04490
Token::literal_syntax
[function]
[call site]
04491
Ident::as_str
[function]
[call site]
04492
into
[function]
[call site]
04493
into
[function]
[call site]
04494
into
[function]
[call site]
04495
into
[function]
[call site]
04496
into
[function]
[call site]
04497
into
[function]
[call site]
04498
args.iter().map(|a|
[call site]
04499
unwrap
[function]
[call site]
04500
Ident::as_str
[function]
[call site]
04501
test::len
[function]
[call site]
04502
Some
[function]
[call site]
04503
Engine::map_type_name
[function]
[call site]
04504
RhaiNativeFunc::return_type_name
[function]
[call site]
04505
into
[function]
[call site]
04506
test::len
[function]
[call site]
04507
Some
[function]
[call site]
04508
OptimizerState::call_fn_with_const_args
[function]
[call site]
04509
Engine::exec_native_fn_call
[function]
[call site]
04510
Engine::track_operation
[function]
[call site]
04511
Engine::max_operations
[function]
[call site]
04512
Command::get
[function]
[call site]
04513
Engine::max_operations
[function]
[call site]
04514
Err
[function]
[call site]
04515
ERR::ErrorTooManyOperations
[function]
[call site]
04516
into
[function]
[call site]
04517
StmtBlock::as_ref
[function]
[call site]
04518
and_then
[function]
[call site]
04519
test_max_operations_progress
[function]
[call site]
04520
Engine::new
[function]
[call site]
04521
Engine::set_optimization_level
[function]
[call site]
04522
Engine::set_max_operations
[function]
[call site]
04523
TestStruct::new
[function]
[call site]
04524
Engine::on_progress
[function]
[call site]
04525
Some
[function]
[call site]
04526
TestStruct::new
[function]
[call site]
04527
Some
[function]
[call site]
04528
into
[function]
[call site]
04529
test_optimizer_const_map
[function]
[call site]
04530
Err
[function]
[call site]
04531
ERR::ErrorTerminated
[function]
[call site]
04532
into
[function]
[call site]
04533
unwrap_or
[function]
[call site]
04534
Ok
[function]
[call site]
04535
Some
[function]
[call site]
04536
Engine::resolve_fn
[function]
[call site]
04537
as_deref
[function]
[call site]
04538
map_or
[function]
[call site]
04539
calc_fn_hash_full
[function]
[call site]
04540
MyIterableType::into_iter
[function]
[call site]
04541
Self::IntoIter::map
[function]
[call site]
04542
Dynamic::type_id
[function]
[call site]
04543
TypeId::of::<()>
[function]
[call site]
04544
TypeId::of::<bool>
[function]
[call site]
04545
TypeId::of::<ImmutableString>
[function]
[call site]
04546
TypeId::of::<char>
[function]
[call site]
04547
TypeId::of::<INT>
[function]
[call site]
04548
TypeId::of::<crate::FLOAT>
[function]
[call site]
04549
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
04550
TypeId::of::<Array>
[function]
[call site]
04551
TypeId::of::<Blob>
[function]
[call site]
04552
TypeId::of::<Map>
[function]
[call site]
04553
TypeId::of::<FnPtr>
[function]
[call site]
04554
TypeId::of::<Instant>
[function]
[call site]
04555
Dynamic::type_id
[function]
[call site]
04556
crate::func::locked_read
[function]
[call site]
04557
Option::unwrap
[function]
[call site]
04558
Dynamic::type_id
[function]
[call site]
04559
Caches::fn_resolution_cache_mut
[function]
[call site]
04560
string_functions::is_empty
[function]
[call site]
04561
Caches::push_fn_resolution_cache
[function]
[call site]
04562
blob_functions::push
[function]
[call site]
04563
Engine::default
[function]
[call site]
04564
last_mut
[function]
[call site]
04565
unwrap
[function]
[call site]
04566
Scope::push_entry
[function]
[call site]
04567
&mut
[call site]
04568
StmtBlock::as_ref
[function]
[call site]
04569
as_deref
[function]
[call site]
04570
map_or
[function]
[call site]
04571
MyIterableType::into_iter
[function]
[call site]
04572
array_functions::reduce_rev
[function]
[call site]
04573
array_functions::find_map
[function]
[call site]
04574
Module::set_indexer_get_fn
[function]
[call site]
04575
FuncRegistration::new
[function]
[call site]
04576
FuncRegistration::in_global_namespace
[function]
[call site]
04577
FuncRegistration::with_purity
[function]
[call site]
04578
Some
[function]
[call site]
04579
FuncRegistration::with_volatility
[function]
[call site]
04580
Some
[function]
[call site]
04581
FuncRegistration::set_into_module
[function]
[call site]
04582
unwrap_or_else
[function]
[call site]
04583
RhaiNativeFunc::num_params
[function]
[call site]
04584
RhaiNativeFunc::num_params
[function]
[call site]
04585
string_functions::starts_with
[function]
[call site]
04586
unwrap_or
[function]
[call site]
04587
into_rhai_function
[function]
[call site]
04588
FuncRegistration::set_into_module_raw
[function]
[call site]
04589
StmtBlock::as_ref
[function]
[call site]
04590
test::len
[function]
[call site]
04591
StmtBlock::extend
[function]
[call site]
04592
StmtBlock::as_ref
[function]
[call site]
04593
MyIterableType::into_iter
[function]
[call site]
04594
Self::IntoIter::copied
[function]
[call site]
04595
first
[function]
[call site]
04596
RhaiFunc::is_method
[function]
[call site]
04597
StaticModuleResolver::iter_mut
[function]
[call site]
04598
enumerate
[function]
[call site]
04599
array_functions::for_each
[function]
[call site]
04600
Module::map_type
[function]
[call site]
04601
MyIterableType::into_iter
[function]
[call site]
04602
T::as_any
[function]
[call site]
04603
TypeId::of::<Dynamic>
[function]
[call site]
04604
test::len
[function]
[call site]
04605
test::len
[function]
[call site]
04606
string_functions::pop
[function]
[call site]
04607
unwrap
[function]
[call site]
04608
calc_fn_hash
[function]
[call site]
04609
test::len
[function]
[call site]
04610
calc_fn_hash_full
[function]
[call site]
04611
MyIterableType::into_iter
[function]
[call site]
04612
copied
[function]
[call site]
04613
StmtBlock::as_ref
[function]
[call site]
04614
and_then
[function]
[call site]
04615
Command::get
[function]
[call site]
04616
BloomFilterU64::mark
[function]
[call site]
04617
string_functions::remove
[function]
[call site]
04618
get_or_insert_with
[function]
[call site]
04619
new_hash_map
[function]
[call site]
04620
Scope::push_entry
[function]
[call site]
04621
blob_functions::insert
[function]
[call site]
04622
into
[function]
[call site]
04623
&mut
[call site]
04624
blob_functions::insert
[function]
[call site]
04625
into
[function]
[call site]
04626
FUNC::param_types
[function]
[call site]
04627
u64::map
[function]
[call site]
04628
Engine::new
[function]
[call site]
04629
Engine::set_optimization_level
[function]
[call site]
04630
Scope::new
[function]
[call site]
04631
rhai::Map::new
[function]
[call site]
04632
blob_functions::insert
[function]
[call site]
04633
&str::into
[function]
[call site]
04634
into
[function]
[call site]
04635
Scope::push_constant_dynamic
[function]
[call site]
04636
into
[function]
[call site]
04637
Scope::push_constant_dynamic
[function]
[call site]
04638
&str::into
[function]
[call site]
04639
Engine::compile_expression_with_scope
[function]
[call site]
04640
ParseResult::expect
[function]
[call site]
04641
Ident::as_str
[function]
[call site]
04642
eval_ast::<bool>
[function]
[call site]
04643
expect
[function]
[call site]
04644
Module::id_raw
[function]
[call site]
04645
StmtBlock::as_ref
[function]
[call site]
04646
StmtBlock::span_or_else
[function]
[call site]
04647
MyIterableType::into_iter
[function]
[call site]
04648
array_functions::find_map
[function]
[call site]
04649
Module::set_indexer_get_fn
[function]
[call site]
04650
u64::map
[function]
[call site]
04651
Module::id_raw
[function]
[call site]
04652
StmtBlock::span_or_else
[function]
[call site]
04653
Module::get_qualified_fn
[function]
[call site]
04654
StmtBlock::as_ref
[function]
[call site]
04655
and_then
[function]
[call site]
04656
Command::get
[function]
[call site]
04657
StmtBlock::span_or_else
[function]
[call site]
04658
Span::new
[function]
[call site]
04659
iterator_functions::chars_from_start
[function]
[call site]
04660
StmtBlock::span_or_else
[function]
[call site]
04661
string_functions::add_append
[function]
[call site]
04662
StmtBlock::span_or_else
[function]
[call site]
04663
map_functions::values
[function]
[call site]
04664
test_var_def_filter
[function]
[call site]
04665
Module::contains_indexed_global_functions
[function]
[call site]
04666
intersects
[function]
[call site]
04667
array_functions::find_map
[function]
[call site]
04668
Module::get_qualified_fn
[function]
[call site]
04669
StmtBlock::as_ref
[function]
[call site]
04670
and_then
[function]
[call site]
04671
Command::get
[function]
[call site]
04672
Option::map
[function]
[call site]
04673
Module::id_raw
[function]
[call site]
04674
TestStruct::clone
[function]
[call site]
04675
cloned
[function]
[call site]
04676
BloomFilterU64::is_absent_and_set
[function]
[call site]
04677
Some
[function]
[call site]
04678
StmtBlock::as_ref
[function]
[call site]
04679
blob_functions::insert
[function]
[call site]
04680
Some
[function]
[call site]
04681
StmtBlock::as_ref
[function]
[call site]
04682
min_max_functions::min
[function]
[call site]
04683
MyIterableType::into_iter
[function]
[call site]
04684
T::as_any
[function]
[call site]
04685
Module::may_contain_dynamic_fn
[function]
[call site]
04686
BloomFilterU64::is_absent
[function]
[call site]
04687
BloomFilterU64::calc_hash
[function]
[call site]
04688
MyIterableType::into_iter
[function]
[call site]
04689
T::as_any
[function]
[call site]
04690
Module::may_contain_dynamic_fn
[function]
[call site]
04691
Module::may_contain_dynamic_fn
[function]
[call site]
04692
BloomFilterU64::is_absent
[function]
[call site]
04693
map_functions::values
[function]
[call site]
04694
T::as_any
[function]
[call site]
04695
Module::may_contain_dynamic_fn
[function]
[call site]
04696
and_then
[function]
[call site]
04697
Token::is_op_assignment
[function]
[call site]
04698
split_first
[function]
[call site]
04699
unwrap
[function]
[call site]
04700
super::get_builtin_op_assignment_fn
[function]
[call site]
04701
Some
[function]
[call site]
04702
Dynamic::as_int
[function]
[call site]
04703
unwrap
[function]
[call site]
04704
Dynamic::as_int
[function]
[call site]
04705
unwrap
[function]
[call site]
04706
write_lock::<Dynamic>
[function]
[call site]
04707
unwrap
[function]
[call site]
04708
RhaiResult::into
[function]
[call site]
04709
Ok
[function]
[call site]
04710
Some
[function]
[call site]
04711
Dynamic::as_int
[function]
[call site]
04712
unwrap
[function]
[call site]
04713
Dynamic::as_int
[function]
[call site]
04714
unwrap
[function]
[call site]
04715
write_lock::<Dynamic>
[function]
[call site]
04716
unwrap
[function]
[call site]
04717
RhaiResult::into
[function]
[call site]
04718
Ok
[function]
[call site]
04719
Some
[function]
[call site]
04720
Dynamic::as_char
[function]
[call site]
04721
unwrap
[function]
[call site]
04722
write_lock::<Dynamic>
[function]
[call site]
04723
unwrap
[function]
[call site]
04724
Position::new_const
[function]
[call site]
04725
blob_functions::push
[function]
[call site]
04726
blob_functions::push
[function]
[call site]
04727
FnPtr::try_from
[function]
[call site]
04728
RhaiResultOf::unwrap
[function]
[call site]
04729
Dynamic::as_char
[function]
[call site]
04730
Result::unwrap
[function]
[call site]
04731
blob_functions::push
[function]
[call site]
04732
RhaiResultOf::into
[function]
[call site]
04733
Ok
[function]
[call site]
04734
Some
[function]
[call site]
04735
split_first_mut
[function]
[call site]
04736
unwrap
[function]
[call site]
04737
Dynamic::as_immutable_string_mut
[function]
[call site]
04738
Dynamic::type_name
[function]
[call site]
04739
write_lock::<ImmutableString>
[function]
[call site]
04740
ok_or
[function]
[call site]
04741
unwrap
[function]
[call site]
04742
Dynamic::as_immutable_string_ref
[function]
[call site]
04743
unwrap
[function]
[call site]
04744
string_functions::is_empty
[function]
[call site]
04745
string_functions::is_empty
[function]
[call site]
04746
test::len
[function]
[call site]
04747
test::len
[function]
[call site]
04748
unwrap
[function]
[call site]
04749
Package::init_engine
[function]
[call site]
04750
Engine::throw_on_size
[function]
[call site]
04751
Ok
[function]
[call site]
04752
Some
[function]
[call site]
04753
split_first_mut
[function]
[call site]
04754
unwrap
[function]
[call site]
04755
Dynamic::as_immutable_string_mut
[function]
[call site]
04756
unwrap
[function]
[call site]
04757
Dynamic::as_immutable_string_ref
[function]
[call site]
04758
unwrap
[function]
[call site]
04759
Ok
[function]
[call site]
04760
Some
[function]
[call site]
04761
test_functions_take
[function]
[call site]
04762
Dynamic::into_array
[function]
[call site]
04763
Ok
[function]
[call site]
04764
crate::func::locked_read
[function]
[call site]
04765
Option::and_then
[function]
[call site]
04766
Some
[function]
[call site]
04767
StmtBlock::as_ref
[function]
[call site]
04768
TestStruct::clone
[function]
[call site]
04769
ok_or_else
[function]
[call site]
04770
std::
[call site]
04771
any::type_name
[function]
[call site]
04772
Err
[function]
[call site]
04773
Dynamic::type_name
[function]
[call site]
04774
unwrap
[function]
[call site]
04775
string_functions::is_empty
[function]
[call site]
04776
Ok
[function]
[call site]
04777
Dynamic::as_array_ref
[function]
[call site]
04778
read_lock::<Array>
[function]
[call site]
04779
ok_or_else
[function]
[call site]
04780
Dynamic::type_name
[function]
[call site]
04781
unwrap
[function]
[call site]
04782
string_functions::is_empty
[function]
[call site]
04783
unwrap
[function]
[call site]
04784
Package::init_engine
[function]
[call site]
04785
Engine::check_data_size
[function]
[call site]
04786
Engine::has_data_size_limit
[function]
[call site]
04787
is_some
[function]
[call site]
04788
is_some
[function]
[call site]
04789
is_some
[function]
[call site]
04790
Ok
[function]
[call site]
04791
calc_data_sizes
[function]
[call site]
04792
calc_array_sizes
[function]
[call site]
04793
calc_array_sizes
[function]
[call site]
04794
test::len
[function]
[call site]
04795
calc_map_sizes
[function]
[call site]
04796
map_functions::values
[function]
[call site]
04797
calc_array_sizes
[function]
[call site]
04798
test::len
[function]
[call site]
04799
calc_map_sizes
[function]
[call site]
04800
test::len
[function]
[call site]
04801
test::len
[function]
[call site]
04802
test::len
[function]
[call site]
04803
calc_map_sizes
[function]
[call site]
04804
test::len
[function]
[call site]
04805
calc_data_sizes
[function]
[call site]
04806
read_lock::<Dynamic>
[function]
[call site]
04807
unwrap
[function]
[call site]
04808
StmtBlock::borrow
[function]
[call site]
04809
Engine::throw_on_size
[function]
[call site]
04810
map_or
[function]
[call site]
04811
Command::get
[function]
[call site]
04812
Err
[function]
[call site]
04813
ERR::ErrorDataTooLarge
[function]
[call site]
04814
&str::to_string
[function]
[call site]
04815
into
[function]
[call site]
04816
map_or
[function]
[call site]
04817
Command::get
[function]
[call site]
04818
Err
[function]
[call site]
04819
ERR::ErrorDataTooLarge
[function]
[call site]
04820
&str::to_string
[function]
[call site]
04821
into
[function]
[call site]
04822
map_or
[function]
[call site]
04823
Command::get
[function]
[call site]
04824
Err
[function]
[call site]
04825
ERR::ErrorDataTooLarge
[function]
[call site]
04826
&str::to_string
[function]
[call site]
04827
into
[function]
[call site]
04828
Ok
[function]
[call site]
04829
RhaiResultOf::map_err
[function]
[call site]
04830
EvalAltResult::fill_position
[function]
[call site]
04831
EvalAltResult::position
[function]
[call site]
04832
Position::is_none
[function]
[call site]
04833
EvalAltResult::set_position
[function]
[call site]
04834
Ok
[function]
[call site]
04835
Dynamic::read_lock
[function]
[call site]
04836
crate::func::locked_read
[function]
[call site]
04837
TypeId::of::<Self>
[function]
[call site]
04838
TypeId::of::<T>
[function]
[call site]
04839
Dynamic::type_id
[function]
[call site]
04840
TypeId::of::<T>
[function]
[call site]
04841
Some
[function]
[call site]
04842
DynamicReadLock
[function]
[call site]
04843
DynamicReadLockInner::Guard
[function]
[call site]
04844
Dynamic::downcast_ref
[function]
[call site]
04845
TypeId::of::<T>
[function]
[call site]
04846
TypeId::of::<INT>
[function]
[call site]
04847
T::as_any
[function]
[call site]
04848
as_any().downcast_ref::<T>
[function]
[call site]
04849
TypeId::of::<T>
[function]
[call site]
04850
TypeId::of::<crate::FLOAT>
[function]
[call site]
04851
StmtBlock::as_ref
[function]
[call site]
04852
T::as_any
[function]
[call site]
04853
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04854
TypeId::of::<T>
[function]
[call site]
04855
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
04856
StmtBlock::as_ref
[function]
[call site]
04857
T::as_any
[function]
[call site]
04858
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04859
TypeId::of::<T>
[function]
[call site]
04860
TypeId::of::<bool>
[function]
[call site]
04861
T::as_any
[function]
[call site]
04862
as_any().downcast_ref::<T>
[function]
[call site]
04863
TypeId::of::<T>
[function]
[call site]
04864
TypeId::of::<ImmutableString>
[function]
[call site]
04865
T::as_any
[function]
[call site]
04866
as_any().downcast_ref::<T>
[function]
[call site]
04867
TypeId::of::<T>
[function]
[call site]
04868
TypeId::of::<char>
[function]
[call site]
04869
T::as_any
[function]
[call site]
04870
as_any().downcast_ref::<T>
[function]
[call site]
04871
TypeId::of::<T>
[function]
[call site]
04872
TypeId::of::<Array>
[function]
[call site]
04873
StmtBlock::as_ref
[function]
[call site]
04874
T::as_any
[function]
[call site]
04875
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04876
TypeId::of::<T>
[function]
[call site]
04877
TypeId::of::<Blob>
[function]
[call site]
04878
StmtBlock::as_ref
[function]
[call site]
04879
T::as_any
[function]
[call site]
04880
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04881
TypeId::of::<T>
[function]
[call site]
04882
TypeId::of::<Map>
[function]
[call site]
04883
StmtBlock::as_ref
[function]
[call site]
04884
T::as_any
[function]
[call site]
04885
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04886
TypeId::of::<T>
[function]
[call site]
04887
TypeId::of::<FnPtr>
[function]
[call site]
04888
StmtBlock::as_ref
[function]
[call site]
04889
T::as_any
[function]
[call site]
04890
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04891
TypeId::of::<T>
[function]
[call site]
04892
TypeId::of::<Instant>
[function]
[call site]
04893
StmtBlock::as_ref
[function]
[call site]
04894
T::as_any
[function]
[call site]
04895
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04896
TypeId::of::<T>
[function]
[call site]
04897
TypeId::of::<()>
[function]
[call site]
04898
T::as_any
[function]
[call site]
04899
as_any().downcast_ref::<T>
[function]
[call site]
04900
TypeId::of::<T>
[function]
[call site]
04901
TypeId::of::<Self>
[function]
[call site]
04902
T::as_any
[function]
[call site]
04903
as_any().downcast_ref::<T>
[function]
[call site]
04904
T::as_any
[function]
[call site]
04905
as_any().downcast_ref::<T>
[function]
[call site]
04906
Option::map
[function]
[call site]
04907
test_optimizer_const_map
[function]
[call site]
04908
unwrap
[function]
[call site]
04909
Dynamic::as_array_mut
[function]
[call site]
04910
Dynamic::type_name
[function]
[call site]
04911
write_lock::<Array>
[function]
[call site]
04912
ok_or
[function]
[call site]
04913
unwrap
[function]
[call site]
04914
string_functions::add_append
[function]
[call site]
04915
Ok
[function]
[call site]
04916
Some
[function]
[call site]
04917
test_functions_take
[function]
[call site]
04918
Dynamic::into_blob
[function]
[call site]
04919
Ok
[function]
[call site]
04920
crate::func::locked_read
[function]
[call site]
04921
Option::and_then
[function]
[call site]
04922
Some
[function]
[call site]
04923
StmtBlock::as_ref
[function]
[call site]
04924
TestStruct::clone
[function]
[call site]
04925
ok_or_else
[function]
[call site]
04926
std::
[call site]
04927
any::type_name
[function]
[call site]
04928
Err
[function]
[call site]
04929
Dynamic::type_name
[function]
[call site]
04930
unwrap
[function]
[call site]
04931
Dynamic::as_blob_mut
[function]
[call site]
04932
Dynamic::type_name
[function]
[call site]
04933
write_lock::<Blob>
[function]
[call site]
04934
ok_or
[function]
[call site]
04935
unwrap
[function]
[call site]
04936
unwrap
[function]
[call site]
04937
Package::init_engine
[function]
[call site]
04938
Engine::throw_on_size
[function]
[call site]
04939
test::len
[function]
[call site]
04940
test::len
[function]
[call site]
04941
string_functions::add_append
[function]
[call site]
04942
Ok
[function]
[call site]
04943
Some
[function]
[call site]
04944
Dynamic::as_char
[function]
[call site]
04945
unwrap
[function]
[call site]
04946
encode_utf8
[function]
[call site]
04947
Dynamic::as_immutable_string_mut
[function]
[call site]
04948
unwrap
[function]
[call site]
04949
unwrap
[function]
[call site]
04950
Package::init_engine
[function]
[call site]
04951
Engine::throw_on_size
[function]
[call site]
04952
test::len
[function]
[call site]
04953
test::len
[function]
[call site]
04954
Ok
[function]
[call site]
04955
Some
[function]
[call site]
04956
Dynamic::as_immutable_string_ref
[function]
[call site]
04957
unwrap
[function]
[call site]
04958
string_functions::is_empty
[function]
[call site]
04959
Ok
[function]
[call site]
04960
Dynamic::as_char
[function]
[call site]
04961
unwrap
[function]
[call site]
04962
test_to_string
[function]
[call site]
04963
unwrap
[function]
[call site]
04964
Package::init_engine
[function]
[call site]
04965
Engine::throw_on_size
[function]
[call site]
04966
test::len
[function]
[call site]
04967
test::len
[function]
[call site]
04968
write_lock::<Dynamic>
[function]
[call site]
04969
unwrap
[function]
[call site]
04970
into
[function]
[call site]
04971
Ok
[function]
[call site]
04972
Some
[function]
[call site]
04973
test_functions_take
[function]
[call site]
04974
Dynamic::as_array_mut
[function]
[call site]
04975
unwrap
[function]
[call site]
04976
blob_functions::push
[function]
[call site]
04977
unwrap
[function]
[call site]
04978
Package::init_engine
[function]
[call site]
04979
Engine::check_data_size
[function]
[call site]
04980
Dynamic::read_lock
[function]
[call site]
04981
unwrap
[function]
[call site]
04982
Ok
[function]
[call site]
04983
Some
[function]
[call site]
04984
Dynamic::as_int
[function]
[call site]
04985
unwrap
[function]
[call site]
04986
Dynamic::as_blob_mut
[function]
[call site]
04987
unwrap
[function]
[call site]
04988
unwrap
[function]
[call site]
04989
Package::init_engine
[function]
[call site]
04990
Engine::throw_on_size
[function]
[call site]
04991
test::len
[function]
[call site]
04992
blob_functions::push
[function]
[call site]
04993
Ok
[function]
[call site]
04994
Some
[function]
[call site]
04995
Dynamic::as_char
[function]
[call site]
04996
unwrap
[function]
[call site]
04997
Dynamic::as_blob_mut
[function]
[call site]
04998
unwrap
[function]
[call site]
04999
unwrap
[function]
[call site]
05000
Package::init_engine
[function]
[call site]
05001
Engine::throw_on_size
[function]
[call site]
05002
test::len
[function]
[call site]
05003
string_functions::add_append_char
[function]
[call site]
05004
Position::new_const
[function]
[call site]
05005
RhaiResultOf::push_str
[function]
[call site]
05006
blob_functions::push
[function]
[call site]
05007
RhaiResultOf::into
[function]
[call site]
05008
Ok
[function]
[call site]
05009
Some
[function]
[call site]
05010
split_first_mut
[function]
[call site]
05011
unwrap
[function]
[call site]
05012
Dynamic::as_blob_mut
[function]
[call site]
05013
unwrap
[function]
[call site]
05014
Dynamic::as_immutable_string_ref
[function]
[call site]
05015
unwrap
[function]
[call site]
05016
string_functions::is_empty
[function]
[call site]
05017
Ok
[function]
[call site]
05018
unwrap
[function]
[call site]
05019
Package::init_engine
[function]
[call site]
05020
Engine::throw_on_size
[function]
[call site]
05021
test::len
[function]
[call site]
05022
test::len
[function]
[call site]
05023
string_functions::add_append_str
[function]
[call site]
05024
Position::new_const
[function]
[call site]
05025
RhaiResultOf::push_str
[function]
[call site]
05026
RhaiResultOf::push_str
[function]
[call site]
05027
RhaiResultOf::into
[function]
[call site]
05028
Ok
[function]
[call site]
05029
Option::map
[function]
[call site]
05030
TestStruct::new
[function]
[call site]
05031
super::get_builtin_binary_op_fn
[function]
[call site]
05032
Some
[function]
[call site]
05033
Dynamic::as_int
[function]
[call site]
05034
unwrap
[function]
[call site]
05035
Dynamic::as_int
[function]
[call site]
05036
unwrap
[function]
[call site]
05037
Ok
[function]
[call site]
05038
into
[function]
[call site]
05039
Some
[function]
[call site]
05040
Dynamic::as_int
[function]
[call site]
05041
unwrap
[function]
[call site]
05042
Dynamic::as_int
[function]
[call site]
05043
unwrap
[function]
[call site]
05044
Ok
[function]
[call site]
05045
into
[function]
[call site]
05046
Some
[function]
[call site]
05047
Dynamic::as_immutable_string_ref
[function]
[call site]
05048
unwrap
[function]
[call site]
05049
Dynamic::as_immutable_string_ref
[function]
[call site]
05050
unwrap
[function]
[call site]
05051
unwrap
[function]
[call site]
05052
Package::init_engine
[function]
[call site]
05053
Engine::throw_on_size
[function]
[call site]
05054
test::len
[function]
[call site]
05055
test::len
[function]
[call site]
05056
Ok
[function]
[call site]
05057
into
[function]
[call site]
05058
Some
[function]
[call site]
05059
Dynamic::as_char
[function]
[call site]
05060
unwrap
[function]
[call site]
05061
Dynamic::as_char
[function]
[call site]
05062
unwrap
[function]
[call site]
05063
Position::new_const
[function]
[call site]
05064
blob_functions::push
[function]
[call site]
05065
blob_functions::push
[function]
[call site]
05066
unwrap
[function]
[call site]
05067
Package::init_engine
[function]
[call site]
05068
Engine::throw_on_size
[function]
[call site]
05069
test::len
[function]
[call site]
05070
Ok
[function]
[call site]
05071
Result::into
[function]
[call site]
05072
Some
[function]
[call site]
05073
Dynamic::as_blob_ref
[function]
[call site]
05074
unwrap
[function]
[call site]
05075
string_functions::is_empty
[function]
[call site]
05076
Ok
[function]
[call site]
05077
Dynamic::flatten_clone
[function]
[call site]
05078
Dynamic::as_blob_ref
[function]
[call site]
05079
unwrap
[function]
[call site]
05080
string_functions::is_empty
[function]
[call site]
05081
Ok
[function]
[call site]
05082
Dynamic::flatten_clone
[function]
[call site]
05083
unwrap
[function]
[call site]
05084
Package::init_engine
[function]
[call site]
05085
Engine::throw_on_size
[function]
[call site]
05086
test::len
[function]
[call site]
05087
test::len
[function]
[call site]
05088
TestStruct::clone
[function]
[call site]
05089
StmtBlock::extend
[function]
[call site]
05090
Ok
[function]
[call site]
05091
Dynamic::from_blob
[function]
[call site]
05092
Some
[function]
[call site]
05093
Some
[function]
[call site]
05094
Some
[function]
[call site]
05095
Ok
[function]
[call site]
05096
Dynamic::as_int
[function]
[call site]
05097
unwrap
[function]
[call site]
05098
into
[function]
[call site]
05099
Some
[function]
[call site]
05100
Ok
[function]
[call site]
05101
Dynamic::as_int
[function]
[call site]
05102
unwrap
[function]
[call site]
05103
into
[function]
[call site]
05104
Some
[function]
[call site]
05105
Ok
[function]
[call site]
05106
Dynamic::as_int
[function]
[call site]
05107
unwrap
[function]
[call site]
05108
into
[function]
[call site]
05109
Some
[function]
[call site]
05110
Ok
[function]
[call site]
05111
Dynamic::as_int
[function]
[call site]
05112
unwrap
[function]
[call site]
05113
into
[function]
[call site]
05114
Dynamic::as_char
[function]
[call site]
05115
unwrap
[function]
[call site]
05116
Dynamic::as_immutable_string_ref
[function]
[call site]
05117
unwrap
[function]
[call site]
05118
Some
[function]
[call site]
05119
test_chars
[function]
[call site]
05120
MultiInputsStream::get_next
[function]
[call site]
05121
MultiInputsStream::get_next
[function]
[call site]
05122
Some
[function]
[call site]
05123
Dynamic::as_char
[function]
[call site]
05124
unwrap
[function]
[call site]
05125
Dynamic::as_immutable_string_ref
[function]
[call site]
05126
unwrap
[function]
[call site]
05127
Position::new_const
[function]
[call site]
05128
blob_functions::push
[function]
[call site]
05129
Result::push_str
[function]
[call site]
05130
unwrap
[function]
[call site]
05131
Package::init_engine
[function]
[call site]
05132
Engine::throw_on_size
[function]
[call site]
05133
test::len
[function]
[call site]
05134
Ok
[function]
[call site]
05135
Result::into
[function]
[call site]
05136
Dynamic::as_immutable_string_ref
[function]
[call site]
05137
unwrap
[function]
[call site]
05138
Dynamic::as_char
[function]
[call site]
05139
unwrap
[function]
[call site]
05140
test_chars
[function]
[call site]
05141
MultiInputsStream::get_next
[function]
[call site]
05142
MultiInputsStream::get_next
[function]
[call site]
05143
Some
[function]
[call site]
05144
Some
[function]
[call site]
05145
Dynamic::as_immutable_string_ref
[function]
[call site]
05146
unwrap
[function]
[call site]
05147
Dynamic::as_char
[function]
[call site]
05148
unwrap
[function]
[call site]
05149
unwrap
[function]
[call site]
05150
Package::init_engine
[function]
[call site]
05151
Engine::throw_on_size
[function]
[call site]
05152
test::len
[function]
[call site]
05153
Ok
[function]
[call site]
05154
Result::into
[function]
[call site]
05155
Some
[function]
[call site]
05156
Dynamic::as_immutable_string_ref
[function]
[call site]
05157
unwrap
[function]
[call site]
05158
Dynamic::as_char
[function]
[call site]
05159
unwrap
[function]
[call site]
05160
Ok
[function]
[call site]
05161
into
[function]
[call site]
05162
Some
[function]
[call site]
05163
Ok
[function]
[call site]
05164
TestStruct::clone
[function]
[call site]
05165
Some
[function]
[call site]
05166
Some
[function]
[call site]
05167
Some
[function]
[call site]
05168
Ok
[function]
[call site]
05169
TestStruct::clone
[function]
[call site]
05170
Some
[function]
[call site]
05171
Some
[function]
[call site]
05172
Some
[function]
[call site]
05173
Dynamic::as_blob_ref
[function]
[call site]
05174
unwrap
[function]
[call site]
05175
TestStruct::clone
[function]
[call site]
05176
Dynamic::as_char
[function]
[call site]
05177
unwrap
[function]
[call site]
05178
encode_utf8
[function]
[call site]
05179
unwrap
[function]
[call site]
05180
Package::init_engine
[function]
[call site]
05181
Engine::throw_on_size
[function]
[call site]
05182
test::len
[function]
[call site]
05183
test::len
[function]
[call site]
05184
StmtBlock::extend
[function]
[call site]
05185
as_bytes
[function]
[call site]
05186
Ok
[function]
[call site]
05187
Dynamic::from_blob
[function]
[call site]
05188
Dynamic::type_id
[function]
[call site]
05189
Dynamic::type_id
[function]
[call site]
05190
TypeId::of::<ExclusiveRange>
[function]
[call site]
05191
TypeId::of::<ExclusiveRange>
[function]
[call site]
05192
TypeId::of::<InclusiveRange>
[function]
[call site]
05193
TypeId::of::<InclusiveRange>
[function]
[call site]
05194
TypeId::of::<ExclusiveRange>
[function]
[call site]
05195
TypeId::of::<InclusiveRange>
[function]
[call site]
05196
TypeId::of::<InclusiveRange>
[function]
[call site]
05197
TypeId::of::<ExclusiveRange>
[function]
[call site]
05198
Some
[function]
[call site]
05199
Some
[function]
[call site]
05200
is_numeric
[function]
[call site]
05201
is_numeric
[function]
[call site]
05202
Some
[function]
[call site]
05203
is_numeric
[function]
[call site]
05204
is_numeric
[function]
[call site]
05205
Some
[function]
[call site]
05206
Option::map
[function]
[call site]
05207
TestStruct::new
[function]
[call site]
05208
BloomFilterU64::is_absent_and_set
[function]
[call site]
05209
StmtBlock::as_ref
[function]
[call site]
05210
blob_functions::insert
[function]
[call site]
05211
StmtBlock::as_ref
[function]
[call site]
05212
calc_fn_hash_full
[function]
[call site]
05213
StmtBlock::as_ref
[function]
[call site]
05214
&[Stmt]::unwrap
[function]
[call site]
05215
MyIterableType::into_iter
[function]
[call site]
05216
enumerate
[function]
[call site]
05217
test_optimizer_const_map
[function]
[call site]
05218
TypeId::of::<Dynamic>
[function]
[call site]
05219
Dynamic::type_id
[function]
[call site]
05220
RhaiFunc::is_volatile
[function]
[call site]
05221
RhaiFunc::is_volatile
[function]
[call site]
05222
Engine::gen_fn_call_signature
[function]
[call site]
05223
Err
[function]
[call site]
05224
ERR::ErrorFunctionNotFound
[function]
[call site]
05225
into
[function]
[call site]
05226
RhaiFunc::is_method
[function]
[call site]
05227
StmtBlock::as_ref
[function]
[call site]
05228
map_or
[function]
[call site]
05229
Debugger::call_stack
[function]
[call site]
05230
test::len
[function]
[call site]
05231
test::len
[function]
[call site]
05232
ArgBackup::new
[function]
[call site]
05233
string_functions::is_empty
[function]
[call site]
05234
ArgBackup::change_first_arg_to_copy
[function]
[call site]
05235
TestStruct::clone
[function]
[call site]
05236
Some
[function]
[call site]
05237
string_functions::replace
[function]
[call site]
05238
string_functions::is_empty
[function]
[call site]
05239
string_functions::replace
[function]
[call site]
05240
string_functions::is_empty
[function]
[call site]
05241
string_functions::replace
[function]
[call site]
05242
into
[function]
[call site]
05243
into
[function]
[call site]
05244
mem::transmute
[function]
[call site]
05245
Engine::is_debugger_registered
[function]
[call site]
05246
is_some
[function]
[call site]
05247
TestStruct::clone
[function]
[call site]
05248
StmtBlock::span_or_else
[function]
[call site]
05249
Span::new
[function]
[call site]
05250
iterator_functions::chars_from_start
[function]
[call site]
05251
StmtBlock::span_or_else
[function]
[call site]
05252
string_functions::add_append
[function]
[call site]
05253
StmtBlock::span_or_else
[function]
[call site]
05254
TestStruct::clone
[function]
[call site]
05255
GlobalRuntimeState::debugger_mut
[function]
[call site]
05256
as_deref_mut
[function]
[call site]
05257
unwrap
[function]
[call site]
05258
&mut
[call site]
05259
blob_functions::push
[function]
[call site]
05260
MyIterableType::into_iter
[function]
[call site]
05261
Self::IntoIter::collect
[function]
[call site]
05262
Engine::get_interned_string
[function]
[call site]
05263
MyIterableType::into_iter
[function]
[call site]
05264
Self::IntoIter::map
[function]
[call site]
05265
TestStruct::clone
[function]
[call site]
05266
RhaiNativeFunc::has_context
[function]
[call site]
05267
bool::then
[function]
[call site]
05268
as_deref
[function]
[call site]
05269
into
[function]
[call site]
05270
RhaiFunc::is_pure
[function]
[call site]
05271
string_functions::is_empty
[function]
[call site]
05272
Dynamic::is_read_only
[function]
[call site]
05273
Err
[function]
[call site]
05274
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
05275
test_to_string
[function]
[call site]
05276
into
[function]
[call site]
05277
test_method_call
[function]
[call site]
05278
Engine::new
[function]
[call site]
05279
register_type::<TestStruct>
[function]
[call site]
05280
Engine::register_fn
[function]
[call site]
05281
Engine::register_fn
[function]
[call site]
05282
test_custom_syntax_func
[function]
[call site]
05283
Engine::new
[function]
[call site]
05284
Engine::register_custom_syntax
[function]
[call site]
05285
Vec::<ImmutableString>::new
[function]
[call site]
05286
StmtBlock::as_ref
[function]
[call site]
05287
StmtBlock::as_ref
[function]
[call site]
05288
string_functions::trim
[function]
[call site]
05289
shared_get_mut
[function]
[call site]
05290
string_functions::trim
[function]
[call site]
05291
into
[function]
[call site]
05292
string_functions::trim
[function]
[call site]
05293
into
[function]
[call site]
05294
string_functions::is_empty
[function]
[call site]
05295
Token::lookup_symbol_from_syntax
[function]
[call site]
05296
StmtBlock::span_or_else
[function]
[call site]
05297
Span::new
[function]
[call site]
05298
iterator_functions::chars_from_start
[function]
[call site]
05299
StmtBlock::span_or_else
[function]
[call site]
05300
string_functions::add_append
[function]
[call site]
05301
StmtBlock::span_or_else
[function]
[call site]
05302
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
05303
then
[function]
[call site]
05304
Token::Reserved
[function]
[call site]
05305
TestStruct::new
[function]
[call site]
05306
into
[function]
[call site]
05307
Err
[function]
[call site]
05308
LexError::ImproperSymbol
[function]
[call site]
05309
ImmutableString::new
[function]
[call site]
05310
&str::to_string
[function]
[call site]
05311
PERR::into_err
[function]
[call site]
05312
string_functions::is_empty
[function]
[call site]
05313
into
[function]
[call site]
05314
string_functions::is_empty
[function]
[call site]
05315
into
[function]
[call site]
05316
string_functions::is_empty
[function]
[call site]
05317
into
[function]
[call site]
05318
string_functions::is_empty
[function]
[call site]
05319
tokenizer::is_valid_identifier
[function]
[call site]
05320
into
[function]
[call site]
05321
string_functions::is_empty
[function]
[call site]
05322
(Token,
[call site]
05323
Engine::is_symbol_disabled
[function]
[call site]
05324
string_functions::contains
[function]
[call site]
05325
StmtBlock::as_ref
[function]
[call site]
05326
&[Stmt]::map_or
[function]
[call site]
05327
contains_key
[function]
[call site]
05328
blob_functions::insert
[function]
[call site]
05329
into
[function]
[call site]
05330
into
[function]
[call site]
05331
string_functions::is_empty
[function]
[call site]
05332
StmtBlock::as_ref
[function]
[call site]
05333
&[Stmt]::map_or
[function]
[call site]
05334
Engine::is_symbol_disabled
[function]
[call site]
05335
Err
[function]
[call site]
05336
LexError::ImproperSymbol
[function]
[call site]
05337
test_to_string
[function]
[call site]
05338
PERR::into_err
[function]
[call site]
05339
string_functions::is_empty
[function]
[call site]
05340
tokenizer::is_valid_identifier
[function]
[call site]
05341
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
05342
Engine::is_symbol_disabled
[function]
[call site]
05343
StmtBlock::as_ref
[function]
[call site]
05344
&[Stmt]::map_or
[function]
[call site]
05345
contains_key
[function]
[call site]
05346
blob_functions::insert
[function]
[call site]
05347
into
[function]
[call site]
05348
into
[function]
[call site]
05349
Err
[function]
[call site]
05350
LexError::ImproperSymbol
[function]
[call site]
05351
test_to_string
[function]
[call site]
05352
PERR::into_err
[function]
[call site]
05353
blob_functions::push
[function]
[call site]
05354
string_functions::is_empty
[function]
[call site]
05355
Ok
[function]
[call site]
05356
TestStruct::clone
[function]
[call site]
05357
Engine::register_custom_syntax_with_state_raw
[function]
[call site]
05358
blob_functions::insert
[function]
[call site]
05359
RhaiResultOf::into
[function]
[call site]
05360
TestStruct::new
[function]
[call site]
05361
TestStruct::new
[function]
[call site]
05362
into
[function]
[call site]
05363
syn::Result::len
[function]
[call site]
05364
test::len
[function]
[call site]
05365
test::len
[function]
[call site]
05366
test::len
[function]
[call site]
05367
Ok
[function]
[call site]
05368
Ok
[function]
[call site]
05369
Some
[function]
[call site]
05370
TestStruct::clone
[function]
[call site]
05371
Ok
[function]
[call site]
05372
EvalContext::eval_expression_tree
[function]
[call site]
05373
EvalContext::eval_expression_tree_raw
[function]
[call site]
05374
as_deref_mut
[function]
[call site]
05375
Engine::eval_stmt_block
[function]
[call site]
05376
string_functions::is_empty
[function]
[call site]
05377
Ok
[function]
[call site]
05378
GlobalRuntimeState::num_imports
[function]
[call site]
05379
test::len
[function]
[call site]
05380
MyIterableType::into_iter
[function]
[call site]
05381
Self::IntoIter::try_fold
[function]
[call site]
05382
Self::as_deref_mut
[function]
[call site]
05383
GlobalRuntimeState::num_imports
[function]
[call site]
05384
Engine::eval_stmt
[function]
[call site]
05385
Engine::track_operation
[function]
[call site]
05386
ParseSettings::level_up_with_position
[function]
[call site]
05387
ParseSettings::level_up
[function]
[call site]
05388
Ok
[function]
[call site]
05389
Engine::dbg_reset
[function]
[call site]
05390
Engine::is_debugger_registered
[function]
[call site]
05391
Engine::dbg_reset_raw
[function]
[call site]
05392
impl
[call site]
05393
Ok
[function]
[call site]
05394
Some
[function]
[call site]
05395
ASTNode::is_stmt
[function]
[call site]
05396
Some
[function]
[call site]
05397
ASTNode::is_expr
[function]
[call site]
05398
Some
[function]
[call site]
05399
Some
[function]
[call site]
05400
Some
[function]
[call site]
05401
Debugger::is_break_point
[function]
[call site]
05402
Debugger::break_points
[function]
[call site]
05403
MyIterableType::into_iter
[function]
[call site]
05404
test_chars
[function]
[call site]
05405
0.chars().collect::<Vec<_>>
[function]
[call site]
05406
MyIterableType::into_iter
[function]
[call site]
05407
Self::IntoIter::enumerate
[function]
[call site]
05408
test_var_def_filter
[function]
[call site]
05409
BreakPoint::is_enabled
[function]
[call site]
05410
array_functions::find
[function]
[call site]
05411
Position::is_none
[function]
[call site]
05412
Position::is_beginning_of_line
[function]
[call site]
05413
ASTNode::position
[function]
[call site]
05414
ParseSettings::level_up_with_position
[function]
[call site]
05415
ParseSettings::level_up_with_position
[function]
[call site]
05416
Position::line
[function]
[call site]
05417
Option::unwrap_or
[function]
[call site]
05418
e::p::r::i::n::t::_::e::r::r::o::r::eprint_line
[function]
[call site]
05419
Position::line
[function]
[call site]
05420
Option::unwrap
[function]
[call site]
05421
&str::to_string
[function]
[call site]
05422
lines
[function]
[call site]
05423
enumerate
[function]
[call site]
05424
unwrap
[function]
[call site]
05425
as_deref
[function]
[call site]
05426
ASTNode::position
[function]
[call site]
05427
as_deref
[function]
[call site]
05428
test::len
[function]
[call site]
05429
test::len
[function]
[call site]
05430
test_optimizer_const_map
[function]
[call site]
05431
&mut
[call site]
05432
Position::is_none
[function]
[call site]
05433
Position::line
[function]
[call site]
05434
Option::unwrap
[function]
[call site]
05435
saturating_sub
[function]
[call site]
05436
min_max_functions::min
[function]
[call site]
05437
test::len
[function]
[call site]
05438
test::len
[function]
[call site]
05439
ImmutableString::to_string
[function]
[call site]
05440
Engine::new
[function]
[call site]
05441
Scope::new
[function]
[call site]
05442
blob_functions::push
[function]
[call site]
05443
blob_functions::push
[function]
[call site]
05444
blob_functions::push
[function]
[call site]
05445
test::len
[function]
[call site]
05446
Position::position
[function]
[call site]
05447
MyIterableType::into_iter
[function]
[call site]
05448
test_chars
[function]
[call site]
05449
0.chars().collect::<Vec<_>>
[function]
[call site]
05450
MyIterableType::into_iter
[function]
[call site]
05451
Self::IntoIter::enumerate
[function]
[call site]
05452
test_functions_take
[function]
[call site]
05453
skip
[function]
[call site]
05454
Position::position
[function]
[call site]
05455
test::len
[function]
[call site]
05456
DebuggerEvent::BreakPoint
[function]
[call site]
05457
Ok
[function]
[call site]
05458
Engine::dbg_raw
[function]
[call site]
05459
test::len
[function]
[call site]
05460
AST::source_raw
[function]
[call site]
05461
StmtBlock::as_ref
[function]
[call site]
05462
Option::cloned
[function]
[call site]
05463
EvalContext::new
[function]
[call site]
05464
on_debugger
[function]
[call site]
05465
as_deref
[function]
[call site]
05466
ASTNode::position
[function]
[call site]
05467
test::len
[function]
[call site]
05468
GlobalRuntimeState::debugger_mut
[function]
[call site]
05469
Ok
[function]
[call site]
05470
GlobalRuntimeState::debugger_mut
[function]
[call site]
05471
Ok
[function]
[call site]
05472
Some
[function]
[call site]
05473
GlobalRuntimeState::debugger_mut
[function]
[call site]
05474
Ok
[function]
[call site]
05475
Some
[function]
[call site]
05476
GlobalRuntimeState::debugger_mut
[function]
[call site]
05477
Ok
[function]
[call site]
05478
GlobalRuntimeState::debugger_mut
[function]
[call site]
05479
DebuggerStatus::FunctionExit
[function]
[call site]
05480
Ok
[function]
[call site]
05481
Ok
[function]
[call site]
05482
Ok
[function]
[call site]
05483
Ok
[function]
[call site]
05484
Self::as_deref_mut
[function]
[call site]
05485
Ok
[function]
[call site]
05486
Engine::eval_expr
[function]
[call site]
05487
Engine::track_operation
[function]
[call site]
05488
ParseSettings::level_up_with_position
[function]
[call site]
05489
Engine::dbg_reset
[function]
[call site]
05490
Self::as_deref_mut
[function]
[call site]
05491
Expr::get_literal_value
[function]
[call site]
05492
Some
[function]
[call site]
05493
Ok
[function]
[call site]
05494
Engine::eval_fn_call_expr
[function]
[call site]
05495
StmtBlock::as_ref
[function]
[call site]
05496
Engine::fast_operators
[function]
[call site]
05497
intersects
[function]
[call site]
05498
test::len
[function]
[call site]
05499
Some
[function]
[call site]
05500
Engine::get_arg_value
[function]
[call site]
05501
Expr::get_literal_value
[function]
[call site]
05502
Some
[function]
[call site]
05503
StmtBlock::as_ref
[function]
[call site]
05504
TestStruct::clone
[function]
[call site]
05505
write_lock::<FnPtr>
[function]
[call site]
05506
Some
[function]
[call site]
05507
crate::Shared::new
[function]
[call site]
05508
Option<&GlobalRuntimeState>::into
[function]
[call site]
05509
into
[function]
[call site]
05510
into
[function]
[call site]
05511
into
[function]
[call site]
05512
TestStruct::clone
[function]
[call site]
05513
Self::into
[function]
[call site]
05514
into
[function]
[call site]
05515
Expr::is_constant
[function]
[call site]
05516
crate::Array::with_capacity
[function]
[call site]
05517
test::len
[function]
[call site]
05518
StmtBlock::extend
[function]
[call site]
05519
MyIterableType::into_iter
[function]
[call site]
05520
Self::IntoIter::map
[function]
[call site]
05521
Expr::get_literal_value
[function]
[call site]
05522
Option::unwrap
[function]
[call site]
05523
Dynamic::from_array
[function]
[call site]
05524
Expr::is_constant
[function]
[call site]
05525
TestStruct::clone
[function]
[call site]
05526
shared_get_mut
[function]
[call site]
05527
Ident::as_str
[function]
[call site]
05528
Option::unwrap
[function]
[call site]
05529
Expr::get_literal_value
[function]
[call site]
05530
Option::unwrap
[function]
[call site]
05531
Dynamic::from_map
[function]
[call site]
05532
Expr::is_constant
[function]
[call site]
05533
Position::new_const
[function]
[call site]
05534
Expr::get_literal_value
[function]
[call site]
05535
Option::unwrap
[function]
[call site]
05536
unwrap
[function]
[call site]
05537
into
[function]
[call site]
05538
FnCallExpr::is_qualified
[function]
[call site]
05539
test::len
[function]
[call site]
05540
FnPtr::new
[function]
[call site]
05541
TestStruct::clone
[function]
[call site]
05542
RhaiResultOf::ok
[function]
[call site]
05543
into
[function]
[call site]
05544
test::len
[function]
[call site]
05545
Token::literal_syntax
[function]
[call site]
05546
Token::literal_syntax
[function]
[call site]
05547
Ident::as_str
[function]
[call site]
05548
into
[function]
[call site]
05549
into
[function]
[call site]
05550
into
[function]
[call site]
05551
into
[function]
[call site]
05552
into
[function]
[call site]
05553
into
[function]
[call site]
05554
Some
[function]
[call site]
05555
Engine::track_operation
[function]
[call site]
05556
Expr::start_position
[function]
[call site]
05557
Engine::dbg
[function]
[call site]
05558
Engine::is_debugger_registered
[function]
[call site]
05559
Engine::dbg_reset_raw
[function]
[call site]
05560
GlobalRuntimeState::debugger_mut
[function]
[call site]
05561
Ok
[function]
[call site]
05562
Ok
[function]
[call site]
05563
Expr::start_position
[function]
[call site]
05564
as_deref_mut
[function]
[call site]
05565
and_then
[function]
[call site]
05566
Debugger::clear_status_if
[function]
[call site]
05567
Some
[function]
[call site]
05568
string_functions::replace
[function]
[call site]
05569
Engine::eval_expr
[function]
[call site]
05570
RhaiResult::map
[function]
[call site]
05571
Engine::new
[function]
[call site]
05572
Engine::set_optimization_level
[function]
[call site]
05573
Scope::new
[function]
[call site]
05574
rhai::Map::new
[function]
[call site]
05575
blob_functions::insert
[function]
[call site]
05576
&str::into
[function]
[call site]
05577
into
[function]
[call site]
05578
Scope::push_constant_dynamic
[function]
[call site]
05579
into
[function]
[call site]
05580
Scope::push_constant_dynamic
[function]
[call site]
05581
&str::into
[function]
[call site]
05582
Engine::compile_expression_with_scope
[function]
[call site]
05583
ParseResult::expect
[function]
[call site]
05584
Ident::as_str
[function]
[call site]
05585
eval_ast::<bool>
[function]
[call site]
05586
expect
[function]
[call site]
05587
Expr::start_position
[function]
[call site]
05588
Self::as_deref_mut
[function]
[call site]
05589
Dynamic::flatten
[function]
[call site]
05590
Ok
[function]
[call site]
05591
into
[function]
[call site]
05592
Engine::exec_fn_call
[function]
[call site]
05593
FnCallHashes::is_native_only
[function]
[call site]
05594
Position::is_none
[function]
[call site]
05595
test::len
[function]
[call site]
05596
Engine::get_interned_string
[function]
[call site]
05597
Engine::map_type_name
[function]
[call site]
05598
MyIterableType::into_iter
[function]
[call site]
05599
array_functions::find_map
[function]
[call site]
05600
Module::get_custom_type_display_by_name
[function]
[call site]
05601
StmtBlock::span_or_else
[function]
[call site]
05602
map_functions::values
[function]
[call site]
05603
array_functions::find_map
[function]
[call site]
05604
Module::get_custom_type_display_by_name
[function]
[call site]
05605
unwrap_or_else
[function]
[call site]
05606
map_std_type_name
[function]
[call site]
05607
std::
[call site]
05608
any::type_name
[function]
[call site]
05609
Ok
[function]
[call site]
05610
ImmutableString::into
[function]
[call site]
05611
test::len
[function]
[call site]
05612
Ok
[function]
[call site]
05613
Dynamic::is_shared
[function]
[call site]
05614
into
[function]
[call site]
05615
Engine::gen_fn_call_signature
[function]
[call site]
05616
Err
[function]
[call site]
05617
ERR::ErrorFunctionNotFound
[function]
[call site]
05618
into
[function]
[call site]
05619
ensure_no_data_race
[function]
[call site]
05620
MyIterableType::into_iter
[function]
[call site]
05621
Self::IntoIter::skip
[function]
[call site]
05622
String::from
[function]
[call site]
05623
ImmutableString::into_owned
[function]
[call site]
05624
ParseSettings::level_up_with_position
[function]
[call site]
05625
Dynamic::is_locked
[function]
[call site]
05626
try_borrow
[function]
[call site]
05627
is_err
[function]
[call site]
05628
map_or
[function]
[call site]
05629
Ok
[function]
[call site]
05630
Err
[function]
[call site]
05631
ERR::ErrorDataRace
[function]
[call site]
05632
into
[function]
[call site]
05633
FnCallHashes::is_native_only
[function]
[call site]
05634
FnCallHashes::script
[function]
[call site]
05635
expect
[function]
[call site]
05636
string_functions::is_empty
[function]
[call site]
05637
crate::calc_typed_method_hash
[function]
[call site]
05638
Engine::map_type_name
[function]
[call site]
05639
std::
[call site]
05640
any::type_name
[function]
[call site]
05641
Engine::resolve_fn
[function]
[call site]
05642
Position::is_none
[function]
[call site]
05643
Engine::resolve_fn
[function]
[call site]
05644
None::cloned
[function]
[call site]
05645
as_deref
[function]
[call site]
05646
string_functions::is_empty
[function]
[call site]
05647
Ok
[function]
[call site]
05648
Scope::new
[function]
[call site]
05649
string_functions::replace
[function]
[call site]
05650
defer
[function]
[call site]
05651
crate::Deferred::lock
[function]
[call site]
05652
split_first_mut
[function]
[call site]
05653
unwrap
[function]
[call site]
05654
Some
[function]
[call site]
05655
Engine::call_script_fn
[function]
[call site]
05656
Engine::track_operation
[function]
[call site]
05657
Engine::max_call_levels
[function]
[call site]
05658
Err
[function]
[call site]
05659
ERR::ErrorStackOverflow
[function]
[call site]
05660
into
[function]
[call site]
05661
Position::is_none
[function]
[call site]
05662
string_functions::is_empty
[function]
[call site]
05663
Ok
[function]
[call site]
05664
string_functions::is_empty
[function]
[call site]
05665
Ok
[function]
[call site]
05666
test::len
[function]
[call site]
05667
test::len
[function]
[call site]
05668
GlobalRuntimeState::num_imports
[function]
[call site]
05669
StmtBlock::as_ref
[function]
[call site]
05670
map_or
[function]
[call site]
05671
Debugger::call_stack
[function]
[call site]
05672
test::len
[function]
[call site]
05673
test::len
[function]
[call site]
05674
test::len
[function]
[call site]
05675
Engine::max_variables
[function]
[call site]
05676
Err
[function]
[call site]
05677
ERR::ErrorTooManyVariables
[function]
[call site]
05678
into
[function]
[call site]
05679
StmtBlock::extend
[function]
[call site]
05680
MyIterableType::into_iter
[function]
[call site]
05681
cloned
[function]
[call site]
05682
array_functions::zip
[function]
[call site]
05683
StaticModuleResolver::iter_mut
[function]
[call site]
05684
impl
[call site]
05685
RhaiResult::take
[function]
[call site]
05686
Engine::new
[function]
[call site]
05687
register_type_with_name::<TestStruct>
[function]
[call site]
05688
Engine::register_fn
[function]
[call site]
05689
TestStruct
[function]
[call site]
05690
Engine::is_debugger_registered
[function]
[call site]
05691
TestStruct::clone
[function]
[call site]
05692
Scope::iter_inner
[function]
[call site]
05693
MyIterableType::into_iter
[function]
[call site]
05694
array_functions::zip
[function]
[call site]
05695
MyIterableType::into_iter
[function]
[call site]
05696
test_optimizer_const_map
[function]
[call site]
05697
Dynamic::is_read_only
[function]
[call site]
05698
impl
[call site]
05699
test_optimizer_const_map
[function]
[call site]
05700
Dynamic::flatten_clone
[function]
[call site]
05701
TestStruct::clone
[function]
[call site]
05702
GlobalRuntimeState::debugger_mut
[function]
[call site]
05703
&mut
[call site]
05704
Caches::fn_resolution_caches_len
[function]
[call site]
05705
test::len
[function]
[call site]
05706
Option<&EncapsulatedEnviron>::map
[function]
[call site]
05707
Engine::new
[function]
[call site]
05708
Engine::set_optimization_level
[function]
[call site]
05709
Scope::new
[function]
[call site]
05710
rhai::Map::new
[function]
[call site]
05711
blob_functions::insert
[function]
[call site]
05712
&str::into
[function]
[call site]
05713
into
[function]
[call site]
05714
Scope::push_constant_dynamic
[function]
[call site]
05715
into
[function]
[call site]
05716
Scope::push_constant_dynamic
[function]
[call site]
05717
&str::into
[function]
[call site]
05718
Engine::compile_expression_with_scope
[function]
[call site]
05719
ParseResult::expect
[function]
[call site]
05720
Ident::as_str
[function]
[call site]
05721
eval_ast::<bool>
[function]
[call site]
05722
expect
[function]
[call site]
05723
MyIterableType::into_iter
[function]
[call site]
05724
test_chars
[function]
[call site]
05725
0.chars().collect::<Vec<_>>
[function]
[call site]
05726
MyIterableType::into_iter
[function]
[call site]
05727
Self::IntoIter::cloned
[function]
[call site]
05728
array_functions::for_each
[function]
[call site]
05729
GlobalRuntimeState::push_import
[function]
[call site]
05730
blob_functions::push
[function]
[call site]
05731
into
[function]
[call site]
05732
blob_functions::push
[function]
[call site]
05733
into
[function]
[call site]
05734
StmtBlock::extend
[function]
[call site]
05735
&crate::SharedModule::clone
[function]
[call site]
05736
Self
[function]
[call site]
05737
std::mem::replace
[function]
[call site]
05738
string_functions::is_empty
[function]
[call site]
05739
string_functions::replace
[function]
[call site]
05740
into
[function]
[call site]
05741
TestStruct::clone
[function]
[call site]
05742
Engine::is_debugger_registered
[function]
[call site]
05743
crate::ast::Stmt::Noop
[function]
[call site]
05744
ParseSettings::level_up_with_position
[function]
[call site]
05745
Engine::dbg
[function]
[call site]
05746
Self::as_deref_mut
[function]
[call site]
05747
Engine::eval_stmt_block
[function]
[call site]
05748
string_functions::is_empty
[function]
[call site]
05749
Ok
[function]
[call site]
05750
GlobalRuntimeState::num_imports
[function]
[call site]
05751
MyIterableType::into_iter
[function]
[call site]
05752
Self::IntoIter::try_fold
[function]
[call site]
05753
Self::as_deref_mut
[function]
[call site]
05754
GlobalRuntimeState::num_imports
[function]
[call site]
05755
Engine::eval_stmt
[function]
[call site]
05756
GlobalRuntimeState::scan_imports_raw
[function]
[call site]
05757
MyIterableType::into_iter
[function]
[call site]
05758
array_functions::zip
[function]
[call site]
05759
MyIterableType::into_iter
[function]
[call site]
05760
impl
[call site]
05761
T::as_any
[function]
[call site]
05762
Module::contains_indexed_global_functions
[function]
[call site]
05763
Caches::fn_resolution_caches_len
[function]
[call site]
05764
Caches::fn_resolution_cache_mut
[function]
[call site]
05765
string_functions::clear
[function]
[call site]
05766
string_functions::is_empty
[function]
[call site]
05767
shared_get_mut
[function]
[call site]
05768
string_functions::clear
[function]
[call site]
05769
ImmutableString::new
[function]
[call site]
05770
Caches::push_fn_resolution_cache
[function]
[call site]
05771
blob_functions::push
[function]
[call site]
05772
Engine::default
[function]
[call site]
05773
Caches::fn_resolution_cache_mut
[function]
[call site]
05774
string_functions::clear
[function]
[call site]
05775
Ok
[function]
[call site]
05776
Self::as_deref_mut
[function]
[call site]
05777
StmtBlock::take_statements
[function]
[call site]
05778
mem::take
[function]
[call site]
05779
StmtBlock::statements_mut
[function]
[call site]
05780
StmtBlock::span_or_else
[function]
[call site]
05781
Span::new
[function]
[call site]
05782
iterator_functions::chars_from_start
[function]
[call site]
05783
StmtBlock::span_or_else
[function]
[call site]
05784
string_functions::add_append
[function]
[call site]
05785
StmtBlock::span_or_else
[function]
[call site]
05786
Ok
[function]
[call site]
05787
Expr::set_position
[function]
[call site]
05788
Expr::set_position
[function]
[call site]
05789
Err
[function]
[call site]
05790
ParseError::into
[function]
[call site]
05791
EvalAltResult::is_system_exception
[function]
[call site]
05792
Expr::set_position
[function]
[call site]
05793
Err
[function]
[call site]
05794
ParseError::into
[function]
[call site]
05795
Err
[function]
[call site]
05796
ERR::ErrorInFunctionCall
[function]
[call site]
05797
test_to_string
[function]
[call site]
05798
Option<&EncapsulatedEnviron>::and_then
[function]
[call site]
05799
last
[function]
[call site]
05800
and_then
[function]
[call site]
05801
decimal_functions::max_id
[function]
[call site]
05802
into
[function]
[call site]
05803
unwrap_or_else
[function]
[call site]
05804
&mut
[call site]
05805
unwrap_or
[function]
[call site]
05806
test_to_string
[function]
[call site]
05807
&mut
[call site]
05808
unwrap_or
[function]
[call site]
05809
test_to_string
[function]
[call site]
05810
into
[function]
[call site]
05811
Engine::is_debugger_registered
[function]
[call site]
05812
GlobalRuntimeState::debugger_mut
[function]
[call site]
05813
crate::ast::Stmt::Noop
[function]
[call site]
05814
StmtBlock::end_position
[function]
[call site]
05815
string_functions::add_append
[function]
[call site]
05816
StmtBlock::span_or_else
[function]
[call site]
05817
into
[function]
[call site]
05818
crate::eval::DebuggerEvent::FunctionExitWithValue
[function]
[call site]
05819
crate::eval::DebuggerEvent::FunctionExitWithError
[function]
[call site]
05820
Engine::dbg_raw
[function]
[call site]
05821
Err
[function]
[call site]
05822
StmtBlock::as_mut
[function]
[call site]
05823
unwrap
[function]
[call site]
05824
Debugger::rewind_call_stack
[function]
[call site]
05825
string_functions::truncate
[function]
[call site]
05826
Scope::rewind
[function]
[call site]
05827
string_functions::is_empty
[function]
[call site]
05828
Scope::remove_range
[function]
[call site]
05829
map_functions::drain
[function]
[call site]
05830
string_functions::is_empty
[function]
[call site]
05831
Ok
[function]
[call site]
05832
IterateMap::new
[function]
[call site]
05833
IterateMap::new
[function]
[call site]
05834
IterateMap::new
[function]
[call site]
05835
mem::take
[function]
[call site]
05836
MyIterableType::into_iter
[function]
[call site]
05837
is_some
[function]
[call site]
05838
blob_functions::insert
[function]
[call site]
05839
FnPtr::call_raw_with_extra_args
[function]
[call site]
05840
Some
[function]
[call site]
05841
TestStruct::clone
[function]
[call site]
05842
Self::into
[function]
[call site]
05843
Some
[function]
[call site]
05844
Dynamic::as_bool
[function]
[call site]
05845
Result::unwrap_or
[function]
[call site]
05846
blob_functions::insert
[function]
[call site]
05847
blob_functions::insert
[function]
[call site]
05848
Some
[function]
[call site]
05849
Err
[function]
[call site]
05850
Ok
[function]
[call site]
05851
array_functions::for_each
[function]
[call site]
05852
map_functions::drain
[function]
[call site]
05853
array_functions::for_each
[function]
[call site]
05854
test::len
[function]
[call site]
05855
test::len
[function]
[call site]
05856
string_functions::truncate
[function]
[call site]
05857
map_functions::drain
[function]
[call site]
05858
array_functions::for_each
[function]
[call site]
05859
test::len
[function]
[call site]
05860
string_functions::truncate
[function]
[call site]
05861
GlobalRuntimeState::truncate_imports
[function]
[call site]
05862
string_functions::truncate
[function]
[call site]
05863
string_functions::truncate
[function]
[call site]
05864
Caches::rewind_fn_resolution_caches
[function]
[call site]
05865
string_functions::truncate
[function]
[call site]
05866
ArgBackup::new
[function]
[call site]
05867
string_functions::is_empty
[function]
[call site]
05868
ArgBackup::change_first_arg_to_copy
[function]
[call site]
05869
defer
[function]
[call site]
05870
Engine::call_script_fn
[function]
[call site]
05871
test_optimizer_const_map
[function]
[call site]
05872
FnCallHashes::native
[function]
[call site]
05873
Engine::exec_native_fn_call
[function]
[call site]
05874
Engine::track_operation
[function]
[call site]
05875
Some
[function]
[call site]
05876
Engine::resolve_fn
[function]
[call site]
05877
RhaiFunc::is_volatile
[function]
[call site]
05878
Engine::gen_fn_call_signature
[function]
[call site]
05879
Err
[function]
[call site]
05880
ERR::ErrorFunctionNotFound
[function]
[call site]
05881
into
[function]
[call site]
05882
RhaiFunc::is_method
[function]
[call site]
05883
StmtBlock::as_ref
[function]
[call site]
05884
map_or
[function]
[call site]
05885
Debugger::call_stack
[function]
[call site]
05886
test::len
[function]
[call site]
05887
ArgBackup::new
[function]
[call site]
05888
string_functions::is_empty
[function]
[call site]
05889
ArgBackup::change_first_arg_to_copy
[function]
[call site]
05890
Engine::is_debugger_registered
[function]
[call site]
05891
TestStruct::clone
[function]
[call site]
05892
StmtBlock::span_or_else
[function]
[call site]
05893
TestStruct::clone
[function]
[call site]
05894
GlobalRuntimeState::debugger_mut
[function]
[call site]
05895
&mut
[call site]
05896
Engine::get_interned_string
[function]
[call site]
05897
MyIterableType::into_iter
[function]
[call site]
05898
Self::IntoIter::map
[function]
[call site]
05899
TestStruct::clone
[function]
[call site]
05900
RhaiNativeFunc::has_context
[function]
[call site]
05901
bool::then
[function]
[call site]
05902
as_deref
[function]
[call site]
05903
into
[function]
[call site]
05904
RhaiFunc::is_pure
[function]
[call site]
05905
string_functions::is_empty
[function]
[call site]
05906
Dynamic::is_read_only
[function]
[call site]
05907
Err
[function]
[call site]
05908
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
05909
test_to_string
[function]
[call site]
05910
into
[function]
[call site]
05911
test_method_call
[function]
[call site]
05912
test_custom_syntax_func
[function]
[call site]
05913
and_then
[function]
[call site]
05914
Engine::check_data_size
[function]
[call site]
05915
Engine::has_data_size_limit
[function]
[call site]
05916
Ok
[function]
[call site]
05917
calc_data_sizes
[function]
[call site]
05918
StmtBlock::borrow
[function]
[call site]
05919
Engine::throw_on_size
[function]
[call site]
05920
RhaiResultOf::map_err
[function]
[call site]
05921
EvalAltResult::fill_position
[function]
[call site]
05922
Ok
[function]
[call site]
05923
map_err
[function]
[call site]
05924
EvalAltResult::fill_position
[function]
[call site]
05925
ArgBackup::restore_first_arg
[function]
[call site]
05926
test_functions_take
[function]
[call site]
05927
unwrap
[function]
[call site]
05928
Engine::is_debugger_registered
[function]
[call site]
05929
Engine::register_debugger
[function]
[call site]
05930
Some
[function]
[call site]
05931
TestStruct::new
[function]
[call site]
05932
TestStruct::new
[function]
[call site]
05933
Scope::new
[function]
[call site]
05934
crate::ast::Stmt::Noop
[function]
[call site]
05935
into
[function]
[call site]
05936
DebuggerEvent::FunctionExitWithValue
[function]
[call site]
05937
DebuggerEvent::FunctionExitWithError
[function]
[call site]
05938
Engine::dbg_raw
[function]
[call site]
05939
Err
[function]
[call site]
05940
GlobalRuntimeState::debugger_mut
[function]
[call site]
05941
&mut
[call site]
05942
string_functions::truncate
[function]
[call site]
05943
string_functions::is_empty
[function]
[call site]
05944
Engine::check_data_size
[function]
[call site]
05945
Ok
[function]
[call site]
05946
Dynamic::into_immutable_string
[function]
[call site]
05947
Ok
[function]
[call site]
05948
crate::func::locked_read
[function]
[call site]
05949
Option::and_then
[function]
[call site]
05950
Some
[function]
[call site]
05951
TestStruct::clone
[function]
[call site]
05952
ok_or_else
[function]
[call site]
05953
std::
[call site]
05954
any::type_name
[function]
[call site]
05955
Err
[function]
[call site]
05956
Dynamic::type_name
[function]
[call site]
05957
Result::map_err
[function]
[call site]
05958
Engine::map_type_name
[function]
[call site]
05959
type_name::<ImmutableString>
[function]
[call site]
05960
&'a
[call site]
05961
ERR::ErrorMismatchOutputType
[function]
[call site]
05962
into
[function]
[call site]
05963
test_side_effects_print
[function]
[call site]
05964
TestStruct::new
[function]
[call site]
05965
TestStruct::new
[function]
[call site]
05966
ImmutableString::new
[function]
[call site]
05967
Engine::new
[function]
[call site]
05968
TestStruct::clone
[function]
[call site]
05969
Self
[function]
[call site]
05970
Engine::on_print
[function]
[call site]
05971
Some
[function]
[call site]
05972
TestStruct::new
[function]
[call site]
05973
StraightHasher::write
[function]
[call site]
05974
unwrap
[function]
[call site]
05975
push_str
[function]
[call site]
05976
run
[function]
[call site]
05977
Engine::new
[function]
[call site]
05978
Self::run
[function]
[call site]
05979
Engine::new
[function]
[call site]
05980
Engine::set_optimization_level
[function]
[call site]
05981
t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test
[function]
[call site]
05982
Engine::set_optimization_level
[function]
[call site]
05983
t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test
[function]
[call site]
05984
Engine::set_optimization_level
[function]
[call site]
05985
t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test
[function]
[call site]
05986
Engine::register_fn
[function]
[call site]
05987
Engine::set_optimization_level
[function]
[call site]
05988
Engine::set_fast_operators
[function]
[call site]
05989
test_get_set
[function]
[call site]
05990
Engine::set_optimization_level
[function]
[call site]
05991
RhaiResultOf::unwrap
[function]
[call site]
05992
Dynamic::into_immutable_string
[function]
[call site]
05993
Result::map_err
[function]
[call site]
05994
Engine::map_type_name
[function]
[call site]
05995
type_name::<ImmutableString>
[function]
[call site]
05996
&'a
[call site]
05997
ERR::ErrorMismatchOutputType
[function]
[call site]
05998
into
[function]
[call site]
05999
test_print_debug
[function]
[call site]
06000
TestStruct::new
[function]
[call site]
06001
TestStruct::new
[function]
[call site]
06002
Vec::<String>::new
[function]
[call site]
06003
TestStruct::clone
[function]
[call site]
06004
Self
[function]
[call site]
06005
TestStruct::clone
[function]
[call site]
06006
Engine::new
[function]
[call site]
06007
Engine::on_print
[function]
[call site]
06008
StraightHasher::write
[function]
[call site]
06009
unwrap
[function]
[call site]
06010
blob_functions::push
[function]
[call site]
06011
Engine::on_debug
[function]
[call site]
06012
Some
[function]
[call site]
06013
TestStruct::new
[function]
[call site]
06014
unwrap_or
[function]
[call site]
06015
StraightHasher::write
[function]
[call site]
06016
unwrap
[function]
[call site]
06017
blob_functions::push
[function]
[call site]
06018
run
[function]
[call site]
06019
RhaiResultOf::unwrap
[function]
[call site]
06020
Engine::compile
[function]
[call site]
06021
ParseResult::unwrap
[function]
[call site]
06022
AST::set_source
[function]
[call site]
06023
into
[function]
[call site]
06024
crate::Shared::get_mut
[function]
[call site]
06025
Shared::get_mut
[function]
[call site]
06026
StmtBlock::as_mut
[function]
[call site]
06027
&mut
[call site]
06028
Engine::new
[function]
[call site]
06029
Engine::set_optimization_level
[function]
[call site]
06030
Scope::new
[function]
[call site]
06031
rhai::Map::new
[function]
[call site]
06032
blob_functions::insert
[function]
[call site]
06033
&str::into
[function]
[call site]
06034
into
[function]
[call site]
06035
Scope::push_constant_dynamic
[function]
[call site]
06036
into
[function]
[call site]
06037
Scope::push_constant_dynamic
[function]
[call site]
06038
&str::into
[function]
[call site]
06039
Engine::compile_expression_with_scope
[function]
[call site]
06040
ParseResult::expect
[function]
[call site]
06041
Ident::as_str
[function]
[call site]
06042
eval_ast::<bool>
[function]
[call site]
06043
expect
[function]
[call site]
06044
Module::set_id
[function]
[call site]
06045
Decimal::into
[function]
[call site]
06046
string_functions::is_empty
[function]
[call site]
06047
test::len
[function]
[call site]
06048
then_some
[function]
[call site]
06049
TestStruct::clone
[function]
[call site]
06050
string_functions::is_empty
[function]
[call site]
06051
then_some
[function]
[call site]
06052
eval_ast::<Dynamic>
[function]
[call site]
06053
unwrap
[function]
[call site]
06054
Self::read
[function]
[call site]
06055
try_borrow
[function]
[call site]
06056
ok
[function]
[call site]
06057
locked_read
[function]
[call site]
06058
Option::ok
[function]
[call site]
06059
try_read
[function]
[call site]
06060
Some
[function]
[call site]
06061
std::thread::sleep
[function]
[call site]
06062
std::time::Duration::from_millis
[function]
[call site]
06063
Some
[function]
[call site]
06064
locked_read
[function]
[call site]
06065
try_read
[function]
[call site]
06066
Option::unwrap
[function]
[call site]
06067
MyIterableType::into_iter
[function]
[call site]
06068
&mut
[call site]
06069
Engine::map_type_name
[function]
[call site]
06070
std::
[call site]
06071
any::type_name
[function]
[call site]
06072
Engine::map_type_name
[function]
[call site]
06073
std::
[call site]
06074
any::type_name
[function]
[call site]
06075
Err
[function]
[call site]
06076
ERR::ErrorIndexingType
[function]
[call site]
06077
into
[function]
[call site]
06078
Engine::map_type_name
[function]
[call site]
06079
std::
[call site]
06080
any::type_name
[function]
[call site]
06081
Engine::map_type_name
[function]
[call site]
06082
std::
[call site]
06083
any::type_name
[function]
[call site]
06084
Engine::map_type_name
[function]
[call site]
06085
std::
[call site]
06086
any::type_name
[function]
[call site]
06087
Err
[function]
[call site]
06088
ERR::ErrorIndexingType
[function]
[call site]
06089
into
[function]
[call site]
06090
string_functions::starts_with
[function]
[call site]
06091
test::len
[function]
[call site]
06092
Engine::map_type_name
[function]
[call site]
06093
std::
[call site]
06094
any::type_name
[function]
[call site]
06095
Err
[function]
[call site]
06096
ERR::ErrorDotExpr
[function]
[call site]
06097
into
[function]
[call site]
06098
string_functions::starts_with
[function]
[call site]
06099
test::len
[function]
[call site]
06100
Engine::map_type_name
[function]
[call site]
06101
std::
[call site]
06102
any::type_name
[function]
[call site]
06103
Engine::map_type_name
[function]
[call site]
06104
std::
[call site]
06105
any::type_name
[function]
[call site]
06106
Err
[function]
[call site]
06107
ERR::ErrorDotExpr
[function]
[call site]
06108
into
[function]
[call site]
06109
Err
[function]
[call site]
06110
ERR::ErrorFunctionNotFound
[function]
[call site]
06111
Engine::gen_fn_call_signature
[function]
[call site]
06112
into
[function]
[call site]
06113
RhaiResultOf::map
[function]
[call site]
06114
Engine::fast_operators
[function]
[call site]
06115
test::len
[function]
[call site]
06116
is_some
[function]
[call site]
06117
Engine::get_arg_value
[function]
[call site]
06118
Self::as_deref_mut
[function]
[call site]
06119
Dynamic::flatten
[function]
[call site]
06120
Engine::get_arg_value
[function]
[call site]
06121
Self::as_deref_mut
[function]
[call site]
06122
Dynamic::flatten
[function]
[call site]
06123
Dynamic::is_variant
[function]
[call site]
06124
Dynamic::is_variant
[function]
[call site]
06125
super::get_builtin_binary_op_fn
[function]
[call site]
06126
unwrap
[function]
[call site]
06127
then
[function]
[call site]
06128
Ident::as_str
[function]
[call site]
06129
into
[function]
[call site]
06130
test_custom_syntax_func
[function]
[call site]
06131
Engine::exec_fn_call
[function]
[call site]
06132
RhaiResultOf::map
[function]
[call site]
06133
string_functions::is_empty
[function]
[call site]
06134
RhaiFunc::is_native
[function]
[call site]
06135
Engine::make_qualified_function_call
[function]
[call site]
06136
blob_functions::blob_with_capacity
[function]
[call site]
06137
test::len
[function]
[call site]
06138
test::len
[function]
[call site]
06139
blob_functions::blob_with_capacity
[function]
[call site]
06140
test::len
[function]
[call site]
06141
StmtBlock::as_ref
[function]
[call site]
06142
&[Stmt]::map_or
[function]
[call site]
06143
Dynamic::is_shared
[function]
[call site]
06144
Self::is_some
[function]
[call site]
06145
&[Expr]::first
[function]
[call site]
06146
Engine::track_operation
[function]
[call site]
06147
Engine::dbg
[function]
[call site]
06148
Self::as_deref_mut
[function]
[call site]
06149
blob_functions::push
[function]
[call site]
06150
MyIterableType::into_iter
[function]
[call site]
06151
test_chars
[function]
[call site]
06152
0.chars().collect::<Vec<_>>
[function]
[call site]
06153
MyIterableType::into_iter
[function]
[call site]
06154
Self::IntoIter::skip
[function]
[call site]
06155
Engine::get_arg_value
[function]
[call site]
06156
Self::as_deref_mut
[function]
[call site]
06157
blob_functions::push
[function]
[call site]
06158
Dynamic::flatten
[function]
[call site]
06159
RhaiResultOf::split_first_mut
[function]
[call site]
06160
unwrap
[function]
[call site]
06161
Some
[function]
[call site]
06162
blob_functions::push
[function]
[call site]
06163
Self::unwrap
[function]
[call site]
06164
StmtBlock::extend
[function]
[call site]
06165
StaticModuleResolver::iter_mut
[function]
[call site]
06166
Engine::track_operation
[function]
[call site]
06167
Engine::dbg
[function]
[call site]
06168
Self::as_deref_mut
[function]
[call site]
06169
blob_functions::push
[function]
[call site]
06170
MyIterableType::into_iter
[function]
[call site]
06171
Self::IntoIter::skip
[function]
[call site]
06172
Engine::get_arg_value
[function]
[call site]
06173
Self::as_deref_mut
[function]
[call site]
06174
blob_functions::push
[function]
[call site]
06175
Dynamic::flatten
[function]
[call site]
06176
Engine::search_namespace
[function]
[call site]
06177
Engine::search_scope_only
[function]
[call site]
06178
Command::get
[function]
[call site]
06179
MyIterableType::into_iter
[function]
[call site]
06180
flat_map
[function]
[call site]
06181
RhaiFunc::get_iter_fn
[function]
[call site]
06182
Some
[function]
[call site]
06183
test_var_def_filter
[function]
[call site]
06184
RhaiFunc::is_script
[function]
[call site]
06185
test_var_def_filter
[function]
[call site]
06186
Ident::as_str
[function]
[call site]
06187
test_optimizer_const_map
[function]
[call site]
06188
MultiInputsStream::get_next
[function]
[call site]
06189
RhaiFunc::get_shared_encapsulated_environ
[function]
[call site]
06190
StmtBlock::as_ref
[function]
[call site]
06191
TestStruct::clone
[function]
[call site]
06192
crate::Shared::new
[function]
[call site]
06193
into
[function]
[call site]
06194
TestStruct::clone
[function]
[call site]
06195
Engine::default
[function]
[call site]
06196
Some
[function]
[call site]
06197
crate::types::fn_ptr::FnPtrType::Script
[function]
[call site]
06198
RhaiFunc::get_script_fn_def
[function]
[call site]
06199
Option::cloned
[function]
[call site]
06200
unwrap
[function]
[call site]
06201
into
[function]
[call site]
06202
Ok
[function]
[call site]
06203
into
[function]
[call site]
06204
map_or
[function]
[call site]
06205
test::len
[function]
[call site]
06206
EvalContext::new
[function]
[call site]
06207
Expr::get_variable_name
[function]
[call site]
06208
string_functions::is_empty
[function]
[call site]
06209
Some
[function]
[call site]
06210
Option::unwrap
[function]
[call site]
06211
resolve_var
[function]
[call site]
06212
test::len
[function]
[call site]
06213
Dynamic::set_access_mode
[function]
[call site]
06214
StmtBlock::as_mut
[function]
[call site]
06215
Dynamic::set_access_mode
[function]
[call site]
06216
values_mut
[function]
[call site]
06217
Dynamic::set_access_mode
[function]
[call site]
06218
Ok
[function]
[call site]
06219
Result::into
[function]
[call site]
06220
Err
[function]
[call site]
06221
EvalAltResult::fill_position
[function]
[call site]
06222
ParseSettings::level_up_with_position
[function]
[call site]
06223
test::len
[function]
[call site]
06224
Expr::get_variable_name
[function]
[call site]
06225
Option::unwrap
[function]
[call site]
06226
Scope::search
[function]
[call site]
06227
MyIterableType::into_iter
[function]
[call site]
06228
array_functions::reduce_rev
[function]
[call site]
06229
ParseSettings::level_up_with_position
[function]
[call site]
06230
test_optimizer_const_map
[function]
[call site]
06231
Scope::len
[function]
[call site]
06232
test::len
[function]
[call site]
06233
MyIterableType::into_iter
[function]
[call site]
06234
array_functions::find_map
[function]
[call site]
06235
Module::get_var
[function]
[call site]
06236
Command::get
[function]
[call site]
06237
cloned
[function]
[call site]
06238
map_or_else
[function]
[call site]
06239
Err
[function]
[call site]
06240
ERR::ErrorVariableNotFound
[function]
[call site]
06241
ParseResult::to_string
[function]
[call site]
06242
Engine::new
[function]
[call site]
06243
Scope::new
[function]
[call site]
06244
blob_functions::push
[function]
[call site]
06245
blob_functions::push
[function]
[call site]
06246
blob_functions::push
[function]
[call site]
06247
ParseSettings::level_up_with_position
[function]
[call site]
06248
into
[function]
[call site]
06249
Ok
[function]
[call site]
06250
into
[function]
[call site]
06251
Scope::get_mut_by_index
[function]
[call site]
06252
try_into
[function]
[call site]
06253
string_functions::is_empty
[function]
[call site]
06254
Engine::search_imports
[function]
[call site]
06255
Namespace::root
[function]
[call site]
06256
GlobalRuntimeState::num_imports
[function]
[call site]
06257
test::len
[function]
[call site]
06258
Command::get
[function]
[call site]
06259
GlobalRuntimeState::get_shared_import
[function]
[call site]
06260
Command::get
[function]
[call site]
06261
cloned
[function]
[call site]
06262
GlobalRuntimeState::find_import
[function]
[call site]
06263
MyIterableType::into_iter
[function]
[call site]
06264
rposition
[function]
[call site]
06265
Option::map_or_else
[function]
[call site]
06266
Command::get
[function]
[call site]
06267
cloned
[function]
[call site]
06268
GlobalRuntimeState::get_shared_import
[function]
[call site]
06269
Module::get_qualified_var
[function]
[call site]
06270
StmtBlock::as_ref
[function]
[call site]
06271
and_then
[function]
[call site]
06272
Command::get
[function]
[call site]
06273
INT::cloned
[function]
[call site]
06274
Option::map_or_else
[function]
[call site]
06275
Err
[function]
[call site]
06276
ERR::ErrorVariableNotFound
[function]
[call site]
06277
ParseSettings::level_up_with_position
[function]
[call site]
06278
into
[function]
[call site]
06279
Dynamic::set_access_mode
[function]
[call site]
06280
Ok
[function]
[call site]
06281
into
[function]
[call site]
06282
test::len
[function]
[call site]
06283
Namespace::root
[function]
[call site]
06284
crate::func::locked_write
[function]
[call site]
06285
try_borrow_mut
[function]
[call site]
06286
ok
[function]
[call site]
06287
StraightHasher::write
[function]
[call site]
06288
ok
[function]
[call site]
06289
try_write
[function]
[call site]
06290
Some
[function]
[call site]
06291
std::thread::sleep
[function]
[call site]
06292
std::time::Duration::from_millis
[function]
[call site]
06293
Some
[function]
[call site]
06294
StraightHasher::write
[function]
[call site]
06295
try_write
[function]
[call site]
06296
Option::unwrap
[function]
[call site]
06297
shared_get_mut
[function]
[call site]
06298
Ident::as_str
[function]
[call site]
06299
TestStruct::clone
[function]
[call site]
06300
Self::into
[function]
[call site]
06301
StmtBlock::as_mut
[function]
[call site]
06302
Dynamic::set_access_mode
[function]
[call site]
06303
Ok
[function]
[call site]
06304
Err
[function]
[call site]
06305
ERR::ErrorVariableNotFound
[function]
[call site]
06306
ParseSettings::level_up_with_position
[function]
[call site]
06307
into
[function]
[call site]
06308
Err
[function]
[call site]
06309
ERR::ErrorModuleNotFound
[function]
[call site]
06310
test_to_string
[function]
[call site]
06311
ParseSettings::level_up_with_position
[function]
[call site]
06312
into
[function]
[call site]
06313
Engine::search_scope_only
[function]
[call site]
06314
Dynamic::is_shared
[function]
[call site]
06315
Target::is_temp_value
[function]
[call site]
06316
shared_take_or_clone
[function]
[call site]
06317
shared_try_take
[function]
[call site]
06318
Result::unwrap_or_else
[function]
[call site]
06319
StmtBlock::as_ref
[function]
[call site]
06320
TestStruct::clone
[function]
[call site]
06321
Dynamic::flatten
[function]
[call site]
06322
StmtBlock::extend
[function]
[call site]
06323
StaticModuleResolver::iter_mut
[function]
[call site]
06324
StaticModuleResolver::iter_mut
[function]
[call site]
06325
test_optimizer_const_map
[function]
[call site]
06326
Ident::as_str
[function]
[call site]
06327
RhaiResultOf::split_first_mut
[function]
[call site]
06328
unwrap
[function]
[call site]
06329
Some
[function]
[call site]
06330
Target::take_ref
[function]
[call site]
06331
Some
[function]
[call site]
06332
unwrap
[function]
[call site]
06333
blob_functions::push
[function]
[call site]
06334
StmtBlock::extend
[function]
[call site]
06335
StaticModuleResolver::iter_mut
[function]
[call site]
06336
Engine::get_arg_value
[function]
[call site]
06337
Self::as_deref_mut
[function]
[call site]
06338
blob_functions::push
[function]
[call site]
06339
Dynamic::flatten
[function]
[call site]
06340
StmtBlock::extend
[function]
[call site]
06341
StaticModuleResolver::iter_mut
[function]
[call site]
06342
Engine::search_imports
[function]
[call site]
06343
Option::ok_or_else
[function]
[call site]
06344
ERR::ErrorModuleNotFound
[function]
[call site]
06345
test_to_string
[function]
[call site]
06346
ParseSettings::level_up_with_position
[function]
[call site]
06347
Module::get_qualified_fn
[function]
[call site]
06348
StmtBlock::span_or_else
[function]
[call site]
06349
calc_fn_hash_full
[function]
[call site]
06350
MyIterableType::into_iter
[function]
[call site]
06351
Self::IntoIter::map
[function]
[call site]
06352
Dynamic::type_id
[function]
[call site]
06353
Module::get_qualified_fn
[function]
[call site]
06354
Position::is_none
[function]
[call site]
06355
string_functions::is_empty
[function]
[call site]
06356
test::len
[function]
[call site]
06357
min_max_functions::min
[function]
[call site]
06358
calc_fn_hash_full
[function]
[call site]
06359
MyIterableType::into_iter
[function]
[call site]
06360
Self::IntoIter::enumerate
[function]
[call site]
06361
test_optimizer_const_map
[function]
[call site]
06362
TypeId::of::<Dynamic>
[function]
[call site]
06363
Dynamic::type_id
[function]
[call site]
06364
Module::get_qualified_fn
[function]
[call site]
06365
Some
[function]
[call site]
06366
map_or
[function]
[call site]
06367
TestStruct::clone
[function]
[call site]
06368
as_deref
[function]
[call site]
06369
Scope::new
[function]
[call site]
06370
string_functions::replace
[function]
[call site]
06371
Module::id_raw
[function]
[call site]
06372
Option::cloned
[function]
[call site]
06373
defer
[function]
[call site]
06374
Engine::call_script_fn
[function]
[call site]
06375
RhaiFunc::is_pure
[function]
[call site]
06376
Dynamic::is_read_only
[function]
[call site]
06377
Err
[function]
[call site]
06378
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
06379
test_to_string
[function]
[call site]
06380
into
[function]
[call site]
06381
RhaiNativeFunc::has_context
[function]
[call site]
06382
bool::then
[function]
[call site]
06383
decimal_functions::max_id
[function]
[call site]
06384
into
[function]
[call site]
06385
test_method_call
[function]
[call site]
06386
and_then
[function]
[call site]
06387
Engine::check_data_size
[function]
[call site]
06388
bool::then
[function]
[call site]
06389
decimal_functions::max_id
[function]
[call site]
06390
into
[function]
[call site]
06391
test_custom_syntax_func
[function]
[call site]
06392
and_then
[function]
[call site]
06393
Engine::check_data_size
[function]
[call site]
06394
Err
[function]
[call site]
06395
ERR::ErrorFunctionNotFound
[function]
[call site]
06396
string_functions::is_empty
[function]
[call site]
06397
Engine::gen_fn_call_signature
[function]
[call site]
06398
into
[function]
[call site]
06399
split_first
[function]
[call site]
06400
map_or_else
[function]
[call site]
06401
StmtBlock::as_ref
[function]
[call site]
06402
Some
[function]
[call site]
06403
Engine::make_function_call
[function]
[call site]
06404
String::from
[function]
[call site]
06405
is_some
[function]
[call site]
06406
test::len
[function]
[call site]
06407
Position::new_const
[function]
[call site]
06408
Option<&Token>::is_some
[function]
[call site]
06409
unwrap
[function]
[call site]
06410
Engine::get_arg_value
[function]
[call site]
06411
Self::as_deref_mut
[function]
[call site]
06412
try_cast_result::<FnPtr>
[function]
[call site]
06413
map_err
[function]
[call site]
06414
make_type_mismatch_err::<FnPtr>
[function]
[call site]
06415
Engine::map_type_name
[function]
[call site]
06416
RhaiNativeFunc::return_type_name
[function]
[call site]
06417
fn_ptr_functions::is_anonymous
[function]
[call site]
06418
fn_ptr_functions::is_anonymous
[function]
[call site]
06419
StmtBlock::extend
[function]
[call site]
06420
test::len
[function]
[call site]
06421
test::len
[function]
[call site]
06422
test::len
[function]
[call site]
06423
blob_functions::blob_with_capacity
[function]
[call site]
06424
test::len
[function]
[call site]
06425
test::len
[function]
[call site]
06426
StmtBlock::extend
[function]
[call site]
06427
Self::as_deref_mut
[function]
[call site]
06428
Engine::get_arg_value
[function]
[call site]
06429
blob_functions::push
[function]
[call site]
06430
StaticModuleResolver::iter_mut
[function]
[call site]
06431
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
06432
Scope::new
[function]
[call site]
06433
as_deref
[function]
[call site]
06434
defer
[function]
[call site]
06435
Engine::call_script_fn
[function]
[call site]
06436
blob_functions::blob_with_capacity
[function]
[call site]
06437
test::len
[function]
[call site]
06438
test::len
[function]
[call site]
06439
StmtBlock::extend
[function]
[call site]
06440
Self::as_deref_mut
[function]
[call site]
06441
Engine::get_arg_value
[function]
[call site]
06442
blob_functions::push
[function]
[call site]
06443
StaticModuleResolver::iter_mut
[function]
[call site]
06444
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
06445
defer
[function]
[call site]
06446
into
[function]
[call site]
06447
test_custom_syntax_func
[function]
[call site]
06448
and_then
[function]
[call site]
06449
Engine::check_data_size
[function]
[call site]
06450
map_err
[function]
[call site]
06451
EvalAltResult::fill_position
[function]
[call site]
06452
&[Expr]::first
[function]
[call site]
06453
string_functions::is_empty
[function]
[call site]
06454
test::len
[function]
[call site]
06455
test::len
[function]
[call site]
06456
tokenizer::is_valid_function_name
[function]
[call site]
06457
FnCallHashes::from_native_only
[function]
[call site]
06458
calc_fn_hash
[function]
[call site]
06459
FnCallHashes::from_hash
[function]
[call site]
06460
calc_fn_hash
[function]
[call site]
06461
unwrap
[function]
[call site]
06462
Engine::get_arg_value
[function]
[call site]
06463
Dynamic::into_immutable_string
[function]
[call site]
06464
Ok
[function]
[call site]
06465
crate::func::locked_read
[function]
[call site]
06466
Option::and_then
[function]
[call site]
06467
Some
[function]
[call site]
06468
TestStruct::clone
[function]
[call site]
06469
ok_or_else
[function]
[call site]
06470
std::
[call site]
06471
any::type_name
[function]
[call site]
06472
Err
[function]
[call site]
06473
Dynamic::type_name
[function]
[call site]
06474
Result::map_err
[function]
[call site]
06475
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06476
and_then
[function]
[call site]
06477
test_optimizer_const_map
[function]
[call site]
06478
map_err
[function]
[call site]
06479
EvalAltResult::fill_position
[function]
[call site]
06480
unwrap
[function]
[call site]
06481
Engine::get_arg_value
[function]
[call site]
06482
Self::as_deref_mut
[function]
[call site]
06483
try_cast_result::<FnPtr>
[function]
[call site]
06484
map_err
[function]
[call site]
06485
make_type_mismatch_err::<FnPtr>
[function]
[call site]
06486
Engine::map_type_name
[function]
[call site]
06487
RhaiNativeFunc::return_type_name
[function]
[call site]
06488
Engine::get_arg_value
[function]
[call site]
06489
Self::as_deref_mut
[function]
[call site]
06490
FnPtr::add_curry
[function]
[call site]
06491
blob_functions::push
[function]
[call site]
06492
Ok
[function]
[call site]
06493
into
[function]
[call site]
06494
unwrap
[function]
[call site]
06495
Engine::get_arg_value
[function]
[call site]
06496
Self::as_deref_mut
[function]
[call site]
06497
Ok
[function]
[call site]
06498
Dynamic::is_shared
[function]
[call site]
06499
bool::into
[function]
[call site]
06500
unwrap
[function]
[call site]
06501
Engine::get_arg_value
[function]
[call site]
06502
Self::as_deref_mut
[function]
[call site]
06503
Dynamic::into_immutable_string
[function]
[call site]
06504
Result::map_err
[function]
[call site]
06505
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06506
Engine::get_arg_value
[function]
[call site]
06507
Dynamic::as_int
[function]
[call site]
06508
Ok
[function]
[call site]
06509
crate::func::locked_read
[function]
[call site]
06510
Option::and_then
[function]
[call site]
06511
Some
[function]
[call site]
06512
ok_or_else
[function]
[call site]
06513
std::
[call site]
06514
any::type_name
[function]
[call site]
06515
Err
[function]
[call site]
06516
Dynamic::type_name
[function]
[call site]
06517
Result::map_err
[function]
[call site]
06518
make_type_mismatch_err::<crate::INT>
[function]
[call site]
06519
Ok
[function]
[call site]
06520
FnPtr::try_from
[function]
[call site]
06521
RhaiResultOf::map
[function]
[call site]
06522
calc_fn_hash
[function]
[call site]
06523
Engine::has_script_fn
[function]
[call site]
06524
Caches::fn_resolution_cache_mut
[function]
[call site]
06525
Command::get
[function]
[call site]
06526
test_optimizer_const_map
[function]
[call site]
06527
MyIterableType::into_iter
[function]
[call site]
06528
T::as_any
[function]
[call site]
06529
Module::contains_fn
[function]
[call site]
06530
MyIterableType::into_iter
[function]
[call site]
06531
T::as_any
[function]
[call site]
06532
Module::contains_fn
[function]
[call site]
06533
Module::contains_qualified_fn
[function]
[call site]
06534
StmtBlock::as_ref
[function]
[call site]
06535
map_or
[function]
[call site]
06536
contains_key
[function]
[call site]
06537
map_functions::values
[function]
[call site]
06538
T::as_any
[function]
[call site]
06539
Module::contains_qualified_fn
[function]
[call site]
06540
BloomFilterU64::is_absent_and_set
[function]
[call site]
06541
blob_functions::insert
[function]
[call site]
06542
bool::into
[function]
[call site]
06543
unwrap_or
[function]
[call site]
06544
unwrap
[function]
[call site]
06545
Engine::get_arg_value
[function]
[call site]
06546
Self::as_deref_mut
[function]
[call site]
06547
Dynamic::into_immutable_string
[function]
[call site]
06548
Result::map_err
[function]
[call site]
06549
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06550
Engine::get_arg_value
[function]
[call site]
06551
Self::as_deref_mut
[function]
[call site]
06552
Dynamic::into_immutable_string
[function]
[call site]
06553
Result::map_err
[function]
[call site]
06554
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06555
Engine::get_arg_value
[function]
[call site]
06556
Dynamic::as_int
[function]
[call site]
06557
Result::map_err
[function]
[call site]
06558
make_type_mismatch_err::<crate::INT>
[function]
[call site]
06559
Ok
[function]
[call site]
06560
FnPtr::try_from
[function]
[call site]
06561
RhaiResultOf::map
[function]
[call site]
06562
crate::calc_typed_method_hash
[function]
[call site]
06563
calc_fn_hash
[function]
[call site]
06564
Engine::has_script_fn
[function]
[call site]
06565
bool::into
[function]
[call site]
06566
unwrap_or
[function]
[call site]
06567
unwrap
[function]
[call site]
06568
Engine::get_arg_value
[function]
[call site]
06569
Dynamic::into_immutable_string
[function]
[call site]
06570
Result::map_err
[function]
[call site]
06571
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06572
Ok
[function]
[call site]
06573
string_functions::contains
[function]
[call site]
06574
bool::into
[function]
[call site]
06575
test::len
[function]
[call site]
06576
GlobalRuntimeState::num_imports
[function]
[call site]
06577
unwrap
[function]
[call site]
06578
Engine::get_arg_value
[function]
[call site]
06579
Dynamic::into_immutable_string
[function]
[call site]
06580
Result::map_err
[function]
[call site]
06581
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06582
Engine::eval_script_expr_in_place
[function]
[call site]
06583
Engine::track_operation
[function]
[call site]
06584
string_functions::trim
[function]
[call site]
06585
string_functions::is_empty
[function]
[call site]
06586
Ok
[function]
[call site]
06587
Engine::compile_scripts_with_scope_raw
[function]
[call site]
06588
AST::has_functions
[function]
[call site]
06589
string_functions::is_empty
[function]
[call site]
06590
Err
[function]
[call site]
06591
into
[function]
[call site]
06592
StmtBlock::take_statements
[function]
[call site]
06593
string_functions::is_empty
[function]
[call site]
06594
Ok
[function]
[call site]
06595
Engine::eval_global_statements
[function]
[call site]
06596
Engine::eval_stmt_block
[function]
[call site]
06597
StmtBlock::span_or_else
[function]
[call site]
06598
Ok
[function]
[call site]
06599
Ok
[function]
[call site]
06600
Err
[function]
[call site]
06601
test::len
[function]
[call site]
06602
GlobalRuntimeState::num_imports
[function]
[call site]
06603
Result::map_err
[function]
[call site]
06604
ERR::ErrorInFunctionCall
[function]
[call site]
06605
test_to_string
[function]
[call site]
06606
&mut
[call site]
06607
unwrap_or
[function]
[call site]
06608
test_to_string
[function]
[call site]
06609
into
[function]
[call site]
06610
blob_functions::blob_with_capacity
[function]
[call site]
06611
blob_functions::blob_with_capacity
[function]
[call site]
06612
test::len
[function]
[call site]
06613
string_functions::is_empty
[function]
[call site]
06614
MyIterableType::into_iter
[function]
[call site]
06615
Self::IntoIter::copied
[function]
[call site]
06616
optimize_combo_chain
[function]
[call site]
06617
MyIterableType::into_iter
[function]
[call site]
06618
Engine::get_arg_value
[function]
[call site]
06619
Self::as_deref_mut
[function]
[call site]
06620
blob_functions::push
[function]
[call site]
06621
Dynamic::flatten
[function]
[call site]
06622
StmtBlock::extend
[function]
[call site]
06623
StaticModuleResolver::iter_mut
[function]
[call site]
06624
StmtBlock::extend
[function]
[call site]
06625
StaticModuleResolver::iter_mut
[function]
[call site]
06626
Some
[function]
[call site]
06627
Engine::exec_fn_call
[function]
[call site]
06628
RhaiResultOf::map
[function]
[call site]
06629
StmtBlock::as_ref
[function]
[call site]
06630
&[Stmt]::map_or
[function]
[call site]
06631
Dynamic::is_shared
[function]
[call site]
06632
Self::is_some
[function]
[call site]
06633
string_functions::is_empty
[function]
[call site]
06634
Engine::track_operation
[function]
[call site]
06635
Engine::dbg
[function]
[call site]
06636
Self::as_deref_mut
[function]
[call site]
06637
Engine::get_arg_value
[function]
[call site]
06638
Self::as_deref_mut
[function]
[call site]
06639
blob_functions::push
[function]
[call site]
06640
Dynamic::flatten
[function]
[call site]
06641
blob_functions::push
[function]
[call site]
06642
Self::unwrap
[function]
[call site]
06643
string_functions::is_empty
[function]
[call site]
06644
Engine::track_operation
[function]
[call site]
06645
Engine::dbg
[function]
[call site]
06646
Self::as_deref_mut
[function]
[call site]
06647
Engine::get_arg_value
[function]
[call site]
06648
Self::as_deref_mut
[function]
[call site]
06649
blob_functions::push
[function]
[call site]
06650
Dynamic::flatten
[function]
[call site]
06651
Engine::search_namespace
[function]
[call site]
06652
StmtBlock::as_ref
[function]
[call site]
06653
Dynamic::is_read_only
[function]
[call site]
06654
ImmutableString::into_owned
[function]
[call site]
06655
Dynamic::is_shared
[function]
[call site]
06656
Target::is_temp_value
[function]
[call site]
06657
blob_functions::insert
[function]
[call site]
06658
FnPtr::try_from
[function]
[call site]
06659
RhaiResultOf::unwrap
[function]
[call site]
06660
string_functions::is_empty
[function]
[call site]
06661
blob_functions::push
[function]
[call site]
06662
eval::calc_offset_len
[function]
[call site]
06663
test::len
[function]
[call site]
06664
test::len
[function]
[call site]
06665
blob_functions::push
[function]
[call site]
06666
blob_functions::insert
[function]
[call site]
06667
shared_take_or_clone
[function]
[call site]
06668
Dynamic::flatten
[function]
[call site]
06669
Target::take_ref
[function]
[call site]
06670
unwrap
[function]
[call site]
06671
blob_functions::push
[function]
[call site]
06672
MyIterableType::into_iter
[function]
[call site]
06673
Self::IntoIter::chain
[function]
[call site]
06674
test_functions_take
[function]
[call site]
06675
test_functions_take
[function]
[call site]
06676
test_functions_take
[function]
[call site]
06677
StmtBlock::as_mut
[function]
[call site]
06678
intersects
[function]
[call site]
06679
StmtBlock::as_mut
[function]
[call site]
06680
StmtBlock::as_mut
[function]
[call site]
06681
string_functions::remove
[function]
[call site]
06682
test_functions_take
[function]
[call site]
06683
make_sub
[function]
[call site]
06684
make_root
[function]
[call site]
06685
MyIterableType::into_iter
[function]
[call site]
06686
Engine::get_arg_value
[function]
[call site]
06687
Self::as_deref_mut
[function]
[call site]
06688
blob_functions::push
[function]
[call site]
06689
Dynamic::flatten
[function]
[call site]
06690
StmtBlock::extend
[function]
[call site]
06691
StaticModuleResolver::iter_mut
[function]
[call site]
06692
StmtBlock::extend
[function]
[call site]
06693
StaticModuleResolver::iter_mut
[function]
[call site]
06694
Engine::exec_fn_call
[function]
[call site]
06695
RhaiResultOf::map
[function]
[call site]
06696
Self::ok_or_else
[function]
[call site]
06697
ERR::ErrorUnboundThis
[function]
[call site]
06698
into
[function]
[call site]
06699
cloned
[function]
[call site]
06700
Engine::search_namespace
[function]
[call site]
06701
RhaiResultOf::map
[function]
[call site]
06702
Position::new_const
[function]
[call site]
06703
Engine::eval_expr
[function]
[call site]
06704
Self::as_deref_mut
[function]
[call site]
06705
Dynamic::flatten
[function]
[call site]
06706
ParseSettings::level_up_with_position
[function]
[call site]
06707
Dynamic::is_string
[function]
[call site]
06708
crate::func::locked_read
[function]
[call site]
06709
Option::map_or
[function]
[call site]
06710
unwrap
[function]
[call site]
06711
&mut
[call site]
06712
into
[function]
[call site]
06713
packages::string_basic::print_with_func
[function]
[call site]
06714
NativeCallContext::call_native_fn_raw
[function]
[call site]
06715
NativeCallContext::_call_fn_raw
[function]
[call site]
06716
TestStruct::clone
[function]
[call site]
06717
Caches::new
[function]
[call site]
06718
StmtBlock::as_ref
[function]
[call site]
06719
Token::lookup_symbol_from_syntax
[function]
[call site]
06720
test::len
[function]
[call site]
06721
NativeCallContext::engine
[function]
[call site]
06722
Engine::exec_native_fn_call
[function]
[call site]
06723
Engine::track_operation
[function]
[call site]
06724
Some
[function]
[call site]
06725
Engine::resolve_fn
[function]
[call site]
06726
RhaiFunc::is_volatile
[function]
[call site]
06727
Engine::gen_fn_call_signature
[function]
[call site]
06728
Err
[function]
[call site]
06729
ERR::ErrorFunctionNotFound
[function]
[call site]
06730
into
[function]
[call site]
06731
RhaiFunc::is_method
[function]
[call site]
06732
StmtBlock::as_ref
[function]
[call site]
06733
map_or
[function]
[call site]
06734
Debugger::call_stack
[function]
[call site]
06735
test::len
[function]
[call site]
06736
ArgBackup::new
[function]
[call site]
06737
string_functions::is_empty
[function]
[call site]
06738
ArgBackup::change_first_arg_to_copy
[function]
[call site]
06739
Engine::is_debugger_registered
[function]
[call site]
06740
TestStruct::clone
[function]
[call site]
06741
StmtBlock::span_or_else
[function]
[call site]
06742
TestStruct::clone
[function]
[call site]
06743
GlobalRuntimeState::debugger_mut
[function]
[call site]
06744
&mut
[call site]
06745
Engine::get_interned_string
[function]
[call site]
06746
MyIterableType::into_iter
[function]
[call site]
06747
Self::IntoIter::map
[function]
[call site]
06748
TestStruct::clone
[function]
[call site]
06749
RhaiNativeFunc::has_context
[function]
[call site]
06750
bool::then
[function]
[call site]
06751
as_deref
[function]
[call site]
06752
into
[function]
[call site]
06753
RhaiFunc::is_pure
[function]
[call site]
06754
string_functions::is_empty
[function]
[call site]
06755
Dynamic::is_read_only
[function]
[call site]
06756
Err
[function]
[call site]
06757
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
06758
test_to_string
[function]
[call site]
06759
into
[function]
[call site]
06760
test_method_call
[function]
[call site]
06761
test_custom_syntax_func
[function]
[call site]
06762
and_then
[function]
[call site]
06763
Engine::check_data_size
[function]
[call site]
06764
map_err
[function]
[call site]
06765
EvalAltResult::fill_position
[function]
[call site]
06766
ArgBackup::restore_first_arg
[function]
[call site]
06767
Engine::is_debugger_registered
[function]
[call site]
06768
Engine::register_debugger
[function]
[call site]
06769
Scope::new
[function]
[call site]
06770
crate::ast::Stmt::Noop
[function]
[call site]
06771
into
[function]
[call site]
06772
DebuggerEvent::FunctionExitWithValue
[function]
[call site]
06773
DebuggerEvent::FunctionExitWithError
[function]
[call site]
06774
Engine::dbg_raw
[function]
[call site]
06775
Err
[function]
[call site]
06776
GlobalRuntimeState::debugger_mut
[function]
[call site]
06777
&mut
[call site]
06778
string_functions::is_empty
[function]
[call site]
06779
Engine::check_data_size
[function]
[call site]
06780
Ok
[function]
[call site]
06781
Dynamic::into_immutable_string
[function]
[call site]
06782
Result::map_err
[function]
[call site]
06783
Engine::map_type_name
[function]
[call site]
06784
type_name::<ImmutableString>
[function]
[call site]
06785
&'a
[call site]
06786
ERR::ErrorMismatchOutputType
[function]
[call site]
06787
into
[function]
[call site]
06788
test_side_effects_print
[function]
[call site]
06789
Dynamic::into_immutable_string
[function]
[call site]
06790
Result::map_err
[function]
[call site]
06791
Engine::map_type_name
[function]
[call site]
06792
type_name::<ImmutableString>
[function]
[call site]
06793
&'a
[call site]
06794
ERR::ErrorMismatchOutputType
[function]
[call site]
06795
into
[function]
[call site]
06796
test_print_debug
[function]
[call site]
06797
&mut
[call site]
06798
Engine::map_type_name
[function]
[call site]
06799
std::
[call site]
06800
any::type_name
[function]
[call site]
06801
Engine::map_type_name
[function]
[call site]
06802
std::
[call site]
06803
any::type_name
[function]
[call site]
06804
Err
[function]
[call site]
06805
ERR::ErrorIndexingType
[function]
[call site]
06806
into
[function]
[call site]
06807
Engine::map_type_name
[function]
[call site]
06808
std::
[call site]
06809
any::type_name
[function]
[call site]
06810
Engine::map_type_name
[function]
[call site]
06811
std::
[call site]
06812
any::type_name
[function]
[call site]
06813
Engine::map_type_name
[function]
[call site]
06814
std::
[call site]
06815
any::type_name
[function]
[call site]
06816
Err
[function]
[call site]
06817
ERR::ErrorIndexingType
[function]
[call site]
06818
into
[function]
[call site]
06819
string_functions::starts_with
[function]
[call site]
06820
test::len
[function]
[call site]
06821
Engine::map_type_name
[function]
[call site]
06822
std::
[call site]
06823
any::type_name
[function]
[call site]
06824
Err
[function]
[call site]
06825
ERR::ErrorDotExpr
[function]
[call site]
06826
into
[function]
[call site]
06827
string_functions::starts_with
[function]
[call site]
06828
test::len
[function]
[call site]
06829
Engine::map_type_name
[function]
[call site]
06830
std::
[call site]
06831
any::type_name
[function]
[call site]
06832
Engine::map_type_name
[function]
[call site]
06833
std::
[call site]
06834
any::type_name
[function]
[call site]
06835
Err
[function]
[call site]
06836
ERR::ErrorDotExpr
[function]
[call site]
06837
into
[function]
[call site]
06838
Err
[function]
[call site]
06839
ERR::ErrorFunctionNotFound
[function]
[call site]
06840
Engine::gen_fn_call_signature
[function]
[call site]
06841
into
[function]
[call site]
06842
StmtBlock::as_ref
[function]
[call site]
06843
calc_fn_hash
[function]
[call site]
06844
NativeCallContext::call_position
[function]
[call site]
06845
RhaiResultOf::map
[function]
[call site]
06846
FnCallHashes::from_script_and_native
[function]
[call site]
06847
calc_fn_hash
[function]
[call site]
06848
calc_fn_hash
[function]
[call site]
06849
FnCallHashes::from_native_only
[function]
[call site]
06850
calc_fn_hash
[function]
[call site]
06851
FnCallHashes::from_hash
[function]
[call site]
06852
calc_fn_hash
[function]
[call site]
06853
NativeCallContext::engine
[function]
[call site]
06854
Engine::exec_fn_call
[function]
[call site]
06855
FnCallHashes::is_native_only
[function]
[call site]
06856
test::len
[function]
[call site]
06857
Engine::get_interned_string
[function]
[call site]
06858
Engine::map_type_name
[function]
[call site]
06859
std::
[call site]
06860
any::type_name
[function]
[call site]
06861
Ok
[function]
[call site]
06862
ImmutableString::into
[function]
[call site]
06863
test::len
[function]
[call site]
06864
Ok
[function]
[call site]
06865
Dynamic::is_shared
[function]
[call site]
06866
into
[function]
[call site]
06867
Engine::gen_fn_call_signature
[function]
[call site]
06868
Err
[function]
[call site]
06869
ERR::ErrorFunctionNotFound
[function]
[call site]
06870
into
[function]
[call site]
06871
ensure_no_data_race
[function]
[call site]
06872
FnCallHashes::is_native_only
[function]
[call site]
06873
FnCallHashes::script
[function]
[call site]
06874
string_functions::is_empty
[function]
[call site]
06875
crate::calc_typed_method_hash
[function]
[call site]
06876
Engine::map_type_name
[function]
[call site]
06877
std::
[call site]
06878
any::type_name
[function]
[call site]
06879
Engine::resolve_fn
[function]
[call site]
06880
Position::is_none
[function]
[call site]
06881
Engine::resolve_fn
[function]
[call site]
06882
None::cloned
[function]
[call site]
06883
as_deref
[function]
[call site]
06884
string_functions::is_empty
[function]
[call site]
06885
Ok
[function]
[call site]
06886
Scope::new
[function]
[call site]
06887
string_functions::replace
[function]
[call site]
06888
defer
[function]
[call site]
06889
split_first_mut
[function]
[call site]
06890
unwrap
[function]
[call site]
06891
Some
[function]
[call site]
06892
Engine::call_script_fn
[function]
[call site]
06893
ArgBackup::new
[function]
[call site]
06894
string_functions::is_empty
[function]
[call site]
06895
ArgBackup::change_first_arg_to_copy
[function]
[call site]
06896
defer
[function]
[call site]
06897
Engine::call_script_fn
[function]
[call site]
06898
test_optimizer_const_map
[function]
[call site]
06899
FnCallHashes::native
[function]
[call site]
06900
Engine::exec_native_fn_call
[function]
[call site]
06901
StmtBlock::as_ref
[function]
[call site]
06902
NativeCallContext::call_position
[function]
[call site]
06903
RhaiResultOf::map
[function]
[call site]
06904
Dynamic::is_string
[function]
[call site]
06905
crate::func::locked_read
[function]
[call site]
06906
Option::map_or
[function]
[call site]
06907
Dynamic::into_immutable_string
[function]
[call site]
06908
Result::unwrap
[function]
[call site]
06909
Package::init_engine
[function]
[call site]
06910
Engine::map_type_name
[function]
[call site]
06911
RhaiNativeFunc::return_type_name
[function]
[call site]
06912
type_name::<R>
[function]
[call site]
06913
&'a
[call site]
06914
Position::new_const
[function]
[call site]
06915
unwrap
[function]
[call site]
06916
unwrap
[function]
[call site]
06917
Package::init_engine
[function]
[call site]
06918
Engine::map_type_name
[function]
[call site]
06919
&'a
[call site]
06920
unwrap
[function]
[call site]
06921
Engine::throw_on_size
[function]
[call site]
06922
test::len
[function]
[call site]
06923
RhaiResultOf::map_err
[function]
[call site]
06924
EvalAltResult::fill_position
[function]
[call site]
06925
Ok
[function]
[call site]
06926
Engine::get_interned_string
[function]
[call site]
06927
ImmutableString::into
[function]
[call site]
06928
crate::Array::with_capacity
[function]
[call site]
06929
test::len
[function]
[call site]
06930
Engine::eval_expr
[function]
[call site]
06931
Self::as_deref_mut
[function]
[call site]
06932
Dynamic::flatten
[function]
[call site]
06933
Engine::has_data_size_limit
[function]
[call site]
06934
crate::eval::calc_data_sizes
[function]
[call site]
06935
calc_array_sizes
[function]
[call site]
06936
test::len
[function]
[call site]
06937
calc_map_sizes
[function]
[call site]
06938
test::len
[function]
[call site]
06939
calc_data_sizes
[function]
[call site]
06940
read_lock::<Dynamic>
[function]
[call site]
06941
unwrap
[function]
[call site]
06942
Engine::throw_on_size
[function]
[call site]
06943
RhaiResultOf::map_err
[function]
[call site]
06944
EvalAltResult::fill_position
[function]
[call site]
06945
ParseSettings::level_up_with_position
[function]
[call site]
06946
blob_functions::push
[function]
[call site]
06947
Ok
[function]
[call site]
06948
Dynamic::from_array
[function]
[call site]
06949
TestStruct::clone
[function]
[call site]
06950
Engine::eval_expr
[function]
[call site]
06951
Self::as_deref_mut
[function]
[call site]
06952
Dynamic::flatten
[function]
[call site]
06953
Engine::has_data_size_limit
[function]
[call site]
06954
crate::eval::calc_data_sizes
[function]
[call site]
06955
Engine::throw_on_size
[function]
[call site]
06956
RhaiResultOf::map_err
[function]
[call site]
06957
EvalAltResult::fill_position
[function]
[call site]
06958
ParseSettings::level_up_with_position
[function]
[call site]
06959
shared_get_mut
[function]
[call site]
06960
Ident::as_str
[function]
[call site]
06961
Option::unwrap
[function]
[call site]
06962
Ok
[function]
[call site]
06963
Dynamic::from_map
[function]
[call site]
06964
Engine::eval_expr
[function]
[call site]
06965
Self::as_deref_mut
[function]
[call site]
06966
Dynamic::as_bool
[function]
[call site]
06967
map_err
[function]
[call site]
06968
make_type_mismatch_err::<bool>
[function]
[call site]
06969
ParseSettings::level_up_with_position
[function]
[call site]
06970
Ok
[function]
[call site]
06971
Engine::eval_expr
[function]
[call site]
06972
Self::as_deref_mut
[function]
[call site]
06973
Dynamic::as_bool
[function]
[call site]
06974
map_err
[function]
[call site]
06975
make_type_mismatch_err::<bool>
[function]
[call site]
06976
ParseSettings::level_up_with_position
[function]
[call site]
06977
Ok
[function]
[call site]
06978
Engine::eval_expr
[function]
[call site]
06979
Self::as_deref_mut
[function]
[call site]
06980
Expr::is_unit
[function]
[call site]
06981
Ok
[function]
[call site]
06982
MyIterableType::into_iter
[function]
[call site]
06983
test_optimizer_const_map
[function]
[call site]
06984
reflection_functions::collect
[function]
[call site]
06985
first
[function]
[call site]
06986
unwrap
[function]
[call site]
06987
Command::get
[function]
[call site]
06988
Ident::as_str
[function]
[call site]
06989
ok_or_else
[function]
[call site]
06990
TestStruct::new
[function]
[call site]
06991
ERR::ErrorCustomSyntax
[function]
[call site]
06992
MyIterableType::into_iter
[function]
[call site]
06993
test_optimizer_const_map
[function]
[call site]
06994
reflection_functions::collect
[function]
[call site]
06995
EvalContext::new
[function]
[call site]
06996
and_then
[function]
[call site]
06997
Engine::check_data_size
[function]
[call site]
06998
Expr::start_position
[function]
[call site]
06999
Engine::eval_stmt_block
[function]
[call site]
07000
StmtBlock::take_statements
[function]
[call site]
07001
Engine::eval_dot_index_chain
[function]
[call site]
07002
Position::new_const
[function]
[call site]
07003
ChainType::from
[function]
[call site]
07004
Expr::get_literal_value
[function]
[call site]
07005
Some
[function]
[call site]
07006
is_some
[function]
[call site]
07007
blob_functions::push
[function]
[call site]
07008
Expr::get_literal_value
[function]
[call site]
07009
Some
[function]
[call site]
07010
unwrap
[function]
[call site]
07011
string_functions::is_empty
[function]
[call site]
07012
Self::as_deref_mut
[function]
[call site]
07013
Engine::eval_dot_index_chain_arguments
[function]
[call site]
07014
Engine::track_operation
[function]
[call site]
07015
ParseSettings::level_up_with_position
[function]
[call site]
07016
ChainType::from
[function]
[call site]
07017
Engine::get_arg_value
[function]
[call site]
07018
Self::as_deref_mut
[function]
[call site]
07019
blob_functions::push
[function]
[call site]
07020
blob_functions::push
[function]
[call site]
07021
FnPtr::try_from
[function]
[call site]
07022
RhaiResultOf::unwrap
[function]
[call site]
07023
Dynamic::flatten
[function]
[call site]
07024
Expr::options
[function]
[call site]
07025
string_functions::is_empty
[function]
[call site]
07026
string_functions::is_empty
[function]
[call site]
07027
string_functions::is_empty
[function]
[call site]
07028
ASTFlags::intersects
[function]
[call site]
07029
Position::new_const
[function]
[call site]
07030
Self::as_deref_mut
[function]
[call site]
07031
Engine::get_arg_value
[function]
[call site]
07032
blob_functions::push
[function]
[call site]
07033
Dynamic::flatten
[function]
[call site]
07034
blob_functions::push
[function]
[call site]
07035
Engine::eval_expr
[function]
[call site]
07036
Self::as_deref_mut
[function]
[call site]
07037
Dynamic::flatten
[function]
[call site]
07038
Engine::eval_dot_index_chain_arguments
[function]
[call site]
07039
StmtBlock::extend
[function]
[call site]
07040
StmtBlock::extend
[function]
[call site]
07041
blob_functions::push
[function]
[call site]
07042
Engine::eval_expr
[function]
[call site]
07043
Dynamic::flatten
[function]
[call site]
07044
Ok
[function]
[call site]
07045
Engine::track_operation
[function]
[call site]
07046
Engine::dbg
[function]
[call site]
07047
Self::as_deref_mut
[function]
[call site]
07048
Self::map_or_else
[function]
[call site]
07049
Err
[function]
[call site]
07050
ERR::ErrorUnboundThis
[function]
[call site]
07051
into
[function]
[call site]
07052
Self::try_into
[function]
[call site]
07053
Some
[function]
[call site]
07054
Engine::eval_dot_index_chain_raw
[function]
[call site]
07055
Target::is_ref
[function]
[call site]
07056
ParseSettings::level_up_with_position
[function]
[call site]
07057
ParseSettings::level_up
[function]
[call site]
07058
Ok
[function]
[call site]
07059
ChainType::from
[function]
[call site]
07060
Expr::options
[function]
[call site]
07061
ASTFlags::intersects
[function]
[call site]
07062
StmtBlock::as_ref
[function]
[call site]
07063
Expr::is_unit
[function]
[call site]
07064
Ok
[function]
[call site]
07065
Expr::start_position
[function]
[call site]
07066
Expr::options
[function]
[call site]
07067
ASTFlags::intersects
[function]
[call site]
07068
Engine::dbg
[function]
[call site]
07069
Self::as_deref_mut
[function]
[call site]
07070
string_functions::pop
[function]
[call site]
07071
string_functions::is_empty
[function]
[call site]
07072
shared_make_mut
[function]
[call site]
07073
string_functions::pop
[function]
[call site]
07074
Dynamic::map_or
[function]
[call site]
07075
Dynamic::unwrap
[function]
[call site]
07076
TestStruct::clone
[function]
[call site]
07077
Expr::start_position
[function]
[call site]
07078
StmtBlock::as_mut
[function]
[call site]
07079
Dynamic::is_shared
[function]
[call site]
07080
write_lock::<Dynamic>
[function]
[call site]
07081
unwrap
[function]
[call site]
07082
Self::as_deref_mut
[function]
[call site]
07083
Engine::get_indexed_mut
[function]
[call site]
07084
Engine::track_operation
[function]
[call site]
07085
Dynamic::as_int
[function]
[call site]
07086
Ok
[function]
[call site]
07087
crate::func::locked_read
[function]
[call site]
07088
Option::and_then
[function]
[call site]
07089
Some
[function]
[call site]
07090
ok_or_else
[function]
[call site]
07091
std::
[call site]
07092
any::type_name
[function]
[call site]
07093
Err
[function]
[call site]
07094
Dynamic::type_name
[function]
[call site]
07095
Result::map_err
[function]
[call site]
07096
make_type_mismatch_err::<crate::INT>
[function]
[call site]
07097
test::len
[function]
[call site]
07098
super::calc_index
[function]
[call site]
07099
FnPtr::try_from
[function]
[call site]
07100
unsigned_abs
[function]
[call site]
07101
Ok
[function]
[call site]
07102
FnPtr::try_from
[function]
[call site]
07103
Ok
[function]
[call site]
07104
ERR::ErrorArrayBounds
[function]
[call site]
07105
into
[function]
[call site]
07106
super::EvalContext::new
[function]
[call site]
07107
cb
[function]
[call site]
07108
map_err
[function]
[call site]
07109
EvalAltResult::fill_position
[function]
[call site]
07110
Err
[function]
[call site]
07111
shared_get_mut
[function]
[call site]
07112
unwrap
[function]
[call site]
07113
try_into
[function]
[call site]
07114
Dynamic::as_int
[function]
[call site]
07115
Result::map_err
[function]
[call site]
07116
make_type_mismatch_err::<crate::INT>
[function]
[call site]
07117
test::len
[function]
[call site]
07118
super::calc_index
[function]
[call site]
07119
ERR::ErrorArrayBounds
[function]
[call site]
07120
into
[function]
[call site]
07121
Command::get
[function]
[call site]
07122
test_optimizer_const_map
[function]
[call site]
07123
into
[function]
[call site]
07124
unwrap
[function]
[call site]
07125
Ok
[function]
[call site]
07126
read_lock::<crate::ImmutableString>
[function]
[call site]
07127
ok_or_else
[function]
[call site]
07128
make_type_mismatch_err::<crate::ImmutableString>
[function]
[call site]
07129
RhaiNativeFunc::return_type_name
[function]
[call site]
07130
type_name::<R>
[function]
[call site]
07131
contains_key
[function]
[call site]
07132
Ident::as_str
[function]
[call site]
07133
super::EvalContext::new
[function]
[call site]
07134
cb
[function]
[call site]
07135
Ident::as_str
[function]
[call site]
07136
map_err
[function]
[call site]
07137
EvalAltResult::fill_position
[function]
[call site]
07138
string_functions::is_empty
[function]
[call site]
07139
contains_key
[function]
[call site]
07140
Ident::as_str
[function]
[call site]
07141
blob_functions::insert
[function]
[call site]
07142
TestStruct::clone
[function]
[call site]
07143
Self::into
[function]
[call site]
07144
shared_get_mut
[function]
[call site]
07145
Ident::as_str
[function]
[call site]
07146
try_into
[function]
[call site]
07147
Engine::fail_on_invalid_map_property
[function]
[call site]
07148
intersects
[function]
[call site]
07149
Err
[function]
[call site]
07150
ERR::ErrorPropertyNotFound
[function]
[call site]
07151
test_to_string
[function]
[call site]
07152
into
[function]
[call site]
07153
Ok
[function]
[call site]
07154
Target::from
[function]
[call site]
07155
Self::TempValue
[function]
[call site]
07156
into
[function]
[call site]
07157
is::<crate::ExclusiveRange>
[function]
[call site]
07158
is::<crate::InclusiveRange>
[function]
[call site]
07159
read_lock::<crate::ExclusiveRange>
[function]
[call site]
07160
super::calc_index
[function]
[call site]
07161
ERR::ErrorBitFieldBounds
[function]
[call site]
07162
into
[function]
[call site]
07163
super::calc_index
[function]
[call site]
07164
FnPtr::try_from
[function]
[call site]
07165
RhaiResultOf::ok
[function]
[call site]
07166
and_then
[function]
[call site]
07167
then_some
[function]
[call site]
07168
ok_or_else
[function]
[call site]
07169
ERR::ErrorBitFieldBounds
[function]
[call site]
07170
FnPtr::try_from
[function]
[call site]
07171
RhaiResultOf::unwrap
[function]
[call site]
07172
pow
[function]
[call site]
07173
FnPtr::try_from
[function]
[call site]
07174
tokenizer::is_valid_function_name
[function]
[call site]
07175
Ok
[function]
[call site]
07176
TestStruct::new
[function]
[call site]
07177
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
07178
Token::lookup_symbol_from_syntax
[function]
[call site]
07179
Option::is_some
[function]
[call site]
07180
Err
[function]
[call site]
07181
ERR::ErrorParsing
[function]
[call site]
07182
PERR::Reserved
[function]
[call site]
07183
test_to_string
[function]
[call site]
07184
into
[function]
[call site]
07185
Err
[function]
[call site]
07186
ERR::ErrorFunctionNotFound
[function]
[call site]
07187
test_to_string
[function]
[call site]
07188
into
[function]
[call site]
07189
RhaiResultOf::unwrap
[function]
[call site]
07190
read_lock::<crate::InclusiveRange>
[function]
[call site]
07191
iterator_functions::chars_from_start
[function]
[call site]
07192
CharsStream::new
[function]
[call site]
07193
string_functions::add_append
[function]
[call site]
07194
string_functions::is_empty
[function]
[call site]
07195
String::from_utf8_lossy
[function]
[call site]
07196
string_functions::is_empty
[function]
[call site]
07197
String::from_utf8
[function]
[call site]
07198
unwrap
[function]
[call site]
07199
into
[function]
[call site]
07200
ImmutableString::into_owned
[function]
[call site]
07201
String::into
[function]
[call site]
07202
ImmutableString::into_owned
[function]
[call site]
07203
StmtBlock::as_ref
[function]
[call site]
07204
into
[function]
[call site]
07205
string_functions::add_append
[function]
[call site]
07206
super::calc_index
[function]
[call site]
07207
ERR::ErrorBitFieldBounds
[function]
[call site]
07208
into
[function]
[call site]
07209
super::calc_index
[function]
[call site]
07210
ERR::ErrorBitFieldBounds
[function]
[call site]
07211
into
[function]
[call site]
07212
FnPtr::try_from
[function]
[call site]
07213
RhaiResultOf::unwrap
[function]
[call site]
07214
pow
[function]
[call site]
07215
FnPtr::try_from
[function]
[call site]
07216
RhaiResultOf::unwrap
[function]
[call site]
07217
Ok
[function]
[call site]
07218
into
[function]
[call site]
07219
Dynamic::as_int
[function]
[call site]
07220
Result::map_err
[function]
[call site]
07221
make_type_mismatch_err::<crate::INT>
[function]
[call site]
07222
super::calc_index
[function]
[call site]
07223
ERR::ErrorBitFieldBounds
[function]
[call site]
07224
into
[function]
[call site]
07225
FnPtr::try_from
[function]
[call site]
07226
RhaiResultOf::unwrap
[function]
[call site]
07227
Ok
[function]
[call site]
07228
into
[function]
[call site]
07229
Dynamic::as_int
[function]
[call site]
07230
FnPtr::try_from
[function]
[call site]
07231
Err
[function]
[call site]
07232
ERR::ErrorStringBounds
[function]
[call site]
07233
test_chars
[function]
[call site]
07234
ImmutableString::strong_count
[function]
[call site]
07235
into
[function]
[call site]
07236
test_chars
[function]
[call site]
07237
nth
[function]
[call site]
07238
ok_or_else
[function]
[call site]
07239
ERR::ErrorStringBounds
[function]
[call site]
07240
test_chars
[function]
[call site]
07241
ImmutableString::strong_count
[function]
[call site]
07242
FnPtr::try_from
[function]
[call site]
07243
unsigned_abs
[function]
[call site]
07244
Err
[function]
[call site]
07245
ERR::ErrorStringBounds
[function]
[call site]
07246
test_chars
[function]
[call site]
07247
ImmutableString::strong_count
[function]
[call site]
07248
into
[function]
[call site]
07249
test_chars
[function]
[call site]
07250
array_functions::reduce_rev
[function]
[call site]
07251
RhaiResult::nth
[function]
[call site]
07252
ok_or_else
[function]
[call site]
07253
ERR::ErrorStringBounds
[function]
[call site]
07254
test_chars
[function]
[call site]
07255
ImmutableString::strong_count
[function]
[call site]
07256
Ok
[function]
[call site]
07257
into
[function]
[call site]
07258
std::any::type_name::<ExclusiveRange>
[function]
[call site]
07259
std::any::type_name::<InclusiveRange>
[function]
[call site]
07260
string_functions::is_empty
[function]
[call site]
07261
TestStruct::clone
[function]
[call site]
07262
Self::into
[function]
[call site]
07263
Ok
[function]
[call site]
07264
std::any::type_name::<ExclusiveRange>
[function]
[call site]
07265
read_lock::<ExclusiveRange>
[function]
[call site]
07266
unwrap
[function]
[call site]
07267
TestStruct::clone
[function]
[call site]
07268
test_chars
[function]
[call site]
07269
ImmutableString::strong_count
[function]
[call site]
07270
super::calc_index
[function]
[call site]
07271
ERR::ErrorStringBounds
[function]
[call site]
07272
into
[function]
[call site]
07273
super::calc_index
[function]
[call site]
07274
ERR::ErrorStringBounds
[function]
[call site]
07275
into
[function]
[call site]
07276
Result::unwrap_or
[function]
[call site]
07277
TestStruct::clone
[function]
[call site]
07278
Self::into
[function]
[call site]
07279
ImmutableString::saturating_sub
[function]
[call site]
07280
test_chars
[function]
[call site]
07281
skip
[function]
[call site]
07282
test_functions_take
[function]
[call site]
07283
chars().skip(start).take(take).collect::<String>
[function]
[call site]
07284
into
[function]
[call site]
07285
Ok
[function]
[call site]
07286
std::any::type_name::<InclusiveRange>
[function]
[call site]
07287
read_lock::<InclusiveRange>
[function]
[call site]
07288
unwrap
[function]
[call site]
07289
TestStruct::clone
[function]
[call site]
07290
test_chars
[function]
[call site]
07291
ImmutableString::strong_count
[function]
[call site]
07292
iterator_functions::chars_from_start
[function]
[call site]
07293
iterator_functions::chars_from_start
[function]
[call site]
07294
super::calc_index
[function]
[call site]
07295
iterator_functions::chars_from_start
[function]
[call site]
07296
ERR::ErrorStringBounds
[function]
[call site]
07297
iterator_functions::chars_from_start
[function]
[call site]
07298
into
[function]
[call site]
07299
string_functions::add_append
[function]
[call site]
07300
string_functions::add_append
[function]
[call site]
07301
super::calc_index
[function]
[call site]
07302
string_functions::add_append
[function]
[call site]
07303
ERR::ErrorStringBounds
[function]
[call site]
07304
string_functions::add_append
[function]
[call site]
07305
into
[function]
[call site]
07306
Result::unwrap_or
[function]
[call site]
07307
TestStruct::clone
[function]
[call site]
07308
Self::into
[function]
[call site]
07309
test_chars
[function]
[call site]
07310
skip
[function]
[call site]
07311
test_functions_take
[function]
[call site]
07312
chars().skip(start).take(take).collect::<String>
[function]
[call site]
07313
into
[function]
[call site]
07314
Ok
[function]
[call site]
07315
Err
[function]
[call site]
07316
make_type_mismatch_err::<crate::INT>
[function]
[call site]
07317
Engine::call_indexer_get
[function]
[call site]
07318
hash_idx
[function]
[call site]
07319
get_or_init
[function]
[call site]
07320
calc_fn_hash
[function]
[call site]
07321
calc_fn_hash
[function]
[call site]
07322
into
[function]
[call site]
07323
Engine::exec_native_fn_call
[function]
[call site]
07324
RhaiResultOf::map
[function]
[call site]
07325
RhaiResultOf::map
[function]
[call site]
07326
Err
[function]
[call site]
07327
ERR::ErrorIndexingType
[function]
[call site]
07328
into
[function]
[call site]
07329
Target::is_temp_value
[function]
[call site]
07330
Engine::eval_dot_index_chain_raw
[function]
[call site]
07331
Some
[function]
[call site]
07332
shared_take_or_clone
[function]
[call site]
07333
Err
[function]
[call site]
07334
StmtBlock::as_mut
[function]
[call site]
07335
Engine::call_indexer_set
[function]
[call site]
07336
hash_idx
[function]
[call site]
07337
Engine::exec_native_fn_call
[function]
[call site]
07338
StmtBlock::span_or_else
[function]
[call site]
07339
Span::new
[function]
[call site]
07340
iterator_functions::chars_from_start
[function]
[call site]
07341
StmtBlock::span_or_else
[function]
[call site]
07342
string_functions::add_append
[function]
[call site]
07343
StmtBlock::span_or_else
[function]
[call site]
07344
Ok
[function]
[call site]
07345
Err
[function]
[call site]
07346
Ok
[function]
[call site]
07347
Engine::dbg
[function]
[call site]
07348
Self::as_deref_mut
[function]
[call site]
07349
StmtBlock::as_mut
[function]
[call site]
07350
Dynamic::is_shared
[function]
[call site]
07351
write_lock::<Dynamic>
[function]
[call site]
07352
unwrap
[function]
[call site]
07353
string_functions::pop
[function]
[call site]
07354
Dynamic::unwrap
[function]
[call site]
07355
TestStruct::clone
[function]
[call site]
07356
Engine::get_indexed_mut
[function]
[call site]
07357
Engine::eval_op_assignment
[function]
[call site]
07358
StmtBlock::as_ref
[function]
[call site]
07359
Dynamic::is_read_only
[function]
[call site]
07360
Expr::get_variable_name
[function]
[call site]
07361
string_functions::is_empty
[function]
[call site]
07362
Some
[function]
[call site]
07363
Option::unwrap_or_default
[function]
[call site]
07364
Expr::start_position
[function]
[call site]
07365
string_functions::is_empty
[function]
[call site]
07366
Expr::position
[function]
[call site]
07367
ParseSettings::level_up_with_position
[function]
[call site]
07368
Expr::start_position
[function]
[call site]
07369
Expr::start_position
[function]
[call site]
07370
Expr::position
[function]
[call site]
07371
Err
[function]
[call site]
07372
ERR::ErrorAssignmentToConstant
[function]
[call site]
07373
test_to_string
[function]
[call site]
07374
into
[function]
[call site]
07375
ParseSettings::level_up_with_position
[function]
[call site]
07376
ParseSettings::level_up
[function]
[call site]
07377
Ok
[function]
[call site]
07378
OpAssignment::get_op_assignment_info
[function]
[call site]
07379
OpAssignment::is_op_assignment
[function]
[call site]
07380
Some
[function]
[call site]
07381
StmtBlock::as_mut
[function]
[call site]
07382
as_mut().write_lock::<Dynamic>
[function]
[call site]
07383
unwrap
[function]
[call site]
07384
Engine::fast_operators
[function]
[call site]
07385
add
[function]
[call site]
07386
i64::map_err
[function]
[call site]
07387
EvalAltResult::fill_position
[function]
[call site]
07388
f32_functions::subtract
[function]
[call site]
07389
f32::map_err
[function]
[call site]
07390
EvalAltResult::fill_position
[function]
[call site]
07391
f32_functions::multiply
[function]
[call site]
07392
f32::map_err
[function]
[call site]
07393
EvalAltResult::fill_position
[function]
[call site]
07394
f32_functions::divide
[function]
[call site]
07395
f32::map_err
[function]
[call site]
07396
EvalAltResult::fill_position
[function]
[call site]
07397
f32_functions::modulo
[function]
[call site]
07398
f32::map_err
[function]
[call site]
07399
EvalAltResult::fill_position
[function]
[call site]
07400
func::get_builtin_op_assignment_fn
[function]
[call site]
07401
Some
[function]
[call site]
07402
Dynamic::as_int
[function]
[call site]
07403
unwrap
[function]
[call site]
07404
Dynamic::as_int
[function]
[call site]
07405
unwrap
[function]
[call site]
07406
write_lock::<Dynamic>
[function]
[call site]
07407
unwrap
[function]
[call site]
07408
RhaiResult::into
[function]
[call site]
07409
Ok
[function]
[call site]
07410
Some
[function]
[call site]
07411
Dynamic::as_int
[function]
[call site]
07412
unwrap
[function]
[call site]
07413
Dynamic::as_int
[function]
[call site]
07414
unwrap
[function]
[call site]
07415
write_lock::<Dynamic>
[function]
[call site]
07416
unwrap
[function]
[call site]
07417
RhaiResult::into
[function]
[call site]
07418
Ok
[function]
[call site]
07419
Some
[function]
[call site]
07420
Dynamic::as_char
[function]
[call site]
07421
unwrap
[function]
[call site]
07422
write_lock::<Dynamic>
[function]
[call site]
07423
unwrap
[function]
[call site]
07424
Position::new_const
[function]
[call site]
07425
blob_functions::push
[function]
[call site]
07426
Dynamic::as_char
[function]
[call site]
07427
Result::unwrap
[function]
[call site]
07428
blob_functions::push
[function]
[call site]
07429
RhaiResultOf::into
[function]
[call site]
07430
Ok
[function]
[call site]
07431
Some
[function]
[call site]
07432
split_first_mut
[function]
[call site]
07433
unwrap
[function]
[call site]
07434
Dynamic::as_immutable_string_mut
[function]
[call site]
07435
unwrap
[function]
[call site]
07436
Dynamic::as_immutable_string_ref
[function]
[call site]
07437
unwrap
[function]
[call site]
07438
string_functions::is_empty
[function]
[call site]
07439
string_functions::is_empty
[function]
[call site]
07440
test::len
[function]
[call site]
07441
test::len
[function]
[call site]
07442
unwrap
[function]
[call site]
07443
Package::init_engine
[function]
[call site]
07444
Engine::throw_on_size
[function]
[call site]
07445
Ok
[function]
[call site]
07446
Some
[function]
[call site]
07447
split_first_mut
[function]
[call site]
07448
unwrap
[function]
[call site]
07449
Dynamic::as_immutable_string_mut
[function]
[call site]
07450
unwrap
[function]
[call site]
07451
Dynamic::as_immutable_string_ref
[function]
[call site]
07452
unwrap
[function]
[call site]
07453
Ok
[function]
[call site]
07454
Some
[function]
[call site]
07455
test_functions_take
[function]
[call site]
07456
Dynamic::into_array
[function]
[call site]
07457
unwrap
[function]
[call site]
07458
string_functions::is_empty
[function]
[call site]
07459
Ok
[function]
[call site]
07460
Dynamic::as_array_ref
[function]
[call site]
07461
unwrap
[function]
[call site]
07462
string_functions::is_empty
[function]
[call site]
07463
unwrap
[function]
[call site]
07464
Package::init_engine
[function]
[call site]
07465
Engine::check_data_size
[function]
[call site]
07466
Dynamic::read_lock
[function]
[call site]
07467
unwrap
[function]
[call site]
07468
Dynamic::as_array_mut
[function]
[call site]
07469
unwrap
[function]
[call site]
07470
string_functions::add_append
[function]
[call site]
07471
Ok
[function]
[call site]
07472
Some
[function]
[call site]
07473
test_functions_take
[function]
[call site]
07474
Dynamic::into_blob
[function]
[call site]
07475
unwrap
[function]
[call site]
07476
Dynamic::as_blob_mut
[function]
[call site]
07477
unwrap
[function]
[call site]
07478
unwrap
[function]
[call site]
07479
Package::init_engine
[function]
[call site]
07480
Engine::throw_on_size
[function]
[call site]
07481
test::len
[function]
[call site]
07482
test::len
[function]
[call site]
07483
string_functions::add_append
[function]
[call site]
07484
Ok
[function]
[call site]
07485
Some
[function]
[call site]
07486
Dynamic::as_char
[function]
[call site]
07487
unwrap
[function]
[call site]
07488
encode_utf8
[function]
[call site]
07489
Dynamic::as_immutable_string_mut
[function]
[call site]
07490
unwrap
[function]
[call site]
07491
unwrap
[function]
[call site]
07492
Package::init_engine
[function]
[call site]
07493
Engine::throw_on_size
[function]
[call site]
07494
test::len
[function]
[call site]
07495
test::len
[function]
[call site]
07496
Ok
[function]
[call site]
07497
Some
[function]
[call site]
07498
Dynamic::as_immutable_string_ref
[function]
[call site]
07499
unwrap
[function]
[call site]
07500
string_functions::is_empty
[function]
[call site]
07501
Ok
[function]
[call site]
07502
Dynamic::as_char
[function]
[call site]
07503
unwrap
[function]
[call site]
07504
test_to_string
[function]
[call site]
07505
unwrap
[function]
[call site]
07506
Package::init_engine
[function]
[call site]
07507
Engine::throw_on_size
[function]
[call site]
07508
test::len
[function]
[call site]
07509
test::len
[function]
[call site]
07510
write_lock::<Dynamic>
[function]
[call site]
07511
unwrap
[function]
[call site]
07512
into
[function]
[call site]
07513
Ok
[function]
[call site]
07514
Some
[function]
[call site]
07515
test_functions_take
[function]
[call site]
07516
Dynamic::as_array_mut
[function]
[call site]
07517
unwrap
[function]
[call site]
07518
blob_functions::push
[function]
[call site]
07519
unwrap
[function]
[call site]
07520
Package::init_engine
[function]
[call site]
07521
Engine::check_data_size
[function]
[call site]
07522
Dynamic::read_lock
[function]
[call site]
07523
unwrap
[function]
[call site]
07524
Ok
[function]
[call site]
07525
Some
[function]
[call site]
07526
Dynamic::as_int
[function]
[call site]
07527
unwrap
[function]
[call site]
07528
Dynamic::as_blob_mut
[function]
[call site]
07529
unwrap
[function]
[call site]
07530
unwrap
[function]
[call site]
07531
Package::init_engine
[function]
[call site]
07532
Engine::throw_on_size
[function]
[call site]
07533
test::len
[function]
[call site]
07534
blob_functions::push
[function]
[call site]
07535
Ok
[function]
[call site]
07536
Some
[function]
[call site]
07537
Dynamic::as_char
[function]
[call site]
07538
unwrap
[function]
[call site]
07539
Dynamic::as_blob_mut
[function]
[call site]
07540
unwrap
[function]
[call site]
07541
unwrap
[function]
[call site]
07542
Package::init_engine
[function]
[call site]
07543
Engine::throw_on_size
[function]
[call site]
07544
test::len
[function]
[call site]
07545
string_functions::add_append_char
[function]
[call site]
07546
Ok
[function]
[call site]
07547
Some
[function]
[call site]
07548
split_first_mut
[function]
[call site]
07549
unwrap
[function]
[call site]
07550
Dynamic::as_blob_mut
[function]
[call site]
07551
unwrap
[function]
[call site]
07552
Dynamic::as_immutable_string_ref
[function]
[call site]
07553
unwrap
[function]
[call site]
07554
string_functions::is_empty
[function]
[call site]
07555
Ok
[function]
[call site]
07556
unwrap
[function]
[call site]
07557
Package::init_engine
[function]
[call site]
07558
Engine::throw_on_size
[function]
[call site]
07559
test::len
[function]
[call site]
07560
test::len
[function]
[call site]
07561
string_functions::add_append_str
[function]
[call site]
07562
Ok
[function]
[call site]
07563
then
[function]
[call site]
07564
&mut
[call site]
07565
into
[function]
[call site]
07566
test_custom_syntax_func
[function]
[call site]
07567
map_err
[function]
[call site]
07568
EvalAltResult::fill_position
[function]
[call site]
07569
Some
[function]
[call site]
07570
Engine::exec_native_fn_call
[function]
[call site]
07571
Some
[function]
[call site]
07572
Engine::exec_native_fn_call
[function]
[call site]
07573
Err
[function]
[call site]
07574
Engine::check_data_size
[function]
[call site]
07575
ParseSettings::level_up_with_position
[function]
[call site]
07576
ParseSettings::level_up
[function]
[call site]
07577
Ok
[function]
[call site]
07578
StmtBlock::as_mut
[function]
[call site]
07579
as_mut().write_lock::<Dynamic>
[function]
[call site]
07580
unwrap
[function]
[call site]
07581
StmtBlock::as_mut
[function]
[call site]
07582
Target::propagate_changed_value
[function]
[call site]
07583
Dynamic::as_bool
[function]
[call site]
07584
Result::map_err
[function]
[call site]
07585
TestStruct::new
[function]
[call site]
07586
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07587
&str::to_string
[function]
[call site]
07588
ParseError::to_string
[function]
[call site]
07589
Engine::new
[function]
[call site]
07590
Scope::new
[function]
[call site]
07591
blob_functions::push
[function]
[call site]
07592
blob_functions::push
[function]
[call site]
07593
blob_functions::push
[function]
[call site]
07594
write_lock::<crate::INT>
[function]
[call site]
07595
unwrap
[function]
[call site]
07596
Dynamic::as_int
[function]
[call site]
07597
Result::map_err
[function]
[call site]
07598
TestStruct::new
[function]
[call site]
07599
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07600
&str::to_string
[function]
[call site]
07601
ParseError::to_string
[function]
[call site]
07602
write_lock::<crate::INT>
[function]
[call site]
07603
unwrap
[function]
[call site]
07604
Dynamic::as_int
[function]
[call site]
07605
Result::map_err
[function]
[call site]
07606
TestStruct::new
[function]
[call site]
07607
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07608
&str::to_string
[function]
[call site]
07609
ParseError::to_string
[function]
[call site]
07610
write_lock::<crate::Blob>
[function]
[call site]
07611
unwrap
[function]
[call site]
07612
FnPtr::try_from
[function]
[call site]
07613
RhaiResultOf::unwrap
[function]
[call site]
07614
Dynamic::as_char
[function]
[call site]
07615
Result::map_err
[function]
[call site]
07616
TestStruct::new
[function]
[call site]
07617
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07618
&str::to_string
[function]
[call site]
07619
ParseError::to_string
[function]
[call site]
07620
write_lock::<crate::ImmutableString>
[function]
[call site]
07621
unwrap
[function]
[call site]
07622
test_chars
[function]
[call site]
07623
enumerate
[function]
[call site]
07624
test_optimizer_const_map
[function]
[call site]
07625
reflection_functions::collect
[function]
[call site]
07626
write_lock::<crate::ImmutableString>
[function]
[call site]
07627
unwrap
[function]
[call site]
07628
test_chars
[function]
[call site]
07629
ImmutableString::strong_count
[function]
[call site]
07630
test_chars
[function]
[call site]
07631
test_functions_take
[function]
[call site]
07632
test_chars
[function]
[call site]
07633
skip
[function]
[call site]
07634
test_chars
[function]
[call site]
07635
skip
[function]
[call site]
07636
test_chars
[function]
[call site]
07637
skip
[function]
[call site]
07638
optimize_combo_chain
[function]
[call site]
07639
test_to_string
[function]
[call site]
07640
test_chars
[function]
[call site]
07641
optimize_combo_chain
[function]
[call site]
07642
reflection_functions::collect
[function]
[call site]
07643
Ok
[function]
[call site]
07644
Engine::check_data_size
[function]
[call site]
07645
StmtBlock::as_ref
[function]
[call site]
07646
ParseSettings::level_up_with_position
[function]
[call site]
07647
Some
[function]
[call site]
07648
Err
[function]
[call site]
07649
Token::is_op_assignment
[function]
[call site]
07650
TestStruct::clone
[function]
[call site]
07651
Engine::call_indexer_get
[function]
[call site]
07652
into
[function]
[call site]
07653
Engine::eval_op_assignment
[function]
[call site]
07654
shared_take_or_clone
[function]
[call site]
07655
Engine::check_data_size
[function]
[call site]
07656
ParseSettings::level_up_with_position
[function]
[call site]
07657
Engine::call_indexer_set
[function]
[call site]
07658
Ok
[function]
[call site]
07659
Engine::dbg
[function]
[call site]
07660
Self::as_deref_mut
[function]
[call site]
07661
StmtBlock::as_mut
[function]
[call site]
07662
Dynamic::is_shared
[function]
[call site]
07663
write_lock::<Dynamic>
[function]
[call site]
07664
unwrap
[function]
[call site]
07665
string_functions::pop
[function]
[call site]
07666
Dynamic::unwrap
[function]
[call site]
07667
Engine::get_indexed_mut
[function]
[call site]
07668
RhaiResultOf::map
[function]
[call site]
07669
RhaiResult::take_or_clone
[function]
[call site]
07670
shared_try_take
[function]
[call site]
07671
Result::unwrap_or_else
[function]
[call site]
07672
StmtBlock::as_ref
[function]
[call site]
07673
TestStruct::clone
[function]
[call site]
07674
Expr::options
[function]
[call site]
07675
ASTFlags::intersects
[function]
[call site]
07676
StmtBlock::as_ref
[function]
[call site]
07677
Expr::is_unit
[function]
[call site]
07678
Ok
[function]
[call site]
07679
StmtBlock::as_ref
[function]
[call site]
07680
Dynamic::is_map
[function]
[call site]
07681
Engine::dbg_reset
[function]
[call site]
07682
defer
[function]
[call site]
07683
defer
[function]
[call site]
07684
first
[function]
[call site]
07685
map_or
[function]
[call site]
07686
Engine::make_method_call
[function]
[call site]
07687
StmtBlock::as_ref
[function]
[call site]
07688
Dynamic::is_fnptr
[function]
[call site]
07689
crate::func::locked_read
[function]
[call site]
07690
Option::map_or
[function]
[call site]
07691
StmtBlock::as_ref
[function]
[call site]
07692
as_ref().read_lock::<FnPtr>
[function]
[call site]
07693
unwrap
[function]
[call site]
07694
test_fn_ptr_curry
[function]
[call site]
07695
Engine::new
[function]
[call site]
07696
Engine::register_fn
[function]
[call site]
07697
MyIterableType::into_iter
[function]
[call site]
07698
Self::IntoIter::cloned
[function]
[call site]
07699
curry().iter().cloned().collect::<FnArgsVec<_>>
[function]
[call site]
07700
StaticModuleResolver::iter_mut
[function]
[call site]
07701
impl
[call site]
07702
test_functions_take
[function]
[call site]
07703
test_functions_take
[function]
[call site]
07704
test_functions_take
[function]
[call site]
07705
StmtBlock::as_mut
[function]
[call site]
07706
intersects
[function]
[call site]
07707
StmtBlock::as_mut
[function]
[call site]
07708
StmtBlock::as_mut
[function]
[call site]
07709
string_functions::remove
[function]
[call site]
07710
test_functions_take
[function]
[call site]
07711
make_sub
[function]
[call site]
07712
make_root
[function]
[call site]
07713
StaticModuleResolver::iter_mut
[function]
[call site]
07714
StaticModuleResolver::iter_mut
[function]
[call site]
07715
test_optimizer_const_map
[function]
[call site]
07716
Ident::as_str
[function]
[call site]
07717
iter_mut()
[call site]
07718
.chain(call_args.iter_mut())
[call site]
07719
.collect::<FnArgsVec<_>>
[function]
[call site]
07720
test::len
[function]
[call site]
07721
test::len
[function]
[call site]
07722
StmtBlock::as_ref
[function]
[call site]
07723
as_ref().read_lock::<FnPtr>
[function]
[call site]
07724
unwrap
[function]
[call site]
07725
Scope::new
[function]
[call site]
07726
StmtBlock::as_ref
[function]
[call site]
07727
test_optimizer_const_map
[function]
[call site]
07728
defer
[function]
[call site]
07729
Engine::call_script_fn
[function]
[call site]
07730
RhaiResult::map
[function]
[call site]
07731
defer
[function]
[call site]
07732
into
[function]
[call site]
07733
test_custom_syntax_func
[function]
[call site]
07734
and_then
[function]
[call site]
07735
Engine::check_data_size
[function]
[call site]
07736
test_optimizer_const_map
[function]
[call site]
07737
map_err
[function]
[call site]
07738
EvalAltResult::fill_position
[function]
[call site]
07739
test_native_context_fn_name
[function]
[call site]
07740
fn_ptr_functions::is_anonymous
[function]
[call site]
07741
tokenizer::is_valid_function_name
[function]
[call site]
07742
FnCallHashes::from_native_only
[function]
[call site]
07743
calc_fn_hash
[function]
[call site]
07744
test::len
[function]
[call site]
07745
FnCallHashes::from_hash
[function]
[call site]
07746
calc_fn_hash
[function]
[call site]
07747
test::len
[function]
[call site]
07748
Engine::exec_fn_call
[function]
[call site]
07749
string_functions::is_empty
[function]
[call site]
07750
test::len
[function]
[call site]
07751
Err
[function]
[call site]
07752
make_type_mismatch_err::<FnPtr>
[function]
[call site]
07753
Engine::map_type_name
[function]
[call site]
07754
StmtBlock::as_ref
[function]
[call site]
07755
std::
[call site]
07756
any::type_name
[function]
[call site]
07757
test_functions_take
[function]
[call site]
07758
take()
[call site]
07759
.try_cast_result::<FnPtr>
[function]
[call site]
07760
map_err
[function]
[call site]
07761
make_type_mismatch_err::<FnPtr>
[function]
[call site]
07762
Engine::map_type_name
[function]
[call site]
07763
RhaiNativeFunc::return_type_name
[function]
[call site]
07764
fn_ptr_functions::is_anonymous
[function]
[call site]
07765
MyIterableType::into_iter
[function]
[call site]
07766
into_iter().collect::<FnArgsVec<_>>
[function]
[call site]
07767
blob_functions::blob_with_capacity
[function]
[call site]
07768
test::len
[function]
[call site]
07769
test::len
[function]
[call site]
07770
test::len
[function]
[call site]
07771
StmtBlock::extend
[function]
[call site]
07772
StaticModuleResolver::iter_mut
[function]
[call site]
07773
StmtBlock::extend
[function]
[call site]
07774
StaticModuleResolver::iter_mut
[function]
[call site]
07775
impl
[call site]
07776
test::len
[function]
[call site]
07777
test::len
[function]
[call site]
07778
ensure_no_data_race
[function]
[call site]
07779
Scope::new
[function]
[call site]
07780
Some
[function]
[call site]
07781
StmtBlock::as_mut
[function]
[call site]
07782
as_deref
[function]
[call site]
07783
defer
[function]
[call site]
07784
Engine::call_script_fn
[function]
[call site]
07785
RhaiResult::map
[function]
[call site]
07786
defer
[function]
[call site]
07787
into
[function]
[call site]
07788
blob_functions::insert
[function]
[call site]
07789
StmtBlock::as_mut
[function]
[call site]
07790
test_custom_syntax_func
[function]
[call site]
07791
and_then
[function]
[call site]
07792
Engine::check_data_size
[function]
[call site]
07793
test_optimizer_const_map
[function]
[call site]
07794
map_err
[function]
[call site]
07795
EvalAltResult::fill_position
[function]
[call site]
07796
Target::is_ref
[function]
[call site]
07797
blob_functions::insert
[function]
[call site]
07798
StmtBlock::as_mut
[function]
[call site]
07799
test::len
[function]
[call site]
07800
tokenizer::is_valid_function_name
[function]
[call site]
07801
FnCallHashes::from_native_only
[function]
[call site]
07802
calc_fn_hash
[function]
[call site]
07803
FnCallHashes::from_script_and_native
[function]
[call site]
07804
calc_fn_hash
[function]
[call site]
07805
calc_fn_hash
[function]
[call site]
07806
FnCallHashes::from_native_only
[function]
[call site]
07807
calc_fn_hash
[function]
[call site]
07808
Engine::exec_fn_call
[function]
[call site]
07809
StmtBlock::as_ref
[function]
[call site]
07810
std::
[call site]
07811
any::type_name
[function]
[call site]
07812
StmtBlock::as_ref
[function]
[call site]
07813
as_ref()
[call site]
07814
.read_lock::<FnPtr>
[function]
[call site]
07815
ok_or_else
[function]
[call site]
07816
make_type_mismatch_err::<FnPtr>
[function]
[call site]
07817
Engine::map_type_name
[function]
[call site]
07818
TestStruct::clone
[function]
[call site]
07819
StmtBlock::extend
[function]
[call site]
07820
StaticModuleResolver::iter_mut
[function]
[call site]
07821
impl
[call site]
07822
Ok
[function]
[call site]
07823
into
[function]
[call site]
07824
string_functions::is_empty
[function]
[call site]
07825
Ok
[function]
[call site]
07826
Dynamic::is_shared
[function]
[call site]
07827
into
[function]
[call site]
07828
StmtBlock::as_ref
[function]
[call site]
07829
Dynamic::as_map_ref
[function]
[call site]
07830
Command::get
[function]
[call site]
07831
read_lock::<FnPtr>
[function]
[call site]
07832
FnPtr::fn_name_raw
[function]
[call site]
07833
TestStruct::clone
[function]
[call site]
07834
Self
[function]
[call site]
07835
FnPtr::is_curried
[function]
[call site]
07836
test_fn_ptr_curry
[function]
[call site]
07837
MyIterableType::into_iter
[function]
[call site]
07838
Self::IntoIter::cloned
[function]
[call site]
07839
optimize_combo_chain
[function]
[call site]
07840
StaticModuleResolver::iter_mut
[function]
[call site]
07841
impl
[call site]
07842
curry()
[call site]
07843
.iter()
[call site]
07844
.cloned()
[call site]
07845
.chain(call_args.iter_mut().map(mem::take))
[call site]
07846
.collect::<FnArgsVec<_>>
[function]
[call site]
07847
test::len
[function]
[call site]
07848
test::len
[function]
[call site]
07849
Some
[function]
[call site]
07850
Some
[function]
[call site]
07851
TestStruct::clone
[function]
[call site]
07852
TestStruct::clone
[function]
[call site]
07853
Some
[function]
[call site]
07854
cfg
[function]
[call site]
07855
Some
[function]
[call site]
07856
TestStruct::clone
[function]
[call site]
07857
cfg
[function]
[call site]
07858
test_not
[function]
[call site]
07859
Engine::new
[function]
[call site]
07860
TestStruct::clone
[function]
[call site]
07861
cfg
[function]
[call site]
07862
fn_ptr_functions::is_anonymous
[function]
[call site]
07863
test::len
[function]
[call site]
07864
tokenizer::is_valid_function_name
[function]
[call site]
07865
FnCallHashes::from_native_only
[function]
[call site]
07866
calc_fn_hash
[function]
[call site]
07867
FnCallHashes::from_script_and_native
[function]
[call site]
07868
calc_fn_hash
[function]
[call site]
07869
calc_fn_hash
[function]
[call site]
07870
FnCallHashes::from_native_only
[function]
[call site]
07871
calc_fn_hash
[function]
[call site]
07872
Scope::new
[function]
[call site]
07873
as_deref
[function]
[call site]
07874
Some
[function]
[call site]
07875
StmtBlock::as_mut
[function]
[call site]
07876
StaticModuleResolver::iter_mut
[function]
[call site]
07877
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
07878
defer
[function]
[call site]
07879
Engine::call_script_fn
[function]
[call site]
07880
RhaiResult::map
[function]
[call site]
07881
std::iter::once
[function]
[call site]
07882
StmtBlock::as_mut
[function]
[call site]
07883
optimize_combo_chain
[function]
[call site]
07884
StaticModuleResolver::iter_mut
[function]
[call site]
07885
as_mut())
[call site]
07886
.chain(call_args.iter_mut())
[call site]
07887
.collect::<FnArgsVec<_>>
[function]
[call site]
07888
defer
[function]
[call site]
07889
into
[function]
[call site]
07890
test_custom_syntax_func
[function]
[call site]
07891
and_then
[function]
[call site]
07892
Engine::check_data_size
[function]
[call site]
07893
test_optimizer_const_map
[function]
[call site]
07894
map_err
[function]
[call site]
07895
EvalAltResult::fill_position
[function]
[call site]
07896
Target::is_ref
[function]
[call site]
07897
std::iter::once
[function]
[call site]
07898
StmtBlock::as_mut
[function]
[call site]
07899
optimize_combo_chain
[function]
[call site]
07900
StaticModuleResolver::iter_mut
[function]
[call site]
07901
as_mut())
[call site]
07902
.chain(call_args.iter_mut())
[call site]
07903
.collect::<FnArgsVec<_>>
[function]
[call site]
07904
Engine::exec_fn_call
[function]
[call site]
07905
Target::propagate_changed_value
[function]
[call site]
07906
Ok
[function]
[call site]
07907
Engine::dbg
[function]
[call site]
07908
Self::as_deref_mut
[function]
[call site]
07909
TestStruct::clone
[function]
[call site]
07910
into
[function]
[call site]
07911
StmtBlock::as_mut
[function]
[call site]
07912
Dynamic::is_shared
[function]
[call site]
07913
write_lock::<Dynamic>
[function]
[call site]
07914
unwrap
[function]
[call site]
07915
Engine::get_indexed_mut
[function]
[call site]
07916
Engine::eval_op_assignment
[function]
[call site]
07917
Engine::check_data_size
[function]
[call site]
07918
print_source
[function]
[call site]
07919
Position::is_none
[function]
[call site]
07920
Position::line
[function]
[call site]
07921
Option::unwrap
[function]
[call site]
07922
saturating_sub
[function]
[call site]
07923
min_max_functions::min
[function]
[call site]
07924
test::len
[function]
[call site]
07925
ImmutableString::to_string
[function]
[call site]
07926
test::len
[function]
[call site]
07927
Position::position
[function]
[call site]
07928
MyIterableType::into_iter
[function]
[call site]
07929
Self::IntoIter::enumerate
[function]
[call site]
07930
test_functions_take
[function]
[call site]
07931
skip
[function]
[call site]
07932
Position::position
[function]
[call site]
07933
test::len
[function]
[call site]
07934
ParseSettings::level_up_with_position
[function]
[call site]
07935
Ok
[function]
[call site]
07936
Engine::dbg
[function]
[call site]
07937
Self::as_deref_mut
[function]
[call site]
07938
StmtBlock::as_mut
[function]
[call site]
07939
Dynamic::is_shared
[function]
[call site]
07940
write_lock::<Dynamic>
[function]
[call site]
07941
unwrap
[function]
[call site]
07942
TestStruct::clone
[function]
[call site]
07943
into
[function]
[call site]
07944
Engine::get_indexed_mut
[function]
[call site]
07945
Ok
[function]
[call site]
07946
shared_take_or_clone
[function]
[call site]
07947
Engine::dbg
[function]
[call site]
07948
Token::is_op_assignment
[function]
[call site]
07949
StmtBlock::as_mut
[function]
[call site]
07950
Engine::exec_native_fn_call
[function]
[call site]
07951
StmtBlock::span_or_else
[function]
[call site]
07952
StmtBlock::as_mut
[function]
[call site]
07953
into
[function]
[call site]
07954
Engine::call_indexer_get
[function]
[call site]
07955
RhaiResultOf::map
[function]
[call site]
07956
map_err
[function]
[call site]
07957
Err
[function]
[call site]
07958
try_into
[function]
[call site]
07959
Engine::eval_op_assignment
[function]
[call site]
07960
StmtBlock::as_mut
[function]
[call site]
07961
Engine::exec_native_fn_call
[function]
[call site]
07962
StmtBlock::span_or_else
[function]
[call site]
07963
StmtBlock::as_mut
[function]
[call site]
07964
into
[function]
[call site]
07965
Engine::call_indexer_set
[function]
[call site]
07966
RhaiResultOf::map_err
[function]
[call site]
07967
Err
[function]
[call site]
07968
Engine::dbg
[function]
[call site]
07969
StmtBlock::as_mut
[function]
[call site]
07970
Engine::exec_native_fn_call
[function]
[call site]
07971
RhaiResultOf::map_or_else
[function]
[call site]
07972
StmtBlock::as_mut
[function]
[call site]
07973
into
[function]
[call site]
07974
Engine::call_indexer_get
[function]
[call site]
07975
RhaiResultOf::map
[function]
[call site]
07976
map_err
[function]
[call site]
07977
Err
[function]
[call site]
07978
Ok
[function]
[call site]
07979
Self::as_deref_mut
[function]
[call site]
07980
Engine::dbg
[function]
[call site]
07981
as_deref_mut
[function]
[call site]
07982
StmtBlock::as_mut
[function]
[call site]
07983
Dynamic::is_shared
[function]
[call site]
07984
write_lock::<Dynamic>
[function]
[call site]
07985
unwrap
[function]
[call site]
07986
TestStruct::clone
[function]
[call site]
07987
into
[function]
[call site]
07988
Engine::get_indexed_mut
[function]
[call site]
07989
Engine::dbg_reset
[function]
[call site]
07990
defer
[function]
[call site]
07991
defer
[function]
[call site]
07992
first
[function]
[call site]
07993
map_or
[function]
[call site]
07994
Engine::make_method_call
[function]
[call site]
07995
into
[function]
[call site]
07996
Engine::eval_dot_index_chain_raw
[function]
[call site]
07997
Self::as_deref_mut
[function]
[call site]
07998
Engine::dbg
[function]
[call site]
07999
StmtBlock::as_mut
[function]
[call site]
08000
Engine::exec_native_fn_call
[function]
[call site]
08001
StmtBlock::span_or_else
[function]
[call site]
08002
StmtBlock::as_mut
[function]
[call site]
08003
into
[function]
[call site]
08004
Engine::call_indexer_get
[function]
[call site]
08005
RhaiResultOf::map
[function]
[call site]
08006
map_err
[function]
[call site]
08007
Err
[function]
[call site]
08008
try_into
[function]
[call site]
08009
Engine::eval_dot_index_chain_raw
[function]
[call site]
08010
StmtBlock::as_mut
[function]
[call site]
08011
StmtBlock::as_mut
[function]
[call site]
08012
Engine::exec_native_fn_call
[function]
[call site]
08013
StmtBlock::span_or_else
[function]
[call site]
08014
StmtBlock::as_mut
[function]
[call site]
08015
into
[function]
[call site]
08016
StmtBlock::as_mut
[function]
[call site]
08017
Engine::call_indexer_set
[function]
[call site]
08018
StmtBlock::span_or_else
[function]
[call site]
08019
Ok
[function]
[call site]
08020
Err
[function]
[call site]
08021
Err
[function]
[call site]
08022
Ok
[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
Engine::track_operation
[function]
[call site]
08032
Engine::dbg
[function]
[call site]
08033
Self::as_deref_mut
[function]
[call site]
08034
Engine::search_namespace
[function]
[call site]
08035
Engine::eval_dot_index_chain_raw
[function]
[call site]
08036
Engine::eval_expr
[function]
[call site]
08037
Self::as_deref_mut
[function]
[call site]
08038
Dynamic::flatten
[function]
[call site]
08039
into
[function]
[call site]
08040
Some
[function]
[call site]
08041
Engine::eval_dot_index_chain_raw
[function]
[call site]
08042
test_optimizer_const_map
[function]
[call site]
08043
Engine::eval_dot_index_chain
[function]
[call site]
08044
RhaiResult::map
[function]
[call site]
08045
string_functions::is_empty
[function]
[call site]
08046
Ok
[function]
[call site]
08047
Engine::eval_stmt_block
[function]
[call site]
08048
StmtBlock::take_statements
[function]
[call site]
08049
Engine::eval_fn_call_expr
[function]
[call site]
08050
Position::is_none
[function]
[call site]
08051
Err
[function]
[call site]
08052
ERR::ErrorUnboundThis
[function]
[call site]
08053
ParseSettings::level_up_with_position
[function]
[call site]
08054
into
[function]
[call site]
08055
Engine::eval_expr
[function]
[call site]
08056
Self::as_deref_mut
[function]
[call site]
08057
Dynamic::flatten
[function]
[call site]
08058
Engine::track_operation
[function]
[call site]
08059
ParseSettings::level_up_with_position
[function]
[call site]
08060
Self::unwrap
[function]
[call site]
08061
try_into
[function]
[call site]
08062
Engine::eval_op_assignment
[function]
[call site]
08063
Engine::eval_expr
[function]
[call site]
08064
Self::as_deref_mut
[function]
[call site]
08065
Dynamic::flatten
[function]
[call site]
08066
Engine::track_operation
[function]
[call site]
08067
ParseSettings::level_up_with_position
[function]
[call site]
08068
Engine::search_namespace
[function]
[call site]
08069
Target::is_ref
[function]
[call site]
08070
Dynamic::is_shared
[function]
[call site]
08071
Err
[function]
[call site]
08072
ERR::ErrorAssignmentToConstant
[function]
[call site]
08073
test_to_string
[function]
[call site]
08074
ParseSettings::level_up_with_position
[function]
[call site]
08075
into
[function]
[call site]
08076
Engine::eval_op_assignment
[function]
[call site]
08077
Engine::eval_expr
[function]
[call site]
08078
Self::as_deref_mut
[function]
[call site]
08079
Dynamic::flatten
[function]
[call site]
08080
Some
[function]
[call site]
08081
Engine::intern_string
[function]
[call site]
08082
Engine::get_interned_string
[function]
[call site]
08083
ImmutableString::into
[function]
[call site]
08084
Engine::eval_dot_index_chain
[function]
[call site]
08085
Engine::eval_dot_index_chain
[function]
[call site]
08086
Ok
[function]
[call site]
08087
Engine::allow_shadowing
[function]
[call site]
08088
string_functions::contains
[function]
[call site]
08089
Ident::as_str
[function]
[call site]
08090
Err
[function]
[call site]
08091
ERR::ErrorVariableExists
[function]
[call site]
08092
Ident::as_str
[function]
[call site]
08093
test_to_string
[function]
[call site]
08094
into
[function]
[call site]
08095
ASTFlags::intersects
[function]
[call site]
08096
ASTFlags::intersects
[function]
[call site]
08097
string_functions::contains
[function]
[call site]
08098
Ident::as_str
[function]
[call site]
08099
VarDefInfo::new
[function]
[call site]
08100
Ident::as_str
[function]
[call site]
08101
test::len
[function]
[call site]
08102
EvalContext::new
[function]
[call site]
08103
Self::as_deref_mut
[function]
[call site]
08104
test_var_def_filter
[function]
[call site]
08105
test::len
[function]
[call site]
08106
Err
[function]
[call site]
08107
ERR::ErrorForbiddenVariable
[function]
[call site]
08108
Ident::as_str
[function]
[call site]
08109
&str::to_string
[function]
[call site]
08110
into
[function]
[call site]
08111
Position::is_none
[function]
[call site]
08112
test::len
[function]
[call site]
08113
Engine::max_variables
[function]
[call site]
08114
Err
[function]
[call site]
08115
ERR::ErrorTooManyVariables
[function]
[call site]
08116
into
[function]
[call site]
08117
Engine::eval_expr
[function]
[call site]
08118
Dynamic::flatten
[function]
[call site]
08119
Engine::intern_string
[function]
[call site]
08120
MyIterableType::into_iter
[function]
[call site]
08121
T::as_any
[function]
[call site]
08122
string_functions::is_empty
[function]
[call site]
08123
crate::func::locked_write
[function]
[call site]
08124
get_or_insert_with
[function]
[call site]
08125
crate::Shared::new
[function]
[call site]
08126
crate::Locked::new
[function]
[call site]
08127
std::collections::BTreeMap::new
[function]
[call site]
08128
Option::unwrap
[function]
[call site]
08129
blob_functions::insert
[function]
[call site]
08130
TestStruct::clone
[function]
[call site]
08131
TestStruct::clone
[function]
[call site]
08132
then_some
[function]
[call site]
08133
Dynamic::set_access_mode
[function]
[call site]
08134
Scope::get_mut_by_index
[function]
[call site]
08135
test::len
[function]
[call site]
08136
Command::get
[function]
[call site]
08137
Scope::push_entry
[function]
[call site]
08138
TestStruct::clone
[function]
[call site]
08139
Scope::add_alias_by_index
[function]
[call site]
08140
test::len
[function]
[call site]
08141
Ident::as_str
[function]
[call site]
08142
&str::into
[function]
[call site]
08143
Ok
[function]
[call site]
08144
Engine::eval_expr
[function]
[call site]
08145
Self::as_deref_mut
[function]
[call site]
08146
Dynamic::as_bool
[function]
[call site]
08147
map_err
[function]
[call site]
08148
make_type_mismatch_err::<bool>
[function]
[call site]
08149
ParseSettings::level_up_with_position
[function]
[call site]
08150
string_functions::is_empty
[function]
[call site]
08151
test::len
[function]
[call site]
08152
Engine::eval_stmt_block
[function]
[call site]
08153
StmtBlock::take_statements
[function]
[call site]
08154
mem::take
[function]
[call site]
08155
StmtBlock::statements_mut
[function]
[call site]
08156
string_functions::is_empty
[function]
[call site]
08157
Engine::eval_stmt_block
[function]
[call site]
08158
StmtBlock::take_statements
[function]
[call site]
08159
Ok
[function]
[call site]
08160
Engine::eval_expr
[function]
[call site]
08161
Self::as_deref_mut
[function]
[call site]
08162
Dynamic::is_hashable
[function]
[call site]
08163
MyIterableType::into_iter
[function]
[call site]
08164
Self::IntoIter::all
[function]
[call site]
08165
map_functions::values
[function]
[call site]
08166
Array::all
[function]
[call site]
08167
Engine::new
[function]
[call site]
08168
register_type::<TestStruct>
[function]
[call site]
08169
Engine::register_fn
[function]
[call site]
08170
Engine::register_fn
[function]
[call site]
08171
is_some
[function]
[call site]
08172
test_fn_ptr_curry
[function]
[call site]
08173
MyIterableType::into_iter
[function]
[call site]
08174
Self::IntoIter::all
[function]
[call site]
08175
T::as_any
[function]
[call site]
08176
Dynamic::type_id
[function]
[call site]
08177
TypeId::of::<u8>
[function]
[call site]
08178
TypeId::of::<u16>
[function]
[call site]
08179
TypeId::of::<u32>
[function]
[call site]
08180
TypeId::of::<u64>
[function]
[call site]
08181
TypeId::of::<i8>
[function]
[call site]
08182
TypeId::of::<i16>
[function]
[call site]
08183
TypeId::of::<i32>
[function]
[call site]
08184
TypeId::of::<i64>
[function]
[call site]
08185
TypeId::of::<f32>
[function]
[call site]
08186
TypeId::of::<f64>
[function]
[call site]
08187
TypeId::of::<u128>
[function]
[call site]
08188
TypeId::of::<i128>
[function]
[call site]
08189
TypeId::of::<ExclusiveRange>
[function]
[call site]
08190
TypeId::of::<InclusiveRange>
[function]
[call site]
08191
crate::func::locked_read
[function]
[call site]
08192
Option::map_or
[function]
[call site]
08193
Dynamic::is_hashable
[function]
[call site]
08194
MyIterableType::into_iter
[function]
[call site]
08195
Self::IntoIter::all
[function]
[call site]
08196
map_functions::values
[function]
[call site]
08197
Array::all
[function]
[call site]
08198
is_some
[function]
[call site]
08199
test_fn_ptr_curry
[function]
[call site]
08200
MyIterableType::into_iter
[function]
[call site]
08201
Self::IntoIter::all
[function]
[call site]
08202
T::as_any
[function]
[call site]
08203
Dynamic::type_id
[function]
[call site]
08204
TypeId::of::<u8>
[function]
[call site]
08205
TypeId::of::<u16>
[function]
[call site]
08206
TypeId::of::<u32>
[function]
[call site]
08207
TypeId::of::<u64>
[function]
[call site]
08208
TypeId::of::<i8>
[function]
[call site]
08209
TypeId::of::<i16>
[function]
[call site]
08210
TypeId::of::<i32>
[function]
[call site]
08211
TypeId::of::<i64>
[function]
[call site]
08212
TypeId::of::<f32>
[function]
[call site]
08213
TypeId::of::<f64>
[function]
[call site]
08214
TypeId::of::<u128>
[function]
[call site]
08215
TypeId::of::<i128>
[function]
[call site]
08216
TypeId::of::<ExclusiveRange>
[function]
[call site]
08217
TypeId::of::<InclusiveRange>
[function]
[call site]
08218
crate::func::locked_read
[function]
[call site]
08219
Option::map_or
[function]
[call site]
08220
Dynamic::is_hashable
[function]
[call site]
08221
crate::func::locked_read
[function]
[call site]
08222
Option::map_or
[function]
[call site]
08223
blob_functions::insert
[function]
[call site]
08224
checked_is_hashable
[function]
[call site]
08225
MyIterableType::into_iter
[function]
[call site]
08226
Self::IntoIter::all
[function]
[call site]
08227
checked_is_hashable
[function]
[call site]
08228
map_functions::values
[function]
[call site]
08229
Array::all
[function]
[call site]
08230
checked_is_hashable
[function]
[call site]
08231
Position::is_none
[function]
[call site]
08232
test_fn_ptr_curry
[function]
[call site]
08233
MyIterableType::into_iter
[function]
[call site]
08234
Self::IntoIter::all
[function]
[call site]
08235
checked_is_hashable
[function]
[call site]
08236
Dynamic::is_hashable
[function]
[call site]
08237
checked_is_hashable
[function]
[call site]
08238
Engine::default
[function]
[call site]
08239
crate::func::locked_read
[function]
[call site]
08240
Option::map_or
[function]
[call site]
08241
blob_functions::insert
[function]
[call site]
08242
checked_is_hashable
[function]
[call site]
08243
MyIterableType::into_iter
[function]
[call site]
08244
Self::IntoIter::all
[function]
[call site]
08245
checked_is_hashable
[function]
[call site]
08246
map_functions::values
[function]
[call site]
08247
Array::all
[function]
[call site]
08248
checked_is_hashable
[function]
[call site]
08249
Position::is_none
[function]
[call site]
08250
test_fn_ptr_curry
[function]
[call site]
08251
MyIterableType::into_iter
[function]
[call site]
08252
Self::IntoIter::all
[function]
[call site]
08253
checked_is_hashable
[function]
[call site]
08254
Dynamic::is_hashable
[function]
[call site]
08255
checked_is_hashable
[function]
[call site]
08256
Engine::default
[function]
[call site]
08257
func::get_hasher
[function]
[call site]
08258
config::hashing::get_hashing_seed
[function]
[call site]
08259
ahash::RandomState::with_seeds
[function]
[call site]
08260
StraightHasherBuilder::build_hasher
[function]
[call site]
08261
Engine::default
[function]
[call site]
08262
test::hash
[function]
[call site]
08263
Self::Hasher::finish
[function]
[call site]
08264
Command::get
[function]
[call site]
08265
Engine::eval_expr
[function]
[call site]
08266
Self::as_deref_mut
[function]
[call site]
08267
Dynamic::as_bool
[function]
[call site]
08268
map_err
[function]
[call site]
08269
make_type_mismatch_err::<bool>
[function]
[call site]
08270
ParseSettings::level_up_with_position
[function]
[call site]
08271
ParseSettings::level_up
[function]
[call site]
08272
Ok
[function]
[call site]
08273
Some
[function]
[call site]
08274
string_functions::is_empty
[function]
[call site]
08275
MyIterableType::into_iter
[function]
[call site]
08276
Self::IntoIter::filter
[function]
[call site]
08277
Engine::new
[function]
[call site]
08278
Engine::compile
[function]
[call site]
08279
ParseResult::unwrap
[function]
[call site]
08280
Engine::run_ast
[function]
[call site]
08281
Engine::run_ast_with_scope
[function]
[call site]
08282
Caches::new
[function]
[call site]
08283
Engine::new_global_runtime_state
[function]
[call site]
08284
AST::source_raw
[function]
[call site]
08285
StmtBlock::as_ref
[function]
[call site]
08286
Option::cloned
[function]
[call site]
08287
blob_functions::push
[function]
[call site]
08288
AST::shared_lib
[function]
[call site]
08289
&crate::SharedModule::clone
[function]
[call site]
08290
clone_from
[function]
[call site]
08291
Engine::eval_global_statements
[function]
[call site]
08292
StmtBlock::take_statements
[function]
[call site]
08293
Engine::is_debugger_registered
[function]
[call site]
08294
GlobalRuntimeState::debugger_mut
[function]
[call site]
08295
as_deref_mut
[function]
[call site]
08296
unwrap
[function]
[call site]
08297
crate::ast::Stmt::Noop
[function]
[call site]
08298
Engine::dbg
[function]
[call site]
08299
Ok
[function]
[call site]
08300
Scope::new
[function]
[call site]
08301
RhaiResultOf::unwrap
[function]
[call site]
08302
Engine::on_def_var
[function]
[call site]
08303
Some
[function]
[call site]
08304
TestStruct::new
[function]
[call site]
08305
Option::name
[function]
[call site]
08306
Engine::new
[function]
[call site]
08307
VarDefInfo::nesting_level
[function]
[call site]
08308
Ok
[function]
[call site]
08309
Ok
[function]
[call site]
08310
run
[function]
[call site]
08311
RhaiResultOf::unwrap_err
[function]
[call site]
08312
run
[function]
[call site]
08313
RhaiResultOf::unwrap_err
[function]
[call site]
08314
run
[function]
[call site]
08315
RhaiResultOf::unwrap_err
[function]
[call site]
08316
run
[function]
[call site]
08317
RhaiResultOf::unwrap
[function]
[call site]
08318
string_functions::contains
[function]
[call site]
08319
without_metadata::test_parse_json_err_no_index
[function]
[call site]
08320
Engine::new
[function]
[call site]
08321
Scope::new
[function]
[call site]
08322
eval_with_scope::<Dynamic>
[function]
[call site]
08323
unwrap_err
[function]
[call site]
08324
Engine::eval_expr
[function]
[call site]
08325
Self::as_deref_mut
[function]
[call site]
08326
Dynamic::as_bool
[function]
[call site]
08327
map_err
[function]
[call site]
08328
make_type_mismatch_err::<bool>
[function]
[call site]
08329
ParseSettings::level_up_with_position
[function]
[call site]
08330
Some
[function]
[call site]
08331
StmtBlock::span_or_else
[function]
[call site]
08332
Span::new
[function]
[call site]
08333
iterator_functions::chars_from_start
[function]
[call site]
08334
StmtBlock::span_or_else
[function]
[call site]
08335
string_functions::add_append
[function]
[call site]
08336
StmtBlock::span_or_else
[function]
[call site]
08337
StmtBlock::as_ref
[function]
[call site]
08338
test_optimizer_const_map
[function]
[call site]
08339
Span::map_or
[function]
[call site]
08340
Ok
[function]
[call site]
08341
Engine::eval_expr
[function]
[call site]
08342
string_functions::is_empty
[function]
[call site]
08343
Engine::track_operation
[function]
[call site]
08344
ParseSettings::level_up_with_position
[function]
[call site]
08345
ParseSettings::level_up
[function]
[call site]
08346
Ok
[function]
[call site]
08347
Self::as_deref_mut
[function]
[call site]
08348
StmtBlock::take_statements
[function]
[call site]
08349
Engine::eval_stmt_block
[function]
[call site]
08350
Ok
[function]
[call site]
08351
Err
[function]
[call site]
08352
Engine::eval_expr
[function]
[call site]
08353
Self::as_deref_mut
[function]
[call site]
08354
Dynamic::as_bool
[function]
[call site]
08355
map_err
[function]
[call site]
08356
make_type_mismatch_err::<bool>
[function]
[call site]
08357
ParseSettings::level_up_with_position
[function]
[call site]
08358
Ok
[function]
[call site]
08359
string_functions::is_empty
[function]
[call site]
08360
Self::as_deref_mut
[function]
[call site]
08361
StmtBlock::take_statements
[function]
[call site]
08362
Engine::eval_stmt_block
[function]
[call site]
08363
Ok
[function]
[call site]
08364
Err
[function]
[call site]
08365
ASTFlags::intersects
[function]
[call site]
08366
string_functions::is_empty
[function]
[call site]
08367
Self::as_deref_mut
[function]
[call site]
08368
StmtBlock::take_statements
[function]
[call site]
08369
Engine::eval_stmt_block
[function]
[call site]
08370
Ok
[function]
[call site]
08371
Err
[function]
[call site]
08372
Engine::eval_expr
[function]
[call site]
08373
Self::as_deref_mut
[function]
[call site]
08374
Dynamic::as_bool
[function]
[call site]
08375
map_err
[function]
[call site]
08376
make_type_mismatch_err::<bool>
[function]
[call site]
08377
ParseSettings::level_up_with_position
[function]
[call site]
08378
Ok
[function]
[call site]
08379
test::len
[function]
[call site]
08380
Engine::max_variables
[function]
[call site]
08381
String::from
[function]
[call site]
08382
is_some
[function]
[call site]
08383
Err
[function]
[call site]
08384
ERR::ErrorTooManyVariables
[function]
[call site]
08385
into
[function]
[call site]
08386
Engine::eval_expr
[function]
[call site]
08387
Self::as_deref_mut
[function]
[call site]
08388
Dynamic::flatten
[function]
[call site]
08389
Dynamic::type_id
[function]
[call site]
08390
MyIterableType::into_iter
[function]
[call site]
08391
array_functions::find_map
[function]
[call site]
08392
Module::get_iter
[function]
[call site]
08393
Command::get
[function]
[call site]
08394
test_optimizer_const_map
[function]
[call site]
08395
StmtBlock::span_or_else
[function]
[call site]
08396
Module::get_iter
[function]
[call site]
08397
Command::get
[function]
[call site]
08398
test_optimizer_const_map
[function]
[call site]
08399
StmtBlock::span_or_else
[function]
[call site]
08400
map_functions::values
[function]
[call site]
08401
array_functions::find_map
[function]
[call site]
08402
Module::get_qualified_iter
[function]
[call site]
08403
Command::get
[function]
[call site]
08404
test_optimizer_const_map
[function]
[call site]
08405
ok_or_else
[function]
[call site]
08406
ERR::ErrorFor
[function]
[call site]
08407
Expr::start_position
[function]
[call site]
08408
defer
[function]
[call site]
08409
StmtBlock::as_ref
[function]
[call site]
08410
test_optimizer_const_map
[function]
[call site]
08411
blob_functions::push
[function]
[call site]
08412
TestStruct::clone
[function]
[call site]
08413
test::len
[function]
[call site]
08414
blob_functions::push
[function]
[call site]
08415
TestStruct::clone
[function]
[call site]
08416
test::len
[function]
[call site]
08417
string_functions::is_empty
[function]
[call site]
08418
iter_func
[function]
[call site]
08419
Engine::track_operation
[function]
[call site]
08420
ParseSettings::level_up_with_position
[function]
[call site]
08421
iter_func
[function]
[call site]
08422
checked_add
[function]
[call site]
08423
ok_or_else
[function]
[call site]
08424
ERR::ErrorArithmetic
[function]
[call site]
08425
Scope::get_mut_by_index
[function]
[call site]
08426
Dynamic::write_lock
[function]
[call site]
08427
crate::func::locked_write
[function]
[call site]
08428
TypeId::of::<Self>
[function]
[call site]
08429
TypeId::of::<T>
[function]
[call site]
08430
Dynamic::type_id
[function]
[call site]
08431
TypeId::of::<T>
[function]
[call site]
08432
Some
[function]
[call site]
08433
DynamicWriteLock
[function]
[call site]
08434
DynamicWriteLockInner::Guard
[function]
[call site]
08435
Dynamic::downcast_mut
[function]
[call site]
08436
TypeId::of::<T>
[function]
[call site]
08437
TypeId::of::<INT>
[function]
[call site]
08438
T::as_any_mut
[function]
[call site]
08439
as_any_mut().downcast_mut::<T>
[function]
[call site]
08440
TypeId::of::<T>
[function]
[call site]
08441
TypeId::of::<crate::FLOAT>
[function]
[call site]
08442
StmtBlock::as_mut
[function]
[call site]
08443
T::as_any_mut
[function]
[call site]
08444
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08445
TypeId::of::<T>
[function]
[call site]
08446
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
08447
StmtBlock::as_mut
[function]
[call site]
08448
T::as_any_mut
[function]
[call site]
08449
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08450
TypeId::of::<T>
[function]
[call site]
08451
TypeId::of::<bool>
[function]
[call site]
08452
T::as_any_mut
[function]
[call site]
08453
as_any_mut().downcast_mut::<T>
[function]
[call site]
08454
TypeId::of::<T>
[function]
[call site]
08455
TypeId::of::<ImmutableString>
[function]
[call site]
08456
T::as_any_mut
[function]
[call site]
08457
as_any_mut().downcast_mut::<T>
[function]
[call site]
08458
TypeId::of::<T>
[function]
[call site]
08459
TypeId::of::<char>
[function]
[call site]
08460
T::as_any_mut
[function]
[call site]
08461
as_any_mut().downcast_mut::<T>
[function]
[call site]
08462
TypeId::of::<T>
[function]
[call site]
08463
TypeId::of::<Array>
[function]
[call site]
08464
StmtBlock::as_mut
[function]
[call site]
08465
T::as_any_mut
[function]
[call site]
08466
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08467
TypeId::of::<T>
[function]
[call site]
08468
TypeId::of::<Blob>
[function]
[call site]
08469
StmtBlock::as_mut
[function]
[call site]
08470
T::as_any_mut
[function]
[call site]
08471
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08472
TypeId::of::<T>
[function]
[call site]
08473
TypeId::of::<Map>
[function]
[call site]
08474
StmtBlock::as_mut
[function]
[call site]
08475
T::as_any_mut
[function]
[call site]
08476
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08477
TypeId::of::<T>
[function]
[call site]
08478
TypeId::of::<FnPtr>
[function]
[call site]
08479
StmtBlock::as_mut
[function]
[call site]
08480
T::as_any_mut
[function]
[call site]
08481
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08482
TypeId::of::<T>
[function]
[call site]
08483
TypeId::of::<Instant>
[function]
[call site]
08484
StmtBlock::as_mut
[function]
[call site]
08485
T::as_any_mut
[function]
[call site]
08486
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08487
TypeId::of::<T>
[function]
[call site]
08488
TypeId::of::<()>
[function]
[call site]
08489
T::as_any_mut
[function]
[call site]
08490
as_any_mut().downcast_mut::<T>
[function]
[call site]
08491
TypeId::of::<T>
[function]
[call site]
08492
TypeId::of::<Self>
[function]
[call site]
08493
T::as_any_mut
[function]
[call site]
08494
as_any_mut().downcast_mut::<T>
[function]
[call site]
08495
T::as_any_mut
[function]
[call site]
08496
as_any_mut().downcast_mut::<T>
[function]
[call site]
08497
Option::map
[function]
[call site]
08498
test_optimizer_const_map
[function]
[call site]
08499
Option::unwrap
[function]
[call site]
08500
Dynamic::from_int
[function]
[call site]
08501
Self
[function]
[call site]
08502
Union::Int
[function]
[call site]
08503
map_err
[function]
[call site]
08504
EvalAltResult::fill_position
[function]
[call site]
08505
ParseSettings::level_up_with_position
[function]
[call site]
08506
Dynamic::flatten
[function]
[call site]
08507
Scope::get_mut_by_index
[function]
[call site]
08508
Dynamic::write_lock
[function]
[call site]
08509
Option::unwrap
[function]
[call site]
08510
Self::as_deref_mut
[function]
[call site]
08511
StmtBlock::take_statements
[function]
[call site]
08512
Engine::eval_stmt_block
[function]
[call site]
08513
Err
[function]
[call site]
08514
Ok
[function]
[call site]
08515
ASTFlags::intersects
[function]
[call site]
08516
Engine::eval_expr
[function]
[call site]
08517
Err
[function]
[call site]
08518
ERR::LoopBreak
[function]
[call site]
08519
into
[function]
[call site]
08520
Engine::eval_stmt_block
[function]
[call site]
08521
Self::as_deref_mut
[function]
[call site]
08522
StmtBlock::take_statements
[function]
[call site]
08523
EvalAltResult::is_pseudo_error
[function]
[call site]
08524
Err
[function]
[call site]
08525
EvalAltResult::is_catchable
[function]
[call site]
08526
Err
[function]
[call site]
08527
EvalAltResult::unwrap_inner
[function]
[call site]
08528
EvalAltResult::unwrap_inner
[function]
[call site]
08529
Expr::is_unit
[function]
[call site]
08530
TestStruct::clone
[function]
[call site]
08531
EvalAltResult::take_position
[function]
[call site]
08532
EvalAltResult::position
[function]
[call site]
08533
EvalAltResult::set_position
[function]
[call site]
08534
ParseError::to_string
[function]
[call site]
08535
into
[function]
[call site]
08536
crate::Map::new
[function]
[call site]
08537
EvalAltResult::take_position
[function]
[call site]
08538
blob_functions::insert
[function]
[call site]
08539
&str::into
[function]
[call site]
08540
ParseError::to_string
[function]
[call site]
08541
into
[function]
[call site]
08542
blob_functions::insert
[function]
[call site]
08543
&str::into
[function]
[call site]
08544
into
[function]
[call site]
08545
Position::is_none
[function]
[call site]
08546
blob_functions::insert
[function]
[call site]
08547
&str::into
[function]
[call site]
08548
Position::line
[function]
[call site]
08549
Option::unwrap
[function]
[call site]
08550
into
[function]
[call site]
08551
blob_functions::insert
[function]
[call site]
08552
&str::into
[function]
[call site]
08553
Position::position
[function]
[call site]
08554
Option::unwrap_or
[function]
[call site]
08555
into
[function]
[call site]
08556
EvalAltResult::dump_fields
[function]
[call site]
08557
blob_functions::insert
[function]
[call site]
08558
&str::into
[function]
[call site]
08559
test_string_split
[function]
[call site]
08560
MultiInputsStream::get_next
[function]
[call site]
08561
expect
[function]
[call site]
08562
into
[function]
[call site]
08563
blob_functions::insert
[function]
[call site]
08564
&str::into
[function]
[call site]
08565
into
[function]
[call site]
08566
blob_functions::insert
[function]
[call site]
08567
&str::into
[function]
[call site]
08568
into
[function]
[call site]
08569
blob_functions::insert
[function]
[call site]
08570
&str::into
[function]
[call site]
08571
into
[function]
[call site]
08572
blob_functions::insert
[function]
[call site]
08573
&str::into
[function]
[call site]
08574
into
[function]
[call site]
08575
blob_functions::insert
[function]
[call site]
08576
&str::into
[function]
[call site]
08577
Array::into
[function]
[call site]
08578
blob_functions::insert
[function]
[call site]
08579
&str::into
[function]
[call site]
08580
into
[function]
[call site]
08581
blob_functions::insert
[function]
[call site]
08582
&str::into
[function]
[call site]
08583
into
[function]
[call site]
08584
blob_functions::insert
[function]
[call site]
08585
&str::into
[function]
[call site]
08586
RhaiResult::into
[function]
[call site]
08587
blob_functions::insert
[function]
[call site]
08588
&str::into
[function]
[call site]
08589
TestStruct::clone
[function]
[call site]
08590
blob_functions::insert
[function]
[call site]
08591
&str::into
[function]
[call site]
08592
into
[function]
[call site]
08593
blob_functions::insert
[function]
[call site]
08594
&str::into
[function]
[call site]
08595
into
[function]
[call site]
08596
blob_functions::insert
[function]
[call site]
08597
&str::into
[function]
[call site]
08598
into
[function]
[call site]
08599
blob_functions::insert
[function]
[call site]
08600
&str::into
[function]
[call site]
08601
TestStruct::clone
[function]
[call site]
08602
blob_functions::insert
[function]
[call site]
08603
&str::into
[function]
[call site]
08604
Dynamic::from_array
[function]
[call site]
08605
MyIterableType::into_iter
[function]
[call site]
08606
test_optimizer_const_map
[function]
[call site]
08607
reflection_functions::collect
[function]
[call site]
08608
MyIterableType::into_iter
[function]
[call site]
08609
test_optimizer_const_map
[function]
[call site]
08610
iter()
[call site]
08611
.map(String::as_str)
[call site]
08612
.collect::<Vec<_>>
[function]
[call site]
08613
join
[function]
[call site]
08614
into
[function]
[call site]
08615
Self::into
[function]
[call site]
08616
defer
[function]
[call site]
08617
test::len
[function]
[call site]
08618
Engine::max_variables
[function]
[call site]
08619
Err
[function]
[call site]
08620
ERR::ErrorTooManyVariables
[function]
[call site]
08621
ParseSettings::level_up_with_position
[function]
[call site]
08622
into
[function]
[call site]
08623
blob_functions::push
[function]
[call site]
08624
TestStruct::clone
[function]
[call site]
08625
Self::as_deref_mut
[function]
[call site]
08626
StmtBlock::take_statements
[function]
[call site]
08627
Engine::eval_stmt_block
[function]
[call site]
08628
RhaiResult::map
[function]
[call site]
08629
map_err
[function]
[call site]
08630
Expr::is_unit
[function]
[call site]
08631
Expr::set_position
[function]
[call site]
08632
ASTFlags::intersects
[function]
[call site]
08633
Engine::eval_expr
[function]
[call site]
08634
RhaiResult::and_then
[function]
[call site]
08635
Err
[function]
[call site]
08636
ERR::ErrorRuntime
[function]
[call site]
08637
Dynamic::flatten
[function]
[call site]
08638
crate::func::native::shared_try_take
[function]
[call site]
08639
into_inner
[function]
[call site]
08640
Dynamic::flatten
[function]
[call site]
08641
into_inner
[function]
[call site]
08642
unwrap
[function]
[call site]
08643
Dynamic::flatten
[function]
[call site]
08644
into_inner
[function]
[call site]
08645
Dynamic::flatten
[function]
[call site]
08646
crate::func::locked_read
[function]
[call site]
08647
Dynamic::flatten_clone
[function]
[call site]
08648
Self
[function]
[call site]
08649
Union::Shared
[function]
[call site]
08650
into
[function]
[call site]
08651
ASTFlags::intersects
[function]
[call site]
08652
Err
[function]
[call site]
08653
ERR::ErrorRuntime
[function]
[call site]
08654
into
[function]
[call site]
08655
Engine::eval_expr
[function]
[call site]
08656
RhaiResult::and_then
[function]
[call site]
08657
Err
[function]
[call site]
08658
ERR::Return
[function]
[call site]
08659
Dynamic::flatten
[function]
[call site]
08660
into
[function]
[call site]
08661
Err
[function]
[call site]
08662
ERR::Return
[function]
[call site]
08663
into
[function]
[call site]
08664
Engine::max_modules
[function]
[call site]
08665
Err
[function]
[call site]
08666
ERR::ErrorTooManyModules
[function]
[call site]
08667
into
[function]
[call site]
08668
Engine::eval_expr
[function]
[call site]
08669
try_cast_result::<crate::ImmutableString>
[function]
[call site]
08670
map_err
[function]
[call site]
08671
make_type_mismatch_err::<crate::ImmutableString>
[function]
[call site]
08672
RhaiNativeFunc::return_type_name
[function]
[call site]
08673
ParseSettings::level_up_with_position
[function]
[call site]
08674
Expr::start_position
[function]
[call site]
08675
TestStruct::clone
[function]
[call site]
08676
StmtBlock::as_ref
[function]
[call site]
08677
&[Stmt]::and_then
[function]
[call site]
08678
FileModuleResolver::resolve_raw
[function]
[call site]
08679
FileModuleResolver::impl_resolve
[function]
[call site]
08680
&mut
[call site]
08681
test_for_module_iterator
[function]
[call site]
08682
Engine::new
[function]
[call site]
08683
Module::new
[function]
[call site]
08684
set_iterable::<MyIterableType>
[function]
[call site]
08685
Module::set_native_fn
[function]
[call site]
08686
FuncRegistration::new
[function]
[call site]
08687
FuncRegistration::in_internal_namespace
[function]
[call site]
08688
FuncRegistration::with_purity
[function]
[call site]
08689
FuncRegistration::with_volatility
[function]
[call site]
08690
FuncRegistration::set_into_module
[function]
[call site]
08691
Ok
[function]
[call site]
08692
MyIterableType
[function]
[call site]
08693
&str::to_string
[function]
[call site]
08694
Module::new
[function]
[call site]
08695
Module::set_sub_module
[function]
[call site]
08696
blob_functions::insert
[function]
[call site]
08697
into
[function]
[call site]
08698
into
[function]
[call site]
08699
string_functions::remove
[function]
[call site]
08700
Engine::register_static_module
[function]
[call site]
08701
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]
08702
split_once
[function]
[call site]
08703
test_optimizer_const_map
[function]
[call site]
08704
string_functions::trim
[function]
[call site]
08705
shared_get_mut
[function]
[call site]
08706
string_functions::trim
[function]
[call site]
08707
into
[function]
[call site]
08708
string_functions::trim
[function]
[call site]
08709
into
[function]
[call site]
08710
string_functions::trim
[function]
[call site]
08711
string_functions::is_empty
[function]
[call site]
08712
test::len
[function]
[call site]
08713
&str::contains_key
[function]
[call site]
08714
Module::new
[function]
[call site]
08715
crate::func::shared_take_or_clone
[function]
[call site]
08716
string_functions::remove
[function]
[call site]
08717
unwrap
[function]
[call site]
08718
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]
08719
Module::get_sub_modules_mut
[function]
[call site]
08720
string_functions::clear
[function]
[call site]
08721
string_functions::remove
[function]
[call site]
08722
Module::build_index
[function]
[call site]
08723
Module::is_indexed
[function]
[call site]
08724
intersects
[function]
[call site]
08725
blob_functions::blob_with_capacity
[function]
[call site]
08726
blob_functions::blob_with_capacity_and_value
[function]
[call site]
08727
new_hash_map
[function]
[call site]
08728
test::len
[function]
[call site]
08729
new_hash_map
[function]
[call site]
08730
StmtBlock::as_ref
[function]
[call site]
08731
map_or
[function]
[call site]
08732
TestStruct::new
[function]
[call site]
08733
blob_functions::push
[function]
[call site]
08734
blob_functions::push
[function]
[call site]
08735
FnPtr::try_from
[function]
[call site]
08736
RhaiResultOf::unwrap
[function]
[call site]
08737
M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module
[function]
[call site]
08738
blob_functions::push
[function]
[call site]
08739
M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module
[function]
[call site]
08740
string_functions::pop
[function]
[call site]
08741
string_functions::is_empty
[function]
[call site]
08742
shared_make_mut
[function]
[call site]
08743
string_functions::pop
[function]
[call site]
08744
Dynamic::map_or
[function]
[call site]
08745
crate::calc_var_hash
[function]
[call site]
08746
MyIterableType::into_iter
[function]
[call site]
08747
test_chars
[function]
[call site]
08748
0.chars().collect::<Vec<_>>
[function]
[call site]
08749
MyIterableType::into_iter
[function]
[call site]
08750
Self::IntoIter::copied
[function]
[call site]
08751
blob_functions::insert
[function]
[call site]
08752
FnPtr::try_from
[function]
[call site]
08753
RhaiResultOf::unwrap
[function]
[call site]
08754
string_functions::is_empty
[function]
[call site]
08755
blob_functions::push
[function]
[call site]
08756
eval::calc_offset_len
[function]
[call site]
08757
test::len
[function]
[call site]
08758
test::len
[function]
[call site]
08759
blob_functions::push
[function]
[call site]
08760
blob_functions::insert
[function]
[call site]
08761
TestStruct::clone
[function]
[call site]
08762
blob_functions::insert
[function]
[call site]
08763
FnPtr::try_from
[function]
[call site]
08764
RhaiResultOf::unwrap
[function]
[call site]
08765
string_functions::is_empty
[function]
[call site]
08766
blob_functions::push
[function]
[call site]
08767
eval::calc_offset_len
[function]
[call site]
08768
test::len
[function]
[call site]
08769
test::len
[function]
[call site]
08770
blob_functions::push
[function]
[call site]
08771
blob_functions::insert
[function]
[call site]
08772
TestStruct::clone
[function]
[call site]
08773
MyIterableType::into_iter
[function]
[call site]
08774
Dynamic::flatten
[function]
[call site]
08775
Command::get
[function]
[call site]
08776
blob_functions::insert
[function]
[call site]
08777
TestStruct::clone
[function]
[call site]
08778
RhaiFunc::is_script
[function]
[call site]
08779
crate::calc_fn_hash
[function]
[call site]
08780
MyIterableType::into_iter
[function]
[call site]
08781
Self::IntoIter::copied
[function]
[call site]
08782
RhaiFunc::get_script_fn_def
[function]
[call site]
08783
Option::unwrap
[function]
[call site]
08784
StmtBlock::as_ref
[function]
[call site]
08785
map_or
[function]
[call site]
08786
crate::calc_typed_method_hash
[function]
[call site]
08787
Command::get
[function]
[call site]
08788
blob_functions::insert
[function]
[call site]
08789
TestStruct::clone
[function]
[call site]
08790
calc_native_fn_hash
[function]
[call site]
08791
calc_fn_hash_full
[function]
[call site]
08792
calc_fn_hash
[function]
[call site]
08793
test::len
[function]
[call site]
08794
MyIterableType::into_iter
[function]
[call site]
08795
Self::IntoIter::copied
[function]
[call site]
08796
MyIterableType::into_iter
[function]
[call site]
08797
Self::IntoIter::copied
[function]
[call site]
08798
Command::get
[function]
[call site]
08799
blob_functions::insert
[function]
[call site]
08800
TestStruct::clone
[function]
[call site]
08801
test_get_set
[function]
[call site]
08802
string_functions::is_empty
[function]
[call site]
08803
test::len
[function]
[call site]
08804
then_some
[function]
[call site]
08805
string_functions::is_empty
[function]
[call site]
08806
then_some
[function]
[call site]
08807
decimal_functions::max_id
[function]
[call site]
08808
Position::is_none
[function]
[call site]
08809
Module::set_id
[function]
[call site]
08810
blob_functions::insert
[function]
[call site]
08811
FnPtr::try_from
[function]
[call site]
08812
RhaiResultOf::unwrap
[function]
[call site]
08813
string_functions::is_empty
[function]
[call site]
08814
blob_functions::push
[function]
[call site]
08815
eval::calc_offset_len
[function]
[call site]
08816
test::len
[function]
[call site]
08817
test::len
[function]
[call site]
08818
blob_functions::push
[function]
[call site]
08819
blob_functions::insert
[function]
[call site]
08820
into
[function]
[call site]
08821
into
[function]
[call site]
08822
Module::is_indexed
[function]
[call site]
08823
intersects
[function]
[call site]
08824
decimal_functions::max_id
[function]
[call site]
08825
Position::is_none
[function]
[call site]
08826
crate::func::shared_take_or_clone
[function]
[call site]
08827
Module::set_id
[function]
[call site]
08828
into
[function]
[call site]
08829
blob_functions::insert
[function]
[call site]
08830
into
[function]
[call site]
08831
crate::func::shared_take_or_clone
[function]
[call site]
08832
Module::build_index
[function]
[call site]
08833
decimal_functions::max_id
[function]
[call site]
08834
Position::is_none
[function]
[call site]
08835
Module::set_id
[function]
[call site]
08836
blob_functions::insert
[function]
[call site]
08837
into
[function]
[call site]
08838
into
[function]
[call site]
08839
StmtBlock::as_ref
[function]
[call site]
08840
into
[function]
[call site]
08841
and_then
[function]
[call site]
08842
TestStruct::new
[function]
[call site]
08843
Self::parent
[function]
[call site]
08844
FileModuleResolver::get_file_path
[function]
[call site]
08845
TestStruct::new
[function]
[call site]
08846
bool::is_relative
[function]
[call site]
08847
TestStruct::clone
[function]
[call site]
08848
StmtBlock::span_or_else
[function]
[call site]
08849
Option<&Path>::map
[function]
[call site]
08850
Engine::new
[function]
[call site]
08851
Engine::set_optimization_level
[function]
[call site]
08852
Scope::new
[function]
[call site]
08853
rhai::Map::new
[function]
[call site]
08854
blob_functions::insert
[function]
[call site]
08855
&str::into
[function]
[call site]
08856
into
[function]
[call site]
08857
Scope::push_constant_dynamic
[function]
[call site]
08858
into
[function]
[call site]
08859
Scope::push_constant_dynamic
[function]
[call site]
08860
&str::into
[function]
[call site]
08861
Engine::compile_expression_with_scope
[function]
[call site]
08862
ParseResult::expect
[function]
[call site]
08863
Ident::as_str
[function]
[call site]
08864
eval_ast::<bool>
[function]
[call site]
08865
expect
[function]
[call site]
08866
unwrap_or_default
[function]
[call site]
08867
blob_functions::push
[function]
[call site]
08868
blob_functions::push
[function]
[call site]
08869
FnPtr::try_from
[function]
[call site]
08870
RhaiResultOf::unwrap
[function]
[call site]
08871
bool::into
[function]
[call site]
08872
FileModuleResolver::set_extension
[function]
[call site]
08873
Self::into
[function]
[call site]
08874
Ident::as_str
[function]
[call site]
08875
FileModuleResolver::is_cache_enabled
[function]
[call site]
08876
func::locked_read
[function]
[call site]
08877
try_borrow
[function]
[call site]
08878
ok
[function]
[call site]
08879
locked_read
[function]
[call site]
08880
Option::ok
[function]
[call site]
08881
try_read
[function]
[call site]
08882
Some
[function]
[call site]
08883
std::thread::sleep
[function]
[call site]
08884
std::time::Duration::from_millis
[function]
[call site]
08885
Some
[function]
[call site]
08886
locked_read
[function]
[call site]
08887
try_read
[function]
[call site]
08888
Option::unwrap
[function]
[call site]
08889
Command::get
[function]
[call site]
08890
Ok
[function]
[call site]
08891
TestStruct::clone
[function]
[call site]
08892
Engine::compile_file_with_scope
[function]
[call site]
08893
Engine::read_file
[function]
[call site]
08894
StmtBlock::as_ref
[function]
[call site]
08895
File::open
[function]
[call site]
08896
map_err
[function]
[call site]
08897
ERR::ErrorSystem
[function]
[call site]
08898
ParseError::into
[function]
[call site]
08899
ImmutableString::new
[function]
[call site]
08900
read_to_string
[function]
[call site]
08901
map_err
[function]
[call site]
08902
ERR::ErrorSystem
[function]
[call site]
08903
ParseError::into
[function]
[call site]
08904
string_functions::starts_with
[function]
[call site]
08905
string_functions::starts_with
[function]
[call site]
08906
array_functions::find
[function]
[call site]
08907
array_functions::find_starting_from
[function]
[call site]
08908
map_functions::drain
[function]
[call site]
08909
string_functions::is_empty
[function]
[call site]
08910
Ok
[function]
[call site]
08911
IterateMap::new
[function]
[call site]
08912
IterateMap::new
[function]
[call site]
08913
IterateMap::new
[function]
[call site]
08914
mem::take
[function]
[call site]
08915
MyIterableType::into_iter
[function]
[call site]
08916
is_some
[function]
[call site]
08917
blob_functions::insert
[function]
[call site]
08918
FnPtr::call_raw_with_extra_args
[function]
[call site]
08919
Some
[function]
[call site]
08920
TestStruct::clone
[function]
[call site]
08921
Self::into
[function]
[call site]
08922
Some
[function]
[call site]
08923
Dynamic::as_bool
[function]
[call site]
08924
Result::unwrap_or
[function]
[call site]
08925
blob_functions::insert
[function]
[call site]
08926
blob_functions::insert
[function]
[call site]
08927
Some
[function]
[call site]
08928
Err
[function]
[call site]
08929
Ok
[function]
[call site]
08930
ImmutableString::strong_count
[function]
[call site]
08931
ImmutableString::strong_count
[function]
[call site]
08932
string_functions::clear
[function]
[call site]
08933
string_functions::is_empty
[function]
[call site]
08934
shared_get_mut
[function]
[call site]
08935
string_functions::clear
[function]
[call site]
08936
ImmutableString::new
[function]
[call site]
08937
Ok
[function]
[call site]
08938
RhaiResultOf::and_then
[function]
[call site]
08939
Engine::compile_with_scope
[function]
[call site]
08940
AST::set_source
[function]
[call site]
08941
bool::to_string_lossy
[function]
[call site]
08942
StmtBlock::as_ref
[function]
[call site]
08943
Ok
[function]
[call site]
08944
TestStruct::clone
[function]
[call site]
08945
Self
[function]
[call site]
08946
RhaiResultOf::map_err
[function]
[call site]
08947
is::<IoError>
[function]
[call site]
08948
TestStruct::new
[function]
[call site]
08949
ERR::ErrorModuleNotFound
[function]
[call site]
08950
bool::to_string
[function]
[call site]
08951
Engine::new
[function]
[call site]
08952
Scope::new
[function]
[call site]
08953
blob_functions::push
[function]
[call site]
08954
blob_functions::push
[function]
[call site]
08955
blob_functions::push
[function]
[call site]
08956
TestStruct::new
[function]
[call site]
08957
ERR::ErrorInModule
[function]
[call site]
08958
bool::to_string
[function]
[call site]
08959
AST::set_source
[function]
[call site]
08960
Module::eval_ast_as_new_raw
[function]
[call site]
08961
test::len
[function]
[call site]
08962
&mut
[call site]
08963
test::len
[function]
[call site]
08964
TestStruct::clone
[function]
[call site]
08965
test::len
[function]
[call site]
08966
std::mem::take
[function]
[call site]
08967
crate::eval::Caches::new
[function]
[call site]
08968
Position::new_const
[function]
[call site]
08969
Engine::eval_ast_with_scope_raw
[function]
[call site]
08970
string_functions::replace
[function]
[call site]
08971
AST::source_raw
[function]
[call site]
08972
Option::cloned
[function]
[call site]
08973
test::len
[function]
[call site]
08974
blob_functions::push
[function]
[call site]
08975
AST::shared_lib
[function]
[call site]
08976
&crate::SharedModule::clone
[function]
[call site]
08977
string_functions::replace
[function]
[call site]
08978
TestStruct::clone
[function]
[call site]
08979
Engine::eval_global_statements
[function]
[call site]
08980
StmtBlock::take_statements
[function]
[call site]
08981
Engine::is_debugger_registered
[function]
[call site]
08982
GlobalRuntimeState::debugger_mut
[function]
[call site]
08983
crate::ast::Stmt::Noop
[function]
[call site]
08984
Engine::dbg
[function]
[call site]
08985
Ok
[function]
[call site]
08986
TestStruct::new
[function]
[call site]
08987
Result::is_ok
[function]
[call site]
08988
&mut
[call site]
08989
MyIterableType::into_iter
[function]
[call site]
08990
array_functions::zip
[function]
[call site]
08991
MyIterableType::into_iter
[function]
[call site]
08992
impl
[call site]
08993
test_optimizer_const_map
[function]
[call site]
08994
TestStruct::clone
[function]
[call site]
08995
TestStruct::clone
[function]
[call site]
08996
reflection_functions::collect
[function]
[call site]
08997
crate::ThinVec::new
[function]
[call site]
08998
MyIterableType::into_iter
[function]
[call site]
08999
Self::IntoIter::for_each
[function]
[call site]
09000
Module::set_sub_module
[function]
[call site]
09001
TestStruct::clone
[function]
[call site]
09002
TestStruct::clone
[function]
[call site]
09003
std::mem::replace
[function]
[call site]
09004
&mut
[call site]
09005
string_functions::truncate
[function]
[call site]
09006
string_functions::truncate
[function]
[call site]
09007
string_functions::truncate
[function]
[call site]
09008
TestStruct::new
[function]
[call site]
09009
std::iter::once
[function]
[call site]
09010
AST::shared_lib
[function]
[call site]
09011
&crate::SharedModule::clone
[function]
[call site]
09012
reflection_functions::collect
[function]
[call site]
09013
test::len
[function]
[call site]
09014
Scope::pop_entry
[function]
[call site]
09015
string_functions::pop
[function]
[call site]
09016
test_optimizer_const_map
[function]
[call site]
09017
string_functions::pop
[function]
[call site]
09018
unwrap
[function]
[call site]
09019
test::len
[function]
[call site]
09020
test::len
[function]
[call site]
09021
string_functions::pop
[function]
[call site]
09022
unwrap
[function]
[call site]
09023
to_vec
[function]
[call site]
09024
TestStruct::new
[function]
[call site]
09025
Option::unwrap
[function]
[call site]
09026
Scope::get_entry_by_index
[function]
[call site]
09027
TestStruct::clone
[function]
[call site]
09028
Array::to_vec
[function]
[call site]
09029
Dynamic::deep_scan
[function]
[call site]
09030
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
09031
test_var_def_filter
[function]
[call site]
09032
StaticModuleResolver::iter_mut
[function]
[call site]
09033
StaticModuleResolver::iter_mut
[function]
[call site]
09034
test_optimizer_const_map
[function]
[call site]
09035
Ident::as_str
[function]
[call site]
09036
array_functions::for_each
[function]
[call site]
09037
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
09038
values_mut
[function]
[call site]
09039
array_functions::for_each
[function]
[call site]
09040
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
09041
FnPtr::iter_curry_mut
[function]
[call site]
09042
StaticModuleResolver::iter_mut
[function]
[call site]
09043
array_functions::for_each
[function]
[call site]
09044
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
09045
downcast_mut::<crate::FnPtr>
[function]
[call site]
09046
Some
[function]
[call site]
09047
TestStruct::clone
[function]
[call site]
09048
test::len
[function]
[call site]
09049
string_functions::pop
[function]
[call site]
09050
unwrap
[function]
[call site]
09051
Module::contains_var
[function]
[call site]
09052
contains_key
[function]
[call site]
09053
Module::set_var
[function]
[call site]
09054
into
[function]
[call site]
09055
Dynamic::from
[function]
[call site]
09056
String::from
[function]
[call site]
09057
ImmutableString::into_owned
[function]
[call site]
09058
Module::is_indexed
[function]
[call site]
09059
crate::calc_var_hash
[function]
[call site]
09060
Some
[function]
[call site]
09061
get_or_insert_with
[function]
[call site]
09062
blob_functions::insert
[function]
[call site]
09063
TestStruct::clone
[function]
[call site]
09064
blob_functions::insert
[function]
[call site]
09065
Module::contains_var
[function]
[call site]
09066
Position::is_none
[function]
[call site]
09067
Some
[function]
[call site]
09068
Module::set_var
[function]
[call site]
09069
TestStruct::clone
[function]
[call site]
09070
Module::set_var
[function]
[call site]
09071
AST::iter_fn_def
[function]
[call site]
09072
Module::iter_script_fn
[function]
[call site]
09073
Module::iter_fn
[function]
[call site]
09074
MyIterableType::into_iter
[function]
[call site]
09075
flat_map
[function]
[call site]
09076
test_optimizer_const_map
[function]
[call site]
09077
impl
[call site]
09078
Engine::new
[function]
[call site]
09079
Engine::compile
[function]
[call site]
09080
ParseResult::unwrap
[function]
[call site]
09081
Engine::run_ast
[function]
[call site]
09082
RhaiResultOf::unwrap
[function]
[call site]
09083
Engine::on_def_var
[function]
[call site]
09084
Option::name
[function]
[call site]
09085
VarDefInfo::nesting_level
[function]
[call site]
09086
Ok
[function]
[call site]
09087
Ok
[function]
[call site]
09088
run
[function]
[call site]
09089
RhaiResultOf::unwrap_err
[function]
[call site]
09090
run
[function]
[call site]
09091
RhaiResultOf::unwrap_err
[function]
[call site]
09092
run
[function]
[call site]
09093
RhaiResultOf::unwrap_err
[function]
[call site]
09094
run
[function]
[call site]
09095
RhaiResultOf::unwrap
[function]
[call site]
09096
RhaiFunc::is_script
[function]
[call site]
09097
test_optimizer_const_map
[function]
[call site]
09098
Ident::as_str
[function]
[call site]
09099
RhaiFunc::get_script_fn_def
[function]
[call site]
09100
Option::expect
[function]
[call site]
09101
test_optimizer_const_map
[function]
[call site]
09102
impl
[call site]
09103
array_functions::for_each
[function]
[call site]
09104
Module::set_script_fn
[function]
[call site]
09105
TestStruct::clone
[function]
[call site]
09106
StmtBlock::as_mut
[function]
[call site]
09107
unwrap
[function]
[call site]
09108
shared_get_mut
[function]
[call site]
09109
unwrap
[function]
[call site]
09110
Some
[function]
[call site]
09111
TestStruct::clone
[function]
[call site]
09112
AST::source_raw
[function]
[call site]
09113
Option::cloned
[function]
[call site]
09114
Module::set_doc
[function]
[call site]
09115
into
[function]
[call site]
09116
test_comments_doc
[function]
[call site]
09117
Engine::new
[function]
[call site]
09118
Engine::compile
[function]
[call site]
09119
ParseResult::unwrap
[function]
[call site]
09120
Engine::compile
[function]
[call site]
09121
ParseResult::unwrap_err
[function]
[call site]
09122
Engine::compile
[function]
[call site]
09123
ParseResult::unwrap
[function]
[call site]
09124
Engine::compile
[function]
[call site]
09125
ParseResult::unwrap
[function]
[call site]
09126
Engine::compile
[function]
[call site]
09127
ParseResult::unwrap_err
[function]
[call site]
09128
Module::build_index
[function]
[call site]
09129
Ok
[function]
[call site]
09130
RhaiResultOf::map_err
[function]
[call site]
09131
TestStruct::new
[function]
[call site]
09132
ERR::ErrorInModule
[function]
[call site]
09133
bool::to_string
[function]
[call site]
09134
into
[function]
[call site]
09135
FileModuleResolver::is_cache_enabled
[function]
[call site]
09136
func::locked_write
[function]
[call site]
09137
Option::unwrap
[function]
[call site]
09138
blob_functions::insert
[function]
[call site]
09139
TestStruct::clone
[function]
[call site]
09140
Ok
[function]
[call site]
09141
Some
[function]
[call site]
09142
StmtBlock::span_or_else
[function]
[call site]
09143
Engine::module_resolver
[function]
[call site]
09144
as_deref
[function]
[call site]
09145
unwrap_or
[function]
[call site]
09146
&dyn
[call site]
09147
FileModuleResolver::impl_resolve
[function]
[call site]
09148
Some
[function]
[call site]
09149
unwrap_or_else
[function]
[call site]
09150
Err
[function]
[call site]
09151
ERR::ErrorModuleNotFound
[function]
[call site]
09152
bool::to_string
[function]
[call site]
09153
into
[function]
[call site]
09154
string_functions::is_empty
[function]
[call site]
09155
Engine::const_empty_string
[function]
[call site]
09156
Engine::get_interned_string
[function]
[call site]
09157
TestStruct::clone
[function]
[call site]
09158
Module::is_indexed
[function]
[call site]
09159
GlobalRuntimeState::push_import
[function]
[call site]
09160
crate::func::shared_take_or_clone
[function]
[call site]
09161
Module::build_index
[function]
[call site]
09162
GlobalRuntimeState::push_import
[function]
[call site]
09163
Ok
[function]
[call site]
09164
Scope::search
[function]
[call site]
09165
Option::map_or_else
[function]
[call site]
09166
Err
[function]
[call site]
09167
ERR::ErrorVariableNotFound
[function]
[call site]
09168
test_to_string
[function]
[call site]
09169
into
[function]
[call site]
09170
string_functions::is_empty
[function]
[call site]
09171
Scope::add_alias_by_index
[function]
[call site]
09172
TestStruct::clone
[function]
[call site]
09173
Ok
[function]
[call site]
09174
test::len
[function]
[call site]
09175
EvalContext::new
[function]
[call site]
09176
Self::as_deref_mut
[function]
[call site]
09177
resolve_var
[function]
[call site]
09178
map_or
[function]
[call site]
09179
test::len
[function]
[call site]
09180
Err
[function]
[call site]
09181
EvalAltResult::fill_position
[function]
[call site]
09182
test_optimizer_const_map
[function]
[call site]
09183
test::len
[function]
[call site]
09184
Command::get
[function]
[call site]
09185
StmtBlock::span_or_else
[function]
[call site]
09186
Scope::search
[function]
[call site]
09187
Span::ok_or_else
[function]
[call site]
09188
TestStruct::new
[function]
[call site]
09189
ERR::ErrorVariableNotFound
[function]
[call site]
09190
test_to_string
[function]
[call site]
09191
Scope::get_mut_by_index
[function]
[call site]
09192
Dynamic::is_shared
[function]
[call site]
09193
test_functions_take
[function]
[call site]
09194
Dynamic::into_shared
[function]
[call site]
09195
Dynamic::access_mode
[function]
[call site]
09196
Self
[function]
[call site]
09197
Union::Shared
[function]
[call site]
09198
crate::Locked::new
[function]
[call site]
09199
Self::into
[function]
[call site]
09200
Ok
[function]
[call site]
09201
GlobalRuntimeState::scan_imports_raw
[function]
[call site]
09202
impl
[call site]
09203
T::as_any
[function]
[call site]
09204
Module::contains_indexed_global_functions
[function]
[call site]
09205
Caches::fn_resolution_caches_len
[function]
[call site]
09206
Caches::fn_resolution_cache_mut
[function]
[call site]
09207
string_functions::clear
[function]
[call site]
09208
Caches::push_fn_resolution_cache
[function]
[call site]
09209
Caches::fn_resolution_cache_mut
[function]
[call site]
09210
string_functions::clear
[function]
[call site]
09211
Ok
[function]
[call site]
09212
StmtBlock::take_statements
[function]
[call site]
09213
Engine::eval_expr
[function]
[call site]
09214
Engine::track_operation
[function]
[call site]
09215
ParseSettings::level_up_with_position
[function]
[call site]
09216
Engine::dbg_reset
[function]
[call site]
09217
Self::as_deref_mut
[function]
[call site]
09218
Expr::get_literal_value
[function]
[call site]
09219
Some
[function]
[call site]
09220
Ok
[function]
[call site]
09221
Engine::eval_fn_call_expr
[function]
[call site]
09222
Self::ok_or_else
[function]
[call site]
09223
ERR::ErrorUnboundThis
[function]
[call site]
09224
into
[function]
[call site]
09225
cloned
[function]
[call site]
09226
Engine::search_namespace
[function]
[call site]
09227
RhaiResultOf::map
[function]
[call site]
09228
Position::new_const
[function]
[call site]
09229
Engine::eval_expr
[function]
[call site]
09230
Self::as_deref_mut
[function]
[call site]
09231
Dynamic::flatten
[function]
[call site]
09232
ParseSettings::level_up_with_position
[function]
[call site]
09233
Dynamic::is_string
[function]
[call site]
09234
unwrap
[function]
[call site]
09235
&mut
[call site]
09236
into
[function]
[call site]
09237
packages::string_basic::print_with_func
[function]
[call site]
09238
unwrap
[function]
[call site]
09239
Engine::throw_on_size
[function]
[call site]
09240
test::len
[function]
[call site]
09241
RhaiResultOf::map_err
[function]
[call site]
09242
EvalAltResult::fill_position
[function]
[call site]
09243
Ok
[function]
[call site]
09244
Engine::get_interned_string
[function]
[call site]
09245
ImmutableString::into
[function]
[call site]
09246
crate::Array::with_capacity
[function]
[call site]
09247
test::len
[function]
[call site]
09248
Engine::eval_expr
[function]
[call site]
09249
Self::as_deref_mut
[function]
[call site]
09250
Dynamic::flatten
[function]
[call site]
09251
Engine::has_data_size_limit
[function]
[call site]
09252
crate::eval::calc_data_sizes
[function]
[call site]
09253
Engine::throw_on_size
[function]
[call site]
09254
RhaiResultOf::map_err
[function]
[call site]
09255
EvalAltResult::fill_position
[function]
[call site]
09256
ParseSettings::level_up_with_position
[function]
[call site]
09257
blob_functions::push
[function]
[call site]
09258
Ok
[function]
[call site]
09259
Dynamic::from_array
[function]
[call site]
09260
TestStruct::clone
[function]
[call site]
09261
Engine::eval_expr
[function]
[call site]
09262
Self::as_deref_mut
[function]
[call site]
09263
Dynamic::flatten
[function]
[call site]
09264
Engine::has_data_size_limit
[function]
[call site]
09265
crate::eval::calc_data_sizes
[function]
[call site]
09266
Engine::throw_on_size
[function]
[call site]
09267
RhaiResultOf::map_err
[function]
[call site]
09268
EvalAltResult::fill_position
[function]
[call site]
09269
ParseSettings::level_up_with_position
[function]
[call site]
09270
shared_get_mut
[function]
[call site]
09271
Ident::as_str
[function]
[call site]
09272
Option::unwrap
[function]
[call site]
09273
Ok
[function]
[call site]
09274
Dynamic::from_map
[function]
[call site]
09275
Engine::eval_expr
[function]
[call site]
09276
Self::as_deref_mut
[function]
[call site]
09277
Dynamic::as_bool
[function]
[call site]
09278
map_err
[function]
[call site]
09279
make_type_mismatch_err::<bool>
[function]
[call site]
09280
ParseSettings::level_up_with_position
[function]
[call site]
09281
Ok
[function]
[call site]
09282
Engine::eval_expr
[function]
[call site]
09283
Self::as_deref_mut
[function]
[call site]
09284
Dynamic::as_bool
[function]
[call site]
09285
map_err
[function]
[call site]
09286
make_type_mismatch_err::<bool>
[function]
[call site]
09287
ParseSettings::level_up_with_position
[function]
[call site]
09288
Ok
[function]
[call site]
09289
Engine::eval_expr
[function]
[call site]
09290
Self::as_deref_mut
[function]
[call site]
09291
Expr::is_unit
[function]
[call site]
09292
Ok
[function]
[call site]
09293
MyIterableType::into_iter
[function]
[call site]
09294
test_optimizer_const_map
[function]
[call site]
09295
reflection_functions::collect
[function]
[call site]
09296
first
[function]
[call site]
09297
unwrap
[function]
[call site]
09298
Command::get
[function]
[call site]
09299
Ident::as_str
[function]
[call site]
09300
ok_or_else
[function]
[call site]
09301
TestStruct::new
[function]
[call site]
09302
ERR::ErrorCustomSyntax
[function]
[call site]
09303
MyIterableType::into_iter
[function]
[call site]
09304
test_optimizer_const_map
[function]
[call site]
09305
reflection_functions::collect
[function]
[call site]
09306
EvalContext::new
[function]
[call site]
09307
and_then
[function]
[call site]
09308
Engine::check_data_size
[function]
[call site]
09309
Expr::start_position
[function]
[call site]
09310
Engine::eval_stmt_block
[function]
[call site]
09311
StmtBlock::take_statements
[function]
[call site]
09312
Engine::eval_dot_index_chain
[function]
[call site]
09313
Engine::eval_dot_index_chain
[function]
[call site]
09314
ParseResult::unwrap
[function]
[call site]
09315
and_then
[function]
[call site]
09316
Engine::check_data_size
[function]
[call site]
09317
map_err
[function]
[call site]
09318
EvalAltResult::fill_position
[function]
[call site]
09319
ArgBackup::restore_first_arg
[function]
[call site]
09320
Engine::is_debugger_registered
[function]
[call site]
09321
Engine::register_debugger
[function]
[call site]
09322
Scope::new
[function]
[call site]
09323
crate::ast::Stmt::Noop
[function]
[call site]
09324
into
[function]
[call site]
09325
DebuggerEvent::FunctionExitWithValue
[function]
[call site]
09326
DebuggerEvent::FunctionExitWithError
[function]
[call site]
09327
Engine::dbg_raw
[function]
[call site]
09328
Err
[function]
[call site]
09329
GlobalRuntimeState::debugger_mut
[function]
[call site]
09330
&mut
[call site]
09331
string_functions::is_empty
[function]
[call site]
09332
Engine::check_data_size
[function]
[call site]
09333
Ok
[function]
[call site]
09334
Dynamic::into_immutable_string
[function]
[call site]
09335
Result::map_err
[function]
[call site]
09336
Engine::map_type_name
[function]
[call site]
09337
type_name::<ImmutableString>
[function]
[call site]
09338
&'a
[call site]
09339
ERR::ErrorMismatchOutputType
[function]
[call site]
09340
into
[function]
[call site]
09341
test_side_effects_print
[function]
[call site]
09342
Dynamic::into_immutable_string
[function]
[call site]
09343
Result::map_err
[function]
[call site]
09344
Engine::map_type_name
[function]
[call site]
09345
type_name::<ImmutableString>
[function]
[call site]
09346
&'a
[call site]
09347
ERR::ErrorMismatchOutputType
[function]
[call site]
09348
into
[function]
[call site]
09349
test_print_debug
[function]
[call site]
09350
&mut
[call site]
09351
Engine::map_type_name
[function]
[call site]
09352
std::
[call site]
09353
any::type_name
[function]
[call site]
09354
Engine::map_type_name
[function]
[call site]
09355
std::
[call site]
09356
any::type_name
[function]
[call site]
09357
Err
[function]
[call site]
09358
ERR::ErrorIndexingType
[function]
[call site]
09359
into
[function]
[call site]
09360
Engine::map_type_name
[function]
[call site]
09361
std::
[call site]
09362
any::type_name
[function]
[call site]
09363
Engine::map_type_name
[function]
[call site]
09364
std::
[call site]
09365
any::type_name
[function]
[call site]
09366
Engine::map_type_name
[function]
[call site]
09367
std::
[call site]
09368
any::type_name
[function]
[call site]
09369
Err
[function]
[call site]
09370
ERR::ErrorIndexingType
[function]
[call site]
09371
into
[function]
[call site]
09372
string_functions::starts_with
[function]
[call site]
09373
test::len
[function]
[call site]
09374
Engine::map_type_name
[function]
[call site]
09375
std::
[call site]
09376
any::type_name
[function]
[call site]
09377
Err
[function]
[call site]
09378
ERR::ErrorDotExpr
[function]
[call site]
09379
into
[function]
[call site]
09380
string_functions::starts_with
[function]
[call site]
09381
test::len
[function]
[call site]
09382
Engine::map_type_name
[function]
[call site]
09383
std::
[call site]
09384
any::type_name
[function]
[call site]
09385
Engine::map_type_name
[function]
[call site]
09386
std::
[call site]
09387
any::type_name
[function]
[call site]
09388
Err
[function]
[call site]
09389
ERR::ErrorDotExpr
[function]
[call site]
09390
into
[function]
[call site]
09391
Err
[function]
[call site]
09392
ERR::ErrorFunctionNotFound
[function]
[call site]
09393
Engine::gen_fn_call_signature
[function]
[call site]
09394
into
[function]
[call site]
09395
calc_fn_hash
[function]
[call site]
09396
test::len
[function]
[call site]
09397
StaticModuleResolver::iter_mut
[function]
[call site]
09398
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
09399
ok
[function]
[call site]
09400
test_optimizer_const_map
[function]
[call site]
09401
StmtBlock::as_ref
[function]
[call site]
09402
OptimizerState::set_dirty
[function]
[call site]
09403
Expr::from_dynamic
[function]
[call site]
09404
StaticModuleResolver::iter_mut
[function]
[call site]
09405
array_functions::for_each
[function]
[call site]
09406
optimize_expr
[function]
[call site]
09407
StaticModuleResolver::iter_mut
[function]
[call site]
09408
array_functions::for_each
[function]
[call site]
09409
optimize_expr
[function]
[call site]
09410
move_constant_arg
[function]
[call site]
09411
OptimizerState::set_dirty
[function]
[call site]
09412
string_functions::is_empty
[function]
[call site]
09413
OptimizerState::find_literal_constant
[function]
[call site]
09414
Option::is_some
[function]
[call site]
09415
Expr::from_dynamic
[function]
[call site]
09416
OptimizerState::find_literal_constant
[function]
[call site]
09417
Option::unwrap
[function]
[call site]
09418
TestStruct::clone
[function]
[call site]
09419
OptimizerState::set_dirty
[function]
[call site]
09420
ASTFlags::intersects
[function]
[call site]
09421
Expr::is_constant
[function]
[call site]
09422
Some
[function]
[call site]
09423
Cow::Owned
[function]
[call site]
09424
Expr::get_literal_value
[function]
[call site]
09425
unwrap
[function]
[call site]
09426
OptimizerState::push_var
[function]
[call site]
09427
TestStruct::clone
[function]
[call site]
09428
optimize_stmt
[function]
[call site]
09429
Token::is_op_assignment
[function]
[call site]
09430
o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access
[function]
[call site]
09431
string_functions::is_empty
[function]
[call site]
09432
OptimizerState::set_dirty
[function]
[call site]
09433
OpAssignment::new_op_assignment_from_base
[function]
[call site]
09434
Token::lookup_symbol_from_syntax
[function]
[call site]
09435
Option::unwrap_or_else
[function]
[call site]
09436
OpAssignment::new_op_assignment_from_base_token
[function]
[call site]
09437
OpAssignment::new_op_assignment_from_token
[function]
[call site]
09438
Token::get_base_op_from_assignment
[function]
[call site]
09439
Option::unwrap_or_else
[function]
[call site]
09440
Token::literal_syntax
[function]
[call site]
09441
Token::literal_syntax
[function]
[call site]
09442
calc_fn_hash
[function]
[call site]
09443
calc_fn_hash
[function]
[call site]
09444
Token::convert_to_op_assignment
[function]
[call site]
09445
Some
[function]
[call site]
09446
Option::unwrap_or_else
[function]
[call site]
09447
test_functions_take
[function]
[call site]
09448
o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access
[function]
[call site]
09449
optimize_expr
[function]
[call site]
09450
optimize_expr
[function]
[call site]
09451
string_functions::is_empty
[function]
[call site]
09452
string_functions::is_empty
[function]
[call site]
09453
OptimizerState::set_dirty
[function]
[call site]
09454
Expr::start_position
[function]
[call site]
09455
test_functions_take
[function]
[call site]
09456
optimize_expr
[function]
[call site]
09457
Stmt::Block
[function]
[call site]
09458
StmtBlock::new
[function]
[call site]
09459
Stmt::Expr
[function]
[call site]
09460
into
[function]
[call site]
09461
Stmt::Noop
[function]
[call site]
09462
Self::into
[function]
[call site]
09463
Stmt::Expr
[function]
[call site]
09464
into
[function]
[call site]
09465
string_functions::is_empty
[function]
[call site]
09466
OptimizerState::set_dirty
[function]
[call site]
09467
Stmt::Noop
[function]
[call site]
09468
OptimizerState::set_dirty
[function]
[call site]
09469
StmtBlock::take_statements
[function]
[call site]
09470
optimize_stmt_block
[function]
[call site]
09471
string_functions::is_empty
[function]
[call site]
09472
Stmt::Noop
[function]
[call site]
09473
ParseSettings::level_up_with_position
[function]
[call site]
09474
Stmt::Block
[function]
[call site]
09475
StmtBlock::new_with_span
[function]
[call site]
09476
MyIterableType::into_iter
[function]
[call site]
09477
Self::IntoIter::collect
[function]
[call site]
09478
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09479
StmtBlock::new_with_span
[function]
[call site]
09480
MyIterableType::into_iter
[function]
[call site]
09481
Self::IntoIter::collect
[function]
[call site]
09482
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09483
Self::into
[function]
[call site]
09484
OptimizerState::set_dirty
[function]
[call site]
09485
StmtBlock::take_statements
[function]
[call site]
09486
optimize_stmt_block
[function]
[call site]
09487
string_functions::is_empty
[function]
[call site]
09488
Stmt::Noop
[function]
[call site]
09489
ParseSettings::level_up_with_position
[function]
[call site]
09490
Stmt::Block
[function]
[call site]
09491
StmtBlock::new_with_span
[function]
[call site]
09492
StmtBlock::new_with_span
[function]
[call site]
09493
Self::into
[function]
[call site]
09494
optimize_expr
[function]
[call site]
09495
StmtBlock::statements_mut
[function]
[call site]
09496
optimize_stmt_block
[function]
[call site]
09497
StmtBlock::take_statements
[function]
[call site]
09498
mem::take
[function]
[call site]
09499
StmtBlock::statements_mut
[function]
[call site]
09500
StmtBlock::statements_mut
[function]
[call site]
09501
optimize_stmt_block
[function]
[call site]
09502
StmtBlock::take_statements
[function]
[call site]
09503
is_hashable_constant
[function]
[call site]
09504
Expr::is_constant
[function]
[call site]
09505
Dynamic::is_hashable
[function]
[call site]
09506
Expr::get_literal_value
[function]
[call site]
09507
unwrap
[function]
[call site]
09508
func::hashing::get_hasher
[function]
[call site]
09509
test::hash
[function]
[call site]
09510
Self::Hasher::finish
[function]
[call site]
09511
Command::get
[function]
[call site]
09512
mem::take
[function]
[call site]
09513
string_functions::clear
[function]
[call site]
09514
Stmt::Expr
[function]
[call site]
09515
test_functions_take
[function]
[call site]
09516
into
[function]
[call site]
09517
optimize_stmt
[function]
[call site]
09518
optimize_expr
[function]
[call site]
09519
map_or
[function]
[call site]
09520
Stmt::Expr
[function]
[call site]
09521
test_functions_take
[function]
[call site]
09522
into
[function]
[call site]
09523
optimize_stmt
[function]
[call site]
09524
into
[function]
[call site]
09525
Stmt::Expr
[function]
[call site]
09526
test_functions_take
[function]
[call site]
09527
into
[function]
[call site]
09528
into
[function]
[call site]
09529
test_functions_take
[function]
[call site]
09530
Stmt::If
[function]
[call site]
09531
into
[function]
[call site]
09532
Expr::start_position
[function]
[call site]
09533
OptimizerState::set_dirty
[function]
[call site]
09534
mem::take
[function]
[call site]
09535
Stmt::Expr
[function]
[call site]
09536
test_functions_take
[function]
[call site]
09537
into
[function]
[call site]
09538
optimize_stmt
[function]
[call site]
09539
OptimizerState::set_dirty
[function]
[call site]
09540
string_functions::is_empty
[function]
[call site]
09541
test::len
[function]
[call site]
09542
MyIterableType::into_iter
[function]
[call site]
09543
Self::IntoIter::all
[function]
[call site]
09544
MyIterableType::into_iter
[function]
[call site]
09545
Self::IntoIter::find
[function]
[call site]
09546
string_functions::contains
[function]
[call site]
09547
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09548
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09549
Stmt::Expr
[function]
[call site]
09550
test_functions_take
[function]
[call site]
09551
into
[function]
[call site]
09552
optimize_stmt
[function]
[call site]
09553
test_functions_take
[function]
[call site]
09554
optimize_expr
[function]
[call site]
09555
map_or
[function]
[call site]
09556
Stmt::Expr
[function]
[call site]
09557
test_functions_take
[function]
[call site]
09558
into
[function]
[call site]
09559
optimize_stmt
[function]
[call site]
09560
into
[function]
[call site]
09561
Stmt::Expr
[function]
[call site]
09562
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09563
test_functions_take
[function]
[call site]
09564
into
[function]
[call site]
09565
into
[function]
[call site]
09566
Stmt::If
[function]
[call site]
09567
into
[function]
[call site]
09568
Expr::start_position
[function]
[call site]
09569
OptimizerState::set_dirty
[function]
[call site]
09570
string_functions::is_empty
[function]
[call site]
09571
OptimizerState::set_dirty
[function]
[call site]
09572
string_functions::clear
[function]
[call site]
09573
test::len
[function]
[call site]
09574
map_functions::retain
[function]
[call site]
09575
string_functions::is_empty
[function]
[call site]
09576
Ok
[function]
[call site]
09577
IterateMap::new
[function]
[call site]
09578
IterateMap::new
[function]
[call site]
09579
IterateMap::new
[function]
[call site]
09580
mem::take
[function]
[call site]
09581
MyIterableType::into_iter
[function]
[call site]
09582
is_some
[function]
[call site]
09583
blob_functions::insert
[function]
[call site]
09584
FnPtr::call_raw_with_extra_args
[function]
[call site]
09585
Some
[function]
[call site]
09586
TestStruct::clone
[function]
[call site]
09587
Self::into
[function]
[call site]
09588
Some
[function]
[call site]
09589
Dynamic::as_bool
[function]
[call site]
09590
Result::unwrap_or
[function]
[call site]
09591
blob_functions::insert
[function]
[call site]
09592
blob_functions::insert
[function]
[call site]
09593
Some
[function]
[call site]
09594
Err
[function]
[call site]
09595
Ok
[function]
[call site]
09596
string_functions::contains
[function]
[call site]
09597
test::len
[function]
[call site]
09598
OptimizerState::set_dirty
[function]
[call site]
09599
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09600
optimize_expr
[function]
[call site]
09601
optimize_expr
[function]
[call site]
09602
OptimizerState::set_dirty
[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
Stmt::Block
[function]
[call site]
09608
StmtBlock::empty
[function]
[call site]
09609
Self::into
[function]
[call site]
09610
optimize_expr
[function]
[call site]
09611
optimize_expr
[function]
[call site]
09612
optimize_expr
[function]
[call site]
09613
Expr::is_unit
[function]
[call site]
09614
Expr::Unit
[function]
[call site]
09615
ParseSettings::level_up_with_position
[function]
[call site]
09616
OptimizerState::set_dirty
[function]
[call site]
09617
map_functions::retain
[function]
[call site]
09618
map_functions::retain
[function]
[call site]
09619
string_functions::is_empty
[function]
[call site]
09620
Ok
[function]
[call site]
09621
IterateMap::new
[function]
[call site]
09622
IterateMap::new
[function]
[call site]
09623
IterateMap::new
[function]
[call site]
09624
mem::take
[function]
[call site]
09625
MyIterableType::into_iter
[function]
[call site]
09626
is_some
[function]
[call site]
09627
blob_functions::insert
[function]
[call site]
09628
FnPtr::call_raw_with_extra_args
[function]
[call site]
09629
Some
[function]
[call site]
09630
TestStruct::clone
[function]
[call site]
09631
Self::into
[function]
[call site]
09632
Some
[function]
[call site]
09633
Dynamic::as_bool
[function]
[call site]
09634
Result::unwrap_or
[function]
[call site]
09635
blob_functions::insert
[function]
[call site]
09636
blob_functions::insert
[function]
[call site]
09637
Some
[function]
[call site]
09638
Err
[function]
[call site]
09639
Ok
[function]
[call site]
09640
OptimizerState::set_dirty
[function]
[call site]
09641
MyIterableType::into_iter
[function]
[call site]
09642
Self::IntoIter::position
[function]
[call site]
09643
test::len
[function]
[call site]
09644
OptimizerState::set_dirty
[function]
[call site]
09645
string_functions::truncate
[function]
[call site]
09646
string_functions::clear
[function]
[call site]
09647
FnPtr::try_from
[function]
[call site]
09648
char_indices
[function]
[call site]
09649
nth
[function]
[call site]
09650
shared_make_mut
[function]
[call site]
09651
string_functions::truncate
[function]
[call site]
09652
string_functions::is_empty
[function]
[call site]
09653
OptimizerState::set_dirty
[function]
[call site]
09654
map_functions::retain
[function]
[call site]
09655
OptimizerState::set_dirty
[function]
[call site]
09656
optimize_expr
[function]
[call site]
09657
StaticModuleResolver::iter_mut
[function]
[call site]
09658
impl
[call site]
09659
array_functions::for_each
[function]
[call site]
09660
Some
[function]
[call site]
09661
map_functions::values
[function]
[call site]
09662
flat_map
[function]
[call site]
09663
MyIterableType::into_iter
[function]
[call site]
09664
test_chars
[function]
[call site]
09665
0.chars().collect::<Vec<_>>
[function]
[call site]
09666
MyIterableType::into_iter
[function]
[call site]
09667
test_method_call
[function]
[call site]
09668
MyIterableType::into_iter
[function]
[call site]
09669
Self::IntoIter::all
[function]
[call site]
09670
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09671
Expr::is_unit
[function]
[call site]
09672
Expr::Unit
[function]
[call site]
09673
ParseSettings::level_up_with_position
[function]
[call site]
09674
OptimizerState::set_dirty
[function]
[call site]
09675
OptimizerState::set_dirty
[function]
[call site]
09676
Stmt::Noop
[function]
[call site]
09677
optimize_expr
[function]
[call site]
09678
Expr::Unit
[function]
[call site]
09679
StmtBlock::statements_mut
[function]
[call site]
09680
optimize_stmt_block
[function]
[call site]
09681
StmtBlock::take_statements
[function]
[call site]
09682
optimize_expr
[function]
[call site]
09683
StmtBlock::statements_mut
[function]
[call site]
09684
optimize_stmt_block
[function]
[call site]
09685
StmtBlock::take_statements
[function]
[call site]
09686
optimize_expr
[function]
[call site]
09687
StmtBlock::statements_mut
[function]
[call site]
09688
optimize_stmt_block
[function]
[call site]
09689
StmtBlock::take_statements
[function]
[call site]
09690
ASTFlags::intersects
[function]
[call site]
09691
optimize_expr
[function]
[call site]
09692
optimize_expr
[function]
[call site]
09693
optimize_stmt_block
[function]
[call site]
09694
StmtBlock::take_statements
[function]
[call site]
09695
mem::take
[function]
[call site]
09696
StmtBlock::statements_mut
[function]
[call site]
09697
StmtBlockContainer::as_mut_slice
[function]
[call site]
09698
OptimizerState::set_dirty
[function]
[call site]
09699
Stmt::Noop
[function]
[call site]
09700
StmtBlock::new_with_span
[function]
[call site]
09701
MyIterableType::into_iter
[function]
[call site]
09702
Self::IntoIter::collect
[function]
[call site]
09703
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09704
iterator_functions::chars_from_start
[function]
[call site]
09705
CharsStream::new
[function]
[call site]
09706
Stmt::is_block_dependent
[function]
[call site]
09707
MyIterableType::into_iter
[function]
[call site]
09708
Self::IntoIter::all
[function]
[call site]
09709
FnCallExpr::is_qualified
[function]
[call site]
09710
FnCallExpr::is_qualified
[function]
[call site]
09711
OptimizerState::set_dirty
[function]
[call site]
09712
test_functions_take
[function]
[call site]
09713
StmtBlock::statements_mut
[function]
[call site]
09714
MyIterableType::into_iter
[function]
[call site]
09715
test_method_call
[function]
[call site]
09716
OptimizerState::set_dirty
[function]
[call site]
09717
StmtBlock::take_statements
[function]
[call site]
09718
StmtBlock::new_with_span
[function]
[call site]
09719
optimize_stmt_block
[function]
[call site]
09720
StmtBlock::new_with_span
[function]
[call site]
09721
Stmt::Block
[function]
[call site]
09722
ParseResult::into
[function]
[call site]
09723
StmtBlock::statements_mut
[function]
[call site]
09724
optimize_stmt_block
[function]
[call site]
09725
StmtBlock::take_statements
[function]
[call site]
09726
StmtBlock::statements_mut
[function]
[call site]
09727
optimize_stmt_block
[function]
[call site]
09728
StmtBlock::take_statements
[function]
[call site]
09729
OptimizerState::set_dirty
[function]
[call site]
09730
StmtBlock::as_mut
[function]
[call site]
09731
string_functions::is_empty
[function]
[call site]
09732
test::len
[function]
[call site]
09733
mem::take
[function]
[call site]
09734
StmtBlock::as_mut
[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
Stmt::Block
[function]
[call site]
09739
into
[function]
[call site]
09740
Stmt::Noop
[function]
[call site]
09741
ParseSettings::level_up_with_position
[function]
[call site]
09742
OptimizerState::set_dirty
[function]
[call site]
09743
test_functions_take
[function]
[call site]
09744
Stmt::FnCall
[function]
[call site]
09745
optimize_expr
[function]
[call site]
09746
ParseResult::take
[function]
[call site]
09747
Engine::new
[function]
[call site]
09748
register_type_with_name::<TestStruct>
[function]
[call site]
09749
Engine::register_fn
[function]
[call site]
09750
TestStruct
[function]
[call site]
09751
Expr::FnCall
[function]
[call site]
09752
optimize_expr
[function]
[call site]
09753
Stmt::FnCall
[function]
[call site]
09754
Stmt::Expr
[function]
[call site]
09755
into
[function]
[call site]
09756
optimize_expr
[function]
[call site]
09757
optimize_expr
[function]
[call site]
09758
string_functions::is_empty
[function]
[call site]
09759
OptimizerState::set_dirty
[function]
[call site]
09760
Stmt::Noop
[function]
[call site]
09761
test::len
[function]
[call site]
09762
map_functions::retain
[function]
[call site]
09763
OptimizerState::find_literal_constant
[function]
[call site]
09764
Ident::as_str
[function]
[call site]
09765
Position::is_none
[function]
[call site]
09766
test::len
[function]
[call site]
09767
OptimizerState::set_dirty
[function]
[call site]
09768
MyIterableType::into_iter
[function]
[call site]
09769
Self::IntoIter::rev
[function]
[call site]
09770
array_functions::reduce_rev_with_initial
[function]
[call site]
09771
ParseSettings::level_up_with_position
[function]
[call site]
09772
ParseSettings::level_up
[function]
[call site]
09773
Ok
[function]
[call site]
09774
RhaiFunc::is_pure
[function]
[call site]
09775
Expr::is_constant
[function]
[call site]
09776
Expr::is_constant
[function]
[call site]
09777
Expr::is_constant
[function]
[call site]
09778
ParseResult::map_or
[function]
[call site]
09779
test::len
[function]
[call site]
09780
test::len
[function]
[call site]
09781
test::len
[function]
[call site]
09782
test::len
[function]
[call site]
09783
RhaiFunc::is_pure
[function]
[call site]
09784
OptimizerState::set_dirty
[function]
[call site]
09785
string_functions::remove
[function]
[call site]
09786
RhaiFunc::is_pure
[function]
[call site]
09787
RhaiFunc::is_pure
[function]
[call site]
09788
OptimizerState::set_dirty
[function]
[call site]
09789
string_functions::remove
[function]
[call site]
09790
ASTFlags::intersects
[function]
[call site]
09791
OptimizerState::set_dirty
[function]
[call site]
09792
string_functions::clear
[function]
[call site]
09793
string_functions::is_empty
[function]
[call site]
09794
shared_get_mut
[function]
[call site]
09795
string_functions::clear
[function]
[call site]
09796
ImmutableString::new
[function]
[call site]
09797
Stmt::returns_value
[function]
[call site]
09798
RhaiFunc::is_pure
[function]
[call site]
09799
OptimizerState::set_dirty
[function]
[call site]
09800
string_functions::clear
[function]
[call site]
09801
ASTFlags::intersects
[function]
[call site]
09802
Stmt::returns_value
[function]
[call site]
09803
OptimizerState::set_dirty
[function]
[call site]
09804
string_functions::pop
[function]
[call site]
09805
string_functions::is_empty
[function]
[call site]
09806
shared_make_mut
[function]
[call site]
09807
string_functions::pop
[function]
[call site]
09808
Dynamic::map_or
[function]
[call site]
09809
Dynamic::unwrap
[function]
[call site]
09810
ASTFlags::intersects
[function]
[call site]
09811
OptimizerState::set_dirty
[function]
[call site]
09812
StmtBlockContainer::last_mut
[function]
[call site]
09813
unwrap
[function]
[call site]
09814
StmtBlock::as_mut
[function]
[call site]
09815
&mut
[call site]
09816
Stmt::Noop
[function]
[call site]
09817
Stmt::Expr
[function]
[call site]
09818
mem::take
[function]
[call site]
09819
Stmt::returns_value
[function]
[call site]
09820
Stmt::returns_value
[function]
[call site]
09821
RhaiFunc::is_pure
[function]
[call site]
09822
OptimizerState::set_dirty
[function]
[call site]
09823
Stmt::returns_value
[function]
[call site]
09824
StmtBlockContainer::last_mut
[function]
[call site]
09825
unwrap
[function]
[call site]
09826
Stmt::Noop
[function]
[call site]
09827
ParseSettings::level_up_with_position
[function]
[call site]
09828
string_functions::pop
[function]
[call site]
09829
Dynamic::unwrap
[function]
[call site]
09830
RhaiFunc::is_pure
[function]
[call site]
09831
OptimizerState::set_dirty
[function]
[call site]
09832
string_functions::clear
[function]
[call site]
09833
ASTFlags::intersects
[function]
[call site]
09834
OptimizerState::set_dirty
[function]
[call site]
09835
string_functions::pop
[function]
[call site]
09836
Dynamic::unwrap
[function]
[call site]
09837
ASTFlags::intersects
[function]
[call site]
09838
RhaiFunc::is_pure
[function]
[call site]
09839
OptimizerState::set_dirty
[function]
[call site]
09840
string_functions::pop
[function]
[call site]
09841
Dynamic::unwrap
[function]
[call site]
09842
RhaiFunc::is_pure
[function]
[call site]
09843
OptimizerState::set_dirty
[function]
[call site]
09844
string_functions::pop
[function]
[call site]
09845
Dynamic::unwrap
[function]
[call site]
09846
OptimizerState::rewind_var
[function]
[call site]
09847
string_functions::truncate
[function]
[call site]
09848
OptimizerState::is_dirty
[function]
[call site]
09849
OptimizerState::set_dirty
[function]
[call site]
09850
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09851
Option::into
[function]
[call site]
09852
Self::into
[function]
[call site]
09853
crate::Module::new
[function]
[call site]
09854
Position::new_const
[function]
[call site]
09855
CustomTypesCollection::new
[function]
[call site]
09856
TestStruct::new
[function]
[call site]
09857
TestStruct::new
[function]
[call site]
09858
BloomFilterU64::new
[function]
[call site]
09859
TestStruct::new
[function]
[call site]
09860
TestStruct::new
[function]
[call site]
09861
Self::into
[function]
[call site]
09862
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09863
AST::new
[function]
[call site]
09864
crate::SmartString::new_const
[function]
[call site]
09865
Some
[function]
[call site]
09866
TestStruct::new
[function]
[call site]
09867
MyIterableType::into_iter
[function]
[call site]
09868
Self::IntoIter::collect
[function]
[call site]
09869
into
[function]
[call site]
09870
Engine::optimize_top_level
[function]
[call site]
09871
std::slice::from_ref
[function]
[call site]
09872
Ok
[function]
[call site]
09873
AST::new
[function]
[call site]
09874
crate::Module::new
[function]
[call site]
09875
StmtBlock::extend
[function]
[call site]
09876
StmtBlock::extend
[function]
[call site]
09877
StmtBlock::borrow
[function]
[call site]
09878
into
[function]
[call site]
09879
Ok
[function]
[call site]
09880
Some
[function]
[call site]
09881
Scope::new
[function]
[call site]
09882
ParseResult::unwrap
[function]
[call site]
09883
Engine::run_ast
[function]
[call site]
09884
RhaiResultOf::unwrap
[function]
[call site]
09885
Engine::on_def_var
[function]
[call site]
09886
Option::name
[function]
[call site]
09887
VarDefInfo::nesting_level
[function]
[call site]
09888
Ok
[function]
[call site]
09889
Ok
[function]
[call site]
09890
run
[function]
[call site]
09891
RhaiResultOf::unwrap_err
[function]
[call site]
09892
run
[function]
[call site]
09893
RhaiResultOf::unwrap_err
[function]
[call site]
09894
run
[function]
[call site]
09895
RhaiResultOf::unwrap_err
[function]
[call site]
09896
run
[function]
[call site]
09897
RhaiResultOf::unwrap
[function]
[call site]
09898
Module::is_standard_lib
[function]
[call site]
09899
flat_map
[function]
[call site]
09900
RhaiFunc::get_iter_fn
[function]
[call site]
09901
filter_map
[function]
[call site]
09902
Position::new_const
[function]
[call site]
09903
RhaiFunc::get_script_fn_def
[function]
[call site]
09904
Option::map
[function]
[call site]
09905
into
[function]
[call site]
09906
array_functions::for_each
[function]
[call site]
09907
blob_functions::push
[function]
[call site]
09908
RhaiFunc::get_iter_fn
[function]
[call site]
09909
Option::filter_map
[function]
[call site]
09910
into
[function]
[call site]
09911
RhaiFunc::get_script_fn_def
[function]
[call site]
09912
Option::map
[function]
[call site]
09913
into
[function]
[call site]
09914
array_functions::for_each
[function]
[call site]
09915
blob_functions::push
[function]
[call site]
09916
Module::iter_sub_modules
[function]
[call site]
09917
Module::iter_sub_modules_raw
[function]
[call site]
09918
MyIterableType::into_iter
[function]
[call site]
09919
impl
[call site]
09920
Ident::as_str
[function]
[call site]
09921
array_functions::for_each
[function]
[call site]
09922
Position::new_const
[function]
[call site]
09923
unwrap
[function]
[call site]
09924
scan_module_recursive
[function]
[call site]
09925
NativeCallContext::global_runtime_state
[function]
[call site]
09926
GlobalRuntimeState::iter_imports_raw
[function]
[call site]
09927
MyIterableType::into_iter
[function]
[call site]
09928
array_functions::reduce_rev
[function]
[call site]
09929
array_functions::zip
[function]
[call site]
09930
MyIterableType::into_iter
[function]
[call site]
09931
array_functions::reduce_rev
[function]
[call site]
09932
array_functions::for_each
[function]
[call site]
09933
scan_module_recursive
[function]
[call site]
09934
MyIterableType::into_iter
[function]
[call site]
09935
array_functions::for_each
[function]
[call site]
09936
scan_module_recursive
[function]
[call site]
09937
Some
[function]
[call site]
09938
StmtBlock::as_ref
[function]
[call site]
09939
test::len
[function]
[call site]
09940
IterateMap::new
[function]
[call site]
09941
string_functions::is_empty
[function]
[call site]
09942
blob_functions::insert
[function]
[call site]
09943
&str::into
[function]
[call site]
09944
Engine::get_interned_string
[function]
[call site]
09945
ImmutableString::into
[function]
[call site]
09946
blob_functions::insert
[function]
[call site]
09947
&str::into
[function]
[call site]
09948
Engine::get_interned_string
[function]
[call site]
09949
ImmutableString::into
[function]
[call site]
09950
blob_functions::insert
[function]
[call site]
09951
&str::into
[function]
[call site]
09952
Engine::get_interned_string
[function]
[call site]
09953
ImmutableString::into
[function]
[call site]
09954
blob_functions::insert
[function]
[call site]
09955
&str::into
[function]
[call site]
09956
string_functions::starts_with
[function]
[call site]
09957
into
[function]
[call site]
09958
blob_functions::insert
[function]
[call site]
09959
&str::into
[function]
[call site]
09960
into
[function]
[call site]
09961
blob_functions::insert
[function]
[call site]
09962
&str::into
[function]
[call site]
09963
MyIterableType::into_iter
[function]
[call site]
09964
test_optimizer_const_map
[function]
[call site]
09965
Engine::get_interned_string
[function]
[call site]
09966
ImmutableString::into
[function]
[call site]
09967
params
[call site]
09968
.iter()
[call site]
09969
.map(|&p|
[call site]
09970
.collect::<Array>
[function]
[call site]
09971
into
[function]
[call site]
09972
string_functions::is_empty
[function]
[call site]
09973
blob_functions::insert
[function]
[call site]
09974
&str::into
[function]
[call site]
09975
MyIterableType::into_iter
[function]
[call site]
09976
test_optimizer_const_map
[function]
[call site]
09977
Engine::get_interned_string
[function]
[call site]
09978
ImmutableString::into
[function]
[call site]
09979
comments
[call site]
09980
.iter()
[call site]
09981
.map(|&s|
[call site]
09982
.collect::<Array>
[function]
[call site]
09983
into
[function]
[call site]
09984
Some
[function]
[call site]
09985
Dynamic::from_map
[function]
[call site]
09986
as_deref
[function]
[call site]
09987
syn::Result::peekable
[function]
[call site]
09988
Engine::default
[function]
[call site]
09989
ParseState::new
[function]
[call site]
09990
Some
[function]
[call site]
09991
Engine::parse_global_expr
[function]
[call site]
09992
Engine::max_expr_depth
[function]
[call site]
09993
Engine::parse_expr
[function]
[call site]
09994
peek
[function]
[call site]
09995
unwrap
[function]
[call site]
09996
Err
[function]
[call site]
09997
LexError::UnexpectedInput
[function]
[call site]
09998
(Token,
[call site]
09999
PERR::into_err
[function]
[call site]
10000
Position::new_const
[function]
[call site]
10001
blob_functions::push
[function]
[call site]
10002
Stmt::Expr
[function]
[call site]
10003
into
[function]
[call site]
10004
Ok
[function]
[call site]
10005
Engine::optimize_into_ast
[function]
[call site]
10006
map_functions::values
[function]
[call site]
10007
cloned
[function]
[call site]
10008
lib.values().cloned().collect::<Vec<_>>
[function]
[call site]
10009
Ok
[function]
[call site]
10010
AST::new
[function]
[call site]
10011
crate::Module::from
[function]
[call site]
10012
map_functions::values
[function]
[call site]
10013
cloned
[function]
[call site]
10014
ParseResult::expect
[function]
[call site]
10015
Ident::as_str
[function]
[call site]
10016
eval_ast::<bool>
[function]
[call site]
10017
expect
[function]
[call site]
10018
unwrap_or
[function]
[call site]
10019
FnPtr::try_from
[function]
[call site]
10020
RhaiResultOf::unwrap
[function]
[call site]
10021
FnPtr::try_from
[function]
[call site]
10022
RhaiResultOf::map
[function]
[call site]
10023
unwrap_or
[function]
[call site]
10024
FnPtr::try_from
[function]
[call site]
10025
RhaiResultOf::unwrap
[function]
[call site]
10026
test::len
[function]
[call site]
10027
test::len
[function]
[call site]
10028
blob_functions::push
[function]
[call site]
10029
blob_functions::insert
[function]
[call site]
10030
TestStruct::new
[function]
[call site]
10031
Self::as_shared_module
[function]
[call site]
10032
Engine::set_max_string_size
[function]
[call site]
10033
TestStruct::new
[function]
[call site]
10034
Engine::set_max_array_size
[function]
[call site]
10035
TestStruct::new
[function]
[call site]
10036
Engine::set_max_map_size
[function]
[call site]
10037
TestStruct::new
[function]
[call site]
10038
Engine::set_max_variables
[function]
[call site]
10039
Engine::set_max_modules
[function]
[call site]
10040
Engine::set_max_call_levels
[function]
[call site]
10041
Engine::set_max_expr_depths
[function]
[call site]
10042
TestStruct::new
[function]
[call site]
10043
TestStruct::new
[function]
[call site]
10044
Engine::set_optimization_level
[function]
[call site]
10045
Engine::on_debug
[function]
[call site]
10046
Some
[function]
[call site]
10047
TestStruct::new
[function]
[call site]
10048
std::hint::black_box
[function]
[call site]
10049
Engine::on_print
[function]
[call site]
10050
std::hint::black_box
[function]
[call site]
10051
test_chars
[function]
[call site]
10052
test_functions_take
[function]
[call site]
10053
script.chars().take(32
[call site]
10054
Instant::now
[function]
[call site]
10055
Engine::on_progress
[function]
[call site]
10056
time_functions::elapsed
[function]
[call site]
10057
Instant::now
[function]
[call site]
10058
Err
[function]
[call site]
10059
make_arithmetic_err
[function]
[call site]
10060
Ok
[function]
[call site]
10061
time_functions::elapsed
[function]
[call site]
10062
Instant::now
[function]
[call site]
10063
Err
[function]
[call site]
10064
make_arithmetic_err
[function]
[call site]
10065
Ok
[function]
[call site]
10066
time_functions::elapsed
[function]
[call site]
10067
RhaiResult::as_secs_f64
[function]
[call site]
10068
into
[function]
[call site]
10069
time_functions::elapsed
[function]
[call site]
10070
RhaiResult::as_secs
[function]
[call site]
10071
FnPtr::try_from
[function]
[call site]
10072
tokenizer::is_valid_function_name
[function]
[call site]
10073
Ok
[function]
[call site]
10074
TestStruct::new
[function]
[call site]
10075
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
10076
Token::lookup_symbol_from_syntax
[function]
[call site]
10077
Option::is_some
[function]
[call site]
10078
Err
[function]
[call site]
10079
ERR::ErrorParsing
[function]
[call site]
10080
PERR::Reserved
[function]
[call site]
10081
test_to_string
[function]
[call site]
10082
into
[function]
[call site]
10083
Err
[function]
[call site]
10084
ERR::ErrorFunctionNotFound
[function]
[call site]
10085
test_to_string
[function]
[call site]
10086
into
[function]
[call site]
10087
Err
[function]
[call site]
10088
make_arithmetic_err
[function]
[call site]
10089
Instant::now
[function]
[call site]
10090
Err
[function]
[call site]
10091
make_arithmetic_err
[function]
[call site]
10092
Ok
[function]
[call site]
10093
into
[function]
[call site]
10094
RhaiResult::as_secs_f64
[function]
[call site]
10095
into
[function]
[call site]
10096
time_functions::elapsed
[function]
[call site]
10097
RhaiResult::as_secs
[function]
[call site]
10098
FnPtr::try_from
[function]
[call site]
10099
Err
[function]
[call site]
10100
make_arithmetic_err
[function]
[call site]
10101
Instant::now
[function]
[call site]
10102
Err
[function]
[call site]
10103
make_arithmetic_err
[function]
[call site]
10104
Ok
[function]
[call site]
10105
into
[function]
[call site]
10106
RhaiResult::as_millis
[function]
[call site]
10107
then_some
[function]
[call site]
10108
Scope::new
[function]
[call site]
10109
rhai::
[call site]
10110
serde::to_dynamic
[function]
[call site]
10111
DynamicSerializer::new
[function]
[call site]
10112
Position::new_const
[function]
[call site]
10113
Dynamic::serialize
[function]
[call site]
10114
&mut
[call site]
10115
Ok
[function]
[call site]
10116
&mut
[call site]
10117
Ok
[function]
[call site]
10118
RhaiResult::into
[function]
[call site]
10119
&mut
[call site]
10120
Ok
[function]
[call site]
10121
RhaiResult::into
[function]
[call site]
10122
&mut
[call site]
10123
Ok
[function]
[call site]
10124
RhaiResult::into
[function]
[call site]
10125
&mut
[call site]
10126
Ok
[function]
[call site]
10127
RhaiResult::into
[function]
[call site]
10128
Ok
[function]
[call site]
10129
Dynamic::from
[function]
[call site]
10130
rust_decimal::Decimal::from_i64
[function]
[call site]
10131
Ok
[function]
[call site]
10132
Dynamic::from_decimal
[function]
[call site]
10133
Self
[function]
[call site]
10134
Union::Decimal
[function]
[call site]
10135
into
[function]
[call site]
10136
Ok
[function]
[call site]
10137
Dynamic::from_float
[function]
[call site]
10138
Self
[function]
[call site]
10139
Union::Float
[function]
[call site]
10140
super::FloatWrapper::new
[function]
[call site]
10141
Self
[function]
[call site]
10142
Err
[function]
[call site]
10143
RhaiError::custom
[function]
[call site]
10144
LexError::ImproperSymbol
[function]
[call site]
10145
ImmutableString::new
[function]
[call site]
10146
ParseError::to_string
[function]
[call site]
10147
PERR::into_err
[function]
[call site]
10148
into
[function]
[call site]
10149
&mut
[call site]
10150
Ok
[function]
[call site]
10151
String::from
[function]
[call site]
10152
ImmutableString::into_owned
[function]
[call site]
10153
Self::into
[function]
[call site]
10154
&mut
[call site]
10155
Ok
[function]
[call site]
10156
into
[function]
[call site]
10157
rust_decimal::Decimal::from_f64
[function]
[call site]
10158
Ok
[function]
[call site]
10159
Dynamic::from_decimal
[function]
[call site]
10160
Err
[function]
[call site]
10161
RhaiError::custom
[function]
[call site]
10162
&mut
[call site]
10163
Ok
[function]
[call site]
10164
into
[function]
[call site]
10165
rust_decimal::Decimal::from_f32
[function]
[call site]
10166
Ok
[function]
[call site]
10167
Dynamic::from_decimal
[function]
[call site]
10168
Err
[function]
[call site]
10169
RhaiError::custom
[function]
[call site]
10170
float_functions::f32_to_f64
[function]
[call site]
10171
into
[function]
[call site]
10172
&mut
[call site]
10173
&mut
[call site]
10174
test_to_string
[function]
[call site]
10175
to_f32
[function]
[call site]
10176
&mut
[call site]
10177
&mut
[call site]
10178
test_to_string
[function]
[call site]
10179
Dynamic::serialize
[function]
[call site]
10180
&mut
[call site]
10181
Ok
[function]
[call site]
10182
Dynamic::from_blob
[function]
[call site]
10183
&[u8]::to_vec
[function]
[call site]
10184
Err
[function]
[call site]
10185
ERR::ErrorMismatchDataType
[function]
[call site]
10186
&str::into
[function]
[call site]
10187
&str::into
[function]
[call site]
10188
into
[function]
[call site]
10189
&mut
[call site]
10190
Ok
[function]
[call site]
10191
DynamicSerializer::new
[function]
[call site]
10192
crate::Map::new
[function]
[call site]
10193
Self::into
[function]
[call site]
10194
Err
[function]
[call site]
10195
ERR::ErrorMismatchDataType
[function]
[call site]
10196
&str::into
[function]
[call site]
10197
&str::into
[function]
[call site]
10198
into
[function]
[call site]
10199
Some
[function]
[call site]
10200
test::len
[function]
[call site]
10201
MyIterableType::into_iter
[function]
[call site]
10202
Self::IntoIter::try_for_each
[function]
[call site]
10203
DynamicSerializer::serialize_entry
[function]
[call site]
10204
Dynamic::serialize
[function]
[call site]
10205
&mut
[call site]
10206
&mut
[call site]
10207
&mut
[call site]
10208
&mut
[call site]
10209
&mut
[call site]
10210
&mut
[call site]
10211
&mut
[call site]
10212
&mut
[call site]
10213
float_functions::f32_to_f64
[function]
[call site]
10214
&mut
[call site]
10215
&mut
[call site]
10216
test_to_string
[function]
[call site]
10217
to_f32
[function]
[call site]
10218
&mut
[call site]
10219
&mut
[call site]
10220
test_to_string
[function]
[call site]
10221
Dynamic::serialize
[function]
[call site]
10222
&mut
[call site]
10223
&mut
[call site]
10224
Some
[function]
[call site]
10225
test::len
[function]
[call site]
10226
MyIterableType::into_iter
[function]
[call site]
10227
Self::IntoIter::try_for_each
[function]
[call site]
10228
DynamicSerializer::serialize_entry
[function]
[call site]
10229
string_functions::add_append
[function]
[call site]
10230
FnPtr::is_curried
[function]
[call site]
10231
impl
[call site]
10232
std::iter::once
[function]
[call site]
10233
test_native_context_fn_name
[function]
[call site]
10234
into
[function]
[call site]
10235
optimize_combo_chain
[function]
[call site]
10236
FnPtr::iter_curry
[function]
[call site]
10237
MyIterableType::into_iter
[function]
[call site]
10238
impl
[call site]
10239
&mut
[call site]
10240
test_native_context_fn_name
[function]
[call site]
10241
&mut
[call site]
10242
StmtBlock::as_ref
[function]
[call site]
10243
RhaiNativeFunc::return_type_name
[function]
[call site]
10244
type_name::<R>
[function]
[call site]
10245
&mut
[call site]
10246
RhaiNativeFunc::return_type_name
[function]
[call site]
10247
StmtBlock::borrow
[function]
[call site]
10248
Dynamic::serialize
[function]
[call site]
10249
locked_read
[function]
[call site]
10250
unwrap
[function]
[call site]
10251
Dynamic::serialize
[function]
[call site]
10252
Dynamic::into_immutable_string
[function]
[call site]
10253
Result::map_err
[function]
[call site]
10254
ERR::ErrorMismatchDataType
[function]
[call site]
10255
&str::into
[function]
[call site]
10256
into
[function]
[call site]
10257
Dynamic::serialize
[function]
[call site]
10258
_value.downcast_mut::<crate::Map>
[function]
[call site]
10259
unwrap
[function]
[call site]
10260
blob_functions::insert
[function]
[call site]
10261
RhaiResultOf::into
[function]
[call site]
10262
Ok
[function]
[call site]
10263
Err
[function]
[call site]
10264
ERR::ErrorMismatchDataType
[function]
[call site]
10265
&str::into
[function]
[call site]
10266
&str::into
[function]
[call site]
10267
into
[function]
[call site]
10268
string_functions::add_append
[function]
[call site]
10269
FnPtr::is_curried
[function]
[call site]
10270
impl
[call site]
10271
std::iter::once
[function]
[call site]
10272
test_native_context_fn_name
[function]
[call site]
10273
into
[function]
[call site]
10274
optimize_combo_chain
[function]
[call site]
10275
FnPtr::iter_curry
[function]
[call site]
10276
impl
[call site]
10277
&mut
[call site]
10278
test_native_context_fn_name
[function]
[call site]
10279
&mut
[call site]
10280
StmtBlock::as_ref
[function]
[call site]
10281
RhaiNativeFunc::return_type_name
[function]
[call site]
10282
&mut
[call site]
10283
RhaiNativeFunc::return_type_name
[function]
[call site]
10284
StmtBlock::borrow
[function]
[call site]
10285
Dynamic::serialize
[function]
[call site]
10286
locked_read
[function]
[call site]
10287
unwrap
[function]
[call site]
10288
Dynamic::serialize
[function]
[call site]
10289
Scope::push_dynamic
[function]
[call site]
10290
Scope::push_entry
[function]
[call site]
10291
into
[function]
[call site]
10292
into
[function]
[call site]
10293
Dynamic::access_mode
[function]
[call site]
10294
Engine::run_with_scope
[function]
[call site]
10295
Engine::lex
[function]
[call site]
10296
syn::Result::peekable
[function]
[call site]
10297
Engine::default
[function]
[call site]
10298
ParseState::new
[function]
[call site]
10299
Some
[function]
[call site]
10300
Engine::parse
[function]
[call site]
10301
Engine::run_ast_with_scope
[function]
[call site]
10302
get_value::<Dynamic>
[function]
[call site]
10303
std::hint::black_box
[function]
[call site]
10304
rhai::
[call site]
10305
serde::from_dynamic
[function]
[call site]
10306
Self::Unit
[function]
[call site]
10307
Self::BoolConstant
[function]
[call site]
10308
Self::StringConstant
[function]
[call site]
10309
Self::CharConstant
[function]
[call site]
10310
Self::IntegerConstant
[function]
[call site]
10311
Self::DynamicConstant
[function]
[call site]
10312
TestStruct::new
[function]
[call site]
10313
into
[function]
[call site]
10314
Self::FloatConstant
[function]
[call site]
10315
Self::DynamicConstant
[function]
[call site]
10316
TestStruct::new
[function]
[call site]
10317
into
[function]
[call site]
10318
Self::DynamicConstant
[function]
[call site]
10319
TestStruct::new
[function]
[call site]
10320
into
[function]
[call site]
10321
FnPtr::is_curried
[function]
[call site]
10322
Self::FnCall
[function]
[call site]
10323
into
[function]
[call site]
10324
FnCallHashes::from_hash
[function]
[call site]
10325
calc_fn_hash
[function]
[call site]
10326
test_native_context_fn_name
[function]
[call site]
10327
std::
[call site]
10328
iter::once
[function]
[call site]
10329
Self::StringConstant
[function]
[call site]
10330
test_native_context_fn_name
[function]
[call site]
10331
into
[function]
[call site]
10332
reflection_functions::collect
[function]
[call site]
10333
into
[function]
[call site]
10334
Self::DynamicConstant
[function]
[call site]
10335
into
[function]
[call site]
10336
std::hint::black_box
[function]
[call site]
10337